1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.10 christos # Generated by GNU Autoconf 2.69 for gprof 2.45. 4 1.6 christos # 5 1.6 christos # 6 1.6 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.6 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.6 christos # Use a proper internal environment variable to ensure we don't fall 136 1.6 christos # into an infinite loop, continuously re-executing ourselves. 137 1.6 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.6 christos _as_can_reexec=no; export _as_can_reexec; 139 1.6 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.6 christos # neutralization value for shells without unset; and this also 141 1.6 christos # works around shells that cannot unset nonexistent variables. 142 1.6 christos # Preserve -v and -x to the replacement shell. 143 1.6 christos BASH_ENV=/dev/null 144 1.6 christos ENV=/dev/null 145 1.6 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.6 christos case $- in # (((( 147 1.6 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.6 christos *v* ) as_opts=-v ;; 149 1.6 christos *x* ) as_opts=-x ;; 150 1.6 christos * ) as_opts= ;; 151 1.6 christos esac 152 1.6 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.6 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.6 christos # out after a failed `exec'. 155 1.6 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.6 christos as_fn_exit 255 157 1.6 christos fi 158 1.6 christos # We don't want this to propagate to other subprocesses. 159 1.6 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.6 christos test x\$exitcode = x0 || exit 1 194 1.6 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.6 christos export CONFIG_SHELL 248 1.6 christos # We cannot yet assume a decent shell, so we have to provide a 249 1.6 christos # neutralization value for shells without unset; and this also 250 1.6 christos # works around shells that cannot unset nonexistent variables. 251 1.6 christos # Preserve -v and -x to the replacement shell. 252 1.6 christos BASH_ENV=/dev/null 253 1.6 christos ENV=/dev/null 254 1.6 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.6 christos case $- in # (((( 256 1.6 christos *v*x* | *x*v* ) as_opts=-vx ;; 257 1.6 christos *v* ) as_opts=-v ;; 258 1.6 christos *x* ) as_opts=-x ;; 259 1.6 christos * ) as_opts= ;; 260 1.6 christos esac 261 1.6 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.6 christos # Admittedly, this is quite paranoid, since all the known shells bail 263 1.6 christos # out after a failed `exec'. 264 1.6 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.6 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.6 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.6 christos 368 1.6 christos # as_fn_executable_p FILE 369 1.6 christos # ----------------------- 370 1.6 christos # Test if FILE is an executable regular file. 371 1.6 christos as_fn_executable_p () 372 1.6 christos { 373 1.6 christos test -f "$1" && test -x "$1" 374 1.6 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.6 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.6 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.6 christos # script with STATUS, using 1 if that was 0. 416 1.1 christos as_fn_error () 417 1.1 christos { 418 1.6 christos as_status=$1; test $as_status -eq 0 && as_status=1 419 1.6 christos if test "$4"; then 420 1.6 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 christos fi 423 1.6 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.6 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.6 christos # already done that, so ensure we don't try to do so again and fall 498 1.6 christos # in an infinite loop. This has already happened in practice. 499 1.6 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.6 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.6 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.6 christos as_ln_s='cp -pR' 541 1.1 christos fi 542 1.1 christos else 543 1.6 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.6 christos as_test_x='test -x' 556 1.6 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.6 christos test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.6 christos exec 6>&1 569 1.1 christos 570 1.1 christos # Name of the host. 571 1.6 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.3 christos PACKAGE_NAME='gprof' 589 1.3 christos PACKAGE_TARNAME='gprof' 590 1.10 christos PACKAGE_VERSION='2.45' 591 1.10 christos PACKAGE_STRING='gprof 2.45' 592 1.3 christos PACKAGE_BUGREPORT='' 593 1.3 christos PACKAGE_URL='' 594 1.1 christos 595 1.1 christos ac_unique_file="gprof.c" 596 1.1 christos # Factoring default headers for most tests. 597 1.1 christos ac_includes_default="\ 598 1.1 christos #include <stdio.h> 599 1.1 christos #ifdef HAVE_SYS_TYPES_H 600 1.1 christos # include <sys/types.h> 601 1.1 christos #endif 602 1.1 christos #ifdef HAVE_SYS_STAT_H 603 1.1 christos # include <sys/stat.h> 604 1.1 christos #endif 605 1.1 christos #ifdef STDC_HEADERS 606 1.1 christos # include <stdlib.h> 607 1.1 christos # include <stddef.h> 608 1.1 christos #else 609 1.1 christos # ifdef HAVE_STDLIB_H 610 1.1 christos # include <stdlib.h> 611 1.1 christos # endif 612 1.1 christos #endif 613 1.1 christos #ifdef HAVE_STRING_H 614 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 christos # include <memory.h> 616 1.1 christos # endif 617 1.1 christos # include <string.h> 618 1.1 christos #endif 619 1.1 christos #ifdef HAVE_STRINGS_H 620 1.1 christos # include <strings.h> 621 1.1 christos #endif 622 1.1 christos #ifdef HAVE_INTTYPES_H 623 1.1 christos # include <inttypes.h> 624 1.1 christos #endif 625 1.1 christos #ifdef HAVE_STDINT_H 626 1.1 christos # include <stdint.h> 627 1.1 christos #endif 628 1.1 christos #ifdef HAVE_UNISTD_H 629 1.1 christos # include <unistd.h> 630 1.1 christos #endif" 631 1.1 christos 632 1.9 christos gt_needs= 633 1.1 christos ac_subst_vars='am__EXEEXT_FALSE 634 1.1 christos am__EXEEXT_TRUE 635 1.1 christos LTLIBOBJS 636 1.1 christos LIBOBJS 637 1.10 christos NATIVE_FALSE 638 1.10 christos NATIVE_TRUE 639 1.5 christos WARN_WRITE_STRINGS 640 1.1 christos NO_WERROR 641 1.6 christos WARN_CFLAGS_FOR_BUILD 642 1.1 christos WARN_CFLAGS 643 1.1 christos GENINSRC_NEVER_FALSE 644 1.1 christos GENINSRC_NEVER_TRUE 645 1.1 christos MAINT 646 1.1 christos MAINTAINER_MODE_FALSE 647 1.1 christos MAINTAINER_MODE_TRUE 648 1.1 christos CATOBJEXT 649 1.1 christos GENCAT 650 1.1 christos INSTOBJEXT 651 1.1 christos DATADIRNAME 652 1.1 christos CATALOGS 653 1.1 christos INCINTL 654 1.1 christos LIBINTL_DEP 655 1.9 christos POSUB 656 1.9 christos LTLIBINTL 657 1.1 christos LIBINTL 658 1.9 christos INTLLIBS 659 1.9 christos LTLIBICONV 660 1.9 christos LIBICONV 661 1.9 christos INTL_MACOSX_LIBS 662 1.9 christos MSGMERGE 663 1.9 christos XGETTEXT 664 1.9 christos GMSGFMT 665 1.9 christos MSGFMT 666 1.1 christos USE_NLS 667 1.9 christos MKINSTALLDIRS 668 1.8 christos LARGEFILE_CPPFLAGS 669 1.1 christos OTOOL64 670 1.1 christos OTOOL 671 1.1 christos LIPO 672 1.1 christos NMEDIT 673 1.1 christos DSYMUTIL 674 1.1 christos RANLIB 675 1.1 christos AR 676 1.1 christos OBJDUMP 677 1.1 christos LN_S 678 1.1 christos NM 679 1.1 christos ac_ct_DUMPBIN 680 1.1 christos DUMPBIN 681 1.1 christos LD 682 1.1 christos FGREP 683 1.1 christos SED 684 1.1 christos LIBTOOL 685 1.1 christos EGREP 686 1.1 christos GREP 687 1.1 christos CPP 688 1.1 christos am__fastdepCC_FALSE 689 1.1 christos am__fastdepCC_TRUE 690 1.1 christos CCDEPMODE 691 1.5 christos am__nodep 692 1.1 christos AMDEPBACKSLASH 693 1.1 christos AMDEP_FALSE 694 1.1 christos AMDEP_TRUE 695 1.1 christos am__quote 696 1.1 christos am__include 697 1.1 christos DEPDIR 698 1.8 christos OBJEXT 699 1.8 christos EXEEXT 700 1.8 christos ac_ct_CC 701 1.8 christos CPPFLAGS 702 1.8 christos LDFLAGS 703 1.8 christos CFLAGS 704 1.8 christos CC 705 1.8 christos AM_BACKSLASH 706 1.8 christos AM_DEFAULT_VERBOSITY 707 1.8 christos AM_DEFAULT_V 708 1.8 christos AM_V 709 1.1 christos am__untar 710 1.1 christos am__tar 711 1.1 christos AMTAR 712 1.1 christos am__leading_dot 713 1.1 christos SET_MAKE 714 1.1 christos AWK 715 1.1 christos mkdir_p 716 1.1 christos MKDIR_P 717 1.1 christos INSTALL_STRIP_PROGRAM 718 1.1 christos STRIP 719 1.1 christos install_sh 720 1.1 christos MAKEINFO 721 1.1 christos AUTOHEADER 722 1.1 christos AUTOMAKE 723 1.1 christos AUTOCONF 724 1.1 christos ACLOCAL 725 1.1 christos VERSION 726 1.1 christos PACKAGE 727 1.1 christos CYGPATH_W 728 1.1 christos am__isrc 729 1.1 christos INSTALL_DATA 730 1.1 christos INSTALL_SCRIPT 731 1.1 christos INSTALL_PROGRAM 732 1.1 christos target_os 733 1.1 christos target_vendor 734 1.1 christos target_cpu 735 1.1 christos target 736 1.1 christos host_os 737 1.1 christos host_vendor 738 1.1 christos host_cpu 739 1.1 christos host 740 1.1 christos build_os 741 1.1 christos build_vendor 742 1.1 christos build_cpu 743 1.1 christos build 744 1.1 christos target_alias 745 1.1 christos host_alias 746 1.1 christos build_alias 747 1.1 christos LIBS 748 1.1 christos ECHO_T 749 1.1 christos ECHO_N 750 1.1 christos ECHO_C 751 1.1 christos DEFS 752 1.1 christos mandir 753 1.1 christos localedir 754 1.1 christos libdir 755 1.1 christos psdir 756 1.1 christos pdfdir 757 1.1 christos dvidir 758 1.1 christos htmldir 759 1.1 christos infodir 760 1.1 christos docdir 761 1.1 christos oldincludedir 762 1.1 christos includedir 763 1.1 christos localstatedir 764 1.1 christos sharedstatedir 765 1.1 christos sysconfdir 766 1.1 christos datadir 767 1.1 christos datarootdir 768 1.1 christos libexecdir 769 1.1 christos sbindir 770 1.1 christos bindir 771 1.1 christos program_transform_name 772 1.1 christos prefix 773 1.1 christos exec_prefix 774 1.1 christos PACKAGE_URL 775 1.1 christos PACKAGE_BUGREPORT 776 1.1 christos PACKAGE_STRING 777 1.1 christos PACKAGE_VERSION 778 1.1 christos PACKAGE_TARNAME 779 1.1 christos PACKAGE_NAME 780 1.1 christos PATH_SEPARATOR 781 1.1 christos SHELL' 782 1.1 christos ac_subst_files='' 783 1.1 christos ac_user_opts=' 784 1.1 christos enable_option_checking 785 1.8 christos enable_silent_rules 786 1.1 christos enable_dependency_tracking 787 1.1 christos enable_shared 788 1.1 christos enable_static 789 1.1 christos with_pic 790 1.1 christos enable_fast_install 791 1.1 christos with_gnu_ld 792 1.1 christos enable_libtool_lock 793 1.3 christos enable_plugins 794 1.3 christos enable_largefile 795 1.1 christos enable_nls 796 1.9 christos enable_rpath 797 1.9 christos with_libiconv_prefix 798 1.9 christos with_libiconv_type 799 1.9 christos with_libintl_prefix 800 1.9 christos with_libintl_type 801 1.1 christos enable_maintainer_mode 802 1.1 christos enable_werror 803 1.1 christos enable_build_warnings 804 1.1 christos ' 805 1.1 christos ac_precious_vars='build_alias 806 1.1 christos host_alias 807 1.1 christos target_alias 808 1.1 christos CC 809 1.1 christos CFLAGS 810 1.1 christos LDFLAGS 811 1.1 christos LIBS 812 1.1 christos CPPFLAGS 813 1.1 christos CPP' 814 1.1 christos 815 1.1 christos 816 1.1 christos # Initialize some variables set by options. 817 1.1 christos ac_init_help= 818 1.1 christos ac_init_version=false 819 1.1 christos ac_unrecognized_opts= 820 1.1 christos ac_unrecognized_sep= 821 1.1 christos # The variables have the same names as the options, with 822 1.1 christos # dashes changed to underlines. 823 1.1 christos cache_file=/dev/null 824 1.1 christos exec_prefix=NONE 825 1.1 christos no_create= 826 1.1 christos no_recursion= 827 1.1 christos prefix=NONE 828 1.1 christos program_prefix=NONE 829 1.1 christos program_suffix=NONE 830 1.1 christos program_transform_name=s,x,x, 831 1.1 christos silent= 832 1.1 christos site= 833 1.1 christos srcdir= 834 1.1 christos verbose= 835 1.1 christos x_includes=NONE 836 1.1 christos x_libraries=NONE 837 1.1 christos 838 1.1 christos # Installation directory options. 839 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 840 1.1 christos # and all the variables that are supposed to be based on exec_prefix 841 1.1 christos # by default will actually change. 842 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 843 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 844 1.1 christos bindir='${exec_prefix}/bin' 845 1.1 christos sbindir='${exec_prefix}/sbin' 846 1.1 christos libexecdir='${exec_prefix}/libexec' 847 1.1 christos datarootdir='${prefix}/share' 848 1.1 christos datadir='${datarootdir}' 849 1.1 christos sysconfdir='${prefix}/etc' 850 1.1 christos sharedstatedir='${prefix}/com' 851 1.1 christos localstatedir='${prefix}/var' 852 1.1 christos includedir='${prefix}/include' 853 1.1 christos oldincludedir='/usr/include' 854 1.3 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 855 1.1 christos infodir='${datarootdir}/info' 856 1.1 christos htmldir='${docdir}' 857 1.1 christos dvidir='${docdir}' 858 1.1 christos pdfdir='${docdir}' 859 1.1 christos psdir='${docdir}' 860 1.1 christos libdir='${exec_prefix}/lib' 861 1.1 christos localedir='${datarootdir}/locale' 862 1.1 christos mandir='${datarootdir}/man' 863 1.1 christos 864 1.1 christos ac_prev= 865 1.1 christos ac_dashdash= 866 1.1 christos for ac_option 867 1.1 christos do 868 1.1 christos # If the previous option needs an argument, assign it. 869 1.1 christos if test -n "$ac_prev"; then 870 1.1 christos eval $ac_prev=\$ac_option 871 1.1 christos ac_prev= 872 1.1 christos continue 873 1.1 christos fi 874 1.1 christos 875 1.1 christos case $ac_option in 876 1.6 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 877 1.6 christos *=) ac_optarg= ;; 878 1.6 christos *) ac_optarg=yes ;; 879 1.1 christos esac 880 1.1 christos 881 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 882 1.1 christos 883 1.1 christos case $ac_dashdash$ac_option in 884 1.1 christos --) 885 1.1 christos ac_dashdash=yes ;; 886 1.1 christos 887 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 888 1.1 christos ac_prev=bindir ;; 889 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 890 1.1 christos bindir=$ac_optarg ;; 891 1.1 christos 892 1.1 christos -build | --build | --buil | --bui | --bu) 893 1.1 christos ac_prev=build_alias ;; 894 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 895 1.1 christos build_alias=$ac_optarg ;; 896 1.1 christos 897 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 898 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 899 1.1 christos ac_prev=cache_file ;; 900 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 901 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 902 1.1 christos cache_file=$ac_optarg ;; 903 1.1 christos 904 1.1 christos --config-cache | -C) 905 1.1 christos cache_file=config.cache ;; 906 1.1 christos 907 1.1 christos -datadir | --datadir | --datadi | --datad) 908 1.1 christos ac_prev=datadir ;; 909 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 910 1.1 christos datadir=$ac_optarg ;; 911 1.1 christos 912 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 913 1.1 christos | --dataroo | --dataro | --datar) 914 1.1 christos ac_prev=datarootdir ;; 915 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 916 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 917 1.1 christos datarootdir=$ac_optarg ;; 918 1.1 christos 919 1.1 christos -disable-* | --disable-*) 920 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 921 1.1 christos # Reject names that are not valid shell variable names. 922 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 923 1.6 christos as_fn_error $? "invalid feature name: $ac_useropt" 924 1.1 christos ac_useropt_orig=$ac_useropt 925 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 926 1.1 christos case $ac_user_opts in 927 1.1 christos *" 928 1.1 christos "enable_$ac_useropt" 929 1.1 christos "*) ;; 930 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 931 1.1 christos ac_unrecognized_sep=', ';; 932 1.1 christos esac 933 1.1 christos eval enable_$ac_useropt=no ;; 934 1.1 christos 935 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 936 1.1 christos ac_prev=docdir ;; 937 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 938 1.1 christos docdir=$ac_optarg ;; 939 1.1 christos 940 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 941 1.1 christos ac_prev=dvidir ;; 942 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 943 1.1 christos dvidir=$ac_optarg ;; 944 1.1 christos 945 1.1 christos -enable-* | --enable-*) 946 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 947 1.1 christos # Reject names that are not valid shell variable names. 948 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 949 1.6 christos as_fn_error $? "invalid feature name: $ac_useropt" 950 1.1 christos ac_useropt_orig=$ac_useropt 951 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 952 1.1 christos case $ac_user_opts in 953 1.1 christos *" 954 1.1 christos "enable_$ac_useropt" 955 1.1 christos "*) ;; 956 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 957 1.1 christos ac_unrecognized_sep=', ';; 958 1.1 christos esac 959 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 960 1.1 christos 961 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 962 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 963 1.1 christos | --exec | --exe | --ex) 964 1.1 christos ac_prev=exec_prefix ;; 965 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 966 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 967 1.1 christos | --exec=* | --exe=* | --ex=*) 968 1.1 christos exec_prefix=$ac_optarg ;; 969 1.1 christos 970 1.1 christos -gas | --gas | --ga | --g) 971 1.1 christos # Obsolete; use --with-gas. 972 1.1 christos with_gas=yes ;; 973 1.1 christos 974 1.1 christos -help | --help | --hel | --he | -h) 975 1.1 christos ac_init_help=long ;; 976 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 977 1.1 christos ac_init_help=recursive ;; 978 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 979 1.1 christos ac_init_help=short ;; 980 1.1 christos 981 1.1 christos -host | --host | --hos | --ho) 982 1.1 christos ac_prev=host_alias ;; 983 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 984 1.1 christos host_alias=$ac_optarg ;; 985 1.1 christos 986 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 987 1.1 christos ac_prev=htmldir ;; 988 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 989 1.1 christos | --ht=*) 990 1.1 christos htmldir=$ac_optarg ;; 991 1.1 christos 992 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 993 1.1 christos | --includ | --inclu | --incl | --inc) 994 1.1 christos ac_prev=includedir ;; 995 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 996 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 997 1.1 christos includedir=$ac_optarg ;; 998 1.1 christos 999 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 1000 1.1 christos ac_prev=infodir ;; 1001 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1002 1.1 christos infodir=$ac_optarg ;; 1003 1.1 christos 1004 1.1 christos -libdir | --libdir | --libdi | --libd) 1005 1.1 christos ac_prev=libdir ;; 1006 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 1007 1.1 christos libdir=$ac_optarg ;; 1008 1.1 christos 1009 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1010 1.1 christos | --libexe | --libex | --libe) 1011 1.1 christos ac_prev=libexecdir ;; 1012 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1013 1.1 christos | --libexe=* | --libex=* | --libe=*) 1014 1.1 christos libexecdir=$ac_optarg ;; 1015 1.1 christos 1016 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 1017 1.1 christos ac_prev=localedir ;; 1018 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1019 1.1 christos localedir=$ac_optarg ;; 1020 1.1 christos 1021 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1022 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1023 1.1 christos ac_prev=localstatedir ;; 1024 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1025 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1026 1.1 christos localstatedir=$ac_optarg ;; 1027 1.1 christos 1028 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1029 1.1 christos ac_prev=mandir ;; 1030 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1031 1.1 christos mandir=$ac_optarg ;; 1032 1.1 christos 1033 1.1 christos -nfp | --nfp | --nf) 1034 1.1 christos # Obsolete; use --without-fp. 1035 1.1 christos with_fp=no ;; 1036 1.1 christos 1037 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1038 1.1 christos | --no-cr | --no-c | -n) 1039 1.1 christos no_create=yes ;; 1040 1.1 christos 1041 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1042 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1043 1.1 christos no_recursion=yes ;; 1044 1.1 christos 1045 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1046 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1047 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1048 1.1 christos ac_prev=oldincludedir ;; 1049 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1050 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1051 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1052 1.1 christos oldincludedir=$ac_optarg ;; 1053 1.1 christos 1054 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1055 1.1 christos ac_prev=prefix ;; 1056 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1057 1.1 christos prefix=$ac_optarg ;; 1058 1.1 christos 1059 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1060 1.1 christos | --program-pre | --program-pr | --program-p) 1061 1.1 christos ac_prev=program_prefix ;; 1062 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1063 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1064 1.1 christos program_prefix=$ac_optarg ;; 1065 1.1 christos 1066 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1067 1.1 christos | --program-suf | --program-su | --program-s) 1068 1.1 christos ac_prev=program_suffix ;; 1069 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1070 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1071 1.1 christos program_suffix=$ac_optarg ;; 1072 1.1 christos 1073 1.1 christos -program-transform-name | --program-transform-name \ 1074 1.1 christos | --program-transform-nam | --program-transform-na \ 1075 1.1 christos | --program-transform-n | --program-transform- \ 1076 1.1 christos | --program-transform | --program-transfor \ 1077 1.1 christos | --program-transfo | --program-transf \ 1078 1.1 christos | --program-trans | --program-tran \ 1079 1.1 christos | --progr-tra | --program-tr | --program-t) 1080 1.1 christos ac_prev=program_transform_name ;; 1081 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1082 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1083 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1084 1.1 christos | --program-transform=* | --program-transfor=* \ 1085 1.1 christos | --program-transfo=* | --program-transf=* \ 1086 1.1 christos | --program-trans=* | --program-tran=* \ 1087 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1088 1.1 christos program_transform_name=$ac_optarg ;; 1089 1.1 christos 1090 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1091 1.1 christos ac_prev=pdfdir ;; 1092 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1093 1.1 christos pdfdir=$ac_optarg ;; 1094 1.1 christos 1095 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1096 1.1 christos ac_prev=psdir ;; 1097 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1098 1.1 christos psdir=$ac_optarg ;; 1099 1.1 christos 1100 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1101 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1102 1.1 christos silent=yes ;; 1103 1.1 christos 1104 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1105 1.1 christos ac_prev=sbindir ;; 1106 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1107 1.1 christos | --sbi=* | --sb=*) 1108 1.1 christos sbindir=$ac_optarg ;; 1109 1.1 christos 1110 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1111 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1112 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1113 1.1 christos | --sha | --sh) 1114 1.1 christos ac_prev=sharedstatedir ;; 1115 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1116 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1117 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1118 1.1 christos | --sha=* | --sh=*) 1119 1.1 christos sharedstatedir=$ac_optarg ;; 1120 1.1 christos 1121 1.1 christos -site | --site | --sit) 1122 1.1 christos ac_prev=site ;; 1123 1.1 christos -site=* | --site=* | --sit=*) 1124 1.1 christos site=$ac_optarg ;; 1125 1.1 christos 1126 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1127 1.1 christos ac_prev=srcdir ;; 1128 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1129 1.1 christos srcdir=$ac_optarg ;; 1130 1.1 christos 1131 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1132 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1133 1.1 christos ac_prev=sysconfdir ;; 1134 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1135 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1136 1.1 christos sysconfdir=$ac_optarg ;; 1137 1.1 christos 1138 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1139 1.1 christos ac_prev=target_alias ;; 1140 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1141 1.1 christos target_alias=$ac_optarg ;; 1142 1.1 christos 1143 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1144 1.1 christos verbose=yes ;; 1145 1.1 christos 1146 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1147 1.1 christos ac_init_version=: ;; 1148 1.1 christos 1149 1.1 christos -with-* | --with-*) 1150 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1151 1.1 christos # Reject names that are not valid shell variable names. 1152 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1153 1.6 christos as_fn_error $? "invalid package name: $ac_useropt" 1154 1.1 christos ac_useropt_orig=$ac_useropt 1155 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1156 1.1 christos case $ac_user_opts in 1157 1.1 christos *" 1158 1.1 christos "with_$ac_useropt" 1159 1.1 christos "*) ;; 1160 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1161 1.1 christos ac_unrecognized_sep=', ';; 1162 1.1 christos esac 1163 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1164 1.1 christos 1165 1.1 christos -without-* | --without-*) 1166 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1167 1.1 christos # Reject names that are not valid shell variable names. 1168 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1169 1.6 christos as_fn_error $? "invalid package name: $ac_useropt" 1170 1.1 christos ac_useropt_orig=$ac_useropt 1171 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1172 1.1 christos case $ac_user_opts in 1173 1.1 christos *" 1174 1.1 christos "with_$ac_useropt" 1175 1.1 christos "*) ;; 1176 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1177 1.1 christos ac_unrecognized_sep=', ';; 1178 1.1 christos esac 1179 1.1 christos eval with_$ac_useropt=no ;; 1180 1.1 christos 1181 1.1 christos --x) 1182 1.1 christos # Obsolete; use --with-x. 1183 1.1 christos with_x=yes ;; 1184 1.1 christos 1185 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1186 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1187 1.1 christos ac_prev=x_includes ;; 1188 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1189 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1190 1.1 christos x_includes=$ac_optarg ;; 1191 1.1 christos 1192 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1193 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1194 1.1 christos ac_prev=x_libraries ;; 1195 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1196 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1197 1.1 christos x_libraries=$ac_optarg ;; 1198 1.1 christos 1199 1.6 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1200 1.6 christos Try \`$0 --help' for more information" 1201 1.1 christos ;; 1202 1.1 christos 1203 1.1 christos *=*) 1204 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1205 1.1 christos # Reject names that are not valid shell variable names. 1206 1.1 christos case $ac_envvar in #( 1207 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1208 1.6 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1209 1.1 christos esac 1210 1.1 christos eval $ac_envvar=\$ac_optarg 1211 1.1 christos export $ac_envvar ;; 1212 1.1 christos 1213 1.1 christos *) 1214 1.1 christos # FIXME: should be removed in autoconf 3.0. 1215 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1216 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1217 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1218 1.6 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1219 1.1 christos ;; 1220 1.1 christos 1221 1.1 christos esac 1222 1.1 christos done 1223 1.1 christos 1224 1.1 christos if test -n "$ac_prev"; then 1225 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1226 1.6 christos as_fn_error $? "missing argument to $ac_option" 1227 1.1 christos fi 1228 1.1 christos 1229 1.1 christos if test -n "$ac_unrecognized_opts"; then 1230 1.1 christos case $enable_option_checking in 1231 1.1 christos no) ;; 1232 1.6 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1233 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1234 1.1 christos esac 1235 1.1 christos fi 1236 1.1 christos 1237 1.1 christos # Check all directory arguments for consistency. 1238 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1239 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1240 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1241 1.1 christos libdir localedir mandir 1242 1.1 christos do 1243 1.1 christos eval ac_val=\$$ac_var 1244 1.1 christos # Remove trailing slashes. 1245 1.1 christos case $ac_val in 1246 1.1 christos */ ) 1247 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1248 1.1 christos eval $ac_var=\$ac_val;; 1249 1.1 christos esac 1250 1.1 christos # Be sure to have absolute directory names. 1251 1.1 christos case $ac_val in 1252 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1253 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1254 1.1 christos esac 1255 1.6 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1256 1.1 christos done 1257 1.1 christos 1258 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1259 1.1 christos # used to hold the argument of --host etc. 1260 1.1 christos # FIXME: To remove some day. 1261 1.1 christos build=$build_alias 1262 1.1 christos host=$host_alias 1263 1.1 christos target=$target_alias 1264 1.1 christos 1265 1.1 christos # FIXME: To remove some day. 1266 1.1 christos if test "x$host_alias" != x; then 1267 1.1 christos if test "x$build_alias" = x; then 1268 1.1 christos cross_compiling=maybe 1269 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1270 1.1 christos cross_compiling=yes 1271 1.1 christos fi 1272 1.1 christos fi 1273 1.1 christos 1274 1.1 christos ac_tool_prefix= 1275 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1276 1.1 christos 1277 1.1 christos test "$silent" = yes && exec 6>/dev/null 1278 1.1 christos 1279 1.1 christos 1280 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1281 1.1 christos ac_ls_di=`ls -di .` && 1282 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1283 1.6 christos as_fn_error $? "working directory cannot be determined" 1284 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1285 1.6 christos as_fn_error $? "pwd does not report name of working directory" 1286 1.1 christos 1287 1.1 christos 1288 1.1 christos # Find the source files, if location was not specified. 1289 1.1 christos if test -z "$srcdir"; then 1290 1.1 christos ac_srcdir_defaulted=yes 1291 1.1 christos # Try the directory containing this script, then the parent directory. 1292 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1293 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1294 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1295 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1296 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1297 1.1 christos $as_echo X"$as_myself" | 1298 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1299 1.1 christos s//\1/ 1300 1.1 christos q 1301 1.1 christos } 1302 1.1 christos /^X\(\/\/\)[^/].*/{ 1303 1.1 christos s//\1/ 1304 1.1 christos q 1305 1.1 christos } 1306 1.1 christos /^X\(\/\/\)$/{ 1307 1.1 christos s//\1/ 1308 1.1 christos q 1309 1.1 christos } 1310 1.1 christos /^X\(\/\).*/{ 1311 1.1 christos s//\1/ 1312 1.1 christos q 1313 1.1 christos } 1314 1.1 christos s/.*/./; q'` 1315 1.1 christos srcdir=$ac_confdir 1316 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1317 1.1 christos srcdir=.. 1318 1.1 christos fi 1319 1.1 christos else 1320 1.1 christos ac_srcdir_defaulted=no 1321 1.1 christos fi 1322 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1323 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1324 1.6 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1325 1.1 christos fi 1326 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1327 1.1 christos ac_abs_confdir=`( 1328 1.6 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1329 1.1 christos pwd)` 1330 1.1 christos # When building in place, set srcdir=. 1331 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1332 1.1 christos srcdir=. 1333 1.1 christos fi 1334 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1335 1.1 christos # Double slashes in file names in object file debugging info 1336 1.1 christos # mess up M-x gdb in Emacs. 1337 1.1 christos case $srcdir in 1338 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1339 1.1 christos esac 1340 1.1 christos for ac_var in $ac_precious_vars; do 1341 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1342 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1343 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1344 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1345 1.1 christos done 1346 1.1 christos 1347 1.1 christos # 1348 1.1 christos # Report the --help message. 1349 1.1 christos # 1350 1.1 christos if test "$ac_init_help" = "long"; then 1351 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1352 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1353 1.1 christos cat <<_ACEOF 1354 1.10 christos \`configure' configures gprof 2.45 to adapt to many kinds of systems. 1355 1.1 christos 1356 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1357 1.1 christos 1358 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1359 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1360 1.1 christos 1361 1.1 christos Defaults for the options are specified in brackets. 1362 1.1 christos 1363 1.1 christos Configuration: 1364 1.1 christos -h, --help display this help and exit 1365 1.1 christos --help=short display options specific to this package 1366 1.1 christos --help=recursive display the short help of all the included packages 1367 1.1 christos -V, --version display version information and exit 1368 1.6 christos -q, --quiet, --silent do not print \`checking ...' messages 1369 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1370 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1371 1.1 christos -n, --no-create do not create output files 1372 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1373 1.1 christos 1374 1.1 christos Installation directories: 1375 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1376 1.1 christos [$ac_default_prefix] 1377 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1378 1.1 christos [PREFIX] 1379 1.1 christos 1380 1.1 christos By default, \`make install' will install all the files in 1381 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1382 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1383 1.1 christos for instance \`--prefix=\$HOME'. 1384 1.1 christos 1385 1.1 christos For better control, use the options below. 1386 1.1 christos 1387 1.1 christos Fine tuning of the installation directories: 1388 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1389 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1390 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1391 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1392 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1393 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1394 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1395 1.1 christos --includedir=DIR C header files [PREFIX/include] 1396 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1397 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1398 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1399 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1400 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1401 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1402 1.3 christos --docdir=DIR documentation root [DATAROOTDIR/doc/gprof] 1403 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1404 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1405 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1406 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1407 1.1 christos _ACEOF 1408 1.1 christos 1409 1.1 christos cat <<\_ACEOF 1410 1.1 christos 1411 1.1 christos Program names: 1412 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1413 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1414 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1415 1.1 christos 1416 1.1 christos System types: 1417 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1418 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1419 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST] 1420 1.1 christos _ACEOF 1421 1.1 christos fi 1422 1.1 christos 1423 1.1 christos if test -n "$ac_init_help"; then 1424 1.3 christos case $ac_init_help in 1425 1.10 christos short | recursive ) echo "Configuration of gprof 2.45:";; 1426 1.3 christos esac 1427 1.1 christos cat <<\_ACEOF 1428 1.1 christos 1429 1.1 christos Optional Features: 1430 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1431 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1432 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1433 1.8 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1434 1.8 christos --disable-silent-rules verbose build output (undo: "make V=0") 1435 1.6 christos --enable-dependency-tracking 1436 1.6 christos do not reject slow dependency extractors 1437 1.6 christos --disable-dependency-tracking 1438 1.6 christos speeds up one-time build 1439 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes] 1440 1.1 christos --enable-static[=PKGS] build static libraries [default=yes] 1441 1.1 christos --enable-fast-install[=PKGS] 1442 1.1 christos optimize for fast installation [default=yes] 1443 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds) 1444 1.3 christos --enable-plugins Enable support for plugins 1445 1.3 christos --disable-largefile omit support for large files 1446 1.1 christos --disable-nls do not use Native Language Support 1447 1.9 christos --disable-rpath do not hardcode runtime library paths 1448 1.6 christos --enable-maintainer-mode 1449 1.6 christos enable make rules and dependencies not useful (and 1450 1.6 christos sometimes confusing) to the casual installer 1451 1.1 christos --enable-werror treat compile warnings as errors 1452 1.1 christos --enable-build-warnings enable build-time compiler warnings 1453 1.1 christos 1454 1.1 christos Optional Packages: 1455 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1456 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1457 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use 1458 1.1 christos both] 1459 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1460 1.9 christos --with-gnu-ld assume the C compiler uses GNU ld default=no 1461 1.9 christos --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1462 1.9 christos --without-libiconv-prefix don't search for libiconv in includedir and libdir 1463 1.9 christos --with-libiconv-type=TYPE type of library to search for (auto/static/shared) 1464 1.9 christos --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1465 1.9 christos --without-libintl-prefix don't search for libintl in includedir and libdir 1466 1.9 christos --with-libintl-type=TYPE type of library to search for (auto/static/shared) 1467 1.1 christos 1468 1.1 christos Some influential environment variables: 1469 1.1 christos CC C compiler command 1470 1.1 christos CFLAGS C compiler flags 1471 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1472 1.1 christos nonstandard directory <lib dir> 1473 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1474 1.6 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1475 1.1 christos you have headers in a nonstandard directory <include dir> 1476 1.1 christos CPP C preprocessor 1477 1.1 christos 1478 1.1 christos Use these variables to override the choices made by `configure' or to help 1479 1.1 christos it to find libraries and programs with nonstandard names/locations. 1480 1.1 christos 1481 1.1 christos Report bugs to the package provider. 1482 1.1 christos _ACEOF 1483 1.1 christos ac_status=$? 1484 1.1 christos fi 1485 1.1 christos 1486 1.1 christos if test "$ac_init_help" = "recursive"; then 1487 1.1 christos # If there are subdirs, report their specific --help. 1488 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1489 1.1 christos test -d "$ac_dir" || 1490 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1491 1.1 christos continue 1492 1.1 christos ac_builddir=. 1493 1.1 christos 1494 1.1 christos case "$ac_dir" in 1495 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1496 1.1 christos *) 1497 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1498 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1499 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1500 1.1 christos case $ac_top_builddir_sub in 1501 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1502 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1503 1.1 christos esac ;; 1504 1.1 christos esac 1505 1.1 christos ac_abs_top_builddir=$ac_pwd 1506 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1507 1.1 christos # for backward compatibility: 1508 1.1 christos ac_top_builddir=$ac_top_build_prefix 1509 1.1 christos 1510 1.1 christos case $srcdir in 1511 1.1 christos .) # We are building in place. 1512 1.1 christos ac_srcdir=. 1513 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1514 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1515 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1516 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1517 1.1 christos ac_top_srcdir=$srcdir 1518 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1519 1.1 christos *) # Relative name. 1520 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1521 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1522 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1523 1.1 christos esac 1524 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1525 1.1 christos 1526 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1527 1.1 christos # Check for guested configure. 1528 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1529 1.1 christos echo && 1530 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1531 1.1 christos elif test -f "$ac_srcdir/configure"; then 1532 1.1 christos echo && 1533 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1534 1.1 christos else 1535 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1536 1.1 christos fi || ac_status=$? 1537 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1538 1.1 christos done 1539 1.1 christos fi 1540 1.1 christos 1541 1.1 christos test -n "$ac_init_help" && exit $ac_status 1542 1.1 christos if $ac_init_version; then 1543 1.1 christos cat <<\_ACEOF 1544 1.10 christos gprof configure 2.45 1545 1.6 christos generated by GNU Autoconf 2.69 1546 1.1 christos 1547 1.6 christos Copyright (C) 2012 Free Software Foundation, Inc. 1548 1.1 christos This configure script is free software; the Free Software Foundation 1549 1.1 christos gives unlimited permission to copy, distribute and modify it. 1550 1.1 christos _ACEOF 1551 1.1 christos exit 1552 1.1 christos fi 1553 1.1 christos 1554 1.1 christos ## ------------------------ ## 1555 1.1 christos ## Autoconf initialization. ## 1556 1.1 christos ## ------------------------ ## 1557 1.1 christos 1558 1.1 christos # ac_fn_c_try_compile LINENO 1559 1.1 christos # -------------------------- 1560 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1561 1.1 christos ac_fn_c_try_compile () 1562 1.1 christos { 1563 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 1.1 christos rm -f conftest.$ac_objext 1565 1.1 christos if { { ac_try="$ac_compile" 1566 1.1 christos case "(($ac_try" in 1567 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 1.1 christos *) ac_try_echo=$ac_try;; 1569 1.1 christos esac 1570 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571 1.1 christos $as_echo "$ac_try_echo"; } >&5 1572 1.1 christos (eval "$ac_compile") 2>conftest.err 1573 1.1 christos ac_status=$? 1574 1.1 christos if test -s conftest.err; then 1575 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1576 1.1 christos cat conftest.er1 >&5 1577 1.1 christos mv -f conftest.er1 conftest.err 1578 1.1 christos fi 1579 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 1.1 christos test $ac_status = 0; } && { 1581 1.1 christos test -z "$ac_c_werror_flag" || 1582 1.1 christos test ! -s conftest.err 1583 1.1 christos } && test -s conftest.$ac_objext; then : 1584 1.1 christos ac_retval=0 1585 1.1 christos else 1586 1.1 christos $as_echo "$as_me: failed program was:" >&5 1587 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1588 1.1 christos 1589 1.1 christos ac_retval=1 1590 1.1 christos fi 1591 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 1.6 christos as_fn_set_status $ac_retval 1593 1.1 christos 1594 1.1 christos } # ac_fn_c_try_compile 1595 1.1 christos 1596 1.1 christos # ac_fn_c_try_cpp LINENO 1597 1.1 christos # ---------------------- 1598 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1599 1.1 christos ac_fn_c_try_cpp () 1600 1.1 christos { 1601 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1603 1.1 christos case "(($ac_try" in 1604 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 1.1 christos *) ac_try_echo=$ac_try;; 1606 1.1 christos esac 1607 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608 1.1 christos $as_echo "$ac_try_echo"; } >&5 1609 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1610 1.1 christos ac_status=$? 1611 1.1 christos if test -s conftest.err; then 1612 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1613 1.1 christos cat conftest.er1 >&5 1614 1.1 christos mv -f conftest.er1 conftest.err 1615 1.1 christos fi 1616 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 1.6 christos test $ac_status = 0; } > conftest.i && { 1618 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1619 1.1 christos test ! -s conftest.err 1620 1.1 christos }; then : 1621 1.1 christos ac_retval=0 1622 1.1 christos else 1623 1.1 christos $as_echo "$as_me: failed program was:" >&5 1624 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1625 1.1 christos 1626 1.1 christos ac_retval=1 1627 1.1 christos fi 1628 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1629 1.6 christos as_fn_set_status $ac_retval 1630 1.1 christos 1631 1.1 christos } # ac_fn_c_try_cpp 1632 1.1 christos 1633 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1634 1.1 christos # ------------------------------------------------------- 1635 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1636 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1637 1.1 christos # accordingly. 1638 1.1 christos ac_fn_c_check_header_mongrel () 1639 1.1 christos { 1640 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1641 1.6 christos if eval \${$3+:} false; then : 1642 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1643 1.1 christos $as_echo_n "checking for $2... " >&6; } 1644 1.6 christos if eval \${$3+:} false; then : 1645 1.1 christos $as_echo_n "(cached) " >&6 1646 1.1 christos fi 1647 1.1 christos eval ac_res=\$$3 1648 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1649 1.1 christos $as_echo "$ac_res" >&6; } 1650 1.1 christos else 1651 1.1 christos # Is the header compilable? 1652 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1653 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1654 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655 1.1 christos /* end confdefs.h. */ 1656 1.1 christos $4 1657 1.1 christos #include <$2> 1658 1.1 christos _ACEOF 1659 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1660 1.1 christos ac_header_compiler=yes 1661 1.1 christos else 1662 1.1 christos ac_header_compiler=no 1663 1.1 christos fi 1664 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1666 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1667 1.1 christos 1668 1.1 christos # Is the header present? 1669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1670 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1671 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1672 1.1 christos /* end confdefs.h. */ 1673 1.1 christos #include <$2> 1674 1.1 christos _ACEOF 1675 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1676 1.1 christos ac_header_preproc=yes 1677 1.1 christos else 1678 1.1 christos ac_header_preproc=no 1679 1.1 christos fi 1680 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 1681 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1682 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1683 1.1 christos 1684 1.1 christos # So? What about this header? 1685 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1686 1.1 christos yes:no: ) 1687 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1688 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1689 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1690 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1691 1.1 christos ;; 1692 1.1 christos no:yes:* ) 1693 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1694 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1696 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1698 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1699 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1700 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1702 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1703 1.1 christos ;; 1704 1.1 christos esac 1705 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1706 1.1 christos $as_echo_n "checking for $2... " >&6; } 1707 1.6 christos if eval \${$3+:} false; then : 1708 1.1 christos $as_echo_n "(cached) " >&6 1709 1.1 christos else 1710 1.1 christos eval "$3=\$ac_header_compiler" 1711 1.1 christos fi 1712 1.1 christos eval ac_res=\$$3 1713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714 1.1 christos $as_echo "$ac_res" >&6; } 1715 1.1 christos fi 1716 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1717 1.1 christos 1718 1.1 christos } # ac_fn_c_check_header_mongrel 1719 1.1 christos 1720 1.1 christos # ac_fn_c_try_run LINENO 1721 1.1 christos # ---------------------- 1722 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1723 1.1 christos # that executables *can* be run. 1724 1.1 christos ac_fn_c_try_run () 1725 1.1 christos { 1726 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1727 1.1 christos if { { ac_try="$ac_link" 1728 1.1 christos case "(($ac_try" in 1729 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1730 1.1 christos *) ac_try_echo=$ac_try;; 1731 1.1 christos esac 1732 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1733 1.1 christos $as_echo "$ac_try_echo"; } >&5 1734 1.1 christos (eval "$ac_link") 2>&5 1735 1.1 christos ac_status=$? 1736 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1738 1.1 christos { { case "(($ac_try" in 1739 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1740 1.1 christos *) ac_try_echo=$ac_try;; 1741 1.1 christos esac 1742 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1743 1.1 christos $as_echo "$ac_try_echo"; } >&5 1744 1.1 christos (eval "$ac_try") 2>&5 1745 1.1 christos ac_status=$? 1746 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 1.1 christos test $ac_status = 0; }; }; then : 1748 1.1 christos ac_retval=0 1749 1.1 christos else 1750 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1751 1.1 christos $as_echo "$as_me: failed program was:" >&5 1752 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1753 1.1 christos 1754 1.1 christos ac_retval=$ac_status 1755 1.1 christos fi 1756 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1757 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 1.6 christos as_fn_set_status $ac_retval 1759 1.1 christos 1760 1.1 christos } # ac_fn_c_try_run 1761 1.1 christos 1762 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1763 1.1 christos # ------------------------------------------------------- 1764 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1765 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1766 1.1 christos ac_fn_c_check_header_compile () 1767 1.1 christos { 1768 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1770 1.1 christos $as_echo_n "checking for $2... " >&6; } 1771 1.6 christos if eval \${$3+:} false; then : 1772 1.1 christos $as_echo_n "(cached) " >&6 1773 1.1 christos else 1774 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775 1.1 christos /* end confdefs.h. */ 1776 1.1 christos $4 1777 1.1 christos #include <$2> 1778 1.1 christos _ACEOF 1779 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1780 1.1 christos eval "$3=yes" 1781 1.1 christos else 1782 1.1 christos eval "$3=no" 1783 1.1 christos fi 1784 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1785 1.1 christos fi 1786 1.1 christos eval ac_res=\$$3 1787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1788 1.1 christos $as_echo "$ac_res" >&6; } 1789 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1790 1.1 christos 1791 1.1 christos } # ac_fn_c_check_header_compile 1792 1.1 christos 1793 1.8 christos # ac_fn_c_try_link LINENO 1794 1.8 christos # ----------------------- 1795 1.8 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1796 1.8 christos ac_fn_c_try_link () 1797 1.8 christos { 1798 1.8 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799 1.8 christos rm -f conftest.$ac_objext conftest$ac_exeext 1800 1.8 christos if { { ac_try="$ac_link" 1801 1.8 christos case "(($ac_try" in 1802 1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1803 1.8 christos *) ac_try_echo=$ac_try;; 1804 1.8 christos esac 1805 1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1806 1.8 christos $as_echo "$ac_try_echo"; } >&5 1807 1.8 christos (eval "$ac_link") 2>conftest.err 1808 1.8 christos ac_status=$? 1809 1.8 christos if test -s conftest.err; then 1810 1.8 christos grep -v '^ *+' conftest.err >conftest.er1 1811 1.8 christos cat conftest.er1 >&5 1812 1.8 christos mv -f conftest.er1 conftest.err 1813 1.8 christos fi 1814 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 1.8 christos test $ac_status = 0; } && { 1816 1.8 christos test -z "$ac_c_werror_flag" || 1817 1.8 christos test ! -s conftest.err 1818 1.8 christos } && test -s conftest$ac_exeext && { 1819 1.8 christos test "$cross_compiling" = yes || 1820 1.8 christos test -x conftest$ac_exeext 1821 1.8 christos }; then : 1822 1.8 christos ac_retval=0 1823 1.8 christos else 1824 1.8 christos $as_echo "$as_me: failed program was:" >&5 1825 1.8 christos sed 's/^/| /' conftest.$ac_ext >&5 1826 1.8 christos 1827 1.8 christos ac_retval=1 1828 1.8 christos fi 1829 1.8 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1830 1.8 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1831 1.8 christos # interfere with the next link command; also delete a directory that is 1832 1.8 christos # left behind by Apple's compiler. We do this before executing the actions. 1833 1.8 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1834 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 1.8 christos as_fn_set_status $ac_retval 1836 1.8 christos 1837 1.8 christos } # ac_fn_c_try_link 1838 1.8 christos 1839 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1840 1.1 christos # ---------------------------------- 1841 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1842 1.1 christos ac_fn_c_check_func () 1843 1.1 christos { 1844 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1846 1.1 christos $as_echo_n "checking for $2... " >&6; } 1847 1.6 christos if eval \${$3+:} false; then : 1848 1.1 christos $as_echo_n "(cached) " >&6 1849 1.1 christos else 1850 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1851 1.1 christos /* end confdefs.h. */ 1852 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1853 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1854 1.1 christos #define $2 innocuous_$2 1855 1.1 christos 1856 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1857 1.1 christos which can conflict with char $2 (); below. 1858 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1859 1.1 christos <limits.h> exists even on freestanding compilers. */ 1860 1.1 christos 1861 1.1 christos #ifdef __STDC__ 1862 1.1 christos # include <limits.h> 1863 1.1 christos #else 1864 1.1 christos # include <assert.h> 1865 1.1 christos #endif 1866 1.1 christos 1867 1.1 christos #undef $2 1868 1.1 christos 1869 1.1 christos /* Override any GCC internal prototype to avoid an error. 1870 1.1 christos Use char because int might match the return type of a GCC 1871 1.1 christos builtin and then its argument prototype would still apply. */ 1872 1.1 christos #ifdef __cplusplus 1873 1.1 christos extern "C" 1874 1.1 christos #endif 1875 1.1 christos char $2 (); 1876 1.1 christos /* The GNU C library defines this for functions which it implements 1877 1.1 christos to always fail with ENOSYS. Some functions are actually named 1878 1.1 christos something starting with __ and the normal name is an alias. */ 1879 1.1 christos #if defined __stub_$2 || defined __stub___$2 1880 1.1 christos choke me 1881 1.1 christos #endif 1882 1.1 christos 1883 1.1 christos int 1884 1.1 christos main () 1885 1.1 christos { 1886 1.1 christos return $2 (); 1887 1.1 christos ; 1888 1.1 christos return 0; 1889 1.1 christos } 1890 1.1 christos _ACEOF 1891 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 1892 1.1 christos eval "$3=yes" 1893 1.1 christos else 1894 1.1 christos eval "$3=no" 1895 1.1 christos fi 1896 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 1897 1.1 christos conftest$ac_exeext conftest.$ac_ext 1898 1.1 christos fi 1899 1.1 christos eval ac_res=\$$3 1900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1901 1.1 christos $as_echo "$ac_res" >&6; } 1902 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1903 1.1 christos 1904 1.1 christos } # ac_fn_c_check_func 1905 1.1 christos cat >config.log <<_ACEOF 1906 1.1 christos This file contains any messages produced by compilers while 1907 1.1 christos running configure, to aid debugging if configure makes a mistake. 1908 1.1 christos 1909 1.10 christos It was created by gprof $as_me 2.45, which was 1910 1.6 christos generated by GNU Autoconf 2.69. Invocation command line was 1911 1.1 christos 1912 1.1 christos $ $0 $@ 1913 1.1 christos 1914 1.1 christos _ACEOF 1915 1.1 christos exec 5>>config.log 1916 1.1 christos { 1917 1.1 christos cat <<_ASUNAME 1918 1.1 christos ## --------- ## 1919 1.1 christos ## Platform. ## 1920 1.1 christos ## --------- ## 1921 1.1 christos 1922 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1923 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1924 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1925 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1926 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1927 1.1 christos 1928 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1929 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1930 1.1 christos 1931 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1932 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1933 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1934 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1935 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1936 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1937 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1938 1.1 christos 1939 1.1 christos _ASUNAME 1940 1.1 christos 1941 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1942 1.1 christos for as_dir in $PATH 1943 1.1 christos do 1944 1.1 christos IFS=$as_save_IFS 1945 1.1 christos test -z "$as_dir" && as_dir=. 1946 1.1 christos $as_echo "PATH: $as_dir" 1947 1.1 christos done 1948 1.1 christos IFS=$as_save_IFS 1949 1.1 christos 1950 1.1 christos } >&5 1951 1.1 christos 1952 1.1 christos cat >&5 <<_ACEOF 1953 1.1 christos 1954 1.1 christos 1955 1.1 christos ## ----------- ## 1956 1.1 christos ## Core tests. ## 1957 1.1 christos ## ----------- ## 1958 1.1 christos 1959 1.1 christos _ACEOF 1960 1.1 christos 1961 1.1 christos 1962 1.1 christos # Keep a trace of the command line. 1963 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1964 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1965 1.1 christos # Also quote any args containing shell meta-characters. 1966 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1967 1.1 christos ac_configure_args= 1968 1.1 christos ac_configure_args0= 1969 1.1 christos ac_configure_args1= 1970 1.1 christos ac_must_keep_next=false 1971 1.1 christos for ac_pass in 1 2 1972 1.1 christos do 1973 1.1 christos for ac_arg 1974 1.1 christos do 1975 1.1 christos case $ac_arg in 1976 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1977 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1978 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1979 1.1 christos continue ;; 1980 1.1 christos *\'*) 1981 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1982 1.1 christos esac 1983 1.1 christos case $ac_pass in 1984 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1985 1.1 christos 2) 1986 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1987 1.1 christos if test $ac_must_keep_next = true; then 1988 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1989 1.1 christos else 1990 1.1 christos case $ac_arg in 1991 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 1992 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1993 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1994 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 1995 1.1 christos case "$ac_configure_args0 " in 1996 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1997 1.1 christos esac 1998 1.1 christos ;; 1999 1.1 christos -* ) ac_must_keep_next=true ;; 2000 1.1 christos esac 2001 1.1 christos fi 2002 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2003 1.1 christos ;; 2004 1.1 christos esac 2005 1.1 christos done 2006 1.1 christos done 2007 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2008 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2009 1.1 christos 2010 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2011 1.1 christos # config.log. We remove comments because anyway the quotes in there 2012 1.1 christos # would cause problems or look ugly. 2013 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2014 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2015 1.1 christos trap 'exit_status=$? 2016 1.1 christos # Save into config.log some information that might help in debugging. 2017 1.1 christos { 2018 1.1 christos echo 2019 1.1 christos 2020 1.6 christos $as_echo "## ---------------- ## 2021 1.1 christos ## Cache variables. ## 2022 1.6 christos ## ---------------- ##" 2023 1.1 christos echo 2024 1.1 christos # The following way of writing the cache mishandles newlines in values, 2025 1.1 christos ( 2026 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2027 1.1 christos eval ac_val=\$$ac_var 2028 1.1 christos case $ac_val in #( 2029 1.1 christos *${as_nl}*) 2030 1.1 christos case $ac_var in #( 2031 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2032 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2033 1.1 christos esac 2034 1.1 christos case $ac_var in #( 2035 1.1 christos _ | IFS | as_nl) ;; #( 2036 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2037 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2038 1.1 christos esac ;; 2039 1.1 christos esac 2040 1.1 christos done 2041 1.1 christos (set) 2>&1 | 2042 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2043 1.1 christos *${as_nl}ac_space=\ *) 2044 1.1 christos sed -n \ 2045 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2046 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2047 1.1 christos ;; #( 2048 1.1 christos *) 2049 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2050 1.1 christos ;; 2051 1.1 christos esac | 2052 1.1 christos sort 2053 1.1 christos ) 2054 1.1 christos echo 2055 1.1 christos 2056 1.6 christos $as_echo "## ----------------- ## 2057 1.1 christos ## Output variables. ## 2058 1.6 christos ## ----------------- ##" 2059 1.1 christos echo 2060 1.1 christos for ac_var in $ac_subst_vars 2061 1.1 christos do 2062 1.1 christos eval ac_val=\$$ac_var 2063 1.1 christos case $ac_val in 2064 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2065 1.1 christos esac 2066 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2067 1.1 christos done | sort 2068 1.1 christos echo 2069 1.1 christos 2070 1.1 christos if test -n "$ac_subst_files"; then 2071 1.6 christos $as_echo "## ------------------- ## 2072 1.1 christos ## File substitutions. ## 2073 1.6 christos ## ------------------- ##" 2074 1.1 christos echo 2075 1.1 christos for ac_var in $ac_subst_files 2076 1.1 christos do 2077 1.1 christos eval ac_val=\$$ac_var 2078 1.1 christos case $ac_val in 2079 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2080 1.1 christos esac 2081 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2082 1.1 christos done | sort 2083 1.1 christos echo 2084 1.1 christos fi 2085 1.1 christos 2086 1.1 christos if test -s confdefs.h; then 2087 1.6 christos $as_echo "## ----------- ## 2088 1.1 christos ## confdefs.h. ## 2089 1.6 christos ## ----------- ##" 2090 1.1 christos echo 2091 1.1 christos cat confdefs.h 2092 1.1 christos echo 2093 1.1 christos fi 2094 1.1 christos test "$ac_signal" != 0 && 2095 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2096 1.1 christos $as_echo "$as_me: exit $exit_status" 2097 1.1 christos } >&5 2098 1.1 christos rm -f core *.core core.conftest.* && 2099 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2100 1.1 christos exit $exit_status 2101 1.1 christos ' 0 2102 1.1 christos for ac_signal in 1 2 13 15; do 2103 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2104 1.1 christos done 2105 1.1 christos ac_signal=0 2106 1.1 christos 2107 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2108 1.1 christos rm -f -r conftest* confdefs.h 2109 1.1 christos 2110 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2111 1.1 christos 2112 1.1 christos # Predefined preprocessor variables. 2113 1.1 christos 2114 1.1 christos cat >>confdefs.h <<_ACEOF 2115 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2116 1.1 christos _ACEOF 2117 1.1 christos 2118 1.1 christos cat >>confdefs.h <<_ACEOF 2119 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2120 1.1 christos _ACEOF 2121 1.1 christos 2122 1.1 christos cat >>confdefs.h <<_ACEOF 2123 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2124 1.1 christos _ACEOF 2125 1.1 christos 2126 1.1 christos cat >>confdefs.h <<_ACEOF 2127 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2128 1.1 christos _ACEOF 2129 1.1 christos 2130 1.1 christos cat >>confdefs.h <<_ACEOF 2131 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2132 1.1 christos _ACEOF 2133 1.1 christos 2134 1.1 christos cat >>confdefs.h <<_ACEOF 2135 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2136 1.1 christos _ACEOF 2137 1.1 christos 2138 1.1 christos 2139 1.1 christos # Let the site file select an alternate cache file if it wants to. 2140 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2141 1.1 christos ac_site_file1=NONE 2142 1.1 christos ac_site_file2=NONE 2143 1.1 christos if test -n "$CONFIG_SITE"; then 2144 1.6 christos # We do not want a PATH search for config.site. 2145 1.6 christos case $CONFIG_SITE in #(( 2146 1.6 christos -*) ac_site_file1=./$CONFIG_SITE;; 2147 1.6 christos */*) ac_site_file1=$CONFIG_SITE;; 2148 1.6 christos *) ac_site_file1=./$CONFIG_SITE;; 2149 1.6 christos esac 2150 1.1 christos elif test "x$prefix" != xNONE; then 2151 1.1 christos ac_site_file1=$prefix/share/config.site 2152 1.1 christos ac_site_file2=$prefix/etc/config.site 2153 1.1 christos else 2154 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2155 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2156 1.1 christos fi 2157 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2158 1.1 christos do 2159 1.1 christos test "x$ac_site_file" = xNONE && continue 2160 1.6 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2161 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2162 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2163 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2164 1.6 christos . "$ac_site_file" \ 2165 1.6 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2166 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2167 1.6 christos as_fn_error $? "failed to load site script $ac_site_file 2168 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 2169 1.1 christos fi 2170 1.1 christos done 2171 1.1 christos 2172 1.1 christos if test -r "$cache_file"; then 2173 1.6 christos # Some versions of bash will fail to source /dev/null (special files 2174 1.6 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2175 1.6 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2176 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2177 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2178 1.1 christos case $cache_file in 2179 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2180 1.1 christos *) . "./$cache_file";; 2181 1.1 christos esac 2182 1.1 christos fi 2183 1.1 christos else 2184 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2185 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2186 1.1 christos >$cache_file 2187 1.1 christos fi 2188 1.1 christos 2189 1.9 christos gt_needs="$gt_needs " 2190 1.1 christos # Check that the precious variables saved in the cache have kept the same 2191 1.1 christos # value. 2192 1.1 christos ac_cache_corrupted=false 2193 1.1 christos for ac_var in $ac_precious_vars; do 2194 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2195 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2196 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2197 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2198 1.1 christos case $ac_old_set,$ac_new_set in 2199 1.1 christos set,) 2200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2201 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2202 1.1 christos ac_cache_corrupted=: ;; 2203 1.1 christos ,set) 2204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2205 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2206 1.1 christos ac_cache_corrupted=: ;; 2207 1.1 christos ,);; 2208 1.1 christos *) 2209 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2210 1.1 christos # differences in whitespace do not lead to failure. 2211 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2212 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2213 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2215 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2216 1.1 christos ac_cache_corrupted=: 2217 1.1 christos else 2218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2219 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2220 1.1 christos eval $ac_var=\$ac_old_val 2221 1.1 christos fi 2222 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2223 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2224 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2225 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2226 1.1 christos fi;; 2227 1.1 christos esac 2228 1.1 christos # Pass precious variables to config.status. 2229 1.1 christos if test "$ac_new_set" = set; then 2230 1.1 christos case $ac_new_val in 2231 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2232 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2233 1.1 christos esac 2234 1.1 christos case " $ac_configure_args " in 2235 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2236 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2237 1.1 christos esac 2238 1.1 christos fi 2239 1.1 christos done 2240 1.1 christos if $ac_cache_corrupted; then 2241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2242 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2243 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2244 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2245 1.6 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2246 1.1 christos fi 2247 1.1 christos ## -------------------- ## 2248 1.1 christos ## Main body of script. ## 2249 1.1 christos ## -------------------- ## 2250 1.1 christos 2251 1.1 christos ac_ext=c 2252 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2253 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2254 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2255 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2256 1.1 christos 2257 1.1 christos 2258 1.1 christos 2259 1.1 christos 2260 1.1 christos 2261 1.1 christos 2262 1.1 christos 2263 1.1 christos ac_aux_dir= 2264 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2265 1.6 christos if test -f "$ac_dir/install-sh"; then 2266 1.6 christos ac_aux_dir=$ac_dir 2267 1.6 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2268 1.6 christos break 2269 1.6 christos elif test -f "$ac_dir/install.sh"; then 2270 1.6 christos ac_aux_dir=$ac_dir 2271 1.6 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2272 1.6 christos break 2273 1.6 christos elif test -f "$ac_dir/shtool"; then 2274 1.6 christos ac_aux_dir=$ac_dir 2275 1.6 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2276 1.6 christos break 2277 1.6 christos fi 2278 1.1 christos done 2279 1.1 christos if test -z "$ac_aux_dir"; then 2280 1.6 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2281 1.1 christos fi 2282 1.1 christos 2283 1.1 christos # These three variables are undocumented and unsupported, 2284 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2285 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2286 1.1 christos # whose full name contains unusual characters. 2287 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2288 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2289 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2290 1.1 christos 2291 1.1 christos 2292 1.1 christos # Make sure we can run config.sub. 2293 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2294 1.6 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2295 1.1 christos 2296 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2297 1.1 christos $as_echo_n "checking build system type... " >&6; } 2298 1.6 christos if ${ac_cv_build+:} false; then : 2299 1.1 christos $as_echo_n "(cached) " >&6 2300 1.1 christos else 2301 1.1 christos ac_build_alias=$build_alias 2302 1.1 christos test "x$ac_build_alias" = x && 2303 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2304 1.1 christos test "x$ac_build_alias" = x && 2305 1.6 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2306 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2307 1.6 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2308 1.1 christos 2309 1.1 christos fi 2310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2311 1.1 christos $as_echo "$ac_cv_build" >&6; } 2312 1.1 christos case $ac_cv_build in 2313 1.1 christos *-*-*) ;; 2314 1.6 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2315 1.1 christos esac 2316 1.1 christos build=$ac_cv_build 2317 1.1 christos ac_save_IFS=$IFS; IFS='-' 2318 1.1 christos set x $ac_cv_build 2319 1.1 christos shift 2320 1.1 christos build_cpu=$1 2321 1.1 christos build_vendor=$2 2322 1.1 christos shift; shift 2323 1.1 christos # Remember, the first character of IFS is used to create $*, 2324 1.1 christos # except with old shells: 2325 1.1 christos build_os=$* 2326 1.1 christos IFS=$ac_save_IFS 2327 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2328 1.1 christos 2329 1.1 christos 2330 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2331 1.1 christos $as_echo_n "checking host system type... " >&6; } 2332 1.6 christos if ${ac_cv_host+:} false; then : 2333 1.1 christos $as_echo_n "(cached) " >&6 2334 1.1 christos else 2335 1.1 christos if test "x$host_alias" = x; then 2336 1.1 christos ac_cv_host=$ac_cv_build 2337 1.1 christos else 2338 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2339 1.6 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2340 1.1 christos fi 2341 1.1 christos 2342 1.1 christos fi 2343 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2344 1.1 christos $as_echo "$ac_cv_host" >&6; } 2345 1.1 christos case $ac_cv_host in 2346 1.1 christos *-*-*) ;; 2347 1.6 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2348 1.1 christos esac 2349 1.1 christos host=$ac_cv_host 2350 1.1 christos ac_save_IFS=$IFS; IFS='-' 2351 1.1 christos set x $ac_cv_host 2352 1.1 christos shift 2353 1.1 christos host_cpu=$1 2354 1.1 christos host_vendor=$2 2355 1.1 christos shift; shift 2356 1.1 christos # Remember, the first character of IFS is used to create $*, 2357 1.1 christos # except with old shells: 2358 1.1 christos host_os=$* 2359 1.1 christos IFS=$ac_save_IFS 2360 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2361 1.1 christos 2362 1.1 christos 2363 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2364 1.1 christos $as_echo_n "checking target system type... " >&6; } 2365 1.6 christos if ${ac_cv_target+:} false; then : 2366 1.1 christos $as_echo_n "(cached) " >&6 2367 1.1 christos else 2368 1.1 christos if test "x$target_alias" = x; then 2369 1.1 christos ac_cv_target=$ac_cv_host 2370 1.1 christos else 2371 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2372 1.6 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2373 1.1 christos fi 2374 1.1 christos 2375 1.1 christos fi 2376 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2377 1.1 christos $as_echo "$ac_cv_target" >&6; } 2378 1.1 christos case $ac_cv_target in 2379 1.1 christos *-*-*) ;; 2380 1.6 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2381 1.1 christos esac 2382 1.1 christos target=$ac_cv_target 2383 1.1 christos ac_save_IFS=$IFS; IFS='-' 2384 1.1 christos set x $ac_cv_target 2385 1.1 christos shift 2386 1.1 christos target_cpu=$1 2387 1.1 christos target_vendor=$2 2388 1.1 christos shift; shift 2389 1.1 christos # Remember, the first character of IFS is used to create $*, 2390 1.1 christos # except with old shells: 2391 1.1 christos target_os=$* 2392 1.1 christos IFS=$ac_save_IFS 2393 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2394 1.1 christos 2395 1.1 christos 2396 1.1 christos # The aliases save the names the user supplied, while $host etc. 2397 1.1 christos # will get canonicalized. 2398 1.1 christos test -n "$target_alias" && 2399 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \ 2400 1.1 christos NONENONEs,x,x, && 2401 1.1 christos program_prefix=${target_alias}- 2402 1.6 christos 2403 1.8 christos am__api_version='1.15' 2404 1.8 christos 2405 1.8 christos # Find a good install program. We prefer a C program (faster), 2406 1.8 christos # so one script is as good as another. But avoid the broken or 2407 1.8 christos # incompatible versions: 2408 1.8 christos # SysV /etc/install, /usr/sbin/install 2409 1.8 christos # SunOS /usr/etc/install 2410 1.8 christos # IRIX /sbin/install 2411 1.8 christos # AIX /bin/install 2412 1.8 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2413 1.8 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2414 1.8 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2415 1.8 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2416 1.8 christos # OS/2's system install, which has a completely different semantic 2417 1.8 christos # ./install, which can be erroneously created by make from ./install.sh. 2418 1.8 christos # Reject install programs that cannot install multiple files. 2419 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2420 1.8 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 2421 1.8 christos if test -z "$INSTALL"; then 2422 1.8 christos if ${ac_cv_path_install+:} false; then : 2423 1.1 christos $as_echo_n "(cached) " >&6 2424 1.1 christos else 2425 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2426 1.1 christos for as_dir in $PATH 2427 1.1 christos do 2428 1.1 christos IFS=$as_save_IFS 2429 1.1 christos test -z "$as_dir" && as_dir=. 2430 1.8 christos # Account for people who put trailing slashes in PATH elements. 2431 1.8 christos case $as_dir/ in #(( 2432 1.8 christos ./ | .// | /[cC]/* | \ 2433 1.8 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2434 1.8 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2435 1.8 christos /usr/ucb/* ) ;; 2436 1.8 christos *) 2437 1.8 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2438 1.8 christos # Don't use installbsd from OSF since it installs stuff as root 2439 1.8 christos # by default. 2440 1.8 christos for ac_prog in ginstall scoinst install; do 2441 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 2442 1.8 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2443 1.8 christos if test $ac_prog = install && 2444 1.8 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2445 1.8 christos # AIX install. It has an incompatible calling convention. 2446 1.8 christos : 2447 1.8 christos elif test $ac_prog = install && 2448 1.8 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2449 1.8 christos # program-specific install script used by HP pwplus--don't use. 2450 1.8 christos : 2451 1.8 christos else 2452 1.8 christos rm -rf conftest.one conftest.two conftest.dir 2453 1.8 christos echo one > conftest.one 2454 1.8 christos echo two > conftest.two 2455 1.8 christos mkdir conftest.dir 2456 1.8 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2457 1.8 christos test -s conftest.one && test -s conftest.two && 2458 1.8 christos test -s conftest.dir/conftest.one && 2459 1.8 christos test -s conftest.dir/conftest.two 2460 1.8 christos then 2461 1.8 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2462 1.8 christos break 3 2463 1.8 christos fi 2464 1.8 christos fi 2465 1.8 christos fi 2466 1.8 christos done 2467 1.8 christos done 2468 1.8 christos ;; 2469 1.8 christos esac 2470 1.8 christos 2471 1.1 christos done 2472 1.1 christos IFS=$as_save_IFS 2473 1.1 christos 2474 1.8 christos rm -rf conftest.one conftest.two conftest.dir 2475 1.8 christos 2476 1.1 christos fi 2477 1.8 christos if test "${ac_cv_path_install+set}" = set; then 2478 1.8 christos INSTALL=$ac_cv_path_install 2479 1.8 christos else 2480 1.8 christos # As a last resort, use the slow shell script. Don't cache a 2481 1.8 christos # value for INSTALL within a source directory, because that will 2482 1.8 christos # break other packages using the cache if that directory is 2483 1.8 christos # removed, or if the value is a relative name. 2484 1.8 christos INSTALL=$ac_install_sh 2485 1.8 christos fi 2486 1.1 christos fi 2487 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2488 1.8 christos $as_echo "$INSTALL" >&6; } 2489 1.8 christos 2490 1.8 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2491 1.8 christos # It thinks the first close brace ends the variable substitution. 2492 1.8 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2493 1.8 christos 2494 1.8 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2495 1.8 christos 2496 1.8 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2497 1.1 christos 2498 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2499 1.8 christos $as_echo_n "checking whether build environment is sane... " >&6; } 2500 1.8 christos # Reject unsafe characters in $srcdir or the absolute working directory 2501 1.8 christos # name. Accept space and tab only in the latter. 2502 1.8 christos am_lf=' 2503 1.8 christos ' 2504 1.8 christos case `pwd` in 2505 1.8 christos *[\\\"\#\$\&\'\`$am_lf]*) 2506 1.8 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2507 1.8 christos esac 2508 1.8 christos case $srcdir in 2509 1.8 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2510 1.8 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2511 1.8 christos esac 2512 1.1 christos 2513 1.8 christos # Do 'set' in a subshell so we don't clobber the current shell's 2514 1.8 christos # arguments. Must try -L first in case configure is actually a 2515 1.8 christos # symlink; some systems play weird games with the mod time of symlinks 2516 1.8 christos # (eg FreeBSD returns the mod time of the symlink's containing 2517 1.8 christos # directory). 2518 1.8 christos if ( 2519 1.8 christos am_has_slept=no 2520 1.8 christos for am_try in 1 2; do 2521 1.8 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2522 1.8 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2523 1.8 christos if test "$*" = "X"; then 2524 1.8 christos # -L didn't work. 2525 1.8 christos set X `ls -t "$srcdir/configure" conftest.file` 2526 1.8 christos fi 2527 1.8 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2528 1.8 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2529 1.8 christos 2530 1.8 christos # If neither matched, then we have a broken ls. This can happen 2531 1.8 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2532 1.8 christos # broken ls alias from the environment. This has actually 2533 1.8 christos # happened. Such a system could not be considered "sane". 2534 1.8 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2535 1.8 christos alias in your environment" "$LINENO" 5 2536 1.8 christos fi 2537 1.8 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2538 1.8 christos break 2539 1.8 christos fi 2540 1.8 christos # Just in case. 2541 1.8 christos sleep 1 2542 1.8 christos am_has_slept=yes 2543 1.8 christos done 2544 1.8 christos test "$2" = conftest.file 2545 1.8 christos ) 2546 1.8 christos then 2547 1.8 christos # Ok. 2548 1.8 christos : 2549 1.8 christos else 2550 1.8 christos as_fn_error $? "newly created file is older than distributed files! 2551 1.8 christos Check your system clock" "$LINENO" 5 2552 1.8 christos fi 2553 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2554 1.8 christos $as_echo "yes" >&6; } 2555 1.8 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2556 1.8 christos # generated files are strictly newer. 2557 1.8 christos am_sleep_pid= 2558 1.8 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2559 1.8 christos ( sleep 1 ) & 2560 1.8 christos am_sleep_pid=$! 2561 1.8 christos fi 2562 1.8 christos 2563 1.8 christos rm -f conftest.file 2564 1.8 christos 2565 1.8 christos test "$program_prefix" != NONE && 2566 1.8 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 2567 1.8 christos # Use a double $ so make ignores it. 2568 1.8 christos test "$program_suffix" != NONE && 2569 1.8 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2570 1.8 christos # Double any \ or $. 2571 1.8 christos # By default was `s,x,x', remove it if useless. 2572 1.8 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2573 1.8 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2574 1.8 christos 2575 1.8 christos # Expand $ac_aux_dir to an absolute path. 2576 1.8 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2577 1.8 christos 2578 1.8 christos if test x"${MISSING+set}" != xset; then 2579 1.8 christos case $am_aux_dir in 2580 1.8 christos *\ * | *\ *) 2581 1.8 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2582 1.8 christos *) 2583 1.8 christos MISSING="\${SHELL} $am_aux_dir/missing" ;; 2584 1.8 christos esac 2585 1.8 christos fi 2586 1.8 christos # Use eval to expand $SHELL 2587 1.8 christos if eval "$MISSING --is-lightweight"; then 2588 1.8 christos am_missing_run="$MISSING " 2589 1.8 christos else 2590 1.8 christos am_missing_run= 2591 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2592 1.8 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2593 1.8 christos fi 2594 1.8 christos 2595 1.8 christos if test x"${install_sh+set}" != xset; then 2596 1.8 christos case $am_aux_dir in 2597 1.8 christos *\ * | *\ *) 2598 1.8 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2599 1.8 christos *) 2600 1.8 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 2601 1.8 christos esac 2602 1.1 christos fi 2603 1.8 christos 2604 1.8 christos # Installed binaries are usually stripped using 'strip' when the user 2605 1.8 christos # run "make install-strip". However 'strip' might not be the right 2606 1.8 christos # tool to use in cross-compilation environments, therefore Automake 2607 1.8 christos # will honor the 'STRIP' environment variable to overrule this program. 2608 1.8 christos if test "$cross_compiling" != no; then 2609 1.8 christos if test -n "$ac_tool_prefix"; then 2610 1.8 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2611 1.8 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 2612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2613 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2614 1.8 christos if ${ac_cv_prog_STRIP+:} false; then : 2615 1.1 christos $as_echo_n "(cached) " >&6 2616 1.1 christos else 2617 1.8 christos if test -n "$STRIP"; then 2618 1.8 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2619 1.1 christos else 2620 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2621 1.1 christos for as_dir in $PATH 2622 1.1 christos do 2623 1.1 christos IFS=$as_save_IFS 2624 1.1 christos test -z "$as_dir" && as_dir=. 2625 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2626 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2627 1.8 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2628 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2629 1.1 christos break 2 2630 1.1 christos fi 2631 1.1 christos done 2632 1.1 christos done 2633 1.1 christos IFS=$as_save_IFS 2634 1.1 christos 2635 1.1 christos fi 2636 1.1 christos fi 2637 1.8 christos STRIP=$ac_cv_prog_STRIP 2638 1.8 christos if test -n "$STRIP"; then 2639 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2640 1.8 christos $as_echo "$STRIP" >&6; } 2641 1.1 christos else 2642 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2643 1.1 christos $as_echo "no" >&6; } 2644 1.1 christos fi 2645 1.1 christos 2646 1.8 christos 2647 1.1 christos fi 2648 1.8 christos if test -z "$ac_cv_prog_STRIP"; then 2649 1.8 christos ac_ct_STRIP=$STRIP 2650 1.8 christos # Extract the first word of "strip", so it can be a program name with args. 2651 1.8 christos set dummy strip; ac_word=$2 2652 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2653 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2654 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2655 1.1 christos $as_echo_n "(cached) " >&6 2656 1.1 christos else 2657 1.8 christos if test -n "$ac_ct_STRIP"; then 2658 1.8 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2659 1.1 christos else 2660 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2661 1.1 christos for as_dir in $PATH 2662 1.1 christos do 2663 1.1 christos IFS=$as_save_IFS 2664 1.1 christos test -z "$as_dir" && as_dir=. 2665 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2666 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2667 1.8 christos ac_cv_prog_ac_ct_STRIP="strip" 2668 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2669 1.1 christos break 2 2670 1.1 christos fi 2671 1.1 christos done 2672 1.1 christos done 2673 1.1 christos IFS=$as_save_IFS 2674 1.1 christos 2675 1.1 christos fi 2676 1.1 christos fi 2677 1.8 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2678 1.8 christos if test -n "$ac_ct_STRIP"; then 2679 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2680 1.8 christos $as_echo "$ac_ct_STRIP" >&6; } 2681 1.1 christos else 2682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2683 1.1 christos $as_echo "no" >&6; } 2684 1.1 christos fi 2685 1.1 christos 2686 1.8 christos if test "x$ac_ct_STRIP" = x; then 2687 1.8 christos STRIP=":" 2688 1.8 christos else 2689 1.8 christos case $cross_compiling:$ac_tool_warned in 2690 1.8 christos yes:) 2691 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2692 1.8 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2693 1.8 christos ac_tool_warned=yes ;; 2694 1.8 christos esac 2695 1.8 christos STRIP=$ac_ct_STRIP 2696 1.8 christos fi 2697 1.8 christos else 2698 1.8 christos STRIP="$ac_cv_prog_STRIP" 2699 1.8 christos fi 2700 1.8 christos 2701 1.8 christos fi 2702 1.8 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2703 1.8 christos 2704 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2705 1.8 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2706 1.8 christos if test -z "$MKDIR_P"; then 2707 1.8 christos if ${ac_cv_path_mkdir+:} false; then : 2708 1.8 christos $as_echo_n "(cached) " >&6 2709 1.8 christos else 2710 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2711 1.8 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2712 1.8 christos do 2713 1.8 christos IFS=$as_save_IFS 2714 1.8 christos test -z "$as_dir" && as_dir=. 2715 1.8 christos for ac_prog in mkdir gmkdir; do 2716 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 2717 1.8 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2718 1.8 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2719 1.8 christos 'mkdir (GNU coreutils) '* | \ 2720 1.8 christos 'mkdir (coreutils) '* | \ 2721 1.8 christos 'mkdir (fileutils) '4.1*) 2722 1.8 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2723 1.8 christos break 3;; 2724 1.8 christos esac 2725 1.8 christos done 2726 1.8 christos done 2727 1.8 christos done 2728 1.8 christos IFS=$as_save_IFS 2729 1.8 christos 2730 1.8 christos fi 2731 1.1 christos 2732 1.8 christos test -d ./--version && rmdir ./--version 2733 1.8 christos if test "${ac_cv_path_mkdir+set}" = set; then 2734 1.8 christos MKDIR_P="$ac_cv_path_mkdir -p" 2735 1.8 christos else 2736 1.8 christos # As a last resort, use the slow shell script. Don't cache a 2737 1.8 christos # value for MKDIR_P within a source directory, because that will 2738 1.8 christos # break other packages using the cache if that directory is 2739 1.8 christos # removed, or if the value is a relative name. 2740 1.8 christos MKDIR_P="$ac_install_sh -d" 2741 1.1 christos fi 2742 1.1 christos fi 2743 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2744 1.8 christos $as_echo "$MKDIR_P" >&6; } 2745 1.8 christos 2746 1.8 christos for ac_prog in gawk mawk nawk awk 2747 1.8 christos do 2748 1.8 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 2749 1.8 christos set dummy $ac_prog; ac_word=$2 2750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2751 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2752 1.8 christos if ${ac_cv_prog_AWK+:} false; then : 2753 1.1 christos $as_echo_n "(cached) " >&6 2754 1.1 christos else 2755 1.8 christos if test -n "$AWK"; then 2756 1.8 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 2757 1.1 christos else 2758 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2759 1.1 christos for as_dir in $PATH 2760 1.1 christos do 2761 1.1 christos IFS=$as_save_IFS 2762 1.1 christos test -z "$as_dir" && as_dir=. 2763 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2764 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2765 1.8 christos ac_cv_prog_AWK="$ac_prog" 2766 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2767 1.1 christos break 2 2768 1.1 christos fi 2769 1.1 christos done 2770 1.1 christos done 2771 1.1 christos IFS=$as_save_IFS 2772 1.1 christos 2773 1.1 christos fi 2774 1.1 christos fi 2775 1.8 christos AWK=$ac_cv_prog_AWK 2776 1.8 christos if test -n "$AWK"; then 2777 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2778 1.8 christos $as_echo "$AWK" >&6; } 2779 1.1 christos else 2780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2781 1.1 christos $as_echo "no" >&6; } 2782 1.1 christos fi 2783 1.1 christos 2784 1.1 christos 2785 1.8 christos test -n "$AWK" && break 2786 1.8 christos done 2787 1.8 christos 2788 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2789 1.8 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2790 1.8 christos set x ${MAKE-make} 2791 1.8 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2792 1.8 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2793 1.8 christos $as_echo_n "(cached) " >&6 2794 1.8 christos else 2795 1.8 christos cat >conftest.make <<\_ACEOF 2796 1.8 christos SHELL = /bin/sh 2797 1.8 christos all: 2798 1.8 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 2799 1.8 christos _ACEOF 2800 1.8 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2801 1.8 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 2802 1.8 christos *@@@%%%=?*=@@@%%%*) 2803 1.8 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 2804 1.8 christos *) 2805 1.8 christos eval ac_cv_prog_make_${ac_make}_set=no;; 2806 1.8 christos esac 2807 1.8 christos rm -f conftest.make 2808 1.8 christos fi 2809 1.8 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2810 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2811 1.8 christos $as_echo "yes" >&6; } 2812 1.8 christos SET_MAKE= 2813 1.8 christos else 2814 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2815 1.8 christos $as_echo "no" >&6; } 2816 1.8 christos SET_MAKE="MAKE=${MAKE-make}" 2817 1.8 christos fi 2818 1.8 christos 2819 1.8 christos rm -rf .tst 2>/dev/null 2820 1.8 christos mkdir .tst 2>/dev/null 2821 1.8 christos if test -d .tst; then 2822 1.8 christos am__leading_dot=. 2823 1.8 christos else 2824 1.8 christos am__leading_dot=_ 2825 1.8 christos fi 2826 1.8 christos rmdir .tst 2>/dev/null 2827 1.8 christos 2828 1.8 christos # Check whether --enable-silent-rules was given. 2829 1.8 christos if test "${enable_silent_rules+set}" = set; then : 2830 1.8 christos enableval=$enable_silent_rules; 2831 1.8 christos fi 2832 1.8 christos 2833 1.8 christos case $enable_silent_rules in # ((( 2834 1.8 christos yes) AM_DEFAULT_VERBOSITY=0;; 2835 1.8 christos no) AM_DEFAULT_VERBOSITY=1;; 2836 1.8 christos *) AM_DEFAULT_VERBOSITY=1;; 2837 1.8 christos esac 2838 1.8 christos am_make=${MAKE-make} 2839 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2840 1.8 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2841 1.8 christos if ${am_cv_make_support_nested_variables+:} false; then : 2842 1.8 christos $as_echo_n "(cached) " >&6 2843 1.8 christos else 2844 1.8 christos if $as_echo 'TRUE=$(BAR$(V)) 2845 1.8 christos BAR0=false 2846 1.8 christos BAR1=true 2847 1.8 christos V=1 2848 1.8 christos am__doit: 2849 1.8 christos @$(TRUE) 2850 1.8 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2851 1.8 christos am_cv_make_support_nested_variables=yes 2852 1.8 christos else 2853 1.8 christos am_cv_make_support_nested_variables=no 2854 1.8 christos fi 2855 1.8 christos fi 2856 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2857 1.8 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 2858 1.8 christos if test $am_cv_make_support_nested_variables = yes; then 2859 1.8 christos AM_V='$(V)' 2860 1.8 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2861 1.8 christos else 2862 1.8 christos AM_V=$AM_DEFAULT_VERBOSITY 2863 1.8 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2864 1.8 christos fi 2865 1.8 christos AM_BACKSLASH='\' 2866 1.8 christos 2867 1.8 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 2868 1.8 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2869 1.8 christos # is not polluted with repeated "-I." 2870 1.8 christos am__isrc=' -I$(srcdir)' 2871 1.8 christos # test to see if srcdir already configured 2872 1.8 christos if test -f $srcdir/config.status; then 2873 1.8 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2874 1.8 christos fi 2875 1.8 christos fi 2876 1.8 christos 2877 1.8 christos # test whether we have cygpath 2878 1.8 christos if test -z "$CYGPATH_W"; then 2879 1.8 christos if (cygpath --version) >/dev/null 2>/dev/null; then 2880 1.8 christos CYGPATH_W='cygpath -w' 2881 1.8 christos else 2882 1.8 christos CYGPATH_W=echo 2883 1.8 christos fi 2884 1.8 christos fi 2885 1.8 christos 2886 1.8 christos 2887 1.8 christos # Define the identity of the package. 2888 1.8 christos PACKAGE='gprof' 2889 1.10 christos VERSION='2.45' 2890 1.8 christos 2891 1.8 christos 2892 1.8 christos cat >>confdefs.h <<_ACEOF 2893 1.8 christos #define PACKAGE "$PACKAGE" 2894 1.8 christos _ACEOF 2895 1.8 christos 2896 1.8 christos 2897 1.8 christos cat >>confdefs.h <<_ACEOF 2898 1.8 christos #define VERSION "$VERSION" 2899 1.8 christos _ACEOF 2900 1.8 christos 2901 1.8 christos # Some tools Automake needs. 2902 1.8 christos 2903 1.8 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2904 1.8 christos 2905 1.8 christos 2906 1.8 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2907 1.8 christos 2908 1.8 christos 2909 1.8 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2910 1.8 christos 2911 1.8 christos 2912 1.8 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2913 1.8 christos 2914 1.8 christos 2915 1.8 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2916 1.8 christos 2917 1.8 christos # For better backward compatibility. To be removed once Automake 1.9.x 2918 1.8 christos # dies out for good. For more background, see: 2919 1.8 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2920 1.8 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2921 1.8 christos mkdir_p='$(MKDIR_P)' 2922 1.8 christos 2923 1.8 christos # We need awk for the "check" target (and possibly the TAP driver). The 2924 1.8 christos # system "awk" is bad on some platforms. 2925 1.8 christos # Always define AMTAR for backward compatibility. Yes, it's still used 2926 1.8 christos # in the wild :-( We should find a proper way to deprecate it ... 2927 1.8 christos AMTAR='$${TAR-tar}' 2928 1.8 christos 2929 1.8 christos 2930 1.8 christos # We'll loop over all known methods to create a tar archive until one works. 2931 1.8 christos _am_tools='gnutar pax cpio none' 2932 1.8 christos 2933 1.8 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2934 1.8 christos 2935 1.8 christos 2936 1.8 christos 2937 1.8 christos 2938 1.8 christos 2939 1.8 christos 2940 1.8 christos # POSIX will say in a future version that running "rm -f" with no argument 2941 1.8 christos # is OK; and we want to be able to make that assumption in our Makefile 2942 1.8 christos # recipes. So use an aggressive probe to check that the usage we want is 2943 1.8 christos # actually supported "in the wild" to an acceptable degree. 2944 1.8 christos # See automake bug#10828. 2945 1.8 christos # To make any issue more visible, cause the running configure to be aborted 2946 1.8 christos # by default if the 'rm' program in use doesn't match our expectations; the 2947 1.8 christos # user can still override this though. 2948 1.8 christos if rm -f && rm -fr && rm -rf; then : OK; else 2949 1.8 christos cat >&2 <<'END' 2950 1.8 christos Oops! 2951 1.8 christos 2952 1.8 christos Your 'rm' program seems unable to run without file operands specified 2953 1.8 christos on the command line, even when the '-f' option is present. This is contrary 2954 1.8 christos to the behaviour of most rm programs out there, and not conforming with 2955 1.8 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2956 1.8 christos 2957 1.8 christos Please tell bug-automake@gnu.org about your system, including the value 2958 1.8 christos of your $PATH and any error possibly output before this message. This 2959 1.8 christos can help us improve future automake versions. 2960 1.8 christos 2961 1.8 christos END 2962 1.8 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2963 1.8 christos echo 'Configuration will proceed anyway, since you have set the' >&2 2964 1.8 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2965 1.8 christos echo >&2 2966 1.8 christos else 2967 1.8 christos cat >&2 <<'END' 2968 1.8 christos Aborting the configuration process, to ensure you take notice of the issue. 2969 1.8 christos 2970 1.8 christos You can download and install GNU coreutils to get an 'rm' implementation 2971 1.8 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 2972 1.8 christos 2973 1.8 christos If you want to complete the configuration process using your problematic 2974 1.8 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2975 1.8 christos to "yes", and re-run configure. 2976 1.8 christos 2977 1.8 christos END 2978 1.8 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2979 1.8 christos fi 2980 1.8 christos fi 2981 1.8 christos 2982 1.8 christos # Check whether --enable-silent-rules was given. 2983 1.8 christos if test "${enable_silent_rules+set}" = set; then : 2984 1.8 christos enableval=$enable_silent_rules; 2985 1.8 christos fi 2986 1.8 christos 2987 1.8 christos case $enable_silent_rules in # ((( 2988 1.8 christos yes) AM_DEFAULT_VERBOSITY=0;; 2989 1.8 christos no) AM_DEFAULT_VERBOSITY=1;; 2990 1.8 christos *) AM_DEFAULT_VERBOSITY=0;; 2991 1.8 christos esac 2992 1.8 christos am_make=${MAKE-make} 2993 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2994 1.8 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2995 1.8 christos if ${am_cv_make_support_nested_variables+:} false; then : 2996 1.8 christos $as_echo_n "(cached) " >&6 2997 1.8 christos else 2998 1.8 christos if $as_echo 'TRUE=$(BAR$(V)) 2999 1.8 christos BAR0=false 3000 1.8 christos BAR1=true 3001 1.8 christos V=1 3002 1.8 christos am__doit: 3003 1.8 christos @$(TRUE) 3004 1.8 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3005 1.8 christos am_cv_make_support_nested_variables=yes 3006 1.8 christos else 3007 1.8 christos am_cv_make_support_nested_variables=no 3008 1.8 christos fi 3009 1.8 christos fi 3010 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3011 1.8 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 3012 1.8 christos if test $am_cv_make_support_nested_variables = yes; then 3013 1.8 christos AM_V='$(V)' 3014 1.8 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3015 1.8 christos else 3016 1.8 christos AM_V=$AM_DEFAULT_VERBOSITY 3017 1.8 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3018 1.1 christos fi 3019 1.8 christos AM_BACKSLASH='\' 3020 1.8 christos 3021 1.8 christos 3022 1.8 christos ac_config_headers="$ac_config_headers gconfig.h:gconfig.in" 3023 1.8 christos 3024 1.8 christos 3025 1.8 christos ac_ext=c 3026 1.8 christos ac_cpp='$CPP $CPPFLAGS' 3027 1.8 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3028 1.8 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3029 1.8 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3030 1.8 christos if test -n "$ac_tool_prefix"; then 3031 1.8 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3032 1.8 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3033 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3034 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3035 1.6 christos if ${ac_cv_prog_CC+:} false; then : 3036 1.1 christos $as_echo_n "(cached) " >&6 3037 1.1 christos else 3038 1.1 christos if test -n "$CC"; then 3039 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3040 1.1 christos else 3041 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3042 1.1 christos for as_dir in $PATH 3043 1.1 christos do 3044 1.1 christos IFS=$as_save_IFS 3045 1.1 christos test -z "$as_dir" && as_dir=. 3046 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3047 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3048 1.8 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3049 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3050 1.1 christos break 2 3051 1.1 christos fi 3052 1.1 christos done 3053 1.1 christos done 3054 1.1 christos IFS=$as_save_IFS 3055 1.1 christos 3056 1.1 christos fi 3057 1.1 christos fi 3058 1.1 christos CC=$ac_cv_prog_CC 3059 1.1 christos if test -n "$CC"; then 3060 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3061 1.1 christos $as_echo "$CC" >&6; } 3062 1.1 christos else 3063 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3064 1.1 christos $as_echo "no" >&6; } 3065 1.1 christos fi 3066 1.1 christos 3067 1.1 christos 3068 1.1 christos fi 3069 1.8 christos if test -z "$ac_cv_prog_CC"; then 3070 1.1 christos ac_ct_CC=$CC 3071 1.8 christos # Extract the first word of "gcc", so it can be a program name with args. 3072 1.8 christos set dummy gcc; ac_word=$2 3073 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3074 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3075 1.6 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3076 1.1 christos $as_echo_n "(cached) " >&6 3077 1.1 christos else 3078 1.1 christos if test -n "$ac_ct_CC"; then 3079 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3080 1.1 christos else 3081 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3082 1.1 christos for as_dir in $PATH 3083 1.1 christos do 3084 1.1 christos IFS=$as_save_IFS 3085 1.1 christos test -z "$as_dir" && as_dir=. 3086 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3087 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3088 1.8 christos ac_cv_prog_ac_ct_CC="gcc" 3089 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3090 1.8 christos break 2 3091 1.8 christos fi 3092 1.8 christos done 3093 1.8 christos done 3094 1.8 christos IFS=$as_save_IFS 3095 1.8 christos 3096 1.8 christos fi 3097 1.8 christos fi 3098 1.8 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3099 1.8 christos if test -n "$ac_ct_CC"; then 3100 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3101 1.8 christos $as_echo "$ac_ct_CC" >&6; } 3102 1.8 christos else 3103 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3104 1.8 christos $as_echo "no" >&6; } 3105 1.8 christos fi 3106 1.8 christos 3107 1.8 christos if test "x$ac_ct_CC" = x; then 3108 1.8 christos CC="" 3109 1.8 christos else 3110 1.8 christos case $cross_compiling:$ac_tool_warned in 3111 1.8 christos yes:) 3112 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3113 1.8 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3114 1.8 christos ac_tool_warned=yes ;; 3115 1.8 christos esac 3116 1.8 christos CC=$ac_ct_CC 3117 1.8 christos fi 3118 1.8 christos else 3119 1.8 christos CC="$ac_cv_prog_CC" 3120 1.8 christos fi 3121 1.8 christos 3122 1.8 christos if test -z "$CC"; then 3123 1.8 christos if test -n "$ac_tool_prefix"; then 3124 1.8 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3125 1.8 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3126 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3127 1.8 christos $as_echo_n "checking for $ac_word... " >&6; } 3128 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3129 1.8 christos $as_echo_n "(cached) " >&6 3130 1.8 christos else 3131 1.8 christos if test -n "$CC"; then 3132 1.8 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3133 1.8 christos else 3134 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3135 1.8 christos for as_dir in $PATH 3136 1.8 christos do 3137 1.8 christos IFS=$as_save_IFS 3138 1.8 christos test -z "$as_dir" && as_dir=. 3139 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 3140 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3141 1.8 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3142 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3143 1.8 christos break 2 3144 1.8 christos fi 3145 1.8 christos done 3146 1.8 christos done 3147 1.8 christos IFS=$as_save_IFS 3148 1.8 christos 3149 1.8 christos fi 3150 1.8 christos fi 3151 1.8 christos CC=$ac_cv_prog_CC 3152 1.8 christos if test -n "$CC"; then 3153 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3154 1.8 christos $as_echo "$CC" >&6; } 3155 1.8 christos else 3156 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3157 1.8 christos $as_echo "no" >&6; } 3158 1.8 christos fi 3159 1.8 christos 3160 1.8 christos 3161 1.8 christos fi 3162 1.8 christos fi 3163 1.8 christos if test -z "$CC"; then 3164 1.8 christos # Extract the first word of "cc", so it can be a program name with args. 3165 1.8 christos set dummy cc; ac_word=$2 3166 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3167 1.8 christos $as_echo_n "checking for $ac_word... " >&6; } 3168 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3169 1.8 christos $as_echo_n "(cached) " >&6 3170 1.8 christos else 3171 1.8 christos if test -n "$CC"; then 3172 1.8 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3173 1.8 christos else 3174 1.8 christos ac_prog_rejected=no 3175 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3176 1.8 christos for as_dir in $PATH 3177 1.8 christos do 3178 1.8 christos IFS=$as_save_IFS 3179 1.8 christos test -z "$as_dir" && as_dir=. 3180 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 3181 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3182 1.8 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3183 1.8 christos ac_prog_rejected=yes 3184 1.8 christos continue 3185 1.8 christos fi 3186 1.8 christos ac_cv_prog_CC="cc" 3187 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3188 1.8 christos break 2 3189 1.8 christos fi 3190 1.8 christos done 3191 1.8 christos done 3192 1.8 christos IFS=$as_save_IFS 3193 1.8 christos 3194 1.8 christos if test $ac_prog_rejected = yes; then 3195 1.8 christos # We found a bogon in the path, so make sure we never use it. 3196 1.8 christos set dummy $ac_cv_prog_CC 3197 1.8 christos shift 3198 1.8 christos if test $# != 0; then 3199 1.8 christos # We chose a different compiler from the bogus one. 3200 1.8 christos # However, it has the same basename, so the bogon will be chosen 3201 1.8 christos # first if we set CC to just the basename; use the full file name. 3202 1.8 christos shift 3203 1.8 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3204 1.8 christos fi 3205 1.8 christos fi 3206 1.8 christos fi 3207 1.8 christos fi 3208 1.8 christos CC=$ac_cv_prog_CC 3209 1.8 christos if test -n "$CC"; then 3210 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3211 1.8 christos $as_echo "$CC" >&6; } 3212 1.8 christos else 3213 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3214 1.8 christos $as_echo "no" >&6; } 3215 1.8 christos fi 3216 1.8 christos 3217 1.8 christos 3218 1.8 christos fi 3219 1.8 christos if test -z "$CC"; then 3220 1.8 christos if test -n "$ac_tool_prefix"; then 3221 1.8 christos for ac_prog in cl.exe 3222 1.8 christos do 3223 1.8 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3224 1.8 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3225 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3226 1.8 christos $as_echo_n "checking for $ac_word... " >&6; } 3227 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3228 1.8 christos $as_echo_n "(cached) " >&6 3229 1.8 christos else 3230 1.8 christos if test -n "$CC"; then 3231 1.8 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3232 1.8 christos else 3233 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3234 1.8 christos for as_dir in $PATH 3235 1.8 christos do 3236 1.8 christos IFS=$as_save_IFS 3237 1.8 christos test -z "$as_dir" && as_dir=. 3238 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 3239 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3240 1.8 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3241 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3242 1.8 christos break 2 3243 1.8 christos fi 3244 1.8 christos done 3245 1.8 christos done 3246 1.8 christos IFS=$as_save_IFS 3247 1.8 christos 3248 1.8 christos fi 3249 1.8 christos fi 3250 1.8 christos CC=$ac_cv_prog_CC 3251 1.8 christos if test -n "$CC"; then 3252 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3253 1.8 christos $as_echo "$CC" >&6; } 3254 1.8 christos else 3255 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3256 1.8 christos $as_echo "no" >&6; } 3257 1.8 christos fi 3258 1.8 christos 3259 1.8 christos 3260 1.8 christos test -n "$CC" && break 3261 1.8 christos done 3262 1.8 christos fi 3263 1.8 christos if test -z "$CC"; then 3264 1.8 christos ac_ct_CC=$CC 3265 1.8 christos for ac_prog in cl.exe 3266 1.8 christos do 3267 1.8 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3268 1.8 christos set dummy $ac_prog; ac_word=$2 3269 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3270 1.8 christos $as_echo_n "checking for $ac_word... " >&6; } 3271 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3272 1.8 christos $as_echo_n "(cached) " >&6 3273 1.8 christos else 3274 1.8 christos if test -n "$ac_ct_CC"; then 3275 1.8 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3276 1.8 christos else 3277 1.8 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3278 1.8 christos for as_dir in $PATH 3279 1.8 christos do 3280 1.8 christos IFS=$as_save_IFS 3281 1.8 christos test -z "$as_dir" && as_dir=. 3282 1.8 christos for ac_exec_ext in '' $ac_executable_extensions; do 3283 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3284 1.8 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3285 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3286 1.1 christos break 2 3287 1.1 christos fi 3288 1.1 christos done 3289 1.1 christos done 3290 1.1 christos IFS=$as_save_IFS 3291 1.1 christos 3292 1.1 christos fi 3293 1.1 christos fi 3294 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3295 1.1 christos if test -n "$ac_ct_CC"; then 3296 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3297 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3298 1.1 christos else 3299 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3300 1.1 christos $as_echo "no" >&6; } 3301 1.1 christos fi 3302 1.1 christos 3303 1.1 christos 3304 1.1 christos test -n "$ac_ct_CC" && break 3305 1.1 christos done 3306 1.1 christos 3307 1.1 christos if test "x$ac_ct_CC" = x; then 3308 1.1 christos CC="" 3309 1.1 christos else 3310 1.1 christos case $cross_compiling:$ac_tool_warned in 3311 1.1 christos yes:) 3312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3313 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3314 1.1 christos ac_tool_warned=yes ;; 3315 1.1 christos esac 3316 1.1 christos CC=$ac_ct_CC 3317 1.1 christos fi 3318 1.1 christos fi 3319 1.1 christos 3320 1.1 christos fi 3321 1.1 christos 3322 1.1 christos 3323 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3324 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3325 1.6 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3326 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3327 1.1 christos 3328 1.1 christos # Provide some information about the compiler. 3329 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3330 1.1 christos set X $ac_compile 3331 1.1 christos ac_compiler=$2 3332 1.1 christos for ac_option in --version -v -V -qversion; do 3333 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3334 1.1 christos case "(($ac_try" in 3335 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3336 1.1 christos *) ac_try_echo=$ac_try;; 3337 1.1 christos esac 3338 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3339 1.1 christos $as_echo "$ac_try_echo"; } >&5 3340 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3341 1.1 christos ac_status=$? 3342 1.1 christos if test -s conftest.err; then 3343 1.1 christos sed '10a\ 3344 1.1 christos ... rest of stderr output deleted ... 3345 1.1 christos 10q' conftest.err >conftest.er1 3346 1.1 christos cat conftest.er1 >&5 3347 1.1 christos fi 3348 1.6 christos rm -f conftest.er1 conftest.err 3349 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3350 1.1 christos test $ac_status = 0; } 3351 1.1 christos done 3352 1.1 christos 3353 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3354 1.1 christos /* end confdefs.h. */ 3355 1.1 christos 3356 1.1 christos int 3357 1.1 christos main () 3358 1.1 christos { 3359 1.1 christos 3360 1.1 christos ; 3361 1.1 christos return 0; 3362 1.1 christos } 3363 1.1 christos _ACEOF 3364 1.1 christos ac_clean_files_save=$ac_clean_files 3365 1.6 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3366 1.1 christos # Try to create an executable without -o first, disregard a.out. 3367 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3368 1.1 christos # of exeext. 3369 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3370 1.6 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3371 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3372 1.1 christos 3373 1.1 christos # The possible output files: 3374 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3375 1.1 christos 3376 1.1 christos ac_rmfiles= 3377 1.1 christos for ac_file in $ac_files 3378 1.1 christos do 3379 1.1 christos case $ac_file in 3380 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3381 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3382 1.1 christos esac 3383 1.1 christos done 3384 1.1 christos rm -f $ac_rmfiles 3385 1.1 christos 3386 1.1 christos if { { ac_try="$ac_link_default" 3387 1.1 christos case "(($ac_try" in 3388 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3389 1.1 christos *) ac_try_echo=$ac_try;; 3390 1.1 christos esac 3391 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3392 1.1 christos $as_echo "$ac_try_echo"; } >&5 3393 1.1 christos (eval "$ac_link_default") 2>&5 3394 1.1 christos ac_status=$? 3395 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3396 1.1 christos test $ac_status = 0; }; then : 3397 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3398 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3399 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3400 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3401 1.1 christos # Autoconf. 3402 1.1 christos for ac_file in $ac_files '' 3403 1.1 christos do 3404 1.1 christos test -f "$ac_file" || continue 3405 1.1 christos case $ac_file in 3406 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3407 1.1 christos ;; 3408 1.1 christos [ab].out ) 3409 1.1 christos # We found the default executable, but exeext='' is most 3410 1.1 christos # certainly right. 3411 1.1 christos break;; 3412 1.1 christos *.* ) 3413 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3414 1.1 christos then :; else 3415 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3416 1.1 christos fi 3417 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3418 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3419 1.1 christos # argument, so we may need to know it at that point already. 3420 1.1 christos # Even if this section looks crufty: it has the advantage of 3421 1.1 christos # actually working. 3422 1.1 christos break;; 3423 1.1 christos * ) 3424 1.1 christos break;; 3425 1.1 christos esac 3426 1.1 christos done 3427 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3428 1.1 christos 3429 1.1 christos else 3430 1.1 christos ac_file='' 3431 1.1 christos fi 3432 1.1 christos if test -z "$ac_file"; then : 3433 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3434 1.6 christos $as_echo "no" >&6; } 3435 1.6 christos $as_echo "$as_me: failed program was:" >&5 3436 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3437 1.1 christos 3438 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3439 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3440 1.6 christos as_fn_error 77 "C compiler cannot create executables 3441 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3442 1.6 christos else 3443 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3444 1.6 christos $as_echo "yes" >&6; } 3445 1.1 christos fi 3446 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3447 1.6 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3448 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3449 1.6 christos $as_echo "$ac_file" >&6; } 3450 1.1 christos ac_exeext=$ac_cv_exeext 3451 1.1 christos 3452 1.6 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3453 1.1 christos ac_clean_files=$ac_clean_files_save 3454 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3455 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3456 1.1 christos if { { ac_try="$ac_link" 3457 1.1 christos case "(($ac_try" in 3458 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3459 1.1 christos *) ac_try_echo=$ac_try;; 3460 1.1 christos esac 3461 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3462 1.1 christos $as_echo "$ac_try_echo"; } >&5 3463 1.1 christos (eval "$ac_link") 2>&5 3464 1.1 christos ac_status=$? 3465 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3466 1.1 christos test $ac_status = 0; }; then : 3467 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3468 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3469 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3470 1.1 christos # `rm'. 3471 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3472 1.1 christos test -f "$ac_file" || continue 3473 1.1 christos case $ac_file in 3474 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3475 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3476 1.1 christos break;; 3477 1.1 christos * ) break;; 3478 1.1 christos esac 3479 1.1 christos done 3480 1.1 christos else 3481 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3482 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3483 1.6 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3484 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3485 1.1 christos fi 3486 1.6 christos rm -f conftest conftest$ac_cv_exeext 3487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3488 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3489 1.1 christos 3490 1.1 christos rm -f conftest.$ac_ext 3491 1.1 christos EXEEXT=$ac_cv_exeext 3492 1.1 christos ac_exeext=$EXEEXT 3493 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3494 1.6 christos /* end confdefs.h. */ 3495 1.6 christos #include <stdio.h> 3496 1.6 christos int 3497 1.6 christos main () 3498 1.6 christos { 3499 1.6 christos FILE *f = fopen ("conftest.out", "w"); 3500 1.6 christos return ferror (f) || fclose (f) != 0; 3501 1.6 christos 3502 1.6 christos ; 3503 1.6 christos return 0; 3504 1.6 christos } 3505 1.6 christos _ACEOF 3506 1.6 christos ac_clean_files="$ac_clean_files conftest.out" 3507 1.6 christos # Check that the compiler produces executables we can run. If not, either 3508 1.6 christos # the compiler is broken, or we cross compile. 3509 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3510 1.6 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3511 1.6 christos if test "$cross_compiling" != yes; then 3512 1.6 christos { { ac_try="$ac_link" 3513 1.6 christos case "(($ac_try" in 3514 1.6 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3515 1.6 christos *) ac_try_echo=$ac_try;; 3516 1.6 christos esac 3517 1.6 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3518 1.6 christos $as_echo "$ac_try_echo"; } >&5 3519 1.6 christos (eval "$ac_link") 2>&5 3520 1.6 christos ac_status=$? 3521 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3522 1.6 christos test $ac_status = 0; } 3523 1.6 christos if { ac_try='./conftest$ac_cv_exeext' 3524 1.6 christos { { case "(($ac_try" in 3525 1.6 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3526 1.6 christos *) ac_try_echo=$ac_try;; 3527 1.6 christos esac 3528 1.6 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3529 1.6 christos $as_echo "$ac_try_echo"; } >&5 3530 1.6 christos (eval "$ac_try") 2>&5 3531 1.6 christos ac_status=$? 3532 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3533 1.6 christos test $ac_status = 0; }; }; then 3534 1.6 christos cross_compiling=no 3535 1.6 christos else 3536 1.6 christos if test "$cross_compiling" = maybe; then 3537 1.6 christos cross_compiling=yes 3538 1.6 christos else 3539 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3540 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3541 1.6 christos as_fn_error $? "cannot run C compiled programs. 3542 1.6 christos If you meant to cross compile, use \`--host'. 3543 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3544 1.6 christos fi 3545 1.6 christos fi 3546 1.6 christos fi 3547 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3548 1.6 christos $as_echo "$cross_compiling" >&6; } 3549 1.6 christos 3550 1.6 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3551 1.6 christos ac_clean_files=$ac_clean_files_save 3552 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3553 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 3554 1.6 christos if ${ac_cv_objext+:} false; then : 3555 1.1 christos $as_echo_n "(cached) " >&6 3556 1.1 christos else 3557 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3558 1.1 christos /* end confdefs.h. */ 3559 1.1 christos 3560 1.1 christos int 3561 1.1 christos main () 3562 1.1 christos { 3563 1.1 christos 3564 1.1 christos ; 3565 1.1 christos return 0; 3566 1.1 christos } 3567 1.1 christos _ACEOF 3568 1.1 christos rm -f conftest.o conftest.obj 3569 1.1 christos if { { ac_try="$ac_compile" 3570 1.1 christos case "(($ac_try" in 3571 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3572 1.1 christos *) ac_try_echo=$ac_try;; 3573 1.1 christos esac 3574 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3575 1.1 christos $as_echo "$ac_try_echo"; } >&5 3576 1.1 christos (eval "$ac_compile") 2>&5 3577 1.1 christos ac_status=$? 3578 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3579 1.1 christos test $ac_status = 0; }; then : 3580 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3581 1.1 christos test -f "$ac_file" || continue; 3582 1.1 christos case $ac_file in 3583 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3584 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3585 1.1 christos break;; 3586 1.1 christos esac 3587 1.1 christos done 3588 1.1 christos else 3589 1.1 christos $as_echo "$as_me: failed program was:" >&5 3590 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3591 1.1 christos 3592 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3593 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3594 1.6 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3595 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 3596 1.1 christos fi 3597 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3598 1.1 christos fi 3599 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3600 1.1 christos $as_echo "$ac_cv_objext" >&6; } 3601 1.1 christos OBJEXT=$ac_cv_objext 3602 1.1 christos ac_objext=$OBJEXT 3603 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3604 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3605 1.6 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3606 1.1 christos $as_echo_n "(cached) " >&6 3607 1.1 christos else 3608 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3609 1.1 christos /* end confdefs.h. */ 3610 1.1 christos 3611 1.1 christos int 3612 1.1 christos main () 3613 1.1 christos { 3614 1.1 christos #ifndef __GNUC__ 3615 1.1 christos choke me 3616 1.1 christos #endif 3617 1.1 christos 3618 1.1 christos ; 3619 1.1 christos return 0; 3620 1.1 christos } 3621 1.1 christos _ACEOF 3622 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3623 1.1 christos ac_compiler_gnu=yes 3624 1.1 christos else 3625 1.1 christos ac_compiler_gnu=no 3626 1.1 christos fi 3627 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3628 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3629 1.1 christos 3630 1.1 christos fi 3631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3632 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3633 1.1 christos if test $ac_compiler_gnu = yes; then 3634 1.1 christos GCC=yes 3635 1.1 christos else 3636 1.1 christos GCC= 3637 1.1 christos fi 3638 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 3639 1.1 christos ac_save_CFLAGS=$CFLAGS 3640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3641 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 3642 1.6 christos if ${ac_cv_prog_cc_g+:} false; then : 3643 1.1 christos $as_echo_n "(cached) " >&6 3644 1.1 christos else 3645 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 3646 1.1 christos ac_c_werror_flag=yes 3647 1.1 christos ac_cv_prog_cc_g=no 3648 1.1 christos CFLAGS="-g" 3649 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3650 1.1 christos /* end confdefs.h. */ 3651 1.1 christos 3652 1.1 christos int 3653 1.1 christos main () 3654 1.1 christos { 3655 1.1 christos 3656 1.1 christos ; 3657 1.1 christos return 0; 3658 1.1 christos } 3659 1.1 christos _ACEOF 3660 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3661 1.1 christos ac_cv_prog_cc_g=yes 3662 1.1 christos else 3663 1.1 christos CFLAGS="" 3664 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3665 1.1 christos /* end confdefs.h. */ 3666 1.1 christos 3667 1.1 christos int 3668 1.1 christos main () 3669 1.1 christos { 3670 1.1 christos 3671 1.1 christos ; 3672 1.1 christos return 0; 3673 1.1 christos } 3674 1.1 christos _ACEOF 3675 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3676 1.1 christos 3677 1.1 christos else 3678 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3679 1.1 christos CFLAGS="-g" 3680 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3681 1.1 christos /* end confdefs.h. */ 3682 1.1 christos 3683 1.1 christos int 3684 1.1 christos main () 3685 1.1 christos { 3686 1.1 christos 3687 1.1 christos ; 3688 1.1 christos return 0; 3689 1.1 christos } 3690 1.1 christos _ACEOF 3691 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3692 1.1 christos ac_cv_prog_cc_g=yes 3693 1.1 christos fi 3694 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3695 1.1 christos fi 3696 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3697 1.1 christos fi 3698 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3699 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 3700 1.1 christos fi 3701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3702 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 3703 1.1 christos if test "$ac_test_CFLAGS" = set; then 3704 1.1 christos CFLAGS=$ac_save_CFLAGS 3705 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3706 1.1 christos if test "$GCC" = yes; then 3707 1.1 christos CFLAGS="-g -O2" 3708 1.1 christos else 3709 1.1 christos CFLAGS="-g" 3710 1.1 christos fi 3711 1.1 christos else 3712 1.1 christos if test "$GCC" = yes; then 3713 1.1 christos CFLAGS="-O2" 3714 1.1 christos else 3715 1.1 christos CFLAGS= 3716 1.1 christos fi 3717 1.1 christos fi 3718 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3719 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3720 1.6 christos if ${ac_cv_prog_cc_c89+:} false; then : 3721 1.1 christos $as_echo_n "(cached) " >&6 3722 1.1 christos else 3723 1.1 christos ac_cv_prog_cc_c89=no 3724 1.1 christos ac_save_CC=$CC 3725 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3726 1.1 christos /* end confdefs.h. */ 3727 1.1 christos #include <stdarg.h> 3728 1.1 christos #include <stdio.h> 3729 1.6 christos struct stat; 3730 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3731 1.1 christos struct buf { int x; }; 3732 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 3733 1.1 christos static char *e (p, i) 3734 1.1 christos char **p; 3735 1.1 christos int i; 3736 1.1 christos { 3737 1.1 christos return p[i]; 3738 1.1 christos } 3739 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 3740 1.1 christos { 3741 1.1 christos char *s; 3742 1.1 christos va_list v; 3743 1.1 christos va_start (v,p); 3744 1.1 christos s = g (p, va_arg (v,int)); 3745 1.1 christos va_end (v); 3746 1.1 christos return s; 3747 1.1 christos } 3748 1.1 christos 3749 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3750 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 3751 1.1 christos These don't provoke an error unfortunately, instead are silently treated 3752 1.1 christos as 'x'. The following induces an error, until -std is added to get 3753 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3754 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 3755 1.1 christos that's true only with -std. */ 3756 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3757 1.1 christos 3758 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3759 1.1 christos inside strings and character constants. */ 3760 1.1 christos #define FOO(x) 'x' 3761 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3762 1.1 christos 3763 1.1 christos int test (int i, double x); 3764 1.1 christos struct s1 {int (*f) (int a);}; 3765 1.1 christos struct s2 {int (*f) (double a);}; 3766 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3767 1.1 christos int argc; 3768 1.1 christos char **argv; 3769 1.1 christos int 3770 1.1 christos main () 3771 1.1 christos { 3772 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3773 1.1 christos ; 3774 1.1 christos return 0; 3775 1.1 christos } 3776 1.1 christos _ACEOF 3777 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3778 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3779 1.1 christos do 3780 1.1 christos CC="$ac_save_CC $ac_arg" 3781 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 3782 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3783 1.1 christos fi 3784 1.1 christos rm -f core conftest.err conftest.$ac_objext 3785 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3786 1.1 christos done 3787 1.1 christos rm -f conftest.$ac_ext 3788 1.1 christos CC=$ac_save_CC 3789 1.1 christos 3790 1.1 christos fi 3791 1.1 christos # AC_CACHE_VAL 3792 1.1 christos case "x$ac_cv_prog_cc_c89" in 3793 1.1 christos x) 3794 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3795 1.1 christos $as_echo "none needed" >&6; } ;; 3796 1.1 christos xno) 3797 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3798 1.1 christos $as_echo "unsupported" >&6; } ;; 3799 1.1 christos *) 3800 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 3801 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3802 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3803 1.1 christos esac 3804 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 3805 1.1 christos 3806 1.1 christos fi 3807 1.1 christos 3808 1.1 christos ac_ext=c 3809 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3810 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3811 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3812 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3813 1.1 christos 3814 1.6 christos ac_ext=c 3815 1.6 christos ac_cpp='$CPP $CPPFLAGS' 3816 1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3817 1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3818 1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3819 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3820 1.6 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3821 1.6 christos if ${am_cv_prog_cc_c_o+:} false; then : 3822 1.6 christos $as_echo_n "(cached) " >&6 3823 1.6 christos else 3824 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3825 1.6 christos /* end confdefs.h. */ 3826 1.6 christos 3827 1.6 christos int 3828 1.6 christos main () 3829 1.6 christos { 3830 1.6 christos 3831 1.6 christos ; 3832 1.6 christos return 0; 3833 1.6 christos } 3834 1.6 christos _ACEOF 3835 1.6 christos # Make sure it works both with $CC and with simple cc. 3836 1.6 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3837 1.6 christos # compilers refuse to overwrite an existing .o file with -o, 3838 1.6 christos # though they will create one. 3839 1.6 christos am_cv_prog_cc_c_o=yes 3840 1.6 christos for am_i in 1 2; do 3841 1.6 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3842 1.6 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3843 1.6 christos ac_status=$? 3844 1.6 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3845 1.6 christos (exit $ac_status); } \ 3846 1.6 christos && test -f conftest2.$ac_objext; then 3847 1.6 christos : OK 3848 1.6 christos else 3849 1.6 christos am_cv_prog_cc_c_o=no 3850 1.6 christos break 3851 1.6 christos fi 3852 1.6 christos done 3853 1.6 christos rm -f core conftest* 3854 1.6 christos unset am_i 3855 1.6 christos fi 3856 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3857 1.6 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3858 1.6 christos if test "$am_cv_prog_cc_c_o" != yes; then 3859 1.6 christos # Losing compiler, so override with the script. 3860 1.6 christos # FIXME: It is wrong to rewrite CC. 3861 1.6 christos # But if we don't then we get into trouble of one sort or another. 3862 1.6 christos # A longer-term fix would be to have automake use am__CC in this case, 3863 1.6 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3864 1.6 christos CC="$am_aux_dir/compile $CC" 3865 1.6 christos fi 3866 1.6 christos ac_ext=c 3867 1.6 christos ac_cpp='$CPP $CPPFLAGS' 3868 1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3869 1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3870 1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3871 1.6 christos 3872 1.8 christos DEPDIR="${am__leading_dot}deps" 3873 1.6 christos 3874 1.8 christos ac_config_commands="$ac_config_commands depfiles" 3875 1.1 christos 3876 1.1 christos 3877 1.8 christos am_make=${MAKE-make} 3878 1.8 christos cat > confinc << 'END' 3879 1.8 christos am__doit: 3880 1.8 christos @echo this is the am__doit target 3881 1.8 christos .PHONY: am__doit 3882 1.8 christos END 3883 1.8 christos # If we don't find an include directive, just comment out the code. 3884 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3885 1.8 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 3886 1.8 christos am__include="#" 3887 1.8 christos am__quote= 3888 1.8 christos _am_result=none 3889 1.8 christos # First try GNU make style include. 3890 1.8 christos echo "include confinc" > confmf 3891 1.8 christos # Ignore all kinds of additional output from 'make'. 3892 1.8 christos case `$am_make -s -f confmf 2> /dev/null` in #( 3893 1.8 christos *the\ am__doit\ target*) 3894 1.8 christos am__include=include 3895 1.8 christos am__quote= 3896 1.8 christos _am_result=GNU 3897 1.8 christos ;; 3898 1.8 christos esac 3899 1.8 christos # Now try BSD make style include. 3900 1.8 christos if test "$am__include" = "#"; then 3901 1.8 christos echo '.include "confinc"' > confmf 3902 1.8 christos case `$am_make -s -f confmf 2> /dev/null` in #( 3903 1.8 christos *the\ am__doit\ target*) 3904 1.8 christos am__include=.include 3905 1.8 christos am__quote="\"" 3906 1.8 christos _am_result=BSD 3907 1.8 christos ;; 3908 1.8 christos esac 3909 1.1 christos fi 3910 1.1 christos 3911 1.1 christos 3912 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3913 1.8 christos $as_echo "$_am_result" >&6; } 3914 1.8 christos rm -f confinc confmf 3915 1.8 christos 3916 1.8 christos # Check whether --enable-dependency-tracking was given. 3917 1.8 christos if test "${enable_dependency_tracking+set}" = set; then : 3918 1.8 christos enableval=$enable_dependency_tracking; 3919 1.1 christos fi 3920 1.1 christos 3921 1.8 christos if test "x$enable_dependency_tracking" != xno; then 3922 1.8 christos am_depcomp="$ac_aux_dir/depcomp" 3923 1.8 christos AMDEPBACKSLASH='\' 3924 1.8 christos am__nodep='_no' 3925 1.1 christos fi 3926 1.8 christos if test "x$enable_dependency_tracking" != xno; then 3927 1.8 christos AMDEP_TRUE= 3928 1.8 christos AMDEP_FALSE='#' 3929 1.1 christos else 3930 1.8 christos AMDEP_TRUE='#' 3931 1.8 christos AMDEP_FALSE= 3932 1.1 christos fi 3933 1.1 christos 3934 1.1 christos 3935 1.1 christos 3936 1.8 christos depcc="$CC" am_compiler_list= 3937 1.1 christos 3938 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3939 1.8 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 3940 1.8 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3941 1.8 christos $as_echo_n "(cached) " >&6 3942 1.8 christos else 3943 1.8 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3944 1.8 christos # We make a subdir and do the tests there. Otherwise we can end up 3945 1.8 christos # making bogus files that we don't know about and never remove. For 3946 1.8 christos # instance it was reported that on HP-UX the gcc test will end up 3947 1.8 christos # making a dummy file named 'D' -- because '-MD' means "put the output 3948 1.8 christos # in D". 3949 1.8 christos rm -rf conftest.dir 3950 1.8 christos mkdir conftest.dir 3951 1.8 christos # Copy depcomp to subdir because otherwise we won't find it if we're 3952 1.8 christos # using a relative directory. 3953 1.8 christos cp "$am_depcomp" conftest.dir 3954 1.8 christos cd conftest.dir 3955 1.8 christos # We will build objects and dependencies in a subdirectory because 3956 1.8 christos # it helps to detect inapplicable dependency modes. For instance 3957 1.8 christos # both Tru64's cc and ICC support -MD to output dependencies as a 3958 1.8 christos # side effect of compilation, but ICC will put the dependencies in 3959 1.8 christos # the current directory while Tru64 will put them in the object 3960 1.8 christos # directory. 3961 1.8 christos mkdir sub 3962 1.1 christos 3963 1.8 christos am_cv_CC_dependencies_compiler_type=none 3964 1.8 christos if test "$am_compiler_list" = ""; then 3965 1.8 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3966 1.8 christos fi 3967 1.8 christos am__universal=false 3968 1.8 christos case " $depcc " in #( 3969 1.8 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 3970 1.8 christos esac 3971 1.1 christos 3972 1.8 christos for depmode in $am_compiler_list; do 3973 1.8 christos # Setup a source with many dependencies, because some compilers 3974 1.8 christos # like to wrap large dependency lists on column 80 (with \), and 3975 1.8 christos # we should not choose a depcomp mode which is confused by this. 3976 1.8 christos # 3977 1.8 christos # We need to recreate these files for each test, as the compiler may 3978 1.8 christos # overwrite some of them when testing with obscure command lines. 3979 1.8 christos # This happens at least with the AIX C compiler. 3980 1.8 christos : > sub/conftest.c 3981 1.8 christos for i in 1 2 3 4 5 6; do 3982 1.8 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 3983 1.8 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3984 1.8 christos # Solaris 10 /bin/sh. 3985 1.8 christos echo '/* dummy */' > sub/conftst$i.h 3986 1.8 christos done 3987 1.8 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3988 1.1 christos 3989 1.8 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 3990 1.8 christos # mode. It turns out that the SunPro C++ compiler does not properly 3991 1.8 christos # handle '-M -o', and we need to detect this. Also, some Intel 3992 1.8 christos # versions had trouble with output in subdirs. 3993 1.8 christos am__obj=sub/conftest.${OBJEXT-o} 3994 1.8 christos am__minus_obj="-o $am__obj" 3995 1.8 christos case $depmode in 3996 1.8 christos gcc) 3997 1.8 christos # This depmode causes a compiler race in universal mode. 3998 1.8 christos test "$am__universal" = false || continue 3999 1.8 christos ;; 4000 1.8 christos nosideeffect) 4001 1.8 christos # After this tag, mechanisms are not by side-effect, so they'll 4002 1.8 christos # only be used when explicitly requested. 4003 1.8 christos if test "x$enable_dependency_tracking" = xyes; then 4004 1.8 christos continue 4005 1.8 christos else 4006 1.8 christos break 4007 1.8 christos fi 4008 1.8 christos ;; 4009 1.8 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4010 1.8 christos # This compiler won't grok '-c -o', but also, the minuso test has 4011 1.8 christos # not run yet. These depmodes are late enough in the game, and 4012 1.8 christos # so weak that their functioning should not be impacted. 4013 1.8 christos am__obj=conftest.${OBJEXT-o} 4014 1.8 christos am__minus_obj= 4015 1.8 christos ;; 4016 1.8 christos none) break ;; 4017 1.8 christos esac 4018 1.8 christos if depmode=$depmode \ 4019 1.8 christos source=sub/conftest.c object=$am__obj \ 4020 1.8 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4021 1.8 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4022 1.8 christos >/dev/null 2>conftest.err && 4023 1.8 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4024 1.8 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4025 1.8 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4026 1.8 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4027 1.8 christos # icc doesn't choke on unknown options, it will just issue warnings 4028 1.8 christos # or remarks (even with -Werror). So we grep stderr for any message 4029 1.8 christos # that says an option was ignored or not supported. 4030 1.8 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4031 1.8 christos # icc: Command line warning: ignoring option '-M'; no argument required 4032 1.8 christos # The diagnosis changed in icc 8.0: 4033 1.8 christos # icc: Command line remark: option '-MP' not supported 4034 1.8 christos if (grep 'ignoring option' conftest.err || 4035 1.8 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4036 1.8 christos am_cv_CC_dependencies_compiler_type=$depmode 4037 1.8 christos break 4038 1.8 christos fi 4039 1.8 christos fi 4040 1.8 christos done 4041 1.1 christos 4042 1.8 christos cd .. 4043 1.8 christos rm -rf conftest.dir 4044 1.8 christos else 4045 1.8 christos am_cv_CC_dependencies_compiler_type=none 4046 1.1 christos fi 4047 1.1 christos 4048 1.1 christos fi 4049 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4050 1.8 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4051 1.8 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4052 1.1 christos 4053 1.8 christos if 4054 1.8 christos test "x$enable_dependency_tracking" != xno \ 4055 1.8 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4056 1.8 christos am__fastdepCC_TRUE= 4057 1.8 christos am__fastdepCC_FALSE='#' 4058 1.8 christos else 4059 1.8 christos am__fastdepCC_TRUE='#' 4060 1.8 christos am__fastdepCC_FALSE= 4061 1.1 christos fi 4062 1.1 christos 4063 1.6 christos 4064 1.6 christos 4065 1.6 christos ac_ext=c 4066 1.6 christos ac_cpp='$CPP $CPPFLAGS' 4067 1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4068 1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4069 1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4070 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4071 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 4072 1.1 christos # On Suns, sometimes $CPP names a directory. 4073 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 4074 1.1 christos CPP= 4075 1.1 christos fi 4076 1.1 christos if test -z "$CPP"; then 4077 1.6 christos if ${ac_cv_prog_CPP+:} false; then : 4078 1.1 christos $as_echo_n "(cached) " >&6 4079 1.1 christos else 4080 1.1 christos # Double quotes because CPP needs to be expanded 4081 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4082 1.1 christos do 4083 1.1 christos ac_preproc_ok=false 4084 1.1 christos for ac_c_preproc_warn_flag in '' yes 4085 1.1 christos do 4086 1.1 christos # Use a header file that comes with gcc, so configuring glibc 4087 1.1 christos # with a fresh cross-compiler works. 4088 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4089 1.1 christos # <limits.h> exists even on freestanding compilers. 4090 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 4091 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 4092 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4093 1.1 christos /* end confdefs.h. */ 4094 1.1 christos #ifdef __STDC__ 4095 1.1 christos # include <limits.h> 4096 1.1 christos #else 4097 1.1 christos # include <assert.h> 4098 1.1 christos #endif 4099 1.1 christos Syntax error 4100 1.1 christos _ACEOF 4101 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4102 1.1 christos 4103 1.1 christos else 4104 1.1 christos # Broken: fails on valid input. 4105 1.1 christos continue 4106 1.1 christos fi 4107 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4108 1.1 christos 4109 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 4110 1.1 christos # can be detected and how. 4111 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4112 1.1 christos /* end confdefs.h. */ 4113 1.1 christos #include <ac_nonexistent.h> 4114 1.1 christos _ACEOF 4115 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4116 1.1 christos # Broken: success on invalid input. 4117 1.1 christos continue 4118 1.1 christos else 4119 1.1 christos # Passes both tests. 4120 1.1 christos ac_preproc_ok=: 4121 1.1 christos break 4122 1.1 christos fi 4123 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4124 1.1 christos 4125 1.1 christos done 4126 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4127 1.6 christos rm -f conftest.i conftest.err conftest.$ac_ext 4128 1.1 christos if $ac_preproc_ok; then : 4129 1.1 christos break 4130 1.1 christos fi 4131 1.1 christos 4132 1.1 christos done 4133 1.1 christos ac_cv_prog_CPP=$CPP 4134 1.1 christos 4135 1.1 christos fi 4136 1.1 christos CPP=$ac_cv_prog_CPP 4137 1.1 christos else 4138 1.1 christos ac_cv_prog_CPP=$CPP 4139 1.1 christos fi 4140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4141 1.1 christos $as_echo "$CPP" >&6; } 4142 1.1 christos ac_preproc_ok=false 4143 1.1 christos for ac_c_preproc_warn_flag in '' yes 4144 1.1 christos do 4145 1.1 christos # Use a header file that comes with gcc, so configuring glibc 4146 1.1 christos # with a fresh cross-compiler works. 4147 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4148 1.1 christos # <limits.h> exists even on freestanding compilers. 4149 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 4150 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 4151 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4152 1.1 christos /* end confdefs.h. */ 4153 1.1 christos #ifdef __STDC__ 4154 1.1 christos # include <limits.h> 4155 1.1 christos #else 4156 1.1 christos # include <assert.h> 4157 1.1 christos #endif 4158 1.1 christos Syntax error 4159 1.1 christos _ACEOF 4160 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4161 1.1 christos 4162 1.1 christos else 4163 1.1 christos # Broken: fails on valid input. 4164 1.1 christos continue 4165 1.1 christos fi 4166 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4167 1.1 christos 4168 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 4169 1.1 christos # can be detected and how. 4170 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4171 1.1 christos /* end confdefs.h. */ 4172 1.1 christos #include <ac_nonexistent.h> 4173 1.1 christos _ACEOF 4174 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4175 1.1 christos # Broken: success on invalid input. 4176 1.1 christos continue 4177 1.1 christos else 4178 1.1 christos # Passes both tests. 4179 1.1 christos ac_preproc_ok=: 4180 1.1 christos break 4181 1.1 christos fi 4182 1.6 christos rm -f conftest.err conftest.i conftest.$ac_ext 4183 1.1 christos 4184 1.1 christos done 4185 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4186 1.6 christos rm -f conftest.i conftest.err conftest.$ac_ext 4187 1.1 christos if $ac_preproc_ok; then : 4188 1.1 christos 4189 1.1 christos else 4190 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4191 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4192 1.6 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4193 1.6 christos See \`config.log' for more details" "$LINENO" 5; } 4194 1.1 christos fi 4195 1.1 christos 4196 1.1 christos ac_ext=c 4197 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4198 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4199 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4200 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4201 1.1 christos 4202 1.1 christos 4203 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4204 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4205 1.6 christos if ${ac_cv_path_GREP+:} false; then : 4206 1.1 christos $as_echo_n "(cached) " >&6 4207 1.1 christos else 4208 1.1 christos if test -z "$GREP"; then 4209 1.1 christos ac_path_GREP_found=false 4210 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4211 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4212 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4213 1.1 christos do 4214 1.1 christos IFS=$as_save_IFS 4215 1.1 christos test -z "$as_dir" && as_dir=. 4216 1.1 christos for ac_prog in grep ggrep; do 4217 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4218 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4219 1.6 christos as_fn_executable_p "$ac_path_GREP" || continue 4220 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 4221 1.1 christos # Check for GNU $ac_path_GREP 4222 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 4223 1.1 christos *GNU*) 4224 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4225 1.1 christos *) 4226 1.1 christos ac_count=0 4227 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4228 1.1 christos while : 4229 1.1 christos do 4230 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4231 1.1 christos mv "conftest.tmp" "conftest.in" 4232 1.1 christos cp "conftest.in" "conftest.nl" 4233 1.1 christos $as_echo 'GREP' >> "conftest.nl" 4234 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4235 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4236 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4237 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4238 1.1 christos # Best one so far, save it but keep looking for a better one 4239 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 4240 1.1 christos ac_path_GREP_max=$ac_count 4241 1.1 christos fi 4242 1.1 christos # 10*(2^10) chars as input seems more than enough 4243 1.1 christos test $ac_count -gt 10 && break 4244 1.1 christos done 4245 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4246 1.1 christos esac 4247 1.1 christos 4248 1.1 christos $ac_path_GREP_found && break 3 4249 1.1 christos done 4250 1.1 christos done 4251 1.1 christos done 4252 1.1 christos IFS=$as_save_IFS 4253 1.1 christos if test -z "$ac_cv_path_GREP"; then 4254 1.6 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4255 1.1 christos fi 4256 1.1 christos else 4257 1.1 christos ac_cv_path_GREP=$GREP 4258 1.1 christos fi 4259 1.1 christos 4260 1.1 christos fi 4261 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4262 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 4263 1.1 christos GREP="$ac_cv_path_GREP" 4264 1.1 christos 4265 1.1 christos 4266 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4267 1.1 christos $as_echo_n "checking for egrep... " >&6; } 4268 1.6 christos if ${ac_cv_path_EGREP+:} false; then : 4269 1.1 christos $as_echo_n "(cached) " >&6 4270 1.1 christos else 4271 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4272 1.1 christos then ac_cv_path_EGREP="$GREP -E" 4273 1.1 christos else 4274 1.1 christos if test -z "$EGREP"; then 4275 1.1 christos ac_path_EGREP_found=false 4276 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4277 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4278 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4279 1.1 christos do 4280 1.1 christos IFS=$as_save_IFS 4281 1.1 christos test -z "$as_dir" && as_dir=. 4282 1.1 christos for ac_prog in egrep; do 4283 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4284 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4285 1.6 christos as_fn_executable_p "$ac_path_EGREP" || continue 4286 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 4287 1.1 christos # Check for GNU $ac_path_EGREP 4288 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 4289 1.1 christos *GNU*) 4290 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4291 1.1 christos *) 4292 1.1 christos ac_count=0 4293 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4294 1.1 christos while : 4295 1.1 christos do 4296 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4297 1.1 christos mv "conftest.tmp" "conftest.in" 4298 1.1 christos cp "conftest.in" "conftest.nl" 4299 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 4300 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4301 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4302 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4303 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4304 1.1 christos # Best one so far, save it but keep looking for a better one 4305 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 4306 1.1 christos ac_path_EGREP_max=$ac_count 4307 1.1 christos fi 4308 1.1 christos # 10*(2^10) chars as input seems more than enough 4309 1.1 christos test $ac_count -gt 10 && break 4310 1.1 christos done 4311 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4312 1.1 christos esac 4313 1.1 christos 4314 1.1 christos $ac_path_EGREP_found && break 3 4315 1.1 christos done 4316 1.1 christos done 4317 1.1 christos done 4318 1.1 christos IFS=$as_save_IFS 4319 1.1 christos if test -z "$ac_cv_path_EGREP"; then 4320 1.6 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4321 1.1 christos fi 4322 1.1 christos else 4323 1.1 christos ac_cv_path_EGREP=$EGREP 4324 1.1 christos fi 4325 1.1 christos 4326 1.1 christos fi 4327 1.1 christos fi 4328 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4329 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4330 1.1 christos EGREP="$ac_cv_path_EGREP" 4331 1.1 christos 4332 1.1 christos 4333 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4334 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 4335 1.6 christos if ${ac_cv_header_stdc+:} false; then : 4336 1.1 christos $as_echo_n "(cached) " >&6 4337 1.1 christos else 4338 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4339 1.1 christos /* end confdefs.h. */ 4340 1.1 christos #include <stdlib.h> 4341 1.1 christos #include <stdarg.h> 4342 1.1 christos #include <string.h> 4343 1.1 christos #include <float.h> 4344 1.1 christos 4345 1.1 christos int 4346 1.1 christos main () 4347 1.1 christos { 4348 1.1 christos 4349 1.1 christos ; 4350 1.1 christos return 0; 4351 1.1 christos } 4352 1.1 christos _ACEOF 4353 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4354 1.1 christos ac_cv_header_stdc=yes 4355 1.1 christos else 4356 1.1 christos ac_cv_header_stdc=no 4357 1.1 christos fi 4358 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4359 1.1 christos 4360 1.1 christos if test $ac_cv_header_stdc = yes; then 4361 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4362 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4363 1.1 christos /* end confdefs.h. */ 4364 1.1 christos #include <string.h> 4365 1.1 christos 4366 1.1 christos _ACEOF 4367 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4368 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 4369 1.1 christos 4370 1.1 christos else 4371 1.1 christos ac_cv_header_stdc=no 4372 1.1 christos fi 4373 1.1 christos rm -f conftest* 4374 1.1 christos 4375 1.1 christos fi 4376 1.1 christos 4377 1.1 christos if test $ac_cv_header_stdc = yes; then 4378 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4379 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4380 1.1 christos /* end confdefs.h. */ 4381 1.1 christos #include <stdlib.h> 4382 1.1 christos 4383 1.1 christos _ACEOF 4384 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4385 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 4386 1.1 christos 4387 1.1 christos else 4388 1.1 christos ac_cv_header_stdc=no 4389 1.1 christos fi 4390 1.1 christos rm -f conftest* 4391 1.1 christos 4392 1.1 christos fi 4393 1.1 christos 4394 1.1 christos if test $ac_cv_header_stdc = yes; then 4395 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4396 1.1 christos if test "$cross_compiling" = yes; then : 4397 1.1 christos : 4398 1.1 christos else 4399 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400 1.1 christos /* end confdefs.h. */ 4401 1.1 christos #include <ctype.h> 4402 1.1 christos #include <stdlib.h> 4403 1.1 christos #if ((' ' & 0x0FF) == 0x020) 4404 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4405 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4406 1.1 christos #else 4407 1.1 christos # define ISLOWER(c) \ 4408 1.1 christos (('a' <= (c) && (c) <= 'i') \ 4409 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 4410 1.1 christos || ('s' <= (c) && (c) <= 'z')) 4411 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4412 1.1 christos #endif 4413 1.1 christos 4414 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4415 1.1 christos int 4416 1.1 christos main () 4417 1.1 christos { 4418 1.1 christos int i; 4419 1.1 christos for (i = 0; i < 256; i++) 4420 1.1 christos if (XOR (islower (i), ISLOWER (i)) 4421 1.1 christos || toupper (i) != TOUPPER (i)) 4422 1.1 christos return 2; 4423 1.1 christos return 0; 4424 1.1 christos } 4425 1.1 christos _ACEOF 4426 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 4427 1.1 christos 4428 1.1 christos else 4429 1.1 christos ac_cv_header_stdc=no 4430 1.1 christos fi 4431 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4432 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 4433 1.1 christos fi 4434 1.1 christos 4435 1.1 christos fi 4436 1.1 christos fi 4437 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4438 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 4439 1.1 christos if test $ac_cv_header_stdc = yes; then 4440 1.1 christos 4441 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4442 1.1 christos 4443 1.1 christos fi 4444 1.1 christos 4445 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4446 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4447 1.1 christos inttypes.h stdint.h unistd.h 4448 1.1 christos do : 4449 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4450 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4451 1.1 christos " 4452 1.6 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4453 1.1 christos cat >>confdefs.h <<_ACEOF 4454 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4455 1.1 christos _ACEOF 4456 1.1 christos 4457 1.1 christos fi 4458 1.1 christos 4459 1.1 christos done 4460 1.1 christos 4461 1.1 christos 4462 1.1 christos 4463 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4464 1.6 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 4465 1.1 christos MINIX=yes 4466 1.1 christos else 4467 1.1 christos MINIX= 4468 1.1 christos fi 4469 1.1 christos 4470 1.1 christos 4471 1.1 christos if test "$MINIX" = yes; then 4472 1.1 christos 4473 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4474 1.1 christos 4475 1.1 christos 4476 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4477 1.1 christos 4478 1.1 christos 4479 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h 4480 1.1 christos 4481 1.1 christos fi 4482 1.1 christos 4483 1.1 christos 4484 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4485 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4486 1.6 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 4487 1.1 christos $as_echo_n "(cached) " >&6 4488 1.1 christos else 4489 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4490 1.1 christos /* end confdefs.h. */ 4491 1.1 christos 4492 1.6 christos # define __EXTENSIONS__ 1 4493 1.6 christos $ac_includes_default 4494 1.1 christos int 4495 1.1 christos main () 4496 1.1 christos { 4497 1.1 christos 4498 1.1 christos ; 4499 1.1 christos return 0; 4500 1.1 christos } 4501 1.1 christos _ACEOF 4502 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4503 1.1 christos ac_cv_safe_to_define___extensions__=yes 4504 1.1 christos else 4505 1.1 christos ac_cv_safe_to_define___extensions__=no 4506 1.1 christos fi 4507 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4508 1.1 christos fi 4509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4510 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4511 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes && 4512 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4513 1.1 christos 4514 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4515 1.1 christos 4516 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4517 1.1 christos 4518 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4519 1.1 christos 4520 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4521 1.1 christos 4522 1.1 christos 4523 1.1 christos 4524 1.1 christos 4525 1.1 christos case `pwd` in 4526 1.1 christos *\ * | *\ *) 4527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4528 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4529 1.1 christos esac 4530 1.1 christos 4531 1.1 christos 4532 1.1 christos 4533 1.1 christos macro_version='2.2.7a' 4534 1.1 christos macro_revision='1.3134' 4535 1.1 christos 4536 1.1 christos 4537 1.1 christos 4538 1.1 christos 4539 1.1 christos 4540 1.1 christos 4541 1.1 christos 4542 1.1 christos 4543 1.1 christos 4544 1.1 christos 4545 1.1 christos 4546 1.1 christos 4547 1.1 christos 4548 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 4549 1.1 christos 4550 1.1 christos # Backslashify metacharacters that are still active within 4551 1.1 christos # double-quoted strings. 4552 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4553 1.1 christos 4554 1.1 christos # Same as above, but do not quote variable references. 4555 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g' 4556 1.1 christos 4557 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a 4558 1.1 christos # double_quote_subst'ed string. 4559 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4560 1.1 christos 4561 1.1 christos # Sed substitution to delay expansion of an escaped single quote. 4562 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4563 1.1 christos 4564 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions 4565 1.1 christos no_glob_subst='s/\*/\\\*/g' 4566 1.1 christos 4567 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4568 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4569 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4570 1.1 christos 4571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4572 1.1 christos $as_echo_n "checking how to print strings... " >&6; } 4573 1.1 christos # Test print first, because it will be a builtin if present. 4574 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4575 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4576 1.1 christos ECHO='print -r --' 4577 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4578 1.1 christos ECHO='printf %s\n' 4579 1.1 christos else 4580 1.1 christos # Use this function as a fallback that always works. 4581 1.1 christos func_fallback_echo () 4582 1.1 christos { 4583 1.1 christos eval 'cat <<_LTECHO_EOF 4584 1.1 christos $1 4585 1.1 christos _LTECHO_EOF' 4586 1.1 christos } 4587 1.1 christos ECHO='func_fallback_echo' 4588 1.1 christos fi 4589 1.1 christos 4590 1.1 christos # func_echo_all arg... 4591 1.1 christos # Invoke $ECHO with all args, space-separated. 4592 1.1 christos func_echo_all () 4593 1.1 christos { 4594 1.1 christos $ECHO "" 4595 1.1 christos } 4596 1.1 christos 4597 1.1 christos case "$ECHO" in 4598 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4599 1.1 christos $as_echo "printf" >&6; } ;; 4600 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4601 1.1 christos $as_echo "print -r" >&6; } ;; 4602 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4603 1.1 christos $as_echo "cat" >&6; } ;; 4604 1.1 christos esac 4605 1.1 christos 4606 1.1 christos 4607 1.1 christos 4608 1.1 christos 4609 1.1 christos 4610 1.1 christos 4611 1.1 christos 4612 1.1 christos 4613 1.1 christos 4614 1.1 christos 4615 1.1 christos 4616 1.1 christos 4617 1.1 christos 4618 1.1 christos 4619 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4620 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4621 1.6 christos if ${ac_cv_path_SED+:} false; then : 4622 1.1 christos $as_echo_n "(cached) " >&6 4623 1.1 christos else 4624 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4625 1.1 christos for ac_i in 1 2 3 4 5 6 7; do 4626 1.1 christos ac_script="$ac_script$as_nl$ac_script" 4627 1.1 christos done 4628 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4629 1.1 christos { ac_script=; unset ac_script;} 4630 1.1 christos if test -z "$SED"; then 4631 1.1 christos ac_path_SED_found=false 4632 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4633 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4634 1.1 christos for as_dir in $PATH 4635 1.1 christos do 4636 1.1 christos IFS=$as_save_IFS 4637 1.1 christos test -z "$as_dir" && as_dir=. 4638 1.1 christos for ac_prog in sed gsed; do 4639 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4640 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4641 1.6 christos as_fn_executable_p "$ac_path_SED" || continue 4642 1.1 christos # Check for GNU ac_path_SED and select it if it is found. 4643 1.1 christos # Check for GNU $ac_path_SED 4644 1.1 christos case `"$ac_path_SED" --version 2>&1` in 4645 1.1 christos *GNU*) 4646 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4647 1.1 christos *) 4648 1.1 christos ac_count=0 4649 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4650 1.1 christos while : 4651 1.1 christos do 4652 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4653 1.1 christos mv "conftest.tmp" "conftest.in" 4654 1.1 christos cp "conftest.in" "conftest.nl" 4655 1.1 christos $as_echo '' >> "conftest.nl" 4656 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4657 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4658 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4659 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then 4660 1.1 christos # Best one so far, save it but keep looking for a better one 4661 1.1 christos ac_cv_path_SED="$ac_path_SED" 4662 1.1 christos ac_path_SED_max=$ac_count 4663 1.1 christos fi 4664 1.1 christos # 10*(2^10) chars as input seems more than enough 4665 1.1 christos test $ac_count -gt 10 && break 4666 1.1 christos done 4667 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4668 1.1 christos esac 4669 1.1 christos 4670 1.1 christos $ac_path_SED_found && break 3 4671 1.1 christos done 4672 1.1 christos done 4673 1.1 christos done 4674 1.1 christos IFS=$as_save_IFS 4675 1.1 christos if test -z "$ac_cv_path_SED"; then 4676 1.6 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4677 1.1 christos fi 4678 1.1 christos else 4679 1.1 christos ac_cv_path_SED=$SED 4680 1.1 christos fi 4681 1.1 christos 4682 1.1 christos fi 4683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4684 1.1 christos $as_echo "$ac_cv_path_SED" >&6; } 4685 1.1 christos SED="$ac_cv_path_SED" 4686 1.1 christos rm -f conftest.sed 4687 1.1 christos 4688 1.1 christos test -z "$SED" && SED=sed 4689 1.1 christos Xsed="$SED -e 1s/^X//" 4690 1.1 christos 4691 1.1 christos 4692 1.1 christos 4693 1.1 christos 4694 1.1 christos 4695 1.1 christos 4696 1.1 christos 4697 1.1 christos 4698 1.1 christos 4699 1.1 christos 4700 1.1 christos 4701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4702 1.1 christos $as_echo_n "checking for fgrep... " >&6; } 4703 1.6 christos if ${ac_cv_path_FGREP+:} false; then : 4704 1.1 christos $as_echo_n "(cached) " >&6 4705 1.1 christos else 4706 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4707 1.1 christos then ac_cv_path_FGREP="$GREP -F" 4708 1.1 christos else 4709 1.1 christos if test -z "$FGREP"; then 4710 1.1 christos ac_path_FGREP_found=false 4711 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4712 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4713 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4714 1.1 christos do 4715 1.1 christos IFS=$as_save_IFS 4716 1.1 christos test -z "$as_dir" && as_dir=. 4717 1.1 christos for ac_prog in fgrep; do 4718 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4719 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4720 1.6 christos as_fn_executable_p "$ac_path_FGREP" || continue 4721 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found. 4722 1.1 christos # Check for GNU $ac_path_FGREP 4723 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in 4724 1.1 christos *GNU*) 4725 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4726 1.1 christos *) 4727 1.1 christos ac_count=0 4728 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4729 1.1 christos while : 4730 1.1 christos do 4731 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4732 1.1 christos mv "conftest.tmp" "conftest.in" 4733 1.1 christos cp "conftest.in" "conftest.nl" 4734 1.1 christos $as_echo 'FGREP' >> "conftest.nl" 4735 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4736 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4737 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4738 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4739 1.1 christos # Best one so far, save it but keep looking for a better one 4740 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" 4741 1.1 christos ac_path_FGREP_max=$ac_count 4742 1.1 christos fi 4743 1.1 christos # 10*(2^10) chars as input seems more than enough 4744 1.1 christos test $ac_count -gt 10 && break 4745 1.1 christos done 4746 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4747 1.1 christos esac 4748 1.1 christos 4749 1.1 christos $ac_path_FGREP_found && break 3 4750 1.1 christos done 4751 1.1 christos done 4752 1.1 christos done 4753 1.1 christos IFS=$as_save_IFS 4754 1.1 christos if test -z "$ac_cv_path_FGREP"; then 4755 1.6 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4756 1.1 christos fi 4757 1.1 christos else 4758 1.1 christos ac_cv_path_FGREP=$FGREP 4759 1.1 christos fi 4760 1.1 christos 4761 1.1 christos fi 4762 1.1 christos fi 4763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4764 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; } 4765 1.1 christos FGREP="$ac_cv_path_FGREP" 4766 1.1 christos 4767 1.1 christos 4768 1.1 christos test -z "$GREP" && GREP=grep 4769 1.1 christos 4770 1.1 christos 4771 1.1 christos 4772 1.1 christos 4773 1.1 christos 4774 1.1 christos 4775 1.1 christos 4776 1.1 christos 4777 1.1 christos 4778 1.1 christos 4779 1.1 christos 4780 1.1 christos 4781 1.1 christos 4782 1.1 christos 4783 1.1 christos 4784 1.1 christos 4785 1.1 christos 4786 1.1 christos 4787 1.1 christos 4788 1.1 christos # Check whether --with-gnu-ld was given. 4789 1.1 christos if test "${with_gnu_ld+set}" = set; then : 4790 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4791 1.1 christos else 4792 1.1 christos with_gnu_ld=no 4793 1.1 christos fi 4794 1.1 christos 4795 1.1 christos ac_prog=ld 4796 1.1 christos if test "$GCC" = yes; then 4797 1.1 christos # Check if gcc -print-prog-name=ld gives a path. 4798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4799 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; } 4800 1.1 christos case $host in 4801 1.1 christos *-*-mingw*) 4802 1.1 christos # gcc leaves a trailing carriage return which upsets mingw 4803 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4804 1.1 christos *) 4805 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4806 1.1 christos esac 4807 1.1 christos case $ac_prog in 4808 1.1 christos # Accept absolute paths. 4809 1.1 christos [\\/]* | ?:[\\/]*) 4810 1.1 christos re_direlt='/[^/][^/]*/\.\./' 4811 1.1 christos # Canonicalize the pathname of ld 4812 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4813 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4814 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4815 1.1 christos done 4816 1.1 christos test -z "$LD" && LD="$ac_prog" 4817 1.1 christos ;; 4818 1.1 christos "") 4819 1.1 christos # If it fails, then pretend we aren't using GCC. 4820 1.1 christos ac_prog=ld 4821 1.1 christos ;; 4822 1.1 christos *) 4823 1.1 christos # If it is relative, then search for the first ld in PATH. 4824 1.1 christos with_gnu_ld=unknown 4825 1.1 christos ;; 4826 1.1 christos esac 4827 1.1 christos elif test "$with_gnu_ld" = yes; then 4828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4829 1.1 christos $as_echo_n "checking for GNU ld... " >&6; } 4830 1.1 christos else 4831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4832 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; } 4833 1.1 christos fi 4834 1.6 christos if ${lt_cv_path_LD+:} false; then : 4835 1.1 christos $as_echo_n "(cached) " >&6 4836 1.1 christos else 4837 1.1 christos if test -z "$LD"; then 4838 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4839 1.1 christos for ac_dir in $PATH; do 4840 1.1 christos IFS="$lt_save_ifs" 4841 1.1 christos test -z "$ac_dir" && ac_dir=. 4842 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4843 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog" 4844 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version, 4845 1.1 christos # but apparently some variants of GNU ld only accept -v. 4846 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer. 4847 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4848 1.1 christos *GNU* | *'with BFD'*) 4849 1.1 christos test "$with_gnu_ld" != no && break 4850 1.1 christos ;; 4851 1.1 christos *) 4852 1.1 christos test "$with_gnu_ld" != yes && break 4853 1.1 christos ;; 4854 1.1 christos esac 4855 1.1 christos fi 4856 1.1 christos done 4857 1.1 christos IFS="$lt_save_ifs" 4858 1.1 christos else 4859 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path. 4860 1.1 christos fi 4861 1.1 christos fi 4862 1.1 christos 4863 1.1 christos LD="$lt_cv_path_LD" 4864 1.1 christos if test -n "$LD"; then 4865 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4866 1.1 christos $as_echo "$LD" >&6; } 4867 1.1 christos else 4868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4869 1.1 christos $as_echo "no" >&6; } 4870 1.1 christos fi 4871 1.6 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4872 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4873 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4874 1.6 christos if ${lt_cv_prog_gnu_ld+:} false; then : 4875 1.1 christos $as_echo_n "(cached) " >&6 4876 1.1 christos else 4877 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v. 4878 1.1 christos case `$LD -v 2>&1 </dev/null` in 4879 1.1 christos *GNU* | *'with BFD'*) 4880 1.1 christos lt_cv_prog_gnu_ld=yes 4881 1.1 christos ;; 4882 1.1 christos *) 4883 1.1 christos lt_cv_prog_gnu_ld=no 4884 1.1 christos ;; 4885 1.1 christos esac 4886 1.1 christos fi 4887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4888 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4889 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld 4890 1.1 christos 4891 1.1 christos 4892 1.1 christos 4893 1.1 christos 4894 1.1 christos 4895 1.1 christos 4896 1.1 christos 4897 1.1 christos 4898 1.1 christos 4899 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4900 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4901 1.6 christos if ${lt_cv_path_NM+:} false; then : 4902 1.1 christos $as_echo_n "(cached) " >&6 4903 1.1 christos else 4904 1.1 christos if test -n "$NM"; then 4905 1.8 christos # Let the user override the nm to test. 4906 1.8 christos lt_nm_to_check="$NM" 4907 1.8 christos else 4908 1.8 christos lt_nm_to_check="${ac_tool_prefix}nm" 4909 1.8 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4910 1.8 christos lt_nm_to_check="$lt_nm_to_check nm" 4911 1.8 christos fi 4912 1.8 christos fi 4913 1.8 christos for lt_tmp_nm in "$lt_nm_to_check"; do 4914 1.8 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4915 1.8 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4916 1.8 christos IFS="$lt_save_ifs" 4917 1.8 christos test -z "$ac_dir" && ac_dir=. 4918 1.8 christos # Strip out any user-provided options from the nm to test twice, 4919 1.8 christos # the first time to test to see if nm (rather than its options) has 4920 1.8 christos # an explicit path, the second time to yield a file which can be 4921 1.8 christos # nm'ed itself. 4922 1.8 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4923 1.8 christos case "$tmp_nm_path" in 4924 1.8 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 4925 1.8 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4926 1.8 christos esac 4927 1.8 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4928 1.8 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4929 1.8 christos # Check to see if the nm accepts a BSD-compat flag. 4930 1.8 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4931 1.8 christos # nm: unknown option "B" ignored 4932 1.8 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4933 1.8 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4934 1.8 christos break 4935 1.8 christos ;; 4936 1.8 christos *) 4937 1.8 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4938 1.8 christos *$tmp_nm*) 4939 1.8 christos lt_cv_path_NM="$tmp_nm -p" 4940 1.8 christos break 4941 1.8 christos ;; 4942 1.8 christos *) 4943 1.8 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4944 1.8 christos continue # so that we can try to find one that supports BSD flags 4945 1.8 christos ;; 4946 1.8 christos esac 4947 1.8 christos ;; 4948 1.8 christos esac 4949 1.8 christos fi 4950 1.8 christos done 4951 1.8 christos IFS="$lt_save_ifs" 4952 1.8 christos done 4953 1.8 christos : ${lt_cv_path_NM=no} 4954 1.1 christos fi 4955 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4956 1.1 christos $as_echo "$lt_cv_path_NM" >&6; } 4957 1.1 christos if test "$lt_cv_path_NM" != "no"; then 4958 1.1 christos NM="$lt_cv_path_NM" 4959 1.1 christos else 4960 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin. 4961 1.1 christos if test -n "$DUMPBIN"; then : 4962 1.1 christos # Let the user override the test. 4963 1.1 christos else 4964 1.1 christos if test -n "$ac_tool_prefix"; then 4965 1.1 christos for ac_prog in dumpbin "link -dump" 4966 1.1 christos do 4967 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4968 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4970 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 4971 1.6 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 4972 1.1 christos $as_echo_n "(cached) " >&6 4973 1.1 christos else 4974 1.1 christos if test -n "$DUMPBIN"; then 4975 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4976 1.1 christos else 4977 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4978 1.1 christos for as_dir in $PATH 4979 1.1 christos do 4980 1.1 christos IFS=$as_save_IFS 4981 1.1 christos test -z "$as_dir" && as_dir=. 4982 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4983 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4984 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4985 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4986 1.1 christos break 2 4987 1.1 christos fi 4988 1.1 christos done 4989 1.1 christos done 4990 1.1 christos IFS=$as_save_IFS 4991 1.1 christos 4992 1.1 christos fi 4993 1.1 christos fi 4994 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN 4995 1.1 christos if test -n "$DUMPBIN"; then 4996 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4997 1.1 christos $as_echo "$DUMPBIN" >&6; } 4998 1.1 christos else 4999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5000 1.1 christos $as_echo "no" >&6; } 5001 1.1 christos fi 5002 1.1 christos 5003 1.1 christos 5004 1.1 christos test -n "$DUMPBIN" && break 5005 1.1 christos done 5006 1.1 christos fi 5007 1.1 christos if test -z "$DUMPBIN"; then 5008 1.1 christos ac_ct_DUMPBIN=$DUMPBIN 5009 1.1 christos for ac_prog in dumpbin "link -dump" 5010 1.1 christos do 5011 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 5012 1.1 christos set dummy $ac_prog; ac_word=$2 5013 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5014 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5015 1.6 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5016 1.1 christos $as_echo_n "(cached) " >&6 5017 1.1 christos else 5018 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 5019 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5020 1.1 christos else 5021 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5022 1.1 christos for as_dir in $PATH 5023 1.1 christos do 5024 1.1 christos IFS=$as_save_IFS 5025 1.1 christos test -z "$as_dir" && as_dir=. 5026 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5027 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5028 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5029 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5030 1.1 christos break 2 5031 1.1 christos fi 5032 1.1 christos done 5033 1.1 christos done 5034 1.1 christos IFS=$as_save_IFS 5035 1.1 christos 5036 1.1 christos fi 5037 1.1 christos fi 5038 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5039 1.1 christos if test -n "$ac_ct_DUMPBIN"; then 5040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5041 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; } 5042 1.1 christos else 5043 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5044 1.1 christos $as_echo "no" >&6; } 5045 1.1 christos fi 5046 1.1 christos 5047 1.1 christos 5048 1.1 christos test -n "$ac_ct_DUMPBIN" && break 5049 1.1 christos done 5050 1.1 christos 5051 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then 5052 1.1 christos DUMPBIN=":" 5053 1.1 christos else 5054 1.1 christos case $cross_compiling:$ac_tool_warned in 5055 1.1 christos yes:) 5056 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5057 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5058 1.1 christos ac_tool_warned=yes ;; 5059 1.1 christos esac 5060 1.1 christos DUMPBIN=$ac_ct_DUMPBIN 5061 1.1 christos fi 5062 1.1 christos fi 5063 1.1 christos 5064 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5065 1.1 christos *COFF*) 5066 1.1 christos DUMPBIN="$DUMPBIN -symbols" 5067 1.1 christos ;; 5068 1.1 christos *) 5069 1.1 christos DUMPBIN=: 5070 1.1 christos ;; 5071 1.1 christos esac 5072 1.1 christos fi 5073 1.1 christos 5074 1.1 christos if test "$DUMPBIN" != ":"; then 5075 1.1 christos NM="$DUMPBIN" 5076 1.1 christos fi 5077 1.1 christos fi 5078 1.1 christos test -z "$NM" && NM=nm 5079 1.1 christos 5080 1.1 christos 5081 1.1 christos 5082 1.1 christos 5083 1.1 christos 5084 1.1 christos 5085 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5086 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5087 1.6 christos if ${lt_cv_nm_interface+:} false; then : 5088 1.1 christos $as_echo_n "(cached) " >&6 5089 1.1 christos else 5090 1.1 christos lt_cv_nm_interface="BSD nm" 5091 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext 5092 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5093 1.1 christos (eval "$ac_compile" 2>conftest.err) 5094 1.1 christos cat conftest.err >&5 5095 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5096 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5097 1.1 christos cat conftest.err >&5 5098 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5099 1.1 christos cat conftest.out >&5 5100 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5101 1.1 christos lt_cv_nm_interface="MS dumpbin" 5102 1.1 christos fi 5103 1.1 christos rm -f conftest* 5104 1.1 christos fi 5105 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5106 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; } 5107 1.1 christos 5108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5109 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; } 5110 1.1 christos LN_S=$as_ln_s 5111 1.1 christos if test "$LN_S" = "ln -s"; then 5112 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5113 1.1 christos $as_echo "yes" >&6; } 5114 1.1 christos else 5115 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5116 1.1 christos $as_echo "no, using $LN_S" >&6; } 5117 1.1 christos fi 5118 1.1 christos 5119 1.1 christos # find the maximum length of command line arguments 5120 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5121 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5122 1.6 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 5123 1.1 christos $as_echo_n "(cached) " >&6 5124 1.1 christos else 5125 1.1 christos i=0 5126 1.1 christos teststring="ABCD" 5127 1.1 christos 5128 1.1 christos case $build_os in 5129 1.1 christos msdosdjgpp*) 5130 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc 5131 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun 5132 1.1 christos # during glob expansion). Even if it were fixed, the result of this 5133 1.1 christos # check would be larger than it should be. 5134 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right 5135 1.1 christos ;; 5136 1.1 christos 5137 1.1 christos gnu*) 5138 1.1 christos # Under GNU Hurd, this test is not required because there is 5139 1.1 christos # no limit to the length of command line arguments. 5140 1.1 christos # Libtool will interpret -1 as no limit whatsoever 5141 1.1 christos lt_cv_sys_max_cmd_len=-1; 5142 1.1 christos ;; 5143 1.1 christos 5144 1.1 christos cygwin* | mingw* | cegcc*) 5145 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes 5146 1.1 christos # about 5 minutes as the teststring grows exponentially. 5147 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking, 5148 1.1 christos # you end up with a "frozen" computer, even though with patience 5149 1.1 christos # the test eventually succeeds (with a max line length of 256k). 5150 1.1 christos # Instead, let's just punt: use the minimum linelength reported by 5151 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP). 5152 1.1 christos lt_cv_sys_max_cmd_len=8192; 5153 1.1 christos ;; 5154 1.1 christos 5155 1.1 christos mint*) 5156 1.1 christos # On MiNT this can take a long time and run out of memory. 5157 1.1 christos lt_cv_sys_max_cmd_len=8192; 5158 1.1 christos ;; 5159 1.1 christos 5160 1.1 christos amigaos*) 5161 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally. 5162 1.1 christos # So we just punt and use a minimum line length of 8192. 5163 1.1 christos lt_cv_sys_max_cmd_len=8192; 5164 1.1 christos ;; 5165 1.1 christos 5166 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5167 1.1 christos # This has been around since 386BSD, at least. Likely further. 5168 1.1 christos if test -x /sbin/sysctl; then 5169 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5170 1.1 christos elif test -x /usr/sbin/sysctl; then 5171 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5172 1.1 christos else 5173 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5174 1.1 christos fi 5175 1.1 christos # And add a safety zone 5176 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5177 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5178 1.1 christos ;; 5179 1.1 christos 5180 1.1 christos interix*) 5181 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD) 5182 1.1 christos lt_cv_sys_max_cmd_len=196608 5183 1.1 christos ;; 5184 1.1 christos 5185 1.1 christos osf*) 5186 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5187 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5188 1.1 christos # nice to cause kernel panics so lets avoid the loop below. 5189 1.1 christos # First set a reasonable default. 5190 1.1 christos lt_cv_sys_max_cmd_len=16384 5191 1.1 christos # 5192 1.1 christos if test -x /sbin/sysconfig; then 5193 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5194 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;; 5195 1.1 christos esac 5196 1.1 christos fi 5197 1.1 christos ;; 5198 1.1 christos sco3.2v5*) 5199 1.1 christos lt_cv_sys_max_cmd_len=102400 5200 1.1 christos ;; 5201 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*) 5202 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5203 1.1 christos if test -n "$kargmax"; then 5204 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5205 1.1 christos else 5206 1.1 christos lt_cv_sys_max_cmd_len=32768 5207 1.1 christos fi 5208 1.1 christos ;; 5209 1.1 christos *) 5210 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5211 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then 5212 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5213 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5214 1.1 christos else 5215 1.1 christos # Make teststring a little bigger before we do anything with it. 5216 1.1 christos # a 1K string should be a reasonable start. 5217 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do 5218 1.1 christos teststring=$teststring$teststring 5219 1.1 christos done 5220 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5221 1.1 christos # If test is not a shell built-in, we'll probably end up computing a 5222 1.1 christos # maximum length that is only half of the actual maximum length, but 5223 1.1 christos # we can't tell. 5224 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5225 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 && 5226 1.1 christos test $i != 17 # 1/2 MB should be enough 5227 1.1 christos do 5228 1.1 christos i=`expr $i + 1` 5229 1.1 christos teststring=$teststring$teststring 5230 1.1 christos done 5231 1.1 christos # Only check the string length outside the loop. 5232 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5233 1.1 christos teststring= 5234 1.1 christos # Add a significant safety factor because C++ compilers can tack on 5235 1.1 christos # massive amounts of additional arguments before passing them to the 5236 1.1 christos # linker. It appears as though 1/2 is a usable value. 5237 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5238 1.1 christos fi 5239 1.1 christos ;; 5240 1.1 christos esac 5241 1.1 christos 5242 1.1 christos fi 5243 1.1 christos 5244 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then 5245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5246 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5247 1.1 christos else 5248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5249 1.1 christos $as_echo "none" >&6; } 5250 1.1 christos fi 5251 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len 5252 1.1 christos 5253 1.1 christos 5254 1.1 christos 5255 1.1 christos 5256 1.1 christos 5257 1.1 christos 5258 1.1 christos : ${CP="cp -f"} 5259 1.1 christos : ${MV="mv -f"} 5260 1.1 christos : ${RM="rm -f"} 5261 1.1 christos 5262 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5263 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5264 1.1 christos # Try some XSI features 5265 1.1 christos xsi_shell=no 5266 1.1 christos ( _lt_dummy="a/b/c" 5267 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5268 1.1 christos = c,a/b,, \ 5269 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \ 5270 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5271 1.1 christos && xsi_shell=yes 5272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5273 1.1 christos $as_echo "$xsi_shell" >&6; } 5274 1.1 christos 5275 1.1 christos 5276 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5277 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5278 1.1 christos lt_shell_append=no 5279 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5280 1.1 christos >/dev/null 2>&1 \ 5281 1.1 christos && lt_shell_append=yes 5282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5283 1.1 christos $as_echo "$lt_shell_append" >&6; } 5284 1.1 christos 5285 1.1 christos 5286 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5287 1.1 christos lt_unset=unset 5288 1.1 christos else 5289 1.1 christos lt_unset=false 5290 1.1 christos fi 5291 1.1 christos 5292 1.1 christos 5293 1.1 christos 5294 1.1 christos 5295 1.1 christos 5296 1.1 christos # test EBCDIC or ASCII 5297 1.1 christos case `echo X|tr X '\101'` in 5298 1.1 christos A) # ASCII based system 5299 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5300 1.1 christos lt_SP2NL='tr \040 \012' 5301 1.1 christos lt_NL2SP='tr \015\012 \040\040' 5302 1.1 christos ;; 5303 1.1 christos *) # EBCDIC based system 5304 1.1 christos lt_SP2NL='tr \100 \n' 5305 1.1 christos lt_NL2SP='tr \r\n \100\100' 5306 1.1 christos ;; 5307 1.1 christos esac 5308 1.1 christos 5309 1.1 christos 5310 1.1 christos 5311 1.1 christos 5312 1.1 christos 5313 1.1 christos 5314 1.1 christos 5315 1.1 christos 5316 1.1 christos 5317 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5318 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; } 5319 1.6 christos if ${lt_cv_ld_reload_flag+:} false; then : 5320 1.1 christos $as_echo_n "(cached) " >&6 5321 1.1 christos else 5322 1.1 christos lt_cv_ld_reload_flag='-r' 5323 1.1 christos fi 5324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5325 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; } 5326 1.1 christos reload_flag=$lt_cv_ld_reload_flag 5327 1.1 christos case $reload_flag in 5328 1.1 christos "" | " "*) ;; 5329 1.1 christos *) reload_flag=" $reload_flag" ;; 5330 1.1 christos esac 5331 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5332 1.1 christos case $host_os in 5333 1.1 christos darwin*) 5334 1.1 christos if test "$GCC" = yes; then 5335 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5336 1.1 christos else 5337 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs' 5338 1.1 christos fi 5339 1.1 christos ;; 5340 1.1 christos esac 5341 1.1 christos 5342 1.1 christos 5343 1.1 christos 5344 1.1 christos 5345 1.1 christos 5346 1.1 christos 5347 1.1 christos 5348 1.1 christos 5349 1.1 christos 5350 1.1 christos if test -n "$ac_tool_prefix"; then 5351 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5352 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2 5353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5354 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5355 1.6 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 5356 1.1 christos $as_echo_n "(cached) " >&6 5357 1.1 christos else 5358 1.1 christos if test -n "$OBJDUMP"; then 5359 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5360 1.1 christos else 5361 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5362 1.1 christos for as_dir in $PATH 5363 1.1 christos do 5364 1.1 christos IFS=$as_save_IFS 5365 1.1 christos test -z "$as_dir" && as_dir=. 5366 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5367 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5368 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5369 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5370 1.1 christos break 2 5371 1.1 christos fi 5372 1.1 christos done 5373 1.1 christos done 5374 1.1 christos IFS=$as_save_IFS 5375 1.1 christos 5376 1.1 christos fi 5377 1.1 christos fi 5378 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP 5379 1.1 christos if test -n "$OBJDUMP"; then 5380 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5381 1.1 christos $as_echo "$OBJDUMP" >&6; } 5382 1.1 christos else 5383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5384 1.1 christos $as_echo "no" >&6; } 5385 1.1 christos fi 5386 1.1 christos 5387 1.1 christos 5388 1.1 christos fi 5389 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then 5390 1.1 christos ac_ct_OBJDUMP=$OBJDUMP 5391 1.1 christos # Extract the first word of "objdump", so it can be a program name with args. 5392 1.1 christos set dummy objdump; ac_word=$2 5393 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5394 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5395 1.6 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5396 1.1 christos $as_echo_n "(cached) " >&6 5397 1.1 christos else 5398 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5399 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5400 1.1 christos else 5401 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5402 1.1 christos for as_dir in $PATH 5403 1.1 christos do 5404 1.1 christos IFS=$as_save_IFS 5405 1.1 christos test -z "$as_dir" && as_dir=. 5406 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5407 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5408 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump" 5409 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5410 1.1 christos break 2 5411 1.1 christos fi 5412 1.1 christos done 5413 1.1 christos done 5414 1.1 christos IFS=$as_save_IFS 5415 1.1 christos 5416 1.1 christos fi 5417 1.1 christos fi 5418 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5419 1.1 christos if test -n "$ac_ct_OBJDUMP"; then 5420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5421 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; } 5422 1.1 christos else 5423 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5424 1.1 christos $as_echo "no" >&6; } 5425 1.1 christos fi 5426 1.1 christos 5427 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then 5428 1.1 christos OBJDUMP="false" 5429 1.1 christos else 5430 1.1 christos case $cross_compiling:$ac_tool_warned in 5431 1.1 christos yes:) 5432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5433 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5434 1.1 christos ac_tool_warned=yes ;; 5435 1.1 christos esac 5436 1.1 christos OBJDUMP=$ac_ct_OBJDUMP 5437 1.1 christos fi 5438 1.1 christos else 5439 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP" 5440 1.1 christos fi 5441 1.1 christos 5442 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump 5443 1.1 christos 5444 1.1 christos 5445 1.1 christos 5446 1.1 christos 5447 1.1 christos 5448 1.1 christos 5449 1.1 christos 5450 1.1 christos 5451 1.1 christos 5452 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5453 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5454 1.6 christos if ${lt_cv_deplibs_check_method+:} false; then : 5455 1.1 christos $as_echo_n "(cached) " >&6 5456 1.1 christos else 5457 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD' 5458 1.1 christos lt_cv_file_magic_test_file= 5459 1.1 christos lt_cv_deplibs_check_method='unknown' 5460 1.1 christos # Need to set the preceding variable on all platforms that support 5461 1.1 christos # interlibrary dependencies. 5462 1.1 christos # 'none' -- dependencies not supported. 5463 1.1 christos # `unknown' -- same as none, but documents that we really don't know. 5464 1.1 christos # 'pass_all' -- all dependencies passed with no checks. 5465 1.1 christos # 'test_compile' -- check by making test program. 5466 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path 5467 1.1 christos # which responds to the $file_magic_cmd with a given extended regex. 5468 1.1 christos # If you have `file' or equivalent on your system and you're not sure 5469 1.1 christos # whether `pass_all' will *always* work, you probably want this one. 5470 1.1 christos 5471 1.1 christos case $host_os in 5472 1.1 christos aix[4-9]*) 5473 1.1 christos lt_cv_deplibs_check_method=pass_all 5474 1.1 christos ;; 5475 1.1 christos 5476 1.1 christos beos*) 5477 1.1 christos lt_cv_deplibs_check_method=pass_all 5478 1.1 christos ;; 5479 1.1 christos 5480 1.1 christos bsdi[45]*) 5481 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5482 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L' 5483 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so 5484 1.1 christos ;; 5485 1.1 christos 5486 1.1 christos cygwin*) 5487 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh 5488 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5489 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5490 1.1 christos ;; 5491 1.1 christos 5492 1.1 christos mingw* | pw32*) 5493 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by 5494 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump', 5495 1.1 christos # unless we find 'file', for example because we are cross-compiling. 5496 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5497 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5498 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5499 1.1 christos lt_cv_file_magic_cmd='func_win32_libid' 5500 1.1 christos else 5501 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5502 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5503 1.1 christos fi 5504 1.1 christos ;; 5505 1.1 christos 5506 1.1 christos cegcc*) 5507 1.1 christos # use the weaker test based on 'objdump'. See mingw*. 5508 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5509 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f' 5510 1.1 christos ;; 5511 1.1 christos 5512 1.1 christos darwin* | rhapsody*) 5513 1.1 christos lt_cv_deplibs_check_method=pass_all 5514 1.1 christos ;; 5515 1.1 christos 5516 1.1 christos freebsd* | dragonfly*) 5517 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5518 1.1 christos case $host_cpu in 5519 1.1 christos i*86 ) 5520 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake. 5521 1.1 christos # Let's accept both of them until this is cleared up. 5522 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5523 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5524 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5525 1.1 christos ;; 5526 1.1 christos esac 5527 1.1 christos else 5528 1.1 christos lt_cv_deplibs_check_method=pass_all 5529 1.1 christos fi 5530 1.1 christos ;; 5531 1.1 christos 5532 1.1 christos gnu*) 5533 1.1 christos lt_cv_deplibs_check_method=pass_all 5534 1.1 christos ;; 5535 1.1 christos 5536 1.1 christos haiku*) 5537 1.1 christos lt_cv_deplibs_check_method=pass_all 5538 1.1 christos ;; 5539 1.1 christos 5540 1.1 christos hpux10.20* | hpux11*) 5541 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5542 1.1 christos case $host_cpu in 5543 1.1 christos ia64*) 5544 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' 5545 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5546 1.1 christos ;; 5547 1.1 christos hppa*64*) 5548 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]' 5549 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5550 1.1 christos ;; 5551 1.1 christos *) 5552 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' 5553 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl 5554 1.1 christos ;; 5555 1.1 christos esac 5556 1.1 christos ;; 5557 1.1 christos 5558 1.1 christos interix[3-9]*) 5559 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5560 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5561 1.1 christos ;; 5562 1.1 christos 5563 1.1 christos irix5* | irix6* | nonstopux*) 5564 1.1 christos case $LD in 5565 1.1 christos *-32|*"-32 ") libmagic=32-bit;; 5566 1.1 christos *-n32|*"-n32 ") libmagic=N32;; 5567 1.1 christos *-64|*"-64 ") libmagic=64-bit;; 5568 1.1 christos *) libmagic=never-match;; 5569 1.1 christos esac 5570 1.1 christos lt_cv_deplibs_check_method=pass_all 5571 1.1 christos ;; 5572 1.1 christos 5573 1.1 christos # This must be Linux ELF. 5574 1.9 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5575 1.1 christos lt_cv_deplibs_check_method=pass_all 5576 1.1 christos ;; 5577 1.1 christos 5578 1.1 christos netbsd*) 5579 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5580 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5581 1.1 christos else 5582 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5583 1.1 christos fi 5584 1.1 christos ;; 5585 1.1 christos 5586 1.1 christos newos6*) 5587 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5588 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file 5589 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so 5590 1.1 christos ;; 5591 1.1 christos 5592 1.1 christos *nto* | *qnx*) 5593 1.1 christos lt_cv_deplibs_check_method=pass_all 5594 1.1 christos ;; 5595 1.1 christos 5596 1.1 christos openbsd*) 5597 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5598 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5599 1.1 christos else 5600 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5601 1.1 christos fi 5602 1.1 christos ;; 5603 1.1 christos 5604 1.1 christos osf3* | osf4* | osf5*) 5605 1.1 christos lt_cv_deplibs_check_method=pass_all 5606 1.1 christos ;; 5607 1.1 christos 5608 1.1 christos rdos*) 5609 1.1 christos lt_cv_deplibs_check_method=pass_all 5610 1.1 christos ;; 5611 1.1 christos 5612 1.1 christos solaris*) 5613 1.1 christos lt_cv_deplibs_check_method=pass_all 5614 1.1 christos ;; 5615 1.1 christos 5616 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5617 1.1 christos lt_cv_deplibs_check_method=pass_all 5618 1.1 christos ;; 5619 1.1 christos 5620 1.1 christos sysv4 | sysv4.3*) 5621 1.1 christos case $host_vendor in 5622 1.1 christos motorola) 5623 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]' 5624 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5625 1.1 christos ;; 5626 1.1 christos ncr) 5627 1.1 christos lt_cv_deplibs_check_method=pass_all 5628 1.1 christos ;; 5629 1.1 christos sequent) 5630 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5631 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5632 1.1 christos ;; 5633 1.1 christos sni) 5634 1.1 christos lt_cv_file_magic_cmd='/bin/file' 5635 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5636 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so 5637 1.1 christos ;; 5638 1.1 christos siemens) 5639 1.1 christos lt_cv_deplibs_check_method=pass_all 5640 1.1 christos ;; 5641 1.1 christos pc) 5642 1.1 christos lt_cv_deplibs_check_method=pass_all 5643 1.1 christos ;; 5644 1.1 christos esac 5645 1.1 christos ;; 5646 1.1 christos 5647 1.1 christos tpf*) 5648 1.1 christos lt_cv_deplibs_check_method=pass_all 5649 1.1 christos ;; 5650 1.9 christos vxworks*) 5651 1.9 christos # Assume VxWorks cross toolchains are built on Linux, possibly 5652 1.9 christos # as canadian for Windows hosts. 5653 1.9 christos lt_cv_deplibs_check_method=pass_all 5654 1.9 christos ;; 5655 1.1 christos esac 5656 1.1 christos 5657 1.1 christos fi 5658 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5659 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; } 5660 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd 5661 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method 5662 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown 5663 1.1 christos 5664 1.1 christos 5665 1.1 christos 5666 1.1 christos 5667 1.1 christos 5668 1.1 christos 5669 1.1 christos 5670 1.1 christos 5671 1.1 christos 5672 1.1 christos 5673 1.1 christos 5674 1.1 christos 5675 1.8 christos plugin_option= 5676 1.8 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5677 1.8 christos for plugin in $plugin_names; do 5678 1.8 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5679 1.8 christos if test x$plugin_so = x$plugin; then 5680 1.8 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5681 1.8 christos fi 5682 1.8 christos if test x$plugin_so != x$plugin; then 5683 1.8 christos plugin_option="--plugin $plugin_so" 5684 1.8 christos break 5685 1.8 christos fi 5686 1.8 christos done 5687 1.8 christos 5688 1.1 christos if test -n "$ac_tool_prefix"; then 5689 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5690 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 5691 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5692 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5693 1.6 christos if ${ac_cv_prog_AR+:} false; then : 5694 1.1 christos $as_echo_n "(cached) " >&6 5695 1.1 christos else 5696 1.1 christos if test -n "$AR"; then 5697 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5698 1.1 christos else 5699 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5700 1.1 christos for as_dir in $PATH 5701 1.1 christos do 5702 1.1 christos IFS=$as_save_IFS 5703 1.1 christos test -z "$as_dir" && as_dir=. 5704 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5705 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5706 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 5707 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5708 1.1 christos break 2 5709 1.1 christos fi 5710 1.1 christos done 5711 1.1 christos done 5712 1.1 christos IFS=$as_save_IFS 5713 1.1 christos 5714 1.1 christos fi 5715 1.1 christos fi 5716 1.1 christos AR=$ac_cv_prog_AR 5717 1.1 christos if test -n "$AR"; then 5718 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5719 1.1 christos $as_echo "$AR" >&6; } 5720 1.1 christos else 5721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5722 1.1 christos $as_echo "no" >&6; } 5723 1.1 christos fi 5724 1.1 christos 5725 1.1 christos 5726 1.1 christos fi 5727 1.1 christos if test -z "$ac_cv_prog_AR"; then 5728 1.1 christos ac_ct_AR=$AR 5729 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 5730 1.1 christos set dummy ar; ac_word=$2 5731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5732 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5733 1.6 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5734 1.1 christos $as_echo_n "(cached) " >&6 5735 1.1 christos else 5736 1.1 christos if test -n "$ac_ct_AR"; then 5737 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5738 1.1 christos else 5739 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5740 1.1 christos for as_dir in $PATH 5741 1.1 christos do 5742 1.1 christos IFS=$as_save_IFS 5743 1.1 christos test -z "$as_dir" && as_dir=. 5744 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5745 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5746 1.1 christos ac_cv_prog_ac_ct_AR="ar" 5747 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5748 1.1 christos break 2 5749 1.1 christos fi 5750 1.1 christos done 5751 1.1 christos done 5752 1.1 christos IFS=$as_save_IFS 5753 1.1 christos 5754 1.1 christos fi 5755 1.1 christos fi 5756 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 5757 1.1 christos if test -n "$ac_ct_AR"; then 5758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5759 1.1 christos $as_echo "$ac_ct_AR" >&6; } 5760 1.1 christos else 5761 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5762 1.1 christos $as_echo "no" >&6; } 5763 1.1 christos fi 5764 1.1 christos 5765 1.1 christos if test "x$ac_ct_AR" = x; then 5766 1.1 christos AR="false" 5767 1.1 christos else 5768 1.1 christos case $cross_compiling:$ac_tool_warned in 5769 1.1 christos yes:) 5770 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5771 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5772 1.1 christos ac_tool_warned=yes ;; 5773 1.1 christos esac 5774 1.1 christos AR=$ac_ct_AR 5775 1.1 christos fi 5776 1.1 christos else 5777 1.1 christos AR="$ac_cv_prog_AR" 5778 1.1 christos fi 5779 1.1 christos 5780 1.1 christos test -z "$AR" && AR=ar 5781 1.8 christos if test -n "$plugin_option"; then 5782 1.8 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 5783 1.8 christos touch conftest.c 5784 1.8 christos $AR $plugin_option rc conftest.a conftest.c 5785 1.8 christos if test "$?" != 0; then 5786 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5787 1.8 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5788 1.8 christos else 5789 1.8 christos AR="$AR $plugin_option" 5790 1.8 christos fi 5791 1.8 christos rm -f conftest.* 5792 1.8 christos fi 5793 1.8 christos fi 5794 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru 5795 1.1 christos 5796 1.1 christos 5797 1.1 christos 5798 1.1 christos 5799 1.1 christos 5800 1.1 christos 5801 1.1 christos 5802 1.1 christos 5803 1.1 christos 5804 1.1 christos 5805 1.1 christos 5806 1.1 christos if test -n "$ac_tool_prefix"; then 5807 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5808 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 5809 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5810 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5811 1.6 christos if ${ac_cv_prog_STRIP+:} false; then : 5812 1.1 christos $as_echo_n "(cached) " >&6 5813 1.1 christos else 5814 1.1 christos if test -n "$STRIP"; then 5815 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5816 1.1 christos else 5817 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5818 1.1 christos for as_dir in $PATH 5819 1.1 christos do 5820 1.1 christos IFS=$as_save_IFS 5821 1.1 christos test -z "$as_dir" && as_dir=. 5822 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5823 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5824 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5825 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5826 1.1 christos break 2 5827 1.1 christos fi 5828 1.1 christos done 5829 1.1 christos done 5830 1.1 christos IFS=$as_save_IFS 5831 1.1 christos 5832 1.1 christos fi 5833 1.1 christos fi 5834 1.1 christos STRIP=$ac_cv_prog_STRIP 5835 1.1 christos if test -n "$STRIP"; then 5836 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5837 1.1 christos $as_echo "$STRIP" >&6; } 5838 1.1 christos else 5839 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5840 1.1 christos $as_echo "no" >&6; } 5841 1.1 christos fi 5842 1.1 christos 5843 1.1 christos 5844 1.1 christos fi 5845 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 5846 1.1 christos ac_ct_STRIP=$STRIP 5847 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 5848 1.1 christos set dummy strip; ac_word=$2 5849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5850 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5851 1.6 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5852 1.1 christos $as_echo_n "(cached) " >&6 5853 1.1 christos else 5854 1.1 christos if test -n "$ac_ct_STRIP"; then 5855 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5856 1.1 christos else 5857 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5858 1.1 christos for as_dir in $PATH 5859 1.1 christos do 5860 1.1 christos IFS=$as_save_IFS 5861 1.1 christos test -z "$as_dir" && as_dir=. 5862 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5863 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5864 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 5865 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5866 1.1 christos break 2 5867 1.1 christos fi 5868 1.1 christos done 5869 1.1 christos done 5870 1.1 christos IFS=$as_save_IFS 5871 1.1 christos 5872 1.1 christos fi 5873 1.1 christos fi 5874 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5875 1.1 christos if test -n "$ac_ct_STRIP"; then 5876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5877 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 5878 1.1 christos else 5879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5880 1.1 christos $as_echo "no" >&6; } 5881 1.1 christos fi 5882 1.1 christos 5883 1.1 christos if test "x$ac_ct_STRIP" = x; then 5884 1.1 christos STRIP=":" 5885 1.1 christos else 5886 1.1 christos case $cross_compiling:$ac_tool_warned in 5887 1.1 christos yes:) 5888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5889 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5890 1.1 christos ac_tool_warned=yes ;; 5891 1.1 christos esac 5892 1.1 christos STRIP=$ac_ct_STRIP 5893 1.1 christos fi 5894 1.1 christos else 5895 1.1 christos STRIP="$ac_cv_prog_STRIP" 5896 1.1 christos fi 5897 1.1 christos 5898 1.1 christos test -z "$STRIP" && STRIP=: 5899 1.1 christos 5900 1.1 christos 5901 1.1 christos 5902 1.1 christos 5903 1.1 christos 5904 1.1 christos 5905 1.1 christos if test -n "$ac_tool_prefix"; then 5906 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5907 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5909 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5910 1.6 christos if ${ac_cv_prog_RANLIB+:} false; then : 5911 1.1 christos $as_echo_n "(cached) " >&6 5912 1.1 christos else 5913 1.1 christos if test -n "$RANLIB"; then 5914 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5915 1.1 christos else 5916 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5917 1.1 christos for as_dir in $PATH 5918 1.1 christos do 5919 1.1 christos IFS=$as_save_IFS 5920 1.1 christos test -z "$as_dir" && as_dir=. 5921 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5922 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5923 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5924 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5925 1.1 christos break 2 5926 1.1 christos fi 5927 1.1 christos done 5928 1.1 christos done 5929 1.1 christos IFS=$as_save_IFS 5930 1.1 christos 5931 1.1 christos fi 5932 1.1 christos fi 5933 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5934 1.1 christos if test -n "$RANLIB"; then 5935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5936 1.1 christos $as_echo "$RANLIB" >&6; } 5937 1.1 christos else 5938 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5939 1.1 christos $as_echo "no" >&6; } 5940 1.1 christos fi 5941 1.1 christos 5942 1.1 christos 5943 1.1 christos fi 5944 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5945 1.1 christos ac_ct_RANLIB=$RANLIB 5946 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5947 1.1 christos set dummy ranlib; ac_word=$2 5948 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5949 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5950 1.6 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5951 1.1 christos $as_echo_n "(cached) " >&6 5952 1.1 christos else 5953 1.1 christos if test -n "$ac_ct_RANLIB"; then 5954 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5955 1.1 christos else 5956 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5957 1.1 christos for as_dir in $PATH 5958 1.1 christos do 5959 1.1 christos IFS=$as_save_IFS 5960 1.1 christos test -z "$as_dir" && as_dir=. 5961 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5962 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5963 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 5964 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5965 1.1 christos break 2 5966 1.1 christos fi 5967 1.1 christos done 5968 1.1 christos done 5969 1.1 christos IFS=$as_save_IFS 5970 1.1 christos 5971 1.1 christos fi 5972 1.1 christos fi 5973 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5974 1.1 christos if test -n "$ac_ct_RANLIB"; then 5975 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5976 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 5977 1.1 christos else 5978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5979 1.1 christos $as_echo "no" >&6; } 5980 1.1 christos fi 5981 1.1 christos 5982 1.1 christos if test "x$ac_ct_RANLIB" = x; then 5983 1.1 christos RANLIB=":" 5984 1.1 christos else 5985 1.1 christos case $cross_compiling:$ac_tool_warned in 5986 1.1 christos yes:) 5987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5988 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5989 1.1 christos ac_tool_warned=yes ;; 5990 1.1 christos esac 5991 1.1 christos RANLIB=$ac_ct_RANLIB 5992 1.1 christos fi 5993 1.1 christos else 5994 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5995 1.1 christos fi 5996 1.1 christos 5997 1.1 christos test -z "$RANLIB" && RANLIB=: 5998 1.8 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5999 1.8 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6000 1.8 christos RANLIB="$RANLIB $plugin_option" 6001 1.8 christos fi 6002 1.8 christos fi 6003 1.1 christos 6004 1.1 christos 6005 1.1 christos 6006 1.1 christos 6007 1.1 christos 6008 1.1 christos 6009 1.1 christos # Determine commands to create old-style static archives. 6010 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6011 1.1 christos old_postinstall_cmds='chmod 644 $oldlib' 6012 1.1 christos old_postuninstall_cmds= 6013 1.1 christos 6014 1.1 christos if test -n "$RANLIB"; then 6015 1.1 christos case $host_os in 6016 1.1 christos openbsd*) 6017 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6018 1.1 christos ;; 6019 1.1 christos *) 6020 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6021 1.1 christos ;; 6022 1.1 christos esac 6023 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6024 1.1 christos fi 6025 1.1 christos 6026 1.1 christos case $host_os in 6027 1.1 christos darwin*) 6028 1.1 christos lock_old_archive_extraction=yes ;; 6029 1.1 christos *) 6030 1.1 christos lock_old_archive_extraction=no ;; 6031 1.1 christos esac 6032 1.1 christos 6033 1.1 christos 6034 1.1 christos 6035 1.1 christos 6036 1.1 christos 6037 1.1 christos 6038 1.1 christos 6039 1.1 christos 6040 1.1 christos 6041 1.1 christos 6042 1.1 christos 6043 1.1 christos 6044 1.1 christos 6045 1.1 christos 6046 1.1 christos 6047 1.1 christos 6048 1.1 christos 6049 1.1 christos 6050 1.1 christos 6051 1.1 christos 6052 1.1 christos 6053 1.1 christos 6054 1.1 christos 6055 1.1 christos 6056 1.1 christos 6057 1.1 christos 6058 1.1 christos 6059 1.1 christos 6060 1.1 christos 6061 1.1 christos 6062 1.1 christos 6063 1.1 christos 6064 1.1 christos 6065 1.1 christos 6066 1.1 christos 6067 1.1 christos 6068 1.1 christos 6069 1.1 christos 6070 1.1 christos 6071 1.1 christos # If no C compiler was specified, use CC. 6072 1.1 christos LTCC=${LTCC-"$CC"} 6073 1.1 christos 6074 1.1 christos # If no C compiler flags were specified, use CFLAGS. 6075 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6076 1.1 christos 6077 1.1 christos # Allow CC to be a program name with arguments. 6078 1.1 christos compiler=$CC 6079 1.1 christos 6080 1.1 christos 6081 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm. 6082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6083 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6084 1.6 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6085 1.1 christos $as_echo_n "(cached) " >&6 6086 1.1 christos else 6087 1.1 christos 6088 1.1 christos # These are sane defaults that work on at least a few old systems. 6089 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6090 1.1 christos 6091 1.1 christos # Character class describing NM global symbol codes. 6092 1.1 christos symcode='[BCDEGRST]' 6093 1.1 christos 6094 1.1 christos # Regexp to match symbols that can be accessed directly from C. 6095 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6096 1.1 christos 6097 1.1 christos # Define system-specific variables. 6098 1.1 christos case $host_os in 6099 1.1 christos aix*) 6100 1.1 christos symcode='[BCDT]' 6101 1.1 christos ;; 6102 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 6103 1.1 christos symcode='[ABCDGISTW]' 6104 1.1 christos ;; 6105 1.1 christos hpux*) 6106 1.1 christos if test "$host_cpu" = ia64; then 6107 1.1 christos symcode='[ABCDEGRST]' 6108 1.1 christos fi 6109 1.1 christos ;; 6110 1.1 christos irix* | nonstopux*) 6111 1.1 christos symcode='[BCDEGRST]' 6112 1.1 christos ;; 6113 1.1 christos osf*) 6114 1.1 christos symcode='[BCDEGQRST]' 6115 1.1 christos ;; 6116 1.1 christos solaris*) 6117 1.8 christos symcode='[BCDRT]' 6118 1.1 christos ;; 6119 1.1 christos sco3.2v5*) 6120 1.1 christos symcode='[DT]' 6121 1.1 christos ;; 6122 1.1 christos sysv4.2uw2*) 6123 1.1 christos symcode='[DT]' 6124 1.1 christos ;; 6125 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*) 6126 1.1 christos symcode='[ABDT]' 6127 1.1 christos ;; 6128 1.1 christos sysv4) 6129 1.1 christos symcode='[DFNSTU]' 6130 1.1 christos ;; 6131 1.1 christos esac 6132 1.1 christos 6133 1.1 christos # If we're using GNU nm, then use its standard symbol codes. 6134 1.1 christos case `$NM -V 2>&1` in 6135 1.1 christos *GNU* | *'with BFD'*) 6136 1.1 christos symcode='[ABCDGIRSTW]' ;; 6137 1.1 christos esac 6138 1.1 christos 6139 1.1 christos # Transform an extracted symbol line into a proper C declaration. 6140 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently, 6141 1.1 christos # so use this general approach. 6142 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'" 6143 1.1 christos 6144 1.1 christos # Transform an extracted symbol line into symbol name and symbol address 6145 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'" 6146 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'" 6147 1.1 christos 6148 1.1 christos # Handle CRLF in mingw tool chain 6149 1.1 christos opt_cr= 6150 1.1 christos case $build_os in 6151 1.1 christos mingw*) 6152 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6153 1.1 christos ;; 6154 1.1 christos esac 6155 1.1 christos 6156 1.1 christos # Try without a prefix underscore, then with it. 6157 1.1 christos for ac_symprfx in "" "_"; do 6158 1.1 christos 6159 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6160 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2" 6161 1.1 christos 6162 1.1 christos # Write the raw and C identifiers. 6163 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6164 1.1 christos # Fake it for dumpbin and say T for any non-static function 6165 1.1 christos # and D for any global variable. 6166 1.1 christos # Also find C++ and __fastcall symbols from MSVC++, 6167 1.1 christos # which start with @ or ?. 6168 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\ 6169 1.1 christos " {last_section=section; section=\$ 3};"\ 6170 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6171 1.1 christos " \$ 0!~/External *\|/{next};"\ 6172 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6173 1.1 christos " {if(hide[section]) next};"\ 6174 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6175 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6176 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6177 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6178 1.1 christos " ' prfx=^$ac_symprfx" 6179 1.1 christos else 6180 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6181 1.1 christos fi 6182 1.1 christos 6183 1.1 christos # Check to see that the pipe works correctly. 6184 1.1 christos pipe_works=no 6185 1.1 christos 6186 1.1 christos rm -f conftest* 6187 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 6188 1.1 christos #ifdef __cplusplus 6189 1.1 christos extern "C" { 6190 1.1 christos #endif 6191 1.1 christos char nm_test_var; 6192 1.1 christos void nm_test_func(void); 6193 1.1 christos void nm_test_func(void){} 6194 1.1 christos #ifdef __cplusplus 6195 1.1 christos } 6196 1.1 christos #endif 6197 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);} 6198 1.1 christos _LT_EOF 6199 1.1 christos 6200 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6201 1.1 christos (eval $ac_compile) 2>&5 6202 1.1 christos ac_status=$? 6203 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6204 1.1 christos test $ac_status = 0; }; then 6205 1.1 christos # Now try to grab the symbols. 6206 1.1 christos nlist=conftest.nm 6207 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6208 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6209 1.1 christos ac_status=$? 6210 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6211 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then 6212 1.1 christos # Try sorting and uniquifying the output. 6213 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then 6214 1.1 christos mv -f "$nlist"T "$nlist" 6215 1.1 christos else 6216 1.1 christos rm -f "$nlist"T 6217 1.1 christos fi 6218 1.1 christos 6219 1.1 christos # Make sure that we snagged all the symbols we need. 6220 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6221 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6222 1.1 christos cat <<_LT_EOF > conftest.$ac_ext 6223 1.1 christos #ifdef __cplusplus 6224 1.1 christos extern "C" { 6225 1.1 christos #endif 6226 1.1 christos 6227 1.1 christos _LT_EOF 6228 1.1 christos # Now generate the symbol file. 6229 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6230 1.1 christos 6231 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext 6232 1.1 christos 6233 1.1 christos /* The mapping between symbol names and symbols. */ 6234 1.1 christos const struct { 6235 1.1 christos const char *name; 6236 1.1 christos void *address; 6237 1.1 christos } 6238 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] = 6239 1.1 christos { 6240 1.1 christos { "@PROGRAM@", (void *) 0 }, 6241 1.1 christos _LT_EOF 6242 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6243 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext 6244 1.1 christos {0, (void *) 0} 6245 1.1 christos }; 6246 1.1 christos 6247 1.1 christos /* This works around a problem in FreeBSD linker */ 6248 1.1 christos #ifdef FREEBSD_WORKAROUND 6249 1.1 christos static const void *lt_preloaded_setup() { 6250 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols; 6251 1.1 christos } 6252 1.1 christos #endif 6253 1.1 christos 6254 1.1 christos #ifdef __cplusplus 6255 1.1 christos } 6256 1.1 christos #endif 6257 1.1 christos _LT_EOF 6258 1.1 christos # Now try linking the two files. 6259 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext 6260 1.1 christos lt_save_LIBS="$LIBS" 6261 1.1 christos lt_save_CFLAGS="$CFLAGS" 6262 1.1 christos LIBS="conftstm.$ac_objext" 6263 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6264 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6265 1.1 christos (eval $ac_link) 2>&5 6266 1.1 christos ac_status=$? 6267 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6268 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6269 1.1 christos pipe_works=yes 6270 1.1 christos fi 6271 1.1 christos LIBS="$lt_save_LIBS" 6272 1.1 christos CFLAGS="$lt_save_CFLAGS" 6273 1.1 christos else 6274 1.1 christos echo "cannot find nm_test_func in $nlist" >&5 6275 1.1 christos fi 6276 1.1 christos else 6277 1.1 christos echo "cannot find nm_test_var in $nlist" >&5 6278 1.1 christos fi 6279 1.1 christos else 6280 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6281 1.1 christos fi 6282 1.1 christos else 6283 1.1 christos echo "$progname: failed program was:" >&5 6284 1.1 christos cat conftest.$ac_ext >&5 6285 1.1 christos fi 6286 1.1 christos rm -rf conftest* conftst* 6287 1.1 christos 6288 1.1 christos # Do not use the global_symbol_pipe unless it works. 6289 1.1 christos if test "$pipe_works" = yes; then 6290 1.1 christos break 6291 1.1 christos else 6292 1.1 christos lt_cv_sys_global_symbol_pipe= 6293 1.1 christos fi 6294 1.1 christos done 6295 1.1 christos 6296 1.1 christos fi 6297 1.1 christos 6298 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then 6299 1.1 christos lt_cv_sys_global_symbol_to_cdecl= 6300 1.1 christos fi 6301 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6302 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6303 1.1 christos $as_echo "failed" >&6; } 6304 1.1 christos else 6305 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6306 1.1 christos $as_echo "ok" >&6; } 6307 1.1 christos fi 6308 1.1 christos 6309 1.1 christos 6310 1.1 christos 6311 1.1 christos 6312 1.1 christos 6313 1.1 christos 6314 1.1 christos 6315 1.1 christos 6316 1.1 christos 6317 1.1 christos 6318 1.1 christos 6319 1.1 christos 6320 1.1 christos 6321 1.1 christos 6322 1.1 christos 6323 1.1 christos 6324 1.1 christos 6325 1.1 christos 6326 1.1 christos 6327 1.1 christos 6328 1.1 christos 6329 1.1 christos 6330 1.1 christos # Check whether --enable-libtool-lock was given. 6331 1.1 christos if test "${enable_libtool_lock+set}" = set; then : 6332 1.1 christos enableval=$enable_libtool_lock; 6333 1.1 christos fi 6334 1.1 christos 6335 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6336 1.1 christos 6337 1.1 christos # Some flags need to be propagated to the compiler or linker for good 6338 1.1 christos # libtool support. 6339 1.1 christos case $host in 6340 1.1 christos ia64-*-hpux*) 6341 1.1 christos # Find out which ABI we are using. 6342 1.1 christos echo 'int i;' > conftest.$ac_ext 6343 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6344 1.1 christos (eval $ac_compile) 2>&5 6345 1.1 christos ac_status=$? 6346 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6347 1.1 christos test $ac_status = 0; }; then 6348 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6349 1.1 christos *ELF-32*) 6350 1.1 christos HPUX_IA64_MODE="32" 6351 1.1 christos ;; 6352 1.1 christos *ELF-64*) 6353 1.1 christos HPUX_IA64_MODE="64" 6354 1.1 christos ;; 6355 1.1 christos esac 6356 1.1 christos fi 6357 1.1 christos rm -rf conftest* 6358 1.1 christos ;; 6359 1.1 christos *-*-irix6*) 6360 1.1 christos # Find out which ABI we are using. 6361 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6362 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6363 1.1 christos (eval $ac_compile) 2>&5 6364 1.1 christos ac_status=$? 6365 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6366 1.1 christos test $ac_status = 0; }; then 6367 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 6368 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6369 1.1 christos *32-bit*) 6370 1.1 christos LD="${LD-ld} -melf32bsmip" 6371 1.1 christos ;; 6372 1.1 christos *N32*) 6373 1.1 christos LD="${LD-ld} -melf32bmipn32" 6374 1.1 christos ;; 6375 1.1 christos *64-bit*) 6376 1.1 christos LD="${LD-ld} -melf64bmip" 6377 1.1 christos ;; 6378 1.1 christos esac 6379 1.1 christos else 6380 1.1 christos case `/usr/bin/file conftest.$ac_objext` in 6381 1.1 christos *32-bit*) 6382 1.1 christos LD="${LD-ld} -32" 6383 1.1 christos ;; 6384 1.1 christos *N32*) 6385 1.1 christos LD="${LD-ld} -n32" 6386 1.1 christos ;; 6387 1.1 christos *64-bit*) 6388 1.1 christos LD="${LD-ld} -64" 6389 1.1 christos ;; 6390 1.1 christos esac 6391 1.1 christos fi 6392 1.1 christos fi 6393 1.1 christos rm -rf conftest* 6394 1.1 christos ;; 6395 1.1 christos 6396 1.3 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6397 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6398 1.1 christos # Find out which ABI we are using. 6399 1.1 christos echo 'int i;' > conftest.$ac_ext 6400 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6401 1.1 christos (eval $ac_compile) 2>&5 6402 1.1 christos ac_status=$? 6403 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6404 1.1 christos test $ac_status = 0; }; then 6405 1.1 christos case `/usr/bin/file conftest.o` in 6406 1.1 christos *32-bit*) 6407 1.1 christos case $host in 6408 1.1 christos x86_64-*kfreebsd*-gnu) 6409 1.1 christos LD="${LD-ld} -m elf_i386_fbsd" 6410 1.1 christos ;; 6411 1.1 christos x86_64-*linux*) 6412 1.3 christos case `/usr/bin/file conftest.o` in 6413 1.3 christos *x86-64*) 6414 1.3 christos LD="${LD-ld} -m elf32_x86_64" 6415 1.3 christos ;; 6416 1.3 christos *) 6417 1.3 christos LD="${LD-ld} -m elf_i386" 6418 1.3 christos ;; 6419 1.3 christos esac 6420 1.1 christos ;; 6421 1.3 christos powerpc64le-*linux*) 6422 1.3 christos LD="${LD-ld} -m elf32lppclinux" 6423 1.3 christos ;; 6424 1.3 christos powerpc64-*linux*) 6425 1.1 christos LD="${LD-ld} -m elf32ppclinux" 6426 1.1 christos ;; 6427 1.1 christos s390x-*linux*) 6428 1.1 christos LD="${LD-ld} -m elf_s390" 6429 1.1 christos ;; 6430 1.1 christos sparc64-*linux*) 6431 1.1 christos LD="${LD-ld} -m elf32_sparc" 6432 1.1 christos ;; 6433 1.1 christos esac 6434 1.1 christos ;; 6435 1.1 christos *64-bit*) 6436 1.1 christos case $host in 6437 1.1 christos x86_64-*kfreebsd*-gnu) 6438 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd" 6439 1.1 christos ;; 6440 1.1 christos x86_64-*linux*) 6441 1.1 christos LD="${LD-ld} -m elf_x86_64" 6442 1.1 christos ;; 6443 1.3 christos powerpcle-*linux*) 6444 1.3 christos LD="${LD-ld} -m elf64lppc" 6445 1.3 christos ;; 6446 1.3 christos powerpc-*linux*) 6447 1.1 christos LD="${LD-ld} -m elf64ppc" 6448 1.1 christos ;; 6449 1.1 christos s390*-*linux*|s390*-*tpf*) 6450 1.1 christos LD="${LD-ld} -m elf64_s390" 6451 1.1 christos ;; 6452 1.1 christos sparc*-*linux*) 6453 1.1 christos LD="${LD-ld} -m elf64_sparc" 6454 1.1 christos ;; 6455 1.1 christos esac 6456 1.1 christos ;; 6457 1.1 christos esac 6458 1.1 christos fi 6459 1.1 christos rm -rf conftest* 6460 1.1 christos ;; 6461 1.1 christos 6462 1.1 christos *-*-sco3.2v5*) 6463 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6464 1.1 christos SAVE_CFLAGS="$CFLAGS" 6465 1.1 christos CFLAGS="$CFLAGS -belf" 6466 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6467 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6468 1.6 christos if ${lt_cv_cc_needs_belf+:} false; then : 6469 1.1 christos $as_echo_n "(cached) " >&6 6470 1.1 christos else 6471 1.1 christos ac_ext=c 6472 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6473 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6474 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6475 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6476 1.1 christos 6477 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6478 1.1 christos /* end confdefs.h. */ 6479 1.1 christos 6480 1.1 christos int 6481 1.1 christos main () 6482 1.1 christos { 6483 1.1 christos 6484 1.1 christos ; 6485 1.1 christos return 0; 6486 1.1 christos } 6487 1.1 christos _ACEOF 6488 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6489 1.1 christos lt_cv_cc_needs_belf=yes 6490 1.1 christos else 6491 1.1 christos lt_cv_cc_needs_belf=no 6492 1.1 christos fi 6493 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6494 1.1 christos conftest$ac_exeext conftest.$ac_ext 6495 1.1 christos ac_ext=c 6496 1.1 christos ac_cpp='$CPP $CPPFLAGS' 6497 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6498 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6499 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 6500 1.1 christos 6501 1.1 christos fi 6502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6503 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; } 6504 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6505 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6506 1.1 christos CFLAGS="$SAVE_CFLAGS" 6507 1.1 christos fi 6508 1.1 christos ;; 6509 1.1 christos sparc*-*solaris*) 6510 1.1 christos # Find out which ABI we are using. 6511 1.1 christos echo 'int i;' > conftest.$ac_ext 6512 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6513 1.1 christos (eval $ac_compile) 2>&5 6514 1.1 christos ac_status=$? 6515 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6516 1.1 christos test $ac_status = 0; }; then 6517 1.1 christos case `/usr/bin/file conftest.o` in 6518 1.1 christos *64-bit*) 6519 1.1 christos case $lt_cv_prog_gnu_ld in 6520 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;; 6521 1.1 christos *) 6522 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6523 1.1 christos LD="${LD-ld} -64" 6524 1.1 christos fi 6525 1.1 christos ;; 6526 1.1 christos esac 6527 1.1 christos ;; 6528 1.1 christos esac 6529 1.1 christos fi 6530 1.1 christos rm -rf conftest* 6531 1.1 christos ;; 6532 1.1 christos esac 6533 1.1 christos 6534 1.1 christos need_locks="$enable_libtool_lock" 6535 1.1 christos 6536 1.1 christos 6537 1.1 christos case $host_os in 6538 1.1 christos rhapsody* | darwin*) 6539 1.1 christos if test -n "$ac_tool_prefix"; then 6540 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6541 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6542 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6543 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6544 1.6 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 6545 1.1 christos $as_echo_n "(cached) " >&6 6546 1.1 christos else 6547 1.1 christos if test -n "$DSYMUTIL"; then 6548 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6549 1.1 christos else 6550 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6551 1.1 christos for as_dir in $PATH 6552 1.1 christos do 6553 1.1 christos IFS=$as_save_IFS 6554 1.1 christos test -z "$as_dir" && as_dir=. 6555 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6556 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6557 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6558 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6559 1.1 christos break 2 6560 1.1 christos fi 6561 1.1 christos done 6562 1.1 christos done 6563 1.1 christos IFS=$as_save_IFS 6564 1.1 christos 6565 1.1 christos fi 6566 1.1 christos fi 6567 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL 6568 1.1 christos if test -n "$DSYMUTIL"; then 6569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6570 1.1 christos $as_echo "$DSYMUTIL" >&6; } 6571 1.1 christos else 6572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6573 1.1 christos $as_echo "no" >&6; } 6574 1.1 christos fi 6575 1.1 christos 6576 1.1 christos 6577 1.1 christos fi 6578 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then 6579 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL 6580 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args. 6581 1.1 christos set dummy dsymutil; ac_word=$2 6582 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6583 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6584 1.6 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6585 1.1 christos $as_echo_n "(cached) " >&6 6586 1.1 christos else 6587 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6588 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6589 1.1 christos else 6590 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6591 1.1 christos for as_dir in $PATH 6592 1.1 christos do 6593 1.1 christos IFS=$as_save_IFS 6594 1.1 christos test -z "$as_dir" && as_dir=. 6595 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6596 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6597 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6598 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6599 1.1 christos break 2 6600 1.1 christos fi 6601 1.1 christos done 6602 1.1 christos done 6603 1.1 christos IFS=$as_save_IFS 6604 1.1 christos 6605 1.1 christos fi 6606 1.1 christos fi 6607 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6608 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then 6609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6610 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; } 6611 1.1 christos else 6612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6613 1.1 christos $as_echo "no" >&6; } 6614 1.1 christos fi 6615 1.1 christos 6616 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then 6617 1.1 christos DSYMUTIL=":" 6618 1.1 christos else 6619 1.1 christos case $cross_compiling:$ac_tool_warned in 6620 1.1 christos yes:) 6621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6622 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6623 1.1 christos ac_tool_warned=yes ;; 6624 1.1 christos esac 6625 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL 6626 1.1 christos fi 6627 1.1 christos else 6628 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6629 1.1 christos fi 6630 1.1 christos 6631 1.1 christos if test -n "$ac_tool_prefix"; then 6632 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6633 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6634 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6635 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6636 1.6 christos if ${ac_cv_prog_NMEDIT+:} false; then : 6637 1.1 christos $as_echo_n "(cached) " >&6 6638 1.1 christos else 6639 1.1 christos if test -n "$NMEDIT"; then 6640 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6641 1.1 christos else 6642 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6643 1.1 christos for as_dir in $PATH 6644 1.1 christos do 6645 1.1 christos IFS=$as_save_IFS 6646 1.1 christos test -z "$as_dir" && as_dir=. 6647 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6648 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6649 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6650 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6651 1.1 christos break 2 6652 1.1 christos fi 6653 1.1 christos done 6654 1.1 christos done 6655 1.1 christos IFS=$as_save_IFS 6656 1.1 christos 6657 1.1 christos fi 6658 1.1 christos fi 6659 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT 6660 1.1 christos if test -n "$NMEDIT"; then 6661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6662 1.1 christos $as_echo "$NMEDIT" >&6; } 6663 1.1 christos else 6664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6665 1.1 christos $as_echo "no" >&6; } 6666 1.1 christos fi 6667 1.1 christos 6668 1.1 christos 6669 1.1 christos fi 6670 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then 6671 1.1 christos ac_ct_NMEDIT=$NMEDIT 6672 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args. 6673 1.1 christos set dummy nmedit; ac_word=$2 6674 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6675 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6676 1.6 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6677 1.1 christos $as_echo_n "(cached) " >&6 6678 1.1 christos else 6679 1.1 christos if test -n "$ac_ct_NMEDIT"; then 6680 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6681 1.1 christos else 6682 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6683 1.1 christos for as_dir in $PATH 6684 1.1 christos do 6685 1.1 christos IFS=$as_save_IFS 6686 1.1 christos test -z "$as_dir" && as_dir=. 6687 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6688 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6689 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit" 6690 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6691 1.1 christos break 2 6692 1.1 christos fi 6693 1.1 christos done 6694 1.1 christos done 6695 1.1 christos IFS=$as_save_IFS 6696 1.1 christos 6697 1.1 christos fi 6698 1.1 christos fi 6699 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6700 1.1 christos if test -n "$ac_ct_NMEDIT"; then 6701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6702 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; } 6703 1.1 christos else 6704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6705 1.1 christos $as_echo "no" >&6; } 6706 1.1 christos fi 6707 1.1 christos 6708 1.1 christos if test "x$ac_ct_NMEDIT" = x; then 6709 1.1 christos NMEDIT=":" 6710 1.1 christos else 6711 1.1 christos case $cross_compiling:$ac_tool_warned in 6712 1.1 christos yes:) 6713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6714 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6715 1.1 christos ac_tool_warned=yes ;; 6716 1.1 christos esac 6717 1.1 christos NMEDIT=$ac_ct_NMEDIT 6718 1.1 christos fi 6719 1.1 christos else 6720 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT" 6721 1.1 christos fi 6722 1.1 christos 6723 1.1 christos if test -n "$ac_tool_prefix"; then 6724 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6725 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2 6726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6727 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6728 1.6 christos if ${ac_cv_prog_LIPO+:} false; then : 6729 1.1 christos $as_echo_n "(cached) " >&6 6730 1.1 christos else 6731 1.1 christos if test -n "$LIPO"; then 6732 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6733 1.1 christos else 6734 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6735 1.1 christos for as_dir in $PATH 6736 1.1 christos do 6737 1.1 christos IFS=$as_save_IFS 6738 1.1 christos test -z "$as_dir" && as_dir=. 6739 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6740 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6741 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6742 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6743 1.1 christos break 2 6744 1.1 christos fi 6745 1.1 christos done 6746 1.1 christos done 6747 1.1 christos IFS=$as_save_IFS 6748 1.1 christos 6749 1.1 christos fi 6750 1.1 christos fi 6751 1.1 christos LIPO=$ac_cv_prog_LIPO 6752 1.1 christos if test -n "$LIPO"; then 6753 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6754 1.1 christos $as_echo "$LIPO" >&6; } 6755 1.1 christos else 6756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6757 1.1 christos $as_echo "no" >&6; } 6758 1.1 christos fi 6759 1.1 christos 6760 1.1 christos 6761 1.1 christos fi 6762 1.1 christos if test -z "$ac_cv_prog_LIPO"; then 6763 1.1 christos ac_ct_LIPO=$LIPO 6764 1.1 christos # Extract the first word of "lipo", so it can be a program name with args. 6765 1.1 christos set dummy lipo; ac_word=$2 6766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6767 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6768 1.6 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6769 1.1 christos $as_echo_n "(cached) " >&6 6770 1.1 christos else 6771 1.1 christos if test -n "$ac_ct_LIPO"; then 6772 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6773 1.1 christos else 6774 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775 1.1 christos for as_dir in $PATH 6776 1.1 christos do 6777 1.1 christos IFS=$as_save_IFS 6778 1.1 christos test -z "$as_dir" && as_dir=. 6779 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6780 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6781 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo" 6782 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6783 1.1 christos break 2 6784 1.1 christos fi 6785 1.1 christos done 6786 1.1 christos done 6787 1.1 christos IFS=$as_save_IFS 6788 1.1 christos 6789 1.1 christos fi 6790 1.1 christos fi 6791 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6792 1.1 christos if test -n "$ac_ct_LIPO"; then 6793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6794 1.1 christos $as_echo "$ac_ct_LIPO" >&6; } 6795 1.1 christos else 6796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6797 1.1 christos $as_echo "no" >&6; } 6798 1.1 christos fi 6799 1.1 christos 6800 1.1 christos if test "x$ac_ct_LIPO" = x; then 6801 1.1 christos LIPO=":" 6802 1.1 christos else 6803 1.1 christos case $cross_compiling:$ac_tool_warned in 6804 1.1 christos yes:) 6805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6806 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6807 1.1 christos ac_tool_warned=yes ;; 6808 1.1 christos esac 6809 1.1 christos LIPO=$ac_ct_LIPO 6810 1.1 christos fi 6811 1.1 christos else 6812 1.1 christos LIPO="$ac_cv_prog_LIPO" 6813 1.1 christos fi 6814 1.1 christos 6815 1.1 christos if test -n "$ac_tool_prefix"; then 6816 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6817 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2 6818 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6819 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6820 1.6 christos if ${ac_cv_prog_OTOOL+:} false; then : 6821 1.1 christos $as_echo_n "(cached) " >&6 6822 1.1 christos else 6823 1.1 christos if test -n "$OTOOL"; then 6824 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6825 1.1 christos else 6826 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6827 1.1 christos for as_dir in $PATH 6828 1.1 christos do 6829 1.1 christos IFS=$as_save_IFS 6830 1.1 christos test -z "$as_dir" && as_dir=. 6831 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6832 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6833 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6834 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6835 1.1 christos break 2 6836 1.1 christos fi 6837 1.1 christos done 6838 1.1 christos done 6839 1.1 christos IFS=$as_save_IFS 6840 1.1 christos 6841 1.1 christos fi 6842 1.1 christos fi 6843 1.1 christos OTOOL=$ac_cv_prog_OTOOL 6844 1.1 christos if test -n "$OTOOL"; then 6845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6846 1.1 christos $as_echo "$OTOOL" >&6; } 6847 1.1 christos else 6848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6849 1.1 christos $as_echo "no" >&6; } 6850 1.1 christos fi 6851 1.1 christos 6852 1.1 christos 6853 1.1 christos fi 6854 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then 6855 1.1 christos ac_ct_OTOOL=$OTOOL 6856 1.1 christos # Extract the first word of "otool", so it can be a program name with args. 6857 1.1 christos set dummy otool; ac_word=$2 6858 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6859 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6860 1.6 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6861 1.1 christos $as_echo_n "(cached) " >&6 6862 1.1 christos else 6863 1.1 christos if test -n "$ac_ct_OTOOL"; then 6864 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6865 1.1 christos else 6866 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6867 1.1 christos for as_dir in $PATH 6868 1.1 christos do 6869 1.1 christos IFS=$as_save_IFS 6870 1.1 christos test -z "$as_dir" && as_dir=. 6871 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6872 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6873 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool" 6874 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6875 1.1 christos break 2 6876 1.1 christos fi 6877 1.1 christos done 6878 1.1 christos done 6879 1.1 christos IFS=$as_save_IFS 6880 1.1 christos 6881 1.1 christos fi 6882 1.1 christos fi 6883 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6884 1.1 christos if test -n "$ac_ct_OTOOL"; then 6885 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6886 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; } 6887 1.1 christos else 6888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6889 1.1 christos $as_echo "no" >&6; } 6890 1.1 christos fi 6891 1.1 christos 6892 1.1 christos if test "x$ac_ct_OTOOL" = x; then 6893 1.1 christos OTOOL=":" 6894 1.1 christos else 6895 1.1 christos case $cross_compiling:$ac_tool_warned in 6896 1.1 christos yes:) 6897 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6898 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6899 1.1 christos ac_tool_warned=yes ;; 6900 1.1 christos esac 6901 1.1 christos OTOOL=$ac_ct_OTOOL 6902 1.1 christos fi 6903 1.1 christos else 6904 1.1 christos OTOOL="$ac_cv_prog_OTOOL" 6905 1.1 christos fi 6906 1.1 christos 6907 1.1 christos if test -n "$ac_tool_prefix"; then 6908 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6909 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2 6910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6911 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6912 1.6 christos if ${ac_cv_prog_OTOOL64+:} false; then : 6913 1.1 christos $as_echo_n "(cached) " >&6 6914 1.1 christos else 6915 1.1 christos if test -n "$OTOOL64"; then 6916 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6917 1.1 christos else 6918 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6919 1.1 christos for as_dir in $PATH 6920 1.1 christos do 6921 1.1 christos IFS=$as_save_IFS 6922 1.1 christos test -z "$as_dir" && as_dir=. 6923 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6924 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6925 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6926 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6927 1.1 christos break 2 6928 1.1 christos fi 6929 1.1 christos done 6930 1.1 christos done 6931 1.1 christos IFS=$as_save_IFS 6932 1.1 christos 6933 1.1 christos fi 6934 1.1 christos fi 6935 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64 6936 1.1 christos if test -n "$OTOOL64"; then 6937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6938 1.1 christos $as_echo "$OTOOL64" >&6; } 6939 1.1 christos else 6940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6941 1.1 christos $as_echo "no" >&6; } 6942 1.1 christos fi 6943 1.1 christos 6944 1.1 christos 6945 1.1 christos fi 6946 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then 6947 1.1 christos ac_ct_OTOOL64=$OTOOL64 6948 1.1 christos # Extract the first word of "otool64", so it can be a program name with args. 6949 1.1 christos set dummy otool64; ac_word=$2 6950 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6951 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 6952 1.6 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6953 1.1 christos $as_echo_n "(cached) " >&6 6954 1.1 christos else 6955 1.1 christos if test -n "$ac_ct_OTOOL64"; then 6956 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6957 1.1 christos else 6958 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6959 1.1 christos for as_dir in $PATH 6960 1.1 christos do 6961 1.1 christos IFS=$as_save_IFS 6962 1.1 christos test -z "$as_dir" && as_dir=. 6963 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 6964 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6965 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64" 6966 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6967 1.1 christos break 2 6968 1.1 christos fi 6969 1.1 christos done 6970 1.1 christos done 6971 1.1 christos IFS=$as_save_IFS 6972 1.1 christos 6973 1.1 christos fi 6974 1.1 christos fi 6975 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6976 1.1 christos if test -n "$ac_ct_OTOOL64"; then 6977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6978 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; } 6979 1.1 christos else 6980 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6981 1.1 christos $as_echo "no" >&6; } 6982 1.1 christos fi 6983 1.1 christos 6984 1.1 christos if test "x$ac_ct_OTOOL64" = x; then 6985 1.1 christos OTOOL64=":" 6986 1.1 christos else 6987 1.1 christos case $cross_compiling:$ac_tool_warned in 6988 1.1 christos yes:) 6989 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6990 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6991 1.1 christos ac_tool_warned=yes ;; 6992 1.1 christos esac 6993 1.1 christos OTOOL64=$ac_ct_OTOOL64 6994 1.1 christos fi 6995 1.1 christos else 6996 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64" 6997 1.1 christos fi 6998 1.1 christos 6999 1.1 christos 7000 1.1 christos 7001 1.1 christos 7002 1.1 christos 7003 1.1 christos 7004 1.1 christos 7005 1.1 christos 7006 1.1 christos 7007 1.1 christos 7008 1.1 christos 7009 1.1 christos 7010 1.1 christos 7011 1.1 christos 7012 1.1 christos 7013 1.1 christos 7014 1.1 christos 7015 1.1 christos 7016 1.1 christos 7017 1.1 christos 7018 1.1 christos 7019 1.1 christos 7020 1.1 christos 7021 1.1 christos 7022 1.1 christos 7023 1.1 christos 7024 1.1 christos 7025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7026 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; } 7027 1.6 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 7028 1.1 christos $as_echo_n "(cached) " >&6 7029 1.1 christos else 7030 1.1 christos lt_cv_apple_cc_single_mod=no 7031 1.1 christos if test -z "${LT_MULTI_MODULE}"; then 7032 1.1 christos # By default we will add the -single_module flag. You can override 7033 1.1 christos # by either setting the environment variable LT_MULTI_MODULE 7034 1.1 christos # non-empty at configure time, or by adding -multi_module to the 7035 1.1 christos # link flags. 7036 1.1 christos rm -rf libconftest.dylib* 7037 1.1 christos echo "int foo(void){return 1;}" > conftest.c 7038 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7039 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5 7040 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7041 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7042 1.1 christos _lt_result=$? 7043 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7044 1.1 christos lt_cv_apple_cc_single_mod=yes 7045 1.1 christos else 7046 1.1 christos cat conftest.err >&5 7047 1.1 christos fi 7048 1.1 christos rm -rf libconftest.dylib* 7049 1.1 christos rm -f conftest.* 7050 1.1 christos fi 7051 1.1 christos fi 7052 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7053 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7055 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7056 1.6 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 7057 1.1 christos $as_echo_n "(cached) " >&6 7058 1.1 christos else 7059 1.1 christos lt_cv_ld_exported_symbols_list=no 7060 1.1 christos save_LDFLAGS=$LDFLAGS 7061 1.1 christos echo "_main" > conftest.sym 7062 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7063 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7064 1.1 christos /* end confdefs.h. */ 7065 1.1 christos 7066 1.1 christos int 7067 1.1 christos main () 7068 1.1 christos { 7069 1.1 christos 7070 1.1 christos ; 7071 1.1 christos return 0; 7072 1.1 christos } 7073 1.1 christos _ACEOF 7074 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7075 1.1 christos lt_cv_ld_exported_symbols_list=yes 7076 1.1 christos else 7077 1.1 christos lt_cv_ld_exported_symbols_list=no 7078 1.1 christos fi 7079 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7080 1.1 christos conftest$ac_exeext conftest.$ac_ext 7081 1.1 christos LDFLAGS="$save_LDFLAGS" 7082 1.1 christos 7083 1.1 christos fi 7084 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7085 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7086 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7087 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; } 7088 1.6 christos if ${lt_cv_ld_force_load+:} false; then : 7089 1.1 christos $as_echo_n "(cached) " >&6 7090 1.1 christos else 7091 1.1 christos lt_cv_ld_force_load=no 7092 1.1 christos cat > conftest.c << _LT_EOF 7093 1.1 christos int forced_loaded() { return 2;} 7094 1.1 christos _LT_EOF 7095 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7096 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7097 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5 7098 1.1 christos $AR cru libconftest.a conftest.o 2>&5 7099 1.1 christos cat > conftest.c << _LT_EOF 7100 1.1 christos int main() { return 0;} 7101 1.1 christos _LT_EOF 7102 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7103 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7104 1.1 christos _lt_result=$? 7105 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7106 1.1 christos lt_cv_ld_force_load=yes 7107 1.1 christos else 7108 1.1 christos cat conftest.err >&5 7109 1.1 christos fi 7110 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c 7111 1.1 christos rm -rf conftest.dSYM 7112 1.1 christos 7113 1.1 christos fi 7114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7115 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; } 7116 1.9 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7117 1.9 christos # build without first building modern cctools / linker. 7118 1.9 christos case $host_cpu-$host_os in 7119 1.9 christos *-rhapsody* | *-darwin1.[012]) 7120 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7121 1.9 christos *-darwin1.*) 7122 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7123 1.9 christos *-darwin*) 7124 1.9 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7125 1.9 christos # deployment target is forced to an earlier version. 7126 1.9 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7127 1.9 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7128 1.9 christos ;; 7129 1.3 christos 10.[012][,.]*) 7130 1.9 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7131 1.9 christos ;; 7132 1.9 christos *) 7133 1.9 christos ;; 7134 1.9 christos esac 7135 1.1 christos ;; 7136 1.1 christos esac 7137 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7138 1.1 christos _lt_dar_single_mod='$single_module' 7139 1.1 christos fi 7140 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7141 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7142 1.1 christos else 7143 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7144 1.1 christos fi 7145 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7146 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :' 7147 1.1 christos else 7148 1.1 christos _lt_dsymutil= 7149 1.1 christos fi 7150 1.1 christos ;; 7151 1.1 christos esac 7152 1.1 christos 7153 1.1 christos for ac_header in dlfcn.h 7154 1.1 christos do : 7155 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7156 1.1 christos " 7157 1.6 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7158 1.1 christos cat >>confdefs.h <<_ACEOF 7159 1.1 christos #define HAVE_DLFCN_H 1 7160 1.1 christos _ACEOF 7161 1.1 christos 7162 1.1 christos fi 7163 1.1 christos 7164 1.1 christos done 7165 1.1 christos 7166 1.1 christos 7167 1.1 christos 7168 1.1 christos 7169 1.1 christos 7170 1.1 christos # Set options 7171 1.1 christos 7172 1.1 christos 7173 1.1 christos 7174 1.1 christos enable_dlopen=no 7175 1.1 christos 7176 1.1 christos 7177 1.1 christos enable_win32_dll=no 7178 1.1 christos 7179 1.1 christos 7180 1.1 christos # Check whether --enable-shared was given. 7181 1.1 christos if test "${enable_shared+set}" = set; then : 7182 1.1 christos enableval=$enable_shared; p=${PACKAGE-default} 7183 1.1 christos case $enableval in 7184 1.1 christos yes) enable_shared=yes ;; 7185 1.1 christos no) enable_shared=no ;; 7186 1.1 christos *) 7187 1.1 christos enable_shared=no 7188 1.1 christos # Look at the argument we got. We use all the common list separators. 7189 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7190 1.1 christos for pkg in $enableval; do 7191 1.1 christos IFS="$lt_save_ifs" 7192 1.1 christos if test "X$pkg" = "X$p"; then 7193 1.1 christos enable_shared=yes 7194 1.1 christos fi 7195 1.1 christos done 7196 1.1 christos IFS="$lt_save_ifs" 7197 1.1 christos ;; 7198 1.1 christos esac 7199 1.1 christos else 7200 1.1 christos enable_shared=yes 7201 1.1 christos fi 7202 1.1 christos 7203 1.1 christos 7204 1.1 christos 7205 1.1 christos 7206 1.1 christos 7207 1.1 christos 7208 1.1 christos 7209 1.1 christos 7210 1.1 christos 7211 1.1 christos # Check whether --enable-static was given. 7212 1.1 christos if test "${enable_static+set}" = set; then : 7213 1.1 christos enableval=$enable_static; p=${PACKAGE-default} 7214 1.1 christos case $enableval in 7215 1.1 christos yes) enable_static=yes ;; 7216 1.1 christos no) enable_static=no ;; 7217 1.1 christos *) 7218 1.1 christos enable_static=no 7219 1.1 christos # Look at the argument we got. We use all the common list separators. 7220 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7221 1.1 christos for pkg in $enableval; do 7222 1.1 christos IFS="$lt_save_ifs" 7223 1.1 christos if test "X$pkg" = "X$p"; then 7224 1.1 christos enable_static=yes 7225 1.1 christos fi 7226 1.1 christos done 7227 1.1 christos IFS="$lt_save_ifs" 7228 1.1 christos ;; 7229 1.1 christos esac 7230 1.1 christos else 7231 1.1 christos enable_static=yes 7232 1.1 christos fi 7233 1.1 christos 7234 1.1 christos 7235 1.1 christos 7236 1.1 christos 7237 1.1 christos 7238 1.1 christos 7239 1.1 christos 7240 1.1 christos 7241 1.1 christos 7242 1.1 christos 7243 1.1 christos # Check whether --with-pic was given. 7244 1.1 christos if test "${with_pic+set}" = set; then : 7245 1.1 christos withval=$with_pic; pic_mode="$withval" 7246 1.1 christos else 7247 1.1 christos pic_mode=default 7248 1.1 christos fi 7249 1.1 christos 7250 1.1 christos 7251 1.1 christos test -z "$pic_mode" && pic_mode=default 7252 1.1 christos 7253 1.1 christos 7254 1.1 christos 7255 1.1 christos 7256 1.1 christos 7257 1.1 christos 7258 1.1 christos 7259 1.1 christos # Check whether --enable-fast-install was given. 7260 1.1 christos if test "${enable_fast_install+set}" = set; then : 7261 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default} 7262 1.1 christos case $enableval in 7263 1.1 christos yes) enable_fast_install=yes ;; 7264 1.1 christos no) enable_fast_install=no ;; 7265 1.1 christos *) 7266 1.1 christos enable_fast_install=no 7267 1.1 christos # Look at the argument we got. We use all the common list separators. 7268 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7269 1.1 christos for pkg in $enableval; do 7270 1.1 christos IFS="$lt_save_ifs" 7271 1.1 christos if test "X$pkg" = "X$p"; then 7272 1.1 christos enable_fast_install=yes 7273 1.1 christos fi 7274 1.1 christos done 7275 1.1 christos IFS="$lt_save_ifs" 7276 1.1 christos ;; 7277 1.1 christos esac 7278 1.1 christos else 7279 1.1 christos enable_fast_install=yes 7280 1.1 christos fi 7281 1.1 christos 7282 1.1 christos 7283 1.1 christos 7284 1.1 christos 7285 1.1 christos 7286 1.1 christos 7287 1.1 christos 7288 1.1 christos 7289 1.1 christos 7290 1.1 christos 7291 1.1 christos 7292 1.1 christos # This can be used to rebuild libtool when needed 7293 1.1 christos LIBTOOL_DEPS="$ltmain" 7294 1.1 christos 7295 1.1 christos # Always use our own libtool. 7296 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7297 1.1 christos 7298 1.1 christos 7299 1.1 christos 7300 1.1 christos 7301 1.1 christos 7302 1.1 christos 7303 1.1 christos 7304 1.1 christos 7305 1.1 christos 7306 1.1 christos 7307 1.1 christos 7308 1.1 christos 7309 1.1 christos 7310 1.1 christos 7311 1.1 christos 7312 1.1 christos 7313 1.1 christos 7314 1.1 christos 7315 1.1 christos 7316 1.1 christos 7317 1.1 christos 7318 1.1 christos 7319 1.1 christos 7320 1.1 christos 7321 1.1 christos 7322 1.1 christos 7323 1.1 christos test -z "$LN_S" && LN_S="ln -s" 7324 1.1 christos 7325 1.1 christos 7326 1.1 christos 7327 1.1 christos 7328 1.1 christos 7329 1.1 christos 7330 1.1 christos 7331 1.1 christos 7332 1.1 christos 7333 1.1 christos 7334 1.1 christos 7335 1.1 christos 7336 1.1 christos 7337 1.1 christos 7338 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 7339 1.1 christos setopt NO_GLOB_SUBST 7340 1.1 christos fi 7341 1.1 christos 7342 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7343 1.1 christos $as_echo_n "checking for objdir... " >&6; } 7344 1.6 christos if ${lt_cv_objdir+:} false; then : 7345 1.1 christos $as_echo_n "(cached) " >&6 7346 1.1 christos else 7347 1.1 christos rm -f .libs 2>/dev/null 7348 1.1 christos mkdir .libs 2>/dev/null 7349 1.1 christos if test -d .libs; then 7350 1.1 christos lt_cv_objdir=.libs 7351 1.1 christos else 7352 1.1 christos # MS-DOS does not allow filenames that begin with a dot. 7353 1.1 christos lt_cv_objdir=_libs 7354 1.1 christos fi 7355 1.1 christos rmdir .libs 2>/dev/null 7356 1.1 christos fi 7357 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7358 1.1 christos $as_echo "$lt_cv_objdir" >&6; } 7359 1.1 christos objdir=$lt_cv_objdir 7360 1.1 christos 7361 1.1 christos 7362 1.1 christos 7363 1.1 christos 7364 1.1 christos 7365 1.1 christos cat >>confdefs.h <<_ACEOF 7366 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/" 7367 1.1 christos _ACEOF 7368 1.1 christos 7369 1.1 christos 7370 1.1 christos 7371 1.1 christos 7372 1.1 christos case $host_os in 7373 1.1 christos aix3*) 7374 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 7375 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 7376 1.1 christos # vanish in a puff of smoke. 7377 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 7378 1.1 christos COLLECT_NAMES= 7379 1.1 christos export COLLECT_NAMES 7380 1.1 christos fi 7381 1.1 christos ;; 7382 1.1 christos esac 7383 1.1 christos 7384 1.1 christos # Global variables: 7385 1.1 christos ofile=libtool 7386 1.1 christos can_build_shared=yes 7387 1.1 christos 7388 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC, 7389 1.1 christos # which needs '.lib'). 7390 1.1 christos libext=a 7391 1.1 christos 7392 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld" 7393 1.1 christos 7394 1.1 christos old_CC="$CC" 7395 1.1 christos old_CFLAGS="$CFLAGS" 7396 1.1 christos 7397 1.1 christos # Set sane defaults for various variables 7398 1.1 christos test -z "$CC" && CC=cc 7399 1.1 christos test -z "$LTCC" && LTCC=$CC 7400 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7401 1.1 christos test -z "$LD" && LD=ld 7402 1.1 christos test -z "$ac_objext" && ac_objext=o 7403 1.1 christos 7404 1.1 christos for cc_temp in $compiler""; do 7405 1.1 christos case $cc_temp in 7406 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7407 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7408 1.1 christos \-*) ;; 7409 1.1 christos *) break;; 7410 1.1 christos esac 7411 1.1 christos done 7412 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7413 1.1 christos 7414 1.1 christos 7415 1.1 christos # Only perform the check for file, if the check method requires it 7416 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file 7417 1.1 christos case $deplibs_check_method in 7418 1.1 christos file_magic*) 7419 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7421 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7422 1.6 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7423 1.1 christos $as_echo_n "(cached) " >&6 7424 1.1 christos else 7425 1.1 christos case $MAGIC_CMD in 7426 1.1 christos [\\/*] | ?:[\\/]*) 7427 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7428 1.1 christos ;; 7429 1.1 christos *) 7430 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7431 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7432 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7433 1.1 christos for ac_dir in $ac_dummy; do 7434 1.1 christos IFS="$lt_save_ifs" 7435 1.1 christos test -z "$ac_dir" && ac_dir=. 7436 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then 7437 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7438 1.1 christos if test -n "$file_magic_test_file"; then 7439 1.1 christos case $deplibs_check_method in 7440 1.1 christos "file_magic "*) 7441 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7442 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7443 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7444 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7445 1.1 christos : 7446 1.1 christos else 7447 1.1 christos cat <<_LT_EOF 1>&2 7448 1.1 christos 7449 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7450 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7451 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7452 1.1 christos *** as such. This will affect the creation of libtool libraries that 7453 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7454 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7455 1.1 christos *** may want to report the problem to your system manager and/or to 7456 1.1 christos *** bug-libtool@gnu.org 7457 1.1 christos 7458 1.1 christos _LT_EOF 7459 1.1 christos fi ;; 7460 1.1 christos esac 7461 1.1 christos fi 7462 1.1 christos break 7463 1.1 christos fi 7464 1.1 christos done 7465 1.1 christos IFS="$lt_save_ifs" 7466 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7467 1.1 christos ;; 7468 1.1 christos esac 7469 1.1 christos fi 7470 1.1 christos 7471 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7472 1.1 christos if test -n "$MAGIC_CMD"; then 7473 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7474 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7475 1.1 christos else 7476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7477 1.1 christos $as_echo "no" >&6; } 7478 1.1 christos fi 7479 1.1 christos 7480 1.1 christos 7481 1.1 christos 7482 1.1 christos 7483 1.1 christos 7484 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then 7485 1.1 christos if test -n "$ac_tool_prefix"; then 7486 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7487 1.1 christos $as_echo_n "checking for file... " >&6; } 7488 1.6 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7489 1.1 christos $as_echo_n "(cached) " >&6 7490 1.1 christos else 7491 1.1 christos case $MAGIC_CMD in 7492 1.1 christos [\\/*] | ?:[\\/]*) 7493 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7494 1.1 christos ;; 7495 1.1 christos *) 7496 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD" 7497 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7498 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7499 1.1 christos for ac_dir in $ac_dummy; do 7500 1.1 christos IFS="$lt_save_ifs" 7501 1.1 christos test -z "$ac_dir" && ac_dir=. 7502 1.1 christos if test -f $ac_dir/file; then 7503 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file" 7504 1.1 christos if test -n "$file_magic_test_file"; then 7505 1.1 christos case $deplibs_check_method in 7506 1.1 christos "file_magic "*) 7507 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7508 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7509 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7510 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then 7511 1.1 christos : 7512 1.1 christos else 7513 1.1 christos cat <<_LT_EOF 1>&2 7514 1.1 christos 7515 1.1 christos *** Warning: the command libtool uses to detect shared libraries, 7516 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize. 7517 1.1 christos *** The result is that libtool may fail to recognize shared libraries 7518 1.1 christos *** as such. This will affect the creation of libtool libraries that 7519 1.1 christos *** depend on shared libraries, but programs linked with such libtool 7520 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you 7521 1.1 christos *** may want to report the problem to your system manager and/or to 7522 1.1 christos *** bug-libtool@gnu.org 7523 1.1 christos 7524 1.1 christos _LT_EOF 7525 1.1 christos fi ;; 7526 1.1 christos esac 7527 1.1 christos fi 7528 1.1 christos break 7529 1.1 christos fi 7530 1.1 christos done 7531 1.1 christos IFS="$lt_save_ifs" 7532 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD" 7533 1.1 christos ;; 7534 1.1 christos esac 7535 1.1 christos fi 7536 1.1 christos 7537 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7538 1.1 christos if test -n "$MAGIC_CMD"; then 7539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7540 1.1 christos $as_echo "$MAGIC_CMD" >&6; } 7541 1.1 christos else 7542 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7543 1.1 christos $as_echo "no" >&6; } 7544 1.1 christos fi 7545 1.1 christos 7546 1.1 christos 7547 1.1 christos else 7548 1.1 christos MAGIC_CMD=: 7549 1.1 christos fi 7550 1.1 christos fi 7551 1.1 christos 7552 1.1 christos fi 7553 1.1 christos ;; 7554 1.1 christos esac 7555 1.1 christos 7556 1.1 christos # Use C for the default configuration in the libtool script 7557 1.1 christos 7558 1.1 christos lt_save_CC="$CC" 7559 1.1 christos ac_ext=c 7560 1.1 christos ac_cpp='$CPP $CPPFLAGS' 7561 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7562 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7563 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 7564 1.1 christos 7565 1.1 christos 7566 1.1 christos # Source file extension for C test sources. 7567 1.1 christos ac_ext=c 7568 1.1 christos 7569 1.1 christos # Object file extension for compiled C test sources. 7570 1.1 christos objext=o 7571 1.1 christos objext=$objext 7572 1.1 christos 7573 1.1 christos # Code to be used in simple compile tests 7574 1.1 christos lt_simple_compile_test_code="int some_variable = 0;" 7575 1.1 christos 7576 1.1 christos # Code to be used in simple link tests 7577 1.1 christos lt_simple_link_test_code='int main(){return(0);}' 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 # If no C compiler was specified, use CC. 7586 1.1 christos LTCC=${LTCC-"$CC"} 7587 1.1 christos 7588 1.1 christos # If no C compiler flags were specified, use CFLAGS. 7589 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7590 1.1 christos 7591 1.1 christos # Allow CC to be a program name with arguments. 7592 1.1 christos compiler=$CC 7593 1.1 christos 7594 1.1 christos # Save the default compiler, since it gets overwritten when the other 7595 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7596 1.1 christos compiler_DEFAULT=$CC 7597 1.1 christos 7598 1.1 christos # save warnings/boilerplate of simple test code 7599 1.1 christos ac_outfile=conftest.$ac_objext 7600 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7601 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7602 1.1 christos _lt_compiler_boilerplate=`cat conftest.err` 7603 1.1 christos $RM conftest* 7604 1.1 christos 7605 1.1 christos ac_outfile=conftest.$ac_objext 7606 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext 7607 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7608 1.1 christos _lt_linker_boilerplate=`cat conftest.err` 7609 1.1 christos $RM -r conftest* 7610 1.1 christos 7611 1.1 christos 7612 1.1 christos ## CAVEAT EMPTOR: 7613 1.1 christos ## There is no encapsulation within the following macros, do not change 7614 1.1 christos ## the running order or otherwise move them around unless you know exactly 7615 1.1 christos ## what you are doing... 7616 1.1 christos if test -n "$compiler"; then 7617 1.1 christos 7618 1.1 christos lt_prog_compiler_no_builtin_flag= 7619 1.1 christos 7620 1.1 christos if test "$GCC" = yes; then 7621 1.1 christos case $cc_basename in 7622 1.1 christos nvcc*) 7623 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7624 1.1 christos *) 7625 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7626 1.1 christos esac 7627 1.1 christos 7628 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7629 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7630 1.6 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7631 1.1 christos $as_echo_n "(cached) " >&6 7632 1.1 christos else 7633 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no 7634 1.1 christos ac_outfile=conftest.$ac_objext 7635 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7636 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions" 7637 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 7638 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 7639 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 7640 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 7641 1.1 christos # The option is referenced via a variable to avoid confusing sed. 7642 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 7643 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7644 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7645 1.1 christos -e 's:$: $lt_compiler_flag:'` 7646 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7647 1.1 christos (eval "$lt_compile" 2>conftest.err) 7648 1.1 christos ac_status=$? 7649 1.1 christos cat conftest.err >&5 7650 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 7651 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 7652 1.1 christos # The compiler can only warn and ignore the option if not recognized 7653 1.1 christos # So say no if there are warnings other than the usual output. 7654 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7655 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7656 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7657 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes 7658 1.1 christos fi 7659 1.1 christos fi 7660 1.1 christos $RM conftest* 7661 1.1 christos 7662 1.1 christos fi 7663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7664 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7665 1.1 christos 7666 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7667 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7668 1.1 christos else 7669 1.1 christos : 7670 1.1 christos fi 7671 1.1 christos 7672 1.1 christos fi 7673 1.1 christos 7674 1.1 christos 7675 1.1 christos 7676 1.1 christos 7677 1.1 christos 7678 1.1 christos 7679 1.1 christos lt_prog_compiler_wl= 7680 1.1 christos lt_prog_compiler_pic= 7681 1.1 christos lt_prog_compiler_static= 7682 1.1 christos 7683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7684 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7685 1.1 christos 7686 1.1 christos if test "$GCC" = yes; then 7687 1.1 christos lt_prog_compiler_wl='-Wl,' 7688 1.1 christos lt_prog_compiler_static='-static' 7689 1.1 christos 7690 1.1 christos case $host_os in 7691 1.1 christos aix*) 7692 1.1 christos # All AIX code is PIC. 7693 1.1 christos if test "$host_cpu" = ia64; then 7694 1.1 christos # AIX 5 now supports IA64 processor 7695 1.1 christos lt_prog_compiler_static='-Bstatic' 7696 1.1 christos fi 7697 1.3 christos lt_prog_compiler_pic='-fPIC' 7698 1.1 christos ;; 7699 1.1 christos 7700 1.1 christos amigaos*) 7701 1.1 christos case $host_cpu in 7702 1.1 christos powerpc) 7703 1.1 christos # see comment about AmigaOS4 .so support 7704 1.1 christos lt_prog_compiler_pic='-fPIC' 7705 1.1 christos ;; 7706 1.1 christos m68k) 7707 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but 7708 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better, 7709 1.1 christos # like `-m68040'. 7710 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7711 1.1 christos ;; 7712 1.1 christos esac 7713 1.1 christos ;; 7714 1.1 christos 7715 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7716 1.1 christos # PIC is the default for these OSes. 7717 1.1 christos ;; 7718 1.1 christos 7719 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 7720 1.1 christos # This hack is so that the source file can tell whether it is being 7721 1.1 christos # built for inclusion in a dll (and should export symbols for example). 7722 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style 7723 1.1 christos # (--disable-auto-import) libraries 7724 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 7725 1.1 christos ;; 7726 1.1 christos 7727 1.1 christos darwin* | rhapsody*) 7728 1.1 christos # PIC is the default on this platform 7729 1.1 christos # Common symbols not allowed in MH_DYLIB files 7730 1.1 christos lt_prog_compiler_pic='-fno-common' 7731 1.1 christos ;; 7732 1.1 christos 7733 1.1 christos haiku*) 7734 1.1 christos # PIC is the default for Haiku. 7735 1.1 christos # The "-static" flag exists, but is broken. 7736 1.1 christos lt_prog_compiler_static= 7737 1.1 christos ;; 7738 1.1 christos 7739 1.1 christos hpux*) 7740 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7741 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7742 1.1 christos # sets the default TLS model and affects inlining. 7743 1.1 christos case $host_cpu in 7744 1.1 christos hppa*64*) 7745 1.1 christos # +Z the default 7746 1.1 christos ;; 7747 1.1 christos *) 7748 1.1 christos lt_prog_compiler_pic='-fPIC' 7749 1.1 christos ;; 7750 1.1 christos esac 7751 1.1 christos ;; 7752 1.1 christos 7753 1.1 christos interix[3-9]*) 7754 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7755 1.1 christos # Instead, we relocate shared libraries at runtime. 7756 1.1 christos ;; 7757 1.1 christos 7758 1.1 christos msdosdjgpp*) 7759 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries 7760 1.1 christos # on systems that don't support them. 7761 1.1 christos lt_prog_compiler_can_build_shared=no 7762 1.1 christos enable_shared=no 7763 1.1 christos ;; 7764 1.1 christos 7765 1.1 christos *nto* | *qnx*) 7766 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 7767 1.1 christos # it will coredump. 7768 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 7769 1.1 christos ;; 7770 1.1 christos 7771 1.1 christos sysv4*MP*) 7772 1.1 christos if test -d /usr/nec; then 7773 1.1 christos lt_prog_compiler_pic=-Kconform_pic 7774 1.1 christos fi 7775 1.1 christos ;; 7776 1.1 christos 7777 1.1 christos *) 7778 1.1 christos lt_prog_compiler_pic='-fPIC' 7779 1.1 christos ;; 7780 1.1 christos esac 7781 1.1 christos 7782 1.1 christos case $cc_basename in 7783 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 7784 1.1 christos lt_prog_compiler_wl='-Xlinker ' 7785 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC' 7786 1.1 christos ;; 7787 1.1 christos esac 7788 1.1 christos else 7789 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler. 7790 1.1 christos case $host_os in 7791 1.1 christos aix*) 7792 1.1 christos lt_prog_compiler_wl='-Wl,' 7793 1.1 christos if test "$host_cpu" = ia64; then 7794 1.1 christos # AIX 5 now supports IA64 processor 7795 1.1 christos lt_prog_compiler_static='-Bstatic' 7796 1.1 christos else 7797 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7798 1.1 christos fi 7799 1.1 christos ;; 7800 1.1 christos 7801 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*) 7802 1.1 christos # This hack is so that the source file can tell whether it is being 7803 1.1 christos # built for inclusion in a dll (and should export symbols for example). 7804 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT' 7805 1.1 christos ;; 7806 1.1 christos 7807 1.1 christos hpux9* | hpux10* | hpux11*) 7808 1.1 christos lt_prog_compiler_wl='-Wl,' 7809 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7810 1.1 christos # not for PA HP-UX. 7811 1.1 christos case $host_cpu in 7812 1.1 christos hppa*64*|ia64*) 7813 1.1 christos # +Z the default 7814 1.1 christos ;; 7815 1.1 christos *) 7816 1.1 christos lt_prog_compiler_pic='+Z' 7817 1.1 christos ;; 7818 1.1 christos esac 7819 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC? 7820 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive' 7821 1.1 christos ;; 7822 1.1 christos 7823 1.1 christos irix5* | irix6* | nonstopux*) 7824 1.1 christos lt_prog_compiler_wl='-Wl,' 7825 1.1 christos # PIC (with -KPIC) is the default. 7826 1.1 christos lt_prog_compiler_static='-non_shared' 7827 1.1 christos ;; 7828 1.1 christos 7829 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu) 7830 1.1 christos case $cc_basename in 7831 1.1 christos # old Intel for x86_64 which still supported -KPIC. 7832 1.1 christos ecc*) 7833 1.1 christos lt_prog_compiler_wl='-Wl,' 7834 1.1 christos lt_prog_compiler_pic='-KPIC' 7835 1.1 christos lt_prog_compiler_static='-static' 7836 1.1 christos ;; 7837 1.1 christos # icc used to be incompatible with GCC. 7838 1.1 christos # ICC 10 doesn't accept -KPIC any more. 7839 1.1 christos icc* | ifort*) 7840 1.1 christos lt_prog_compiler_wl='-Wl,' 7841 1.1 christos lt_prog_compiler_pic='-fPIC' 7842 1.1 christos lt_prog_compiler_static='-static' 7843 1.1 christos ;; 7844 1.1 christos # Lahey Fortran 8.1. 7845 1.1 christos lf95*) 7846 1.1 christos lt_prog_compiler_wl='-Wl,' 7847 1.1 christos lt_prog_compiler_pic='--shared' 7848 1.1 christos lt_prog_compiler_static='--static' 7849 1.1 christos ;; 7850 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7851 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler, 7852 1.1 christos # which looks to be a dead project) 7853 1.1 christos lt_prog_compiler_wl='-Wl,' 7854 1.1 christos lt_prog_compiler_pic='-fpic' 7855 1.1 christos lt_prog_compiler_static='-Bstatic' 7856 1.1 christos ;; 7857 1.1 christos ccc*) 7858 1.1 christos lt_prog_compiler_wl='-Wl,' 7859 1.1 christos # All Alpha code is PIC. 7860 1.1 christos lt_prog_compiler_static='-non_shared' 7861 1.1 christos ;; 7862 1.1 christos xl* | bgxl* | bgf* | mpixl*) 7863 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7864 1.1 christos lt_prog_compiler_wl='-Wl,' 7865 1.1 christos lt_prog_compiler_pic='-qpic' 7866 1.1 christos lt_prog_compiler_static='-qstaticlink' 7867 1.1 christos ;; 7868 1.1 christos *) 7869 1.1 christos case `$CC -V 2>&1 | sed 5q` in 7870 1.1 christos *Sun\ F* | *Sun*Fortran*) 7871 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker 7872 1.1 christos lt_prog_compiler_pic='-KPIC' 7873 1.1 christos lt_prog_compiler_static='-Bstatic' 7874 1.1 christos lt_prog_compiler_wl='' 7875 1.1 christos ;; 7876 1.1 christos *Sun\ C*) 7877 1.1 christos # Sun C 5.9 7878 1.1 christos lt_prog_compiler_pic='-KPIC' 7879 1.1 christos lt_prog_compiler_static='-Bstatic' 7880 1.1 christos lt_prog_compiler_wl='-Wl,' 7881 1.1 christos ;; 7882 1.1 christos esac 7883 1.1 christos ;; 7884 1.1 christos esac 7885 1.1 christos ;; 7886 1.1 christos 7887 1.1 christos newsos6) 7888 1.1 christos lt_prog_compiler_pic='-KPIC' 7889 1.1 christos lt_prog_compiler_static='-Bstatic' 7890 1.1 christos ;; 7891 1.1 christos 7892 1.1 christos *nto* | *qnx*) 7893 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise 7894 1.1 christos # it will coredump. 7895 1.1 christos lt_prog_compiler_pic='-fPIC -shared' 7896 1.1 christos ;; 7897 1.1 christos 7898 1.1 christos osf3* | osf4* | osf5*) 7899 1.1 christos lt_prog_compiler_wl='-Wl,' 7900 1.1 christos # All OSF/1 code is PIC. 7901 1.1 christos lt_prog_compiler_static='-non_shared' 7902 1.1 christos ;; 7903 1.1 christos 7904 1.1 christos rdos*) 7905 1.1 christos lt_prog_compiler_static='-non_shared' 7906 1.1 christos ;; 7907 1.1 christos 7908 1.1 christos solaris*) 7909 1.1 christos lt_prog_compiler_pic='-KPIC' 7910 1.1 christos lt_prog_compiler_static='-Bstatic' 7911 1.1 christos case $cc_basename in 7912 1.1 christos f77* | f90* | f95*) 7913 1.1 christos lt_prog_compiler_wl='-Qoption ld ';; 7914 1.1 christos *) 7915 1.1 christos lt_prog_compiler_wl='-Wl,';; 7916 1.1 christos esac 7917 1.1 christos ;; 7918 1.1 christos 7919 1.1 christos sunos4*) 7920 1.1 christos lt_prog_compiler_wl='-Qoption ld ' 7921 1.1 christos lt_prog_compiler_pic='-PIC' 7922 1.1 christos lt_prog_compiler_static='-Bstatic' 7923 1.1 christos ;; 7924 1.1 christos 7925 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*) 7926 1.1 christos lt_prog_compiler_wl='-Wl,' 7927 1.1 christos lt_prog_compiler_pic='-KPIC' 7928 1.1 christos lt_prog_compiler_static='-Bstatic' 7929 1.1 christos ;; 7930 1.1 christos 7931 1.1 christos sysv4*MP*) 7932 1.1 christos if test -d /usr/nec ;then 7933 1.1 christos lt_prog_compiler_pic='-Kconform_pic' 7934 1.1 christos lt_prog_compiler_static='-Bstatic' 7935 1.1 christos fi 7936 1.1 christos ;; 7937 1.1 christos 7938 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7939 1.1 christos lt_prog_compiler_wl='-Wl,' 7940 1.1 christos lt_prog_compiler_pic='-KPIC' 7941 1.1 christos lt_prog_compiler_static='-Bstatic' 7942 1.1 christos ;; 7943 1.1 christos 7944 1.1 christos unicos*) 7945 1.1 christos lt_prog_compiler_wl='-Wl,' 7946 1.1 christos lt_prog_compiler_can_build_shared=no 7947 1.1 christos ;; 7948 1.1 christos 7949 1.1 christos uts4*) 7950 1.1 christos lt_prog_compiler_pic='-pic' 7951 1.1 christos lt_prog_compiler_static='-Bstatic' 7952 1.1 christos ;; 7953 1.1 christos 7954 1.1 christos *) 7955 1.1 christos lt_prog_compiler_can_build_shared=no 7956 1.1 christos ;; 7957 1.1 christos esac 7958 1.1 christos fi 7959 1.1 christos 7960 1.1 christos case $host_os in 7961 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless: 7962 1.1 christos *djgpp*) 7963 1.1 christos lt_prog_compiler_pic= 7964 1.1 christos ;; 7965 1.1 christos *) 7966 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7967 1.1 christos ;; 7968 1.1 christos esac 7969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7970 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; } 7971 1.1 christos 7972 1.1 christos 7973 1.1 christos 7974 1.1 christos 7975 1.1 christos 7976 1.1 christos 7977 1.1 christos # 7978 1.1 christos # Check to make sure the PIC flag actually works. 7979 1.1 christos # 7980 1.1 christos if test -n "$lt_prog_compiler_pic"; then 7981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7982 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7983 1.6 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 7984 1.1 christos $as_echo_n "(cached) " >&6 7985 1.1 christos else 7986 1.1 christos lt_cv_prog_compiler_pic_works=no 7987 1.1 christos ac_outfile=conftest.$ac_objext 7988 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7989 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7990 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 7991 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 7992 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 7993 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 7994 1.1 christos # The option is referenced via a variable to avoid confusing sed. 7995 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 7996 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7997 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7998 1.1 christos -e 's:$: $lt_compiler_flag:'` 7999 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8000 1.1 christos (eval "$lt_compile" 2>conftest.err) 8001 1.1 christos ac_status=$? 8002 1.1 christos cat conftest.err >&5 8003 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8004 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then 8005 1.1 christos # The compiler can only warn and ignore the option if not recognized 8006 1.1 christos # So say no if there are warnings other than the usual output. 8007 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8008 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8009 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8010 1.1 christos lt_cv_prog_compiler_pic_works=yes 8011 1.1 christos fi 8012 1.1 christos fi 8013 1.1 christos $RM conftest* 8014 1.1 christos 8015 1.1 christos fi 8016 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8017 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8018 1.1 christos 8019 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8020 1.1 christos case $lt_prog_compiler_pic in 8021 1.1 christos "" | " "*) ;; 8022 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8023 1.1 christos esac 8024 1.1 christos else 8025 1.1 christos lt_prog_compiler_pic= 8026 1.1 christos lt_prog_compiler_can_build_shared=no 8027 1.1 christos fi 8028 1.1 christos 8029 1.1 christos fi 8030 1.1 christos 8031 1.1 christos 8032 1.1 christos 8033 1.1 christos 8034 1.1 christos 8035 1.1 christos 8036 1.1 christos # 8037 1.1 christos # Check to make sure the static flag actually works. 8038 1.1 christos # 8039 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8041 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8042 1.6 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8043 1.1 christos $as_echo_n "(cached) " >&6 8044 1.1 christos else 8045 1.1 christos lt_cv_prog_compiler_static_works=no 8046 1.1 christos save_LDFLAGS="$LDFLAGS" 8047 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8048 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8049 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8050 1.1 christos # The linker can only warn and ignore the option if not recognized 8051 1.1 christos # So say no if there are warnings 8052 1.1 christos if test -s conftest.err; then 8053 1.1 christos # Append any errors to the config.log. 8054 1.1 christos cat conftest.err 1>&5 8055 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8056 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8057 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8058 1.1 christos lt_cv_prog_compiler_static_works=yes 8059 1.1 christos fi 8060 1.1 christos else 8061 1.1 christos lt_cv_prog_compiler_static_works=yes 8062 1.1 christos fi 8063 1.1 christos fi 8064 1.1 christos $RM -r conftest* 8065 1.1 christos LDFLAGS="$save_LDFLAGS" 8066 1.1 christos 8067 1.1 christos fi 8068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8069 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8070 1.1 christos 8071 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8072 1.1 christos : 8073 1.1 christos else 8074 1.1 christos lt_prog_compiler_static= 8075 1.1 christos fi 8076 1.1 christos 8077 1.1 christos 8078 1.1 christos 8079 1.1 christos 8080 1.1 christos 8081 1.1 christos 8082 1.1 christos 8083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8084 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8085 1.6 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8086 1.1 christos $as_echo_n "(cached) " >&6 8087 1.1 christos else 8088 1.1 christos lt_cv_prog_compiler_c_o=no 8089 1.1 christos $RM -r conftest 2>/dev/null 8090 1.1 christos mkdir conftest 8091 1.1 christos cd conftest 8092 1.1 christos mkdir out 8093 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8094 1.1 christos 8095 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8096 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8097 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8098 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8099 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8100 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8101 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8102 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8103 1.1 christos -e 's:$: $lt_compiler_flag:'` 8104 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8105 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8106 1.1 christos ac_status=$? 8107 1.1 christos cat out/conftest.err >&5 8108 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8109 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8110 1.1 christos then 8111 1.1 christos # The compiler can only warn and ignore the option if not recognized 8112 1.1 christos # So say no if there are warnings 8113 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8114 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8115 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8116 1.1 christos lt_cv_prog_compiler_c_o=yes 8117 1.1 christos fi 8118 1.1 christos fi 8119 1.1 christos chmod u+w . 2>&5 8120 1.1 christos $RM conftest* 8121 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8122 1.1 christos # template instantiation 8123 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8124 1.1 christos $RM out/* && rmdir out 8125 1.1 christos cd .. 8126 1.1 christos $RM -r conftest 8127 1.1 christos $RM conftest* 8128 1.1 christos 8129 1.1 christos fi 8130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8131 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8132 1.1 christos 8133 1.1 christos 8134 1.1 christos 8135 1.1 christos 8136 1.1 christos 8137 1.1 christos 8138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8139 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8140 1.6 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8141 1.1 christos $as_echo_n "(cached) " >&6 8142 1.1 christos else 8143 1.1 christos lt_cv_prog_compiler_c_o=no 8144 1.1 christos $RM -r conftest 2>/dev/null 8145 1.1 christos mkdir conftest 8146 1.1 christos cd conftest 8147 1.1 christos mkdir out 8148 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8149 1.1 christos 8150 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext" 8151 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or 8152 1.1 christos # (2) before a word containing "conftest.", or (3) at the end. 8153 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins 8154 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly. 8155 1.1 christos lt_compile=`echo "$ac_compile" | $SED \ 8156 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8157 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8158 1.1 christos -e 's:$: $lt_compiler_flag:'` 8159 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8160 1.1 christos (eval "$lt_compile" 2>out/conftest.err) 8161 1.1 christos ac_status=$? 8162 1.1 christos cat out/conftest.err >&5 8163 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8164 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext 8165 1.1 christos then 8166 1.1 christos # The compiler can only warn and ignore the option if not recognized 8167 1.1 christos # So say no if there are warnings 8168 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8169 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8170 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8171 1.1 christos lt_cv_prog_compiler_c_o=yes 8172 1.1 christos fi 8173 1.1 christos fi 8174 1.1 christos chmod u+w . 2>&5 8175 1.1 christos $RM conftest* 8176 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for 8177 1.1 christos # template instantiation 8178 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8179 1.1 christos $RM out/* && rmdir out 8180 1.1 christos cd .. 8181 1.1 christos $RM -r conftest 8182 1.1 christos $RM conftest* 8183 1.1 christos 8184 1.1 christos fi 8185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8186 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8187 1.1 christos 8188 1.1 christos 8189 1.1 christos 8190 1.1 christos 8191 1.1 christos hard_links="nottested" 8192 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8193 1.1 christos # do not overwrite the value of need_locks provided by the user 8194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8195 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; } 8196 1.1 christos hard_links=yes 8197 1.1 christos $RM conftest* 8198 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8199 1.1 christos touch conftest.a 8200 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no 8201 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no 8202 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8203 1.1 christos $as_echo "$hard_links" >&6; } 8204 1.1 christos if test "$hard_links" = no; then 8205 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8206 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8207 1.1 christos need_locks=warn 8208 1.1 christos fi 8209 1.1 christos else 8210 1.1 christos need_locks=no 8211 1.1 christos fi 8212 1.1 christos 8213 1.1 christos 8214 1.1 christos 8215 1.1 christos 8216 1.1 christos 8217 1.1 christos 8218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8219 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8220 1.1 christos 8221 1.1 christos runpath_var= 8222 1.1 christos allow_undefined_flag= 8223 1.1 christos always_export_symbols=no 8224 1.1 christos archive_cmds= 8225 1.1 christos archive_expsym_cmds= 8226 1.1 christos compiler_needs_object=no 8227 1.1 christos enable_shared_with_static_runtimes=no 8228 1.1 christos export_dynamic_flag_spec= 8229 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8230 1.1 christos hardcode_automatic=no 8231 1.1 christos hardcode_direct=no 8232 1.1 christos hardcode_direct_absolute=no 8233 1.1 christos hardcode_libdir_flag_spec= 8234 1.1 christos hardcode_libdir_flag_spec_ld= 8235 1.1 christos hardcode_libdir_separator= 8236 1.1 christos hardcode_minus_L=no 8237 1.1 christos hardcode_shlibpath_var=unsupported 8238 1.1 christos inherit_rpath=no 8239 1.1 christos link_all_deplibs=unknown 8240 1.1 christos module_cmds= 8241 1.1 christos module_expsym_cmds= 8242 1.1 christos old_archive_from_new_cmds= 8243 1.1 christos old_archive_from_expsyms_cmds= 8244 1.1 christos thread_safe_flag_spec= 8245 1.1 christos whole_archive_flag_spec= 8246 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always* 8247 1.1 christos # included in the symbol list 8248 1.1 christos include_expsyms= 8249 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude 8250 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or 8251 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8252 1.1 christos # as well as any symbol that contains `d'. 8253 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8254 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8255 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if 8256 1.1 christos # the symbol is explicitly referenced. Since portable code cannot 8257 1.1 christos # rely on this symbol name, it's probably fine to never include it in 8258 1.1 christos # preloaded symbol tables. 8259 1.1 christos # Exclude shared library initialization/finalization symbols. 8260 1.1 christos extract_expsyms_cmds= 8261 1.1 christos 8262 1.1 christos case $host_os in 8263 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8264 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time 8265 1.1 christos # When not using gcc, we currently assume that we are using 8266 1.1 christos # Microsoft Visual C++. 8267 1.1 christos if test "$GCC" != yes; then 8268 1.1 christos with_gnu_ld=no 8269 1.1 christos fi 8270 1.1 christos ;; 8271 1.1 christos interix*) 8272 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++) 8273 1.1 christos with_gnu_ld=yes 8274 1.1 christos ;; 8275 1.1 christos openbsd*) 8276 1.1 christos with_gnu_ld=no 8277 1.1 christos ;; 8278 1.1 christos esac 8279 1.1 christos 8280 1.1 christos ld_shlibs=yes 8281 1.1 christos 8282 1.1 christos # On some targets, GNU ld is compatible enough with the native linker 8283 1.1 christos # that we're better off using the native interface for both. 8284 1.1 christos lt_use_gnu_ld_interface=no 8285 1.1 christos if test "$with_gnu_ld" = yes; then 8286 1.1 christos case $host_os in 8287 1.1 christos aix*) 8288 1.1 christos # The AIX port of GNU ld has always aspired to compatibility 8289 1.1 christos # with the native linker. However, as the warning in the GNU ld 8290 1.1 christos # block says, versions before 2.19.5* couldn't really create working 8291 1.1 christos # shared libraries, regardless of the interface used. 8292 1.1 christos case `$LD -v 2>&1` in 8293 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8294 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8295 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8296 1.1 christos *) 8297 1.1 christos lt_use_gnu_ld_interface=yes 8298 1.1 christos ;; 8299 1.1 christos esac 8300 1.1 christos ;; 8301 1.1 christos *) 8302 1.1 christos lt_use_gnu_ld_interface=yes 8303 1.1 christos ;; 8304 1.1 christos esac 8305 1.1 christos fi 8306 1.1 christos 8307 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then 8308 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty 8309 1.1 christos wlarc='${wl}' 8310 1.1 christos 8311 1.1 christos # Set some defaults for GNU ld with shared library support. These 8312 1.1 christos # are reset later if shared libraries are not supported. Putting them 8313 1.1 christos # here allows them to be overridden if necessary. 8314 1.1 christos runpath_var=LD_RUN_PATH 8315 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8316 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic' 8317 1.1 christos # ancient GNU ld didn't support --whole-archive et. al. 8318 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8319 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8320 1.1 christos else 8321 1.1 christos whole_archive_flag_spec= 8322 1.1 christos fi 8323 1.1 christos supports_anon_versioning=no 8324 1.1 christos case `$LD -v 2>&1` in 8325 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;; 8326 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8327 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8328 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8329 1.1 christos *\ 2.11.*) ;; # other 2.11 versions 8330 1.1 christos *) supports_anon_versioning=yes ;; 8331 1.1 christos esac 8332 1.1 christos 8333 1.1 christos # See if GNU ld supports shared libraries. 8334 1.1 christos case $host_os in 8335 1.1 christos aix[3-9]*) 8336 1.1 christos # On AIX/PPC, the GNU linker is very broken 8337 1.1 christos if test "$host_cpu" != ia64; then 8338 1.1 christos ld_shlibs=no 8339 1.1 christos cat <<_LT_EOF 1>&2 8340 1.1 christos 8341 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported 8342 1.1 christos *** to be unable to reliably create shared libraries on AIX. 8343 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you 8344 1.1 christos *** really care for shared libraries, you may want to install binutils 8345 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8346 1.1 christos *** You will then need to restart the configuration process. 8347 1.1 christos 8348 1.1 christos _LT_EOF 8349 1.1 christos fi 8350 1.1 christos ;; 8351 1.1 christos 8352 1.1 christos amigaos*) 8353 1.1 christos case $host_cpu in 8354 1.1 christos powerpc) 8355 1.1 christos # see comment about AmigaOS4 .so support 8356 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8357 1.1 christos archive_expsym_cmds='' 8358 1.1 christos ;; 8359 1.1 christos m68k) 8360 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)' 8361 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8362 1.1 christos hardcode_minus_L=yes 8363 1.1 christos ;; 8364 1.1 christos esac 8365 1.1 christos ;; 8366 1.1 christos 8367 1.1 christos beos*) 8368 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8369 1.1 christos allow_undefined_flag=unsupported 8370 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8371 1.1 christos # support --undefined. This deserves some investigation. FIXME 8372 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8373 1.1 christos else 8374 1.1 christos ld_shlibs=no 8375 1.1 christos fi 8376 1.1 christos ;; 8377 1.1 christos 8378 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8379 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8380 1.1 christos # as there is no search path for DLLs. 8381 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8382 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols' 8383 1.1 christos allow_undefined_flag=unsupported 8384 1.1 christos always_export_symbols=no 8385 1.1 christos enable_shared_with_static_runtimes=yes 8386 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' 8387 1.1 christos 8388 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8389 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' 8390 1.1 christos # If the export-symbols file already is a .def file (1st line 8391 1.1 christos # is EXPORTS), use it as is; otherwise, prepend... 8392 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8393 1.1 christos cp $export_symbols $output_objdir/$soname.def; 8394 1.1 christos else 8395 1.1 christos echo EXPORTS > $output_objdir/$soname.def; 8396 1.1 christos cat $export_symbols >> $output_objdir/$soname.def; 8397 1.1 christos fi~ 8398 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' 8399 1.1 christos else 8400 1.1 christos ld_shlibs=no 8401 1.1 christos fi 8402 1.1 christos ;; 8403 1.1 christos 8404 1.1 christos haiku*) 8405 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8406 1.1 christos link_all_deplibs=yes 8407 1.1 christos ;; 8408 1.1 christos 8409 1.1 christos interix[3-9]*) 8410 1.1 christos hardcode_direct=no 8411 1.1 christos hardcode_shlibpath_var=no 8412 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8413 1.1 christos export_dynamic_flag_spec='${wl}-E' 8414 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8415 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by 8416 1.1 christos # default) and relocated if they conflict, which is a slow very memory 8417 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random, 8418 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8419 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8420 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' 8421 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' 8422 1.1 christos ;; 8423 1.1 christos 8424 1.9 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8425 1.1 christos tmp_diet=no 8426 1.1 christos if test "$host_os" = linux-dietlibc; then 8427 1.1 christos case $cc_basename in 8428 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8429 1.1 christos esac 8430 1.1 christos fi 8431 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8432 1.1 christos && test "$tmp_diet" = no 8433 1.1 christos then 8434 1.3 christos tmp_addflag=' $pic_flag' 8435 1.1 christos tmp_sharedflag='-shared' 8436 1.1 christos case $cc_basename,$host_cpu in 8437 1.1 christos pgcc*) # Portland Group C compiler 8438 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' 8439 1.1 christos tmp_addflag=' $pic_flag' 8440 1.1 christos ;; 8441 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*) 8442 1.1 christos # Portland Group f77 and f90 compilers 8443 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' 8444 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;; 8445 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8446 1.1 christos tmp_addflag=' -i_dynamic' ;; 8447 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8448 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;; 8449 1.1 christos ifc* | ifort*) # Intel Fortran compiler 8450 1.1 christos tmp_addflag=' -nofor_main' ;; 8451 1.1 christos lf95*) # Lahey Fortran 8.1 8452 1.1 christos whole_archive_flag_spec= 8453 1.1 christos tmp_sharedflag='--shared' ;; 8454 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8455 1.1 christos tmp_sharedflag='-qmkshrobj' 8456 1.1 christos tmp_addflag= ;; 8457 1.1 christos nvcc*) # Cuda Compiler Driver 2.2 8458 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' 8459 1.1 christos compiler_needs_object=yes 8460 1.1 christos ;; 8461 1.1 christos esac 8462 1.1 christos case `$CC -V 2>&1 | sed 5q` in 8463 1.1 christos *Sun\ C*) # Sun C 5.9 8464 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' 8465 1.1 christos compiler_needs_object=yes 8466 1.1 christos tmp_sharedflag='-G' ;; 8467 1.1 christos *Sun\ F*) # Sun Fortran 8.3 8468 1.1 christos tmp_sharedflag='-G' ;; 8469 1.1 christos esac 8470 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8471 1.1 christos 8472 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8473 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8474 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8475 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8476 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' 8477 1.1 christos fi 8478 1.1 christos 8479 1.1 christos case $cc_basename in 8480 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*) 8481 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8482 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8483 1.1 christos hardcode_libdir_flag_spec= 8484 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir' 8485 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8486 1.1 christos if test "x$supports_anon_versioning" = xyes; then 8487 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8488 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8489 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~ 8490 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8491 1.1 christos fi 8492 1.1 christos ;; 8493 1.1 christos esac 8494 1.1 christos else 8495 1.1 christos ld_shlibs=no 8496 1.1 christos fi 8497 1.1 christos ;; 8498 1.1 christos 8499 1.1 christos netbsd*) 8500 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8501 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8502 1.1 christos wlarc= 8503 1.1 christos else 8504 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8505 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' 8506 1.1 christos fi 8507 1.1 christos ;; 8508 1.1 christos 8509 1.1 christos solaris*) 8510 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8511 1.1 christos ld_shlibs=no 8512 1.1 christos cat <<_LT_EOF 1>&2 8513 1.1 christos 8514 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8515 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool 8516 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 8517 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify 8518 1.1 christos *** your PATH or compiler configuration so that the native linker is 8519 1.1 christos *** used, and then restart. 8520 1.1 christos 8521 1.1 christos _LT_EOF 8522 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8523 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8524 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' 8525 1.1 christos else 8526 1.1 christos ld_shlibs=no 8527 1.1 christos fi 8528 1.1 christos ;; 8529 1.1 christos 8530 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8531 1.1 christos case `$LD -v 2>&1` in 8532 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8533 1.1 christos ld_shlibs=no 8534 1.1 christos cat <<_LT_EOF 1>&2 8535 1.1 christos 8536 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8537 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool 8538 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU 8539 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8540 1.1 christos *** your PATH or compiler configuration so that the native linker is 8541 1.1 christos *** used, and then restart. 8542 1.1 christos 8543 1.1 christos _LT_EOF 8544 1.1 christos ;; 8545 1.1 christos *) 8546 1.1 christos # For security reasons, it is highly recommended that you always 8547 1.1 christos # use absolute paths for naming shared libraries, and exclude the 8548 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so 8549 1.1 christos # requires that you compile everything twice, which is a pain. 8550 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8551 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8552 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8553 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' 8554 1.1 christos else 8555 1.1 christos ld_shlibs=no 8556 1.1 christos fi 8557 1.1 christos ;; 8558 1.1 christos esac 8559 1.1 christos ;; 8560 1.1 christos 8561 1.1 christos sunos4*) 8562 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8563 1.1 christos wlarc= 8564 1.1 christos hardcode_direct=yes 8565 1.1 christos hardcode_shlibpath_var=no 8566 1.1 christos ;; 8567 1.1 christos 8568 1.1 christos *) 8569 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8570 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8571 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' 8572 1.1 christos else 8573 1.1 christos ld_shlibs=no 8574 1.1 christos fi 8575 1.1 christos ;; 8576 1.1 christos esac 8577 1.1 christos 8578 1.1 christos if test "$ld_shlibs" = no; then 8579 1.1 christos runpath_var= 8580 1.1 christos hardcode_libdir_flag_spec= 8581 1.1 christos export_dynamic_flag_spec= 8582 1.1 christos whole_archive_flag_spec= 8583 1.1 christos fi 8584 1.1 christos else 8585 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld) 8586 1.1 christos case $host_os in 8587 1.1 christos aix3*) 8588 1.1 christos allow_undefined_flag=unsupported 8589 1.1 christos always_export_symbols=yes 8590 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' 8591 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there 8592 1.1 christos # are no directories specified by -L. 8593 1.1 christos hardcode_minus_L=yes 8594 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8595 1.1 christos # Neither direct hardcoding nor static linking is supported with a 8596 1.1 christos # broken collect2. 8597 1.1 christos hardcode_direct=unsupported 8598 1.1 christos fi 8599 1.1 christos ;; 8600 1.1 christos 8601 1.1 christos aix[4-9]*) 8602 1.1 christos if test "$host_cpu" = ia64; then 8603 1.1 christos # On IA64, the linker does run time linking by default, so we don't 8604 1.1 christos # have to do anything special. 8605 1.1 christos aix_use_runtimelinking=no 8606 1.1 christos exp_sym_flag='-Bexport' 8607 1.1 christos no_entry_flag="" 8608 1.1 christos else 8609 1.1 christos # If we're using GNU nm, then we don't want the "-C" option. 8610 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm 8611 1.1 christos # Also, AIX nm treats weak defined symbols like other global 8612 1.1 christos # defined symbols, whereas GNU nm marks them as "W". 8613 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8614 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' 8615 1.1 christos else 8616 1.5 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' 8617 1.1 christos fi 8618 1.1 christos aix_use_runtimelinking=no 8619 1.1 christos 8620 1.1 christos # Test if we are trying to use run time linking or normal 8621 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8622 1.1 christos # need to do runtime linking. 8623 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8624 1.1 christos for ld_flag in $LDFLAGS; do 8625 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8626 1.1 christos aix_use_runtimelinking=yes 8627 1.1 christos break 8628 1.1 christos fi 8629 1.1 christos done 8630 1.1 christos ;; 8631 1.1 christos esac 8632 1.1 christos 8633 1.1 christos exp_sym_flag='-bexport' 8634 1.1 christos no_entry_flag='-bnoentry' 8635 1.1 christos fi 8636 1.1 christos 8637 1.1 christos # When large executables or shared objects are built, AIX ld can 8638 1.1 christos # have problems creating the table of contents. If linking a library 8639 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to 8640 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8641 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8642 1.1 christos 8643 1.1 christos archive_cmds='' 8644 1.1 christos hardcode_direct=yes 8645 1.1 christos hardcode_direct_absolute=yes 8646 1.1 christos hardcode_libdir_separator=':' 8647 1.1 christos link_all_deplibs=yes 8648 1.1 christos file_list_spec='${wl}-f,' 8649 1.1 christos 8650 1.1 christos if test "$GCC" = yes; then 8651 1.1 christos case $host_os in aix4.[012]|aix4.[012].*) 8652 1.1 christos # We only want to do this on AIX 4.2 and lower, the check 8653 1.1 christos # below for broken collect2 doesn't work under 4.3+ 8654 1.1 christos collect2name=`${CC} -print-prog-name=collect2` 8655 1.1 christos if test -f "$collect2name" && 8656 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8657 1.1 christos then 8658 1.1 christos # We have reworked collect2 8659 1.1 christos : 8660 1.1 christos else 8661 1.1 christos # We have old collect2 8662 1.1 christos hardcode_direct=unsupported 8663 1.1 christos # It fails to find uninstalled libraries when the uninstalled 8664 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L 8665 1.1 christos # to unsupported forces relinking 8666 1.1 christos hardcode_minus_L=yes 8667 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8668 1.1 christos hardcode_libdir_separator= 8669 1.1 christos fi 8670 1.1 christos ;; 8671 1.1 christos esac 8672 1.1 christos shared_flag='-shared' 8673 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8674 1.1 christos shared_flag="$shared_flag "'${wl}-G' 8675 1.1 christos fi 8676 1.1 christos else 8677 1.1 christos # not using gcc 8678 1.1 christos if test "$host_cpu" = ia64; then 8679 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8680 1.1 christos # chokes on -Wl,-G. The following line is correct: 8681 1.1 christos shared_flag='-G' 8682 1.1 christos else 8683 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8684 1.1 christos shared_flag='${wl}-G' 8685 1.1 christos else 8686 1.1 christos shared_flag='${wl}-bM:SRE' 8687 1.1 christos fi 8688 1.1 christos fi 8689 1.1 christos fi 8690 1.1 christos 8691 1.1 christos export_dynamic_flag_spec='${wl}-bexpall' 8692 1.1 christos # It seems that -bexpall does not export symbols beginning with 8693 1.1 christos # underscore (_), so it is better to generate a list of symbols to export. 8694 1.1 christos always_export_symbols=yes 8695 1.1 christos if test "$aix_use_runtimelinking" = yes; then 8696 1.1 christos # Warning - without using the other runtime loading flags (-brtl), 8697 1.1 christos # -berok will link without error, but may produce a broken library. 8698 1.1 christos allow_undefined_flag='-berok' 8699 1.1 christos # Determine the default libpath from the value encoded in an 8700 1.1 christos # empty executable. 8701 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8702 1.1 christos /* end confdefs.h. */ 8703 1.1 christos 8704 1.1 christos int 8705 1.1 christos main () 8706 1.1 christos { 8707 1.1 christos 8708 1.1 christos ; 8709 1.1 christos return 0; 8710 1.1 christos } 8711 1.1 christos _ACEOF 8712 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8713 1.1 christos 8714 1.1 christos lt_aix_libpath_sed=' 8715 1.1 christos /Import File Strings/,/^$/ { 8716 1.1 christos /^0/ { 8717 1.1 christos s/^0 *\(.*\)$/\1/ 8718 1.1 christos p 8719 1.1 christos } 8720 1.1 christos }' 8721 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8722 1.1 christos # Check for a 64-bit object if we didn't find anything. 8723 1.1 christos if test -z "$aix_libpath"; then 8724 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8725 1.1 christos fi 8726 1.1 christos fi 8727 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8728 1.1 christos conftest$ac_exeext conftest.$ac_ext 8729 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8730 1.1 christos 8731 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8732 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" 8733 1.1 christos else 8734 1.1 christos if test "$host_cpu" = ia64; then 8735 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8736 1.1 christos allow_undefined_flag="-z nodefs" 8737 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" 8738 1.1 christos else 8739 1.1 christos # Determine the default libpath from the value encoded in an 8740 1.1 christos # empty executable. 8741 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8742 1.1 christos /* end confdefs.h. */ 8743 1.1 christos 8744 1.1 christos int 8745 1.1 christos main () 8746 1.1 christos { 8747 1.1 christos 8748 1.1 christos ; 8749 1.1 christos return 0; 8750 1.1 christos } 8751 1.1 christos _ACEOF 8752 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 8753 1.1 christos 8754 1.1 christos lt_aix_libpath_sed=' 8755 1.1 christos /Import File Strings/,/^$/ { 8756 1.1 christos /^0/ { 8757 1.1 christos s/^0 *\(.*\)$/\1/ 8758 1.1 christos p 8759 1.1 christos } 8760 1.1 christos }' 8761 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8762 1.1 christos # Check for a 64-bit object if we didn't find anything. 8763 1.1 christos if test -z "$aix_libpath"; then 8764 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8765 1.1 christos fi 8766 1.1 christos fi 8767 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 8768 1.1 christos conftest$ac_exeext conftest.$ac_ext 8769 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8770 1.1 christos 8771 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8772 1.1 christos # Warning - without using the other run time loading flags, 8773 1.1 christos # -berok will link without error, but may produce a broken library. 8774 1.1 christos no_undefined_flag=' ${wl}-bernotok' 8775 1.1 christos allow_undefined_flag=' ${wl}-berok' 8776 1.1 christos if test "$with_gnu_ld" = yes; then 8777 1.1 christos # We only use this code for GNU lds that support --whole-archive. 8778 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8779 1.1 christos else 8780 1.1 christos # Exported symbols can be pulled into shared objects from archives 8781 1.1 christos whole_archive_flag_spec='$convenience' 8782 1.1 christos fi 8783 1.1 christos archive_cmds_need_lc=yes 8784 1.1 christos # This is similar to how AIX traditionally builds its shared libraries. 8785 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' 8786 1.1 christos fi 8787 1.1 christos fi 8788 1.1 christos ;; 8789 1.1 christos 8790 1.1 christos amigaos*) 8791 1.1 christos case $host_cpu in 8792 1.1 christos powerpc) 8793 1.1 christos # see comment about AmigaOS4 .so support 8794 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8795 1.1 christos archive_expsym_cmds='' 8796 1.1 christos ;; 8797 1.1 christos m68k) 8798 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)' 8799 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8800 1.1 christos hardcode_minus_L=yes 8801 1.1 christos ;; 8802 1.1 christos esac 8803 1.1 christos ;; 8804 1.1 christos 8805 1.1 christos bsdi[45]*) 8806 1.1 christos export_dynamic_flag_spec=-rdynamic 8807 1.1 christos ;; 8808 1.1 christos 8809 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 8810 1.1 christos # When not using gcc, we currently assume that we are using 8811 1.1 christos # Microsoft Visual C++. 8812 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is 8813 1.1 christos # no search path for DLLs. 8814 1.1 christos hardcode_libdir_flag_spec=' ' 8815 1.1 christos allow_undefined_flag=unsupported 8816 1.1 christos # Tell ltmain to make .lib files, not .a files. 8817 1.1 christos libext=lib 8818 1.1 christos # Tell ltmain to make .dll files, not .so files. 8819 1.1 christos shrext_cmds=".dll" 8820 1.1 christos # FIXME: Setting linknames here is a bad hack. 8821 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8822 1.1 christos # The linker will automatically build a .lib file if we build a DLL. 8823 1.1 christos old_archive_from_new_cmds='true' 8824 1.1 christos # FIXME: Should let the user specify the lib program. 8825 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8826 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`' 8827 1.1 christos enable_shared_with_static_runtimes=yes 8828 1.1 christos ;; 8829 1.1 christos 8830 1.1 christos darwin* | rhapsody*) 8831 1.1 christos 8832 1.1 christos 8833 1.1 christos archive_cmds_need_lc=no 8834 1.1 christos hardcode_direct=no 8835 1.1 christos hardcode_automatic=yes 8836 1.1 christos hardcode_shlibpath_var=unsupported 8837 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then 8838 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\"`' 8839 1.1 christos else 8840 1.1 christos whole_archive_flag_spec='' 8841 1.1 christos fi 8842 1.1 christos link_all_deplibs=yes 8843 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined" 8844 1.1 christos case $cc_basename in 8845 1.1 christos ifort*) _lt_dar_can_shared=yes ;; 8846 1.1 christos *) _lt_dar_can_shared=$GCC ;; 8847 1.1 christos esac 8848 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then 8849 1.1 christos output_verbose_link_cmd=func_echo_all 8850 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}" 8851 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8852 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}" 8853 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}" 8854 1.1 christos 8855 1.1 christos else 8856 1.1 christos ld_shlibs=no 8857 1.1 christos fi 8858 1.1 christos 8859 1.1 christos ;; 8860 1.1 christos 8861 1.1 christos dgux*) 8862 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8863 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 8864 1.1 christos hardcode_shlibpath_var=no 8865 1.1 christos ;; 8866 1.1 christos 8867 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8868 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o 8869 1.1 christos # does not break anything, and helps significantly (at the cost of a little 8870 1.1 christos # extra space). 8871 1.1 christos freebsd2.2*) 8872 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8873 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 8874 1.1 christos hardcode_direct=yes 8875 1.1 christos hardcode_shlibpath_var=no 8876 1.1 christos ;; 8877 1.1 christos 8878 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8879 1.3 christos freebsd2.*) 8880 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8881 1.1 christos hardcode_direct=yes 8882 1.1 christos hardcode_minus_L=yes 8883 1.1 christos hardcode_shlibpath_var=no 8884 1.1 christos ;; 8885 1.1 christos 8886 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8887 1.1 christos freebsd* | dragonfly*) 8888 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8889 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 8890 1.1 christos hardcode_direct=yes 8891 1.1 christos hardcode_shlibpath_var=no 8892 1.1 christos ;; 8893 1.1 christos 8894 1.1 christos hpux9*) 8895 1.1 christos if test "$GCC" = yes; then 8896 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' 8897 1.1 christos else 8898 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' 8899 1.1 christos fi 8900 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8901 1.1 christos hardcode_libdir_separator=: 8902 1.1 christos hardcode_direct=yes 8903 1.1 christos 8904 1.1 christos # hardcode_minus_L: Not really in the search PATH, 8905 1.1 christos # but as the default location of the library. 8906 1.1 christos hardcode_minus_L=yes 8907 1.1 christos export_dynamic_flag_spec='${wl}-E' 8908 1.1 christos ;; 8909 1.1 christos 8910 1.1 christos hpux10*) 8911 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8912 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8913 1.1 christos else 8914 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8915 1.1 christos fi 8916 1.1 christos if test "$with_gnu_ld" = no; then 8917 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8918 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir' 8919 1.1 christos hardcode_libdir_separator=: 8920 1.1 christos hardcode_direct=yes 8921 1.1 christos hardcode_direct_absolute=yes 8922 1.1 christos export_dynamic_flag_spec='${wl}-E' 8923 1.1 christos # hardcode_minus_L: Not really in the search PATH, 8924 1.1 christos # but as the default location of the library. 8925 1.1 christos hardcode_minus_L=yes 8926 1.1 christos fi 8927 1.1 christos ;; 8928 1.1 christos 8929 1.1 christos hpux11*) 8930 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8931 1.1 christos case $host_cpu in 8932 1.1 christos hppa*64*) 8933 1.9 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8934 1.1 christos ;; 8935 1.1 christos ia64*) 8936 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8937 1.1 christos ;; 8938 1.1 christos *) 8939 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8940 1.1 christos ;; 8941 1.1 christos esac 8942 1.1 christos else 8943 1.1 christos case $host_cpu in 8944 1.1 christos hppa*64*) 8945 1.9 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8946 1.1 christos ;; 8947 1.1 christos ia64*) 8948 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8949 1.1 christos ;; 8950 1.1 christos *) 8951 1.1 christos 8952 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet 8953 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8955 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; } 8956 1.6 christos if ${lt_cv_prog_compiler__b+:} false; then : 8957 1.1 christos $as_echo_n "(cached) " >&6 8958 1.1 christos else 8959 1.1 christos lt_cv_prog_compiler__b=no 8960 1.1 christos save_LDFLAGS="$LDFLAGS" 8961 1.1 christos LDFLAGS="$LDFLAGS -b" 8962 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext 8963 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8964 1.1 christos # The linker can only warn and ignore the option if not recognized 8965 1.1 christos # So say no if there are warnings 8966 1.1 christos if test -s conftest.err; then 8967 1.1 christos # Append any errors to the config.log. 8968 1.1 christos cat conftest.err 1>&5 8969 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8970 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8971 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then 8972 1.1 christos lt_cv_prog_compiler__b=yes 8973 1.1 christos fi 8974 1.1 christos else 8975 1.1 christos lt_cv_prog_compiler__b=yes 8976 1.1 christos fi 8977 1.1 christos fi 8978 1.1 christos $RM -r conftest* 8979 1.1 christos LDFLAGS="$save_LDFLAGS" 8980 1.1 christos 8981 1.1 christos fi 8982 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8983 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; } 8984 1.1 christos 8985 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then 8986 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8987 1.1 christos else 8988 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8989 1.1 christos fi 8990 1.1 christos 8991 1.1 christos ;; 8992 1.1 christos esac 8993 1.1 christos fi 8994 1.1 christos if test "$with_gnu_ld" = no; then 8995 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8996 1.1 christos hardcode_libdir_separator=: 8997 1.1 christos 8998 1.1 christos case $host_cpu in 8999 1.1 christos hppa*64*|ia64*) 9000 1.1 christos hardcode_direct=no 9001 1.1 christos hardcode_shlibpath_var=no 9002 1.1 christos ;; 9003 1.1 christos *) 9004 1.1 christos hardcode_direct=yes 9005 1.1 christos hardcode_direct_absolute=yes 9006 1.1 christos export_dynamic_flag_spec='${wl}-E' 9007 1.1 christos 9008 1.1 christos # hardcode_minus_L: Not really in the search PATH, 9009 1.1 christos # but as the default location of the library. 9010 1.1 christos hardcode_minus_L=yes 9011 1.1 christos ;; 9012 1.1 christos esac 9013 1.1 christos fi 9014 1.1 christos ;; 9015 1.1 christos 9016 1.1 christos irix5* | irix6* | nonstopux*) 9017 1.1 christos if test "$GCC" = yes; then 9018 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' 9019 1.1 christos # Try to use the -exported_symbol ld option, if it does not 9020 1.1 christos # work, assume that -exports_file does not work either and 9021 1.1 christos # implicitly export all symbols. 9022 1.1 christos save_LDFLAGS="$LDFLAGS" 9023 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9024 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9025 1.1 christos /* end confdefs.h. */ 9026 1.1 christos int foo(void) {} 9027 1.1 christos _ACEOF 9028 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9029 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' 9030 1.1 christos 9031 1.1 christos fi 9032 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9033 1.1 christos conftest$ac_exeext conftest.$ac_ext 9034 1.1 christos LDFLAGS="$save_LDFLAGS" 9035 1.1 christos else 9036 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' 9037 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' 9038 1.1 christos fi 9039 1.1 christos archive_cmds_need_lc='no' 9040 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9041 1.1 christos hardcode_libdir_separator=: 9042 1.1 christos inherit_rpath=yes 9043 1.1 christos link_all_deplibs=yes 9044 1.1 christos ;; 9045 1.1 christos 9046 1.1 christos netbsd*) 9047 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9048 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9049 1.1 christos else 9050 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9051 1.1 christos fi 9052 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9053 1.1 christos hardcode_direct=yes 9054 1.1 christos hardcode_shlibpath_var=no 9055 1.1 christos ;; 9056 1.1 christos 9057 1.1 christos newsos6) 9058 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9059 1.1 christos hardcode_direct=yes 9060 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9061 1.1 christos hardcode_libdir_separator=: 9062 1.1 christos hardcode_shlibpath_var=no 9063 1.1 christos ;; 9064 1.1 christos 9065 1.1 christos *nto* | *qnx*) 9066 1.1 christos ;; 9067 1.1 christos 9068 1.1 christos openbsd*) 9069 1.1 christos if test -f /usr/libexec/ld.so; then 9070 1.1 christos hardcode_direct=yes 9071 1.1 christos hardcode_shlibpath_var=no 9072 1.1 christos hardcode_direct_absolute=yes 9073 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9074 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9075 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9076 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9077 1.1 christos export_dynamic_flag_spec='${wl}-E' 9078 1.1 christos else 9079 1.1 christos case $host_os in 9080 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9081 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9082 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9083 1.1 christos ;; 9084 1.1 christos *) 9085 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9086 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9087 1.1 christos ;; 9088 1.1 christos esac 9089 1.1 christos fi 9090 1.1 christos else 9091 1.1 christos ld_shlibs=no 9092 1.1 christos fi 9093 1.1 christos ;; 9094 1.1 christos 9095 1.1 christos os2*) 9096 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9097 1.1 christos hardcode_minus_L=yes 9098 1.1 christos allow_undefined_flag=unsupported 9099 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' 9100 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9101 1.1 christos ;; 9102 1.1 christos 9103 1.1 christos osf3*) 9104 1.1 christos if test "$GCC" = yes; then 9105 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9106 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' 9107 1.1 christos else 9108 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9109 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' 9110 1.1 christos fi 9111 1.1 christos archive_cmds_need_lc='no' 9112 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9113 1.1 christos hardcode_libdir_separator=: 9114 1.1 christos ;; 9115 1.1 christos 9116 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag 9117 1.1 christos if test "$GCC" = yes; then 9118 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9119 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' 9120 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9121 1.1 christos else 9122 1.1 christos allow_undefined_flag=' -expect_unresolved \*' 9123 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' 9124 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~ 9125 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' 9126 1.1 christos 9127 1.1 christos # Both c and cxx compiler support -rpath directly 9128 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir' 9129 1.1 christos fi 9130 1.1 christos archive_cmds_need_lc='no' 9131 1.1 christos hardcode_libdir_separator=: 9132 1.1 christos ;; 9133 1.1 christos 9134 1.1 christos solaris*) 9135 1.1 christos no_undefined_flag=' -z defs' 9136 1.1 christos if test "$GCC" = yes; then 9137 1.1 christos wlarc='${wl}' 9138 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9139 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9140 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' 9141 1.1 christos else 9142 1.1 christos case `$CC -V 2>&1` in 9143 1.1 christos *"Compilers 5.0"*) 9144 1.1 christos wlarc='' 9145 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9146 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9147 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9148 1.1 christos ;; 9149 1.1 christos *) 9150 1.1 christos wlarc='${wl}' 9151 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9152 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9153 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9154 1.1 christos ;; 9155 1.1 christos esac 9156 1.1 christos fi 9157 1.1 christos hardcode_libdir_flag_spec='-R$libdir' 9158 1.1 christos hardcode_shlibpath_var=no 9159 1.1 christos case $host_os in 9160 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;; 9161 1.1 christos *) 9162 1.1 christos # The compiler driver will combine and reorder linker options, 9163 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl', 9164 1.1 christos # but is careful enough not to reorder. 9165 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?) 9166 1.1 christos if test "$GCC" = yes; then 9167 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9168 1.1 christos else 9169 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9170 1.1 christos fi 9171 1.1 christos ;; 9172 1.1 christos esac 9173 1.1 christos link_all_deplibs=yes 9174 1.1 christos ;; 9175 1.1 christos 9176 1.1 christos sunos4*) 9177 1.1 christos if test "x$host_vendor" = xsequent; then 9178 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o 9179 1.1 christos # files that make .init and .fini sections work. 9180 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9181 1.1 christos else 9182 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9183 1.1 christos fi 9184 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9185 1.1 christos hardcode_direct=yes 9186 1.1 christos hardcode_minus_L=yes 9187 1.1 christos hardcode_shlibpath_var=no 9188 1.1 christos ;; 9189 1.1 christos 9190 1.1 christos sysv4) 9191 1.1 christos case $host_vendor in 9192 1.1 christos sni) 9193 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9194 1.1 christos hardcode_direct=yes # is this really true??? 9195 1.1 christos ;; 9196 1.1 christos siemens) 9197 1.1 christos ## LD is ld it makes a PLAMLIB 9198 1.1 christos ## CC just makes a GrossModule. 9199 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9200 1.1 christos reload_cmds='$CC -r -o $output$reload_objs' 9201 1.1 christos hardcode_direct=no 9202 1.1 christos ;; 9203 1.1 christos motorola) 9204 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9205 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9206 1.1 christos ;; 9207 1.1 christos esac 9208 1.1 christos runpath_var='LD_RUN_PATH' 9209 1.1 christos hardcode_shlibpath_var=no 9210 1.1 christos ;; 9211 1.1 christos 9212 1.1 christos sysv4.3*) 9213 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9214 1.1 christos hardcode_shlibpath_var=no 9215 1.1 christos export_dynamic_flag_spec='-Bexport' 9216 1.1 christos ;; 9217 1.1 christos 9218 1.1 christos sysv4*MP*) 9219 1.1 christos if test -d /usr/nec; then 9220 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9221 1.1 christos hardcode_shlibpath_var=no 9222 1.1 christos runpath_var=LD_RUN_PATH 9223 1.1 christos hardcode_runpath_var=yes 9224 1.1 christos ld_shlibs=yes 9225 1.1 christos fi 9226 1.1 christos ;; 9227 1.1 christos 9228 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9229 1.1 christos no_undefined_flag='${wl}-z,text' 9230 1.1 christos archive_cmds_need_lc=no 9231 1.1 christos hardcode_shlibpath_var=no 9232 1.1 christos runpath_var='LD_RUN_PATH' 9233 1.1 christos 9234 1.1 christos if test "$GCC" = yes; then 9235 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9236 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9237 1.1 christos else 9238 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9239 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9240 1.1 christos fi 9241 1.1 christos ;; 9242 1.1 christos 9243 1.1 christos sysv5* | sco3.2v5* | sco5v6*) 9244 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not 9245 1.1 christos # link with -lc, and that would cause any symbols used from libc to 9246 1.1 christos # always be unresolved, which means just about no library would 9247 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text 9248 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed 9249 1.1 christos # as -z defs. 9250 1.1 christos no_undefined_flag='${wl}-z,text' 9251 1.1 christos allow_undefined_flag='${wl}-z,nodefs' 9252 1.1 christos archive_cmds_need_lc=no 9253 1.1 christos hardcode_shlibpath_var=no 9254 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir' 9255 1.1 christos hardcode_libdir_separator=':' 9256 1.1 christos link_all_deplibs=yes 9257 1.1 christos export_dynamic_flag_spec='${wl}-Bexport' 9258 1.1 christos runpath_var='LD_RUN_PATH' 9259 1.1 christos 9260 1.1 christos if test "$GCC" = yes; then 9261 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9262 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9263 1.1 christos else 9264 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9265 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9266 1.1 christos fi 9267 1.1 christos ;; 9268 1.1 christos 9269 1.1 christos uts4*) 9270 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9271 1.1 christos hardcode_libdir_flag_spec='-L$libdir' 9272 1.1 christos hardcode_shlibpath_var=no 9273 1.1 christos ;; 9274 1.1 christos 9275 1.1 christos *) 9276 1.1 christos ld_shlibs=no 9277 1.1 christos ;; 9278 1.1 christos esac 9279 1.1 christos 9280 1.1 christos if test x$host_vendor = xsni; then 9281 1.1 christos case $host in 9282 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9283 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym' 9284 1.1 christos ;; 9285 1.1 christos esac 9286 1.1 christos fi 9287 1.1 christos fi 9288 1.1 christos 9289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9290 1.1 christos $as_echo "$ld_shlibs" >&6; } 9291 1.1 christos test "$ld_shlibs" = no && can_build_shared=no 9292 1.1 christos 9293 1.1 christos with_gnu_ld=$with_gnu_ld 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 9302 1.1 christos 9303 1.1 christos 9304 1.1 christos 9305 1.1 christos 9306 1.1 christos 9307 1.1 christos 9308 1.1 christos 9309 1.1 christos # 9310 1.1 christos # Do we need to explicitly link libc? 9311 1.1 christos # 9312 1.1 christos case "x$archive_cmds_need_lc" in 9313 1.1 christos x|xyes) 9314 1.1 christos # Assume -lc should be added 9315 1.1 christos archive_cmds_need_lc=yes 9316 1.1 christos 9317 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then 9318 1.1 christos case $archive_cmds in 9319 1.1 christos *'~'*) 9320 1.1 christos # FIXME: we may have to deal with multi-command sequences. 9321 1.1 christos ;; 9322 1.1 christos '$CC '*) 9323 1.1 christos # Test whether the compiler implicitly links with -lc since on some 9324 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc 9325 1.1 christos # to ld, don't add -lc before -lgcc. 9326 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9327 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9328 1.6 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 9329 1.1 christos $as_echo_n "(cached) " >&6 9330 1.1 christos else 9331 1.1 christos $RM conftest* 9332 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9333 1.1 christos 9334 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9335 1.1 christos (eval $ac_compile) 2>&5 9336 1.1 christos ac_status=$? 9337 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9338 1.1 christos test $ac_status = 0; } 2>conftest.err; then 9339 1.1 christos soname=conftest 9340 1.1 christos lib=conftest 9341 1.1 christos libobjs=conftest.$ac_objext 9342 1.1 christos deplibs= 9343 1.1 christos wl=$lt_prog_compiler_wl 9344 1.1 christos pic_flag=$lt_prog_compiler_pic 9345 1.1 christos compiler_flags=-v 9346 1.1 christos linker_flags=-v 9347 1.1 christos verstring= 9348 1.1 christos output_objdir=. 9349 1.1 christos libname=conftest 9350 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag 9351 1.1 christos allow_undefined_flag= 9352 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9353 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9354 1.1 christos ac_status=$? 9355 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9356 1.1 christos test $ac_status = 0; } 9357 1.1 christos then 9358 1.1 christos lt_cv_archive_cmds_need_lc=no 9359 1.1 christos else 9360 1.1 christos lt_cv_archive_cmds_need_lc=yes 9361 1.1 christos fi 9362 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag 9363 1.1 christos else 9364 1.1 christos cat conftest.err 1>&5 9365 1.1 christos fi 9366 1.1 christos $RM conftest* 9367 1.1 christos 9368 1.1 christos fi 9369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9370 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9371 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9372 1.1 christos ;; 9373 1.1 christos esac 9374 1.1 christos fi 9375 1.1 christos ;; 9376 1.1 christos esac 9377 1.1 christos 9378 1.1 christos 9379 1.1 christos 9380 1.1 christos 9381 1.1 christos 9382 1.1 christos 9383 1.1 christos 9384 1.1 christos 9385 1.1 christos 9386 1.1 christos 9387 1.1 christos 9388 1.1 christos 9389 1.1 christos 9390 1.1 christos 9391 1.1 christos 9392 1.1 christos 9393 1.1 christos 9394 1.1 christos 9395 1.1 christos 9396 1.1 christos 9397 1.1 christos 9398 1.1 christos 9399 1.1 christos 9400 1.1 christos 9401 1.1 christos 9402 1.1 christos 9403 1.1 christos 9404 1.1 christos 9405 1.1 christos 9406 1.1 christos 9407 1.1 christos 9408 1.1 christos 9409 1.1 christos 9410 1.1 christos 9411 1.1 christos 9412 1.1 christos 9413 1.1 christos 9414 1.1 christos 9415 1.1 christos 9416 1.1 christos 9417 1.1 christos 9418 1.1 christos 9419 1.1 christos 9420 1.1 christos 9421 1.1 christos 9422 1.1 christos 9423 1.1 christos 9424 1.1 christos 9425 1.1 christos 9426 1.1 christos 9427 1.1 christos 9428 1.1 christos 9429 1.1 christos 9430 1.1 christos 9431 1.1 christos 9432 1.1 christos 9433 1.1 christos 9434 1.1 christos 9435 1.1 christos 9436 1.1 christos 9437 1.1 christos 9438 1.1 christos 9439 1.1 christos 9440 1.1 christos 9441 1.1 christos 9442 1.1 christos 9443 1.1 christos 9444 1.1 christos 9445 1.1 christos 9446 1.1 christos 9447 1.1 christos 9448 1.1 christos 9449 1.1 christos 9450 1.1 christos 9451 1.1 christos 9452 1.1 christos 9453 1.1 christos 9454 1.1 christos 9455 1.1 christos 9456 1.1 christos 9457 1.1 christos 9458 1.1 christos 9459 1.1 christos 9460 1.1 christos 9461 1.1 christos 9462 1.1 christos 9463 1.1 christos 9464 1.1 christos 9465 1.1 christos 9466 1.1 christos 9467 1.1 christos 9468 1.1 christos 9469 1.1 christos 9470 1.1 christos 9471 1.1 christos 9472 1.1 christos 9473 1.1 christos 9474 1.1 christos 9475 1.1 christos 9476 1.1 christos 9477 1.1 christos 9478 1.1 christos 9479 1.1 christos 9480 1.1 christos 9481 1.1 christos 9482 1.1 christos 9483 1.1 christos 9484 1.1 christos 9485 1.1 christos 9486 1.1 christos 9487 1.1 christos 9488 1.1 christos 9489 1.1 christos 9490 1.1 christos 9491 1.1 christos 9492 1.1 christos 9493 1.1 christos 9494 1.1 christos 9495 1.1 christos 9496 1.1 christos 9497 1.1 christos 9498 1.1 christos 9499 1.1 christos 9500 1.1 christos 9501 1.1 christos 9502 1.1 christos 9503 1.1 christos 9504 1.1 christos 9505 1.1 christos 9506 1.1 christos 9507 1.1 christos 9508 1.1 christos 9509 1.1 christos 9510 1.1 christos 9511 1.1 christos 9512 1.1 christos 9513 1.1 christos 9514 1.1 christos 9515 1.1 christos 9516 1.1 christos 9517 1.1 christos 9518 1.1 christos 9519 1.1 christos 9520 1.1 christos 9521 1.1 christos 9522 1.1 christos 9523 1.1 christos 9524 1.1 christos 9525 1.1 christos 9526 1.1 christos 9527 1.1 christos 9528 1.1 christos 9529 1.1 christos 9530 1.1 christos 9531 1.1 christos 9532 1.1 christos 9533 1.1 christos 9534 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9535 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; } 9536 1.1 christos 9537 1.1 christos if test "$GCC" = yes; then 9538 1.1 christos case $host_os in 9539 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9540 1.1 christos *) lt_awk_arg="/^libraries:/" ;; 9541 1.1 christos esac 9542 1.1 christos case $host_os in 9543 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9544 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;; 9545 1.1 christos esac 9546 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9547 1.1 christos case $lt_search_path_spec in 9548 1.1 christos *\;*) 9549 1.1 christos # if the path contains ";" then we assume it to be the separator 9550 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is 9551 1.1 christos # assumed that no part of a normal pathname contains ";" but that should 9552 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic. 9553 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9554 1.1 christos ;; 9555 1.1 christos *) 9556 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9557 1.1 christos ;; 9558 1.1 christos esac 9559 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it 9560 1.1 christos # and add multilib dir if necessary. 9561 1.1 christos lt_tmp_lt_search_path_spec= 9562 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9563 1.1 christos for lt_sys_path in $lt_search_path_spec; do 9564 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9565 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9566 1.1 christos else 9567 1.1 christos test -d "$lt_sys_path" && \ 9568 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9569 1.1 christos fi 9570 1.1 christos done 9571 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9572 1.1 christos BEGIN {RS=" "; FS="/|\n";} { 9573 1.1 christos lt_foo=""; 9574 1.1 christos lt_count=0; 9575 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) { 9576 1.1 christos if ($lt_i != "" && $lt_i != ".") { 9577 1.1 christos if ($lt_i == "..") { 9578 1.1 christos lt_count++; 9579 1.1 christos } else { 9580 1.1 christos if (lt_count == 0) { 9581 1.1 christos lt_foo="/" $lt_i lt_foo; 9582 1.1 christos } else { 9583 1.1 christos lt_count--; 9584 1.1 christos } 9585 1.1 christos } 9586 1.1 christos } 9587 1.1 christos } 9588 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; } 9589 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; } 9590 1.1 christos }'` 9591 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths 9592 1.1 christos # for these hosts. 9593 1.1 christos case $host_os in 9594 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9595 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9596 1.1 christos esac 9597 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9598 1.1 christos else 9599 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9600 1.1 christos fi 9601 1.1 christos library_names_spec= 9602 1.1 christos libname_spec='lib$name' 9603 1.1 christos soname_spec= 9604 1.1 christos shrext_cmds=".so" 9605 1.1 christos postinstall_cmds= 9606 1.1 christos postuninstall_cmds= 9607 1.1 christos finish_cmds= 9608 1.1 christos finish_eval= 9609 1.1 christos shlibpath_var= 9610 1.1 christos shlibpath_overrides_runpath=unknown 9611 1.1 christos version_type=none 9612 1.1 christos dynamic_linker="$host_os ld.so" 9613 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib" 9614 1.1 christos need_lib_prefix=unknown 9615 1.1 christos hardcode_into_libs=no 9616 1.1 christos 9617 1.1 christos # when you set need_version to no, make sure it does not cause -set_version 9618 1.1 christos # flags to be left without arguments 9619 1.1 christos need_version=unknown 9620 1.1 christos 9621 1.1 christos case $host_os in 9622 1.1 christos aix3*) 9623 1.1 christos version_type=linux 9624 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9625 1.1 christos shlibpath_var=LIBPATH 9626 1.1 christos 9627 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name. 9628 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9629 1.1 christos ;; 9630 1.1 christos 9631 1.1 christos aix[4-9]*) 9632 1.1 christos version_type=linux 9633 1.1 christos need_lib_prefix=no 9634 1.1 christos need_version=no 9635 1.1 christos hardcode_into_libs=yes 9636 1.1 christos if test "$host_cpu" = ia64; then 9637 1.1 christos # AIX 5 supports IA64 9638 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9639 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9640 1.1 christos else 9641 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file 9642 1.1 christos # for dependence libraries. The import file would start with 9643 1.1 christos # the line `#! .'. This would cause the generated library to 9644 1.1 christos # depend on `.', always an invalid library. This was fixed in 9645 1.1 christos # development snapshots of GCC prior to 3.0. 9646 1.1 christos case $host_os in 9647 1.1 christos aix4 | aix4.[01] | aix4.[01].*) 9648 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9649 1.1 christos echo ' yes ' 9650 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9651 1.1 christos : 9652 1.1 christos else 9653 1.1 christos can_build_shared=no 9654 1.1 christos fi 9655 1.1 christos ;; 9656 1.1 christos esac 9657 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9658 1.1 christos # soname into executable. Probably we can add versioning support to 9659 1.1 christos # collect2, so additional links can be useful in future. 9660 1.1 christos if test "$aix_use_runtimelinking" = yes; then 9661 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9662 1.1 christos # instead of lib<name>.a to let people know that these are not 9663 1.1 christos # typical AIX shared libraries. 9664 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9665 1.1 christos else 9666 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2 9667 1.1 christos # and later when we are not doing run time linking. 9668 1.1 christos library_names_spec='${libname}${release}.a $libname.a' 9669 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9670 1.1 christos fi 9671 1.1 christos shlibpath_var=LIBPATH 9672 1.1 christos fi 9673 1.1 christos ;; 9674 1.1 christos 9675 1.1 christos amigaos*) 9676 1.1 christos case $host_cpu in 9677 1.1 christos powerpc) 9678 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries. 9679 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9680 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9681 1.1 christos ;; 9682 1.1 christos m68k) 9683 1.1 christos library_names_spec='$libname.ixlibrary $libname.a' 9684 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs. 9685 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' 9686 1.1 christos ;; 9687 1.1 christos esac 9688 1.1 christos ;; 9689 1.1 christos 9690 1.1 christos beos*) 9691 1.1 christos library_names_spec='${libname}${shared_ext}' 9692 1.1 christos dynamic_linker="$host_os ld.so" 9693 1.1 christos shlibpath_var=LIBRARY_PATH 9694 1.1 christos ;; 9695 1.1 christos 9696 1.1 christos bsdi[45]*) 9697 1.1 christos version_type=linux 9698 1.1 christos need_version=no 9699 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9700 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9701 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9702 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9703 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9704 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9705 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and 9706 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9707 1.1 christos # libtool to hard-code these into programs 9708 1.1 christos ;; 9709 1.1 christos 9710 1.1 christos cygwin* | mingw* | pw32* | cegcc*) 9711 1.1 christos version_type=windows 9712 1.1 christos shrext_cmds=".dll" 9713 1.1 christos need_version=no 9714 1.1 christos need_lib_prefix=no 9715 1.1 christos 9716 1.1 christos case $GCC,$host_os in 9717 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9718 1.1 christos library_names_spec='$libname.dll.a' 9719 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds 9720 1.1 christos postinstall_cmds='base_file=`basename \${file}`~ 9721 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9722 1.1 christos dldir=$destdir/`dirname \$dlpath`~ 9723 1.1 christos test -d \$dldir || mkdir -p \$dldir~ 9724 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~ 9725 1.1 christos chmod a+x \$dldir/$dlname~ 9726 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9727 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9728 1.1 christos fi' 9729 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9730 1.1 christos dlpath=$dir/\$dldll~ 9731 1.1 christos $RM \$dlpath' 9732 1.1 christos shlibpath_overrides_runpath=yes 9733 1.1 christos 9734 1.1 christos case $host_os in 9735 1.1 christos cygwin*) 9736 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9737 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9738 1.1 christos 9739 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9740 1.1 christos ;; 9741 1.1 christos mingw* | cegcc*) 9742 1.1 christos # MinGW DLLs use traditional 'lib' prefix 9743 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9744 1.1 christos ;; 9745 1.1 christos pw32*) 9746 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib' 9747 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9748 1.1 christos ;; 9749 1.1 christos esac 9750 1.1 christos ;; 9751 1.1 christos 9752 1.1 christos *) 9753 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9754 1.1 christos ;; 9755 1.1 christos esac 9756 1.1 christos dynamic_linker='Win32 ld.exe' 9757 1.1 christos # FIXME: first we should search . and the directory the executable is in 9758 1.1 christos shlibpath_var=PATH 9759 1.1 christos ;; 9760 1.1 christos 9761 1.1 christos darwin* | rhapsody*) 9762 1.1 christos dynamic_linker="$host_os dyld" 9763 1.1 christos version_type=darwin 9764 1.1 christos need_lib_prefix=no 9765 1.1 christos need_version=no 9766 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9767 1.1 christos soname_spec='${libname}${release}${major}$shared_ext' 9768 1.1 christos shlibpath_overrides_runpath=yes 9769 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH 9770 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9771 1.1 christos 9772 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9773 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9774 1.1 christos ;; 9775 1.1 christos 9776 1.1 christos dgux*) 9777 1.1 christos version_type=linux 9778 1.1 christos need_lib_prefix=no 9779 1.1 christos need_version=no 9780 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9781 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9782 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9783 1.1 christos ;; 9784 1.1 christos 9785 1.1 christos freebsd* | dragonfly*) 9786 1.1 christos # DragonFly does not have aout. When/if they implement a new 9787 1.1 christos # versioning mechanism, adjust this. 9788 1.1 christos if test -x /usr/bin/objformat; then 9789 1.1 christos objformat=`/usr/bin/objformat` 9790 1.1 christos else 9791 1.1 christos case $host_os in 9792 1.3 christos freebsd[23].*) objformat=aout ;; 9793 1.1 christos *) objformat=elf ;; 9794 1.1 christos esac 9795 1.1 christos fi 9796 1.1 christos version_type=freebsd-$objformat 9797 1.1 christos case $version_type in 9798 1.1 christos freebsd-elf*) 9799 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9800 1.1 christos need_version=no 9801 1.1 christos need_lib_prefix=no 9802 1.1 christos ;; 9803 1.1 christos freebsd-*) 9804 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9805 1.1 christos need_version=yes 9806 1.1 christos ;; 9807 1.1 christos esac 9808 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9809 1.1 christos case $host_os in 9810 1.3 christos freebsd2.*) 9811 1.1 christos shlibpath_overrides_runpath=yes 9812 1.1 christos ;; 9813 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*) 9814 1.1 christos shlibpath_overrides_runpath=yes 9815 1.1 christos hardcode_into_libs=yes 9816 1.1 christos ;; 9817 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9818 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9819 1.1 christos shlibpath_overrides_runpath=no 9820 1.1 christos hardcode_into_libs=yes 9821 1.1 christos ;; 9822 1.1 christos *) # from 4.6 on, and DragonFly 9823 1.1 christos shlibpath_overrides_runpath=yes 9824 1.1 christos hardcode_into_libs=yes 9825 1.1 christos ;; 9826 1.1 christos esac 9827 1.1 christos ;; 9828 1.1 christos 9829 1.1 christos haiku*) 9830 1.1 christos version_type=linux 9831 1.1 christos need_lib_prefix=no 9832 1.1 christos need_version=no 9833 1.1 christos dynamic_linker="$host_os runtime_loader" 9834 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9835 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9836 1.1 christos shlibpath_var=LIBRARY_PATH 9837 1.1 christos shlibpath_overrides_runpath=yes 9838 1.8 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9839 1.1 christos hardcode_into_libs=yes 9840 1.1 christos ;; 9841 1.1 christos 9842 1.1 christos hpux9* | hpux10* | hpux11*) 9843 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to 9844 1.1 christos # link against other versions. 9845 1.1 christos version_type=sunos 9846 1.1 christos need_lib_prefix=no 9847 1.1 christos need_version=no 9848 1.1 christos case $host_cpu in 9849 1.1 christos ia64*) 9850 1.1 christos shrext_cmds='.so' 9851 1.1 christos hardcode_into_libs=yes 9852 1.1 christos dynamic_linker="$host_os dld.so" 9853 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9854 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9855 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9856 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9857 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then 9858 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9859 1.1 christos else 9860 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9861 1.1 christos fi 9862 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9863 1.1 christos ;; 9864 1.1 christos hppa*64*) 9865 1.1 christos shrext_cmds='.sl' 9866 1.1 christos hardcode_into_libs=yes 9867 1.1 christos dynamic_linker="$host_os dld.sl" 9868 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9869 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9870 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9871 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9872 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9873 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9874 1.1 christos ;; 9875 1.1 christos *) 9876 1.1 christos shrext_cmds='.sl' 9877 1.1 christos dynamic_linker="$host_os dld.sl" 9878 1.1 christos shlibpath_var=SHLIB_PATH 9879 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9880 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9881 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9882 1.1 christos ;; 9883 1.1 christos esac 9884 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9885 1.1 christos postinstall_cmds='chmod 555 $lib' 9886 1.1 christos # or fails outright, so override atomically: 9887 1.1 christos install_override_mode=555 9888 1.1 christos ;; 9889 1.1 christos 9890 1.1 christos interix[3-9]*) 9891 1.1 christos version_type=linux 9892 1.1 christos need_lib_prefix=no 9893 1.1 christos need_version=no 9894 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9895 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9896 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9897 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9898 1.1 christos shlibpath_overrides_runpath=no 9899 1.1 christos hardcode_into_libs=yes 9900 1.1 christos ;; 9901 1.1 christos 9902 1.1 christos irix5* | irix6* | nonstopux*) 9903 1.1 christos case $host_os in 9904 1.1 christos nonstopux*) version_type=nonstopux ;; 9905 1.1 christos *) 9906 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then 9907 1.1 christos version_type=linux 9908 1.1 christos else 9909 1.1 christos version_type=irix 9910 1.1 christos fi ;; 9911 1.1 christos esac 9912 1.1 christos need_lib_prefix=no 9913 1.1 christos need_version=no 9914 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9915 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9916 1.1 christos case $host_os in 9917 1.1 christos irix5* | nonstopux*) 9918 1.1 christos libsuff= shlibsuff= 9919 1.1 christos ;; 9920 1.1 christos *) 9921 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD 9922 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9923 1.1 christos libsuff= shlibsuff= libmagic=32-bit;; 9924 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9925 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;; 9926 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9927 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;; 9928 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;; 9929 1.1 christos esac 9930 1.1 christos ;; 9931 1.1 christos esac 9932 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9933 1.1 christos shlibpath_overrides_runpath=no 9934 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9935 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9936 1.1 christos hardcode_into_libs=yes 9937 1.1 christos ;; 9938 1.1 christos 9939 1.1 christos # No shared lib support for Linux oldld, aout, or coff. 9940 1.1 christos linux*oldld* | linux*aout* | linux*coff*) 9941 1.1 christos dynamic_linker=no 9942 1.1 christos ;; 9943 1.1 christos 9944 1.1 christos # This must be Linux ELF. 9945 1.9 christos 9946 1.9 christos # uclinux* changes (here and below) have been submitted to the libtool 9947 1.9 christos # project, but have not yet been accepted: they are GCC-local changes 9948 1.9 christos # for the time being. (See 9949 1.9 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 9950 1.9 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 9951 1.1 christos version_type=linux 9952 1.1 christos need_lib_prefix=no 9953 1.1 christos need_version=no 9954 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9955 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 9956 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9957 1.1 christos shlibpath_var=LD_LIBRARY_PATH 9958 1.1 christos shlibpath_overrides_runpath=no 9959 1.1 christos 9960 1.1 christos # Some binutils ld are patched to set DT_RUNPATH 9961 1.6 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 9962 1.1 christos $as_echo_n "(cached) " >&6 9963 1.1 christos else 9964 1.1 christos lt_cv_shlibpath_overrides_runpath=no 9965 1.1 christos save_LDFLAGS=$LDFLAGS 9966 1.1 christos save_libdir=$libdir 9967 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9968 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9969 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9970 1.1 christos /* end confdefs.h. */ 9971 1.1 christos 9972 1.1 christos int 9973 1.1 christos main () 9974 1.1 christos { 9975 1.1 christos 9976 1.1 christos ; 9977 1.1 christos return 0; 9978 1.1 christos } 9979 1.1 christos _ACEOF 9980 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 9981 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9982 1.1 christos lt_cv_shlibpath_overrides_runpath=yes 9983 1.1 christos fi 9984 1.1 christos fi 9985 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 9986 1.1 christos conftest$ac_exeext conftest.$ac_ext 9987 1.1 christos LDFLAGS=$save_LDFLAGS 9988 1.1 christos libdir=$save_libdir 9989 1.1 christos 9990 1.1 christos fi 9991 1.1 christos 9992 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9993 1.1 christos 9994 1.1 christos # This implies no fast_install, which is unacceptable. 9995 1.1 christos # Some rework will be needed to allow for fast_install 9996 1.1 christos # before this can be enabled. 9997 1.1 christos hardcode_into_libs=yes 9998 1.1 christos 9999 1.1 christos # Append ld.so.conf contents to the search path 10000 1.1 christos if test -f /etc/ld.so.conf; then 10001 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' ' '` 10002 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10003 1.1 christos fi 10004 1.1 christos 10005 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on 10006 1.1 christos # powerpc, because MkLinux only supported shared libraries with the 10007 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers, 10008 1.1 christos # most powerpc-linux boxes support dynamic linking these days and 10009 1.1 christos # people can always --disable-shared, the test was removed, and we 10010 1.1 christos # assume the GNU/Linux dynamic linker is in use. 10011 1.1 christos dynamic_linker='GNU/Linux ld.so' 10012 1.1 christos ;; 10013 1.1 christos 10014 1.1 christos netbsd*) 10015 1.1 christos version_type=sunos 10016 1.1 christos need_lib_prefix=no 10017 1.1 christos need_version=no 10018 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10019 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10020 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10021 1.1 christos dynamic_linker='NetBSD (a.out) ld.so' 10022 1.1 christos else 10023 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10024 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10025 1.1 christos dynamic_linker='NetBSD ld.elf_so' 10026 1.1 christos fi 10027 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10028 1.1 christos shlibpath_overrides_runpath=yes 10029 1.1 christos hardcode_into_libs=yes 10030 1.1 christos ;; 10031 1.1 christos 10032 1.1 christos newsos6) 10033 1.1 christos version_type=linux 10034 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10035 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10036 1.1 christos shlibpath_overrides_runpath=yes 10037 1.1 christos ;; 10038 1.1 christos 10039 1.1 christos *nto* | *qnx*) 10040 1.1 christos version_type=qnx 10041 1.1 christos need_lib_prefix=no 10042 1.1 christos need_version=no 10043 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10044 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10045 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10046 1.1 christos shlibpath_overrides_runpath=no 10047 1.1 christos hardcode_into_libs=yes 10048 1.1 christos dynamic_linker='ldqnx.so' 10049 1.1 christos ;; 10050 1.1 christos 10051 1.1 christos openbsd*) 10052 1.1 christos version_type=sunos 10053 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib" 10054 1.1 christos need_lib_prefix=no 10055 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10056 1.1 christos case $host_os in 10057 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10058 1.1 christos *) need_version=no ;; 10059 1.1 christos esac 10060 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10061 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10062 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10063 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10064 1.1 christos case $host_os in 10065 1.1 christos openbsd2.[89] | openbsd2.[89].*) 10066 1.1 christos shlibpath_overrides_runpath=no 10067 1.1 christos ;; 10068 1.1 christos *) 10069 1.1 christos shlibpath_overrides_runpath=yes 10070 1.1 christos ;; 10071 1.1 christos esac 10072 1.1 christos else 10073 1.1 christos shlibpath_overrides_runpath=yes 10074 1.1 christos fi 10075 1.1 christos ;; 10076 1.1 christos 10077 1.1 christos os2*) 10078 1.1 christos libname_spec='$name' 10079 1.1 christos shrext_cmds=".dll" 10080 1.1 christos need_lib_prefix=no 10081 1.1 christos library_names_spec='$libname${shared_ext} $libname.a' 10082 1.1 christos dynamic_linker='OS/2 ld.exe' 10083 1.1 christos shlibpath_var=LIBPATH 10084 1.1 christos ;; 10085 1.1 christos 10086 1.1 christos osf3* | osf4* | osf5*) 10087 1.1 christos version_type=osf 10088 1.1 christos need_lib_prefix=no 10089 1.1 christos need_version=no 10090 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10091 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10092 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10093 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10094 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10095 1.1 christos ;; 10096 1.1 christos 10097 1.1 christos rdos*) 10098 1.1 christos dynamic_linker=no 10099 1.1 christos ;; 10100 1.1 christos 10101 1.1 christos solaris*) 10102 1.1 christos version_type=linux 10103 1.1 christos need_lib_prefix=no 10104 1.1 christos need_version=no 10105 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10106 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10107 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10108 1.1 christos shlibpath_overrides_runpath=yes 10109 1.1 christos hardcode_into_libs=yes 10110 1.1 christos # ldd complains unless libraries are executable 10111 1.1 christos postinstall_cmds='chmod +x $lib' 10112 1.1 christos ;; 10113 1.1 christos 10114 1.1 christos sunos4*) 10115 1.1 christos version_type=sunos 10116 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10117 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10118 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10119 1.1 christos shlibpath_overrides_runpath=yes 10120 1.1 christos if test "$with_gnu_ld" = yes; then 10121 1.1 christos need_lib_prefix=no 10122 1.1 christos fi 10123 1.1 christos need_version=yes 10124 1.1 christos ;; 10125 1.1 christos 10126 1.1 christos sysv4 | sysv4.3*) 10127 1.1 christos version_type=linux 10128 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10129 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10130 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10131 1.1 christos case $host_vendor in 10132 1.1 christos sni) 10133 1.1 christos shlibpath_overrides_runpath=no 10134 1.1 christos need_lib_prefix=no 10135 1.1 christos runpath_var=LD_RUN_PATH 10136 1.1 christos ;; 10137 1.1 christos siemens) 10138 1.1 christos need_lib_prefix=no 10139 1.1 christos ;; 10140 1.1 christos motorola) 10141 1.1 christos need_lib_prefix=no 10142 1.1 christos need_version=no 10143 1.1 christos shlibpath_overrides_runpath=no 10144 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10145 1.1 christos ;; 10146 1.1 christos esac 10147 1.1 christos ;; 10148 1.1 christos 10149 1.1 christos sysv4*MP*) 10150 1.1 christos if test -d /usr/nec ;then 10151 1.1 christos version_type=linux 10152 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10153 1.1 christos soname_spec='$libname${shared_ext}.$major' 10154 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10155 1.1 christos fi 10156 1.1 christos ;; 10157 1.1 christos 10158 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10159 1.1 christos version_type=freebsd-elf 10160 1.1 christos need_lib_prefix=no 10161 1.1 christos need_version=no 10162 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10163 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10164 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10165 1.1 christos shlibpath_overrides_runpath=yes 10166 1.1 christos hardcode_into_libs=yes 10167 1.1 christos if test "$with_gnu_ld" = yes; then 10168 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10169 1.1 christos else 10170 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10171 1.1 christos case $host_os in 10172 1.1 christos sco3.2v5*) 10173 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10174 1.1 christos ;; 10175 1.1 christos esac 10176 1.1 christos fi 10177 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib' 10178 1.1 christos ;; 10179 1.1 christos 10180 1.1 christos tpf*) 10181 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10182 1.1 christos version_type=linux 10183 1.1 christos need_lib_prefix=no 10184 1.1 christos need_version=no 10185 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10186 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10187 1.1 christos shlibpath_overrides_runpath=no 10188 1.1 christos hardcode_into_libs=yes 10189 1.1 christos ;; 10190 1.1 christos 10191 1.1 christos uts4*) 10192 1.1 christos version_type=linux 10193 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10194 1.1 christos soname_spec='${libname}${release}${shared_ext}$major' 10195 1.1 christos shlibpath_var=LD_LIBRARY_PATH 10196 1.1 christos ;; 10197 1.1 christos 10198 1.9 christos # Shared libraries for VwWorks, >= 7 only at this stage 10199 1.9 christos # and (fpic) still incompatible with "large" code models 10200 1.9 christos # in a few configurations. Only for RTP mode in any case, 10201 1.9 christos # and upon explicit request at configure time. 10202 1.9 christos vxworks7*) 10203 1.9 christos dynamic_linker=no 10204 1.9 christos case ${with_multisubdir}-${enable_shared} in 10205 1.9 christos *large*) 10206 1.9 christos ;; 10207 1.9 christos *mrtp*-yes) 10208 1.9 christos version_type=linux 10209 1.9 christos need_lib_prefix=no 10210 1.9 christos need_version=no 10211 1.9 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10212 1.9 christos soname_spec='${libname}${release}${shared_ext}$major' 10213 1.9 christos dynamic_linker="$host_os module_loader" 10214 1.9 christos ;; 10215 1.9 christos esac 10216 1.9 christos ;; 10217 1.1 christos *) 10218 1.1 christos dynamic_linker=no 10219 1.1 christos ;; 10220 1.1 christos esac 10221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10222 1.1 christos $as_echo "$dynamic_linker" >&6; } 10223 1.1 christos test "$dynamic_linker" = no && can_build_shared=no 10224 1.1 christos 10225 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10226 1.1 christos if test "$GCC" = yes; then 10227 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10228 1.1 christos fi 10229 1.1 christos 10230 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10231 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10232 1.1 christos fi 10233 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10234 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10235 1.1 christos fi 10236 1.1 christos 10237 1.1 christos 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 10265 1.1 christos 10266 1.1 christos 10267 1.1 christos 10268 1.1 christos 10269 1.1 christos 10270 1.1 christos 10271 1.1 christos 10272 1.1 christos 10273 1.1 christos 10274 1.1 christos 10275 1.1 christos 10276 1.1 christos 10277 1.1 christos 10278 1.1 christos 10279 1.1 christos 10280 1.1 christos 10281 1.1 christos 10282 1.1 christos 10283 1.1 christos 10284 1.1 christos 10285 1.1 christos 10286 1.1 christos 10287 1.1 christos 10288 1.1 christos 10289 1.1 christos 10290 1.1 christos 10291 1.1 christos 10292 1.1 christos 10293 1.1 christos 10294 1.1 christos 10295 1.1 christos 10296 1.1 christos 10297 1.1 christos 10298 1.1 christos 10299 1.1 christos 10300 1.1 christos 10301 1.1 christos 10302 1.1 christos 10303 1.1 christos 10304 1.1 christos 10305 1.1 christos 10306 1.1 christos 10307 1.1 christos 10308 1.1 christos 10309 1.1 christos 10310 1.1 christos 10311 1.1 christos 10312 1.1 christos 10313 1.1 christos 10314 1.1 christos 10315 1.1 christos 10316 1.1 christos 10317 1.1 christos 10318 1.1 christos 10319 1.1 christos 10320 1.1 christos 10321 1.1 christos 10322 1.1 christos 10323 1.1 christos 10324 1.1 christos 10325 1.1 christos 10326 1.1 christos 10327 1.1 christos 10328 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10329 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10330 1.1 christos hardcode_action= 10331 1.1 christos if test -n "$hardcode_libdir_flag_spec" || 10332 1.1 christos test -n "$runpath_var" || 10333 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then 10334 1.1 christos 10335 1.1 christos # We can hardcode non-existent directories. 10336 1.1 christos if test "$hardcode_direct" != no && 10337 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we 10338 1.1 christos # have to relink, otherwise we might link with an installed library 10339 1.1 christos # when we should be linking with a yet-to-be-installed one 10340 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10341 1.1 christos test "$hardcode_minus_L" != no; then 10342 1.1 christos # Linking always hardcodes the temporary library directory. 10343 1.1 christos hardcode_action=relink 10344 1.1 christos else 10345 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs. 10346 1.1 christos hardcode_action=immediate 10347 1.1 christos fi 10348 1.1 christos else 10349 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing 10350 1.1 christos # directories. 10351 1.1 christos hardcode_action=unsupported 10352 1.1 christos fi 10353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10354 1.1 christos $as_echo "$hardcode_action" >&6; } 10355 1.1 christos 10356 1.1 christos if test "$hardcode_action" = relink || 10357 1.1 christos test "$inherit_rpath" = yes; then 10358 1.1 christos # Fast installation is not supported 10359 1.1 christos enable_fast_install=no 10360 1.1 christos elif test "$shlibpath_overrides_runpath" = yes || 10361 1.1 christos test "$enable_shared" = no; then 10362 1.1 christos # Fast installation is not necessary 10363 1.1 christos enable_fast_install=needless 10364 1.1 christos fi 10365 1.1 christos 10366 1.1 christos 10367 1.1 christos 10368 1.1 christos 10369 1.1 christos 10370 1.1 christos 10371 1.1 christos if test "x$enable_dlopen" != xyes; then 10372 1.1 christos enable_dlopen=unknown 10373 1.1 christos enable_dlopen_self=unknown 10374 1.1 christos enable_dlopen_self_static=unknown 10375 1.1 christos else 10376 1.1 christos lt_cv_dlopen=no 10377 1.1 christos lt_cv_dlopen_libs= 10378 1.1 christos 10379 1.1 christos case $host_os in 10380 1.1 christos beos*) 10381 1.1 christos lt_cv_dlopen="load_add_on" 10382 1.1 christos lt_cv_dlopen_libs= 10383 1.1 christos lt_cv_dlopen_self=yes 10384 1.1 christos ;; 10385 1.1 christos 10386 1.1 christos mingw* | pw32* | cegcc*) 10387 1.1 christos lt_cv_dlopen="LoadLibrary" 10388 1.1 christos lt_cv_dlopen_libs= 10389 1.1 christos ;; 10390 1.1 christos 10391 1.1 christos cygwin*) 10392 1.1 christos lt_cv_dlopen="dlopen" 10393 1.1 christos lt_cv_dlopen_libs= 10394 1.1 christos ;; 10395 1.1 christos 10396 1.1 christos darwin*) 10397 1.1 christos # if libdl is installed we need to link against it 10398 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10399 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10400 1.6 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10401 1.1 christos $as_echo_n "(cached) " >&6 10402 1.1 christos else 10403 1.1 christos ac_check_lib_save_LIBS=$LIBS 10404 1.1 christos LIBS="-ldl $LIBS" 10405 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10406 1.1 christos /* end confdefs.h. */ 10407 1.1 christos 10408 1.1 christos /* Override any GCC internal prototype to avoid an error. 10409 1.1 christos Use char because int might match the return type of a GCC 10410 1.1 christos builtin and then its argument prototype would still apply. */ 10411 1.1 christos #ifdef __cplusplus 10412 1.1 christos extern "C" 10413 1.1 christos #endif 10414 1.1 christos char dlopen (); 10415 1.1 christos int 10416 1.1 christos main () 10417 1.1 christos { 10418 1.1 christos return dlopen (); 10419 1.1 christos ; 10420 1.1 christos return 0; 10421 1.1 christos } 10422 1.1 christos _ACEOF 10423 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10424 1.1 christos ac_cv_lib_dl_dlopen=yes 10425 1.1 christos else 10426 1.1 christos ac_cv_lib_dl_dlopen=no 10427 1.1 christos fi 10428 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10429 1.1 christos conftest$ac_exeext conftest.$ac_ext 10430 1.1 christos LIBS=$ac_check_lib_save_LIBS 10431 1.1 christos fi 10432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10433 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10434 1.6 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10435 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10436 1.1 christos else 10437 1.1 christos 10438 1.1 christos lt_cv_dlopen="dyld" 10439 1.1 christos lt_cv_dlopen_libs= 10440 1.1 christos lt_cv_dlopen_self=yes 10441 1.1 christos 10442 1.1 christos fi 10443 1.1 christos 10444 1.1 christos ;; 10445 1.1 christos 10446 1.1 christos *) 10447 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10448 1.6 christos if test "x$ac_cv_func_shl_load" = xyes; then : 10449 1.1 christos lt_cv_dlopen="shl_load" 10450 1.1 christos else 10451 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10452 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; } 10453 1.6 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 10454 1.1 christos $as_echo_n "(cached) " >&6 10455 1.1 christos else 10456 1.1 christos ac_check_lib_save_LIBS=$LIBS 10457 1.1 christos LIBS="-ldld $LIBS" 10458 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10459 1.1 christos /* end confdefs.h. */ 10460 1.1 christos 10461 1.1 christos /* Override any GCC internal prototype to avoid an error. 10462 1.1 christos Use char because int might match the return type of a GCC 10463 1.1 christos builtin and then its argument prototype would still apply. */ 10464 1.1 christos #ifdef __cplusplus 10465 1.1 christos extern "C" 10466 1.1 christos #endif 10467 1.1 christos char shl_load (); 10468 1.1 christos int 10469 1.1 christos main () 10470 1.1 christos { 10471 1.1 christos return shl_load (); 10472 1.1 christos ; 10473 1.1 christos return 0; 10474 1.1 christos } 10475 1.1 christos _ACEOF 10476 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10477 1.1 christos ac_cv_lib_dld_shl_load=yes 10478 1.1 christos else 10479 1.1 christos ac_cv_lib_dld_shl_load=no 10480 1.1 christos fi 10481 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10482 1.1 christos conftest$ac_exeext conftest.$ac_ext 10483 1.1 christos LIBS=$ac_check_lib_save_LIBS 10484 1.1 christos fi 10485 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10486 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10487 1.6 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10488 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10489 1.1 christos else 10490 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10491 1.6 christos if test "x$ac_cv_func_dlopen" = xyes; then : 10492 1.1 christos lt_cv_dlopen="dlopen" 10493 1.1 christos else 10494 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10495 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; } 10496 1.6 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10497 1.1 christos $as_echo_n "(cached) " >&6 10498 1.1 christos else 10499 1.1 christos ac_check_lib_save_LIBS=$LIBS 10500 1.1 christos LIBS="-ldl $LIBS" 10501 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10502 1.1 christos /* end confdefs.h. */ 10503 1.1 christos 10504 1.1 christos /* Override any GCC internal prototype to avoid an error. 10505 1.1 christos Use char because int might match the return type of a GCC 10506 1.1 christos builtin and then its argument prototype would still apply. */ 10507 1.1 christos #ifdef __cplusplus 10508 1.1 christos extern "C" 10509 1.1 christos #endif 10510 1.1 christos char dlopen (); 10511 1.1 christos int 10512 1.1 christos main () 10513 1.1 christos { 10514 1.1 christos return dlopen (); 10515 1.1 christos ; 10516 1.1 christos return 0; 10517 1.1 christos } 10518 1.1 christos _ACEOF 10519 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10520 1.1 christos ac_cv_lib_dl_dlopen=yes 10521 1.1 christos else 10522 1.1 christos ac_cv_lib_dl_dlopen=no 10523 1.1 christos fi 10524 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10525 1.1 christos conftest$ac_exeext conftest.$ac_ext 10526 1.1 christos LIBS=$ac_check_lib_save_LIBS 10527 1.1 christos fi 10528 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10529 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10530 1.6 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10531 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10532 1.1 christos else 10533 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10534 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10535 1.6 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 10536 1.1 christos $as_echo_n "(cached) " >&6 10537 1.1 christos else 10538 1.1 christos ac_check_lib_save_LIBS=$LIBS 10539 1.1 christos LIBS="-lsvld $LIBS" 10540 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10541 1.1 christos /* end confdefs.h. */ 10542 1.1 christos 10543 1.1 christos /* Override any GCC internal prototype to avoid an error. 10544 1.1 christos Use char because int might match the return type of a GCC 10545 1.1 christos builtin and then its argument prototype would still apply. */ 10546 1.1 christos #ifdef __cplusplus 10547 1.1 christos extern "C" 10548 1.1 christos #endif 10549 1.1 christos char dlopen (); 10550 1.1 christos int 10551 1.1 christos main () 10552 1.1 christos { 10553 1.1 christos return dlopen (); 10554 1.1 christos ; 10555 1.1 christos return 0; 10556 1.1 christos } 10557 1.1 christos _ACEOF 10558 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10559 1.1 christos ac_cv_lib_svld_dlopen=yes 10560 1.1 christos else 10561 1.1 christos ac_cv_lib_svld_dlopen=no 10562 1.1 christos fi 10563 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10564 1.1 christos conftest$ac_exeext conftest.$ac_ext 10565 1.1 christos LIBS=$ac_check_lib_save_LIBS 10566 1.1 christos fi 10567 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10568 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10569 1.6 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10570 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10571 1.1 christos else 10572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10573 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; } 10574 1.6 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 10575 1.1 christos $as_echo_n "(cached) " >&6 10576 1.1 christos else 10577 1.1 christos ac_check_lib_save_LIBS=$LIBS 10578 1.1 christos LIBS="-ldld $LIBS" 10579 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10580 1.1 christos /* end confdefs.h. */ 10581 1.1 christos 10582 1.1 christos /* Override any GCC internal prototype to avoid an error. 10583 1.1 christos Use char because int might match the return type of a GCC 10584 1.1 christos builtin and then its argument prototype would still apply. */ 10585 1.1 christos #ifdef __cplusplus 10586 1.1 christos extern "C" 10587 1.1 christos #endif 10588 1.1 christos char dld_link (); 10589 1.1 christos int 10590 1.1 christos main () 10591 1.1 christos { 10592 1.1 christos return dld_link (); 10593 1.1 christos ; 10594 1.1 christos return 0; 10595 1.1 christos } 10596 1.1 christos _ACEOF 10597 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 10598 1.1 christos ac_cv_lib_dld_dld_link=yes 10599 1.1 christos else 10600 1.1 christos ac_cv_lib_dld_dld_link=no 10601 1.1 christos fi 10602 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 10603 1.1 christos conftest$ac_exeext conftest.$ac_ext 10604 1.1 christos LIBS=$ac_check_lib_save_LIBS 10605 1.1 christos fi 10606 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10607 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10608 1.6 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10609 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10610 1.1 christos fi 10611 1.1 christos 10612 1.1 christos 10613 1.1 christos fi 10614 1.1 christos 10615 1.1 christos 10616 1.1 christos fi 10617 1.1 christos 10618 1.1 christos 10619 1.1 christos fi 10620 1.1 christos 10621 1.1 christos 10622 1.1 christos fi 10623 1.1 christos 10624 1.1 christos 10625 1.1 christos fi 10626 1.1 christos 10627 1.1 christos ;; 10628 1.1 christos esac 10629 1.1 christos 10630 1.1 christos if test "x$lt_cv_dlopen" != xno; then 10631 1.1 christos enable_dlopen=yes 10632 1.1 christos else 10633 1.1 christos enable_dlopen=no 10634 1.1 christos fi 10635 1.1 christos 10636 1.1 christos case $lt_cv_dlopen in 10637 1.1 christos dlopen) 10638 1.1 christos save_CPPFLAGS="$CPPFLAGS" 10639 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10640 1.1 christos 10641 1.1 christos save_LDFLAGS="$LDFLAGS" 10642 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10643 1.1 christos 10644 1.1 christos save_LIBS="$LIBS" 10645 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS" 10646 1.1 christos 10647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10648 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10649 1.6 christos if ${lt_cv_dlopen_self+:} false; then : 10650 1.1 christos $as_echo_n "(cached) " >&6 10651 1.1 christos else 10652 1.1 christos if test "$cross_compiling" = yes; then : 10653 1.1 christos lt_cv_dlopen_self=cross 10654 1.1 christos else 10655 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10656 1.1 christos lt_status=$lt_dlunknown 10657 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 10658 1.9 christos #line 10658 "configure" 10659 1.1 christos #include "confdefs.h" 10660 1.1 christos 10661 1.1 christos #if HAVE_DLFCN_H 10662 1.1 christos #include <dlfcn.h> 10663 1.1 christos #endif 10664 1.1 christos 10665 1.1 christos #include <stdio.h> 10666 1.1 christos 10667 1.1 christos #ifdef RTLD_GLOBAL 10668 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 10669 1.1 christos #else 10670 1.1 christos # ifdef DL_GLOBAL 10671 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 10672 1.1 christos # else 10673 1.1 christos # define LT_DLGLOBAL 0 10674 1.1 christos # endif 10675 1.1 christos #endif 10676 1.1 christos 10677 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10678 1.1 christos find out it does not work in some platform. */ 10679 1.1 christos #ifndef LT_DLLAZY_OR_NOW 10680 1.1 christos # ifdef RTLD_LAZY 10681 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 10682 1.1 christos # else 10683 1.1 christos # ifdef DL_LAZY 10684 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 10685 1.1 christos # else 10686 1.1 christos # ifdef RTLD_NOW 10687 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 10688 1.1 christos # else 10689 1.1 christos # ifdef DL_NOW 10690 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 10691 1.1 christos # else 10692 1.1 christos # define LT_DLLAZY_OR_NOW 0 10693 1.1 christos # endif 10694 1.1 christos # endif 10695 1.1 christos # endif 10696 1.1 christos # endif 10697 1.1 christos #endif 10698 1.1 christos 10699 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 10700 1.1 christos correspondingly for the symbols needed. */ 10701 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10702 1.1 christos void fnord () __attribute__((visibility("default"))); 10703 1.1 christos #endif 10704 1.1 christos 10705 1.1 christos void fnord () { int i=42; } 10706 1.1 christos int main () 10707 1.1 christos { 10708 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10709 1.1 christos int status = $lt_dlunknown; 10710 1.1 christos 10711 1.1 christos if (self) 10712 1.1 christos { 10713 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10714 1.1 christos else 10715 1.1 christos { 10716 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10717 1.1 christos else puts (dlerror ()); 10718 1.1 christos } 10719 1.1 christos /* dlclose (self); */ 10720 1.1 christos } 10721 1.1 christos else 10722 1.1 christos puts (dlerror ()); 10723 1.1 christos 10724 1.1 christos return status; 10725 1.1 christos } 10726 1.1 christos _LT_EOF 10727 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10728 1.1 christos (eval $ac_link) 2>&5 10729 1.1 christos ac_status=$? 10730 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10731 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10732 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 10733 1.1 christos lt_status=$? 10734 1.1 christos case x$lt_status in 10735 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10736 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10737 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10738 1.1 christos esac 10739 1.1 christos else : 10740 1.1 christos # compilation failed 10741 1.1 christos lt_cv_dlopen_self=no 10742 1.1 christos fi 10743 1.1 christos fi 10744 1.1 christos rm -fr conftest* 10745 1.1 christos 10746 1.1 christos 10747 1.1 christos fi 10748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10749 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; } 10750 1.1 christos 10751 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then 10752 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10753 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10754 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10755 1.6 christos if ${lt_cv_dlopen_self_static+:} false; then : 10756 1.1 christos $as_echo_n "(cached) " >&6 10757 1.1 christos else 10758 1.1 christos if test "$cross_compiling" = yes; then : 10759 1.1 christos lt_cv_dlopen_self_static=cross 10760 1.1 christos else 10761 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10762 1.1 christos lt_status=$lt_dlunknown 10763 1.1 christos cat > conftest.$ac_ext <<_LT_EOF 10764 1.9 christos #line 10764 "configure" 10765 1.1 christos #include "confdefs.h" 10766 1.1 christos 10767 1.1 christos #if HAVE_DLFCN_H 10768 1.1 christos #include <dlfcn.h> 10769 1.1 christos #endif 10770 1.1 christos 10771 1.1 christos #include <stdio.h> 10772 1.1 christos 10773 1.1 christos #ifdef RTLD_GLOBAL 10774 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL 10775 1.1 christos #else 10776 1.1 christos # ifdef DL_GLOBAL 10777 1.1 christos # define LT_DLGLOBAL DL_GLOBAL 10778 1.1 christos # else 10779 1.1 christos # define LT_DLGLOBAL 0 10780 1.1 christos # endif 10781 1.1 christos #endif 10782 1.1 christos 10783 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10784 1.1 christos find out it does not work in some platform. */ 10785 1.1 christos #ifndef LT_DLLAZY_OR_NOW 10786 1.1 christos # ifdef RTLD_LAZY 10787 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY 10788 1.1 christos # else 10789 1.1 christos # ifdef DL_LAZY 10790 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY 10791 1.1 christos # else 10792 1.1 christos # ifdef RTLD_NOW 10793 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW 10794 1.1 christos # else 10795 1.1 christos # ifdef DL_NOW 10796 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW 10797 1.1 christos # else 10798 1.1 christos # define LT_DLLAZY_OR_NOW 0 10799 1.1 christos # endif 10800 1.1 christos # endif 10801 1.1 christos # endif 10802 1.1 christos # endif 10803 1.1 christos #endif 10804 1.1 christos 10805 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated 10806 1.1 christos correspondingly for the symbols needed. */ 10807 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10808 1.1 christos void fnord () __attribute__((visibility("default"))); 10809 1.1 christos #endif 10810 1.1 christos 10811 1.1 christos void fnord () { int i=42; } 10812 1.1 christos int main () 10813 1.1 christos { 10814 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10815 1.1 christos int status = $lt_dlunknown; 10816 1.1 christos 10817 1.1 christos if (self) 10818 1.1 christos { 10819 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10820 1.1 christos else 10821 1.1 christos { 10822 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10823 1.1 christos else puts (dlerror ()); 10824 1.1 christos } 10825 1.1 christos /* dlclose (self); */ 10826 1.1 christos } 10827 1.1 christos else 10828 1.1 christos puts (dlerror ()); 10829 1.1 christos 10830 1.1 christos return status; 10831 1.1 christos } 10832 1.1 christos _LT_EOF 10833 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10834 1.1 christos (eval $ac_link) 2>&5 10835 1.1 christos ac_status=$? 10836 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10837 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10838 1.1 christos (./conftest; exit; ) >&5 2>/dev/null 10839 1.1 christos lt_status=$? 10840 1.1 christos case x$lt_status in 10841 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10842 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10843 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10844 1.1 christos esac 10845 1.1 christos else : 10846 1.1 christos # compilation failed 10847 1.1 christos lt_cv_dlopen_self_static=no 10848 1.1 christos fi 10849 1.1 christos fi 10850 1.1 christos rm -fr conftest* 10851 1.1 christos 10852 1.1 christos 10853 1.1 christos fi 10854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10855 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; } 10856 1.1 christos fi 10857 1.1 christos 10858 1.1 christos CPPFLAGS="$save_CPPFLAGS" 10859 1.1 christos LDFLAGS="$save_LDFLAGS" 10860 1.1 christos LIBS="$save_LIBS" 10861 1.1 christos ;; 10862 1.1 christos esac 10863 1.1 christos 10864 1.1 christos case $lt_cv_dlopen_self in 10865 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10866 1.1 christos *) enable_dlopen_self=unknown ;; 10867 1.1 christos esac 10868 1.1 christos 10869 1.1 christos case $lt_cv_dlopen_self_static in 10870 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10871 1.1 christos *) enable_dlopen_self_static=unknown ;; 10872 1.1 christos esac 10873 1.1 christos fi 10874 1.1 christos 10875 1.1 christos 10876 1.1 christos 10877 1.1 christos 10878 1.1 christos 10879 1.1 christos 10880 1.1 christos 10881 1.1 christos 10882 1.1 christos 10883 1.1 christos 10884 1.1 christos 10885 1.1 christos 10886 1.1 christos 10887 1.1 christos 10888 1.1 christos 10889 1.1 christos 10890 1.1 christos 10891 1.1 christos striplib= 10892 1.1 christos old_striplib= 10893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10894 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; } 10895 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10896 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10897 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10899 1.1 christos $as_echo "yes" >&6; } 10900 1.1 christos else 10901 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough 10902 1.1 christos case $host_os in 10903 1.1 christos darwin*) 10904 1.1 christos if test -n "$STRIP" ; then 10905 1.1 christos striplib="$STRIP -x" 10906 1.1 christos old_striplib="$STRIP -S" 10907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10908 1.1 christos $as_echo "yes" >&6; } 10909 1.1 christos else 10910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10911 1.1 christos $as_echo "no" >&6; } 10912 1.1 christos fi 10913 1.1 christos ;; 10914 1.1 christos *) 10915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10916 1.1 christos $as_echo "no" >&6; } 10917 1.1 christos ;; 10918 1.1 christos esac 10919 1.1 christos fi 10920 1.1 christos 10921 1.1 christos 10922 1.1 christos 10923 1.1 christos 10924 1.1 christos 10925 1.1 christos 10926 1.1 christos 10927 1.1 christos 10928 1.1 christos 10929 1.1 christos 10930 1.1 christos 10931 1.1 christos 10932 1.1 christos # Report which library types will actually be built 10933 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10934 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; } 10935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10936 1.1 christos $as_echo "$can_build_shared" >&6; } 10937 1.1 christos 10938 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10939 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; } 10940 1.1 christos test "$can_build_shared" = "no" && enable_shared=no 10941 1.1 christos 10942 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and 10943 1.1 christos # are all built from PIC. 10944 1.1 christos case $host_os in 10945 1.1 christos aix3*) 10946 1.1 christos test "$enable_shared" = yes && enable_static=no 10947 1.1 christos if test -n "$RANLIB"; then 10948 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib" 10949 1.1 christos postinstall_cmds='$RANLIB $lib' 10950 1.1 christos fi 10951 1.1 christos ;; 10952 1.1 christos 10953 1.1 christos aix[4-9]*) 10954 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10955 1.1 christos test "$enable_shared" = yes && enable_static=no 10956 1.1 christos fi 10957 1.1 christos ;; 10958 1.1 christos esac 10959 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10960 1.1 christos $as_echo "$enable_shared" >&6; } 10961 1.1 christos 10962 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10963 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; } 10964 1.1 christos # Make sure either enable_shared or enable_static is yes. 10965 1.1 christos test "$enable_shared" = yes || enable_static=yes 10966 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10967 1.1 christos $as_echo "$enable_static" >&6; } 10968 1.1 christos 10969 1.1 christos 10970 1.1 christos 10971 1.1 christos 10972 1.1 christos fi 10973 1.1 christos ac_ext=c 10974 1.1 christos ac_cpp='$CPP $CPPFLAGS' 10975 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10976 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10977 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 10978 1.1 christos 10979 1.1 christos CC="$lt_save_CC" 10980 1.1 christos 10981 1.1 christos 10982 1.1 christos 10983 1.1 christos 10984 1.1 christos 10985 1.1 christos 10986 1.1 christos 10987 1.1 christos 10988 1.1 christos 10989 1.1 christos 10990 1.1 christos 10991 1.1 christos 10992 1.1 christos 10993 1.1 christos ac_config_commands="$ac_config_commands libtool" 10994 1.1 christos 10995 1.1 christos 10996 1.1 christos 10997 1.1 christos 10998 1.1 christos # Only expand once: 10999 1.1 christos 11000 1.1 christos 11001 1.1 christos 11002 1.3 christos # The tests for host and target for $enable_largefile require 11003 1.3 christos # canonical names. 11004 1.3 christos 11005 1.3 christos 11006 1.1 christos 11007 1.3 christos # As the $enable_largefile decision depends on --enable-plugins we must set it 11008 1.3 christos # even in directories otherwise not depending on the $plugins option. 11009 1.1 christos 11010 1.1 christos 11011 1.3 christos maybe_plugins=no 11012 1.3 christos for ac_header in dlfcn.h 11013 1.3 christos do : 11014 1.3 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11015 1.3 christos " 11016 1.6 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 11017 1.3 christos cat >>confdefs.h <<_ACEOF 11018 1.3 christos #define HAVE_DLFCN_H 1 11019 1.3 christos _ACEOF 11020 1.3 christos maybe_plugins=yes 11021 1.3 christos fi 11022 1.3 christos 11023 1.3 christos done 11024 1.3 christos 11025 1.3 christos for ac_header in windows.h 11026 1.3 christos do : 11027 1.3 christos ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11028 1.3 christos " 11029 1.6 christos if test "x$ac_cv_header_windows_h" = xyes; then : 11030 1.3 christos cat >>confdefs.h <<_ACEOF 11031 1.3 christos #define HAVE_WINDOWS_H 1 11032 1.3 christos _ACEOF 11033 1.3 christos maybe_plugins=yes 11034 1.3 christos fi 11035 1.3 christos 11036 1.3 christos done 11037 1.3 christos 11038 1.3 christos 11039 1.3 christos # Check whether --enable-plugins was given. 11040 1.3 christos if test "${enable_plugins+set}" = set; then : 11041 1.3 christos enableval=$enable_plugins; case "${enableval}" in 11042 1.3 christos no) plugins=no ;; 11043 1.3 christos *) plugins=yes 11044 1.3 christos if test "$maybe_plugins" != "yes" ; then 11045 1.6 christos as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11046 1.3 christos fi ;; 11047 1.3 christos esac 11048 1.3 christos else 11049 1.3 christos plugins=$maybe_plugins 11050 1.3 christos 11051 1.3 christos fi 11052 1.3 christos 11053 1.3 christos if test "$plugins" = "yes"; then 11054 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11055 1.6 christos $as_echo_n "checking for library containing dlsym... " >&6; } 11056 1.6 christos if ${ac_cv_search_dlsym+:} false; then : 11057 1.3 christos $as_echo_n "(cached) " >&6 11058 1.3 christos else 11059 1.3 christos ac_func_search_save_LIBS=$LIBS 11060 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11061 1.3 christos /* end confdefs.h. */ 11062 1.3 christos 11063 1.3 christos /* Override any GCC internal prototype to avoid an error. 11064 1.3 christos Use char because int might match the return type of a GCC 11065 1.3 christos builtin and then its argument prototype would still apply. */ 11066 1.3 christos #ifdef __cplusplus 11067 1.3 christos extern "C" 11068 1.3 christos #endif 11069 1.6 christos char dlsym (); 11070 1.3 christos int 11071 1.3 christos main () 11072 1.3 christos { 11073 1.6 christos return dlsym (); 11074 1.3 christos ; 11075 1.3 christos return 0; 11076 1.3 christos } 11077 1.3 christos _ACEOF 11078 1.3 christos for ac_lib in '' dl; do 11079 1.3 christos if test -z "$ac_lib"; then 11080 1.3 christos ac_res="none required" 11081 1.3 christos else 11082 1.3 christos ac_res=-l$ac_lib 11083 1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11084 1.3 christos fi 11085 1.3 christos if ac_fn_c_try_link "$LINENO"; then : 11086 1.6 christos ac_cv_search_dlsym=$ac_res 11087 1.3 christos fi 11088 1.3 christos rm -f core conftest.err conftest.$ac_objext \ 11089 1.3 christos conftest$ac_exeext 11090 1.6 christos if ${ac_cv_search_dlsym+:} false; then : 11091 1.3 christos break 11092 1.3 christos fi 11093 1.3 christos done 11094 1.6 christos if ${ac_cv_search_dlsym+:} false; then : 11095 1.3 christos 11096 1.3 christos else 11097 1.6 christos ac_cv_search_dlsym=no 11098 1.3 christos fi 11099 1.3 christos rm conftest.$ac_ext 11100 1.3 christos LIBS=$ac_func_search_save_LIBS 11101 1.3 christos fi 11102 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11103 1.6 christos $as_echo "$ac_cv_search_dlsym" >&6; } 11104 1.6 christos ac_res=$ac_cv_search_dlsym 11105 1.3 christos if test "$ac_res" != no; then : 11106 1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11107 1.3 christos 11108 1.3 christos fi 11109 1.3 christos 11110 1.3 christos fi 11111 1.3 christos 11112 1.3 christos 11113 1.3 christos case "${host}" in 11114 1.8 christos sparc-*-solaris*|i?86-*-solaris*) 11115 1.8 christos # On native 32-bit Solaris/SPARC and x86, large-file and procfs support 11116 1.8 christos # were mutually exclusive until Solaris 11.3. Without procfs support, 11117 1.8 christos # the bfd/ elf module cannot provide certain routines such as 11118 1.8 christos # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user 11119 1.8 christos # explicitly requested large-file support through the 11120 1.8 christos # --enable-largefile switch, disable large-file support in favor of 11121 1.8 christos # procfs support. 11122 1.8 christos # 11123 1.8 christos # Check if <sys/procfs.h> is incompatible with large-file support. 11124 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11125 1.8 christos /* end confdefs.h. */ 11126 1.8 christos #define _FILE_OFFSET_BITS 64 11127 1.8 christos #define _STRUCTURED_PROC 1 11128 1.8 christos #include <sys/procfs.h> 11129 1.8 christos int 11130 1.8 christos main () 11131 1.8 christos { 11132 1.8 christos 11133 1.8 christos ; 11134 1.8 christos return 0; 11135 1.8 christos } 11136 1.8 christos _ACEOF 11137 1.8 christos if ac_fn_c_try_compile "$LINENO"; then : 11138 1.8 christos acx_cv_procfs_lfs=yes 11139 1.8 christos else 11140 1.8 christos acx_cv_procfs_lfs=no 11141 1.8 christos fi 11142 1.8 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11143 1.8 christos # 11144 1.8 christos # Forcefully disable large-file support only if necessary, gdb is in 11145 1.8 christos # tree and enabled. 11146 1.8 christos if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \ 11147 1.8 christos -a -d $srcdir/../gdb -a "$enable_gdb" != no; then 11148 1.8 christos : ${enable_largefile="no"} 11149 1.8 christos if test "$plugins" = yes; then 11150 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 11151 1.8 christos plugin support disabled; require large-file support which is incompatible with GDB." >&5 11152 1.8 christos $as_echo "$as_me: WARNING: 11153 1.8 christos plugin support disabled; require large-file support which is incompatible with GDB." >&2;} 11154 1.8 christos plugins=no 11155 1.8 christos fi 11156 1.8 christos fi 11157 1.8 christos # 11158 1.8 christos # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the 11159 1.8 christos # benefit of g++ 9+ which predefines it on Solaris. 11160 1.8 christos if test "$enable_largefile" = no; then 11161 1.8 christos LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS" 11162 1.8 christos 11163 1.8 christos fi 11164 1.3 christos ;; 11165 1.3 christos esac 11166 1.3 christos 11167 1.3 christos # Check whether --enable-largefile was given. 11168 1.3 christos if test "${enable_largefile+set}" = set; then : 11169 1.3 christos enableval=$enable_largefile; 11170 1.3 christos fi 11171 1.3 christos 11172 1.3 christos if test "$enable_largefile" != no; then 11173 1.3 christos 11174 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11175 1.3 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11176 1.6 christos if ${ac_cv_sys_largefile_CC+:} false; then : 11177 1.3 christos $as_echo_n "(cached) " >&6 11178 1.3 christos else 11179 1.3 christos ac_cv_sys_largefile_CC=no 11180 1.3 christos if test "$GCC" != yes; then 11181 1.3 christos ac_save_CC=$CC 11182 1.3 christos while :; do 11183 1.3 christos # IRIX 6.2 and later do not support large files by default, 11184 1.3 christos # so use the C compiler's -n32 option if that helps. 11185 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11186 1.3 christos /* end confdefs.h. */ 11187 1.3 christos #include <sys/types.h> 11188 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11189 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11190 1.3 christos since some C++ compilers masquerading as C compilers 11191 1.3 christos incorrectly reject 9223372036854775807. */ 11192 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11193 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11194 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11195 1.3 christos ? 1 : -1]; 11196 1.3 christos int 11197 1.3 christos main () 11198 1.3 christos { 11199 1.3 christos 11200 1.3 christos ; 11201 1.3 christos return 0; 11202 1.3 christos } 11203 1.3 christos _ACEOF 11204 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11205 1.3 christos break 11206 1.3 christos fi 11207 1.3 christos rm -f core conftest.err conftest.$ac_objext 11208 1.3 christos CC="$CC -n32" 11209 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11210 1.3 christos ac_cv_sys_largefile_CC=' -n32'; break 11211 1.3 christos fi 11212 1.3 christos rm -f core conftest.err conftest.$ac_objext 11213 1.3 christos break 11214 1.3 christos done 11215 1.3 christos CC=$ac_save_CC 11216 1.3 christos rm -f conftest.$ac_ext 11217 1.3 christos fi 11218 1.3 christos fi 11219 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11220 1.3 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 11221 1.3 christos if test "$ac_cv_sys_largefile_CC" != no; then 11222 1.3 christos CC=$CC$ac_cv_sys_largefile_CC 11223 1.3 christos fi 11224 1.3 christos 11225 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11226 1.3 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11227 1.6 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 11228 1.3 christos $as_echo_n "(cached) " >&6 11229 1.3 christos else 11230 1.3 christos while :; do 11231 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11232 1.3 christos /* end confdefs.h. */ 11233 1.3 christos #include <sys/types.h> 11234 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11235 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11236 1.3 christos since some C++ compilers masquerading as C compilers 11237 1.3 christos incorrectly reject 9223372036854775807. */ 11238 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11239 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11240 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11241 1.3 christos ? 1 : -1]; 11242 1.3 christos int 11243 1.3 christos main () 11244 1.3 christos { 11245 1.3 christos 11246 1.3 christos ; 11247 1.3 christos return 0; 11248 1.3 christos } 11249 1.3 christos _ACEOF 11250 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11251 1.3 christos ac_cv_sys_file_offset_bits=no; break 11252 1.3 christos fi 11253 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11254 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11255 1.3 christos /* end confdefs.h. */ 11256 1.3 christos #define _FILE_OFFSET_BITS 64 11257 1.3 christos #include <sys/types.h> 11258 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11259 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11260 1.3 christos since some C++ compilers masquerading as C compilers 11261 1.3 christos incorrectly reject 9223372036854775807. */ 11262 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11263 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11264 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11265 1.3 christos ? 1 : -1]; 11266 1.3 christos int 11267 1.3 christos main () 11268 1.3 christos { 11269 1.3 christos 11270 1.3 christos ; 11271 1.3 christos return 0; 11272 1.3 christos } 11273 1.3 christos _ACEOF 11274 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11275 1.3 christos ac_cv_sys_file_offset_bits=64; break 11276 1.3 christos fi 11277 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11278 1.3 christos ac_cv_sys_file_offset_bits=unknown 11279 1.3 christos break 11280 1.3 christos done 11281 1.3 christos fi 11282 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11283 1.3 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11284 1.3 christos case $ac_cv_sys_file_offset_bits in #( 11285 1.3 christos no | unknown) ;; 11286 1.3 christos *) 11287 1.3 christos cat >>confdefs.h <<_ACEOF 11288 1.3 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11289 1.3 christos _ACEOF 11290 1.3 christos ;; 11291 1.3 christos esac 11292 1.3 christos rm -rf conftest* 11293 1.3 christos if test $ac_cv_sys_file_offset_bits = unknown; then 11294 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11295 1.3 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11296 1.6 christos if ${ac_cv_sys_large_files+:} false; then : 11297 1.3 christos $as_echo_n "(cached) " >&6 11298 1.3 christos else 11299 1.3 christos while :; do 11300 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11301 1.3 christos /* end confdefs.h. */ 11302 1.3 christos #include <sys/types.h> 11303 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11304 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11305 1.3 christos since some C++ compilers masquerading as C compilers 11306 1.3 christos incorrectly reject 9223372036854775807. */ 11307 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11308 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11309 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11310 1.3 christos ? 1 : -1]; 11311 1.3 christos int 11312 1.3 christos main () 11313 1.3 christos { 11314 1.3 christos 11315 1.3 christos ; 11316 1.3 christos return 0; 11317 1.3 christos } 11318 1.3 christos _ACEOF 11319 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11320 1.3 christos ac_cv_sys_large_files=no; break 11321 1.3 christos fi 11322 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11323 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11324 1.3 christos /* end confdefs.h. */ 11325 1.3 christos #define _LARGE_FILES 1 11326 1.3 christos #include <sys/types.h> 11327 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11328 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11329 1.3 christos since some C++ compilers masquerading as C compilers 11330 1.3 christos incorrectly reject 9223372036854775807. */ 11331 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11332 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11333 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11334 1.3 christos ? 1 : -1]; 11335 1.3 christos int 11336 1.3 christos main () 11337 1.3 christos { 11338 1.3 christos 11339 1.3 christos ; 11340 1.3 christos return 0; 11341 1.3 christos } 11342 1.3 christos _ACEOF 11343 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11344 1.3 christos ac_cv_sys_large_files=1; break 11345 1.3 christos fi 11346 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11347 1.3 christos ac_cv_sys_large_files=unknown 11348 1.3 christos break 11349 1.3 christos done 11350 1.3 christos fi 11351 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11352 1.3 christos $as_echo "$ac_cv_sys_large_files" >&6; } 11353 1.3 christos case $ac_cv_sys_large_files in #( 11354 1.3 christos no | unknown) ;; 11355 1.3 christos *) 11356 1.3 christos cat >>confdefs.h <<_ACEOF 11357 1.3 christos #define _LARGE_FILES $ac_cv_sys_large_files 11358 1.3 christos _ACEOF 11359 1.3 christos ;; 11360 1.3 christos esac 11361 1.3 christos rm -rf conftest* 11362 1.3 christos fi 11363 1.6 christos 11364 1.6 christos 11365 1.3 christos fi 11366 1.3 christos 11367 1.3 christos 11368 1.3 christos 11369 1.8 christos # These are in addition to what is made available in bfd/. 11370 1.8 christos for ac_header in sys/time.h 11371 1.8 christos do : 11372 1.8 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 11373 1.8 christos if test "x$ac_cv_header_sys_time_h" = xyes; then : 11374 1.8 christos cat >>confdefs.h <<_ACEOF 11375 1.8 christos #define HAVE_SYS_TIME_H 1 11376 1.8 christos _ACEOF 11377 1.8 christos 11378 1.8 christos fi 11379 1.8 christos 11380 1.8 christos done 11381 1.8 christos 11382 1.8 christos for ac_func in setitimer 11383 1.3 christos do : 11384 1.8 christos ac_fn_c_check_func "$LINENO" "setitimer" "ac_cv_func_setitimer" 11385 1.8 christos if test "x$ac_cv_func_setitimer" = xyes; then : 11386 1.3 christos cat >>confdefs.h <<_ACEOF 11387 1.8 christos #define HAVE_SETITIMER 1 11388 1.3 christos _ACEOF 11389 1.3 christos 11390 1.3 christos fi 11391 1.3 christos done 11392 1.3 christos 11393 1.3 christos 11394 1.6 christos ALL_LINGUAS="bg da de eo es fi fr ga hu id it ja ms nl pt_BR ro ru rw sr sv tr uk vi" 11395 1.1 christos 11396 1.1 christos MKINSTALLDIRS= 11397 1.1 christos if test -n "$ac_aux_dir"; then 11398 1.1 christos case "$ac_aux_dir" in 11399 1.1 christos /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 11400 1.1 christos *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 11401 1.1 christos esac 11402 1.1 christos fi 11403 1.1 christos if test -z "$MKINSTALLDIRS"; then 11404 1.1 christos MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 11405 1.1 christos fi 11406 1.1 christos 11407 1.1 christos 11408 1.1 christos 11409 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 11410 1.1 christos $as_echo_n "checking whether NLS is requested... " >&6; } 11411 1.1 christos # Check whether --enable-nls was given. 11412 1.1 christos if test "${enable_nls+set}" = set; then : 11413 1.1 christos enableval=$enable_nls; USE_NLS=$enableval 11414 1.1 christos else 11415 1.1 christos USE_NLS=yes 11416 1.1 christos fi 11417 1.1 christos 11418 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 11419 1.1 christos $as_echo "$USE_NLS" >&6; } 11420 1.1 christos 11421 1.1 christos 11422 1.1 christos 11423 1.1 christos 11424 1.1 christos 11425 1.1 christos 11426 1.1 christos # Prepare PATH_SEPARATOR. 11427 1.1 christos # The user is always right. 11428 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 11429 1.1 christos echo "#! /bin/sh" >conf$$.sh 11430 1.1 christos echo "exit 0" >>conf$$.sh 11431 1.1 christos chmod +x conf$$.sh 11432 1.1 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11433 1.1 christos PATH_SEPARATOR=';' 11434 1.1 christos else 11435 1.1 christos PATH_SEPARATOR=: 11436 1.1 christos fi 11437 1.1 christos rm -f conf$$.sh 11438 1.1 christos fi 11439 1.1 christos 11440 1.1 christos # Find out how to test for executable files. Don't use a zero-byte file, 11441 1.1 christos # as systems may use methods other than mode bits to determine executability. 11442 1.1 christos cat >conf$$.file <<_ASEOF 11443 1.1 christos #! /bin/sh 11444 1.1 christos exit 0 11445 1.1 christos _ASEOF 11446 1.1 christos chmod +x conf$$.file 11447 1.1 christos if test -x conf$$.file >/dev/null 2>&1; then 11448 1.1 christos ac_executable_p="test -x" 11449 1.1 christos else 11450 1.1 christos ac_executable_p="test -f" 11451 1.1 christos fi 11452 1.1 christos rm -f conf$$.file 11453 1.1 christos 11454 1.1 christos # Extract the first word of "msgfmt", so it can be a program name with args. 11455 1.1 christos set dummy msgfmt; ac_word=$2 11456 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11457 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 11458 1.6 christos if ${ac_cv_path_MSGFMT+:} false; then : 11459 1.1 christos $as_echo_n "(cached) " >&6 11460 1.1 christos else 11461 1.1 christos case "$MSGFMT" in 11462 1.1 christos [\\/]* | ?:[\\/]*) 11463 1.1 christos ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 11464 1.1 christos ;; 11465 1.1 christos *) 11466 1.1 christos ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11467 1.1 christos for ac_dir in $PATH; do 11468 1.1 christos IFS="$ac_save_IFS" 11469 1.1 christos test -z "$ac_dir" && ac_dir=. 11470 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 11471 1.1 christos if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11472 1.1 christos if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 11473 1.1 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 11474 1.1 christos ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 11475 1.1 christos break 2 11476 1.1 christos fi 11477 1.1 christos fi 11478 1.1 christos done 11479 1.1 christos done 11480 1.1 christos IFS="$ac_save_IFS" 11481 1.1 christos test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 11482 1.1 christos ;; 11483 1.1 christos esac 11484 1.1 christos fi 11485 1.1 christos MSGFMT="$ac_cv_path_MSGFMT" 11486 1.1 christos if test "$MSGFMT" != ":"; then 11487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 11488 1.1 christos $as_echo "$MSGFMT" >&6; } 11489 1.1 christos else 11490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11491 1.1 christos $as_echo "no" >&6; } 11492 1.1 christos fi 11493 1.1 christos 11494 1.1 christos # Extract the first word of "gmsgfmt", so it can be a program name with args. 11495 1.1 christos set dummy gmsgfmt; ac_word=$2 11496 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11497 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 11498 1.6 christos if ${ac_cv_path_GMSGFMT+:} false; then : 11499 1.1 christos $as_echo_n "(cached) " >&6 11500 1.1 christos else 11501 1.1 christos case $GMSGFMT in 11502 1.1 christos [\\/]* | ?:[\\/]*) 11503 1.1 christos ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 11504 1.1 christos ;; 11505 1.1 christos *) 11506 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11507 1.1 christos for as_dir in $PATH 11508 1.1 christos do 11509 1.1 christos IFS=$as_save_IFS 11510 1.1 christos test -z "$as_dir" && as_dir=. 11511 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 11512 1.6 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11513 1.1 christos ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 11514 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11515 1.1 christos break 2 11516 1.1 christos fi 11517 1.1 christos done 11518 1.1 christos done 11519 1.1 christos IFS=$as_save_IFS 11520 1.1 christos 11521 1.1 christos test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 11522 1.1 christos ;; 11523 1.1 christos esac 11524 1.1 christos fi 11525 1.1 christos GMSGFMT=$ac_cv_path_GMSGFMT 11526 1.1 christos if test -n "$GMSGFMT"; then 11527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 11528 1.1 christos $as_echo "$GMSGFMT" >&6; } 11529 1.1 christos else 11530 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11531 1.1 christos $as_echo "no" >&6; } 11532 1.1 christos fi 11533 1.1 christos 11534 1.1 christos 11535 1.1 christos 11536 1.1 christos 11537 1.1 christos # Prepare PATH_SEPARATOR. 11538 1.1 christos # The user is always right. 11539 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 11540 1.1 christos echo "#! /bin/sh" >conf$$.sh 11541 1.1 christos echo "exit 0" >>conf$$.sh 11542 1.1 christos chmod +x conf$$.sh 11543 1.1 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11544 1.1 christos PATH_SEPARATOR=';' 11545 1.1 christos else 11546 1.1 christos PATH_SEPARATOR=: 11547 1.1 christos fi 11548 1.1 christos rm -f conf$$.sh 11549 1.1 christos fi 11550 1.1 christos 11551 1.1 christos # Find out how to test for executable files. Don't use a zero-byte file, 11552 1.1 christos # as systems may use methods other than mode bits to determine executability. 11553 1.1 christos cat >conf$$.file <<_ASEOF 11554 1.1 christos #! /bin/sh 11555 1.1 christos exit 0 11556 1.1 christos _ASEOF 11557 1.1 christos chmod +x conf$$.file 11558 1.1 christos if test -x conf$$.file >/dev/null 2>&1; then 11559 1.1 christos ac_executable_p="test -x" 11560 1.1 christos else 11561 1.1 christos ac_executable_p="test -f" 11562 1.1 christos fi 11563 1.1 christos rm -f conf$$.file 11564 1.1 christos 11565 1.1 christos # Extract the first word of "xgettext", so it can be a program name with args. 11566 1.1 christos set dummy xgettext; ac_word=$2 11567 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11568 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 11569 1.6 christos if ${ac_cv_path_XGETTEXT+:} false; then : 11570 1.1 christos $as_echo_n "(cached) " >&6 11571 1.1 christos else 11572 1.1 christos case "$XGETTEXT" in 11573 1.1 christos [\\/]* | ?:[\\/]*) 11574 1.1 christos ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 11575 1.1 christos ;; 11576 1.1 christos *) 11577 1.1 christos ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11578 1.1 christos for ac_dir in $PATH; do 11579 1.1 christos IFS="$ac_save_IFS" 11580 1.1 christos test -z "$ac_dir" && ac_dir=. 11581 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 11582 1.1 christos if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11583 1.1 christos if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 11584 1.1 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 11585 1.1 christos ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 11586 1.1 christos break 2 11587 1.1 christos fi 11588 1.1 christos fi 11589 1.1 christos done 11590 1.1 christos done 11591 1.1 christos IFS="$ac_save_IFS" 11592 1.1 christos test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 11593 1.1 christos ;; 11594 1.1 christos esac 11595 1.1 christos fi 11596 1.1 christos XGETTEXT="$ac_cv_path_XGETTEXT" 11597 1.1 christos if test "$XGETTEXT" != ":"; then 11598 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 11599 1.1 christos $as_echo "$XGETTEXT" >&6; } 11600 1.1 christos else 11601 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11602 1.1 christos $as_echo "no" >&6; } 11603 1.1 christos fi 11604 1.1 christos 11605 1.1 christos rm -f messages.po 11606 1.1 christos 11607 1.1 christos 11608 1.1 christos # Prepare PATH_SEPARATOR. 11609 1.1 christos # The user is always right. 11610 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 11611 1.1 christos echo "#! /bin/sh" >conf$$.sh 11612 1.1 christos echo "exit 0" >>conf$$.sh 11613 1.1 christos chmod +x conf$$.sh 11614 1.1 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11615 1.1 christos PATH_SEPARATOR=';' 11616 1.1 christos else 11617 1.1 christos PATH_SEPARATOR=: 11618 1.1 christos fi 11619 1.1 christos rm -f conf$$.sh 11620 1.1 christos fi 11621 1.1 christos 11622 1.1 christos # Find out how to test for executable files. Don't use a zero-byte file, 11623 1.1 christos # as systems may use methods other than mode bits to determine executability. 11624 1.1 christos cat >conf$$.file <<_ASEOF 11625 1.1 christos #! /bin/sh 11626 1.1 christos exit 0 11627 1.1 christos _ASEOF 11628 1.1 christos chmod +x conf$$.file 11629 1.1 christos if test -x conf$$.file >/dev/null 2>&1; then 11630 1.1 christos ac_executable_p="test -x" 11631 1.1 christos else 11632 1.1 christos ac_executable_p="test -f" 11633 1.1 christos fi 11634 1.1 christos rm -f conf$$.file 11635 1.1 christos 11636 1.1 christos # Extract the first word of "msgmerge", so it can be a program name with args. 11637 1.1 christos set dummy msgmerge; ac_word=$2 11638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11639 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 11640 1.6 christos if ${ac_cv_path_MSGMERGE+:} false; then : 11641 1.1 christos $as_echo_n "(cached) " >&6 11642 1.1 christos else 11643 1.1 christos case "$MSGMERGE" in 11644 1.1 christos [\\/]* | ?:[\\/]*) 11645 1.1 christos ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 11646 1.1 christos ;; 11647 1.1 christos *) 11648 1.1 christos ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11649 1.1 christos for ac_dir in $PATH; do 11650 1.1 christos IFS="$ac_save_IFS" 11651 1.1 christos test -z "$ac_dir" && ac_dir=. 11652 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 11653 1.1 christos if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11654 1.1 christos if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 11655 1.1 christos ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 11656 1.1 christos break 2 11657 1.1 christos fi 11658 1.1 christos fi 11659 1.1 christos done 11660 1.1 christos done 11661 1.1 christos IFS="$ac_save_IFS" 11662 1.1 christos test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 11663 1.1 christos ;; 11664 1.1 christos esac 11665 1.1 christos fi 11666 1.1 christos MSGMERGE="$ac_cv_path_MSGMERGE" 11667 1.1 christos if test "$MSGMERGE" != ":"; then 11668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 11669 1.1 christos $as_echo "$MSGMERGE" >&6; } 11670 1.1 christos else 11671 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11672 1.1 christos $as_echo "no" >&6; } 11673 1.1 christos fi 11674 1.1 christos 11675 1.1 christos 11676 1.1 christos if test "$GMSGFMT" != ":"; then 11677 1.1 christos if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 11678 1.1 christos (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11679 1.1 christos : ; 11680 1.1 christos else 11681 1.1 christos GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 11682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 11683 1.1 christos $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 11684 1.1 christos GMSGFMT=":" 11685 1.1 christos fi 11686 1.1 christos fi 11687 1.1 christos 11688 1.1 christos if test "$XGETTEXT" != ":"; then 11689 1.1 christos if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 11690 1.1 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 11691 1.1 christos : ; 11692 1.1 christos else 11693 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 11694 1.1 christos $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 11695 1.1 christos XGETTEXT=":" 11696 1.1 christos fi 11697 1.1 christos rm -f messages.po 11698 1.1 christos fi 11699 1.1 christos 11700 1.1 christos ac_config_commands="$ac_config_commands default-1" 11701 1.1 christos 11702 1.1 christos 11703 1.1 christos 11704 1.9 christos if test "X$prefix" = "XNONE"; then 11705 1.9 christos acl_final_prefix="$ac_default_prefix" 11706 1.9 christos else 11707 1.9 christos acl_final_prefix="$prefix" 11708 1.9 christos fi 11709 1.9 christos if test "X$exec_prefix" = "XNONE"; then 11710 1.9 christos acl_final_exec_prefix='${prefix}' 11711 1.9 christos else 11712 1.9 christos acl_final_exec_prefix="$exec_prefix" 11713 1.9 christos fi 11714 1.9 christos acl_save_prefix="$prefix" 11715 1.9 christos prefix="$acl_final_prefix" 11716 1.9 christos eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 11717 1.9 christos prefix="$acl_save_prefix" 11718 1.9 christos 11719 1.9 christos 11720 1.9 christos # Check whether --with-gnu-ld was given. 11721 1.9 christos if test "${with_gnu_ld+set}" = set; then : 11722 1.9 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11723 1.9 christos else 11724 1.9 christos with_gnu_ld=no 11725 1.9 christos fi 11726 1.1 christos 11727 1.9 christos # Prepare PATH_SEPARATOR. 11728 1.9 christos # The user is always right. 11729 1.9 christos if test "${PATH_SEPARATOR+set}" != set; then 11730 1.9 christos echo "#! /bin/sh" >conf$$.sh 11731 1.9 christos echo "exit 0" >>conf$$.sh 11732 1.9 christos chmod +x conf$$.sh 11733 1.9 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11734 1.9 christos PATH_SEPARATOR=';' 11735 1.9 christos else 11736 1.9 christos PATH_SEPARATOR=: 11737 1.9 christos fi 11738 1.9 christos rm -f conf$$.sh 11739 1.9 christos fi 11740 1.9 christos ac_prog=ld 11741 1.9 christos if test "$GCC" = yes; then 11742 1.9 christos # Check if gcc -print-prog-name=ld gives a path. 11743 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 11744 1.9 christos $as_echo_n "checking for ld used by GCC... " >&6; } 11745 1.9 christos case $host in 11746 1.9 christos *-*-mingw*) 11747 1.9 christos # gcc leaves a trailing carriage return which upsets mingw 11748 1.9 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11749 1.9 christos *) 11750 1.9 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11751 1.9 christos esac 11752 1.9 christos case $ac_prog in 11753 1.9 christos # Accept absolute paths. 11754 1.9 christos [\\/]* | [A-Za-z]:[\\/]*) 11755 1.9 christos re_direlt='/[^/][^/]*/\.\./' 11756 1.9 christos # Canonicalize the path of ld 11757 1.9 christos ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 11758 1.9 christos while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11759 1.9 christos ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 11760 1.9 christos done 11761 1.9 christos test -z "$LD" && LD="$ac_prog" 11762 1.9 christos ;; 11763 1.9 christos "") 11764 1.9 christos # If it fails, then pretend we aren't using GCC. 11765 1.9 christos ac_prog=ld 11766 1.9 christos ;; 11767 1.9 christos *) 11768 1.9 christos # If it is relative, then search for the first ld in PATH. 11769 1.9 christos with_gnu_ld=unknown 11770 1.9 christos ;; 11771 1.9 christos esac 11772 1.9 christos elif test "$with_gnu_ld" = yes; then 11773 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11774 1.9 christos $as_echo_n "checking for GNU ld... " >&6; } 11775 1.9 christos else 11776 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11777 1.9 christos $as_echo_n "checking for non-GNU ld... " >&6; } 11778 1.9 christos fi 11779 1.9 christos if ${acl_cv_path_LD+:} false; then : 11780 1.9 christos $as_echo_n "(cached) " >&6 11781 1.9 christos else 11782 1.9 christos if test -z "$LD"; then 11783 1.9 christos IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 11784 1.9 christos for ac_dir in $PATH; do 11785 1.9 christos test -z "$ac_dir" && ac_dir=. 11786 1.9 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11787 1.9 christos acl_cv_path_LD="$ac_dir/$ac_prog" 11788 1.9 christos # Check to see if the program is GNU ld. I'd rather use --version, 11789 1.9 christos # but apparently some GNU ld's only accept -v. 11790 1.9 christos # Break only if it was the GNU/non-GNU ld that we prefer. 11791 1.9 christos if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then 11792 1.9 christos test "$with_gnu_ld" != no && break 11793 1.9 christos else 11794 1.9 christos test "$with_gnu_ld" != yes && break 11795 1.9 christos fi 11796 1.9 christos fi 11797 1.9 christos done 11798 1.9 christos IFS="$ac_save_ifs" 11799 1.1 christos else 11800 1.9 christos acl_cv_path_LD="$LD" # Let the user override the test with a path. 11801 1.9 christos fi 11802 1.1 christos fi 11803 1.1 christos 11804 1.9 christos LD="$acl_cv_path_LD" 11805 1.9 christos if test -n "$LD"; then 11806 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11807 1.9 christos $as_echo "$LD" >&6; } 11808 1.9 christos else 11809 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11810 1.9 christos $as_echo "no" >&6; } 11811 1.9 christos fi 11812 1.9 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11813 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11814 1.9 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11815 1.9 christos if ${acl_cv_prog_gnu_ld+:} false; then : 11816 1.9 christos $as_echo_n "(cached) " >&6 11817 1.9 christos else 11818 1.9 christos # I'd rather use --version here, but apparently some GNU ld's only accept -v. 11819 1.9 christos if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then 11820 1.9 christos acl_cv_prog_gnu_ld=yes 11821 1.1 christos else 11822 1.9 christos acl_cv_prog_gnu_ld=no 11823 1.9 christos fi 11824 1.1 christos fi 11825 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 11826 1.9 christos $as_echo "$acl_cv_prog_gnu_ld" >&6; } 11827 1.9 christos with_gnu_ld=$acl_cv_prog_gnu_ld 11828 1.9 christos 11829 1.1 christos 11830 1.1 christos 11831 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 11832 1.9 christos $as_echo_n "checking for shared library run path origin... " >&6; } 11833 1.9 christos if ${acl_cv_rpath+:} false; then : 11834 1.9 christos $as_echo_n "(cached) " >&6 11835 1.9 christos else 11836 1.9 christos 11837 1.9 christos CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 11838 1.9 christos ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 11839 1.9 christos . ./conftest.sh 11840 1.9 christos rm -f ./conftest.sh 11841 1.9 christos acl_cv_rpath=done 11842 1.1 christos 11843 1.9 christos fi 11844 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 11845 1.9 christos $as_echo "$acl_cv_rpath" >&6; } 11846 1.9 christos wl="$acl_cv_wl" 11847 1.9 christos libext="$acl_cv_libext" 11848 1.9 christos shlibext="$acl_cv_shlibext" 11849 1.9 christos hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 11850 1.9 christos hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 11851 1.9 christos hardcode_direct="$acl_cv_hardcode_direct" 11852 1.9 christos hardcode_minus_L="$acl_cv_hardcode_minus_L" 11853 1.9 christos # Check whether --enable-rpath was given. 11854 1.9 christos if test "${enable_rpath+set}" = set; then : 11855 1.9 christos enableval=$enable_rpath; : 11856 1.1 christos else 11857 1.9 christos enable_rpath=yes 11858 1.1 christos fi 11859 1.1 christos 11860 1.1 christos 11861 1.1 christos 11862 1.1 christos 11863 1.1 christos 11864 1.1 christos 11865 1.1 christos 11866 1.1 christos 11867 1.9 christos use_additional=yes 11868 1.9 christos 11869 1.9 christos acl_save_prefix="$prefix" 11870 1.9 christos prefix="$acl_final_prefix" 11871 1.9 christos acl_save_exec_prefix="$exec_prefix" 11872 1.9 christos exec_prefix="$acl_final_exec_prefix" 11873 1.9 christos 11874 1.9 christos eval additional_includedir=\"$includedir\" 11875 1.9 christos eval additional_libdir=\"$libdir\" 11876 1.9 christos 11877 1.9 christos exec_prefix="$acl_save_exec_prefix" 11878 1.9 christos prefix="$acl_save_prefix" 11879 1.9 christos 11880 1.9 christos 11881 1.9 christos # Check whether --with-libiconv-prefix was given. 11882 1.9 christos if test "${with_libiconv_prefix+set}" = set; then : 11883 1.9 christos withval=$with_libiconv_prefix; 11884 1.9 christos if test "X$withval" = "Xno"; then 11885 1.9 christos use_additional=no 11886 1.9 christos else 11887 1.9 christos if test "X$withval" = "X"; then 11888 1.9 christos 11889 1.9 christos acl_save_prefix="$prefix" 11890 1.9 christos prefix="$acl_final_prefix" 11891 1.9 christos acl_save_exec_prefix="$exec_prefix" 11892 1.9 christos exec_prefix="$acl_final_exec_prefix" 11893 1.9 christos 11894 1.9 christos eval additional_includedir=\"$includedir\" 11895 1.9 christos eval additional_libdir=\"$libdir\" 11896 1.9 christos 11897 1.9 christos exec_prefix="$acl_save_exec_prefix" 11898 1.9 christos prefix="$acl_save_prefix" 11899 1.1 christos 11900 1.9 christos else 11901 1.9 christos additional_includedir="$withval/include" 11902 1.9 christos additional_libdir="$withval/lib" 11903 1.9 christos fi 11904 1.9 christos fi 11905 1.9 christos 11906 1.9 christos fi 11907 1.9 christos 11908 1.9 christos 11909 1.9 christos # Check whether --with-libiconv-type was given. 11910 1.9 christos if test "${with_libiconv_type+set}" = set; then : 11911 1.9 christos withval=$with_libiconv_type; with_libiconv_type=$withval 11912 1.9 christos else 11913 1.9 christos with_libiconv_type=auto 11914 1.9 christos fi 11915 1.9 christos 11916 1.9 christos lib_type=`eval echo \$with_libiconv_type` 11917 1.9 christos 11918 1.9 christos LIBICONV= 11919 1.9 christos LTLIBICONV= 11920 1.9 christos INCICONV= 11921 1.9 christos rpathdirs= 11922 1.9 christos ltrpathdirs= 11923 1.9 christos names_already_handled= 11924 1.9 christos names_next_round='iconv ' 11925 1.9 christos while test -n "$names_next_round"; do 11926 1.9 christos names_this_round="$names_next_round" 11927 1.9 christos names_next_round= 11928 1.9 christos for name in $names_this_round; do 11929 1.9 christos already_handled= 11930 1.9 christos for n in $names_already_handled; do 11931 1.9 christos if test "$n" = "$name"; then 11932 1.9 christos already_handled=yes 11933 1.9 christos break 11934 1.9 christos fi 11935 1.9 christos done 11936 1.9 christos if test -z "$already_handled"; then 11937 1.9 christos names_already_handled="$names_already_handled $name" 11938 1.9 christos uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 11939 1.9 christos eval value=\"\$HAVE_LIB$uppername\" 11940 1.9 christos if test -n "$value"; then 11941 1.9 christos if test "$value" = yes; then 11942 1.9 christos eval value=\"\$LIB$uppername\" 11943 1.9 christos test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 11944 1.9 christos eval value=\"\$LTLIB$uppername\" 11945 1.9 christos test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 11946 1.9 christos else 11947 1.9 christos : 11948 1.9 christos fi 11949 1.9 christos else 11950 1.9 christos found_dir= 11951 1.9 christos found_la= 11952 1.9 christos found_so= 11953 1.9 christos found_a= 11954 1.9 christos if test $use_additional = yes; then 11955 1.9 christos if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 11956 1.9 christos found_dir="$additional_libdir" 11957 1.9 christos found_so="$additional_libdir/lib$name.$shlibext" 11958 1.9 christos if test -f "$additional_libdir/lib$name.la"; then 11959 1.9 christos found_la="$additional_libdir/lib$name.la" 11960 1.9 christos fi 11961 1.9 christos elif test x$lib_type != xshared; then 11962 1.9 christos if test -f "$additional_libdir/lib$name.$libext"; then 11963 1.9 christos found_dir="$additional_libdir" 11964 1.9 christos found_a="$additional_libdir/lib$name.$libext" 11965 1.9 christos if test -f "$additional_libdir/lib$name.la"; then 11966 1.9 christos found_la="$additional_libdir/lib$name.la" 11967 1.9 christos fi 11968 1.9 christos fi 11969 1.9 christos fi 11970 1.9 christos fi 11971 1.9 christos if test "X$found_dir" = "X"; then 11972 1.9 christos for x in $LDFLAGS $LTLIBICONV; do 11973 1.9 christos 11974 1.9 christos acl_save_prefix="$prefix" 11975 1.9 christos prefix="$acl_final_prefix" 11976 1.9 christos acl_save_exec_prefix="$exec_prefix" 11977 1.9 christos exec_prefix="$acl_final_exec_prefix" 11978 1.9 christos eval x=\"$x\" 11979 1.9 christos exec_prefix="$acl_save_exec_prefix" 11980 1.9 christos prefix="$acl_save_prefix" 11981 1.9 christos 11982 1.9 christos case "$x" in 11983 1.9 christos -L*) 11984 1.9 christos dir=`echo "X$x" | sed -e 's/^X-L//'` 11985 1.9 christos if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 11986 1.9 christos found_dir="$dir" 11987 1.9 christos found_so="$dir/lib$name.$shlibext" 11988 1.9 christos if test -f "$dir/lib$name.la"; then 11989 1.9 christos found_la="$dir/lib$name.la" 11990 1.9 christos fi 11991 1.9 christos elif test x$lib_type != xshared; then 11992 1.9 christos if test -f "$dir/lib$name.$libext"; then 11993 1.9 christos found_dir="$dir" 11994 1.9 christos found_a="$dir/lib$name.$libext" 11995 1.9 christos if test -f "$dir/lib$name.la"; then 11996 1.9 christos found_la="$dir/lib$name.la" 11997 1.9 christos fi 11998 1.9 christos fi 11999 1.9 christos fi 12000 1.9 christos ;; 12001 1.9 christos esac 12002 1.9 christos if test "X$found_dir" != "X"; then 12003 1.9 christos break 12004 1.9 christos fi 12005 1.9 christos done 12006 1.9 christos fi 12007 1.9 christos if test "X$found_dir" != "X"; then 12008 1.9 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 12009 1.9 christos if test "X$found_so" != "X"; then 12010 1.9 christos if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 12011 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12012 1.9 christos else 12013 1.9 christos haveit= 12014 1.9 christos for x in $ltrpathdirs; do 12015 1.9 christos if test "X$x" = "X$found_dir"; then 12016 1.9 christos haveit=yes 12017 1.9 christos break 12018 1.9 christos fi 12019 1.9 christos done 12020 1.9 christos if test -z "$haveit"; then 12021 1.9 christos ltrpathdirs="$ltrpathdirs $found_dir" 12022 1.9 christos fi 12023 1.9 christos if test "$hardcode_direct" = yes; then 12024 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12025 1.9 christos else 12026 1.9 christos if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 12027 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12028 1.9 christos haveit= 12029 1.9 christos for x in $rpathdirs; do 12030 1.9 christos if test "X$x" = "X$found_dir"; then 12031 1.9 christos haveit=yes 12032 1.9 christos break 12033 1.9 christos fi 12034 1.9 christos done 12035 1.9 christos if test -z "$haveit"; then 12036 1.9 christos rpathdirs="$rpathdirs $found_dir" 12037 1.9 christos fi 12038 1.9 christos else 12039 1.9 christos haveit= 12040 1.9 christos for x in $LDFLAGS $LIBICONV; do 12041 1.9 christos 12042 1.9 christos acl_save_prefix="$prefix" 12043 1.9 christos prefix="$acl_final_prefix" 12044 1.9 christos acl_save_exec_prefix="$exec_prefix" 12045 1.9 christos exec_prefix="$acl_final_exec_prefix" 12046 1.9 christos eval x=\"$x\" 12047 1.9 christos exec_prefix="$acl_save_exec_prefix" 12048 1.9 christos prefix="$acl_save_prefix" 12049 1.9 christos 12050 1.9 christos if test "X$x" = "X-L$found_dir"; then 12051 1.9 christos haveit=yes 12052 1.9 christos break 12053 1.9 christos fi 12054 1.9 christos done 12055 1.9 christos if test -z "$haveit"; then 12056 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 12057 1.9 christos fi 12058 1.9 christos if test "$hardcode_minus_L" != no; then 12059 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12060 1.9 christos else 12061 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 12062 1.9 christos fi 12063 1.9 christos fi 12064 1.9 christos fi 12065 1.9 christos fi 12066 1.9 christos else 12067 1.9 christos if test "X$found_a" != "X"; then 12068 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 12069 1.9 christos else 12070 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 12071 1.9 christos fi 12072 1.9 christos fi 12073 1.9 christos additional_includedir= 12074 1.9 christos case "$found_dir" in 12075 1.9 christos */lib | */lib/) 12076 1.9 christos basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 12077 1.9 christos additional_includedir="$basedir/include" 12078 1.9 christos ;; 12079 1.9 christos esac 12080 1.9 christos if test "X$additional_includedir" != "X"; then 12081 1.9 christos if test "X$additional_includedir" != "X/usr/include"; then 12082 1.9 christos haveit= 12083 1.9 christos if test "X$additional_includedir" = "X/usr/local/include"; then 12084 1.9 christos if test -n "$GCC"; then 12085 1.9 christos case $host_os in 12086 1.9 christos linux*) haveit=yes;; 12087 1.9 christos esac 12088 1.9 christos fi 12089 1.9 christos fi 12090 1.9 christos if test -z "$haveit"; then 12091 1.9 christos for x in $CPPFLAGS $INCICONV; do 12092 1.9 christos 12093 1.9 christos acl_save_prefix="$prefix" 12094 1.9 christos prefix="$acl_final_prefix" 12095 1.9 christos acl_save_exec_prefix="$exec_prefix" 12096 1.9 christos exec_prefix="$acl_final_exec_prefix" 12097 1.9 christos eval x=\"$x\" 12098 1.9 christos exec_prefix="$acl_save_exec_prefix" 12099 1.9 christos prefix="$acl_save_prefix" 12100 1.9 christos 12101 1.9 christos if test "X$x" = "X-I$additional_includedir"; then 12102 1.9 christos haveit=yes 12103 1.9 christos break 12104 1.9 christos fi 12105 1.9 christos done 12106 1.9 christos if test -z "$haveit"; then 12107 1.9 christos if test -d "$additional_includedir"; then 12108 1.9 christos INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 12109 1.9 christos fi 12110 1.9 christos fi 12111 1.9 christos fi 12112 1.9 christos fi 12113 1.9 christos fi 12114 1.9 christos if test -n "$found_la"; then 12115 1.9 christos save_libdir="$libdir" 12116 1.9 christos case "$found_la" in 12117 1.9 christos */* | *\\*) . "$found_la" ;; 12118 1.9 christos *) . "./$found_la" ;; 12119 1.9 christos esac 12120 1.9 christos libdir="$save_libdir" 12121 1.9 christos for dep in $dependency_libs; do 12122 1.9 christos case "$dep" in 12123 1.9 christos -L*) 12124 1.9 christos additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 12125 1.9 christos if test "X$additional_libdir" != "X/usr/lib"; then 12126 1.9 christos haveit= 12127 1.9 christos if test "X$additional_libdir" = "X/usr/local/lib"; then 12128 1.9 christos if test -n "$GCC"; then 12129 1.9 christos case $host_os in 12130 1.9 christos linux*) haveit=yes;; 12131 1.9 christos esac 12132 1.9 christos fi 12133 1.9 christos fi 12134 1.9 christos if test -z "$haveit"; then 12135 1.9 christos haveit= 12136 1.9 christos for x in $LDFLAGS $LIBICONV; do 12137 1.9 christos 12138 1.9 christos acl_save_prefix="$prefix" 12139 1.9 christos prefix="$acl_final_prefix" 12140 1.9 christos acl_save_exec_prefix="$exec_prefix" 12141 1.9 christos exec_prefix="$acl_final_exec_prefix" 12142 1.9 christos eval x=\"$x\" 12143 1.9 christos exec_prefix="$acl_save_exec_prefix" 12144 1.9 christos prefix="$acl_save_prefix" 12145 1.9 christos 12146 1.9 christos if test "X$x" = "X-L$additional_libdir"; then 12147 1.9 christos haveit=yes 12148 1.9 christos break 12149 1.9 christos fi 12150 1.9 christos done 12151 1.9 christos if test -z "$haveit"; then 12152 1.9 christos if test -d "$additional_libdir"; then 12153 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 12154 1.9 christos fi 12155 1.9 christos fi 12156 1.9 christos haveit= 12157 1.9 christos for x in $LDFLAGS $LTLIBICONV; do 12158 1.9 christos 12159 1.9 christos acl_save_prefix="$prefix" 12160 1.9 christos prefix="$acl_final_prefix" 12161 1.9 christos acl_save_exec_prefix="$exec_prefix" 12162 1.9 christos exec_prefix="$acl_final_exec_prefix" 12163 1.9 christos eval x=\"$x\" 12164 1.9 christos exec_prefix="$acl_save_exec_prefix" 12165 1.9 christos prefix="$acl_save_prefix" 12166 1.9 christos 12167 1.9 christos if test "X$x" = "X-L$additional_libdir"; then 12168 1.9 christos haveit=yes 12169 1.9 christos break 12170 1.9 christos fi 12171 1.9 christos done 12172 1.9 christos if test -z "$haveit"; then 12173 1.9 christos if test -d "$additional_libdir"; then 12174 1.9 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 12175 1.9 christos fi 12176 1.9 christos fi 12177 1.9 christos fi 12178 1.9 christos fi 12179 1.9 christos ;; 12180 1.9 christos -R*) 12181 1.9 christos dir=`echo "X$dep" | sed -e 's/^X-R//'` 12182 1.9 christos if test "$enable_rpath" != no; then 12183 1.9 christos haveit= 12184 1.9 christos for x in $rpathdirs; do 12185 1.9 christos if test "X$x" = "X$dir"; then 12186 1.9 christos haveit=yes 12187 1.9 christos break 12188 1.9 christos fi 12189 1.9 christos done 12190 1.9 christos if test -z "$haveit"; then 12191 1.9 christos rpathdirs="$rpathdirs $dir" 12192 1.9 christos fi 12193 1.9 christos haveit= 12194 1.9 christos for x in $ltrpathdirs; do 12195 1.9 christos if test "X$x" = "X$dir"; then 12196 1.9 christos haveit=yes 12197 1.9 christos break 12198 1.9 christos fi 12199 1.9 christos done 12200 1.9 christos if test -z "$haveit"; then 12201 1.9 christos ltrpathdirs="$ltrpathdirs $dir" 12202 1.9 christos fi 12203 1.9 christos fi 12204 1.9 christos ;; 12205 1.9 christos -l*) 12206 1.9 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 12207 1.9 christos ;; 12208 1.9 christos *.la) 12209 1.9 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 12210 1.9 christos ;; 12211 1.9 christos *) 12212 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 12213 1.9 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 12214 1.9 christos ;; 12215 1.9 christos esac 12216 1.9 christos done 12217 1.9 christos fi 12218 1.9 christos else 12219 1.9 christos if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 12220 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 12221 1.9 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 12222 1.9 christos else 12223 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" 12224 1.9 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" 12225 1.9 christos fi 12226 1.9 christos fi 12227 1.9 christos fi 12228 1.9 christos fi 12229 1.9 christos done 12230 1.9 christos done 12231 1.9 christos if test "X$rpathdirs" != "X"; then 12232 1.9 christos if test -n "$hardcode_libdir_separator"; then 12233 1.9 christos alldirs= 12234 1.9 christos for found_dir in $rpathdirs; do 12235 1.9 christos alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 12236 1.9 christos done 12237 1.9 christos acl_save_libdir="$libdir" 12238 1.9 christos libdir="$alldirs" 12239 1.9 christos eval flag=\"$hardcode_libdir_flag_spec\" 12240 1.9 christos libdir="$acl_save_libdir" 12241 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 12242 1.9 christos else 12243 1.9 christos for found_dir in $rpathdirs; do 12244 1.9 christos acl_save_libdir="$libdir" 12245 1.9 christos libdir="$found_dir" 12246 1.9 christos eval flag=\"$hardcode_libdir_flag_spec\" 12247 1.9 christos libdir="$acl_save_libdir" 12248 1.9 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 12249 1.9 christos done 12250 1.9 christos fi 12251 1.9 christos fi 12252 1.9 christos if test "X$ltrpathdirs" != "X"; then 12253 1.9 christos for found_dir in $ltrpathdirs; do 12254 1.9 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 12255 1.9 christos done 12256 1.9 christos fi 12257 1.9 christos 12258 1.9 christos 12259 1.9 christos 12260 1.9 christos 12261 1.9 christos 12262 1.9 christos if test -f ../gettext/uninstalled-config.sh; then 12263 1.9 christos relative_builddir='$(top_builddir)/../gettext' 12264 1.9 christos . ../gettext/uninstalled-config.sh 12265 1.9 christos else 12266 1.9 christos # The sister gettext directory doesn't exist and won't collect information on 12267 1.9 christos # using gettext for us. Call a bundled AM_GNU_GETTEXT. 12268 1.9 christos 12269 1.9 christos 12270 1.9 christos 12271 1.9 christos 12272 1.9 christos 12273 1.9 christos 12274 1.9 christos 12275 1.9 christos 12276 1.9 christos 12277 1.9 christos 12278 1.9 christos 12279 1.9 christos 12280 1.9 christos 12281 1.9 christos 12282 1.9 christos 12283 1.9 christos 12284 1.9 christos 12285 1.9 christos 12286 1.9 christos 12287 1.9 christos 12288 1.9 christos 12289 1.9 christos 12290 1.9 christos 12291 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 12292 1.9 christos $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } 12293 1.9 christos if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : 12294 1.9 christos $as_echo_n "(cached) " >&6 12295 1.9 christos else 12296 1.9 christos gt_save_LIBS="$LIBS" 12297 1.9 christos LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 12298 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12299 1.9 christos /* end confdefs.h. */ 12300 1.9 christos #include <CoreFoundation/CFPreferences.h> 12301 1.9 christos int 12302 1.9 christos main () 12303 1.9 christos { 12304 1.9 christos CFPreferencesCopyAppValue(NULL, NULL) 12305 1.9 christos ; 12306 1.9 christos return 0; 12307 1.9 christos } 12308 1.9 christos _ACEOF 12309 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 12310 1.9 christos gt_cv_func_CFPreferencesCopyAppValue=yes 12311 1.9 christos else 12312 1.9 christos gt_cv_func_CFPreferencesCopyAppValue=no 12313 1.9 christos fi 12314 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 12315 1.9 christos conftest$ac_exeext conftest.$ac_ext 12316 1.9 christos LIBS="$gt_save_LIBS" 12317 1.9 christos fi 12318 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 12319 1.9 christos $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 12320 1.9 christos if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 12321 1.9 christos 12322 1.9 christos $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 12323 1.9 christos 12324 1.9 christos fi 12325 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 12326 1.9 christos $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } 12327 1.9 christos if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : 12328 1.9 christos $as_echo_n "(cached) " >&6 12329 1.9 christos else 12330 1.9 christos gt_save_LIBS="$LIBS" 12331 1.9 christos LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 12332 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12333 1.9 christos /* end confdefs.h. */ 12334 1.9 christos #include <CoreFoundation/CFLocale.h> 12335 1.9 christos int 12336 1.9 christos main () 12337 1.9 christos { 12338 1.9 christos CFLocaleCopyPreferredLanguages(); 12339 1.9 christos ; 12340 1.9 christos return 0; 12341 1.9 christos } 12342 1.9 christos _ACEOF 12343 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 12344 1.9 christos gt_cv_func_CFLocaleCopyPreferredLanguages=yes 12345 1.9 christos else 12346 1.9 christos gt_cv_func_CFLocaleCopyPreferredLanguages=no 12347 1.9 christos fi 12348 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 12349 1.9 christos conftest$ac_exeext conftest.$ac_ext 12350 1.9 christos LIBS="$gt_save_LIBS" 12351 1.9 christos fi 12352 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 12353 1.9 christos $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } 12354 1.9 christos if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 12355 1.9 christos 12356 1.9 christos $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h 12357 1.9 christos 12358 1.9 christos fi 12359 1.9 christos INTL_MACOSX_LIBS= 12360 1.9 christos if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ 12361 1.9 christos || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 12362 1.9 christos INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" 12363 1.9 christos fi 12364 1.9 christos 12365 1.9 christos 12366 1.9 christos 12367 1.9 christos 12368 1.9 christos 12369 1.9 christos 12370 1.9 christos LIBINTL= 12371 1.9 christos LTLIBINTL= 12372 1.9 christos POSUB= 12373 1.9 christos 12374 1.9 christos case " $gt_needs " in 12375 1.9 christos *" need-formatstring-macros "*) gt_api_version=3 ;; 12376 1.9 christos *" need-ngettext "*) gt_api_version=2 ;; 12377 1.9 christos *) gt_api_version=1 ;; 12378 1.9 christos esac 12379 1.9 christos gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 12380 1.9 christos gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 12381 1.9 christos 12382 1.9 christos if test "$USE_NLS" = "yes"; then 12383 1.9 christos gt_use_preinstalled_gnugettext=no 12384 1.9 christos 12385 1.9 christos 12386 1.9 christos if test $gt_api_version -ge 3; then 12387 1.9 christos gt_revision_test_code=' 12388 1.9 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 12389 1.9 christos #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 12390 1.9 christos #endif 12391 1.9 christos typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 12392 1.9 christos ' 12393 1.9 christos else 12394 1.9 christos gt_revision_test_code= 12395 1.9 christos fi 12396 1.9 christos if test $gt_api_version -ge 2; then 12397 1.9 christos gt_expression_test_code=' + * ngettext ("", "", 0)' 12398 1.9 christos else 12399 1.9 christos gt_expression_test_code= 12400 1.9 christos fi 12401 1.9 christos 12402 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 12403 1.9 christos $as_echo_n "checking for GNU gettext in libc... " >&6; } 12404 1.9 christos if eval \${$gt_func_gnugettext_libc+:} false; then : 12405 1.9 christos $as_echo_n "(cached) " >&6 12406 1.9 christos else 12407 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12408 1.9 christos /* end confdefs.h. */ 12409 1.9 christos 12410 1.9 christos #include <libintl.h> 12411 1.9 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 12412 1.9 christos extern int _nl_msg_cat_cntr; 12413 1.9 christos extern int *_nl_domain_bindings; 12414 1.9 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 12415 1.9 christos #else 12416 1.9 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 12417 1.9 christos #endif 12418 1.9 christos $gt_revision_test_code 12419 1.9 christos 12420 1.9 christos int 12421 1.9 christos main () 12422 1.9 christos { 12423 1.9 christos 12424 1.9 christos bindtextdomain ("", ""); 12425 1.9 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 12426 1.9 christos 12427 1.9 christos ; 12428 1.9 christos return 0; 12429 1.9 christos } 12430 1.9 christos _ACEOF 12431 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 12432 1.9 christos eval "$gt_func_gnugettext_libc=yes" 12433 1.9 christos else 12434 1.9 christos eval "$gt_func_gnugettext_libc=no" 12435 1.9 christos fi 12436 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 12437 1.9 christos conftest$ac_exeext conftest.$ac_ext 12438 1.9 christos fi 12439 1.9 christos eval ac_res=\$$gt_func_gnugettext_libc 12440 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12441 1.9 christos $as_echo "$ac_res" >&6; } 12442 1.9 christos 12443 1.9 christos if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 12444 1.9 christos 12445 1.9 christos 12446 1.9 christos 12447 1.9 christos 12448 1.9 christos 12449 1.9 christos am_save_CPPFLAGS="$CPPFLAGS" 12450 1.9 christos 12451 1.9 christos for element in $INCICONV; do 12452 1.9 christos haveit= 12453 1.9 christos for x in $CPPFLAGS; do 12454 1.9 christos 12455 1.9 christos acl_save_prefix="$prefix" 12456 1.9 christos prefix="$acl_final_prefix" 12457 1.9 christos acl_save_exec_prefix="$exec_prefix" 12458 1.9 christos exec_prefix="$acl_final_exec_prefix" 12459 1.9 christos eval x=\"$x\" 12460 1.9 christos exec_prefix="$acl_save_exec_prefix" 12461 1.9 christos prefix="$acl_save_prefix" 12462 1.9 christos 12463 1.9 christos if test "X$x" = "X$element"; then 12464 1.9 christos haveit=yes 12465 1.9 christos break 12466 1.9 christos fi 12467 1.9 christos done 12468 1.9 christos if test -z "$haveit"; then 12469 1.9 christos CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 12470 1.9 christos fi 12471 1.9 christos done 12472 1.9 christos 12473 1.9 christos 12474 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 12475 1.9 christos $as_echo_n "checking for iconv... " >&6; } 12476 1.9 christos if ${am_cv_func_iconv+:} false; then : 12477 1.9 christos $as_echo_n "(cached) " >&6 12478 1.9 christos else 12479 1.9 christos 12480 1.9 christos am_cv_func_iconv="no, consider installing GNU libiconv" 12481 1.9 christos am_cv_lib_iconv=no 12482 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12483 1.9 christos /* end confdefs.h. */ 12484 1.9 christos 12485 1.9 christos #include <stdlib.h> 12486 1.9 christos #include <iconv.h> 12487 1.9 christos 12488 1.9 christos int 12489 1.9 christos main () 12490 1.9 christos { 12491 1.9 christos iconv_t cd = iconv_open("",""); 12492 1.9 christos iconv(cd,NULL,NULL,NULL,NULL); 12493 1.9 christos iconv_close(cd); 12494 1.9 christos ; 12495 1.9 christos return 0; 12496 1.9 christos } 12497 1.9 christos _ACEOF 12498 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 12499 1.9 christos am_cv_func_iconv=yes 12500 1.9 christos fi 12501 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 12502 1.9 christos conftest$ac_exeext conftest.$ac_ext 12503 1.9 christos if test "$am_cv_func_iconv" != yes; then 12504 1.9 christos am_save_LIBS="$LIBS" 12505 1.9 christos LIBS="$LIBS $LIBICONV" 12506 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12507 1.9 christos /* end confdefs.h. */ 12508 1.9 christos 12509 1.9 christos #include <stdlib.h> 12510 1.9 christos #include <iconv.h> 12511 1.9 christos 12512 1.9 christos int 12513 1.9 christos main () 12514 1.9 christos { 12515 1.9 christos iconv_t cd = iconv_open("",""); 12516 1.9 christos iconv(cd,NULL,NULL,NULL,NULL); 12517 1.9 christos iconv_close(cd); 12518 1.9 christos ; 12519 1.9 christos return 0; 12520 1.9 christos } 12521 1.9 christos _ACEOF 12522 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 12523 1.9 christos am_cv_lib_iconv=yes 12524 1.9 christos am_cv_func_iconv=yes 12525 1.9 christos fi 12526 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 12527 1.9 christos conftest$ac_exeext conftest.$ac_ext 12528 1.9 christos LIBS="$am_save_LIBS" 12529 1.9 christos fi 12530 1.9 christos 12531 1.9 christos fi 12532 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 12533 1.9 christos $as_echo "$am_cv_func_iconv" >&6; } 12534 1.9 christos if test "$am_cv_func_iconv" = yes; then 12535 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 12536 1.9 christos $as_echo_n "checking for working iconv... " >&6; } 12537 1.9 christos if ${am_cv_func_iconv_works+:} false; then : 12538 1.9 christos $as_echo_n "(cached) " >&6 12539 1.9 christos else 12540 1.9 christos 12541 1.9 christos am_save_LIBS="$LIBS" 12542 1.9 christos if test $am_cv_lib_iconv = yes; then 12543 1.9 christos LIBS="$LIBS $LIBICONV" 12544 1.9 christos fi 12545 1.9 christos am_cv_func_iconv_works=no 12546 1.9 christos for ac_iconv_const in '' 'const'; do 12547 1.9 christos if test "$cross_compiling" = yes; then : 12548 1.9 christos case "$host_os" in 12549 1.9 christos aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 12550 1.9 christos *) am_cv_func_iconv_works="guessing yes" ;; 12551 1.9 christos esac 12552 1.9 christos else 12553 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12554 1.9 christos /* end confdefs.h. */ 12555 1.9 christos 12556 1.9 christos #include <iconv.h> 12557 1.9 christos #include <string.h> 12558 1.9 christos 12559 1.9 christos #ifndef ICONV_CONST 12560 1.9 christos # define ICONV_CONST $ac_iconv_const 12561 1.9 christos #endif 12562 1.9 christos 12563 1.9 christos int 12564 1.9 christos main () 12565 1.9 christos { 12566 1.9 christos int result = 0; 12567 1.9 christos /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from 12568 1.9 christos successful returns. This is even documented in 12569 1.9 christos <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ 12570 1.9 christos { 12571 1.9 christos iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 12572 1.9 christos if (cd_utf8_to_88591 != (iconv_t)(-1)) 12573 1.9 christos { 12574 1.9 christos static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 12575 1.9 christos char buf[10]; 12576 1.9 christos ICONV_CONST char *inptr = input; 12577 1.9 christos size_t inbytesleft = strlen (input); 12578 1.9 christos char *outptr = buf; 12579 1.9 christos size_t outbytesleft = sizeof (buf); 12580 1.9 christos size_t res = iconv (cd_utf8_to_88591, 12581 1.9 christos &inptr, &inbytesleft, 12582 1.9 christos &outptr, &outbytesleft); 12583 1.9 christos if (res == 0) 12584 1.9 christos result |= 1; 12585 1.9 christos iconv_close (cd_utf8_to_88591); 12586 1.9 christos } 12587 1.9 christos } 12588 1.9 christos /* Test against Solaris 10 bug: Failures are not distinguishable from 12589 1.9 christos successful returns. */ 12590 1.9 christos { 12591 1.9 christos iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 12592 1.9 christos if (cd_ascii_to_88591 != (iconv_t)(-1)) 12593 1.9 christos { 12594 1.9 christos static ICONV_CONST char input[] = "\263"; 12595 1.9 christos char buf[10]; 12596 1.9 christos ICONV_CONST char *inptr = input; 12597 1.9 christos size_t inbytesleft = strlen (input); 12598 1.9 christos char *outptr = buf; 12599 1.9 christos size_t outbytesleft = sizeof (buf); 12600 1.9 christos size_t res = iconv (cd_ascii_to_88591, 12601 1.9 christos &inptr, &inbytesleft, 12602 1.9 christos &outptr, &outbytesleft); 12603 1.9 christos if (res == 0) 12604 1.9 christos result |= 2; 12605 1.9 christos iconv_close (cd_ascii_to_88591); 12606 1.9 christos } 12607 1.9 christos } 12608 1.9 christos /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 12609 1.9 christos { 12610 1.9 christos iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 12611 1.9 christos if (cd_88591_to_utf8 != (iconv_t)(-1)) 12612 1.9 christos { 12613 1.9 christos static ICONV_CONST char input[] = "\304"; 12614 1.9 christos static char buf[2] = { (char)0xDE, (char)0xAD }; 12615 1.9 christos ICONV_CONST char *inptr = input; 12616 1.9 christos size_t inbytesleft = 1; 12617 1.9 christos char *outptr = buf; 12618 1.9 christos size_t outbytesleft = 1; 12619 1.9 christos size_t res = iconv (cd_88591_to_utf8, 12620 1.9 christos &inptr, &inbytesleft, 12621 1.9 christos &outptr, &outbytesleft); 12622 1.9 christos if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 12623 1.9 christos result |= 4; 12624 1.9 christos iconv_close (cd_88591_to_utf8); 12625 1.9 christos } 12626 1.9 christos } 12627 1.9 christos #if 0 /* This bug could be worked around by the caller. */ 12628 1.9 christos /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 12629 1.9 christos { 12630 1.9 christos iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 12631 1.9 christos if (cd_88591_to_utf8 != (iconv_t)(-1)) 12632 1.9 christos { 12633 1.9 christos static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 12634 1.9 christos char buf[50]; 12635 1.9 christos ICONV_CONST char *inptr = input; 12636 1.9 christos size_t inbytesleft = strlen (input); 12637 1.9 christos char *outptr = buf; 12638 1.9 christos size_t outbytesleft = sizeof (buf); 12639 1.9 christos size_t res = iconv (cd_88591_to_utf8, 12640 1.9 christos &inptr, &inbytesleft, 12641 1.9 christos &outptr, &outbytesleft); 12642 1.9 christos if ((int)res > 0) 12643 1.9 christos result |= 8; 12644 1.9 christos iconv_close (cd_88591_to_utf8); 12645 1.9 christos } 12646 1.9 christos } 12647 1.9 christos #endif 12648 1.9 christos /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 12649 1.9 christos provided. */ 12650 1.9 christos { 12651 1.9 christos /* Try standardized names. */ 12652 1.9 christos iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); 12653 1.9 christos /* Try IRIX, OSF/1 names. */ 12654 1.9 christos iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); 12655 1.9 christos /* Try AIX names. */ 12656 1.9 christos iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); 12657 1.9 christos /* Try HP-UX names. */ 12658 1.9 christos iconv_t cd4 = iconv_open ("utf8", "eucJP"); 12659 1.9 christos if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) 12660 1.9 christos && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) 12661 1.9 christos result |= 16; 12662 1.9 christos if (cd1 != (iconv_t)(-1)) 12663 1.9 christos iconv_close (cd1); 12664 1.9 christos if (cd2 != (iconv_t)(-1)) 12665 1.9 christos iconv_close (cd2); 12666 1.9 christos if (cd3 != (iconv_t)(-1)) 12667 1.9 christos iconv_close (cd3); 12668 1.9 christos if (cd4 != (iconv_t)(-1)) 12669 1.9 christos iconv_close (cd4); 12670 1.9 christos } 12671 1.9 christos return result; 12672 1.9 christos 12673 1.9 christos ; 12674 1.9 christos return 0; 12675 1.9 christos } 12676 1.9 christos _ACEOF 12677 1.9 christos if ac_fn_c_try_run "$LINENO"; then : 12678 1.9 christos am_cv_func_iconv_works=yes 12679 1.9 christos fi 12680 1.9 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12681 1.9 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 12682 1.9 christos fi 12683 1.9 christos 12684 1.9 christos test "$am_cv_func_iconv_works" = no || break 12685 1.9 christos done 12686 1.9 christos LIBS="$am_save_LIBS" 12687 1.9 christos 12688 1.9 christos fi 12689 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 12690 1.9 christos $as_echo "$am_cv_func_iconv_works" >&6; } 12691 1.9 christos case "$am_cv_func_iconv_works" in 12692 1.9 christos *no) am_func_iconv=no am_cv_lib_iconv=no ;; 12693 1.9 christos *) am_func_iconv=yes ;; 12694 1.9 christos esac 12695 1.9 christos else 12696 1.9 christos am_func_iconv=no am_cv_lib_iconv=no 12697 1.9 christos fi 12698 1.9 christos if test "$am_func_iconv" = yes; then 12699 1.9 christos 12700 1.9 christos $as_echo "#define HAVE_ICONV 1" >>confdefs.h 12701 1.9 christos 12702 1.9 christos fi 12703 1.9 christos if test "$am_cv_lib_iconv" = yes; then 12704 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 12705 1.9 christos $as_echo_n "checking how to link with libiconv... " >&6; } 12706 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 12707 1.9 christos $as_echo "$LIBICONV" >&6; } 12708 1.9 christos else 12709 1.9 christos CPPFLAGS="$am_save_CPPFLAGS" 12710 1.9 christos LIBICONV= 12711 1.9 christos LTLIBICONV= 12712 1.9 christos fi 12713 1.9 christos 12714 1.9 christos 12715 1.9 christos 12716 1.9 christos 12717 1.9 christos 12718 1.9 christos 12719 1.9 christos use_additional=yes 12720 1.9 christos 12721 1.9 christos acl_save_prefix="$prefix" 12722 1.9 christos prefix="$acl_final_prefix" 12723 1.9 christos acl_save_exec_prefix="$exec_prefix" 12724 1.9 christos exec_prefix="$acl_final_exec_prefix" 12725 1.9 christos 12726 1.9 christos eval additional_includedir=\"$includedir\" 12727 1.9 christos eval additional_libdir=\"$libdir\" 12728 1.9 christos 12729 1.9 christos exec_prefix="$acl_save_exec_prefix" 12730 1.9 christos prefix="$acl_save_prefix" 12731 1.9 christos 12732 1.9 christos 12733 1.9 christos # Check whether --with-libintl-prefix was given. 12734 1.9 christos if test "${with_libintl_prefix+set}" = set; then : 12735 1.9 christos withval=$with_libintl_prefix; 12736 1.9 christos if test "X$withval" = "Xno"; then 12737 1.9 christos use_additional=no 12738 1.9 christos else 12739 1.9 christos if test "X$withval" = "X"; then 12740 1.9 christos 12741 1.9 christos acl_save_prefix="$prefix" 12742 1.9 christos prefix="$acl_final_prefix" 12743 1.9 christos acl_save_exec_prefix="$exec_prefix" 12744 1.9 christos exec_prefix="$acl_final_exec_prefix" 12745 1.9 christos 12746 1.9 christos eval additional_includedir=\"$includedir\" 12747 1.9 christos eval additional_libdir=\"$libdir\" 12748 1.9 christos 12749 1.9 christos exec_prefix="$acl_save_exec_prefix" 12750 1.9 christos prefix="$acl_save_prefix" 12751 1.9 christos 12752 1.9 christos else 12753 1.9 christos additional_includedir="$withval/include" 12754 1.9 christos additional_libdir="$withval/lib" 12755 1.9 christos fi 12756 1.9 christos fi 12757 1.9 christos 12758 1.9 christos fi 12759 1.9 christos 12760 1.9 christos 12761 1.9 christos # Check whether --with-libintl-type was given. 12762 1.9 christos if test "${with_libintl_type+set}" = set; then : 12763 1.9 christos withval=$with_libintl_type; with_libintl_type=$withval 12764 1.9 christos else 12765 1.9 christos with_libintl_type=auto 12766 1.9 christos fi 12767 1.9 christos 12768 1.9 christos lib_type=`eval echo \$with_libintl_type` 12769 1.9 christos 12770 1.9 christos LIBINTL= 12771 1.9 christos LTLIBINTL= 12772 1.9 christos INCINTL= 12773 1.9 christos rpathdirs= 12774 1.9 christos ltrpathdirs= 12775 1.9 christos names_already_handled= 12776 1.9 christos names_next_round='intl ' 12777 1.9 christos while test -n "$names_next_round"; do 12778 1.9 christos names_this_round="$names_next_round" 12779 1.9 christos names_next_round= 12780 1.9 christos for name in $names_this_round; do 12781 1.9 christos already_handled= 12782 1.9 christos for n in $names_already_handled; do 12783 1.9 christos if test "$n" = "$name"; then 12784 1.9 christos already_handled=yes 12785 1.9 christos break 12786 1.9 christos fi 12787 1.9 christos done 12788 1.9 christos if test -z "$already_handled"; then 12789 1.9 christos names_already_handled="$names_already_handled $name" 12790 1.9 christos uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 12791 1.9 christos eval value=\"\$HAVE_LIB$uppername\" 12792 1.9 christos if test -n "$value"; then 12793 1.9 christos if test "$value" = yes; then 12794 1.9 christos eval value=\"\$LIB$uppername\" 12795 1.9 christos test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 12796 1.9 christos eval value=\"\$LTLIB$uppername\" 12797 1.9 christos test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 12798 1.9 christos else 12799 1.9 christos : 12800 1.9 christos fi 12801 1.9 christos else 12802 1.9 christos found_dir= 12803 1.9 christos found_la= 12804 1.9 christos found_so= 12805 1.9 christos found_a= 12806 1.9 christos if test $use_additional = yes; then 12807 1.9 christos if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 12808 1.9 christos found_dir="$additional_libdir" 12809 1.9 christos found_so="$additional_libdir/lib$name.$shlibext" 12810 1.9 christos if test -f "$additional_libdir/lib$name.la"; then 12811 1.9 christos found_la="$additional_libdir/lib$name.la" 12812 1.9 christos fi 12813 1.9 christos elif test x$lib_type != xshared; then 12814 1.9 christos if test -f "$additional_libdir/lib$name.$libext"; then 12815 1.9 christos found_dir="$additional_libdir" 12816 1.9 christos found_a="$additional_libdir/lib$name.$libext" 12817 1.9 christos if test -f "$additional_libdir/lib$name.la"; then 12818 1.9 christos found_la="$additional_libdir/lib$name.la" 12819 1.9 christos fi 12820 1.9 christos fi 12821 1.9 christos fi 12822 1.9 christos fi 12823 1.9 christos if test "X$found_dir" = "X"; then 12824 1.9 christos for x in $LDFLAGS $LTLIBINTL; do 12825 1.9 christos 12826 1.9 christos acl_save_prefix="$prefix" 12827 1.9 christos prefix="$acl_final_prefix" 12828 1.9 christos acl_save_exec_prefix="$exec_prefix" 12829 1.9 christos exec_prefix="$acl_final_exec_prefix" 12830 1.9 christos eval x=\"$x\" 12831 1.9 christos exec_prefix="$acl_save_exec_prefix" 12832 1.9 christos prefix="$acl_save_prefix" 12833 1.9 christos 12834 1.9 christos case "$x" in 12835 1.9 christos -L*) 12836 1.9 christos dir=`echo "X$x" | sed -e 's/^X-L//'` 12837 1.9 christos if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 12838 1.9 christos found_dir="$dir" 12839 1.9 christos found_so="$dir/lib$name.$shlibext" 12840 1.9 christos if test -f "$dir/lib$name.la"; then 12841 1.9 christos found_la="$dir/lib$name.la" 12842 1.9 christos fi 12843 1.9 christos elif test x$lib_type != xshared; then 12844 1.9 christos if test -f "$dir/lib$name.$libext"; then 12845 1.9 christos found_dir="$dir" 12846 1.9 christos found_a="$dir/lib$name.$libext" 12847 1.9 christos if test -f "$dir/lib$name.la"; then 12848 1.9 christos found_la="$dir/lib$name.la" 12849 1.9 christos fi 12850 1.9 christos fi 12851 1.9 christos fi 12852 1.9 christos ;; 12853 1.9 christos esac 12854 1.9 christos if test "X$found_dir" != "X"; then 12855 1.9 christos break 12856 1.9 christos fi 12857 1.9 christos done 12858 1.9 christos fi 12859 1.9 christos if test "X$found_dir" != "X"; then 12860 1.9 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 12861 1.9 christos if test "X$found_so" != "X"; then 12862 1.9 christos if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 12863 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12864 1.9 christos else 12865 1.9 christos haveit= 12866 1.9 christos for x in $ltrpathdirs; do 12867 1.9 christos if test "X$x" = "X$found_dir"; then 12868 1.9 christos haveit=yes 12869 1.9 christos break 12870 1.9 christos fi 12871 1.9 christos done 12872 1.9 christos if test -z "$haveit"; then 12873 1.9 christos ltrpathdirs="$ltrpathdirs $found_dir" 12874 1.9 christos fi 12875 1.9 christos if test "$hardcode_direct" = yes; then 12876 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12877 1.9 christos else 12878 1.9 christos if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 12879 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12880 1.9 christos haveit= 12881 1.9 christos for x in $rpathdirs; do 12882 1.9 christos if test "X$x" = "X$found_dir"; then 12883 1.9 christos haveit=yes 12884 1.9 christos break 12885 1.9 christos fi 12886 1.9 christos done 12887 1.9 christos if test -z "$haveit"; then 12888 1.9 christos rpathdirs="$rpathdirs $found_dir" 12889 1.9 christos fi 12890 1.9 christos else 12891 1.9 christos haveit= 12892 1.9 christos for x in $LDFLAGS $LIBINTL; do 12893 1.9 christos 12894 1.9 christos acl_save_prefix="$prefix" 12895 1.9 christos prefix="$acl_final_prefix" 12896 1.9 christos acl_save_exec_prefix="$exec_prefix" 12897 1.9 christos exec_prefix="$acl_final_exec_prefix" 12898 1.9 christos eval x=\"$x\" 12899 1.9 christos exec_prefix="$acl_save_exec_prefix" 12900 1.9 christos prefix="$acl_save_prefix" 12901 1.9 christos 12902 1.9 christos if test "X$x" = "X-L$found_dir"; then 12903 1.9 christos haveit=yes 12904 1.9 christos break 12905 1.9 christos fi 12906 1.9 christos done 12907 1.9 christos if test -z "$haveit"; then 12908 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 12909 1.9 christos fi 12910 1.9 christos if test "$hardcode_minus_L" != no; then 12911 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12912 1.9 christos else 12913 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 12914 1.9 christos fi 12915 1.9 christos fi 12916 1.9 christos fi 12917 1.9 christos fi 12918 1.9 christos else 12919 1.9 christos if test "X$found_a" != "X"; then 12920 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 12921 1.9 christos else 12922 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 12923 1.9 christos fi 12924 1.9 christos fi 12925 1.9 christos additional_includedir= 12926 1.9 christos case "$found_dir" in 12927 1.9 christos */lib | */lib/) 12928 1.9 christos basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 12929 1.9 christos additional_includedir="$basedir/include" 12930 1.9 christos ;; 12931 1.9 christos esac 12932 1.9 christos if test "X$additional_includedir" != "X"; then 12933 1.9 christos if test "X$additional_includedir" != "X/usr/include"; then 12934 1.9 christos haveit= 12935 1.9 christos if test "X$additional_includedir" = "X/usr/local/include"; then 12936 1.9 christos if test -n "$GCC"; then 12937 1.9 christos case $host_os in 12938 1.9 christos linux*) haveit=yes;; 12939 1.9 christos esac 12940 1.9 christos fi 12941 1.9 christos fi 12942 1.9 christos if test -z "$haveit"; then 12943 1.9 christos for x in $CPPFLAGS $INCINTL; do 12944 1.9 christos 12945 1.9 christos acl_save_prefix="$prefix" 12946 1.9 christos prefix="$acl_final_prefix" 12947 1.9 christos acl_save_exec_prefix="$exec_prefix" 12948 1.9 christos exec_prefix="$acl_final_exec_prefix" 12949 1.9 christos eval x=\"$x\" 12950 1.9 christos exec_prefix="$acl_save_exec_prefix" 12951 1.9 christos prefix="$acl_save_prefix" 12952 1.9 christos 12953 1.9 christos if test "X$x" = "X-I$additional_includedir"; then 12954 1.9 christos haveit=yes 12955 1.9 christos break 12956 1.9 christos fi 12957 1.9 christos done 12958 1.9 christos if test -z "$haveit"; then 12959 1.9 christos if test -d "$additional_includedir"; then 12960 1.9 christos INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 12961 1.9 christos fi 12962 1.9 christos fi 12963 1.9 christos fi 12964 1.9 christos fi 12965 1.9 christos fi 12966 1.9 christos if test -n "$found_la"; then 12967 1.9 christos save_libdir="$libdir" 12968 1.9 christos case "$found_la" in 12969 1.9 christos */* | *\\*) . "$found_la" ;; 12970 1.9 christos *) . "./$found_la" ;; 12971 1.9 christos esac 12972 1.9 christos libdir="$save_libdir" 12973 1.9 christos for dep in $dependency_libs; do 12974 1.9 christos case "$dep" in 12975 1.9 christos -L*) 12976 1.9 christos additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 12977 1.9 christos if test "X$additional_libdir" != "X/usr/lib"; then 12978 1.9 christos haveit= 12979 1.9 christos if test "X$additional_libdir" = "X/usr/local/lib"; then 12980 1.9 christos if test -n "$GCC"; then 12981 1.9 christos case $host_os in 12982 1.9 christos linux*) haveit=yes;; 12983 1.9 christos esac 12984 1.9 christos fi 12985 1.9 christos fi 12986 1.9 christos if test -z "$haveit"; then 12987 1.9 christos haveit= 12988 1.9 christos for x in $LDFLAGS $LIBINTL; do 12989 1.9 christos 12990 1.9 christos acl_save_prefix="$prefix" 12991 1.9 christos prefix="$acl_final_prefix" 12992 1.9 christos acl_save_exec_prefix="$exec_prefix" 12993 1.9 christos exec_prefix="$acl_final_exec_prefix" 12994 1.9 christos eval x=\"$x\" 12995 1.9 christos exec_prefix="$acl_save_exec_prefix" 12996 1.9 christos prefix="$acl_save_prefix" 12997 1.9 christos 12998 1.9 christos if test "X$x" = "X-L$additional_libdir"; then 12999 1.9 christos haveit=yes 13000 1.9 christos break 13001 1.9 christos fi 13002 1.9 christos done 13003 1.9 christos if test -z "$haveit"; then 13004 1.9 christos if test -d "$additional_libdir"; then 13005 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 13006 1.9 christos fi 13007 1.9 christos fi 13008 1.9 christos haveit= 13009 1.9 christos for x in $LDFLAGS $LTLIBINTL; do 13010 1.9 christos 13011 1.9 christos acl_save_prefix="$prefix" 13012 1.9 christos prefix="$acl_final_prefix" 13013 1.9 christos acl_save_exec_prefix="$exec_prefix" 13014 1.9 christos exec_prefix="$acl_final_exec_prefix" 13015 1.9 christos eval x=\"$x\" 13016 1.9 christos exec_prefix="$acl_save_exec_prefix" 13017 1.9 christos prefix="$acl_save_prefix" 13018 1.9 christos 13019 1.9 christos if test "X$x" = "X-L$additional_libdir"; then 13020 1.9 christos haveit=yes 13021 1.9 christos break 13022 1.9 christos fi 13023 1.9 christos done 13024 1.9 christos if test -z "$haveit"; then 13025 1.9 christos if test -d "$additional_libdir"; then 13026 1.9 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 13027 1.9 christos fi 13028 1.9 christos fi 13029 1.9 christos fi 13030 1.9 christos fi 13031 1.9 christos ;; 13032 1.9 christos -R*) 13033 1.9 christos dir=`echo "X$dep" | sed -e 's/^X-R//'` 13034 1.9 christos if test "$enable_rpath" != no; then 13035 1.9 christos haveit= 13036 1.9 christos for x in $rpathdirs; do 13037 1.9 christos if test "X$x" = "X$dir"; then 13038 1.9 christos haveit=yes 13039 1.9 christos break 13040 1.9 christos fi 13041 1.9 christos done 13042 1.9 christos if test -z "$haveit"; then 13043 1.9 christos rpathdirs="$rpathdirs $dir" 13044 1.9 christos fi 13045 1.9 christos haveit= 13046 1.9 christos for x in $ltrpathdirs; do 13047 1.9 christos if test "X$x" = "X$dir"; then 13048 1.9 christos haveit=yes 13049 1.9 christos break 13050 1.9 christos fi 13051 1.9 christos done 13052 1.9 christos if test -z "$haveit"; then 13053 1.9 christos ltrpathdirs="$ltrpathdirs $dir" 13054 1.9 christos fi 13055 1.9 christos fi 13056 1.9 christos ;; 13057 1.9 christos -l*) 13058 1.9 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 13059 1.9 christos ;; 13060 1.9 christos *.la) 13061 1.9 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 13062 1.9 christos ;; 13063 1.9 christos *) 13064 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 13065 1.9 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 13066 1.9 christos ;; 13067 1.9 christos esac 13068 1.9 christos done 13069 1.9 christos fi 13070 1.9 christos else 13071 1.9 christos if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 13072 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 13073 1.9 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 13074 1.9 christos else 13075 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" 13076 1.9 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" 13077 1.9 christos fi 13078 1.9 christos fi 13079 1.9 christos fi 13080 1.9 christos fi 13081 1.9 christos done 13082 1.9 christos done 13083 1.9 christos if test "X$rpathdirs" != "X"; then 13084 1.9 christos if test -n "$hardcode_libdir_separator"; then 13085 1.9 christos alldirs= 13086 1.9 christos for found_dir in $rpathdirs; do 13087 1.9 christos alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 13088 1.9 christos done 13089 1.9 christos acl_save_libdir="$libdir" 13090 1.9 christos libdir="$alldirs" 13091 1.9 christos eval flag=\"$hardcode_libdir_flag_spec\" 13092 1.9 christos libdir="$acl_save_libdir" 13093 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 13094 1.9 christos else 13095 1.9 christos for found_dir in $rpathdirs; do 13096 1.9 christos acl_save_libdir="$libdir" 13097 1.9 christos libdir="$found_dir" 13098 1.9 christos eval flag=\"$hardcode_libdir_flag_spec\" 13099 1.9 christos libdir="$acl_save_libdir" 13100 1.9 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 13101 1.9 christos done 13102 1.9 christos fi 13103 1.9 christos fi 13104 1.9 christos if test "X$ltrpathdirs" != "X"; then 13105 1.9 christos for found_dir in $ltrpathdirs; do 13106 1.9 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 13107 1.9 christos done 13108 1.9 christos fi 13109 1.9 christos 13110 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 13111 1.9 christos $as_echo_n "checking for GNU gettext in libintl... " >&6; } 13112 1.9 christos if eval \${$gt_func_gnugettext_libintl+:} false; then : 13113 1.9 christos $as_echo_n "(cached) " >&6 13114 1.9 christos else 13115 1.9 christos gt_save_CPPFLAGS="$CPPFLAGS" 13116 1.9 christos CPPFLAGS="$CPPFLAGS $INCINTL" 13117 1.9 christos gt_save_LIBS="$LIBS" 13118 1.9 christos LIBS="$LIBS $LIBINTL" 13119 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13120 1.9 christos /* end confdefs.h. */ 13121 1.9 christos 13122 1.9 christos #include <libintl.h> 13123 1.9 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 13124 1.9 christos extern int _nl_msg_cat_cntr; 13125 1.9 christos extern 13126 1.9 christos #ifdef __cplusplus 13127 1.9 christos "C" 13128 1.9 christos #endif 13129 1.9 christos const char *_nl_expand_alias (const char *); 13130 1.9 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 13131 1.9 christos #else 13132 1.9 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 13133 1.9 christos #endif 13134 1.9 christos $gt_revision_test_code 13135 1.9 christos 13136 1.9 christos int 13137 1.9 christos main () 13138 1.9 christos { 13139 1.9 christos 13140 1.9 christos bindtextdomain ("", ""); 13141 1.9 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 13142 1.9 christos 13143 1.9 christos ; 13144 1.9 christos return 0; 13145 1.9 christos } 13146 1.9 christos _ACEOF 13147 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 13148 1.9 christos eval "$gt_func_gnugettext_libintl=yes" 13149 1.9 christos else 13150 1.9 christos eval "$gt_func_gnugettext_libintl=no" 13151 1.9 christos fi 13152 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 13153 1.9 christos conftest$ac_exeext conftest.$ac_ext 13154 1.9 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 13155 1.9 christos LIBS="$LIBS $LIBICONV" 13156 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13157 1.9 christos /* end confdefs.h. */ 13158 1.9 christos 13159 1.9 christos #include <libintl.h> 13160 1.9 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 13161 1.9 christos extern int _nl_msg_cat_cntr; 13162 1.9 christos extern 13163 1.9 christos #ifdef __cplusplus 13164 1.9 christos "C" 13165 1.9 christos #endif 13166 1.9 christos const char *_nl_expand_alias (const char *); 13167 1.9 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 13168 1.9 christos #else 13169 1.9 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 13170 1.9 christos #endif 13171 1.9 christos $gt_revision_test_code 13172 1.9 christos 13173 1.9 christos int 13174 1.9 christos main () 13175 1.9 christos { 13176 1.9 christos 13177 1.9 christos bindtextdomain ("", ""); 13178 1.9 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 13179 1.9 christos 13180 1.9 christos ; 13181 1.9 christos return 0; 13182 1.9 christos } 13183 1.9 christos _ACEOF 13184 1.9 christos if ac_fn_c_try_link "$LINENO"; then : 13185 1.9 christos LIBINTL="$LIBINTL $LIBICONV" 13186 1.9 christos LTLIBINTL="$LTLIBINTL $LTLIBICONV" 13187 1.9 christos eval "$gt_func_gnugettext_libintl=yes" 13188 1.9 christos 13189 1.9 christos fi 13190 1.9 christos rm -f core conftest.err conftest.$ac_objext \ 13191 1.9 christos conftest$ac_exeext conftest.$ac_ext 13192 1.9 christos fi 13193 1.9 christos CPPFLAGS="$gt_save_CPPFLAGS" 13194 1.9 christos LIBS="$gt_save_LIBS" 13195 1.9 christos fi 13196 1.9 christos eval ac_res=\$$gt_func_gnugettext_libintl 13197 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13198 1.9 christos $as_echo "$ac_res" >&6; } 13199 1.9 christos fi 13200 1.9 christos 13201 1.9 christos if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 13202 1.9 christos || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 13203 1.9 christos && test "$PACKAGE" != gettext-runtime \ 13204 1.9 christos && test "$PACKAGE" != gettext-tools; }; then 13205 1.9 christos gt_use_preinstalled_gnugettext=yes 13206 1.9 christos else 13207 1.9 christos LIBINTL= 13208 1.9 christos LTLIBINTL= 13209 1.9 christos INCINTL= 13210 1.9 christos fi 13211 1.9 christos 13212 1.9 christos 13213 1.9 christos 13214 1.9 christos if test -n "$INTL_MACOSX_LIBS"; then 13215 1.9 christos if test "$gt_use_preinstalled_gnugettext" = "yes" \ 13216 1.9 christos || test "$nls_cv_use_gnu_gettext" = "yes"; then 13217 1.9 christos LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 13218 1.9 christos LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 13219 1.9 christos fi 13220 1.9 christos fi 13221 1.9 christos 13222 1.9 christos if test "$gt_use_preinstalled_gnugettext" = "yes" \ 13223 1.9 christos || test "$nls_cv_use_gnu_gettext" = "yes"; then 13224 1.9 christos 13225 1.9 christos $as_echo "#define ENABLE_NLS 1" >>confdefs.h 13226 1.9 christos 13227 1.9 christos else 13228 1.9 christos USE_NLS=no 13229 1.9 christos fi 13230 1.9 christos fi 13231 1.9 christos 13232 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 13233 1.9 christos $as_echo_n "checking whether to use NLS... " >&6; } 13234 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 13235 1.9 christos $as_echo "$USE_NLS" >&6; } 13236 1.9 christos if test "$USE_NLS" = "yes"; then 13237 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 13238 1.9 christos $as_echo_n "checking where the gettext function comes from... " >&6; } 13239 1.9 christos if test "$gt_use_preinstalled_gnugettext" = "yes"; then 13240 1.9 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 13241 1.9 christos gt_source="external libintl" 13242 1.9 christos else 13243 1.9 christos gt_source="libc" 13244 1.9 christos fi 13245 1.9 christos else 13246 1.9 christos gt_source="included intl directory" 13247 1.9 christos fi 13248 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 13249 1.9 christos $as_echo "$gt_source" >&6; } 13250 1.9 christos fi 13251 1.9 christos 13252 1.9 christos if test "$USE_NLS" = "yes"; then 13253 1.9 christos 13254 1.9 christos if test "$gt_use_preinstalled_gnugettext" = "yes"; then 13255 1.9 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 13256 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 13257 1.9 christos $as_echo_n "checking how to link with libintl... " >&6; } 13258 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 13259 1.9 christos $as_echo "$LIBINTL" >&6; } 13260 1.9 christos 13261 1.9 christos for element in $INCINTL; do 13262 1.9 christos haveit= 13263 1.9 christos for x in $CPPFLAGS; do 13264 1.9 christos 13265 1.9 christos acl_save_prefix="$prefix" 13266 1.9 christos prefix="$acl_final_prefix" 13267 1.9 christos acl_save_exec_prefix="$exec_prefix" 13268 1.9 christos exec_prefix="$acl_final_exec_prefix" 13269 1.9 christos eval x=\"$x\" 13270 1.9 christos exec_prefix="$acl_save_exec_prefix" 13271 1.9 christos prefix="$acl_save_prefix" 13272 1.9 christos 13273 1.9 christos if test "X$x" = "X$element"; then 13274 1.9 christos haveit=yes 13275 1.9 christos break 13276 1.9 christos fi 13277 1.9 christos done 13278 1.9 christos if test -z "$haveit"; then 13279 1.9 christos CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 13280 1.9 christos fi 13281 1.9 christos done 13282 1.9 christos 13283 1.9 christos fi 13284 1.9 christos 13285 1.9 christos 13286 1.9 christos $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 13287 1.9 christos 13288 1.9 christos 13289 1.9 christos $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h 13290 1.9 christos 13291 1.9 christos fi 13292 1.9 christos 13293 1.9 christos POSUB=po 13294 1.9 christos fi 13295 1.9 christos 13296 1.9 christos 13297 1.9 christos 13298 1.9 christos INTLLIBS="$LIBINTL" 13299 1.9 christos 13300 1.9 christos 13301 1.9 christos 13302 1.9 christos 13303 1.9 christos 13304 1.9 christos 13305 1.9 christos fi 13306 1.9 christos 13307 1.9 christos 13308 1.9 christos 13309 1.9 christos 13310 1.9 christos 13311 1.9 christos 13312 1.9 christos 13313 1.9 christos 13314 1.9 christos 13315 1.9 christos 13316 1.9 christos 13317 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13318 1.9 christos $as_echo_n "checking whether NLS is requested... " >&6; } 13319 1.9 christos if test x"$USE_NLS" != xyes; then 13320 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13321 1.9 christos $as_echo "no" >&6; } 13322 1.9 christos else 13323 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13324 1.9 christos $as_echo "yes" >&6; } 13325 1.9 christos 13326 1.9 christos $as_echo "#define ENABLE_NLS 1" >>confdefs.h 13327 1.9 christos 13328 1.9 christos 13329 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 13330 1.9 christos $as_echo_n "checking for catalogs to be installed... " >&6; } 13331 1.9 christos # Look for .po and .gmo files in the source directory. 13332 1.9 christos CATALOGS= 13333 1.9 christos XLINGUAS= 13334 1.9 christos for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 13335 1.9 christos # If there aren't any .gmo files the shell will give us the 13336 1.9 christos # literal string "../path/to/srcdir/po/*.gmo" which has to be 13337 1.9 christos # weeded out. 13338 1.9 christos case "$cat" in *\**) 13339 1.9 christos continue;; 13340 1.9 christos esac 13341 1.9 christos # The quadruple backslash is collapsed to a double backslash 13342 1.9 christos # by the backticks, then collapsed again by the double quotes, 13343 1.9 christos # leaving us with one backslash in the sed expression (right 13344 1.9 christos # before the dot that mustn't act as a wildcard). 13345 1.9 christos cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 13346 1.9 christos lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 13347 1.9 christos # The user is allowed to set LINGUAS to a list of languages to 13348 1.9 christos # install catalogs for. If it's empty that means "all of them." 13349 1.9 christos if test "x$LINGUAS" = x; then 13350 1.9 christos CATALOGS="$CATALOGS $cat" 13351 1.9 christos XLINGUAS="$XLINGUAS $lang" 13352 1.9 christos else 13353 1.9 christos case "$LINGUAS" in *$lang*) 13354 1.9 christos CATALOGS="$CATALOGS $cat" 13355 1.9 christos XLINGUAS="$XLINGUAS $lang" 13356 1.9 christos ;; 13357 1.9 christos esac 13358 1.9 christos fi 13359 1.9 christos done 13360 1.9 christos LINGUAS="$XLINGUAS" 13361 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 13362 1.9 christos $as_echo "$LINGUAS" >&6; } 13363 1.9 christos 13364 1.9 christos 13365 1.9 christos DATADIRNAME=share 13366 1.9 christos 13367 1.9 christos INSTOBJEXT=.mo 13368 1.9 christos 13369 1.9 christos GENCAT=gencat 13370 1.9 christos 13371 1.9 christos CATOBJEXT=.gmo 13372 1.9 christos 13373 1.9 christos fi 13374 1.9 christos 13375 1.9 christos 13376 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13377 1.9 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13378 1.9 christos # Check whether --enable-maintainer-mode was given. 13379 1.9 christos if test "${enable_maintainer_mode+set}" = set; then : 13380 1.9 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13381 1.9 christos else 13382 1.9 christos USE_MAINTAINER_MODE=no 13383 1.9 christos fi 13384 1.9 christos 13385 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13386 1.9 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 13387 1.9 christos if test $USE_MAINTAINER_MODE = yes; then 13388 1.9 christos MAINTAINER_MODE_TRUE= 13389 1.9 christos MAINTAINER_MODE_FALSE='#' 13390 1.9 christos else 13391 1.9 christos MAINTAINER_MODE_TRUE='#' 13392 1.9 christos MAINTAINER_MODE_FALSE= 13393 1.9 christos fi 13394 1.9 christos 13395 1.9 christos MAINT=$MAINTAINER_MODE_TRUE 13396 1.9 christos 13397 1.9 christos 13398 1.9 christos if false; then 13399 1.9 christos GENINSRC_NEVER_TRUE= 13400 1.9 christos GENINSRC_NEVER_FALSE='#' 13401 1.9 christos else 13402 1.9 christos GENINSRC_NEVER_TRUE='#' 13403 1.9 christos GENINSRC_NEVER_FALSE= 13404 1.9 christos fi 13405 1.9 christos 13406 1.9 christos 13407 1.9 christos 13408 1.9 christos for ac_header in sys/gmon_out.h 13409 1.9 christos do : 13410 1.9 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/gmon_out.h" "ac_cv_header_sys_gmon_out_h" "$ac_includes_default" 13411 1.9 christos if test "x$ac_cv_header_sys_gmon_out_h" = xyes; then : 13412 1.9 christos cat >>confdefs.h <<_ACEOF 13413 1.9 christos #define HAVE_SYS_GMON_OUT_H 1 13414 1.9 christos _ACEOF 13415 1.9 christos 13416 1.9 christos fi 13417 1.9 christos 13418 1.9 christos done 13419 1.9 christos 13420 1.9 christos 13421 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 13422 1.9 christos $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 13423 1.9 christos if ${gprof_cv_decl_getopt_unistd_h+:} false; then : 13424 1.9 christos $as_echo_n "(cached) " >&6 13425 1.9 christos else 13426 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13427 1.9 christos /* end confdefs.h. */ 13428 1.9 christos #include <unistd.h> 13429 1.9 christos int 13430 1.9 christos main () 13431 1.9 christos { 13432 1.9 christos extern int getopt (int, char *const*, const char *); 13433 1.9 christos ; 13434 1.9 christos return 0; 13435 1.9 christos } 13436 1.9 christos _ACEOF 13437 1.9 christos if ac_fn_c_try_compile "$LINENO"; then : 13438 1.9 christos gprof_cv_decl_getopt_unistd_h=yes 13439 1.9 christos else 13440 1.9 christos gprof_cv_decl_getopt_unistd_h=no 13441 1.9 christos fi 13442 1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13443 1.9 christos fi 13444 1.9 christos 13445 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_decl_getopt_unistd_h" >&5 13446 1.9 christos $as_echo "$gprof_cv_decl_getopt_unistd_h" >&6; } 13447 1.9 christos if test $gprof_cv_decl_getopt_unistd_h = yes; then 13448 1.9 christos 13449 1.9 christos $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 13450 1.1 christos 13451 1.1 christos fi 13452 1.1 christos 13453 1.1 christos # Some systems have fabs only in -lm, not in -lc. 13454 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5 13455 1.1 christos $as_echo_n "checking for library containing fabs... " >&6; } 13456 1.6 christos if ${ac_cv_search_fabs+:} false; then : 13457 1.1 christos $as_echo_n "(cached) " >&6 13458 1.1 christos else 13459 1.1 christos ac_func_search_save_LIBS=$LIBS 13460 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13461 1.1 christos /* end confdefs.h. */ 13462 1.1 christos 13463 1.1 christos /* Override any GCC internal prototype to avoid an error. 13464 1.1 christos Use char because int might match the return type of a GCC 13465 1.1 christos builtin and then its argument prototype would still apply. */ 13466 1.1 christos #ifdef __cplusplus 13467 1.1 christos extern "C" 13468 1.1 christos #endif 13469 1.1 christos char fabs (); 13470 1.1 christos int 13471 1.1 christos main () 13472 1.1 christos { 13473 1.1 christos return fabs (); 13474 1.1 christos ; 13475 1.1 christos return 0; 13476 1.1 christos } 13477 1.1 christos _ACEOF 13478 1.1 christos for ac_lib in '' m; do 13479 1.1 christos if test -z "$ac_lib"; then 13480 1.1 christos ac_res="none required" 13481 1.1 christos else 13482 1.1 christos ac_res=-l$ac_lib 13483 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13484 1.1 christos fi 13485 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 13486 1.1 christos ac_cv_search_fabs=$ac_res 13487 1.1 christos fi 13488 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 13489 1.1 christos conftest$ac_exeext 13490 1.6 christos if ${ac_cv_search_fabs+:} false; then : 13491 1.1 christos break 13492 1.1 christos fi 13493 1.1 christos done 13494 1.6 christos if ${ac_cv_search_fabs+:} false; then : 13495 1.1 christos 13496 1.1 christos else 13497 1.1 christos ac_cv_search_fabs=no 13498 1.1 christos fi 13499 1.1 christos rm conftest.$ac_ext 13500 1.1 christos LIBS=$ac_func_search_save_LIBS 13501 1.1 christos fi 13502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5 13503 1.1 christos $as_echo "$ac_cv_search_fabs" >&6; } 13504 1.1 christos ac_res=$ac_cv_search_fabs 13505 1.1 christos if test "$ac_res" != no; then : 13506 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13507 1.1 christos 13508 1.1 christos fi 13509 1.1 christos 13510 1.1 christos 13511 1.1 christos 13512 1.3 christos # Set the 'development' global. 13513 1.3 christos . $srcdir/../bfd/development.sh 13514 1.3 christos 13515 1.6 christos # Set acp_cpp_for_build variable 13516 1.6 christos ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 13517 1.6 christos 13518 1.5 christos # Default set of GCC warnings to enable. 13519 1.1 christos GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 13520 1.6 christos GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 13521 1.5 christos 13522 1.5 christos # Add -Wshadow if the compiler is a sufficiently recent version of GCC. 13523 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13524 1.1 christos /* end confdefs.h. */ 13525 1.1 christos __GNUC__ 13526 1.1 christos _ACEOF 13527 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13528 1.7 christos $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 13529 1.1 christos 13530 1.1 christos else 13531 1.1 christos GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 13532 1.1 christos fi 13533 1.1 christos rm -f conftest* 13534 1.1 christos 13535 1.1 christos 13536 1.5 christos # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 13537 1.8 christos #cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13538 1.8 christos #/* end confdefs.h. */ 13539 1.8 christos #__GNUC__ 13540 1.8 christos #_ACEOF 13541 1.8 christos #if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13542 1.8 christos # $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 13543 1.8 christos # 13544 1.8 christos #else 13545 1.9 christos # cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13546 1.9 christos #/* end confdefs.h. */ 13547 1.9 christos #__clang__ 13548 1.9 christos #_ACEOF 13549 1.9 christos #if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13550 1.9 christos # $EGREP "^__clang__$" >/dev/null 2>&1; then : 13551 1.8 christos # GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 13552 1.8 christos #fi 13553 1.8 christos #rm -f conftest* 13554 1.5 christos 13555 1.5 christos 13556 1.5 christos # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 13557 1.5 christos WARN_WRITE_STRINGS="" 13558 1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13559 1.5 christos /* end confdefs.h. */ 13560 1.5 christos __GNUC__ 13561 1.5 christos _ACEOF 13562 1.5 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13563 1.7 christos $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 13564 1.5 christos 13565 1.5 christos else 13566 1.5 christos WARN_WRITE_STRINGS="-Wwrite-strings" 13567 1.5 christos fi 13568 1.5 christos rm -f conftest* 13569 1.5 christos 13570 1.5 christos 13571 1.6 christos # Verify CC_FOR_BUILD to be compatible with warning flags 13572 1.6 christos 13573 1.6 christos # Add -Wshadow if the compiler is a sufficiently recent version of GCC. 13574 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13575 1.6 christos /* end confdefs.h. */ 13576 1.6 christos __GNUC__ 13577 1.6 christos _ACEOF 13578 1.6 christos if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 13579 1.7 christos $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 13580 1.6 christos 13581 1.6 christos else 13582 1.6 christos GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 13583 1.6 christos fi 13584 1.6 christos rm -f conftest* 13585 1.6 christos 13586 1.6 christos 13587 1.6 christos # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 13588 1.8 christos #cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13589 1.8 christos #/* end confdefs.h. */ 13590 1.8 christos #__GNUC__ 13591 1.8 christos #_ACEOF 13592 1.8 christos #if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 13593 1.8 christos # $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 13594 1.8 christos # 13595 1.8 christos #else 13596 1.9 christos # cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13597 1.9 christos #/* end confdefs.h. */ 13598 1.9 christos #__clang__ 13599 1.9 christos #_ACEOF 13600 1.9 christos #if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 13601 1.9 christos # $EGREP "^__clang__$" >/dev/null 2>&1; then : 13602 1.8 christos # GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 13603 1.8 christos #fi 13604 1.8 christos #rm -f conftest* 13605 1.6 christos 13606 1.6 christos 13607 1.1 christos # Check whether --enable-werror was given. 13608 1.1 christos if test "${enable_werror+set}" = set; then : 13609 1.1 christos enableval=$enable_werror; case "${enableval}" in 13610 1.1 christos yes | y) ERROR_ON_WARNING="yes" ;; 13611 1.1 christos no | n) ERROR_ON_WARNING="no" ;; 13612 1.6 christos *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 13613 1.1 christos esac 13614 1.1 christos fi 13615 1.1 christos 13616 1.1 christos 13617 1.1 christos # Disable -Wformat by default when using gcc on mingw 13618 1.1 christos case "${host}" in 13619 1.1 christos *-*-mingw32*) 13620 1.1 christos if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 13621 1.1 christos GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 13622 1.6 christos GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 13623 1.1 christos fi 13624 1.1 christos ;; 13625 1.1 christos *) ;; 13626 1.1 christos esac 13627 1.1 christos 13628 1.3 christos # Enable -Werror by default when using gcc. Turn it off for releases. 13629 1.3 christos if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 13630 1.1 christos ERROR_ON_WARNING=yes 13631 1.1 christos fi 13632 1.1 christos 13633 1.1 christos NO_WERROR= 13634 1.1 christos if test "${ERROR_ON_WARNING}" = yes ; then 13635 1.1 christos GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 13636 1.6 christos GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 13637 1.1 christos NO_WERROR="-Wno-error" 13638 1.1 christos fi 13639 1.1 christos 13640 1.1 christos if test "${GCC}" = yes ; then 13641 1.1 christos WARN_CFLAGS="${GCC_WARN_CFLAGS}" 13642 1.6 christos WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 13643 1.1 christos fi 13644 1.1 christos 13645 1.1 christos # Check whether --enable-build-warnings was given. 13646 1.1 christos if test "${enable_build_warnings+set}" = set; then : 13647 1.1 christos enableval=$enable_build_warnings; case "${enableval}" in 13648 1.6 christos yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 13649 1.6 christos WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 13650 1.1 christos no) if test "${GCC}" = yes ; then 13651 1.1 christos WARN_CFLAGS="-w" 13652 1.6 christos WARN_CFLAGS_FOR_BUILD="-w" 13653 1.1 christos fi;; 13654 1.1 christos ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13655 1.6 christos WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 13656 1.6 christos WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 13657 1.1 christos *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13658 1.6 christos WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 13659 1.6 christos WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 13660 1.6 christos *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 13661 1.6 christos WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13662 1.1 christos esac 13663 1.1 christos fi 13664 1.1 christos 13665 1.1 christos 13666 1.1 christos if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 13667 1.1 christos echo "Setting warning flags = $WARN_CFLAGS" 6>&1 13668 1.1 christos fi 13669 1.1 christos 13670 1.1 christos 13671 1.1 christos 13672 1.1 christos 13673 1.1 christos 13674 1.1 christos 13675 1.1 christos 13676 1.1 christos 13677 1.1 christos 13678 1.1 christos 13679 1.5 christos 13680 1.6 christos 13681 1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gprof tests can run" >&5 13682 1.10 christos $as_echo_n "checking whether gprof tests can run... " >&6; } 13683 1.10 christos if ${gprof_cv_sys_native+:} false; then : 13684 1.10 christos $as_echo_n "(cached) " >&6 13685 1.10 christos else 13686 1.10 christos gprof_cv_sys_native=no 13687 1.10 christos if test x"${host}" = x"${target}" \ 13688 1.10 christos && ${CC-cc} -O2 -fno-omit-frame-pointer -pg -o tst-gmon $srcdir/testsuite/tst-gmon.c; then 13689 1.10 christos rm -f gmon.out 13690 1.10 christos ./tst-gmon 13691 1.10 christos if test -s gmon.out; then 13692 1.10 christos gprof_cv_sys_native=yes 13693 1.10 christos fi 13694 1.10 christos rm -f tst-gmon gmon.out 13695 1.10 christos fi 13696 1.10 christos fi 13697 1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_sys_native" >&5 13698 1.10 christos $as_echo "$gprof_cv_sys_native" >&6; } 13699 1.10 christos if test "$gprof_cv_sys_native" = "yes"; then 13700 1.10 christos NATIVE_TRUE= 13701 1.10 christos NATIVE_FALSE='#' 13702 1.10 christos else 13703 1.10 christos NATIVE_TRUE='#' 13704 1.10 christos NATIVE_FALSE= 13705 1.10 christos fi 13706 1.10 christos 13707 1.10 christos 13708 1.1 christos ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 13709 1.1 christos 13710 1.1 christos cat >confcache <<\_ACEOF 13711 1.1 christos # This file is a shell script that caches the results of configure 13712 1.1 christos # tests run on this system so they can be shared between configure 13713 1.1 christos # scripts and configure runs, see configure's option --config-cache. 13714 1.1 christos # It is not useful on other systems. If it contains results you don't 13715 1.1 christos # want to keep, you may remove or edit it. 13716 1.1 christos # 13717 1.1 christos # config.status only pays attention to the cache file if you give it 13718 1.1 christos # the --recheck option to rerun configure. 13719 1.1 christos # 13720 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 13721 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 13722 1.1 christos # following values. 13723 1.1 christos 13724 1.1 christos _ACEOF 13725 1.1 christos 13726 1.1 christos # The following way of writing the cache mishandles newlines in values, 13727 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 13728 1.1 christos # So, we kill variables containing newlines. 13729 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 13730 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 13731 1.1 christos ( 13732 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13733 1.1 christos eval ac_val=\$$ac_var 13734 1.1 christos case $ac_val in #( 13735 1.1 christos *${as_nl}*) 13736 1.1 christos case $ac_var in #( 13737 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13738 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13739 1.1 christos esac 13740 1.1 christos case $ac_var in #( 13741 1.1 christos _ | IFS | as_nl) ;; #( 13742 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13743 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 13744 1.1 christos esac ;; 13745 1.1 christos esac 13746 1.1 christos done 13747 1.1 christos 13748 1.1 christos (set) 2>&1 | 13749 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 13750 1.1 christos *${as_nl}ac_space=\ *) 13751 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 13752 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 13753 1.1 christos sed -n \ 13754 1.1 christos "s/'/'\\\\''/g; 13755 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13756 1.1 christos ;; #( 13757 1.1 christos *) 13758 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 13759 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13760 1.1 christos ;; 13761 1.1 christos esac | 13762 1.1 christos sort 13763 1.1 christos ) | 13764 1.1 christos sed ' 13765 1.1 christos /^ac_cv_env_/b end 13766 1.1 christos t clear 13767 1.1 christos :clear 13768 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13769 1.1 christos t end 13770 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13771 1.1 christos :end' >>confcache 13772 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13773 1.1 christos if test -w "$cache_file"; then 13774 1.6 christos if test "x$cache_file" != "x/dev/null"; then 13775 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13776 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 13777 1.6 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 13778 1.6 christos cat confcache >"$cache_file" 13779 1.6 christos else 13780 1.6 christos case $cache_file in #( 13781 1.6 christos */* | ?:*) 13782 1.6 christos mv -f confcache "$cache_file"$$ && 13783 1.6 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 13784 1.6 christos *) 13785 1.6 christos mv -f confcache "$cache_file" ;; 13786 1.6 christos esac 13787 1.6 christos fi 13788 1.6 christos fi 13789 1.1 christos else 13790 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13791 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13792 1.1 christos fi 13793 1.1 christos fi 13794 1.1 christos rm -f confcache 13795 1.1 christos 13796 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 13797 1.1 christos # Let make expand exec_prefix. 13798 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13799 1.1 christos 13800 1.1 christos DEFS=-DHAVE_CONFIG_H 13801 1.1 christos 13802 1.1 christos ac_libobjs= 13803 1.1 christos ac_ltlibobjs= 13804 1.6 christos U= 13805 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13806 1.1 christos # 1. Remove the extension, and $U if already installed. 13807 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13808 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13809 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13810 1.1 christos # will be set to the directory where LIBOBJS objects are built. 13811 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13812 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13813 1.1 christos done 13814 1.1 christos LIBOBJS=$ac_libobjs 13815 1.1 christos 13816 1.1 christos LTLIBOBJS=$ac_ltlibobjs 13817 1.1 christos 13818 1.1 christos 13819 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13820 1.6 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 13821 1.6 christos if test -n "$am_sleep_pid"; then 13822 1.6 christos # Hide warnings about reused PIDs. 13823 1.6 christos wait $am_sleep_pid 2>/dev/null 13824 1.6 christos fi 13825 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13826 1.6 christos $as_echo "done" >&6; } 13827 1.8 christos if test -n "$EXEEXT"; then 13828 1.8 christos am__EXEEXT_TRUE= 13829 1.8 christos am__EXEEXT_FALSE='#' 13830 1.8 christos else 13831 1.8 christos am__EXEEXT_TRUE='#' 13832 1.8 christos am__EXEEXT_FALSE= 13833 1.8 christos fi 13834 1.8 christos 13835 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13836 1.6 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 13837 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 13838 1.1 christos fi 13839 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13840 1.6 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13841 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 13842 1.1 christos fi 13843 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13844 1.6 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13845 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 13846 1.1 christos fi 13847 1.1 christos if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 13848 1.6 christos as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 13849 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 13850 1.1 christos fi 13851 1.10 christos if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then 13852 1.10 christos as_fn_error $? "conditional \"NATIVE\" was never defined. 13853 1.10 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 13854 1.10 christos fi 13855 1.1 christos 13856 1.6 christos : "${CONFIG_STATUS=./config.status}" 13857 1.1 christos ac_write_fail=0 13858 1.1 christos ac_clean_files_save=$ac_clean_files 13859 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13861 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13862 1.1 christos as_write_fail=0 13863 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13864 1.1 christos #! $SHELL 13865 1.1 christos # Generated by $as_me. 13866 1.1 christos # Run this file to recreate the current configuration. 13867 1.1 christos # Compiler output produced by configure, useful for debugging 13868 1.1 christos # configure, is in config.log if it exists. 13869 1.1 christos 13870 1.1 christos debug=false 13871 1.1 christos ac_cs_recheck=false 13872 1.1 christos ac_cs_silent=false 13873 1.1 christos 13874 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 13875 1.1 christos export SHELL 13876 1.1 christos _ASEOF 13877 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13878 1.1 christos ## -------------------- ## 13879 1.1 christos ## M4sh Initialization. ## 13880 1.1 christos ## -------------------- ## 13881 1.1 christos 13882 1.1 christos # Be more Bourne compatible 13883 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 13884 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13885 1.1 christos emulate sh 13886 1.1 christos NULLCMD=: 13887 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13888 1.1 christos # is contrary to our usage. Disable this feature. 13889 1.1 christos alias -g '${1+"$@"}'='"$@"' 13890 1.1 christos setopt NO_GLOB_SUBST 13891 1.1 christos else 13892 1.1 christos case `(set -o) 2>/dev/null` in #( 13893 1.1 christos *posix*) : 13894 1.1 christos set -o posix ;; #( 13895 1.1 christos *) : 13896 1.1 christos ;; 13897 1.1 christos esac 13898 1.1 christos fi 13899 1.1 christos 13900 1.1 christos 13901 1.1 christos as_nl=' 13902 1.1 christos ' 13903 1.1 christos export as_nl 13904 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 13905 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13906 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13907 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13908 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 13909 1.1 christos # but without wasting forks for bash or zsh. 13910 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 13911 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13912 1.1 christos as_echo='print -r --' 13913 1.1 christos as_echo_n='print -rn --' 13914 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13915 1.1 christos as_echo='printf %s\n' 13916 1.1 christos as_echo_n='printf %s' 13917 1.1 christos else 13918 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13919 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13920 1.1 christos as_echo_n='/usr/ucb/echo -n' 13921 1.1 christos else 13922 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13923 1.1 christos as_echo_n_body='eval 13924 1.1 christos arg=$1; 13925 1.1 christos case $arg in #( 13926 1.1 christos *"$as_nl"*) 13927 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 13928 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13929 1.1 christos esac; 13930 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13931 1.1 christos ' 13932 1.1 christos export as_echo_n_body 13933 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 13934 1.1 christos fi 13935 1.1 christos export as_echo_body 13936 1.1 christos as_echo='sh -c $as_echo_body as_echo' 13937 1.1 christos fi 13938 1.1 christos 13939 1.1 christos # The user is always right. 13940 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 13941 1.1 christos PATH_SEPARATOR=: 13942 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13943 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13944 1.1 christos PATH_SEPARATOR=';' 13945 1.1 christos } 13946 1.1 christos fi 13947 1.1 christos 13948 1.1 christos 13949 1.1 christos # IFS 13950 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 13951 1.1 christos # there to prevent editors from complaining about space-tab. 13952 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 13953 1.1 christos # splitting by setting IFS to empty value.) 13954 1.1 christos IFS=" "" $as_nl" 13955 1.1 christos 13956 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 13957 1.6 christos as_myself= 13958 1.1 christos case $0 in #(( 13959 1.1 christos *[\\/]* ) as_myself=$0 ;; 13960 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13961 1.1 christos for as_dir in $PATH 13962 1.1 christos do 13963 1.1 christos IFS=$as_save_IFS 13964 1.1 christos test -z "$as_dir" && as_dir=. 13965 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13966 1.1 christos done 13967 1.1 christos IFS=$as_save_IFS 13968 1.1 christos 13969 1.1 christos ;; 13970 1.1 christos esac 13971 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 13972 1.1 christos # in which case we are not to be found in the path. 13973 1.1 christos if test "x$as_myself" = x; then 13974 1.1 christos as_myself=$0 13975 1.1 christos fi 13976 1.1 christos if test ! -f "$as_myself"; then 13977 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13978 1.1 christos exit 1 13979 1.1 christos fi 13980 1.1 christos 13981 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 13982 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13983 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 13984 1.1 christos # trigger a bug in pdksh 5.2.14. 13985 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 13986 1.1 christos do eval test x\${$as_var+set} = xset \ 13987 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13988 1.1 christos done 13989 1.1 christos PS1='$ ' 13990 1.1 christos PS2='> ' 13991 1.1 christos PS4='+ ' 13992 1.1 christos 13993 1.1 christos # NLS nuisances. 13994 1.1 christos LC_ALL=C 13995 1.1 christos export LC_ALL 13996 1.1 christos LANGUAGE=C 13997 1.1 christos export LANGUAGE 13998 1.1 christos 13999 1.1 christos # CDPATH. 14000 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14001 1.1 christos 14002 1.1 christos 14003 1.6 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 14004 1.6 christos # ---------------------------------------- 14005 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14006 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14007 1.6 christos # script with STATUS, using 1 if that was 0. 14008 1.1 christos as_fn_error () 14009 1.1 christos { 14010 1.6 christos as_status=$1; test $as_status -eq 0 && as_status=1 14011 1.6 christos if test "$4"; then 14012 1.6 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14013 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14014 1.1 christos fi 14015 1.6 christos $as_echo "$as_me: error: $2" >&2 14016 1.1 christos as_fn_exit $as_status 14017 1.1 christos } # as_fn_error 14018 1.1 christos 14019 1.1 christos 14020 1.1 christos # as_fn_set_status STATUS 14021 1.1 christos # ----------------------- 14022 1.1 christos # Set $? to STATUS, without forking. 14023 1.1 christos as_fn_set_status () 14024 1.1 christos { 14025 1.1 christos return $1 14026 1.1 christos } # as_fn_set_status 14027 1.1 christos 14028 1.1 christos # as_fn_exit STATUS 14029 1.1 christos # ----------------- 14030 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14031 1.1 christos as_fn_exit () 14032 1.1 christos { 14033 1.1 christos set +e 14034 1.1 christos as_fn_set_status $1 14035 1.1 christos exit $1 14036 1.1 christos } # as_fn_exit 14037 1.1 christos 14038 1.1 christos # as_fn_unset VAR 14039 1.1 christos # --------------- 14040 1.1 christos # Portably unset VAR. 14041 1.1 christos as_fn_unset () 14042 1.1 christos { 14043 1.1 christos { eval $1=; unset $1;} 14044 1.1 christos } 14045 1.1 christos as_unset=as_fn_unset 14046 1.1 christos # as_fn_append VAR VALUE 14047 1.1 christos # ---------------------- 14048 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 14049 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 14050 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 14051 1.1 christos # implementations. 14052 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14053 1.1 christos eval 'as_fn_append () 14054 1.1 christos { 14055 1.1 christos eval $1+=\$2 14056 1.1 christos }' 14057 1.1 christos else 14058 1.1 christos as_fn_append () 14059 1.1 christos { 14060 1.1 christos eval $1=\$$1\$2 14061 1.1 christos } 14062 1.1 christos fi # as_fn_append 14063 1.1 christos 14064 1.1 christos # as_fn_arith ARG... 14065 1.1 christos # ------------------ 14066 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 14067 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 14068 1.1 christos # must be portable across $(()) and expr. 14069 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14070 1.1 christos eval 'as_fn_arith () 14071 1.1 christos { 14072 1.1 christos as_val=$(( $* )) 14073 1.1 christos }' 14074 1.1 christos else 14075 1.1 christos as_fn_arith () 14076 1.1 christos { 14077 1.1 christos as_val=`expr "$@" || test $? -eq 1` 14078 1.1 christos } 14079 1.1 christos fi # as_fn_arith 14080 1.1 christos 14081 1.1 christos 14082 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 14083 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 14084 1.1 christos as_expr=expr 14085 1.1 christos else 14086 1.1 christos as_expr=false 14087 1.1 christos fi 14088 1.1 christos 14089 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14090 1.1 christos as_basename=basename 14091 1.1 christos else 14092 1.1 christos as_basename=false 14093 1.1 christos fi 14094 1.1 christos 14095 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14096 1.1 christos as_dirname=dirname 14097 1.1 christos else 14098 1.1 christos as_dirname=false 14099 1.1 christos fi 14100 1.1 christos 14101 1.1 christos as_me=`$as_basename -- "$0" || 14102 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14103 1.1 christos X"$0" : 'X\(//\)$' \| \ 14104 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 14105 1.1 christos $as_echo X/"$0" | 14106 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 14107 1.1 christos s//\1/ 14108 1.1 christos q 14109 1.1 christos } 14110 1.1 christos /^X\/\(\/\/\)$/{ 14111 1.1 christos s//\1/ 14112 1.1 christos q 14113 1.1 christos } 14114 1.1 christos /^X\/\(\/\).*/{ 14115 1.1 christos s//\1/ 14116 1.1 christos q 14117 1.1 christos } 14118 1.1 christos s/.*/./; q'` 14119 1.1 christos 14120 1.1 christos # Avoid depending upon Character Ranges. 14121 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14122 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14123 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14124 1.1 christos as_cr_digits='0123456789' 14125 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 14126 1.1 christos 14127 1.1 christos ECHO_C= ECHO_N= ECHO_T= 14128 1.1 christos case `echo -n x` in #((((( 14129 1.1 christos -n*) 14130 1.1 christos case `echo 'xy\c'` in 14131 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14132 1.1 christos xy) ECHO_C='\c';; 14133 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14134 1.1 christos ECHO_T=' ';; 14135 1.1 christos esac;; 14136 1.1 christos *) 14137 1.1 christos ECHO_N='-n';; 14138 1.1 christos esac 14139 1.1 christos 14140 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 14141 1.1 christos if test -d conf$$.dir; then 14142 1.1 christos rm -f conf$$.dir/conf$$.file 14143 1.1 christos else 14144 1.1 christos rm -f conf$$.dir 14145 1.1 christos mkdir conf$$.dir 2>/dev/null 14146 1.1 christos fi 14147 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 14148 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 14149 1.1 christos as_ln_s='ln -s' 14150 1.1 christos # ... but there are two gotchas: 14151 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14152 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14153 1.6 christos # In both cases, we have to default to `cp -pR'. 14154 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14155 1.6 christos as_ln_s='cp -pR' 14156 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 14157 1.1 christos as_ln_s=ln 14158 1.1 christos else 14159 1.6 christos as_ln_s='cp -pR' 14160 1.1 christos fi 14161 1.1 christos else 14162 1.6 christos as_ln_s='cp -pR' 14163 1.1 christos fi 14164 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14165 1.1 christos rmdir conf$$.dir 2>/dev/null 14166 1.1 christos 14167 1.1 christos 14168 1.1 christos # as_fn_mkdir_p 14169 1.1 christos # ------------- 14170 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 14171 1.1 christos as_fn_mkdir_p () 14172 1.1 christos { 14173 1.1 christos 14174 1.1 christos case $as_dir in #( 14175 1.1 christos -*) as_dir=./$as_dir;; 14176 1.1 christos esac 14177 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 14178 1.1 christos as_dirs= 14179 1.1 christos while :; do 14180 1.1 christos case $as_dir in #( 14181 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14182 1.1 christos *) as_qdir=$as_dir;; 14183 1.1 christos esac 14184 1.1 christos as_dirs="'$as_qdir' $as_dirs" 14185 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 14186 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14187 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 14188 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 14189 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14190 1.1 christos $as_echo X"$as_dir" | 14191 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14192 1.1 christos s//\1/ 14193 1.1 christos q 14194 1.1 christos } 14195 1.1 christos /^X\(\/\/\)[^/].*/{ 14196 1.1 christos s//\1/ 14197 1.1 christos q 14198 1.1 christos } 14199 1.1 christos /^X\(\/\/\)$/{ 14200 1.1 christos s//\1/ 14201 1.1 christos q 14202 1.1 christos } 14203 1.1 christos /^X\(\/\).*/{ 14204 1.1 christos s//\1/ 14205 1.1 christos q 14206 1.1 christos } 14207 1.1 christos s/.*/./; q'` 14208 1.1 christos test -d "$as_dir" && break 14209 1.1 christos done 14210 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 14211 1.6 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14212 1.1 christos 14213 1.1 christos 14214 1.1 christos } # as_fn_mkdir_p 14215 1.1 christos if mkdir -p . 2>/dev/null; then 14216 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 14217 1.1 christos else 14218 1.1 christos test -d ./-p && rmdir ./-p 14219 1.1 christos as_mkdir_p=false 14220 1.1 christos fi 14221 1.1 christos 14222 1.6 christos 14223 1.6 christos # as_fn_executable_p FILE 14224 1.6 christos # ----------------------- 14225 1.6 christos # Test if FILE is an executable regular file. 14226 1.6 christos as_fn_executable_p () 14227 1.6 christos { 14228 1.6 christos test -f "$1" && test -x "$1" 14229 1.6 christos } # as_fn_executable_p 14230 1.6 christos as_test_x='test -x' 14231 1.6 christos as_executable_p=as_fn_executable_p 14232 1.1 christos 14233 1.1 christos # Sed expression to map a string onto a valid CPP name. 14234 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14235 1.1 christos 14236 1.1 christos # Sed expression to map a string onto a valid variable name. 14237 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14238 1.1 christos 14239 1.1 christos 14240 1.1 christos exec 6>&1 14241 1.1 christos ## ----------------------------------- ## 14242 1.1 christos ## Main body of $CONFIG_STATUS script. ## 14243 1.1 christos ## ----------------------------------- ## 14244 1.1 christos _ASEOF 14245 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14246 1.1 christos 14247 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14248 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 14249 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 14250 1.1 christos # values after options handling. 14251 1.1 christos ac_log=" 14252 1.10 christos This file was extended by gprof $as_me 2.45, which was 14253 1.6 christos generated by GNU Autoconf 2.69. Invocation command line was 14254 1.1 christos 14255 1.1 christos CONFIG_FILES = $CONFIG_FILES 14256 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 14257 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 14258 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 14259 1.1 christos $ $0 $@ 14260 1.1 christos 14261 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 14262 1.1 christos " 14263 1.1 christos 14264 1.1 christos _ACEOF 14265 1.1 christos 14266 1.1 christos case $ac_config_files in *" 14267 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 14268 1.1 christos esac 14269 1.1 christos 14270 1.1 christos case $ac_config_headers in *" 14271 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14272 1.1 christos esac 14273 1.1 christos 14274 1.1 christos 14275 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14276 1.1 christos # Files that config.status was made for. 14277 1.1 christos config_files="$ac_config_files" 14278 1.1 christos config_headers="$ac_config_headers" 14279 1.1 christos config_commands="$ac_config_commands" 14280 1.1 christos 14281 1.1 christos _ACEOF 14282 1.1 christos 14283 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14284 1.1 christos ac_cs_usage="\ 14285 1.1 christos \`$as_me' instantiates files and other configuration actions 14286 1.1 christos from templates according to the current configuration. Unless the files 14287 1.1 christos and actions are specified as TAGs, all are instantiated by default. 14288 1.1 christos 14289 1.1 christos Usage: $0 [OPTION]... [TAG]... 14290 1.1 christos 14291 1.1 christos -h, --help print this help, then exit 14292 1.1 christos -V, --version print version number and configuration settings, then exit 14293 1.6 christos --config print configuration, then exit 14294 1.1 christos -q, --quiet, --silent 14295 1.1 christos do not print progress messages 14296 1.1 christos -d, --debug don't remove temporary files 14297 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 14298 1.1 christos --file=FILE[:TEMPLATE] 14299 1.1 christos instantiate the configuration file FILE 14300 1.1 christos --header=FILE[:TEMPLATE] 14301 1.1 christos instantiate the configuration header FILE 14302 1.1 christos 14303 1.1 christos Configuration files: 14304 1.1 christos $config_files 14305 1.1 christos 14306 1.1 christos Configuration headers: 14307 1.1 christos $config_headers 14308 1.1 christos 14309 1.1 christos Configuration commands: 14310 1.1 christos $config_commands 14311 1.1 christos 14312 1.1 christos Report bugs to the package provider." 14313 1.1 christos 14314 1.1 christos _ACEOF 14315 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14316 1.6 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14317 1.1 christos ac_cs_version="\\ 14318 1.10 christos gprof config.status 2.45 14319 1.6 christos configured by $0, generated by GNU Autoconf 2.69, 14320 1.6 christos with options \\"\$ac_cs_config\\" 14321 1.1 christos 14322 1.6 christos Copyright (C) 2012 Free Software Foundation, Inc. 14323 1.1 christos This config.status script is free software; the Free Software Foundation 14324 1.1 christos gives unlimited permission to copy, distribute and modify it." 14325 1.1 christos 14326 1.1 christos ac_pwd='$ac_pwd' 14327 1.1 christos srcdir='$srcdir' 14328 1.1 christos INSTALL='$INSTALL' 14329 1.1 christos MKDIR_P='$MKDIR_P' 14330 1.1 christos AWK='$AWK' 14331 1.1 christos test -n "\$AWK" || AWK=awk 14332 1.1 christos _ACEOF 14333 1.1 christos 14334 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14335 1.1 christos # The default lists apply if the user does not specify any file. 14336 1.1 christos ac_need_defaults=: 14337 1.1 christos while test $# != 0 14338 1.1 christos do 14339 1.1 christos case $1 in 14340 1.6 christos --*=?*) 14341 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 14342 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14343 1.1 christos ac_shift=: 14344 1.1 christos ;; 14345 1.6 christos --*=) 14346 1.6 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 14347 1.6 christos ac_optarg= 14348 1.6 christos ac_shift=: 14349 1.6 christos ;; 14350 1.1 christos *) 14351 1.1 christos ac_option=$1 14352 1.1 christos ac_optarg=$2 14353 1.1 christos ac_shift=shift 14354 1.1 christos ;; 14355 1.1 christos esac 14356 1.1 christos 14357 1.1 christos case $ac_option in 14358 1.1 christos # Handling of the options. 14359 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14360 1.1 christos ac_cs_recheck=: ;; 14361 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14362 1.1 christos $as_echo "$ac_cs_version"; exit ;; 14363 1.6 christos --config | --confi | --conf | --con | --co | --c ) 14364 1.6 christos $as_echo "$ac_cs_config"; exit ;; 14365 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 14366 1.1 christos debug=: ;; 14367 1.1 christos --file | --fil | --fi | --f ) 14368 1.1 christos $ac_shift 14369 1.1 christos case $ac_optarg in 14370 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14371 1.6 christos '') as_fn_error $? "missing file argument" ;; 14372 1.1 christos esac 14373 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 14374 1.1 christos ac_need_defaults=false;; 14375 1.1 christos --header | --heade | --head | --hea ) 14376 1.1 christos $ac_shift 14377 1.1 christos case $ac_optarg in 14378 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14379 1.1 christos esac 14380 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14381 1.1 christos ac_need_defaults=false;; 14382 1.1 christos --he | --h) 14383 1.1 christos # Conflict between --help and --header 14384 1.6 christos as_fn_error $? "ambiguous option: \`$1' 14385 1.1 christos Try \`$0 --help' for more information.";; 14386 1.1 christos --help | --hel | -h ) 14387 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 14388 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14389 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 14390 1.1 christos ac_cs_silent=: ;; 14391 1.1 christos 14392 1.1 christos # This is an error. 14393 1.6 christos -*) as_fn_error $? "unrecognized option: \`$1' 14394 1.1 christos Try \`$0 --help' for more information." ;; 14395 1.1 christos 14396 1.1 christos *) as_fn_append ac_config_targets " $1" 14397 1.1 christos ac_need_defaults=false ;; 14398 1.1 christos 14399 1.1 christos esac 14400 1.1 christos shift 14401 1.1 christos done 14402 1.1 christos 14403 1.1 christos ac_configure_extra_args= 14404 1.1 christos 14405 1.1 christos if $ac_cs_silent; then 14406 1.1 christos exec 6>/dev/null 14407 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 14408 1.1 christos fi 14409 1.1 christos 14410 1.1 christos _ACEOF 14411 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14412 1.1 christos if \$ac_cs_recheck; then 14413 1.6 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14414 1.1 christos shift 14415 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14416 1.1 christos CONFIG_SHELL='$SHELL' 14417 1.1 christos export CONFIG_SHELL 14418 1.1 christos exec "\$@" 14419 1.1 christos fi 14420 1.1 christos 14421 1.1 christos _ACEOF 14422 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14423 1.1 christos exec 5>>config.log 14424 1.1 christos { 14425 1.1 christos echo 14426 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14427 1.1 christos ## Running $as_me. ## 14428 1.1 christos _ASBOX 14429 1.1 christos $as_echo "$ac_log" 14430 1.1 christos } >&5 14431 1.1 christos 14432 1.1 christos _ACEOF 14433 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14434 1.1 christos # 14435 1.1 christos # INIT-COMMANDS 14436 1.1 christos # 14437 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14438 1.1 christos 14439 1.1 christos 14440 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout 14441 1.1 christos # if CDPATH is set. 14442 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14443 1.1 christos 14444 1.1 christos sed_quote_subst='$sed_quote_subst' 14445 1.1 christos double_quote_subst='$double_quote_subst' 14446 1.1 christos delay_variable_subst='$delay_variable_subst' 14447 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14448 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14449 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14450 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14451 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14452 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14453 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14454 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14455 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14456 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14457 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14458 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14459 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14460 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14461 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14462 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14463 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14464 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14465 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14466 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14467 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14468 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14469 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14470 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14471 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14472 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14473 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14474 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14475 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14476 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14477 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14478 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14479 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14480 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14481 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14482 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14483 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14484 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14485 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14486 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14487 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14488 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14489 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14490 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14491 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14492 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14493 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14494 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"`' 14495 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"`' 14496 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14497 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14498 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14499 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14500 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14501 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14502 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14503 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14504 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14505 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14506 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14507 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14508 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14509 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14510 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14511 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14512 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14513 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14514 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14515 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14516 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14517 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14518 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14519 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14520 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14521 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14522 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14523 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14524 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14525 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14526 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14527 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14528 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14529 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14530 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14531 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14532 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14533 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14534 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14535 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14536 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14537 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14538 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14539 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14540 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14541 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14542 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14543 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14544 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14545 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14546 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14547 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14548 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14549 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14550 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14551 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14552 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14553 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14554 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14555 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14556 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14557 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14558 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14559 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14560 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14561 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14562 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14563 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14564 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14565 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14566 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14567 1.1 christos 14568 1.1 christos LTCC='$LTCC' 14569 1.1 christos LTCFLAGS='$LTCFLAGS' 14570 1.1 christos compiler='$compiler_DEFAULT' 14571 1.1 christos 14572 1.1 christos # A function that is used when there is no print builtin or printf. 14573 1.1 christos func_fallback_echo () 14574 1.1 christos { 14575 1.1 christos eval 'cat <<_LTECHO_EOF 14576 1.1 christos \$1 14577 1.1 christos _LTECHO_EOF' 14578 1.1 christos } 14579 1.1 christos 14580 1.1 christos # Quote evaled strings. 14581 1.1 christos for var in SHELL \ 14582 1.1 christos ECHO \ 14583 1.1 christos SED \ 14584 1.1 christos GREP \ 14585 1.1 christos EGREP \ 14586 1.1 christos FGREP \ 14587 1.1 christos LD \ 14588 1.1 christos NM \ 14589 1.1 christos LN_S \ 14590 1.1 christos lt_SP2NL \ 14591 1.1 christos lt_NL2SP \ 14592 1.1 christos reload_flag \ 14593 1.1 christos OBJDUMP \ 14594 1.1 christos deplibs_check_method \ 14595 1.1 christos file_magic_cmd \ 14596 1.1 christos AR \ 14597 1.1 christos AR_FLAGS \ 14598 1.1 christos STRIP \ 14599 1.1 christos RANLIB \ 14600 1.1 christos CC \ 14601 1.1 christos CFLAGS \ 14602 1.1 christos compiler \ 14603 1.1 christos lt_cv_sys_global_symbol_pipe \ 14604 1.1 christos lt_cv_sys_global_symbol_to_cdecl \ 14605 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \ 14606 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14607 1.1 christos lt_prog_compiler_no_builtin_flag \ 14608 1.1 christos lt_prog_compiler_wl \ 14609 1.1 christos lt_prog_compiler_pic \ 14610 1.1 christos lt_prog_compiler_static \ 14611 1.1 christos lt_cv_prog_compiler_c_o \ 14612 1.1 christos need_locks \ 14613 1.1 christos DSYMUTIL \ 14614 1.1 christos NMEDIT \ 14615 1.1 christos LIPO \ 14616 1.1 christos OTOOL \ 14617 1.1 christos OTOOL64 \ 14618 1.1 christos shrext_cmds \ 14619 1.1 christos export_dynamic_flag_spec \ 14620 1.1 christos whole_archive_flag_spec \ 14621 1.1 christos compiler_needs_object \ 14622 1.1 christos with_gnu_ld \ 14623 1.1 christos allow_undefined_flag \ 14624 1.1 christos no_undefined_flag \ 14625 1.1 christos hardcode_libdir_flag_spec \ 14626 1.1 christos hardcode_libdir_flag_spec_ld \ 14627 1.1 christos hardcode_libdir_separator \ 14628 1.1 christos fix_srcfile_path \ 14629 1.1 christos exclude_expsyms \ 14630 1.1 christos include_expsyms \ 14631 1.1 christos file_list_spec \ 14632 1.1 christos variables_saved_for_relink \ 14633 1.1 christos libname_spec \ 14634 1.1 christos library_names_spec \ 14635 1.1 christos soname_spec \ 14636 1.1 christos install_override_mode \ 14637 1.1 christos finish_eval \ 14638 1.1 christos old_striplib \ 14639 1.1 christos striplib; do 14640 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14641 1.1 christos *[\\\\\\\`\\"\\\$]*) 14642 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14643 1.1 christos ;; 14644 1.1 christos *) 14645 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14646 1.1 christos ;; 14647 1.1 christos esac 14648 1.1 christos done 14649 1.1 christos 14650 1.1 christos # Double-quote double-evaled strings. 14651 1.1 christos for var in reload_cmds \ 14652 1.1 christos old_postinstall_cmds \ 14653 1.1 christos old_postuninstall_cmds \ 14654 1.1 christos old_archive_cmds \ 14655 1.1 christos extract_expsyms_cmds \ 14656 1.1 christos old_archive_from_new_cmds \ 14657 1.1 christos old_archive_from_expsyms_cmds \ 14658 1.1 christos archive_cmds \ 14659 1.1 christos archive_expsym_cmds \ 14660 1.1 christos module_cmds \ 14661 1.1 christos module_expsym_cmds \ 14662 1.1 christos export_symbols_cmds \ 14663 1.1 christos prelink_cmds \ 14664 1.1 christos postinstall_cmds \ 14665 1.1 christos postuninstall_cmds \ 14666 1.1 christos finish_cmds \ 14667 1.1 christos sys_lib_search_path_spec \ 14668 1.1 christos sys_lib_dlsearch_path_spec; do 14669 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14670 1.1 christos *[\\\\\\\`\\"\\\$]*) 14671 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14672 1.1 christos ;; 14673 1.1 christos *) 14674 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14675 1.1 christos ;; 14676 1.1 christos esac 14677 1.1 christos done 14678 1.1 christos 14679 1.1 christos ac_aux_dir='$ac_aux_dir' 14680 1.1 christos xsi_shell='$xsi_shell' 14681 1.1 christos lt_shell_append='$lt_shell_append' 14682 1.1 christos 14683 1.1 christos # See if we are running on zsh, and set the options which allow our 14684 1.1 christos # commands through without removal of \ escapes INIT. 14685 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then 14686 1.1 christos setopt NO_GLOB_SUBST 14687 1.1 christos fi 14688 1.1 christos 14689 1.1 christos 14690 1.1 christos PACKAGE='$PACKAGE' 14691 1.1 christos VERSION='$VERSION' 14692 1.1 christos TIMESTAMP='$TIMESTAMP' 14693 1.1 christos RM='$RM' 14694 1.1 christos ofile='$ofile' 14695 1.1 christos 14696 1.1 christos 14697 1.1 christos 14698 1.1 christos # Capture the value of obsolete ALL_LINGUAS because we need it to compute 14699 1.1 christos # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 14700 1.1 christos # from automake. 14701 1.1 christos eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 14702 1.1 christos # Capture the value of LINGUAS because we need it to compute CATALOGS. 14703 1.1 christos LINGUAS="${LINGUAS-%UNSET%}" 14704 1.1 christos 14705 1.1 christos 14706 1.1 christos _ACEOF 14707 1.1 christos 14708 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14709 1.1 christos 14710 1.1 christos # Handling of arguments. 14711 1.1 christos for ac_config_target in $ac_config_targets 14712 1.1 christos do 14713 1.1 christos case $ac_config_target in 14714 1.8 christos "gconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;; 14715 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14716 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14717 1.1 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 14718 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14719 1.10 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 14720 1.1 christos "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 14721 1.1 christos 14722 1.6 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14723 1.1 christos esac 14724 1.1 christos done 14725 1.1 christos 14726 1.1 christos 14727 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 14728 1.1 christos # then the envvar interface is used. Set only those that are not. 14729 1.1 christos # We use the long form for the default assignment because of an extremely 14730 1.1 christos # bizarre bug on SunOS 4.1.3. 14731 1.1 christos if $ac_need_defaults; then 14732 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14733 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14734 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14735 1.1 christos fi 14736 1.1 christos 14737 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 14738 1.1 christos # simply because there is no reason against having it here, and in addition, 14739 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 14740 1.1 christos # Hook for its removal unless debugging. 14741 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 14742 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 14743 1.1 christos $debug || 14744 1.1 christos { 14745 1.6 christos tmp= ac_tmp= 14746 1.1 christos trap 'exit_status=$? 14747 1.6 christos : "${ac_tmp:=$tmp}" 14748 1.6 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14749 1.1 christos ' 0 14750 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 14751 1.1 christos } 14752 1.1 christos # Create a (secure) tmp directory for tmp files. 14753 1.1 christos 14754 1.1 christos { 14755 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14756 1.6 christos test -d "$tmp" 14757 1.1 christos } || 14758 1.1 christos { 14759 1.1 christos tmp=./conf$$-$RANDOM 14760 1.1 christos (umask 077 && mkdir "$tmp") 14761 1.6 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14762 1.6 christos ac_tmp=$tmp 14763 1.1 christos 14764 1.1 christos # Set up the scripts for CONFIG_FILES section. 14765 1.1 christos # No need to generate them if there are no CONFIG_FILES. 14766 1.1 christos # This happens for instance with `./config.status config.h'. 14767 1.1 christos if test -n "$CONFIG_FILES"; then 14768 1.1 christos 14769 1.1 christos 14770 1.1 christos ac_cr=`echo X | tr X '\015'` 14771 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 14772 1.1 christos # But we know of no other shell where ac_cr would be empty at this 14773 1.1 christos # point, so we can use a bashism as a fallback. 14774 1.1 christos if test "x$ac_cr" = x; then 14775 1.1 christos eval ac_cr=\$\'\\r\' 14776 1.1 christos fi 14777 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14778 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14779 1.6 christos ac_cs_awk_cr='\\r' 14780 1.1 christos else 14781 1.1 christos ac_cs_awk_cr=$ac_cr 14782 1.1 christos fi 14783 1.1 christos 14784 1.6 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14785 1.1 christos _ACEOF 14786 1.1 christos 14787 1.1 christos 14788 1.1 christos { 14789 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 14790 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14791 1.1 christos echo "_ACEOF" 14792 1.1 christos } >conf$$subs.sh || 14793 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14794 1.6 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14795 1.1 christos ac_delim='%!_!# ' 14796 1.1 christos for ac_last_try in false false false false false :; do 14797 1.1 christos . ./conf$$subs.sh || 14798 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14799 1.1 christos 14800 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14801 1.1 christos if test $ac_delim_n = $ac_delim_num; then 14802 1.1 christos break 14803 1.1 christos elif $ac_last_try; then 14804 1.6 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14805 1.1 christos else 14806 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14807 1.1 christos fi 14808 1.1 christos done 14809 1.1 christos rm -f conf$$subs.sh 14810 1.1 christos 14811 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14812 1.6 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14813 1.1 christos _ACEOF 14814 1.1 christos sed -n ' 14815 1.1 christos h 14816 1.1 christos s/^/S["/; s/!.*/"]=/ 14817 1.1 christos p 14818 1.1 christos g 14819 1.1 christos s/^[^!]*!// 14820 1.1 christos :repl 14821 1.1 christos t repl 14822 1.1 christos s/'"$ac_delim"'$// 14823 1.1 christos t delim 14824 1.1 christos :nl 14825 1.1 christos h 14826 1.6 christos s/\(.\{148\}\)..*/\1/ 14827 1.1 christos t more1 14828 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14829 1.1 christos p 14830 1.1 christos n 14831 1.1 christos b repl 14832 1.1 christos :more1 14833 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14834 1.1 christos p 14835 1.1 christos g 14836 1.1 christos s/.\{148\}// 14837 1.1 christos t nl 14838 1.1 christos :delim 14839 1.1 christos h 14840 1.6 christos s/\(.\{148\}\)..*/\1/ 14841 1.1 christos t more2 14842 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 14843 1.1 christos p 14844 1.1 christos b 14845 1.1 christos :more2 14846 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14847 1.1 christos p 14848 1.1 christos g 14849 1.1 christos s/.\{148\}// 14850 1.1 christos t delim 14851 1.1 christos ' <conf$$subs.awk | sed ' 14852 1.1 christos /^[^""]/{ 14853 1.1 christos N 14854 1.1 christos s/\n// 14855 1.1 christos } 14856 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 14857 1.1 christos rm -f conf$$subs.awk 14858 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14859 1.1 christos _ACAWK 14860 1.6 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14861 1.1 christos for (key in S) S_is_set[key] = 1 14862 1.1 christos FS = "" 14863 1.1 christos 14864 1.1 christos } 14865 1.1 christos { 14866 1.1 christos line = $ 0 14867 1.1 christos nfields = split(line, field, "@") 14868 1.1 christos substed = 0 14869 1.1 christos len = length(field[1]) 14870 1.1 christos for (i = 2; i < nfields; i++) { 14871 1.1 christos key = field[i] 14872 1.1 christos keylen = length(key) 14873 1.1 christos if (S_is_set[key]) { 14874 1.1 christos value = S[key] 14875 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14876 1.1 christos len += length(value) + length(field[++i]) 14877 1.1 christos substed = 1 14878 1.1 christos } else 14879 1.1 christos len += 1 + keylen 14880 1.1 christos } 14881 1.1 christos 14882 1.1 christos print line 14883 1.1 christos } 14884 1.1 christos 14885 1.1 christos _ACAWK 14886 1.1 christos _ACEOF 14887 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14888 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14889 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14890 1.1 christos else 14891 1.1 christos cat 14892 1.6 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14893 1.6 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14894 1.1 christos _ACEOF 14895 1.1 christos 14896 1.6 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14897 1.6 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14898 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 14899 1.1 christos # (actually we leave an empty line to preserve line numbers). 14900 1.1 christos if test "x$srcdir" = x.; then 14901 1.6 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14902 1.6 christos h 14903 1.6 christos s/// 14904 1.6 christos s/^/:/ 14905 1.6 christos s/[ ]*$/:/ 14906 1.6 christos s/:\$(srcdir):/:/g 14907 1.6 christos s/:\${srcdir}:/:/g 14908 1.6 christos s/:@srcdir@:/:/g 14909 1.6 christos s/^:*// 14910 1.1 christos s/:*$// 14911 1.6 christos x 14912 1.6 christos s/\(=[ ]*\).*/\1/ 14913 1.6 christos G 14914 1.6 christos s/\n// 14915 1.1 christos s/^[^=]*=[ ]*$// 14916 1.1 christos }' 14917 1.1 christos fi 14918 1.1 christos 14919 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14920 1.1 christos fi # test -n "$CONFIG_FILES" 14921 1.1 christos 14922 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 14923 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 14924 1.1 christos # This happens for instance with `./config.status Makefile'. 14925 1.1 christos if test -n "$CONFIG_HEADERS"; then 14926 1.6 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14927 1.1 christos BEGIN { 14928 1.1 christos _ACEOF 14929 1.1 christos 14930 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 14931 1.1 christos # here-document in config.status, that substitutes the proper values into 14932 1.1 christos # config.h.in to produce config.h. 14933 1.1 christos 14934 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 14935 1.1 christos # handling of long lines. 14936 1.1 christos ac_delim='%!_!# ' 14937 1.1 christos for ac_last_try in false false :; do 14938 1.6 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14939 1.6 christos if test -z "$ac_tt"; then 14940 1.1 christos break 14941 1.1 christos elif $ac_last_try; then 14942 1.6 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14943 1.1 christos else 14944 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14945 1.1 christos fi 14946 1.1 christos done 14947 1.1 christos 14948 1.1 christos # For the awk script, D is an array of macro values keyed by name, 14949 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 14950 1.1 christos # newline sequences. 14951 1.1 christos 14952 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14953 1.1 christos sed -n ' 14954 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 14955 1.1 christos t rset 14956 1.1 christos :rset 14957 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 14958 1.1 christos t def 14959 1.1 christos d 14960 1.1 christos :def 14961 1.1 christos s/\\$// 14962 1.1 christos t bsnl 14963 1.1 christos s/["\\]/\\&/g 14964 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14965 1.1 christos D["\1"]=" \3"/p 14966 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14967 1.1 christos d 14968 1.1 christos :bsnl 14969 1.1 christos s/["\\]/\\&/g 14970 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14971 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 14972 1.1 christos t cont 14973 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14974 1.1 christos t cont 14975 1.1 christos d 14976 1.1 christos :cont 14977 1.1 christos n 14978 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 14979 1.1 christos t clear 14980 1.1 christos :clear 14981 1.1 christos s/\\$// 14982 1.1 christos t bsnlc 14983 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 14984 1.1 christos d 14985 1.1 christos :bsnlc 14986 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14987 1.1 christos b cont 14988 1.1 christos ' <confdefs.h | sed ' 14989 1.1 christos s/'"$ac_delim"'/"\\\ 14990 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 14991 1.1 christos 14992 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14993 1.1 christos for (key in D) D_is_set[key] = 1 14994 1.1 christos FS = "" 14995 1.1 christos } 14996 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14997 1.1 christos line = \$ 0 14998 1.1 christos split(line, arg, " ") 14999 1.1 christos if (arg[1] == "#") { 15000 1.1 christos defundef = arg[2] 15001 1.1 christos mac1 = arg[3] 15002 1.1 christos } else { 15003 1.1 christos defundef = substr(arg[1], 2) 15004 1.1 christos mac1 = arg[2] 15005 1.1 christos } 15006 1.1 christos split(mac1, mac2, "(") #) 15007 1.1 christos macro = mac2[1] 15008 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 15009 1.1 christos if (D_is_set[macro]) { 15010 1.1 christos # Preserve the white space surrounding the "#". 15011 1.1 christos print prefix "define", macro P[macro] D[macro] 15012 1.1 christos next 15013 1.1 christos } else { 15014 1.1 christos # Replace #undef with comments. This is necessary, for example, 15015 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 15016 1.1 christos # on some systems where configure will not decide to define it. 15017 1.1 christos if (defundef == "undef") { 15018 1.1 christos print "/*", prefix defundef, macro, "*/" 15019 1.1 christos next 15020 1.1 christos } 15021 1.1 christos } 15022 1.1 christos } 15023 1.1 christos { print } 15024 1.1 christos _ACAWK 15025 1.1 christos _ACEOF 15026 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15027 1.6 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15028 1.1 christos fi # test -n "$CONFIG_HEADERS" 15029 1.1 christos 15030 1.1 christos 15031 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15032 1.1 christos shift 15033 1.1 christos for ac_tag 15034 1.1 christos do 15035 1.1 christos case $ac_tag in 15036 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 15037 1.1 christos esac 15038 1.1 christos case $ac_mode$ac_tag in 15039 1.1 christos :[FHL]*:*);; 15040 1.6 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15041 1.1 christos :[FH]-) ac_tag=-:-;; 15042 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15043 1.1 christos esac 15044 1.1 christos ac_save_IFS=$IFS 15045 1.1 christos IFS=: 15046 1.1 christos set x $ac_tag 15047 1.1 christos IFS=$ac_save_IFS 15048 1.1 christos shift 15049 1.1 christos ac_file=$1 15050 1.1 christos shift 15051 1.1 christos 15052 1.1 christos case $ac_mode in 15053 1.1 christos :L) ac_source=$1;; 15054 1.1 christos :[FH]) 15055 1.1 christos ac_file_inputs= 15056 1.1 christos for ac_f 15057 1.1 christos do 15058 1.1 christos case $ac_f in 15059 1.6 christos -) ac_f="$ac_tmp/stdin";; 15060 1.1 christos *) # Look for the file first in the build tree, then in the source tree 15061 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 15062 1.1 christos # because $ac_f cannot contain `:'. 15063 1.1 christos test -f "$ac_f" || 15064 1.1 christos case $ac_f in 15065 1.1 christos [\\/$]*) false;; 15066 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15067 1.1 christos esac || 15068 1.6 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15069 1.1 christos esac 15070 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15071 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 15072 1.1 christos done 15073 1.1 christos 15074 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 15075 1.1 christos # use $as_me), people would be surprised to read: 15076 1.1 christos # /* config.h. Generated by config.status. */ 15077 1.1 christos configure_input='Generated from '` 15078 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15079 1.1 christos `' by configure.' 15080 1.1 christos if test x"$ac_file" != x-; then 15081 1.1 christos configure_input="$ac_file. $configure_input" 15082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15083 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 15084 1.1 christos fi 15085 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 15086 1.1 christos case $configure_input in #( 15087 1.1 christos *\&* | *\|* | *\\* ) 15088 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 15089 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 15090 1.1 christos *) ac_sed_conf_input=$configure_input;; 15091 1.1 christos esac 15092 1.1 christos 15093 1.1 christos case $ac_tag in 15094 1.6 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15095 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15096 1.1 christos esac 15097 1.1 christos ;; 15098 1.1 christos esac 15099 1.1 christos 15100 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 15101 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15102 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 15103 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 15104 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15105 1.1 christos $as_echo X"$ac_file" | 15106 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15107 1.1 christos s//\1/ 15108 1.1 christos q 15109 1.1 christos } 15110 1.1 christos /^X\(\/\/\)[^/].*/{ 15111 1.1 christos s//\1/ 15112 1.1 christos q 15113 1.1 christos } 15114 1.1 christos /^X\(\/\/\)$/{ 15115 1.1 christos s//\1/ 15116 1.1 christos q 15117 1.1 christos } 15118 1.1 christos /^X\(\/\).*/{ 15119 1.1 christos s//\1/ 15120 1.1 christos q 15121 1.1 christos } 15122 1.1 christos s/.*/./; q'` 15123 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 15124 1.1 christos ac_builddir=. 15125 1.1 christos 15126 1.1 christos case "$ac_dir" in 15127 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15128 1.1 christos *) 15129 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15130 1.1 christos # A ".." for each directory in $ac_dir_suffix. 15131 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15132 1.1 christos case $ac_top_builddir_sub in 15133 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15134 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15135 1.1 christos esac ;; 15136 1.1 christos esac 15137 1.1 christos ac_abs_top_builddir=$ac_pwd 15138 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 15139 1.1 christos # for backward compatibility: 15140 1.1 christos ac_top_builddir=$ac_top_build_prefix 15141 1.1 christos 15142 1.1 christos case $srcdir in 15143 1.1 christos .) # We are building in place. 15144 1.1 christos ac_srcdir=. 15145 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 15146 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 15147 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 15148 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 15149 1.1 christos ac_top_srcdir=$srcdir 15150 1.1 christos ac_abs_top_srcdir=$srcdir ;; 15151 1.1 christos *) # Relative name. 15152 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15153 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 15154 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15155 1.1 christos esac 15156 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15157 1.1 christos 15158 1.1 christos 15159 1.1 christos case $ac_mode in 15160 1.1 christos :F) 15161 1.1 christos # 15162 1.1 christos # CONFIG_FILE 15163 1.1 christos # 15164 1.1 christos 15165 1.1 christos case $INSTALL in 15166 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15167 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15168 1.1 christos esac 15169 1.1 christos ac_MKDIR_P=$MKDIR_P 15170 1.1 christos case $MKDIR_P in 15171 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 15172 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15173 1.1 christos esac 15174 1.1 christos _ACEOF 15175 1.1 christos 15176 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15177 1.1 christos # If the template does not know about datarootdir, expand it. 15178 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 15179 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 15180 1.1 christos ac_sed_dataroot=' 15181 1.1 christos /datarootdir/ { 15182 1.1 christos p 15183 1.1 christos q 15184 1.1 christos } 15185 1.1 christos /@datadir@/p 15186 1.1 christos /@docdir@/p 15187 1.1 christos /@infodir@/p 15188 1.1 christos /@localedir@/p 15189 1.1 christos /@mandir@/p' 15190 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15191 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 15192 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15194 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15195 1.1 christos _ACEOF 15196 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15197 1.1 christos ac_datarootdir_hack=' 15198 1.1 christos s&@datadir@&$datadir&g 15199 1.1 christos s&@docdir@&$docdir&g 15200 1.1 christos s&@infodir@&$infodir&g 15201 1.1 christos s&@localedir@&$localedir&g 15202 1.1 christos s&@mandir@&$mandir&g 15203 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 15204 1.1 christos esac 15205 1.1 christos _ACEOF 15206 1.1 christos 15207 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 15208 1.1 christos # Shell code in configure.ac might set extrasub. 15209 1.1 christos # FIXME: do we really want to maintain this feature? 15210 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15211 1.1 christos ac_sed_extra="$ac_vpsub 15212 1.1 christos $extrasub 15213 1.1 christos _ACEOF 15214 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15215 1.1 christos :t 15216 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15217 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 15218 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 15219 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 15220 1.1 christos s&@srcdir@&$ac_srcdir&;t t 15221 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 15222 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 15223 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15224 1.1 christos s&@builddir@&$ac_builddir&;t t 15225 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 15226 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15227 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 15228 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 15229 1.1 christos $ac_datarootdir_hack 15230 1.1 christos " 15231 1.6 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15232 1.6 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15233 1.1 christos 15234 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15235 1.6 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15236 1.6 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15237 1.6 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 15238 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15239 1.6 christos which seems to be undefined. Please make sure it is defined" >&5 15240 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15241 1.6 christos which seems to be undefined. Please make sure it is defined" >&2;} 15242 1.1 christos 15243 1.6 christos rm -f "$ac_tmp/stdin" 15244 1.1 christos case $ac_file in 15245 1.6 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15246 1.6 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15247 1.1 christos esac \ 15248 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15249 1.1 christos ;; 15250 1.1 christos :H) 15251 1.1 christos # 15252 1.1 christos # CONFIG_HEADER 15253 1.1 christos # 15254 1.1 christos if test x"$ac_file" != x-; then 15255 1.1 christos { 15256 1.1 christos $as_echo "/* $configure_input */" \ 15257 1.6 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15258 1.6 christos } >"$ac_tmp/config.h" \ 15259 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15260 1.6 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15261 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15262 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 15263 1.1 christos else 15264 1.1 christos rm -f "$ac_file" 15265 1.6 christos mv "$ac_tmp/config.h" "$ac_file" \ 15266 1.6 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15267 1.1 christos fi 15268 1.1 christos else 15269 1.1 christos $as_echo "/* $configure_input */" \ 15270 1.6 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15271 1.6 christos || as_fn_error $? "could not create -" "$LINENO" 5 15272 1.1 christos fi 15273 1.1 christos # Compute "$ac_file"'s index in $config_headers. 15274 1.1 christos _am_arg="$ac_file" 15275 1.1 christos _am_stamp_count=1 15276 1.1 christos for _am_header in $config_headers :; do 15277 1.1 christos case $_am_header in 15278 1.1 christos $_am_arg | $_am_arg:* ) 15279 1.1 christos break ;; 15280 1.1 christos * ) 15281 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15282 1.1 christos esac 15283 1.1 christos done 15284 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15285 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15286 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \ 15287 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \ 15288 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15289 1.1 christos $as_echo X"$_am_arg" | 15290 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15291 1.1 christos s//\1/ 15292 1.1 christos q 15293 1.1 christos } 15294 1.1 christos /^X\(\/\/\)[^/].*/{ 15295 1.1 christos s//\1/ 15296 1.1 christos q 15297 1.1 christos } 15298 1.1 christos /^X\(\/\/\)$/{ 15299 1.1 christos s//\1/ 15300 1.1 christos q 15301 1.1 christos } 15302 1.1 christos /^X\(\/\).*/{ 15303 1.1 christos s//\1/ 15304 1.1 christos q 15305 1.1 christos } 15306 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count 15307 1.1 christos ;; 15308 1.1 christos 15309 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15310 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 15311 1.1 christos ;; 15312 1.1 christos esac 15313 1.1 christos 15314 1.1 christos 15315 1.1 christos case $ac_file$ac_mode in 15316 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15317 1.6 christos # Older Autoconf quotes --file arguments for eval, but not when files 15318 1.1 christos # are listed without --file. Let's play safe and only enable the eval 15319 1.1 christos # if we detect the quoting. 15320 1.1 christos case $CONFIG_FILES in 15321 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;; 15322 1.1 christos *) set x $CONFIG_FILES ;; 15323 1.1 christos esac 15324 1.1 christos shift 15325 1.1 christos for mf 15326 1.1 christos do 15327 1.1 christos # Strip MF so we end up with the name of the file. 15328 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'` 15329 1.1 christos # Check whether this is an Automake generated Makefile or not. 15330 1.6 christos # We used to match only the files named 'Makefile.in', but 15331 1.1 christos # some people rename them; so instead we look at the file content. 15332 1.1 christos # Grep'ing the first line is not enough: some people post-process 15333 1.1 christos # each Makefile.in and add a new line on top of each file to say so. 15334 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line 15335 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 15336 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15337 1.1 christos dirpart=`$as_dirname -- "$mf" || 15338 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15339 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \ 15340 1.1 christos X"$mf" : 'X\(//\)$' \| \ 15341 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15342 1.1 christos $as_echo X"$mf" | 15343 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15344 1.1 christos s//\1/ 15345 1.1 christos q 15346 1.1 christos } 15347 1.1 christos /^X\(\/\/\)[^/].*/{ 15348 1.1 christos s//\1/ 15349 1.1 christos q 15350 1.1 christos } 15351 1.1 christos /^X\(\/\/\)$/{ 15352 1.1 christos s//\1/ 15353 1.1 christos q 15354 1.1 christos } 15355 1.1 christos /^X\(\/\).*/{ 15356 1.1 christos s//\1/ 15357 1.1 christos q 15358 1.1 christos } 15359 1.1 christos s/.*/./; q'` 15360 1.1 christos else 15361 1.1 christos continue 15362 1.1 christos fi 15363 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote 15364 1.6 christos # from the Makefile without running 'make'. 15365 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15366 1.1 christos test -z "$DEPDIR" && continue 15367 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"` 15368 1.6 christos test -z "$am__include" && continue 15369 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15370 1.1 christos # Find all dependency output files, they are included files with 15371 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the 15372 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the 15373 1.1 christos # expansion. 15374 1.1 christos for file in `sed -n " 15375 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15376 1.6 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15377 1.1 christos # Make sure the directory exists. 15378 1.1 christos test -f "$dirpart/$file" && continue 15379 1.1 christos fdir=`$as_dirname -- "$file" || 15380 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15381 1.1 christos X"$file" : 'X\(//\)[^/]' \| \ 15382 1.1 christos X"$file" : 'X\(//\)$' \| \ 15383 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null || 15384 1.1 christos $as_echo X"$file" | 15385 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15386 1.1 christos s//\1/ 15387 1.1 christos q 15388 1.1 christos } 15389 1.1 christos /^X\(\/\/\)[^/].*/{ 15390 1.1 christos s//\1/ 15391 1.1 christos q 15392 1.1 christos } 15393 1.1 christos /^X\(\/\/\)$/{ 15394 1.1 christos s//\1/ 15395 1.1 christos q 15396 1.1 christos } 15397 1.1 christos /^X\(\/\).*/{ 15398 1.1 christos s//\1/ 15399 1.1 christos q 15400 1.1 christos } 15401 1.1 christos s/.*/./; q'` 15402 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p 15403 1.1 christos # echo "creating $dirpart/$file" 15404 1.1 christos echo '# dummy' > "$dirpart/$file" 15405 1.1 christos done 15406 1.1 christos done 15407 1.1 christos } 15408 1.1 christos ;; 15409 1.1 christos "libtool":C) 15410 1.1 christos 15411 1.1 christos # See if we are running on zsh, and set the options which allow our 15412 1.1 christos # commands through without removal of \ escapes. 15413 1.1 christos if test -n "${ZSH_VERSION+set}" ; then 15414 1.1 christos setopt NO_GLOB_SUBST 15415 1.1 christos fi 15416 1.1 christos 15417 1.1 christos cfgfile="${ofile}T" 15418 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15419 1.1 christos $RM "$cfgfile" 15420 1.1 christos 15421 1.1 christos cat <<_LT_EOF >> "$cfgfile" 15422 1.1 christos #! $SHELL 15423 1.1 christos 15424 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15425 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15426 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15427 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh. 15428 1.1 christos # 15429 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15430 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15431 1.1 christos # Written by Gordon Matzigkeit, 1996 15432 1.1 christos # 15433 1.1 christos # This file is part of GNU Libtool. 15434 1.1 christos # 15435 1.1 christos # GNU Libtool is free software; you can redistribute it and/or 15436 1.1 christos # modify it under the terms of the GNU General Public License as 15437 1.1 christos # published by the Free Software Foundation; either version 2 of 15438 1.1 christos # the License, or (at your option) any later version. 15439 1.1 christos # 15440 1.1 christos # As a special exception to the GNU General Public License, 15441 1.1 christos # if you distribute this file as part of a program or library that 15442 1.1 christos # is built using GNU Libtool, you may include this file under the 15443 1.1 christos # same distribution terms that you use for the rest of that program. 15444 1.1 christos # 15445 1.1 christos # GNU Libtool is distributed in the hope that it will be useful, 15446 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 15447 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15448 1.1 christos # GNU General Public License for more details. 15449 1.1 christos # 15450 1.1 christos # You should have received a copy of the GNU General Public License 15451 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy 15452 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15453 1.1 christos # obtained by writing to the Free Software Foundation, Inc., 15454 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15455 1.1 christos 15456 1.1 christos 15457 1.1 christos # The names of the tagged configurations supported by this script. 15458 1.1 christos available_tags="" 15459 1.1 christos 15460 1.1 christos # ### BEGIN LIBTOOL CONFIG 15461 1.1 christos 15462 1.1 christos # Which release of libtool.m4 was used? 15463 1.1 christos macro_version=$macro_version 15464 1.1 christos macro_revision=$macro_revision 15465 1.1 christos 15466 1.1 christos # Whether or not to build shared libraries. 15467 1.1 christos build_libtool_libs=$enable_shared 15468 1.1 christos 15469 1.1 christos # Whether or not to build static libraries. 15470 1.1 christos build_old_libs=$enable_static 15471 1.1 christos 15472 1.1 christos # What type of objects to build. 15473 1.1 christos pic_mode=$pic_mode 15474 1.1 christos 15475 1.1 christos # Whether or not to optimize for fast installation. 15476 1.1 christos fast_install=$enable_fast_install 15477 1.1 christos 15478 1.1 christos # Shell to use when invoking shell scripts. 15479 1.1 christos SHELL=$lt_SHELL 15480 1.1 christos 15481 1.1 christos # An echo program that protects backslashes. 15482 1.1 christos ECHO=$lt_ECHO 15483 1.1 christos 15484 1.1 christos # The host system. 15485 1.1 christos host_alias=$host_alias 15486 1.1 christos host=$host 15487 1.1 christos host_os=$host_os 15488 1.1 christos 15489 1.1 christos # The build system. 15490 1.1 christos build_alias=$build_alias 15491 1.1 christos build=$build 15492 1.1 christos build_os=$build_os 15493 1.1 christos 15494 1.1 christos # A sed program that does not truncate output. 15495 1.1 christos SED=$lt_SED 15496 1.1 christos 15497 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n. 15498 1.1 christos Xsed="\$SED -e 1s/^X//" 15499 1.1 christos 15500 1.1 christos # A grep program that handles long lines. 15501 1.1 christos GREP=$lt_GREP 15502 1.1 christos 15503 1.1 christos # An ERE matcher. 15504 1.1 christos EGREP=$lt_EGREP 15505 1.1 christos 15506 1.1 christos # A literal string matcher. 15507 1.1 christos FGREP=$lt_FGREP 15508 1.1 christos 15509 1.1 christos # A BSD- or MS-compatible name lister. 15510 1.1 christos NM=$lt_NM 15511 1.1 christos 15512 1.1 christos # Whether we need soft or hard links. 15513 1.1 christos LN_S=$lt_LN_S 15514 1.1 christos 15515 1.1 christos # What is the maximum length of a command? 15516 1.1 christos max_cmd_len=$max_cmd_len 15517 1.1 christos 15518 1.1 christos # Object file suffix (normally "o"). 15519 1.1 christos objext=$ac_objext 15520 1.1 christos 15521 1.1 christos # Executable file suffix (normally ""). 15522 1.1 christos exeext=$exeext 15523 1.1 christos 15524 1.1 christos # whether the shell understands "unset". 15525 1.1 christos lt_unset=$lt_unset 15526 1.1 christos 15527 1.1 christos # turn spaces into newlines. 15528 1.1 christos SP2NL=$lt_lt_SP2NL 15529 1.1 christos 15530 1.1 christos # turn newlines into spaces. 15531 1.1 christos NL2SP=$lt_lt_NL2SP 15532 1.1 christos 15533 1.1 christos # An object symbol dumper. 15534 1.1 christos OBJDUMP=$lt_OBJDUMP 15535 1.1 christos 15536 1.1 christos # Method to check whether dependent libraries are shared objects. 15537 1.1 christos deplibs_check_method=$lt_deplibs_check_method 15538 1.1 christos 15539 1.1 christos # Command to use when deplibs_check_method == "file_magic". 15540 1.1 christos file_magic_cmd=$lt_file_magic_cmd 15541 1.1 christos 15542 1.1 christos # The archiver. 15543 1.1 christos AR=$lt_AR 15544 1.1 christos AR_FLAGS=$lt_AR_FLAGS 15545 1.1 christos 15546 1.1 christos # A symbol stripping program. 15547 1.1 christos STRIP=$lt_STRIP 15548 1.1 christos 15549 1.1 christos # Commands used to install an old-style archive. 15550 1.1 christos RANLIB=$lt_RANLIB 15551 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds 15552 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds 15553 1.1 christos 15554 1.1 christos # Whether to use a lock for old archive extraction. 15555 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction 15556 1.1 christos 15557 1.1 christos # A C compiler. 15558 1.1 christos LTCC=$lt_CC 15559 1.1 christos 15560 1.1 christos # LTCC compiler flags. 15561 1.1 christos LTCFLAGS=$lt_CFLAGS 15562 1.1 christos 15563 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names. 15564 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15565 1.1 christos 15566 1.1 christos # Transform the output of nm in a proper C declaration. 15567 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15568 1.1 christos 15569 1.1 christos # Transform the output of nm in a C name address pair. 15570 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15571 1.1 christos 15572 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed. 15573 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15574 1.1 christos 15575 1.1 christos # The name of the directory that contains temporary libtool files. 15576 1.1 christos objdir=$objdir 15577 1.1 christos 15578 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file". 15579 1.1 christos MAGIC_CMD=$MAGIC_CMD 15580 1.1 christos 15581 1.1 christos # Must we lock files when doing compilation? 15582 1.1 christos need_locks=$lt_need_locks 15583 1.1 christos 15584 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15585 1.1 christos DSYMUTIL=$lt_DSYMUTIL 15586 1.1 christos 15587 1.1 christos # Tool to change global to local symbols on Mac OS X. 15588 1.1 christos NMEDIT=$lt_NMEDIT 15589 1.1 christos 15590 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X. 15591 1.1 christos LIPO=$lt_LIPO 15592 1.1 christos 15593 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X. 15594 1.1 christos OTOOL=$lt_OTOOL 15595 1.1 christos 15596 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15597 1.1 christos OTOOL64=$lt_OTOOL64 15598 1.1 christos 15599 1.1 christos # Old archive suffix (normally "a"). 15600 1.1 christos libext=$libext 15601 1.1 christos 15602 1.1 christos # Shared library suffix (normally ".so"). 15603 1.1 christos shrext_cmds=$lt_shrext_cmds 15604 1.1 christos 15605 1.1 christos # The commands to extract the exported symbol list from a shared archive. 15606 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds 15607 1.1 christos 15608 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and 15609 1.1 christos # restored at link time. 15610 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink 15611 1.1 christos 15612 1.1 christos # Do we need the "lib" prefix for modules? 15613 1.1 christos need_lib_prefix=$need_lib_prefix 15614 1.1 christos 15615 1.1 christos # Do we need a version for libraries? 15616 1.1 christos need_version=$need_version 15617 1.1 christos 15618 1.1 christos # Library versioning type. 15619 1.1 christos version_type=$version_type 15620 1.1 christos 15621 1.1 christos # Shared library runtime path variable. 15622 1.1 christos runpath_var=$runpath_var 15623 1.1 christos 15624 1.1 christos # Shared library path variable. 15625 1.1 christos shlibpath_var=$shlibpath_var 15626 1.1 christos 15627 1.1 christos # Is shlibpath searched before the hard-coded library search path? 15628 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15629 1.1 christos 15630 1.1 christos # Format of library name prefix. 15631 1.1 christos libname_spec=$lt_libname_spec 15632 1.1 christos 15633 1.1 christos # List of archive names. First name is the real one, the rest are links. 15634 1.1 christos # The last name is the one that the linker finds with -lNAME 15635 1.1 christos library_names_spec=$lt_library_names_spec 15636 1.1 christos 15637 1.1 christos # The coded name of the library, if different from the real name. 15638 1.1 christos soname_spec=$lt_soname_spec 15639 1.1 christos 15640 1.1 christos # Permission mode override for installation of shared libraries. 15641 1.1 christos install_override_mode=$lt_install_override_mode 15642 1.1 christos 15643 1.1 christos # Command to use after installation of a shared archive. 15644 1.1 christos postinstall_cmds=$lt_postinstall_cmds 15645 1.1 christos 15646 1.1 christos # Command to use after uninstallation of a shared archive. 15647 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds 15648 1.1 christos 15649 1.1 christos # Commands used to finish a libtool library installation in a directory. 15650 1.1 christos finish_cmds=$lt_finish_cmds 15651 1.1 christos 15652 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but 15653 1.1 christos # not shown. 15654 1.1 christos finish_eval=$lt_finish_eval 15655 1.1 christos 15656 1.1 christos # Whether we should hardcode library paths into libraries. 15657 1.1 christos hardcode_into_libs=$hardcode_into_libs 15658 1.1 christos 15659 1.1 christos # Compile-time system search path for libraries. 15660 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15661 1.1 christos 15662 1.1 christos # Run-time system search path for libraries. 15663 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15664 1.1 christos 15665 1.1 christos # Whether dlopen is supported. 15666 1.1 christos dlopen_support=$enable_dlopen 15667 1.1 christos 15668 1.1 christos # Whether dlopen of programs is supported. 15669 1.1 christos dlopen_self=$enable_dlopen_self 15670 1.1 christos 15671 1.1 christos # Whether dlopen of statically linked programs is supported. 15672 1.1 christos dlopen_self_static=$enable_dlopen_self_static 15673 1.1 christos 15674 1.1 christos # Commands to strip libraries. 15675 1.1 christos old_striplib=$lt_old_striplib 15676 1.1 christos striplib=$lt_striplib 15677 1.1 christos 15678 1.1 christos 15679 1.1 christos # The linker used to build libraries. 15680 1.1 christos LD=$lt_LD 15681 1.1 christos 15682 1.1 christos # How to create reloadable object files. 15683 1.1 christos reload_flag=$lt_reload_flag 15684 1.1 christos reload_cmds=$lt_reload_cmds 15685 1.1 christos 15686 1.1 christos # Commands used to build an old-style archive. 15687 1.1 christos old_archive_cmds=$lt_old_archive_cmds 15688 1.1 christos 15689 1.1 christos # A language specific compiler. 15690 1.1 christos CC=$lt_compiler 15691 1.1 christos 15692 1.1 christos # Is the compiler the GNU compiler? 15693 1.1 christos with_gcc=$GCC 15694 1.1 christos 15695 1.1 christos # Compiler flag to turn off builtin functions. 15696 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15697 1.1 christos 15698 1.1 christos # How to pass a linker flag through the compiler. 15699 1.1 christos wl=$lt_lt_prog_compiler_wl 15700 1.1 christos 15701 1.1 christos # Additional compiler flags for building library objects. 15702 1.1 christos pic_flag=$lt_lt_prog_compiler_pic 15703 1.1 christos 15704 1.1 christos # Compiler flag to prevent dynamic linking. 15705 1.1 christos link_static_flag=$lt_lt_prog_compiler_static 15706 1.1 christos 15707 1.1 christos # Does compiler simultaneously support -c and -o options? 15708 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15709 1.1 christos 15710 1.1 christos # Whether or not to add -lc for building shared libraries. 15711 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc 15712 1.1 christos 15713 1.1 christos # Whether or not to disallow shared libs when runtime libs are static. 15714 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15715 1.1 christos 15716 1.1 christos # Compiler flag to allow reflexive dlopens. 15717 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15718 1.1 christos 15719 1.1 christos # Compiler flag to generate shared objects directly from archives. 15720 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec 15721 1.1 christos 15722 1.1 christos # Whether the compiler copes with passing no objects directly. 15723 1.1 christos compiler_needs_object=$lt_compiler_needs_object 15724 1.1 christos 15725 1.1 christos # Create an old-style archive from a shared archive. 15726 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15727 1.1 christos 15728 1.1 christos # Create a temporary old-style archive to link instead of a shared archive. 15729 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15730 1.1 christos 15731 1.1 christos # Commands used to build a shared archive. 15732 1.1 christos archive_cmds=$lt_archive_cmds 15733 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds 15734 1.1 christos 15735 1.1 christos # Commands used to build a loadable module if different from building 15736 1.1 christos # a shared archive. 15737 1.1 christos module_cmds=$lt_module_cmds 15738 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds 15739 1.1 christos 15740 1.1 christos # Whether we are building with GNU ld or not. 15741 1.1 christos with_gnu_ld=$lt_with_gnu_ld 15742 1.1 christos 15743 1.1 christos # Flag that allows shared libraries with undefined symbols to be built. 15744 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag 15745 1.1 christos 15746 1.1 christos # Flag that enforces no undefined symbols. 15747 1.1 christos no_undefined_flag=$lt_no_undefined_flag 15748 1.1 christos 15749 1.1 christos # Flag to hardcode \$libdir into a binary during linking. 15750 1.1 christos # This must work even if \$libdir does not exist 15751 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15752 1.1 christos 15753 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary 15754 1.1 christos # during linking. This must work even if \$libdir does not exist. 15755 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15756 1.1 christos 15757 1.1 christos # Whether we need a single "-rpath" flag with a separated argument. 15758 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator 15759 1.1 christos 15760 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15761 1.1 christos # DIR into the resulting binary. 15762 1.1 christos hardcode_direct=$hardcode_direct 15763 1.1 christos 15764 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15765 1.1 christos # DIR into the resulting binary and the resulting library dependency is 15766 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15767 1.1 christos # library is relocated. 15768 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute 15769 1.1 christos 15770 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15771 1.1 christos # into the resulting binary. 15772 1.1 christos hardcode_minus_L=$hardcode_minus_L 15773 1.1 christos 15774 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15775 1.1 christos # into the resulting binary. 15776 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var 15777 1.1 christos 15778 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR 15779 1.1 christos # into the library and all subsequent libraries and executables linked 15780 1.1 christos # against it. 15781 1.1 christos hardcode_automatic=$hardcode_automatic 15782 1.1 christos 15783 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries 15784 1.1 christos # to runtime path list. 15785 1.1 christos inherit_rpath=$inherit_rpath 15786 1.1 christos 15787 1.1 christos # Whether libtool must link a program against all its dependency libraries. 15788 1.1 christos link_all_deplibs=$link_all_deplibs 15789 1.1 christos 15790 1.1 christos # Fix the shell variable \$srcfile for the compiler. 15791 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path 15792 1.1 christos 15793 1.1 christos # Set to "yes" if exported symbols are required. 15794 1.1 christos always_export_symbols=$always_export_symbols 15795 1.1 christos 15796 1.1 christos # The commands to list exported symbols. 15797 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds 15798 1.1 christos 15799 1.1 christos # Symbols that should not be listed in the preloaded symbols. 15800 1.1 christos exclude_expsyms=$lt_exclude_expsyms 15801 1.1 christos 15802 1.1 christos # Symbols that must always be exported. 15803 1.1 christos include_expsyms=$lt_include_expsyms 15804 1.1 christos 15805 1.1 christos # Commands necessary for linking programs (against libraries) with templates. 15806 1.1 christos prelink_cmds=$lt_prelink_cmds 15807 1.1 christos 15808 1.1 christos # Specify filename containing input files. 15809 1.1 christos file_list_spec=$lt_file_list_spec 15810 1.1 christos 15811 1.1 christos # How to hardcode a shared library path into an executable. 15812 1.1 christos hardcode_action=$hardcode_action 15813 1.1 christos 15814 1.1 christos # ### END LIBTOOL CONFIG 15815 1.1 christos 15816 1.1 christos _LT_EOF 15817 1.1 christos 15818 1.1 christos case $host_os in 15819 1.1 christos aix3*) 15820 1.1 christos cat <<\_LT_EOF >> "$cfgfile" 15821 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some 15822 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems 15823 1.1 christos # vanish in a puff of smoke. 15824 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then 15825 1.1 christos COLLECT_NAMES= 15826 1.1 christos export COLLECT_NAMES 15827 1.1 christos fi 15828 1.1 christos _LT_EOF 15829 1.1 christos ;; 15830 1.1 christos esac 15831 1.1 christos 15832 1.1 christos 15833 1.1 christos ltmain="$ac_aux_dir/ltmain.sh" 15834 1.1 christos 15835 1.1 christos 15836 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if 15837 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in 15838 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem 15839 1.1 christos # is reportedly fixed, but why not run on old versions too? 15840 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15841 1.1 christos || (rm -f "$cfgfile"; exit 1) 15842 1.1 christos 15843 1.1 christos case $xsi_shell in 15844 1.1 christos yes) 15845 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15846 1.1 christos 15847 1.1 christos # func_dirname file append nondir_replacement 15848 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15849 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 15850 1.1 christos func_dirname () 15851 1.1 christos { 15852 1.1 christos case ${1} in 15853 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 15854 1.1 christos * ) func_dirname_result="${3}" ;; 15855 1.1 christos esac 15856 1.1 christos } 15857 1.1 christos 15858 1.1 christos # func_basename file 15859 1.1 christos func_basename () 15860 1.1 christos { 15861 1.1 christos func_basename_result="${1##*/}" 15862 1.1 christos } 15863 1.1 christos 15864 1.1 christos # func_dirname_and_basename file append nondir_replacement 15865 1.1 christos # perform func_basename and func_dirname in a single function 15866 1.1 christos # call: 15867 1.1 christos # dirname: Compute the dirname of FILE. If nonempty, 15868 1.1 christos # add APPEND to the result, otherwise set result 15869 1.1 christos # to NONDIR_REPLACEMENT. 15870 1.1 christos # value returned in "$func_dirname_result" 15871 1.1 christos # basename: Compute filename of FILE. 15872 1.1 christos # value retuned in "$func_basename_result" 15873 1.1 christos # Implementation must be kept synchronized with func_dirname 15874 1.1 christos # and func_basename. For efficiency, we do not delegate to 15875 1.1 christos # those functions but instead duplicate the functionality here. 15876 1.1 christos func_dirname_and_basename () 15877 1.1 christos { 15878 1.1 christos case ${1} in 15879 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;; 15880 1.1 christos * ) func_dirname_result="${3}" ;; 15881 1.1 christos esac 15882 1.1 christos func_basename_result="${1##*/}" 15883 1.1 christos } 15884 1.1 christos 15885 1.1 christos # func_stripname prefix suffix name 15886 1.1 christos # strip PREFIX and SUFFIX off of NAME. 15887 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 15888 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 15889 1.1 christos # dot (in which case that matches only a dot). 15890 1.1 christos func_stripname () 15891 1.1 christos { 15892 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15893 1.1 christos # positional parameters, so assign one to ordinary parameter first. 15894 1.1 christos func_stripname_result=${3} 15895 1.1 christos func_stripname_result=${func_stripname_result#"${1}"} 15896 1.1 christos func_stripname_result=${func_stripname_result%"${2}"} 15897 1.1 christos } 15898 1.1 christos 15899 1.1 christos # func_opt_split 15900 1.1 christos func_opt_split () 15901 1.1 christos { 15902 1.1 christos func_opt_split_opt=${1%%=*} 15903 1.1 christos func_opt_split_arg=${1#*=} 15904 1.1 christos } 15905 1.1 christos 15906 1.1 christos # func_lo2o object 15907 1.1 christos func_lo2o () 15908 1.1 christos { 15909 1.1 christos case ${1} in 15910 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15911 1.1 christos *) func_lo2o_result=${1} ;; 15912 1.1 christos esac 15913 1.1 christos } 15914 1.1 christos 15915 1.1 christos # func_xform libobj-or-source 15916 1.1 christos func_xform () 15917 1.1 christos { 15918 1.1 christos func_xform_result=${1%.*}.lo 15919 1.1 christos } 15920 1.1 christos 15921 1.1 christos # func_arith arithmetic-term... 15922 1.1 christos func_arith () 15923 1.1 christos { 15924 1.1 christos func_arith_result=$(( $* )) 15925 1.1 christos } 15926 1.1 christos 15927 1.1 christos # func_len string 15928 1.1 christos # STRING may not start with a hyphen. 15929 1.1 christos func_len () 15930 1.1 christos { 15931 1.1 christos func_len_result=${#1} 15932 1.1 christos } 15933 1.1 christos 15934 1.1 christos _LT_EOF 15935 1.1 christos ;; 15936 1.1 christos *) # Bourne compatible functions. 15937 1.1 christos cat << \_LT_EOF >> "$cfgfile" 15938 1.1 christos 15939 1.1 christos # func_dirname file append nondir_replacement 15940 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15941 1.1 christos # otherwise set result to NONDIR_REPLACEMENT. 15942 1.1 christos func_dirname () 15943 1.1 christos { 15944 1.1 christos # Extract subdirectory from the argument. 15945 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15946 1.1 christos if test "X$func_dirname_result" = "X${1}"; then 15947 1.1 christos func_dirname_result="${3}" 15948 1.1 christos else 15949 1.1 christos func_dirname_result="$func_dirname_result${2}" 15950 1.1 christos fi 15951 1.1 christos } 15952 1.1 christos 15953 1.1 christos # func_basename file 15954 1.1 christos func_basename () 15955 1.1 christos { 15956 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15957 1.1 christos } 15958 1.1 christos 15959 1.1 christos 15960 1.1 christos # func_stripname prefix suffix name 15961 1.1 christos # strip PREFIX and SUFFIX off of NAME. 15962 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special 15963 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading 15964 1.1 christos # dot (in which case that matches only a dot). 15965 1.1 christos # func_strip_suffix prefix name 15966 1.1 christos func_stripname () 15967 1.1 christos { 15968 1.1 christos case ${2} in 15969 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15970 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15971 1.1 christos esac 15972 1.1 christos } 15973 1.1 christos 15974 1.1 christos # sed scripts: 15975 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15976 1.1 christos my_sed_long_arg='1s/^-[^=]*=//' 15977 1.1 christos 15978 1.1 christos # func_opt_split 15979 1.1 christos func_opt_split () 15980 1.1 christos { 15981 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15982 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15983 1.1 christos } 15984 1.1 christos 15985 1.1 christos # func_lo2o object 15986 1.1 christos func_lo2o () 15987 1.1 christos { 15988 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15989 1.1 christos } 15990 1.1 christos 15991 1.1 christos # func_xform libobj-or-source 15992 1.1 christos func_xform () 15993 1.1 christos { 15994 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15995 1.1 christos } 15996 1.1 christos 15997 1.1 christos # func_arith arithmetic-term... 15998 1.1 christos func_arith () 15999 1.1 christos { 16000 1.1 christos func_arith_result=`expr "$@"` 16001 1.1 christos } 16002 1.1 christos 16003 1.1 christos # func_len string 16004 1.1 christos # STRING may not start with a hyphen. 16005 1.1 christos func_len () 16006 1.1 christos { 16007 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16008 1.1 christos } 16009 1.1 christos 16010 1.1 christos _LT_EOF 16011 1.1 christos esac 16012 1.1 christos 16013 1.1 christos case $lt_shell_append in 16014 1.1 christos yes) 16015 1.1 christos cat << \_LT_EOF >> "$cfgfile" 16016 1.1 christos 16017 1.1 christos # func_append var value 16018 1.1 christos # Append VALUE to the end of shell variable VAR. 16019 1.1 christos func_append () 16020 1.1 christos { 16021 1.1 christos eval "$1+=\$2" 16022 1.1 christos } 16023 1.1 christos _LT_EOF 16024 1.1 christos ;; 16025 1.1 christos *) 16026 1.1 christos cat << \_LT_EOF >> "$cfgfile" 16027 1.1 christos 16028 1.1 christos # func_append var value 16029 1.1 christos # Append VALUE to the end of shell variable VAR. 16030 1.1 christos func_append () 16031 1.1 christos { 16032 1.1 christos eval "$1=\$$1\$2" 16033 1.1 christos } 16034 1.1 christos 16035 1.1 christos _LT_EOF 16036 1.1 christos ;; 16037 1.1 christos esac 16038 1.1 christos 16039 1.1 christos 16040 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16041 1.1 christos || (rm -f "$cfgfile"; exit 1) 16042 1.1 christos 16043 1.1 christos mv -f "$cfgfile" "$ofile" || 16044 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16045 1.1 christos chmod +x "$ofile" 16046 1.1 christos 16047 1.1 christos ;; 16048 1.1 christos "default-1":C) 16049 1.1 christos for ac_file in $CONFIG_FILES; do 16050 1.1 christos # Support "outfile[:infile[:infile...]]" 16051 1.1 christos case "$ac_file" in 16052 1.1 christos *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 16053 1.1 christos esac 16054 1.1 christos # PO directories have a Makefile.in generated from Makefile.in.in. 16055 1.1 christos case "$ac_file" in */Makefile.in) 16056 1.1 christos # Adjust a relative srcdir. 16057 1.1 christos ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 16058 1.1 christos ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 16059 1.1 christos ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 16060 1.1 christos # In autoconf-2.13 it is called $ac_given_srcdir. 16061 1.1 christos # In autoconf-2.50 it is called $srcdir. 16062 1.1 christos test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 16063 1.1 christos case "$ac_given_srcdir" in 16064 1.1 christos .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 16065 1.1 christos /*) top_srcdir="$ac_given_srcdir" ;; 16066 1.1 christos *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 16067 1.1 christos esac 16068 1.1 christos if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 16069 1.1 christos rm -f "$ac_dir/POTFILES" 16070 1.1 christos test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 16071 1.1 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" 16072 1.1 christos POMAKEFILEDEPS="POTFILES.in" 16073 1.1 christos # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 16074 1.1 christos # on $ac_dir but don't depend on user-specified configuration 16075 1.1 christos # parameters. 16076 1.1 christos if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 16077 1.1 christos # The LINGUAS file contains the set of available languages. 16078 1.1 christos if test -n "$OBSOLETE_ALL_LINGUAS"; then 16079 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" 16080 1.1 christos fi 16081 1.1 christos ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 16082 1.1 christos # Hide the ALL_LINGUAS assigment from automake. 16083 1.1 christos eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 16084 1.1 christos POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 16085 1.1 christos else 16086 1.3 christos # The set of available languages was given in configure.ac. 16087 1.1 christos eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 16088 1.1 christos fi 16089 1.1 christos case "$ac_given_srcdir" in 16090 1.1 christos .) srcdirpre= ;; 16091 1.1 christos *) srcdirpre='$(srcdir)/' ;; 16092 1.1 christos esac 16093 1.1 christos POFILES= 16094 1.1 christos GMOFILES= 16095 1.1 christos UPDATEPOFILES= 16096 1.1 christos DUMMYPOFILES= 16097 1.1 christos for lang in $ALL_LINGUAS; do 16098 1.1 christos POFILES="$POFILES $srcdirpre$lang.po" 16099 1.1 christos GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 16100 1.1 christos UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 16101 1.1 christos DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 16102 1.1 christos done 16103 1.1 christos # CATALOGS depends on both $ac_dir and the user's LINGUAS 16104 1.1 christos # environment variable. 16105 1.1 christos INST_LINGUAS= 16106 1.1 christos if test -n "$ALL_LINGUAS"; then 16107 1.1 christos for presentlang in $ALL_LINGUAS; do 16108 1.1 christos useit=no 16109 1.1 christos if test "%UNSET%" != "$LINGUAS"; then 16110 1.1 christos desiredlanguages="$LINGUAS" 16111 1.1 christos else 16112 1.1 christos desiredlanguages="$ALL_LINGUAS" 16113 1.1 christos fi 16114 1.1 christos for desiredlang in $desiredlanguages; do 16115 1.1 christos # Use the presentlang catalog if desiredlang is 16116 1.1 christos # a. equal to presentlang, or 16117 1.1 christos # b. a variant of presentlang (because in this case, 16118 1.1 christos # presentlang can be used as a fallback for messages 16119 1.1 christos # which are not translated in the desiredlang catalog). 16120 1.1 christos case "$desiredlang" in 16121 1.1 christos "$presentlang"*) useit=yes;; 16122 1.1 christos esac 16123 1.1 christos done 16124 1.1 christos if test $useit = yes; then 16125 1.1 christos INST_LINGUAS="$INST_LINGUAS $presentlang" 16126 1.1 christos fi 16127 1.1 christos done 16128 1.1 christos fi 16129 1.1 christos CATALOGS= 16130 1.1 christos if test -n "$INST_LINGUAS"; then 16131 1.1 christos for lang in $INST_LINGUAS; do 16132 1.1 christos CATALOGS="$CATALOGS $lang.gmo" 16133 1.1 christos done 16134 1.1 christos fi 16135 1.1 christos test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 16136 1.1 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" 16137 1.1 christos for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 16138 1.1 christos if test -f "$f"; then 16139 1.1 christos case "$f" in 16140 1.1 christos *.orig | *.bak | *~) ;; 16141 1.1 christos *) cat "$f" >> "$ac_dir/Makefile" ;; 16142 1.1 christos esac 16143 1.1 christos fi 16144 1.1 christos done 16145 1.1 christos fi 16146 1.1 christos ;; 16147 1.1 christos esac 16148 1.1 christos done ;; 16149 1.1 christos 16150 1.1 christos esac 16151 1.1 christos done # for ac_tag 16152 1.1 christos 16153 1.1 christos 16154 1.1 christos as_fn_exit 0 16155 1.1 christos _ACEOF 16156 1.1 christos ac_clean_files=$ac_clean_files_save 16157 1.1 christos 16158 1.1 christos test $ac_write_fail = 0 || 16159 1.6 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16160 1.1 christos 16161 1.1 christos 16162 1.1 christos # configure is writing to config.log, and then calls config.status. 16163 1.1 christos # config.status does its own redirection, appending to config.log. 16164 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 16165 1.1 christos # by configure, so config.status won't be able to write to it; its 16166 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 16167 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 16168 1.1 christos # appended to by config.status. When coming back to configure, we 16169 1.1 christos # need to make the FD available again. 16170 1.1 christos if test "$no_create" != yes; then 16171 1.1 christos ac_cs_success=: 16172 1.1 christos ac_config_status_args= 16173 1.1 christos test "$silent" = yes && 16174 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 16175 1.1 christos exec 5>/dev/null 16176 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16177 1.1 christos exec 5>>config.log 16178 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16179 1.1 christos # would make configure fail if this is the last instruction. 16180 1.6 christos $ac_cs_success || as_fn_exit 1 16181 1.1 christos fi 16182 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16183 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16184 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16185 1.1 christos fi 16186 1.1 christos 16187 1.8 christos 16188 1.8 christos 16189 1.8 christos touch config.status.tmp 16190 1.8 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 16191 1.8 christos sed '/as_fn_exit 0/i \ 16192 1.8 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 16193 1.8 christos touch --reference=Makefile Makefile.tmp \ 16194 1.8 christos mv Makefile.tmp Makefile \ 16195 1.8 christos ' config.status > config.status.tmp 16196 1.8 christos touch --reference=config.status config.status.tmp 16197 1.8 christos mv config.status.tmp config.status 16198 1.8 christos chmod +x config.status 16199 1.8 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 16200 1.8 christos touch --reference=Makefile Makefile.tmp 16201 1.8 christos mv Makefile.tmp Makefile 16202 1.8 christos else 16203 1.8 christos rm -f config.status.tmp 16204 1.8 christos fi 16205