annotate src/fftw-3.3.5/configure @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 2cd0e3b3e1fd
children
rev   line source
Chris@42 1 #! /bin/sh
Chris@42 2 # Guess values for system-dependent variables and create Makefiles.
Chris@42 3 # Generated by GNU Autoconf 2.69 for fftw 3.3.5.
Chris@42 4 #
Chris@42 5 # Report bugs to <fftw@fftw.org>.
Chris@42 6 #
Chris@42 7 #
Chris@42 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
Chris@42 9 #
Chris@42 10 #
Chris@42 11 # This configure script is free software; the Free Software Foundation
Chris@42 12 # gives unlimited permission to copy, distribute and modify it.
Chris@42 13 ## -------------------- ##
Chris@42 14 ## M4sh Initialization. ##
Chris@42 15 ## -------------------- ##
Chris@42 16
Chris@42 17 # Be more Bourne compatible
Chris@42 18 DUALCASE=1; export DUALCASE # for MKS sh
Chris@42 19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@42 20 emulate sh
Chris@42 21 NULLCMD=:
Chris@42 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@42 23 # is contrary to our usage. Disable this feature.
Chris@42 24 alias -g '${1+"$@"}'='"$@"'
Chris@42 25 setopt NO_GLOB_SUBST
Chris@42 26 else
Chris@42 27 case `(set -o) 2>/dev/null` in #(
Chris@42 28 *posix*) :
Chris@42 29 set -o posix ;; #(
Chris@42 30 *) :
Chris@42 31 ;;
Chris@42 32 esac
Chris@42 33 fi
Chris@42 34
Chris@42 35
Chris@42 36 as_nl='
Chris@42 37 '
Chris@42 38 export as_nl
Chris@42 39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@42 40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@42 41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@42 42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@42 43 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@42 44 # but without wasting forks for bash or zsh.
Chris@42 45 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@42 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@42 47 as_echo='print -r --'
Chris@42 48 as_echo_n='print -rn --'
Chris@42 49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@42 50 as_echo='printf %s\n'
Chris@42 51 as_echo_n='printf %s'
Chris@42 52 else
Chris@42 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@42 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@42 55 as_echo_n='/usr/ucb/echo -n'
Chris@42 56 else
Chris@42 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@42 58 as_echo_n_body='eval
Chris@42 59 arg=$1;
Chris@42 60 case $arg in #(
Chris@42 61 *"$as_nl"*)
Chris@42 62 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@42 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@42 64 esac;
Chris@42 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@42 66 '
Chris@42 67 export as_echo_n_body
Chris@42 68 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@42 69 fi
Chris@42 70 export as_echo_body
Chris@42 71 as_echo='sh -c $as_echo_body as_echo'
Chris@42 72 fi
Chris@42 73
Chris@42 74 # The user is always right.
Chris@42 75 if test "${PATH_SEPARATOR+set}" != set; then
Chris@42 76 PATH_SEPARATOR=:
Chris@42 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@42 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@42 79 PATH_SEPARATOR=';'
Chris@42 80 }
Chris@42 81 fi
Chris@42 82
Chris@42 83
Chris@42 84 # IFS
Chris@42 85 # We need space, tab and new line, in precisely that order. Quoting is
Chris@42 86 # there to prevent editors from complaining about space-tab.
Chris@42 87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@42 88 # splitting by setting IFS to empty value.)
Chris@42 89 IFS=" "" $as_nl"
Chris@42 90
Chris@42 91 # Find who we are. Look in the path if we contain no directory separator.
Chris@42 92 as_myself=
Chris@42 93 case $0 in #((
Chris@42 94 *[\\/]* ) as_myself=$0 ;;
Chris@42 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 96 for as_dir in $PATH
Chris@42 97 do
Chris@42 98 IFS=$as_save_IFS
Chris@42 99 test -z "$as_dir" && as_dir=.
Chris@42 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@42 101 done
Chris@42 102 IFS=$as_save_IFS
Chris@42 103
Chris@42 104 ;;
Chris@42 105 esac
Chris@42 106 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@42 107 # in which case we are not to be found in the path.
Chris@42 108 if test "x$as_myself" = x; then
Chris@42 109 as_myself=$0
Chris@42 110 fi
Chris@42 111 if test ! -f "$as_myself"; then
Chris@42 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@42 113 exit 1
Chris@42 114 fi
Chris@42 115
Chris@42 116 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@42 117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@42 118 # suppresses any "Segmentation fault" message there. '((' could
Chris@42 119 # trigger a bug in pdksh 5.2.14.
Chris@42 120 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@42 121 do eval test x\${$as_var+set} = xset \
Chris@42 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@42 123 done
Chris@42 124 PS1='$ '
Chris@42 125 PS2='> '
Chris@42 126 PS4='+ '
Chris@42 127
Chris@42 128 # NLS nuisances.
Chris@42 129 LC_ALL=C
Chris@42 130 export LC_ALL
Chris@42 131 LANGUAGE=C
Chris@42 132 export LANGUAGE
Chris@42 133
Chris@42 134 # CDPATH.
Chris@42 135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@42 136
Chris@42 137 # Use a proper internal environment variable to ensure we don't fall
Chris@42 138 # into an infinite loop, continuously re-executing ourselves.
Chris@42 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
Chris@42 140 _as_can_reexec=no; export _as_can_reexec;
Chris@42 141 # We cannot yet assume a decent shell, so we have to provide a
Chris@42 142 # neutralization value for shells without unset; and this also
Chris@42 143 # works around shells that cannot unset nonexistent variables.
Chris@42 144 # Preserve -v and -x to the replacement shell.
Chris@42 145 BASH_ENV=/dev/null
Chris@42 146 ENV=/dev/null
Chris@42 147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@42 148 case $- in # ((((
Chris@42 149 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@42 150 *v* ) as_opts=-v ;;
Chris@42 151 *x* ) as_opts=-x ;;
Chris@42 152 * ) as_opts= ;;
Chris@42 153 esac
Chris@42 154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
Chris@42 155 # Admittedly, this is quite paranoid, since all the known shells bail
Chris@42 156 # out after a failed `exec'.
Chris@42 157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
Chris@42 158 as_fn_exit 255
Chris@42 159 fi
Chris@42 160 # We don't want this to propagate to other subprocesses.
Chris@42 161 { _as_can_reexec=; unset _as_can_reexec;}
Chris@42 162 if test "x$CONFIG_SHELL" = x; then
Chris@42 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
Chris@42 164 emulate sh
Chris@42 165 NULLCMD=:
Chris@42 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
Chris@42 167 # is contrary to our usage. Disable this feature.
Chris@42 168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
Chris@42 169 setopt NO_GLOB_SUBST
Chris@42 170 else
Chris@42 171 case \`(set -o) 2>/dev/null\` in #(
Chris@42 172 *posix*) :
Chris@42 173 set -o posix ;; #(
Chris@42 174 *) :
Chris@42 175 ;;
Chris@42 176 esac
Chris@42 177 fi
Chris@42 178 "
Chris@42 179 as_required="as_fn_return () { (exit \$1); }
Chris@42 180 as_fn_success () { as_fn_return 0; }
Chris@42 181 as_fn_failure () { as_fn_return 1; }
Chris@42 182 as_fn_ret_success () { return 0; }
Chris@42 183 as_fn_ret_failure () { return 1; }
Chris@42 184
Chris@42 185 exitcode=0
Chris@42 186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
Chris@42 187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
Chris@42 188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
Chris@42 189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
Chris@42 190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
Chris@42 191
Chris@42 192 else
Chris@42 193 exitcode=1; echo positional parameters were not saved.
Chris@42 194 fi
Chris@42 195 test x\$exitcode = x0 || exit 1
Chris@42 196 test -x / || exit 1"
Chris@42 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
Chris@42 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
Chris@42 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
Chris@42 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
Chris@42 201
Chris@42 202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
Chris@42 203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@42 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@42 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
Chris@42 206 PATH=/empty FPATH=/empty; export PATH FPATH
Chris@42 207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
Chris@42 208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
Chris@42 209 test \$(( 1 + 1 )) = 2 || exit 1"
Chris@42 210 if (eval "$as_required") 2>/dev/null; then :
Chris@42 211 as_have_required=yes
Chris@42 212 else
Chris@42 213 as_have_required=no
Chris@42 214 fi
Chris@42 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
Chris@42 216
Chris@42 217 else
Chris@42 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 219 as_found=false
Chris@42 220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Chris@42 221 do
Chris@42 222 IFS=$as_save_IFS
Chris@42 223 test -z "$as_dir" && as_dir=.
Chris@42 224 as_found=:
Chris@42 225 case $as_dir in #(
Chris@42 226 /*)
Chris@42 227 for as_base in sh bash ksh sh5; do
Chris@42 228 # Try only shells that exist, to save several forks.
Chris@42 229 as_shell=$as_dir/$as_base
Chris@42 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
Chris@42 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@42 232 CONFIG_SHELL=$as_shell as_have_required=yes
Chris@42 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
Chris@42 234 break 2
Chris@42 235 fi
Chris@42 236 fi
Chris@42 237 done;;
Chris@42 238 esac
Chris@42 239 as_found=false
Chris@42 240 done
Chris@42 241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
Chris@42 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
Chris@42 243 CONFIG_SHELL=$SHELL as_have_required=yes
Chris@42 244 fi; }
Chris@42 245 IFS=$as_save_IFS
Chris@42 246
Chris@42 247
Chris@42 248 if test "x$CONFIG_SHELL" != x; then :
Chris@42 249 export CONFIG_SHELL
Chris@42 250 # We cannot yet assume a decent shell, so we have to provide a
Chris@42 251 # neutralization value for shells without unset; and this also
Chris@42 252 # works around shells that cannot unset nonexistent variables.
Chris@42 253 # Preserve -v and -x to the replacement shell.
Chris@42 254 BASH_ENV=/dev/null
Chris@42 255 ENV=/dev/null
Chris@42 256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
Chris@42 257 case $- in # ((((
Chris@42 258 *v*x* | *x*v* ) as_opts=-vx ;;
Chris@42 259 *v* ) as_opts=-v ;;
Chris@42 260 *x* ) as_opts=-x ;;
Chris@42 261 * ) as_opts= ;;
Chris@42 262 esac
Chris@42 263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
Chris@42 264 # Admittedly, this is quite paranoid, since all the known shells bail
Chris@42 265 # out after a failed `exec'.
Chris@42 266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
Chris@42 267 exit 255
Chris@42 268 fi
Chris@42 269
Chris@42 270 if test x$as_have_required = xno; then :
Chris@42 271 $as_echo "$0: This script requires a shell more modern than all"
Chris@42 272 $as_echo "$0: the shells that I found on your system."
Chris@42 273 if test x${ZSH_VERSION+set} = xset ; then
Chris@42 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
Chris@42 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
Chris@42 276 else
Chris@42 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and fftw@fftw.org
Chris@42 278 $0: about your system, including any error possibly output
Chris@42 279 $0: before this message. Then install a modern shell, or
Chris@42 280 $0: manually run the script under such a shell if you do
Chris@42 281 $0: have one."
Chris@42 282 fi
Chris@42 283 exit 1
Chris@42 284 fi
Chris@42 285 fi
Chris@42 286 fi
Chris@42 287 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@42 288 export SHELL
Chris@42 289 # Unset more variables known to interfere with behavior of common tools.
Chris@42 290 CLICOLOR_FORCE= GREP_OPTIONS=
Chris@42 291 unset CLICOLOR_FORCE GREP_OPTIONS
Chris@42 292
Chris@42 293 ## --------------------- ##
Chris@42 294 ## M4sh Shell Functions. ##
Chris@42 295 ## --------------------- ##
Chris@42 296 # as_fn_unset VAR
Chris@42 297 # ---------------
Chris@42 298 # Portably unset VAR.
Chris@42 299 as_fn_unset ()
Chris@42 300 {
Chris@42 301 { eval $1=; unset $1;}
Chris@42 302 }
Chris@42 303 as_unset=as_fn_unset
Chris@42 304
Chris@42 305 # as_fn_set_status STATUS
Chris@42 306 # -----------------------
Chris@42 307 # Set $? to STATUS, without forking.
Chris@42 308 as_fn_set_status ()
Chris@42 309 {
Chris@42 310 return $1
Chris@42 311 } # as_fn_set_status
Chris@42 312
Chris@42 313 # as_fn_exit STATUS
Chris@42 314 # -----------------
Chris@42 315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@42 316 as_fn_exit ()
Chris@42 317 {
Chris@42 318 set +e
Chris@42 319 as_fn_set_status $1
Chris@42 320 exit $1
Chris@42 321 } # as_fn_exit
Chris@42 322
Chris@42 323 # as_fn_mkdir_p
Chris@42 324 # -------------
Chris@42 325 # Create "$as_dir" as a directory, including parents if necessary.
Chris@42 326 as_fn_mkdir_p ()
Chris@42 327 {
Chris@42 328
Chris@42 329 case $as_dir in #(
Chris@42 330 -*) as_dir=./$as_dir;;
Chris@42 331 esac
Chris@42 332 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@42 333 as_dirs=
Chris@42 334 while :; do
Chris@42 335 case $as_dir in #(
Chris@42 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@42 337 *) as_qdir=$as_dir;;
Chris@42 338 esac
Chris@42 339 as_dirs="'$as_qdir' $as_dirs"
Chris@42 340 as_dir=`$as_dirname -- "$as_dir" ||
Chris@42 341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 342 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@42 343 X"$as_dir" : 'X\(//\)$' \| \
Chris@42 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 345 $as_echo X"$as_dir" |
Chris@42 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 347 s//\1/
Chris@42 348 q
Chris@42 349 }
Chris@42 350 /^X\(\/\/\)[^/].*/{
Chris@42 351 s//\1/
Chris@42 352 q
Chris@42 353 }
Chris@42 354 /^X\(\/\/\)$/{
Chris@42 355 s//\1/
Chris@42 356 q
Chris@42 357 }
Chris@42 358 /^X\(\/\).*/{
Chris@42 359 s//\1/
Chris@42 360 q
Chris@42 361 }
Chris@42 362 s/.*/./; q'`
Chris@42 363 test -d "$as_dir" && break
Chris@42 364 done
Chris@42 365 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@42 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@42 367
Chris@42 368
Chris@42 369 } # as_fn_mkdir_p
Chris@42 370
Chris@42 371 # as_fn_executable_p FILE
Chris@42 372 # -----------------------
Chris@42 373 # Test if FILE is an executable regular file.
Chris@42 374 as_fn_executable_p ()
Chris@42 375 {
Chris@42 376 test -f "$1" && test -x "$1"
Chris@42 377 } # as_fn_executable_p
Chris@42 378 # as_fn_append VAR VALUE
Chris@42 379 # ----------------------
Chris@42 380 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@42 381 # advantage of any shell optimizations that allow amortized linear growth over
Chris@42 382 # repeated appends, instead of the typical quadratic growth present in naive
Chris@42 383 # implementations.
Chris@42 384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@42 385 eval 'as_fn_append ()
Chris@42 386 {
Chris@42 387 eval $1+=\$2
Chris@42 388 }'
Chris@42 389 else
Chris@42 390 as_fn_append ()
Chris@42 391 {
Chris@42 392 eval $1=\$$1\$2
Chris@42 393 }
Chris@42 394 fi # as_fn_append
Chris@42 395
Chris@42 396 # as_fn_arith ARG...
Chris@42 397 # ------------------
Chris@42 398 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@42 399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@42 400 # must be portable across $(()) and expr.
Chris@42 401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@42 402 eval 'as_fn_arith ()
Chris@42 403 {
Chris@42 404 as_val=$(( $* ))
Chris@42 405 }'
Chris@42 406 else
Chris@42 407 as_fn_arith ()
Chris@42 408 {
Chris@42 409 as_val=`expr "$@" || test $? -eq 1`
Chris@42 410 }
Chris@42 411 fi # as_fn_arith
Chris@42 412
Chris@42 413
Chris@42 414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@42 415 # ----------------------------------------
Chris@42 416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@42 417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@42 418 # script with STATUS, using 1 if that was 0.
Chris@42 419 as_fn_error ()
Chris@42 420 {
Chris@42 421 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@42 422 if test "$4"; then
Chris@42 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@42 425 fi
Chris@42 426 $as_echo "$as_me: error: $2" >&2
Chris@42 427 as_fn_exit $as_status
Chris@42 428 } # as_fn_error
Chris@42 429
Chris@42 430 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@42 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@42 432 as_expr=expr
Chris@42 433 else
Chris@42 434 as_expr=false
Chris@42 435 fi
Chris@42 436
Chris@42 437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@42 438 as_basename=basename
Chris@42 439 else
Chris@42 440 as_basename=false
Chris@42 441 fi
Chris@42 442
Chris@42 443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@42 444 as_dirname=dirname
Chris@42 445 else
Chris@42 446 as_dirname=false
Chris@42 447 fi
Chris@42 448
Chris@42 449 as_me=`$as_basename -- "$0" ||
Chris@42 450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@42 451 X"$0" : 'X\(//\)$' \| \
Chris@42 452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 453 $as_echo X/"$0" |
Chris@42 454 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@42 455 s//\1/
Chris@42 456 q
Chris@42 457 }
Chris@42 458 /^X\/\(\/\/\)$/{
Chris@42 459 s//\1/
Chris@42 460 q
Chris@42 461 }
Chris@42 462 /^X\/\(\/\).*/{
Chris@42 463 s//\1/
Chris@42 464 q
Chris@42 465 }
Chris@42 466 s/.*/./; q'`
Chris@42 467
Chris@42 468 # Avoid depending upon Character Ranges.
Chris@42 469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@42 470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@42 471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@42 472 as_cr_digits='0123456789'
Chris@42 473 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@42 474
Chris@42 475
Chris@42 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
Chris@42 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
Chris@42 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
Chris@42 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
Chris@42 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Chris@42 481 sed -n '
Chris@42 482 p
Chris@42 483 /[$]LINENO/=
Chris@42 484 ' <$as_myself |
Chris@42 485 sed '
Chris@42 486 s/[$]LINENO.*/&-/
Chris@42 487 t lineno
Chris@42 488 b
Chris@42 489 :lineno
Chris@42 490 N
Chris@42 491 :loop
Chris@42 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Chris@42 493 t loop
Chris@42 494 s/-\n.*//
Chris@42 495 ' >$as_me.lineno &&
Chris@42 496 chmod +x "$as_me.lineno" ||
Chris@42 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Chris@42 498
Chris@42 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
Chris@42 500 # already done that, so ensure we don't try to do so again and fall
Chris@42 501 # in an infinite loop. This has already happened in practice.
Chris@42 502 _as_can_reexec=no; export _as_can_reexec
Chris@42 503 # Don't try to exec as it changes $[0], causing all sort of problems
Chris@42 504 # (the dirname of $[0] is not the place where we might find the
Chris@42 505 # original and so on. Autoconf is especially sensitive to this).
Chris@42 506 . "./$as_me.lineno"
Chris@42 507 # Exit status is that of the last command.
Chris@42 508 exit
Chris@42 509 }
Chris@42 510
Chris@42 511 ECHO_C= ECHO_N= ECHO_T=
Chris@42 512 case `echo -n x` in #(((((
Chris@42 513 -n*)
Chris@42 514 case `echo 'xy\c'` in
Chris@42 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@42 516 xy) ECHO_C='\c';;
Chris@42 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@42 518 ECHO_T=' ';;
Chris@42 519 esac;;
Chris@42 520 *)
Chris@42 521 ECHO_N='-n';;
Chris@42 522 esac
Chris@42 523
Chris@42 524 rm -f conf$$ conf$$.exe conf$$.file
Chris@42 525 if test -d conf$$.dir; then
Chris@42 526 rm -f conf$$.dir/conf$$.file
Chris@42 527 else
Chris@42 528 rm -f conf$$.dir
Chris@42 529 mkdir conf$$.dir 2>/dev/null
Chris@42 530 fi
Chris@42 531 if (echo >conf$$.file) 2>/dev/null; then
Chris@42 532 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@42 533 as_ln_s='ln -s'
Chris@42 534 # ... but there are two gotchas:
Chris@42 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@42 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@42 537 # In both cases, we have to default to `cp -pR'.
Chris@42 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@42 539 as_ln_s='cp -pR'
Chris@42 540 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@42 541 as_ln_s=ln
Chris@42 542 else
Chris@42 543 as_ln_s='cp -pR'
Chris@42 544 fi
Chris@42 545 else
Chris@42 546 as_ln_s='cp -pR'
Chris@42 547 fi
Chris@42 548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@42 549 rmdir conf$$.dir 2>/dev/null
Chris@42 550
Chris@42 551 if mkdir -p . 2>/dev/null; then
Chris@42 552 as_mkdir_p='mkdir -p "$as_dir"'
Chris@42 553 else
Chris@42 554 test -d ./-p && rmdir ./-p
Chris@42 555 as_mkdir_p=false
Chris@42 556 fi
Chris@42 557
Chris@42 558 as_test_x='test -x'
Chris@42 559 as_executable_p=as_fn_executable_p
Chris@42 560
Chris@42 561 # Sed expression to map a string onto a valid CPP name.
Chris@42 562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@42 563
Chris@42 564 # Sed expression to map a string onto a valid variable name.
Chris@42 565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@42 566
Chris@42 567 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@42 568
Chris@42 569
Chris@42 570 test -n "$DJDIR" || exec 7<&0 </dev/null
Chris@42 571 exec 6>&1
Chris@42 572
Chris@42 573 # Name of the host.
Chris@42 574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Chris@42 575 # so uname gets run too.
Chris@42 576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@42 577
Chris@42 578 #
Chris@42 579 # Initializations.
Chris@42 580 #
Chris@42 581 ac_default_prefix=/usr/local
Chris@42 582 ac_clean_files=
Chris@42 583 ac_config_libobj_dir=.
Chris@42 584 LIBOBJS=
Chris@42 585 cross_compiling=no
Chris@42 586 subdirs=
Chris@42 587 MFLAGS=
Chris@42 588 MAKEFLAGS=
Chris@42 589
Chris@42 590 # Identity of this package.
Chris@42 591 PACKAGE_NAME='fftw'
Chris@42 592 PACKAGE_TARNAME='fftw'
Chris@42 593 PACKAGE_VERSION='3.3.5'
Chris@42 594 PACKAGE_STRING='fftw 3.3.5'
Chris@42 595 PACKAGE_BUGREPORT='fftw@fftw.org'
Chris@42 596 PACKAGE_URL=''
Chris@42 597
Chris@42 598 ac_unique_file="kernel/ifftw.h"
Chris@42 599 # Factoring default headers for most tests.
Chris@42 600 ac_includes_default="\
Chris@42 601 #include <stdio.h>
Chris@42 602 #ifdef HAVE_SYS_TYPES_H
Chris@42 603 # include <sys/types.h>
Chris@42 604 #endif
Chris@42 605 #ifdef HAVE_SYS_STAT_H
Chris@42 606 # include <sys/stat.h>
Chris@42 607 #endif
Chris@42 608 #ifdef STDC_HEADERS
Chris@42 609 # include <stdlib.h>
Chris@42 610 # include <stddef.h>
Chris@42 611 #else
Chris@42 612 # ifdef HAVE_STDLIB_H
Chris@42 613 # include <stdlib.h>
Chris@42 614 # endif
Chris@42 615 #endif
Chris@42 616 #ifdef HAVE_STRING_H
Chris@42 617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Chris@42 618 # include <memory.h>
Chris@42 619 # endif
Chris@42 620 # include <string.h>
Chris@42 621 #endif
Chris@42 622 #ifdef HAVE_STRINGS_H
Chris@42 623 # include <strings.h>
Chris@42 624 #endif
Chris@42 625 #ifdef HAVE_INTTYPES_H
Chris@42 626 # include <inttypes.h>
Chris@42 627 #endif
Chris@42 628 #ifdef HAVE_STDINT_H
Chris@42 629 # include <stdint.h>
Chris@42 630 #endif
Chris@42 631 #ifdef HAVE_UNISTD_H
Chris@42 632 # include <unistd.h>
Chris@42 633 #endif"
Chris@42 634
Chris@42 635 ac_subst_vars='am__EXEEXT_FALSE
Chris@42 636 am__EXEEXT_TRUE
Chris@42 637 LTLIBOBJS
Chris@42 638 COMBINED_THREADS_FALSE
Chris@42 639 COMBINED_THREADS_TRUE
Chris@42 640 SMP_FALSE
Chris@42 641 SMP_TRUE
Chris@42 642 OPENMP_FALSE
Chris@42 643 OPENMP_TRUE
Chris@42 644 THREADS_FALSE
Chris@42 645 THREADS_TRUE
Chris@42 646 THREADLIBS
Chris@42 647 PTHREAD_CFLAGS
Chris@42 648 PTHREAD_LIBS
Chris@42 649 PTHREAD_CC
Chris@42 650 acx_pthread_config
Chris@42 651 OPENMP_CFLAGS
Chris@42 652 FLIBS
Chris@42 653 ac_ct_F77
Chris@42 654 FFLAGS
Chris@42 655 F77
Chris@42 656 INDENT
Chris@42 657 LIBQUADMATH
Chris@42 658 LIBOBJS
Chris@42 659 POW_LIB
Chris@42 660 ALLOCA
Chris@42 661 C_FFTW_R2R_KIND
Chris@42 662 STACK_ALIGN_CFLAGS
Chris@42 663 NEON_CFLAGS
Chris@42 664 VSX_CFLAGS
Chris@42 665 ALTIVEC_CFLAGS
Chris@42 666 KCVI_CFLAGS
Chris@42 667 AVX512_CFLAGS
Chris@42 668 AVX2_CFLAGS
Chris@42 669 AVX_CFLAGS
Chris@42 670 SSE2_CFLAGS
Chris@42 671 MPI_FALSE
Chris@42 672 MPI_TRUE
Chris@42 673 C_MPI_FINT
Chris@42 674 MPIRUN
Chris@42 675 MPILIBS
Chris@42 676 MPICC
Chris@42 677 OCAMLBUILD
Chris@42 678 CPP
Chris@42 679 OTOOL64
Chris@42 680 OTOOL
Chris@42 681 LIPO
Chris@42 682 NMEDIT
Chris@42 683 DSYMUTIL
Chris@42 684 MANIFEST_TOOL
Chris@42 685 RANLIB
Chris@42 686 ac_ct_AR
Chris@42 687 AR
Chris@42 688 NM
Chris@42 689 ac_ct_DUMPBIN
Chris@42 690 DUMPBIN
Chris@42 691 LD
Chris@42 692 FGREP
Chris@42 693 EGREP
Chris@42 694 GREP
Chris@42 695 SED
Chris@42 696 LIBTOOL
Chris@42 697 OBJDUMP
Chris@42 698 DLLTOOL
Chris@42 699 AS
Chris@42 700 LN_S
Chris@42 701 am__fastdepCC_FALSE
Chris@42 702 am__fastdepCC_TRUE
Chris@42 703 CCDEPMODE
Chris@42 704 am__nodep
Chris@42 705 AMDEPBACKSLASH
Chris@42 706 AMDEP_FALSE
Chris@42 707 AMDEP_TRUE
Chris@42 708 am__quote
Chris@42 709 am__include
Chris@42 710 DEPDIR
Chris@42 711 OBJEXT
Chris@42 712 EXEEXT
Chris@42 713 ac_ct_CC
Chris@42 714 CPPFLAGS
Chris@42 715 LDFLAGS
Chris@42 716 CFLAGS
Chris@42 717 CC
Chris@42 718 PREC_SUFFIX
Chris@42 719 HAVE_GENERIC_SIMD256_FALSE
Chris@42 720 HAVE_GENERIC_SIMD256_TRUE
Chris@42 721 HAVE_GENERIC_SIMD128_FALSE
Chris@42 722 HAVE_GENERIC_SIMD128_TRUE
Chris@42 723 HAVE_NEON_FALSE
Chris@42 724 HAVE_NEON_TRUE
Chris@42 725 HAVE_VSX_FALSE
Chris@42 726 HAVE_VSX_TRUE
Chris@42 727 HAVE_ALTIVEC_FALSE
Chris@42 728 HAVE_ALTIVEC_TRUE
Chris@42 729 HAVE_KCVI_FALSE
Chris@42 730 HAVE_KCVI_TRUE
Chris@42 731 HAVE_AVX_128_FMA_FALSE
Chris@42 732 HAVE_AVX_128_FMA_TRUE
Chris@42 733 AVX_128_FMA_CFLAGS
Chris@42 734 HAVE_AVX512_FALSE
Chris@42 735 HAVE_AVX512_TRUE
Chris@42 736 HAVE_AVX2_FALSE
Chris@42 737 HAVE_AVX2_TRUE
Chris@42 738 HAVE_AVX_FALSE
Chris@42 739 HAVE_AVX_TRUE
Chris@42 740 HAVE_SSE2_FALSE
Chris@42 741 HAVE_SSE2_TRUE
Chris@42 742 CHECK_PL_OPTS
Chris@42 743 PRECISION
Chris@42 744 QUAD_FALSE
Chris@42 745 QUAD_TRUE
Chris@42 746 LDOUBLE_FALSE
Chris@42 747 LDOUBLE_TRUE
Chris@42 748 SINGLE_FALSE
Chris@42 749 SINGLE_TRUE
Chris@42 750 BUILD_DOC_FALSE
Chris@42 751 BUILD_DOC_TRUE
Chris@42 752 host_os
Chris@42 753 host_vendor
Chris@42 754 host_cpu
Chris@42 755 host
Chris@42 756 build_os
Chris@42 757 build_vendor
Chris@42 758 build_cpu
Chris@42 759 build
Chris@42 760 SHARED_VERSION_INFO
Chris@42 761 MAINT
Chris@42 762 MAINTAINER_MODE_FALSE
Chris@42 763 MAINTAINER_MODE_TRUE
Chris@42 764 AM_BACKSLASH
Chris@42 765 AM_DEFAULT_VERBOSITY
Chris@42 766 AM_DEFAULT_V
Chris@42 767 AM_V
Chris@42 768 am__untar
Chris@42 769 am__tar
Chris@42 770 AMTAR
Chris@42 771 am__leading_dot
Chris@42 772 SET_MAKE
Chris@42 773 AWK
Chris@42 774 mkdir_p
Chris@42 775 MKDIR_P
Chris@42 776 INSTALL_STRIP_PROGRAM
Chris@42 777 STRIP
Chris@42 778 install_sh
Chris@42 779 MAKEINFO
Chris@42 780 AUTOHEADER
Chris@42 781 AUTOMAKE
Chris@42 782 AUTOCONF
Chris@42 783 ACLOCAL
Chris@42 784 VERSION
Chris@42 785 PACKAGE
Chris@42 786 CYGPATH_W
Chris@42 787 am__isrc
Chris@42 788 INSTALL_DATA
Chris@42 789 INSTALL_SCRIPT
Chris@42 790 INSTALL_PROGRAM
Chris@42 791 target_alias
Chris@42 792 host_alias
Chris@42 793 build_alias
Chris@42 794 LIBS
Chris@42 795 ECHO_T
Chris@42 796 ECHO_N
Chris@42 797 ECHO_C
Chris@42 798 DEFS
Chris@42 799 mandir
Chris@42 800 localedir
Chris@42 801 libdir
Chris@42 802 psdir
Chris@42 803 pdfdir
Chris@42 804 dvidir
Chris@42 805 htmldir
Chris@42 806 infodir
Chris@42 807 docdir
Chris@42 808 oldincludedir
Chris@42 809 includedir
Chris@42 810 localstatedir
Chris@42 811 sharedstatedir
Chris@42 812 sysconfdir
Chris@42 813 datadir
Chris@42 814 datarootdir
Chris@42 815 libexecdir
Chris@42 816 sbindir
Chris@42 817 bindir
Chris@42 818 program_transform_name
Chris@42 819 prefix
Chris@42 820 exec_prefix
Chris@42 821 PACKAGE_URL
Chris@42 822 PACKAGE_BUGREPORT
Chris@42 823 PACKAGE_STRING
Chris@42 824 PACKAGE_VERSION
Chris@42 825 PACKAGE_TARNAME
Chris@42 826 PACKAGE_NAME
Chris@42 827 PATH_SEPARATOR
Chris@42 828 SHELL'
Chris@42 829 ac_subst_files=''
Chris@42 830 ac_user_opts='
Chris@42 831 enable_option_checking
Chris@42 832 enable_silent_rules
Chris@42 833 enable_maintainer_mode
Chris@42 834 enable_shared
Chris@42 835 enable_debug
Chris@42 836 enable_doc
Chris@42 837 enable_debug_malloc
Chris@42 838 enable_debug_alignment
Chris@42 839 enable_random_estimator
Chris@42 840 enable_alloca
Chris@42 841 enable_single
Chris@42 842 enable_float
Chris@42 843 enable_long_double
Chris@42 844 enable_quad_precision
Chris@42 845 enable_sse
Chris@42 846 enable_sse2
Chris@42 847 enable_avx
Chris@42 848 enable_avx2
Chris@42 849 enable_avx512
Chris@42 850 enable_avx_128_fma
Chris@42 851 enable_kcvi
Chris@42 852 enable_altivec
Chris@42 853 enable_vsx
Chris@42 854 enable_neon
Chris@42 855 enable_armv8cyclecounter
Chris@42 856 enable_generic_simd128
Chris@42 857 enable_generic_simd256
Chris@42 858 with_slow_timer
Chris@42 859 enable_mips_zbus_timer
Chris@42 860 with_our_malloc
Chris@42 861 with_our_malloc16
Chris@42 862 with_windows_f77_mangling
Chris@42 863 with_incoming_stack_boundary
Chris@42 864 enable_fma
Chris@42 865 enable_dependency_tracking
Chris@42 866 enable_static
Chris@42 867 with_pic
Chris@42 868 enable_fast_install
Chris@42 869 with_gnu_ld
Chris@42 870 with_sysroot
Chris@42 871 enable_libtool_lock
Chris@42 872 enable_mpi
Chris@42 873 enable_fortran
Chris@42 874 with_g77_wrappers
Chris@42 875 enable_openmp
Chris@42 876 enable_threads
Chris@42 877 with_combined_threads
Chris@42 878 '
Chris@42 879 ac_precious_vars='build_alias
Chris@42 880 host_alias
Chris@42 881 target_alias
Chris@42 882 CC
Chris@42 883 CFLAGS
Chris@42 884 LDFLAGS
Chris@42 885 LIBS
Chris@42 886 CPPFLAGS
Chris@42 887 CPP
Chris@42 888 MPICC
Chris@42 889 F77
Chris@42 890 FFLAGS'
Chris@42 891
Chris@42 892
Chris@42 893 # Initialize some variables set by options.
Chris@42 894 ac_init_help=
Chris@42 895 ac_init_version=false
Chris@42 896 ac_unrecognized_opts=
Chris@42 897 ac_unrecognized_sep=
Chris@42 898 # The variables have the same names as the options, with
Chris@42 899 # dashes changed to underlines.
Chris@42 900 cache_file=/dev/null
Chris@42 901 exec_prefix=NONE
Chris@42 902 no_create=
Chris@42 903 no_recursion=
Chris@42 904 prefix=NONE
Chris@42 905 program_prefix=NONE
Chris@42 906 program_suffix=NONE
Chris@42 907 program_transform_name=s,x,x,
Chris@42 908 silent=
Chris@42 909 site=
Chris@42 910 srcdir=
Chris@42 911 verbose=
Chris@42 912 x_includes=NONE
Chris@42 913 x_libraries=NONE
Chris@42 914
Chris@42 915 # Installation directory options.
Chris@42 916 # These are left unexpanded so users can "make install exec_prefix=/foo"
Chris@42 917 # and all the variables that are supposed to be based on exec_prefix
Chris@42 918 # by default will actually change.
Chris@42 919 # Use braces instead of parens because sh, perl, etc. also accept them.
Chris@42 920 # (The list follows the same order as the GNU Coding Standards.)
Chris@42 921 bindir='${exec_prefix}/bin'
Chris@42 922 sbindir='${exec_prefix}/sbin'
Chris@42 923 libexecdir='${exec_prefix}/libexec'
Chris@42 924 datarootdir='${prefix}/share'
Chris@42 925 datadir='${datarootdir}'
Chris@42 926 sysconfdir='${prefix}/etc'
Chris@42 927 sharedstatedir='${prefix}/com'
Chris@42 928 localstatedir='${prefix}/var'
Chris@42 929 includedir='${prefix}/include'
Chris@42 930 oldincludedir='/usr/include'
Chris@42 931 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
Chris@42 932 infodir='${datarootdir}/info'
Chris@42 933 htmldir='${docdir}'
Chris@42 934 dvidir='${docdir}'
Chris@42 935 pdfdir='${docdir}'
Chris@42 936 psdir='${docdir}'
Chris@42 937 libdir='${exec_prefix}/lib'
Chris@42 938 localedir='${datarootdir}/locale'
Chris@42 939 mandir='${datarootdir}/man'
Chris@42 940
Chris@42 941 ac_prev=
Chris@42 942 ac_dashdash=
Chris@42 943 for ac_option
Chris@42 944 do
Chris@42 945 # If the previous option needs an argument, assign it.
Chris@42 946 if test -n "$ac_prev"; then
Chris@42 947 eval $ac_prev=\$ac_option
Chris@42 948 ac_prev=
Chris@42 949 continue
Chris@42 950 fi
Chris@42 951
Chris@42 952 case $ac_option in
Chris@42 953 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
Chris@42 954 *=) ac_optarg= ;;
Chris@42 955 *) ac_optarg=yes ;;
Chris@42 956 esac
Chris@42 957
Chris@42 958 # Accept the important Cygnus configure options, so we can diagnose typos.
Chris@42 959
Chris@42 960 case $ac_dashdash$ac_option in
Chris@42 961 --)
Chris@42 962 ac_dashdash=yes ;;
Chris@42 963
Chris@42 964 -bindir | --bindir | --bindi | --bind | --bin | --bi)
Chris@42 965 ac_prev=bindir ;;
Chris@42 966 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Chris@42 967 bindir=$ac_optarg ;;
Chris@42 968
Chris@42 969 -build | --build | --buil | --bui | --bu)
Chris@42 970 ac_prev=build_alias ;;
Chris@42 971 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Chris@42 972 build_alias=$ac_optarg ;;
Chris@42 973
Chris@42 974 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@42 975 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@42 976 ac_prev=cache_file ;;
Chris@42 977 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
Chris@42 978 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Chris@42 979 cache_file=$ac_optarg ;;
Chris@42 980
Chris@42 981 --config-cache | -C)
Chris@42 982 cache_file=config.cache ;;
Chris@42 983
Chris@42 984 -datadir | --datadir | --datadi | --datad)
Chris@42 985 ac_prev=datadir ;;
Chris@42 986 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Chris@42 987 datadir=$ac_optarg ;;
Chris@42 988
Chris@42 989 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
Chris@42 990 | --dataroo | --dataro | --datar)
Chris@42 991 ac_prev=datarootdir ;;
Chris@42 992 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
Chris@42 993 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
Chris@42 994 datarootdir=$ac_optarg ;;
Chris@42 995
Chris@42 996 -disable-* | --disable-*)
Chris@42 997 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Chris@42 998 # Reject names that are not valid shell variable names.
Chris@42 999 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@42 1000 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@42 1001 ac_useropt_orig=$ac_useropt
Chris@42 1002 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@42 1003 case $ac_user_opts in
Chris@42 1004 *"
Chris@42 1005 "enable_$ac_useropt"
Chris@42 1006 "*) ;;
Chris@42 1007 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
Chris@42 1008 ac_unrecognized_sep=', ';;
Chris@42 1009 esac
Chris@42 1010 eval enable_$ac_useropt=no ;;
Chris@42 1011
Chris@42 1012 -docdir | --docdir | --docdi | --doc | --do)
Chris@42 1013 ac_prev=docdir ;;
Chris@42 1014 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
Chris@42 1015 docdir=$ac_optarg ;;
Chris@42 1016
Chris@42 1017 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
Chris@42 1018 ac_prev=dvidir ;;
Chris@42 1019 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
Chris@42 1020 dvidir=$ac_optarg ;;
Chris@42 1021
Chris@42 1022 -enable-* | --enable-*)
Chris@42 1023 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Chris@42 1024 # Reject names that are not valid shell variable names.
Chris@42 1025 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@42 1026 as_fn_error $? "invalid feature name: $ac_useropt"
Chris@42 1027 ac_useropt_orig=$ac_useropt
Chris@42 1028 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@42 1029 case $ac_user_opts in
Chris@42 1030 *"
Chris@42 1031 "enable_$ac_useropt"
Chris@42 1032 "*) ;;
Chris@42 1033 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
Chris@42 1034 ac_unrecognized_sep=', ';;
Chris@42 1035 esac
Chris@42 1036 eval enable_$ac_useropt=\$ac_optarg ;;
Chris@42 1037
Chris@42 1038 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
Chris@42 1039 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
Chris@42 1040 | --exec | --exe | --ex)
Chris@42 1041 ac_prev=exec_prefix ;;
Chris@42 1042 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
Chris@42 1043 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
Chris@42 1044 | --exec=* | --exe=* | --ex=*)
Chris@42 1045 exec_prefix=$ac_optarg ;;
Chris@42 1046
Chris@42 1047 -gas | --gas | --ga | --g)
Chris@42 1048 # Obsolete; use --with-gas.
Chris@42 1049 with_gas=yes ;;
Chris@42 1050
Chris@42 1051 -help | --help | --hel | --he | -h)
Chris@42 1052 ac_init_help=long ;;
Chris@42 1053 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
Chris@42 1054 ac_init_help=recursive ;;
Chris@42 1055 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
Chris@42 1056 ac_init_help=short ;;
Chris@42 1057
Chris@42 1058 -host | --host | --hos | --ho)
Chris@42 1059 ac_prev=host_alias ;;
Chris@42 1060 -host=* | --host=* | --hos=* | --ho=*)
Chris@42 1061 host_alias=$ac_optarg ;;
Chris@42 1062
Chris@42 1063 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
Chris@42 1064 ac_prev=htmldir ;;
Chris@42 1065 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
Chris@42 1066 | --ht=*)
Chris@42 1067 htmldir=$ac_optarg ;;
Chris@42 1068
Chris@42 1069 -includedir | --includedir | --includedi | --included | --include \
Chris@42 1070 | --includ | --inclu | --incl | --inc)
Chris@42 1071 ac_prev=includedir ;;
Chris@42 1072 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
Chris@42 1073 | --includ=* | --inclu=* | --incl=* | --inc=*)
Chris@42 1074 includedir=$ac_optarg ;;
Chris@42 1075
Chris@42 1076 -infodir | --infodir | --infodi | --infod | --info | --inf)
Chris@42 1077 ac_prev=infodir ;;
Chris@42 1078 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Chris@42 1079 infodir=$ac_optarg ;;
Chris@42 1080
Chris@42 1081 -libdir | --libdir | --libdi | --libd)
Chris@42 1082 ac_prev=libdir ;;
Chris@42 1083 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Chris@42 1084 libdir=$ac_optarg ;;
Chris@42 1085
Chris@42 1086 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
Chris@42 1087 | --libexe | --libex | --libe)
Chris@42 1088 ac_prev=libexecdir ;;
Chris@42 1089 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
Chris@42 1090 | --libexe=* | --libex=* | --libe=*)
Chris@42 1091 libexecdir=$ac_optarg ;;
Chris@42 1092
Chris@42 1093 -localedir | --localedir | --localedi | --localed | --locale)
Chris@42 1094 ac_prev=localedir ;;
Chris@42 1095 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
Chris@42 1096 localedir=$ac_optarg ;;
Chris@42 1097
Chris@42 1098 -localstatedir | --localstatedir | --localstatedi | --localstated \
Chris@42 1099 | --localstate | --localstat | --localsta | --localst | --locals)
Chris@42 1100 ac_prev=localstatedir ;;
Chris@42 1101 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Chris@42 1102 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Chris@42 1103 localstatedir=$ac_optarg ;;
Chris@42 1104
Chris@42 1105 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
Chris@42 1106 ac_prev=mandir ;;
Chris@42 1107 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Chris@42 1108 mandir=$ac_optarg ;;
Chris@42 1109
Chris@42 1110 -nfp | --nfp | --nf)
Chris@42 1111 # Obsolete; use --without-fp.
Chris@42 1112 with_fp=no ;;
Chris@42 1113
Chris@42 1114 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Chris@42 1115 | --no-cr | --no-c | -n)
Chris@42 1116 no_create=yes ;;
Chris@42 1117
Chris@42 1118 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
Chris@42 1119 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
Chris@42 1120 no_recursion=yes ;;
Chris@42 1121
Chris@42 1122 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
Chris@42 1123 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
Chris@42 1124 | --oldin | --oldi | --old | --ol | --o)
Chris@42 1125 ac_prev=oldincludedir ;;
Chris@42 1126 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
Chris@42 1127 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
Chris@42 1128 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Chris@42 1129 oldincludedir=$ac_optarg ;;
Chris@42 1130
Chris@42 1131 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@42 1132 ac_prev=prefix ;;
Chris@42 1133 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@42 1134 prefix=$ac_optarg ;;
Chris@42 1135
Chris@42 1136 -program-prefix | --program-prefix | --program-prefi | --program-pref \
Chris@42 1137 | --program-pre | --program-pr | --program-p)
Chris@42 1138 ac_prev=program_prefix ;;
Chris@42 1139 -program-prefix=* | --program-prefix=* | --program-prefi=* \
Chris@42 1140 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Chris@42 1141 program_prefix=$ac_optarg ;;
Chris@42 1142
Chris@42 1143 -program-suffix | --program-suffix | --program-suffi | --program-suff \
Chris@42 1144 | --program-suf | --program-su | --program-s)
Chris@42 1145 ac_prev=program_suffix ;;
Chris@42 1146 -program-suffix=* | --program-suffix=* | --program-suffi=* \
Chris@42 1147 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Chris@42 1148 program_suffix=$ac_optarg ;;
Chris@42 1149
Chris@42 1150 -program-transform-name | --program-transform-name \
Chris@42 1151 | --program-transform-nam | --program-transform-na \
Chris@42 1152 | --program-transform-n | --program-transform- \
Chris@42 1153 | --program-transform | --program-transfor \
Chris@42 1154 | --program-transfo | --program-transf \
Chris@42 1155 | --program-trans | --program-tran \
Chris@42 1156 | --progr-tra | --program-tr | --program-t)
Chris@42 1157 ac_prev=program_transform_name ;;
Chris@42 1158 -program-transform-name=* | --program-transform-name=* \
Chris@42 1159 | --program-transform-nam=* | --program-transform-na=* \
Chris@42 1160 | --program-transform-n=* | --program-transform-=* \
Chris@42 1161 | --program-transform=* | --program-transfor=* \
Chris@42 1162 | --program-transfo=* | --program-transf=* \
Chris@42 1163 | --program-trans=* | --program-tran=* \
Chris@42 1164 | --progr-tra=* | --program-tr=* | --program-t=*)
Chris@42 1165 program_transform_name=$ac_optarg ;;
Chris@42 1166
Chris@42 1167 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
Chris@42 1168 ac_prev=pdfdir ;;
Chris@42 1169 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
Chris@42 1170 pdfdir=$ac_optarg ;;
Chris@42 1171
Chris@42 1172 -psdir | --psdir | --psdi | --psd | --ps)
Chris@42 1173 ac_prev=psdir ;;
Chris@42 1174 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
Chris@42 1175 psdir=$ac_optarg ;;
Chris@42 1176
Chris@42 1177 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@42 1178 | -silent | --silent | --silen | --sile | --sil)
Chris@42 1179 silent=yes ;;
Chris@42 1180
Chris@42 1181 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
Chris@42 1182 ac_prev=sbindir ;;
Chris@42 1183 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
Chris@42 1184 | --sbi=* | --sb=*)
Chris@42 1185 sbindir=$ac_optarg ;;
Chris@42 1186
Chris@42 1187 -sharedstatedir | --sharedstatedir | --sharedstatedi \
Chris@42 1188 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
Chris@42 1189 | --sharedst | --shareds | --shared | --share | --shar \
Chris@42 1190 | --sha | --sh)
Chris@42 1191 ac_prev=sharedstatedir ;;
Chris@42 1192 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
Chris@42 1193 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
Chris@42 1194 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
Chris@42 1195 | --sha=* | --sh=*)
Chris@42 1196 sharedstatedir=$ac_optarg ;;
Chris@42 1197
Chris@42 1198 -site | --site | --sit)
Chris@42 1199 ac_prev=site ;;
Chris@42 1200 -site=* | --site=* | --sit=*)
Chris@42 1201 site=$ac_optarg ;;
Chris@42 1202
Chris@42 1203 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@42 1204 ac_prev=srcdir ;;
Chris@42 1205 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@42 1206 srcdir=$ac_optarg ;;
Chris@42 1207
Chris@42 1208 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
Chris@42 1209 | --syscon | --sysco | --sysc | --sys | --sy)
Chris@42 1210 ac_prev=sysconfdir ;;
Chris@42 1211 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
Chris@42 1212 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Chris@42 1213 sysconfdir=$ac_optarg ;;
Chris@42 1214
Chris@42 1215 -target | --target | --targe | --targ | --tar | --ta | --t)
Chris@42 1216 ac_prev=target_alias ;;
Chris@42 1217 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Chris@42 1218 target_alias=$ac_optarg ;;
Chris@42 1219
Chris@42 1220 -v | -verbose | --verbose | --verbos | --verbo | --verb)
Chris@42 1221 verbose=yes ;;
Chris@42 1222
Chris@42 1223 -version | --version | --versio | --versi | --vers | -V)
Chris@42 1224 ac_init_version=: ;;
Chris@42 1225
Chris@42 1226 -with-* | --with-*)
Chris@42 1227 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Chris@42 1228 # Reject names that are not valid shell variable names.
Chris@42 1229 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@42 1230 as_fn_error $? "invalid package name: $ac_useropt"
Chris@42 1231 ac_useropt_orig=$ac_useropt
Chris@42 1232 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@42 1233 case $ac_user_opts in
Chris@42 1234 *"
Chris@42 1235 "with_$ac_useropt"
Chris@42 1236 "*) ;;
Chris@42 1237 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
Chris@42 1238 ac_unrecognized_sep=', ';;
Chris@42 1239 esac
Chris@42 1240 eval with_$ac_useropt=\$ac_optarg ;;
Chris@42 1241
Chris@42 1242 -without-* | --without-*)
Chris@42 1243 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Chris@42 1244 # Reject names that are not valid shell variable names.
Chris@42 1245 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chris@42 1246 as_fn_error $? "invalid package name: $ac_useropt"
Chris@42 1247 ac_useropt_orig=$ac_useropt
Chris@42 1248 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
Chris@42 1249 case $ac_user_opts in
Chris@42 1250 *"
Chris@42 1251 "with_$ac_useropt"
Chris@42 1252 "*) ;;
Chris@42 1253 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
Chris@42 1254 ac_unrecognized_sep=', ';;
Chris@42 1255 esac
Chris@42 1256 eval with_$ac_useropt=no ;;
Chris@42 1257
Chris@42 1258 --x)
Chris@42 1259 # Obsolete; use --with-x.
Chris@42 1260 with_x=yes ;;
Chris@42 1261
Chris@42 1262 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
Chris@42 1263 | --x-incl | --x-inc | --x-in | --x-i)
Chris@42 1264 ac_prev=x_includes ;;
Chris@42 1265 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
Chris@42 1266 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Chris@42 1267 x_includes=$ac_optarg ;;
Chris@42 1268
Chris@42 1269 -x-libraries | --x-libraries | --x-librarie | --x-librari \
Chris@42 1270 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
Chris@42 1271 ac_prev=x_libraries ;;
Chris@42 1272 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
Chris@42 1273 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Chris@42 1274 x_libraries=$ac_optarg ;;
Chris@42 1275
Chris@42 1276 -*) as_fn_error $? "unrecognized option: \`$ac_option'
Chris@42 1277 Try \`$0 --help' for more information"
Chris@42 1278 ;;
Chris@42 1279
Chris@42 1280 *=*)
Chris@42 1281 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
Chris@42 1282 # Reject names that are not valid shell variable names.
Chris@42 1283 case $ac_envvar in #(
Chris@42 1284 '' | [0-9]* | *[!_$as_cr_alnum]* )
Chris@42 1285 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Chris@42 1286 esac
Chris@42 1287 eval $ac_envvar=\$ac_optarg
Chris@42 1288 export $ac_envvar ;;
Chris@42 1289
Chris@42 1290 *)
Chris@42 1291 # FIXME: should be removed in autoconf 3.0.
Chris@42 1292 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Chris@42 1293 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Chris@42 1294 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chris@42 1295 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Chris@42 1296 ;;
Chris@42 1297
Chris@42 1298 esac
Chris@42 1299 done
Chris@42 1300
Chris@42 1301 if test -n "$ac_prev"; then
Chris@42 1302 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris@42 1303 as_fn_error $? "missing argument to $ac_option"
Chris@42 1304 fi
Chris@42 1305
Chris@42 1306 if test -n "$ac_unrecognized_opts"; then
Chris@42 1307 case $enable_option_checking in
Chris@42 1308 no) ;;
Chris@42 1309 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Chris@42 1310 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Chris@42 1311 esac
Chris@42 1312 fi
Chris@42 1313
Chris@42 1314 # Check all directory arguments for consistency.
Chris@42 1315 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
Chris@42 1316 datadir sysconfdir sharedstatedir localstatedir includedir \
Chris@42 1317 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
Chris@42 1318 libdir localedir mandir
Chris@42 1319 do
Chris@42 1320 eval ac_val=\$$ac_var
Chris@42 1321 # Remove trailing slashes.
Chris@42 1322 case $ac_val in
Chris@42 1323 */ )
Chris@42 1324 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
Chris@42 1325 eval $ac_var=\$ac_val;;
Chris@42 1326 esac
Chris@42 1327 # Be sure to have absolute directory names.
Chris@42 1328 case $ac_val in
Chris@42 1329 [\\/$]* | ?:[\\/]* ) continue;;
Chris@42 1330 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Chris@42 1331 esac
Chris@42 1332 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Chris@42 1333 done
Chris@42 1334
Chris@42 1335 # There might be people who depend on the old broken behavior: `$host'
Chris@42 1336 # used to hold the argument of --host etc.
Chris@42 1337 # FIXME: To remove some day.
Chris@42 1338 build=$build_alias
Chris@42 1339 host=$host_alias
Chris@42 1340 target=$target_alias
Chris@42 1341
Chris@42 1342 # FIXME: To remove some day.
Chris@42 1343 if test "x$host_alias" != x; then
Chris@42 1344 if test "x$build_alias" = x; then
Chris@42 1345 cross_compiling=maybe
Chris@42 1346 elif test "x$build_alias" != "x$host_alias"; then
Chris@42 1347 cross_compiling=yes
Chris@42 1348 fi
Chris@42 1349 fi
Chris@42 1350
Chris@42 1351 ac_tool_prefix=
Chris@42 1352 test -n "$host_alias" && ac_tool_prefix=$host_alias-
Chris@42 1353
Chris@42 1354 test "$silent" = yes && exec 6>/dev/null
Chris@42 1355
Chris@42 1356
Chris@42 1357 ac_pwd=`pwd` && test -n "$ac_pwd" &&
Chris@42 1358 ac_ls_di=`ls -di .` &&
Chris@42 1359 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chris@42 1360 as_fn_error $? "working directory cannot be determined"
Chris@42 1361 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chris@42 1362 as_fn_error $? "pwd does not report name of working directory"
Chris@42 1363
Chris@42 1364
Chris@42 1365 # Find the source files, if location was not specified.
Chris@42 1366 if test -z "$srcdir"; then
Chris@42 1367 ac_srcdir_defaulted=yes
Chris@42 1368 # Try the directory containing this script, then the parent directory.
Chris@42 1369 ac_confdir=`$as_dirname -- "$as_myself" ||
Chris@42 1370 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 1371 X"$as_myself" : 'X\(//\)[^/]' \| \
Chris@42 1372 X"$as_myself" : 'X\(//\)$' \| \
Chris@42 1373 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 1374 $as_echo X"$as_myself" |
Chris@42 1375 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 1376 s//\1/
Chris@42 1377 q
Chris@42 1378 }
Chris@42 1379 /^X\(\/\/\)[^/].*/{
Chris@42 1380 s//\1/
Chris@42 1381 q
Chris@42 1382 }
Chris@42 1383 /^X\(\/\/\)$/{
Chris@42 1384 s//\1/
Chris@42 1385 q
Chris@42 1386 }
Chris@42 1387 /^X\(\/\).*/{
Chris@42 1388 s//\1/
Chris@42 1389 q
Chris@42 1390 }
Chris@42 1391 s/.*/./; q'`
Chris@42 1392 srcdir=$ac_confdir
Chris@42 1393 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@42 1394 srcdir=..
Chris@42 1395 fi
Chris@42 1396 else
Chris@42 1397 ac_srcdir_defaulted=no
Chris@42 1398 fi
Chris@42 1399 if test ! -r "$srcdir/$ac_unique_file"; then
Chris@42 1400 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chris@42 1401 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Chris@42 1402 fi
Chris@42 1403 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
Chris@42 1404 ac_abs_confdir=`(
Chris@42 1405 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Chris@42 1406 pwd)`
Chris@42 1407 # When building in place, set srcdir=.
Chris@42 1408 if test "$ac_abs_confdir" = "$ac_pwd"; then
Chris@42 1409 srcdir=.
Chris@42 1410 fi
Chris@42 1411 # Remove unnecessary trailing slashes from srcdir.
Chris@42 1412 # Double slashes in file names in object file debugging info
Chris@42 1413 # mess up M-x gdb in Emacs.
Chris@42 1414 case $srcdir in
Chris@42 1415 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
Chris@42 1416 esac
Chris@42 1417 for ac_var in $ac_precious_vars; do
Chris@42 1418 eval ac_env_${ac_var}_set=\${${ac_var}+set}
Chris@42 1419 eval ac_env_${ac_var}_value=\$${ac_var}
Chris@42 1420 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
Chris@42 1421 eval ac_cv_env_${ac_var}_value=\$${ac_var}
Chris@42 1422 done
Chris@42 1423
Chris@42 1424 #
Chris@42 1425 # Report the --help message.
Chris@42 1426 #
Chris@42 1427 if test "$ac_init_help" = "long"; then
Chris@42 1428 # Omit some internal or obsolete options to make the list less imposing.
Chris@42 1429 # This message is too long to be a string in the A/UX 3.1 sh.
Chris@42 1430 cat <<_ACEOF
Chris@42 1431 \`configure' configures fftw 3.3.5 to adapt to many kinds of systems.
Chris@42 1432
Chris@42 1433 Usage: $0 [OPTION]... [VAR=VALUE]...
Chris@42 1434
Chris@42 1435 To assign environment variables (e.g., CC, CFLAGS...), specify them as
Chris@42 1436 VAR=VALUE. See below for descriptions of some of the useful variables.
Chris@42 1437
Chris@42 1438 Defaults for the options are specified in brackets.
Chris@42 1439
Chris@42 1440 Configuration:
Chris@42 1441 -h, --help display this help and exit
Chris@42 1442 --help=short display options specific to this package
Chris@42 1443 --help=recursive display the short help of all the included packages
Chris@42 1444 -V, --version display version information and exit
Chris@42 1445 -q, --quiet, --silent do not print \`checking ...' messages
Chris@42 1446 --cache-file=FILE cache test results in FILE [disabled]
Chris@42 1447 -C, --config-cache alias for \`--cache-file=config.cache'
Chris@42 1448 -n, --no-create do not create output files
Chris@42 1449 --srcdir=DIR find the sources in DIR [configure dir or \`..']
Chris@42 1450
Chris@42 1451 Installation directories:
Chris@42 1452 --prefix=PREFIX install architecture-independent files in PREFIX
Chris@42 1453 [$ac_default_prefix]
Chris@42 1454 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Chris@42 1455 [PREFIX]
Chris@42 1456
Chris@42 1457 By default, \`make install' will install all the files in
Chris@42 1458 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
Chris@42 1459 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
Chris@42 1460 for instance \`--prefix=\$HOME'.
Chris@42 1461
Chris@42 1462 For better control, use the options below.
Chris@42 1463
Chris@42 1464 Fine tuning of the installation directories:
Chris@42 1465 --bindir=DIR user executables [EPREFIX/bin]
Chris@42 1466 --sbindir=DIR system admin executables [EPREFIX/sbin]
Chris@42 1467 --libexecdir=DIR program executables [EPREFIX/libexec]
Chris@42 1468 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
Chris@42 1469 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
Chris@42 1470 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
Chris@42 1471 --libdir=DIR object code libraries [EPREFIX/lib]
Chris@42 1472 --includedir=DIR C header files [PREFIX/include]
Chris@42 1473 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Chris@42 1474 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
Chris@42 1475 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
Chris@42 1476 --infodir=DIR info documentation [DATAROOTDIR/info]
Chris@42 1477 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
Chris@42 1478 --mandir=DIR man documentation [DATAROOTDIR/man]
Chris@42 1479 --docdir=DIR documentation root [DATAROOTDIR/doc/fftw]
Chris@42 1480 --htmldir=DIR html documentation [DOCDIR]
Chris@42 1481 --dvidir=DIR dvi documentation [DOCDIR]
Chris@42 1482 --pdfdir=DIR pdf documentation [DOCDIR]
Chris@42 1483 --psdir=DIR ps documentation [DOCDIR]
Chris@42 1484 _ACEOF
Chris@42 1485
Chris@42 1486 cat <<\_ACEOF
Chris@42 1487
Chris@42 1488 Program names:
Chris@42 1489 --program-prefix=PREFIX prepend PREFIX to installed program names
Chris@42 1490 --program-suffix=SUFFIX append SUFFIX to installed program names
Chris@42 1491 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
Chris@42 1492
Chris@42 1493 System types:
Chris@42 1494 --build=BUILD configure for building on BUILD [guessed]
Chris@42 1495 --host=HOST cross-compile to build programs to run on HOST [BUILD]
Chris@42 1496 _ACEOF
Chris@42 1497 fi
Chris@42 1498
Chris@42 1499 if test -n "$ac_init_help"; then
Chris@42 1500 case $ac_init_help in
Chris@42 1501 short | recursive ) echo "Configuration of fftw 3.3.5:";;
Chris@42 1502 esac
Chris@42 1503 cat <<\_ACEOF
Chris@42 1504
Chris@42 1505 Optional Features:
Chris@42 1506 --disable-option-checking ignore unrecognized --enable/--with options
Chris@42 1507 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
Chris@42 1508 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Chris@42 1509 --enable-silent-rules less verbose build output (undo: "make V=1")
Chris@42 1510 --disable-silent-rules verbose build output (undo: "make V=0")
Chris@42 1511 --enable-maintainer-mode
Chris@42 1512 enable make rules and dependencies not useful (and
Chris@42 1513 sometimes confusing) to the casual installer
Chris@42 1514 --enable-shared[=PKGS] build shared libraries [default=no]
Chris@42 1515 --enable-debug compile fftw with extra runtime checks for debugging
Chris@42 1516 --disable-doc disable building the documentation
Chris@42 1517 --enable-debug-malloc enable malloc debugging version
Chris@42 1518 --enable-debug-alignment
Chris@42 1519 enable alignment debugging hacks
Chris@42 1520 --enable-random-estimator
Chris@42 1521 enable pseudorandom estimator (debugging hack)
Chris@42 1522 --disable-alloca disable use of the alloca() function (may be broken
Chris@42 1523 on mingw64)
Chris@42 1524 --enable-single compile fftw in single precision
Chris@42 1525 --enable-float synonym for --enable-single
Chris@42 1526 --enable-long-double compile fftw in long-double precision
Chris@42 1527 --enable-quad-precision compile fftw in quadruple precision if available
Chris@42 1528 --enable-sse enable SSE optimizations
Chris@42 1529 --enable-sse2 enable SSE/SSE2 optimizations
Chris@42 1530 --enable-avx enable AVX optimizations
Chris@42 1531 --enable-avx2 enable AVX2 optimizations
Chris@42 1532 --enable-avx512 enable AVX512 optimizations
Chris@42 1533 --enable-avx-128-fma enable AVX128/FMA optimizations
Chris@42 1534 --enable-kcvi enable Knights Corner vector instructions
Chris@42 1535 optimizations
Chris@42 1536 --enable-altivec enable Altivec optimizations
Chris@42 1537 --enable-vsx enable IBM VSX optimizations
Chris@42 1538 --enable-neon enable ARM NEON optimizations
Chris@42 1539 --enable-armv8cyclecounter
Chris@42 1540 enable the cycle counter on ARMv8 ; require enabling
Chris@42 1541 in kernel mode, see
Chris@42 1542 <https://github.com/rdolbeau/enable_arm_pmu>
Chris@42 1543 --enable-generic-simd128
Chris@42 1544 enable generic (gcc) 128-bit SIMD optimizations
Chris@42 1545 --enable-generic-simd256
Chris@42 1546 enable generic (gcc) 256-bit SIMD optimizations
Chris@42 1547 --enable-mips-zbus-timer
Chris@42 1548 use MIPS ZBus cycle-counter
Chris@42 1549 --enable-fma enable optimizations for machines with fused
Chris@42 1550 multiply-add
Chris@42 1551 --enable-dependency-tracking
Chris@42 1552 do not reject slow dependency extractors
Chris@42 1553 --disable-dependency-tracking
Chris@42 1554 speeds up one-time build
Chris@42 1555 --enable-static[=PKGS] build static libraries [default=yes]
Chris@42 1556 --enable-fast-install[=PKGS]
Chris@42 1557 optimize for fast installation [default=yes]
Chris@42 1558 --disable-libtool-lock avoid locking (might break parallel builds)
Chris@42 1559 --enable-mpi compile FFTW MPI library
Chris@42 1560 --disable-fortran don't include Fortran-callable wrappers
Chris@42 1561 --enable-openmp use OpenMP directives for parallelism
Chris@42 1562 --enable-threads compile FFTW SMP threads library
Chris@42 1563
Chris@42 1564 Optional Packages:
Chris@42 1565 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Chris@42 1566 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Chris@42 1567 --with-slow-timer use low-precision timers (SLOW)
Chris@42 1568 --with-our-malloc use our aligned malloc (helpful for Win32)
Chris@42 1569 --with-our-malloc16 Obsolete alias for --with-our-malloc16
Chris@42 1570 --with-windows-f77-mangling
Chris@42 1571 use common Win32 Fortran interface styles
Chris@42 1572 --with-incoming-stack-boundary=X
Chris@42 1573 Assume that stack is aligned to (1<<X) bytes
Chris@42 1574 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Chris@42 1575 both]
Chris@42 1576 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Chris@42 1577 --with-sysroot=DIR Search for dependent libraries within DIR
Chris@42 1578 (or the compiler's sysroot if not specified).
Chris@42 1579 --with-g77-wrappers force inclusion of g77-compatible wrappers in
Chris@42 1580 addition to any other Fortran compiler that is
Chris@42 1581 detected
Chris@42 1582 --with-combined-threads combine threads into main libfftw3
Chris@42 1583
Chris@42 1584 Some influential environment variables:
Chris@42 1585 CC C compiler command
Chris@42 1586 CFLAGS C compiler flags
Chris@42 1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
Chris@42 1588 nonstandard directory <lib dir>
Chris@42 1589 LIBS libraries to pass to the linker, e.g. -l<library>
Chris@42 1590 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Chris@42 1591 you have headers in a nonstandard directory <include dir>
Chris@42 1592 CPP C preprocessor
Chris@42 1593 MPICC MPI C compiler command
Chris@42 1594 F77 Fortran 77 compiler command
Chris@42 1595 FFLAGS Fortran 77 compiler flags
Chris@42 1596
Chris@42 1597 Use these variables to override the choices made by `configure' or to help
Chris@42 1598 it to find libraries and programs with nonstandard names/locations.
Chris@42 1599
Chris@42 1600 Report bugs to <fftw@fftw.org>.
Chris@42 1601 _ACEOF
Chris@42 1602 ac_status=$?
Chris@42 1603 fi
Chris@42 1604
Chris@42 1605 if test "$ac_init_help" = "recursive"; then
Chris@42 1606 # If there are subdirs, report their specific --help.
Chris@42 1607 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Chris@42 1608 test -d "$ac_dir" ||
Chris@42 1609 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
Chris@42 1610 continue
Chris@42 1611 ac_builddir=.
Chris@42 1612
Chris@42 1613 case "$ac_dir" in
Chris@42 1614 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@42 1615 *)
Chris@42 1616 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@42 1617 # A ".." for each directory in $ac_dir_suffix.
Chris@42 1618 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@42 1619 case $ac_top_builddir_sub in
Chris@42 1620 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@42 1621 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@42 1622 esac ;;
Chris@42 1623 esac
Chris@42 1624 ac_abs_top_builddir=$ac_pwd
Chris@42 1625 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@42 1626 # for backward compatibility:
Chris@42 1627 ac_top_builddir=$ac_top_build_prefix
Chris@42 1628
Chris@42 1629 case $srcdir in
Chris@42 1630 .) # We are building in place.
Chris@42 1631 ac_srcdir=.
Chris@42 1632 ac_top_srcdir=$ac_top_builddir_sub
Chris@42 1633 ac_abs_top_srcdir=$ac_pwd ;;
Chris@42 1634 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@42 1635 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@42 1636 ac_top_srcdir=$srcdir
Chris@42 1637 ac_abs_top_srcdir=$srcdir ;;
Chris@42 1638 *) # Relative name.
Chris@42 1639 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@42 1640 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@42 1641 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@42 1642 esac
Chris@42 1643 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@42 1644
Chris@42 1645 cd "$ac_dir" || { ac_status=$?; continue; }
Chris@42 1646 # Check for guested configure.
Chris@42 1647 if test -f "$ac_srcdir/configure.gnu"; then
Chris@42 1648 echo &&
Chris@42 1649 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
Chris@42 1650 elif test -f "$ac_srcdir/configure"; then
Chris@42 1651 echo &&
Chris@42 1652 $SHELL "$ac_srcdir/configure" --help=recursive
Chris@42 1653 else
Chris@42 1654 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Chris@42 1655 fi || ac_status=$?
Chris@42 1656 cd "$ac_pwd" || { ac_status=$?; break; }
Chris@42 1657 done
Chris@42 1658 fi
Chris@42 1659
Chris@42 1660 test -n "$ac_init_help" && exit $ac_status
Chris@42 1661 if $ac_init_version; then
Chris@42 1662 cat <<\_ACEOF
Chris@42 1663 fftw configure 3.3.5
Chris@42 1664 generated by GNU Autoconf 2.69
Chris@42 1665
Chris@42 1666 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@42 1667 This configure script is free software; the Free Software Foundation
Chris@42 1668 gives unlimited permission to copy, distribute and modify it.
Chris@42 1669 _ACEOF
Chris@42 1670 exit
Chris@42 1671 fi
Chris@42 1672
Chris@42 1673 ## ------------------------ ##
Chris@42 1674 ## Autoconf initialization. ##
Chris@42 1675 ## ------------------------ ##
Chris@42 1676
Chris@42 1677 # ac_fn_c_try_compile LINENO
Chris@42 1678 # --------------------------
Chris@42 1679 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@42 1680 ac_fn_c_try_compile ()
Chris@42 1681 {
Chris@42 1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1683 rm -f conftest.$ac_objext
Chris@42 1684 if { { ac_try="$ac_compile"
Chris@42 1685 case "(($ac_try" in
Chris@42 1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 1687 *) ac_try_echo=$ac_try;;
Chris@42 1688 esac
Chris@42 1689 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 1690 $as_echo "$ac_try_echo"; } >&5
Chris@42 1691 (eval "$ac_compile") 2>conftest.err
Chris@42 1692 ac_status=$?
Chris@42 1693 if test -s conftest.err; then
Chris@42 1694 grep -v '^ *+' conftest.err >conftest.er1
Chris@42 1695 cat conftest.er1 >&5
Chris@42 1696 mv -f conftest.er1 conftest.err
Chris@42 1697 fi
Chris@42 1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 1699 test $ac_status = 0; } && {
Chris@42 1700 test -z "$ac_c_werror_flag" ||
Chris@42 1701 test ! -s conftest.err
Chris@42 1702 } && test -s conftest.$ac_objext; then :
Chris@42 1703 ac_retval=0
Chris@42 1704 else
Chris@42 1705 $as_echo "$as_me: failed program was:" >&5
Chris@42 1706 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 1707
Chris@42 1708 ac_retval=1
Chris@42 1709 fi
Chris@42 1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 1711 as_fn_set_status $ac_retval
Chris@42 1712
Chris@42 1713 } # ac_fn_c_try_compile
Chris@42 1714
Chris@42 1715 # ac_fn_c_try_link LINENO
Chris@42 1716 # -----------------------
Chris@42 1717 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@42 1718 ac_fn_c_try_link ()
Chris@42 1719 {
Chris@42 1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1721 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@42 1722 if { { ac_try="$ac_link"
Chris@42 1723 case "(($ac_try" in
Chris@42 1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 1725 *) ac_try_echo=$ac_try;;
Chris@42 1726 esac
Chris@42 1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 1728 $as_echo "$ac_try_echo"; } >&5
Chris@42 1729 (eval "$ac_link") 2>conftest.err
Chris@42 1730 ac_status=$?
Chris@42 1731 if test -s conftest.err; then
Chris@42 1732 grep -v '^ *+' conftest.err >conftest.er1
Chris@42 1733 cat conftest.er1 >&5
Chris@42 1734 mv -f conftest.er1 conftest.err
Chris@42 1735 fi
Chris@42 1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 1737 test $ac_status = 0; } && {
Chris@42 1738 test -z "$ac_c_werror_flag" ||
Chris@42 1739 test ! -s conftest.err
Chris@42 1740 } && test -s conftest$ac_exeext && {
Chris@42 1741 test "$cross_compiling" = yes ||
Chris@42 1742 test -x conftest$ac_exeext
Chris@42 1743 }; then :
Chris@42 1744 ac_retval=0
Chris@42 1745 else
Chris@42 1746 $as_echo "$as_me: failed program was:" >&5
Chris@42 1747 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 1748
Chris@42 1749 ac_retval=1
Chris@42 1750 fi
Chris@42 1751 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@42 1752 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@42 1753 # interfere with the next link command; also delete a directory that is
Chris@42 1754 # left behind by Apple's compiler. We do this before executing the actions.
Chris@42 1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@42 1756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 1757 as_fn_set_status $ac_retval
Chris@42 1758
Chris@42 1759 } # ac_fn_c_try_link
Chris@42 1760
Chris@42 1761 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
Chris@42 1762 # -------------------------------------------------------
Chris@42 1763 # Tests whether HEADER exists and can be compiled using the include files in
Chris@42 1764 # INCLUDES, setting the cache variable VAR accordingly.
Chris@42 1765 ac_fn_c_check_header_compile ()
Chris@42 1766 {
Chris@42 1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@42 1769 $as_echo_n "checking for $2... " >&6; }
Chris@42 1770 if eval \${$3+:} false; then :
Chris@42 1771 $as_echo_n "(cached) " >&6
Chris@42 1772 else
Chris@42 1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 1774 /* end confdefs.h. */
Chris@42 1775 $4
Chris@42 1776 #include <$2>
Chris@42 1777 _ACEOF
Chris@42 1778 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 1779 eval "$3=yes"
Chris@42 1780 else
Chris@42 1781 eval "$3=no"
Chris@42 1782 fi
Chris@42 1783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 1784 fi
Chris@42 1785 eval ac_res=\$$3
Chris@42 1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@42 1787 $as_echo "$ac_res" >&6; }
Chris@42 1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 1789
Chris@42 1790 } # ac_fn_c_check_header_compile
Chris@42 1791
Chris@42 1792 # ac_fn_c_try_cpp LINENO
Chris@42 1793 # ----------------------
Chris@42 1794 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
Chris@42 1795 ac_fn_c_try_cpp ()
Chris@42 1796 {
Chris@42 1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1798 if { { ac_try="$ac_cpp conftest.$ac_ext"
Chris@42 1799 case "(($ac_try" in
Chris@42 1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 1801 *) ac_try_echo=$ac_try;;
Chris@42 1802 esac
Chris@42 1803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 1804 $as_echo "$ac_try_echo"; } >&5
Chris@42 1805 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
Chris@42 1806 ac_status=$?
Chris@42 1807 if test -s conftest.err; then
Chris@42 1808 grep -v '^ *+' conftest.err >conftest.er1
Chris@42 1809 cat conftest.er1 >&5
Chris@42 1810 mv -f conftest.er1 conftest.err
Chris@42 1811 fi
Chris@42 1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 1813 test $ac_status = 0; } > conftest.i && {
Chris@42 1814 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
Chris@42 1815 test ! -s conftest.err
Chris@42 1816 }; then :
Chris@42 1817 ac_retval=0
Chris@42 1818 else
Chris@42 1819 $as_echo "$as_me: failed program was:" >&5
Chris@42 1820 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 1821
Chris@42 1822 ac_retval=1
Chris@42 1823 fi
Chris@42 1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 1825 as_fn_set_status $ac_retval
Chris@42 1826
Chris@42 1827 } # ac_fn_c_try_cpp
Chris@42 1828
Chris@42 1829 # ac_fn_c_try_run LINENO
Chris@42 1830 # ----------------------
Chris@42 1831 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
Chris@42 1832 # that executables *can* be run.
Chris@42 1833 ac_fn_c_try_run ()
Chris@42 1834 {
Chris@42 1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1836 if { { ac_try="$ac_link"
Chris@42 1837 case "(($ac_try" in
Chris@42 1838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 1839 *) ac_try_echo=$ac_try;;
Chris@42 1840 esac
Chris@42 1841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 1842 $as_echo "$ac_try_echo"; } >&5
Chris@42 1843 (eval "$ac_link") 2>&5
Chris@42 1844 ac_status=$?
Chris@42 1845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 1846 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
Chris@42 1847 { { case "(($ac_try" in
Chris@42 1848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 1849 *) ac_try_echo=$ac_try;;
Chris@42 1850 esac
Chris@42 1851 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 1852 $as_echo "$ac_try_echo"; } >&5
Chris@42 1853 (eval "$ac_try") 2>&5
Chris@42 1854 ac_status=$?
Chris@42 1855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 1856 test $ac_status = 0; }; }; then :
Chris@42 1857 ac_retval=0
Chris@42 1858 else
Chris@42 1859 $as_echo "$as_me: program exited with status $ac_status" >&5
Chris@42 1860 $as_echo "$as_me: failed program was:" >&5
Chris@42 1861 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 1862
Chris@42 1863 ac_retval=$ac_status
Chris@42 1864 fi
Chris@42 1865 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@42 1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 1867 as_fn_set_status $ac_retval
Chris@42 1868
Chris@42 1869 } # ac_fn_c_try_run
Chris@42 1870
Chris@42 1871 # ac_fn_c_check_func LINENO FUNC VAR
Chris@42 1872 # ----------------------------------
Chris@42 1873 # Tests whether FUNC exists, setting the cache variable VAR accordingly
Chris@42 1874 ac_fn_c_check_func ()
Chris@42 1875 {
Chris@42 1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@42 1878 $as_echo_n "checking for $2... " >&6; }
Chris@42 1879 if eval \${$3+:} false; then :
Chris@42 1880 $as_echo_n "(cached) " >&6
Chris@42 1881 else
Chris@42 1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 1883 /* end confdefs.h. */
Chris@42 1884 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
Chris@42 1885 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@42 1886 #define $2 innocuous_$2
Chris@42 1887
Chris@42 1888 /* System header to define __stub macros and hopefully few prototypes,
Chris@42 1889 which can conflict with char $2 (); below.
Chris@42 1890 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@42 1891 <limits.h> exists even on freestanding compilers. */
Chris@42 1892
Chris@42 1893 #ifdef __STDC__
Chris@42 1894 # include <limits.h>
Chris@42 1895 #else
Chris@42 1896 # include <assert.h>
Chris@42 1897 #endif
Chris@42 1898
Chris@42 1899 #undef $2
Chris@42 1900
Chris@42 1901 /* Override any GCC internal prototype to avoid an error.
Chris@42 1902 Use char because int might match the return type of a GCC
Chris@42 1903 builtin and then its argument prototype would still apply. */
Chris@42 1904 #ifdef __cplusplus
Chris@42 1905 extern "C"
Chris@42 1906 #endif
Chris@42 1907 char $2 ();
Chris@42 1908 /* The GNU C library defines this for functions which it implements
Chris@42 1909 to always fail with ENOSYS. Some functions are actually named
Chris@42 1910 something starting with __ and the normal name is an alias. */
Chris@42 1911 #if defined __stub_$2 || defined __stub___$2
Chris@42 1912 choke me
Chris@42 1913 #endif
Chris@42 1914
Chris@42 1915 int
Chris@42 1916 main ()
Chris@42 1917 {
Chris@42 1918 return $2 ();
Chris@42 1919 ;
Chris@42 1920 return 0;
Chris@42 1921 }
Chris@42 1922 _ACEOF
Chris@42 1923 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 1924 eval "$3=yes"
Chris@42 1925 else
Chris@42 1926 eval "$3=no"
Chris@42 1927 fi
Chris@42 1928 rm -f core conftest.err conftest.$ac_objext \
Chris@42 1929 conftest$ac_exeext conftest.$ac_ext
Chris@42 1930 fi
Chris@42 1931 eval ac_res=\$$3
Chris@42 1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@42 1933 $as_echo "$ac_res" >&6; }
Chris@42 1934 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 1935
Chris@42 1936 } # ac_fn_c_check_func
Chris@42 1937
Chris@42 1938 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
Chris@42 1939 # --------------------------------------------
Chris@42 1940 # Tries to find the compile-time value of EXPR in a program that includes
Chris@42 1941 # INCLUDES, setting VAR accordingly. Returns whether the value could be
Chris@42 1942 # computed
Chris@42 1943 ac_fn_c_compute_int ()
Chris@42 1944 {
Chris@42 1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 1946 if test "$cross_compiling" = yes; then
Chris@42 1947 # Depending upon the size, compute the lo and hi bounds.
Chris@42 1948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 1949 /* end confdefs.h. */
Chris@42 1950 $4
Chris@42 1951 int
Chris@42 1952 main ()
Chris@42 1953 {
Chris@42 1954 static int test_array [1 - 2 * !(($2) >= 0)];
Chris@42 1955 test_array [0] = 0;
Chris@42 1956 return test_array [0];
Chris@42 1957
Chris@42 1958 ;
Chris@42 1959 return 0;
Chris@42 1960 }
Chris@42 1961 _ACEOF
Chris@42 1962 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 1963 ac_lo=0 ac_mid=0
Chris@42 1964 while :; do
Chris@42 1965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 1966 /* end confdefs.h. */
Chris@42 1967 $4
Chris@42 1968 int
Chris@42 1969 main ()
Chris@42 1970 {
Chris@42 1971 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@42 1972 test_array [0] = 0;
Chris@42 1973 return test_array [0];
Chris@42 1974
Chris@42 1975 ;
Chris@42 1976 return 0;
Chris@42 1977 }
Chris@42 1978 _ACEOF
Chris@42 1979 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 1980 ac_hi=$ac_mid; break
Chris@42 1981 else
Chris@42 1982 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
Chris@42 1983 if test $ac_lo -le $ac_mid; then
Chris@42 1984 ac_lo= ac_hi=
Chris@42 1985 break
Chris@42 1986 fi
Chris@42 1987 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
Chris@42 1988 fi
Chris@42 1989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 1990 done
Chris@42 1991 else
Chris@42 1992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 1993 /* end confdefs.h. */
Chris@42 1994 $4
Chris@42 1995 int
Chris@42 1996 main ()
Chris@42 1997 {
Chris@42 1998 static int test_array [1 - 2 * !(($2) < 0)];
Chris@42 1999 test_array [0] = 0;
Chris@42 2000 return test_array [0];
Chris@42 2001
Chris@42 2002 ;
Chris@42 2003 return 0;
Chris@42 2004 }
Chris@42 2005 _ACEOF
Chris@42 2006 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2007 ac_hi=-1 ac_mid=-1
Chris@42 2008 while :; do
Chris@42 2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2010 /* end confdefs.h. */
Chris@42 2011 $4
Chris@42 2012 int
Chris@42 2013 main ()
Chris@42 2014 {
Chris@42 2015 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
Chris@42 2016 test_array [0] = 0;
Chris@42 2017 return test_array [0];
Chris@42 2018
Chris@42 2019 ;
Chris@42 2020 return 0;
Chris@42 2021 }
Chris@42 2022 _ACEOF
Chris@42 2023 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2024 ac_lo=$ac_mid; break
Chris@42 2025 else
Chris@42 2026 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
Chris@42 2027 if test $ac_mid -le $ac_hi; then
Chris@42 2028 ac_lo= ac_hi=
Chris@42 2029 break
Chris@42 2030 fi
Chris@42 2031 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
Chris@42 2032 fi
Chris@42 2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2034 done
Chris@42 2035 else
Chris@42 2036 ac_lo= ac_hi=
Chris@42 2037 fi
Chris@42 2038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2039 fi
Chris@42 2040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2041 # Binary search between lo and hi bounds.
Chris@42 2042 while test "x$ac_lo" != "x$ac_hi"; do
Chris@42 2043 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
Chris@42 2044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2045 /* end confdefs.h. */
Chris@42 2046 $4
Chris@42 2047 int
Chris@42 2048 main ()
Chris@42 2049 {
Chris@42 2050 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Chris@42 2051 test_array [0] = 0;
Chris@42 2052 return test_array [0];
Chris@42 2053
Chris@42 2054 ;
Chris@42 2055 return 0;
Chris@42 2056 }
Chris@42 2057 _ACEOF
Chris@42 2058 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2059 ac_hi=$ac_mid
Chris@42 2060 else
Chris@42 2061 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
Chris@42 2062 fi
Chris@42 2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2064 done
Chris@42 2065 case $ac_lo in #((
Chris@42 2066 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
Chris@42 2067 '') ac_retval=1 ;;
Chris@42 2068 esac
Chris@42 2069 else
Chris@42 2070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2071 /* end confdefs.h. */
Chris@42 2072 $4
Chris@42 2073 static long int longval () { return $2; }
Chris@42 2074 static unsigned long int ulongval () { return $2; }
Chris@42 2075 #include <stdio.h>
Chris@42 2076 #include <stdlib.h>
Chris@42 2077 int
Chris@42 2078 main ()
Chris@42 2079 {
Chris@42 2080
Chris@42 2081 FILE *f = fopen ("conftest.val", "w");
Chris@42 2082 if (! f)
Chris@42 2083 return 1;
Chris@42 2084 if (($2) < 0)
Chris@42 2085 {
Chris@42 2086 long int i = longval ();
Chris@42 2087 if (i != ($2))
Chris@42 2088 return 1;
Chris@42 2089 fprintf (f, "%ld", i);
Chris@42 2090 }
Chris@42 2091 else
Chris@42 2092 {
Chris@42 2093 unsigned long int i = ulongval ();
Chris@42 2094 if (i != ($2))
Chris@42 2095 return 1;
Chris@42 2096 fprintf (f, "%lu", i);
Chris@42 2097 }
Chris@42 2098 /* Do not output a trailing newline, as this causes \r\n confusion
Chris@42 2099 on some platforms. */
Chris@42 2100 return ferror (f) || fclose (f) != 0;
Chris@42 2101
Chris@42 2102 ;
Chris@42 2103 return 0;
Chris@42 2104 }
Chris@42 2105 _ACEOF
Chris@42 2106 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 2107 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
Chris@42 2108 else
Chris@42 2109 ac_retval=1
Chris@42 2110 fi
Chris@42 2111 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 2112 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 2113 rm -f conftest.val
Chris@42 2114
Chris@42 2115 fi
Chris@42 2116 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 2117 as_fn_set_status $ac_retval
Chris@42 2118
Chris@42 2119 } # ac_fn_c_compute_int
Chris@42 2120
Chris@42 2121 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
Chris@42 2122 # -------------------------------------------------------
Chris@42 2123 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Chris@42 2124 # the include files in INCLUDES and setting the cache variable VAR
Chris@42 2125 # accordingly.
Chris@42 2126 ac_fn_c_check_header_mongrel ()
Chris@42 2127 {
Chris@42 2128 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 2129 if eval \${$3+:} false; then :
Chris@42 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@42 2131 $as_echo_n "checking for $2... " >&6; }
Chris@42 2132 if eval \${$3+:} false; then :
Chris@42 2133 $as_echo_n "(cached) " >&6
Chris@42 2134 fi
Chris@42 2135 eval ac_res=\$$3
Chris@42 2136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@42 2137 $as_echo "$ac_res" >&6; }
Chris@42 2138 else
Chris@42 2139 # Is the header compilable?
Chris@42 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
Chris@42 2141 $as_echo_n "checking $2 usability... " >&6; }
Chris@42 2142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2143 /* end confdefs.h. */
Chris@42 2144 $4
Chris@42 2145 #include <$2>
Chris@42 2146 _ACEOF
Chris@42 2147 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2148 ac_header_compiler=yes
Chris@42 2149 else
Chris@42 2150 ac_header_compiler=no
Chris@42 2151 fi
Chris@42 2152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
Chris@42 2154 $as_echo "$ac_header_compiler" >&6; }
Chris@42 2155
Chris@42 2156 # Is the header present?
Chris@42 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
Chris@42 2158 $as_echo_n "checking $2 presence... " >&6; }
Chris@42 2159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2160 /* end confdefs.h. */
Chris@42 2161 #include <$2>
Chris@42 2162 _ACEOF
Chris@42 2163 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@42 2164 ac_header_preproc=yes
Chris@42 2165 else
Chris@42 2166 ac_header_preproc=no
Chris@42 2167 fi
Chris@42 2168 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@42 2169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
Chris@42 2170 $as_echo "$ac_header_preproc" >&6; }
Chris@42 2171
Chris@42 2172 # So? What about this header?
Chris@42 2173 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
Chris@42 2174 yes:no: )
Chris@42 2175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
Chris@42 2176 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
Chris@42 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@42 2178 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@42 2179 ;;
Chris@42 2180 no:yes:* )
Chris@42 2181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
Chris@42 2182 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
Chris@42 2183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
Chris@42 2184 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
Chris@42 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
Chris@42 2186 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
Chris@42 2187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
Chris@42 2188 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
Chris@42 2189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
Chris@42 2190 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
Chris@42 2191 ( $as_echo "## ---------------------------- ##
Chris@42 2192 ## Report this to fftw@fftw.org ##
Chris@42 2193 ## ---------------------------- ##"
Chris@42 2194 ) | sed "s/^/$as_me: WARNING: /" >&2
Chris@42 2195 ;;
Chris@42 2196 esac
Chris@42 2197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@42 2198 $as_echo_n "checking for $2... " >&6; }
Chris@42 2199 if eval \${$3+:} false; then :
Chris@42 2200 $as_echo_n "(cached) " >&6
Chris@42 2201 else
Chris@42 2202 eval "$3=\$ac_header_compiler"
Chris@42 2203 fi
Chris@42 2204 eval ac_res=\$$3
Chris@42 2205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@42 2206 $as_echo "$ac_res" >&6; }
Chris@42 2207 fi
Chris@42 2208 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 2209
Chris@42 2210 } # ac_fn_c_check_header_mongrel
Chris@42 2211
Chris@42 2212 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
Chris@42 2213 # -------------------------------------------
Chris@42 2214 # Tests whether TYPE exists after having included INCLUDES, setting cache
Chris@42 2215 # variable VAR accordingly.
Chris@42 2216 ac_fn_c_check_type ()
Chris@42 2217 {
Chris@42 2218 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 2219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
Chris@42 2220 $as_echo_n "checking for $2... " >&6; }
Chris@42 2221 if eval \${$3+:} false; then :
Chris@42 2222 $as_echo_n "(cached) " >&6
Chris@42 2223 else
Chris@42 2224 eval "$3=no"
Chris@42 2225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2226 /* end confdefs.h. */
Chris@42 2227 $4
Chris@42 2228 int
Chris@42 2229 main ()
Chris@42 2230 {
Chris@42 2231 if (sizeof ($2))
Chris@42 2232 return 0;
Chris@42 2233 ;
Chris@42 2234 return 0;
Chris@42 2235 }
Chris@42 2236 _ACEOF
Chris@42 2237 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2239 /* end confdefs.h. */
Chris@42 2240 $4
Chris@42 2241 int
Chris@42 2242 main ()
Chris@42 2243 {
Chris@42 2244 if (sizeof (($2)))
Chris@42 2245 return 0;
Chris@42 2246 ;
Chris@42 2247 return 0;
Chris@42 2248 }
Chris@42 2249 _ACEOF
Chris@42 2250 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2251
Chris@42 2252 else
Chris@42 2253 eval "$3=yes"
Chris@42 2254 fi
Chris@42 2255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2256 fi
Chris@42 2257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2258 fi
Chris@42 2259 eval ac_res=\$$3
Chris@42 2260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@42 2261 $as_echo "$ac_res" >&6; }
Chris@42 2262 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 2263
Chris@42 2264 } # ac_fn_c_check_type
Chris@42 2265
Chris@42 2266 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
Chris@42 2267 # ---------------------------------------------
Chris@42 2268 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
Chris@42 2269 # accordingly.
Chris@42 2270 ac_fn_c_check_decl ()
Chris@42 2271 {
Chris@42 2272 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 2273 as_decl_name=`echo $2|sed 's/ *(.*//'`
Chris@42 2274 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
Chris@42 2275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
Chris@42 2276 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
Chris@42 2277 if eval \${$3+:} false; then :
Chris@42 2278 $as_echo_n "(cached) " >&6
Chris@42 2279 else
Chris@42 2280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 2281 /* end confdefs.h. */
Chris@42 2282 $4
Chris@42 2283 int
Chris@42 2284 main ()
Chris@42 2285 {
Chris@42 2286 #ifndef $as_decl_name
Chris@42 2287 #ifdef __cplusplus
Chris@42 2288 (void) $as_decl_use;
Chris@42 2289 #else
Chris@42 2290 (void) $as_decl_name;
Chris@42 2291 #endif
Chris@42 2292 #endif
Chris@42 2293
Chris@42 2294 ;
Chris@42 2295 return 0;
Chris@42 2296 }
Chris@42 2297 _ACEOF
Chris@42 2298 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 2299 eval "$3=yes"
Chris@42 2300 else
Chris@42 2301 eval "$3=no"
Chris@42 2302 fi
Chris@42 2303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 2304 fi
Chris@42 2305 eval ac_res=\$$3
Chris@42 2306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Chris@42 2307 $as_echo "$ac_res" >&6; }
Chris@42 2308 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 2309
Chris@42 2310 } # ac_fn_c_check_decl
Chris@42 2311
Chris@42 2312 # ac_fn_f77_try_compile LINENO
Chris@42 2313 # ----------------------------
Chris@42 2314 # Try to compile conftest.$ac_ext, and return whether this succeeded.
Chris@42 2315 ac_fn_f77_try_compile ()
Chris@42 2316 {
Chris@42 2317 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 2318 rm -f conftest.$ac_objext
Chris@42 2319 if { { ac_try="$ac_compile"
Chris@42 2320 case "(($ac_try" in
Chris@42 2321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 2322 *) ac_try_echo=$ac_try;;
Chris@42 2323 esac
Chris@42 2324 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 2325 $as_echo "$ac_try_echo"; } >&5
Chris@42 2326 (eval "$ac_compile") 2>conftest.err
Chris@42 2327 ac_status=$?
Chris@42 2328 if test -s conftest.err; then
Chris@42 2329 grep -v '^ *+' conftest.err >conftest.er1
Chris@42 2330 cat conftest.er1 >&5
Chris@42 2331 mv -f conftest.er1 conftest.err
Chris@42 2332 fi
Chris@42 2333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 2334 test $ac_status = 0; } && {
Chris@42 2335 test -z "$ac_f77_werror_flag" ||
Chris@42 2336 test ! -s conftest.err
Chris@42 2337 } && test -s conftest.$ac_objext; then :
Chris@42 2338 ac_retval=0
Chris@42 2339 else
Chris@42 2340 $as_echo "$as_me: failed program was:" >&5
Chris@42 2341 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 2342
Chris@42 2343 ac_retval=1
Chris@42 2344 fi
Chris@42 2345 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 2346 as_fn_set_status $ac_retval
Chris@42 2347
Chris@42 2348 } # ac_fn_f77_try_compile
Chris@42 2349
Chris@42 2350 # ac_fn_f77_try_link LINENO
Chris@42 2351 # -------------------------
Chris@42 2352 # Try to link conftest.$ac_ext, and return whether this succeeded.
Chris@42 2353 ac_fn_f77_try_link ()
Chris@42 2354 {
Chris@42 2355 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 2356 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@42 2357 if { { ac_try="$ac_link"
Chris@42 2358 case "(($ac_try" in
Chris@42 2359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 2360 *) ac_try_echo=$ac_try;;
Chris@42 2361 esac
Chris@42 2362 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 2363 $as_echo "$ac_try_echo"; } >&5
Chris@42 2364 (eval "$ac_link") 2>conftest.err
Chris@42 2365 ac_status=$?
Chris@42 2366 if test -s conftest.err; then
Chris@42 2367 grep -v '^ *+' conftest.err >conftest.er1
Chris@42 2368 cat conftest.er1 >&5
Chris@42 2369 mv -f conftest.er1 conftest.err
Chris@42 2370 fi
Chris@42 2371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 2372 test $ac_status = 0; } && {
Chris@42 2373 test -z "$ac_f77_werror_flag" ||
Chris@42 2374 test ! -s conftest.err
Chris@42 2375 } && test -s conftest$ac_exeext && {
Chris@42 2376 test "$cross_compiling" = yes ||
Chris@42 2377 test -x conftest$ac_exeext
Chris@42 2378 }; then :
Chris@42 2379 ac_retval=0
Chris@42 2380 else
Chris@42 2381 $as_echo "$as_me: failed program was:" >&5
Chris@42 2382 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 2383
Chris@42 2384 ac_retval=1
Chris@42 2385 fi
Chris@42 2386 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
Chris@42 2387 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
Chris@42 2388 # interfere with the next link command; also delete a directory that is
Chris@42 2389 # left behind by Apple's compiler. We do this before executing the actions.
Chris@42 2390 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris@42 2391 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Chris@42 2392 as_fn_set_status $ac_retval
Chris@42 2393
Chris@42 2394 } # ac_fn_f77_try_link
Chris@42 2395 cat >config.log <<_ACEOF
Chris@42 2396 This file contains any messages produced by compilers while
Chris@42 2397 running configure, to aid debugging if configure makes a mistake.
Chris@42 2398
Chris@42 2399 It was created by fftw $as_me 3.3.5, which was
Chris@42 2400 generated by GNU Autoconf 2.69. Invocation command line was
Chris@42 2401
Chris@42 2402 $ $0 $@
Chris@42 2403
Chris@42 2404 _ACEOF
Chris@42 2405 exec 5>>config.log
Chris@42 2406 {
Chris@42 2407 cat <<_ASUNAME
Chris@42 2408 ## --------- ##
Chris@42 2409 ## Platform. ##
Chris@42 2410 ## --------- ##
Chris@42 2411
Chris@42 2412 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@42 2413 uname -m = `(uname -m) 2>/dev/null || echo unknown`
Chris@42 2414 uname -r = `(uname -r) 2>/dev/null || echo unknown`
Chris@42 2415 uname -s = `(uname -s) 2>/dev/null || echo unknown`
Chris@42 2416 uname -v = `(uname -v) 2>/dev/null || echo unknown`
Chris@42 2417
Chris@42 2418 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
Chris@42 2419 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
Chris@42 2420
Chris@42 2421 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
Chris@42 2422 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
Chris@42 2423 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Chris@42 2424 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Chris@42 2425 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
Chris@42 2426 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
Chris@42 2427 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
Chris@42 2428
Chris@42 2429 _ASUNAME
Chris@42 2430
Chris@42 2431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 2432 for as_dir in $PATH
Chris@42 2433 do
Chris@42 2434 IFS=$as_save_IFS
Chris@42 2435 test -z "$as_dir" && as_dir=.
Chris@42 2436 $as_echo "PATH: $as_dir"
Chris@42 2437 done
Chris@42 2438 IFS=$as_save_IFS
Chris@42 2439
Chris@42 2440 } >&5
Chris@42 2441
Chris@42 2442 cat >&5 <<_ACEOF
Chris@42 2443
Chris@42 2444
Chris@42 2445 ## ----------- ##
Chris@42 2446 ## Core tests. ##
Chris@42 2447 ## ----------- ##
Chris@42 2448
Chris@42 2449 _ACEOF
Chris@42 2450
Chris@42 2451
Chris@42 2452 # Keep a trace of the command line.
Chris@42 2453 # Strip out --no-create and --no-recursion so they do not pile up.
Chris@42 2454 # Strip out --silent because we don't want to record it for future runs.
Chris@42 2455 # Also quote any args containing shell meta-characters.
Chris@42 2456 # Make two passes to allow for proper duplicate-argument suppression.
Chris@42 2457 ac_configure_args=
Chris@42 2458 ac_configure_args0=
Chris@42 2459 ac_configure_args1=
Chris@42 2460 ac_must_keep_next=false
Chris@42 2461 for ac_pass in 1 2
Chris@42 2462 do
Chris@42 2463 for ac_arg
Chris@42 2464 do
Chris@42 2465 case $ac_arg in
Chris@42 2466 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
Chris@42 2467 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@42 2468 | -silent | --silent | --silen | --sile | --sil)
Chris@42 2469 continue ;;
Chris@42 2470 *\'*)
Chris@42 2471 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@42 2472 esac
Chris@42 2473 case $ac_pass in
Chris@42 2474 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Chris@42 2475 2)
Chris@42 2476 as_fn_append ac_configure_args1 " '$ac_arg'"
Chris@42 2477 if test $ac_must_keep_next = true; then
Chris@42 2478 ac_must_keep_next=false # Got value, back to normal.
Chris@42 2479 else
Chris@42 2480 case $ac_arg in
Chris@42 2481 *=* | --config-cache | -C | -disable-* | --disable-* \
Chris@42 2482 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
Chris@42 2483 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
Chris@42 2484 | -with-* | --with-* | -without-* | --without-* | --x)
Chris@42 2485 case "$ac_configure_args0 " in
Chris@42 2486 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
Chris@42 2487 esac
Chris@42 2488 ;;
Chris@42 2489 -* ) ac_must_keep_next=true ;;
Chris@42 2490 esac
Chris@42 2491 fi
Chris@42 2492 as_fn_append ac_configure_args " '$ac_arg'"
Chris@42 2493 ;;
Chris@42 2494 esac
Chris@42 2495 done
Chris@42 2496 done
Chris@42 2497 { ac_configure_args0=; unset ac_configure_args0;}
Chris@42 2498 { ac_configure_args1=; unset ac_configure_args1;}
Chris@42 2499
Chris@42 2500 # When interrupted or exit'd, cleanup temporary files, and complete
Chris@42 2501 # config.log. We remove comments because anyway the quotes in there
Chris@42 2502 # would cause problems or look ugly.
Chris@42 2503 # WARNING: Use '\'' to represent an apostrophe within the trap.
Chris@42 2504 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Chris@42 2505 trap 'exit_status=$?
Chris@42 2506 # Save into config.log some information that might help in debugging.
Chris@42 2507 {
Chris@42 2508 echo
Chris@42 2509
Chris@42 2510 $as_echo "## ---------------- ##
Chris@42 2511 ## Cache variables. ##
Chris@42 2512 ## ---------------- ##"
Chris@42 2513 echo
Chris@42 2514 # The following way of writing the cache mishandles newlines in values,
Chris@42 2515 (
Chris@42 2516 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
Chris@42 2517 eval ac_val=\$$ac_var
Chris@42 2518 case $ac_val in #(
Chris@42 2519 *${as_nl}*)
Chris@42 2520 case $ac_var in #(
Chris@42 2521 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@42 2522 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@42 2523 esac
Chris@42 2524 case $ac_var in #(
Chris@42 2525 _ | IFS | as_nl) ;; #(
Chris@42 2526 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@42 2527 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@42 2528 esac ;;
Chris@42 2529 esac
Chris@42 2530 done
Chris@42 2531 (set) 2>&1 |
Chris@42 2532 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
Chris@42 2533 *${as_nl}ac_space=\ *)
Chris@42 2534 sed -n \
Chris@42 2535 "s/'\''/'\''\\\\'\'''\''/g;
Chris@42 2536 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
Chris@42 2537 ;; #(
Chris@42 2538 *)
Chris@42 2539 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@42 2540 ;;
Chris@42 2541 esac |
Chris@42 2542 sort
Chris@42 2543 )
Chris@42 2544 echo
Chris@42 2545
Chris@42 2546 $as_echo "## ----------------- ##
Chris@42 2547 ## Output variables. ##
Chris@42 2548 ## ----------------- ##"
Chris@42 2549 echo
Chris@42 2550 for ac_var in $ac_subst_vars
Chris@42 2551 do
Chris@42 2552 eval ac_val=\$$ac_var
Chris@42 2553 case $ac_val in
Chris@42 2554 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@42 2555 esac
Chris@42 2556 $as_echo "$ac_var='\''$ac_val'\''"
Chris@42 2557 done | sort
Chris@42 2558 echo
Chris@42 2559
Chris@42 2560 if test -n "$ac_subst_files"; then
Chris@42 2561 $as_echo "## ------------------- ##
Chris@42 2562 ## File substitutions. ##
Chris@42 2563 ## ------------------- ##"
Chris@42 2564 echo
Chris@42 2565 for ac_var in $ac_subst_files
Chris@42 2566 do
Chris@42 2567 eval ac_val=\$$ac_var
Chris@42 2568 case $ac_val in
Chris@42 2569 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Chris@42 2570 esac
Chris@42 2571 $as_echo "$ac_var='\''$ac_val'\''"
Chris@42 2572 done | sort
Chris@42 2573 echo
Chris@42 2574 fi
Chris@42 2575
Chris@42 2576 if test -s confdefs.h; then
Chris@42 2577 $as_echo "## ----------- ##
Chris@42 2578 ## confdefs.h. ##
Chris@42 2579 ## ----------- ##"
Chris@42 2580 echo
Chris@42 2581 cat confdefs.h
Chris@42 2582 echo
Chris@42 2583 fi
Chris@42 2584 test "$ac_signal" != 0 &&
Chris@42 2585 $as_echo "$as_me: caught signal $ac_signal"
Chris@42 2586 $as_echo "$as_me: exit $exit_status"
Chris@42 2587 } >&5
Chris@42 2588 rm -f core *.core core.conftest.* &&
Chris@42 2589 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Chris@42 2590 exit $exit_status
Chris@42 2591 ' 0
Chris@42 2592 for ac_signal in 1 2 13 15; do
Chris@42 2593 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Chris@42 2594 done
Chris@42 2595 ac_signal=0
Chris@42 2596
Chris@42 2597 # confdefs.h avoids OS command line length limits that DEFS can exceed.
Chris@42 2598 rm -f -r conftest* confdefs.h
Chris@42 2599
Chris@42 2600 $as_echo "/* confdefs.h */" > confdefs.h
Chris@42 2601
Chris@42 2602 # Predefined preprocessor variables.
Chris@42 2603
Chris@42 2604 cat >>confdefs.h <<_ACEOF
Chris@42 2605 #define PACKAGE_NAME "$PACKAGE_NAME"
Chris@42 2606 _ACEOF
Chris@42 2607
Chris@42 2608 cat >>confdefs.h <<_ACEOF
Chris@42 2609 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
Chris@42 2610 _ACEOF
Chris@42 2611
Chris@42 2612 cat >>confdefs.h <<_ACEOF
Chris@42 2613 #define PACKAGE_VERSION "$PACKAGE_VERSION"
Chris@42 2614 _ACEOF
Chris@42 2615
Chris@42 2616 cat >>confdefs.h <<_ACEOF
Chris@42 2617 #define PACKAGE_STRING "$PACKAGE_STRING"
Chris@42 2618 _ACEOF
Chris@42 2619
Chris@42 2620 cat >>confdefs.h <<_ACEOF
Chris@42 2621 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Chris@42 2622 _ACEOF
Chris@42 2623
Chris@42 2624 cat >>confdefs.h <<_ACEOF
Chris@42 2625 #define PACKAGE_URL "$PACKAGE_URL"
Chris@42 2626 _ACEOF
Chris@42 2627
Chris@42 2628
Chris@42 2629 # Let the site file select an alternate cache file if it wants to.
Chris@42 2630 # Prefer an explicitly selected file to automatically selected ones.
Chris@42 2631 ac_site_file1=NONE
Chris@42 2632 ac_site_file2=NONE
Chris@42 2633 if test -n "$CONFIG_SITE"; then
Chris@42 2634 # We do not want a PATH search for config.site.
Chris@42 2635 case $CONFIG_SITE in #((
Chris@42 2636 -*) ac_site_file1=./$CONFIG_SITE;;
Chris@42 2637 */*) ac_site_file1=$CONFIG_SITE;;
Chris@42 2638 *) ac_site_file1=./$CONFIG_SITE;;
Chris@42 2639 esac
Chris@42 2640 elif test "x$prefix" != xNONE; then
Chris@42 2641 ac_site_file1=$prefix/share/config.site
Chris@42 2642 ac_site_file2=$prefix/etc/config.site
Chris@42 2643 else
Chris@42 2644 ac_site_file1=$ac_default_prefix/share/config.site
Chris@42 2645 ac_site_file2=$ac_default_prefix/etc/config.site
Chris@42 2646 fi
Chris@42 2647 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Chris@42 2648 do
Chris@42 2649 test "x$ac_site_file" = xNONE && continue
Chris@42 2650 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Chris@42 2651 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Chris@42 2652 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
Chris@42 2653 sed 's/^/| /' "$ac_site_file" >&5
Chris@42 2654 . "$ac_site_file" \
Chris@42 2655 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 2656 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 2657 as_fn_error $? "failed to load site script $ac_site_file
Chris@42 2658 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 2659 fi
Chris@42 2660 done
Chris@42 2661
Chris@42 2662 if test -r "$cache_file"; then
Chris@42 2663 # Some versions of bash will fail to source /dev/null (special files
Chris@42 2664 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
Chris@42 2665 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Chris@42 2666 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Chris@42 2667 $as_echo "$as_me: loading cache $cache_file" >&6;}
Chris@42 2668 case $cache_file in
Chris@42 2669 [\\/]* | ?:[\\/]* ) . "$cache_file";;
Chris@42 2670 *) . "./$cache_file";;
Chris@42 2671 esac
Chris@42 2672 fi
Chris@42 2673 else
Chris@42 2674 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Chris@42 2675 $as_echo "$as_me: creating cache $cache_file" >&6;}
Chris@42 2676 >$cache_file
Chris@42 2677 fi
Chris@42 2678
Chris@42 2679 # Check that the precious variables saved in the cache have kept the same
Chris@42 2680 # value.
Chris@42 2681 ac_cache_corrupted=false
Chris@42 2682 for ac_var in $ac_precious_vars; do
Chris@42 2683 eval ac_old_set=\$ac_cv_env_${ac_var}_set
Chris@42 2684 eval ac_new_set=\$ac_env_${ac_var}_set
Chris@42 2685 eval ac_old_val=\$ac_cv_env_${ac_var}_value
Chris@42 2686 eval ac_new_val=\$ac_env_${ac_var}_value
Chris@42 2687 case $ac_old_set,$ac_new_set in
Chris@42 2688 set,)
Chris@42 2689 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Chris@42 2690 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Chris@42 2691 ac_cache_corrupted=: ;;
Chris@42 2692 ,set)
Chris@42 2693 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Chris@42 2694 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Chris@42 2695 ac_cache_corrupted=: ;;
Chris@42 2696 ,);;
Chris@42 2697 *)
Chris@42 2698 if test "x$ac_old_val" != "x$ac_new_val"; then
Chris@42 2699 # differences in whitespace do not lead to failure.
Chris@42 2700 ac_old_val_w=`echo x $ac_old_val`
Chris@42 2701 ac_new_val_w=`echo x $ac_new_val`
Chris@42 2702 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Chris@42 2703 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Chris@42 2704 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Chris@42 2705 ac_cache_corrupted=:
Chris@42 2706 else
Chris@42 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Chris@42 2708 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
Chris@42 2709 eval $ac_var=\$ac_old_val
Chris@42 2710 fi
Chris@42 2711 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Chris@42 2712 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Chris@42 2713 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Chris@42 2714 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Chris@42 2715 fi;;
Chris@42 2716 esac
Chris@42 2717 # Pass precious variables to config.status.
Chris@42 2718 if test "$ac_new_set" = set; then
Chris@42 2719 case $ac_new_val in
Chris@42 2720 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@42 2721 *) ac_arg=$ac_var=$ac_new_val ;;
Chris@42 2722 esac
Chris@42 2723 case " $ac_configure_args " in
Chris@42 2724 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chris@42 2725 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Chris@42 2726 esac
Chris@42 2727 fi
Chris@42 2728 done
Chris@42 2729 if $ac_cache_corrupted; then
Chris@42 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 2731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 2732 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Chris@42 2733 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chris@42 2734 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Chris@42 2735 fi
Chris@42 2736 ## -------------------- ##
Chris@42 2737 ## Main body of script. ##
Chris@42 2738 ## -------------------- ##
Chris@42 2739
Chris@42 2740 ac_ext=c
Chris@42 2741 ac_cpp='$CPP $CPPFLAGS'
Chris@42 2742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 2743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 2744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 2745
Chris@42 2746
Chris@42 2747
Chris@42 2748
Chris@42 2749 SHARED_VERSION_INFO="8:5:5" # CURRENT:REVISION:AGE
Chris@42 2750
Chris@42 2751 am__api_version='1.14'
Chris@42 2752
Chris@42 2753 ac_aux_dir=
Chris@42 2754 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
Chris@42 2755 if test -f "$ac_dir/install-sh"; then
Chris@42 2756 ac_aux_dir=$ac_dir
Chris@42 2757 ac_install_sh="$ac_aux_dir/install-sh -c"
Chris@42 2758 break
Chris@42 2759 elif test -f "$ac_dir/install.sh"; then
Chris@42 2760 ac_aux_dir=$ac_dir
Chris@42 2761 ac_install_sh="$ac_aux_dir/install.sh -c"
Chris@42 2762 break
Chris@42 2763 elif test -f "$ac_dir/shtool"; then
Chris@42 2764 ac_aux_dir=$ac_dir
Chris@42 2765 ac_install_sh="$ac_aux_dir/shtool install -c"
Chris@42 2766 break
Chris@42 2767 fi
Chris@42 2768 done
Chris@42 2769 if test -z "$ac_aux_dir"; then
Chris@42 2770 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Chris@42 2771 fi
Chris@42 2772
Chris@42 2773 # These three variables are undocumented and unsupported,
Chris@42 2774 # and are intended to be withdrawn in a future Autoconf release.
Chris@42 2775 # They can cause serious problems if a builder's source tree is in a directory
Chris@42 2776 # whose full name contains unusual characters.
Chris@42 2777 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
Chris@42 2778 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
Chris@42 2779 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
Chris@42 2780
Chris@42 2781
Chris@42 2782 # Find a good install program. We prefer a C program (faster),
Chris@42 2783 # so one script is as good as another. But avoid the broken or
Chris@42 2784 # incompatible versions:
Chris@42 2785 # SysV /etc/install, /usr/sbin/install
Chris@42 2786 # SunOS /usr/etc/install
Chris@42 2787 # IRIX /sbin/install
Chris@42 2788 # AIX /bin/install
Chris@42 2789 # AmigaOS /C/install, which installs bootblocks on floppy discs
Chris@42 2790 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Chris@42 2791 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
Chris@42 2792 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Chris@42 2793 # OS/2's system install, which has a completely different semantic
Chris@42 2794 # ./install, which can be erroneously created by make from ./install.sh.
Chris@42 2795 # Reject install programs that cannot install multiple files.
Chris@42 2796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Chris@42 2797 $as_echo_n "checking for a BSD-compatible install... " >&6; }
Chris@42 2798 if test -z "$INSTALL"; then
Chris@42 2799 if ${ac_cv_path_install+:} false; then :
Chris@42 2800 $as_echo_n "(cached) " >&6
Chris@42 2801 else
Chris@42 2802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 2803 for as_dir in $PATH
Chris@42 2804 do
Chris@42 2805 IFS=$as_save_IFS
Chris@42 2806 test -z "$as_dir" && as_dir=.
Chris@42 2807 # Account for people who put trailing slashes in PATH elements.
Chris@42 2808 case $as_dir/ in #((
Chris@42 2809 ./ | .// | /[cC]/* | \
Chris@42 2810 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chris@42 2811 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Chris@42 2812 /usr/ucb/* ) ;;
Chris@42 2813 *)
Chris@42 2814 # OSF1 and SCO ODT 3.0 have their own names for install.
Chris@42 2815 # Don't use installbsd from OSF since it installs stuff as root
Chris@42 2816 # by default.
Chris@42 2817 for ac_prog in ginstall scoinst install; do
Chris@42 2818 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 2819 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Chris@42 2820 if test $ac_prog = install &&
Chris@42 2821 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@42 2822 # AIX install. It has an incompatible calling convention.
Chris@42 2823 :
Chris@42 2824 elif test $ac_prog = install &&
Chris@42 2825 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@42 2826 # program-specific install script used by HP pwplus--don't use.
Chris@42 2827 :
Chris@42 2828 else
Chris@42 2829 rm -rf conftest.one conftest.two conftest.dir
Chris@42 2830 echo one > conftest.one
Chris@42 2831 echo two > conftest.two
Chris@42 2832 mkdir conftest.dir
Chris@42 2833 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
Chris@42 2834 test -s conftest.one && test -s conftest.two &&
Chris@42 2835 test -s conftest.dir/conftest.one &&
Chris@42 2836 test -s conftest.dir/conftest.two
Chris@42 2837 then
Chris@42 2838 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
Chris@42 2839 break 3
Chris@42 2840 fi
Chris@42 2841 fi
Chris@42 2842 fi
Chris@42 2843 done
Chris@42 2844 done
Chris@42 2845 ;;
Chris@42 2846 esac
Chris@42 2847
Chris@42 2848 done
Chris@42 2849 IFS=$as_save_IFS
Chris@42 2850
Chris@42 2851 rm -rf conftest.one conftest.two conftest.dir
Chris@42 2852
Chris@42 2853 fi
Chris@42 2854 if test "${ac_cv_path_install+set}" = set; then
Chris@42 2855 INSTALL=$ac_cv_path_install
Chris@42 2856 else
Chris@42 2857 # As a last resort, use the slow shell script. Don't cache a
Chris@42 2858 # value for INSTALL within a source directory, because that will
Chris@42 2859 # break other packages using the cache if that directory is
Chris@42 2860 # removed, or if the value is a relative name.
Chris@42 2861 INSTALL=$ac_install_sh
Chris@42 2862 fi
Chris@42 2863 fi
Chris@42 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Chris@42 2865 $as_echo "$INSTALL" >&6; }
Chris@42 2866
Chris@42 2867 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
Chris@42 2868 # It thinks the first close brace ends the variable substitution.
Chris@42 2869 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
Chris@42 2870
Chris@42 2871 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Chris@42 2872
Chris@42 2873 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
Chris@42 2874
Chris@42 2875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
Chris@42 2876 $as_echo_n "checking whether build environment is sane... " >&6; }
Chris@42 2877 # Reject unsafe characters in $srcdir or the absolute working directory
Chris@42 2878 # name. Accept space and tab only in the latter.
Chris@42 2879 am_lf='
Chris@42 2880 '
Chris@42 2881 case `pwd` in
Chris@42 2882 *[\\\"\#\$\&\'\`$am_lf]*)
Chris@42 2883 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Chris@42 2884 esac
Chris@42 2885 case $srcdir in
Chris@42 2886 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Chris@42 2887 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
Chris@42 2888 esac
Chris@42 2889
Chris@42 2890 # Do 'set' in a subshell so we don't clobber the current shell's
Chris@42 2891 # arguments. Must try -L first in case configure is actually a
Chris@42 2892 # symlink; some systems play weird games with the mod time of symlinks
Chris@42 2893 # (eg FreeBSD returns the mod time of the symlink's containing
Chris@42 2894 # directory).
Chris@42 2895 if (
Chris@42 2896 am_has_slept=no
Chris@42 2897 for am_try in 1 2; do
Chris@42 2898 echo "timestamp, slept: $am_has_slept" > conftest.file
Chris@42 2899 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
Chris@42 2900 if test "$*" = "X"; then
Chris@42 2901 # -L didn't work.
Chris@42 2902 set X `ls -t "$srcdir/configure" conftest.file`
Chris@42 2903 fi
Chris@42 2904 if test "$*" != "X $srcdir/configure conftest.file" \
Chris@42 2905 && test "$*" != "X conftest.file $srcdir/configure"; then
Chris@42 2906
Chris@42 2907 # If neither matched, then we have a broken ls. This can happen
Chris@42 2908 # if, for instance, CONFIG_SHELL is bash and it inherits a
Chris@42 2909 # broken ls alias from the environment. This has actually
Chris@42 2910 # happened. Such a system could not be considered "sane".
Chris@42 2911 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
Chris@42 2912 alias in your environment" "$LINENO" 5
Chris@42 2913 fi
Chris@42 2914 if test "$2" = conftest.file || test $am_try -eq 2; then
Chris@42 2915 break
Chris@42 2916 fi
Chris@42 2917 # Just in case.
Chris@42 2918 sleep 1
Chris@42 2919 am_has_slept=yes
Chris@42 2920 done
Chris@42 2921 test "$2" = conftest.file
Chris@42 2922 )
Chris@42 2923 then
Chris@42 2924 # Ok.
Chris@42 2925 :
Chris@42 2926 else
Chris@42 2927 as_fn_error $? "newly created file is older than distributed files!
Chris@42 2928 Check your system clock" "$LINENO" 5
Chris@42 2929 fi
Chris@42 2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 2931 $as_echo "yes" >&6; }
Chris@42 2932 # If we didn't sleep, we still need to ensure time stamps of config.status and
Chris@42 2933 # generated files are strictly newer.
Chris@42 2934 am_sleep_pid=
Chris@42 2935 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
Chris@42 2936 ( sleep 1 ) &
Chris@42 2937 am_sleep_pid=$!
Chris@42 2938 fi
Chris@42 2939
Chris@42 2940 rm -f conftest.file
Chris@42 2941
Chris@42 2942 test "$program_prefix" != NONE &&
Chris@42 2943 program_transform_name="s&^&$program_prefix&;$program_transform_name"
Chris@42 2944 # Use a double $ so make ignores it.
Chris@42 2945 test "$program_suffix" != NONE &&
Chris@42 2946 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
Chris@42 2947 # Double any \ or $.
Chris@42 2948 # By default was `s,x,x', remove it if useless.
Chris@42 2949 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
Chris@42 2950 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
Chris@42 2951
Chris@42 2952 # Expand $ac_aux_dir to an absolute path.
Chris@42 2953 am_aux_dir=`cd "$ac_aux_dir" && pwd`
Chris@42 2954
Chris@42 2955 if test x"${MISSING+set}" != xset; then
Chris@42 2956 case $am_aux_dir in
Chris@42 2957 *\ * | *\ *)
Chris@42 2958 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
Chris@42 2959 *)
Chris@42 2960 MISSING="\${SHELL} $am_aux_dir/missing" ;;
Chris@42 2961 esac
Chris@42 2962 fi
Chris@42 2963 # Use eval to expand $SHELL
Chris@42 2964 if eval "$MISSING --is-lightweight"; then
Chris@42 2965 am_missing_run="$MISSING "
Chris@42 2966 else
Chris@42 2967 am_missing_run=
Chris@42 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
Chris@42 2969 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
Chris@42 2970 fi
Chris@42 2971
Chris@42 2972 if test x"${install_sh}" != xset; then
Chris@42 2973 case $am_aux_dir in
Chris@42 2974 *\ * | *\ *)
Chris@42 2975 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
Chris@42 2976 *)
Chris@42 2977 install_sh="\${SHELL} $am_aux_dir/install-sh"
Chris@42 2978 esac
Chris@42 2979 fi
Chris@42 2980
Chris@42 2981 # Installed binaries are usually stripped using 'strip' when the user
Chris@42 2982 # run "make install-strip". However 'strip' might not be the right
Chris@42 2983 # tool to use in cross-compilation environments, therefore Automake
Chris@42 2984 # will honor the 'STRIP' environment variable to overrule this program.
Chris@42 2985 if test "$cross_compiling" != no; then
Chris@42 2986 if test -n "$ac_tool_prefix"; then
Chris@42 2987 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@42 2988 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@42 2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 2990 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 2991 if ${ac_cv_prog_STRIP+:} false; then :
Chris@42 2992 $as_echo_n "(cached) " >&6
Chris@42 2993 else
Chris@42 2994 if test -n "$STRIP"; then
Chris@42 2995 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@42 2996 else
Chris@42 2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 2998 for as_dir in $PATH
Chris@42 2999 do
Chris@42 3000 IFS=$as_save_IFS
Chris@42 3001 test -z "$as_dir" && as_dir=.
Chris@42 3002 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 3003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 3004 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@42 3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 3006 break 2
Chris@42 3007 fi
Chris@42 3008 done
Chris@42 3009 done
Chris@42 3010 IFS=$as_save_IFS
Chris@42 3011
Chris@42 3012 fi
Chris@42 3013 fi
Chris@42 3014 STRIP=$ac_cv_prog_STRIP
Chris@42 3015 if test -n "$STRIP"; then
Chris@42 3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@42 3017 $as_echo "$STRIP" >&6; }
Chris@42 3018 else
Chris@42 3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 3020 $as_echo "no" >&6; }
Chris@42 3021 fi
Chris@42 3022
Chris@42 3023
Chris@42 3024 fi
Chris@42 3025 if test -z "$ac_cv_prog_STRIP"; then
Chris@42 3026 ac_ct_STRIP=$STRIP
Chris@42 3027 # Extract the first word of "strip", so it can be a program name with args.
Chris@42 3028 set dummy strip; ac_word=$2
Chris@42 3029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 3030 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 3031 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@42 3032 $as_echo_n "(cached) " >&6
Chris@42 3033 else
Chris@42 3034 if test -n "$ac_ct_STRIP"; then
Chris@42 3035 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@42 3036 else
Chris@42 3037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 3038 for as_dir in $PATH
Chris@42 3039 do
Chris@42 3040 IFS=$as_save_IFS
Chris@42 3041 test -z "$as_dir" && as_dir=.
Chris@42 3042 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 3043 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 3044 ac_cv_prog_ac_ct_STRIP="strip"
Chris@42 3045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 3046 break 2
Chris@42 3047 fi
Chris@42 3048 done
Chris@42 3049 done
Chris@42 3050 IFS=$as_save_IFS
Chris@42 3051
Chris@42 3052 fi
Chris@42 3053 fi
Chris@42 3054 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@42 3055 if test -n "$ac_ct_STRIP"; then
Chris@42 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@42 3057 $as_echo "$ac_ct_STRIP" >&6; }
Chris@42 3058 else
Chris@42 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 3060 $as_echo "no" >&6; }
Chris@42 3061 fi
Chris@42 3062
Chris@42 3063 if test "x$ac_ct_STRIP" = x; then
Chris@42 3064 STRIP=":"
Chris@42 3065 else
Chris@42 3066 case $cross_compiling:$ac_tool_warned in
Chris@42 3067 yes:)
Chris@42 3068 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 3069 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 3070 ac_tool_warned=yes ;;
Chris@42 3071 esac
Chris@42 3072 STRIP=$ac_ct_STRIP
Chris@42 3073 fi
Chris@42 3074 else
Chris@42 3075 STRIP="$ac_cv_prog_STRIP"
Chris@42 3076 fi
Chris@42 3077
Chris@42 3078 fi
Chris@42 3079 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
Chris@42 3080
Chris@42 3081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
Chris@42 3082 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
Chris@42 3083 if test -z "$MKDIR_P"; then
Chris@42 3084 if ${ac_cv_path_mkdir+:} false; then :
Chris@42 3085 $as_echo_n "(cached) " >&6
Chris@42 3086 else
Chris@42 3087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 3088 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
Chris@42 3089 do
Chris@42 3090 IFS=$as_save_IFS
Chris@42 3091 test -z "$as_dir" && as_dir=.
Chris@42 3092 for ac_prog in mkdir gmkdir; do
Chris@42 3093 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 3094 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
Chris@42 3095 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
Chris@42 3096 'mkdir (GNU coreutils) '* | \
Chris@42 3097 'mkdir (coreutils) '* | \
Chris@42 3098 'mkdir (fileutils) '4.1*)
Chris@42 3099 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
Chris@42 3100 break 3;;
Chris@42 3101 esac
Chris@42 3102 done
Chris@42 3103 done
Chris@42 3104 done
Chris@42 3105 IFS=$as_save_IFS
Chris@42 3106
Chris@42 3107 fi
Chris@42 3108
Chris@42 3109 test -d ./--version && rmdir ./--version
Chris@42 3110 if test "${ac_cv_path_mkdir+set}" = set; then
Chris@42 3111 MKDIR_P="$ac_cv_path_mkdir -p"
Chris@42 3112 else
Chris@42 3113 # As a last resort, use the slow shell script. Don't cache a
Chris@42 3114 # value for MKDIR_P within a source directory, because that will
Chris@42 3115 # break other packages using the cache if that directory is
Chris@42 3116 # removed, or if the value is a relative name.
Chris@42 3117 MKDIR_P="$ac_install_sh -d"
Chris@42 3118 fi
Chris@42 3119 fi
Chris@42 3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
Chris@42 3121 $as_echo "$MKDIR_P" >&6; }
Chris@42 3122
Chris@42 3123 for ac_prog in gawk mawk nawk awk
Chris@42 3124 do
Chris@42 3125 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 3126 set dummy $ac_prog; ac_word=$2
Chris@42 3127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 3128 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 3129 if ${ac_cv_prog_AWK+:} false; then :
Chris@42 3130 $as_echo_n "(cached) " >&6
Chris@42 3131 else
Chris@42 3132 if test -n "$AWK"; then
Chris@42 3133 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@42 3134 else
Chris@42 3135 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 3136 for as_dir in $PATH
Chris@42 3137 do
Chris@42 3138 IFS=$as_save_IFS
Chris@42 3139 test -z "$as_dir" && as_dir=.
Chris@42 3140 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 3141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 3142 ac_cv_prog_AWK="$ac_prog"
Chris@42 3143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 3144 break 2
Chris@42 3145 fi
Chris@42 3146 done
Chris@42 3147 done
Chris@42 3148 IFS=$as_save_IFS
Chris@42 3149
Chris@42 3150 fi
Chris@42 3151 fi
Chris@42 3152 AWK=$ac_cv_prog_AWK
Chris@42 3153 if test -n "$AWK"; then
Chris@42 3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Chris@42 3155 $as_echo "$AWK" >&6; }
Chris@42 3156 else
Chris@42 3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 3158 $as_echo "no" >&6; }
Chris@42 3159 fi
Chris@42 3160
Chris@42 3161
Chris@42 3162 test -n "$AWK" && break
Chris@42 3163 done
Chris@42 3164
Chris@42 3165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@42 3166 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
Chris@42 3167 set x ${MAKE-make}
Chris@42 3168 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris@42 3169 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Chris@42 3170 $as_echo_n "(cached) " >&6
Chris@42 3171 else
Chris@42 3172 cat >conftest.make <<\_ACEOF
Chris@42 3173 SHELL = /bin/sh
Chris@42 3174 all:
Chris@42 3175 @echo '@@@%%%=$(MAKE)=@@@%%%'
Chris@42 3176 _ACEOF
Chris@42 3177 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Chris@42 3178 case `${MAKE-make} -f conftest.make 2>/dev/null` in
Chris@42 3179 *@@@%%%=?*=@@@%%%*)
Chris@42 3180 eval ac_cv_prog_make_${ac_make}_set=yes;;
Chris@42 3181 *)
Chris@42 3182 eval ac_cv_prog_make_${ac_make}_set=no;;
Chris@42 3183 esac
Chris@42 3184 rm -f conftest.make
Chris@42 3185 fi
Chris@42 3186 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chris@42 3187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 3188 $as_echo "yes" >&6; }
Chris@42 3189 SET_MAKE=
Chris@42 3190 else
Chris@42 3191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 3192 $as_echo "no" >&6; }
Chris@42 3193 SET_MAKE="MAKE=${MAKE-make}"
Chris@42 3194 fi
Chris@42 3195
Chris@42 3196 rm -rf .tst 2>/dev/null
Chris@42 3197 mkdir .tst 2>/dev/null
Chris@42 3198 if test -d .tst; then
Chris@42 3199 am__leading_dot=.
Chris@42 3200 else
Chris@42 3201 am__leading_dot=_
Chris@42 3202 fi
Chris@42 3203 rmdir .tst 2>/dev/null
Chris@42 3204
Chris@42 3205 # Check whether --enable-silent-rules was given.
Chris@42 3206 if test "${enable_silent_rules+set}" = set; then :
Chris@42 3207 enableval=$enable_silent_rules;
Chris@42 3208 fi
Chris@42 3209
Chris@42 3210 case $enable_silent_rules in # (((
Chris@42 3211 yes) AM_DEFAULT_VERBOSITY=0;;
Chris@42 3212 no) AM_DEFAULT_VERBOSITY=1;;
Chris@42 3213 *) AM_DEFAULT_VERBOSITY=1;;
Chris@42 3214 esac
Chris@42 3215 am_make=${MAKE-make}
Chris@42 3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
Chris@42 3217 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
Chris@42 3218 if ${am_cv_make_support_nested_variables+:} false; then :
Chris@42 3219 $as_echo_n "(cached) " >&6
Chris@42 3220 else
Chris@42 3221 if $as_echo 'TRUE=$(BAR$(V))
Chris@42 3222 BAR0=false
Chris@42 3223 BAR1=true
Chris@42 3224 V=1
Chris@42 3225 am__doit:
Chris@42 3226 @$(TRUE)
Chris@42 3227 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
Chris@42 3228 am_cv_make_support_nested_variables=yes
Chris@42 3229 else
Chris@42 3230 am_cv_make_support_nested_variables=no
Chris@42 3231 fi
Chris@42 3232 fi
Chris@42 3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
Chris@42 3234 $as_echo "$am_cv_make_support_nested_variables" >&6; }
Chris@42 3235 if test $am_cv_make_support_nested_variables = yes; then
Chris@42 3236 AM_V='$(V)'
Chris@42 3237 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
Chris@42 3238 else
Chris@42 3239 AM_V=$AM_DEFAULT_VERBOSITY
Chris@42 3240 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
Chris@42 3241 fi
Chris@42 3242 AM_BACKSLASH='\'
Chris@42 3243
Chris@42 3244 if test "`cd $srcdir && pwd`" != "`pwd`"; then
Chris@42 3245 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
Chris@42 3246 # is not polluted with repeated "-I."
Chris@42 3247 am__isrc=' -I$(srcdir)'
Chris@42 3248 # test to see if srcdir already configured
Chris@42 3249 if test -f $srcdir/config.status; then
Chris@42 3250 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Chris@42 3251 fi
Chris@42 3252 fi
Chris@42 3253
Chris@42 3254 # test whether we have cygpath
Chris@42 3255 if test -z "$CYGPATH_W"; then
Chris@42 3256 if (cygpath --version) >/dev/null 2>/dev/null; then
Chris@42 3257 CYGPATH_W='cygpath -w'
Chris@42 3258 else
Chris@42 3259 CYGPATH_W=echo
Chris@42 3260 fi
Chris@42 3261 fi
Chris@42 3262
Chris@42 3263
Chris@42 3264 # Define the identity of the package.
Chris@42 3265 PACKAGE='fftw'
Chris@42 3266 VERSION='3.3.5'
Chris@42 3267
Chris@42 3268
Chris@42 3269 cat >>confdefs.h <<_ACEOF
Chris@42 3270 #define PACKAGE "$PACKAGE"
Chris@42 3271 _ACEOF
Chris@42 3272
Chris@42 3273
Chris@42 3274 cat >>confdefs.h <<_ACEOF
Chris@42 3275 #define VERSION "$VERSION"
Chris@42 3276 _ACEOF
Chris@42 3277
Chris@42 3278 # Some tools Automake needs.
Chris@42 3279
Chris@42 3280 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
Chris@42 3281
Chris@42 3282
Chris@42 3283 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
Chris@42 3284
Chris@42 3285
Chris@42 3286 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
Chris@42 3287
Chris@42 3288
Chris@42 3289 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
Chris@42 3290
Chris@42 3291
Chris@42 3292 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
Chris@42 3293
Chris@42 3294 # For better backward compatibility. To be removed once Automake 1.9.x
Chris@42 3295 # dies out for good. For more background, see:
Chris@42 3296 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
Chris@42 3297 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
Chris@42 3298 mkdir_p='$(MKDIR_P)'
Chris@42 3299
Chris@42 3300 # We need awk for the "check" target. The system "awk" is bad on
Chris@42 3301 # some platforms.
Chris@42 3302 # Always define AMTAR for backward compatibility. Yes, it's still used
Chris@42 3303 # in the wild :-( We should find a proper way to deprecate it ...
Chris@42 3304 AMTAR='$${TAR-tar}'
Chris@42 3305
Chris@42 3306
Chris@42 3307 # We'll loop over all known methods to create a tar archive until one works.
Chris@42 3308 _am_tools='gnutar pax cpio none'
Chris@42 3309
Chris@42 3310 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
Chris@42 3311
Chris@42 3312
Chris@42 3313
Chris@42 3314
Chris@42 3315
Chris@42 3316
Chris@42 3317 # POSIX will say in a future version that running "rm -f" with no argument
Chris@42 3318 # is OK; and we want to be able to make that assumption in our Makefile
Chris@42 3319 # recipes. So use an aggressive probe to check that the usage we want is
Chris@42 3320 # actually supported "in the wild" to an acceptable degree.
Chris@42 3321 # See automake bug#10828.
Chris@42 3322 # To make any issue more visible, cause the running configure to be aborted
Chris@42 3323 # by default if the 'rm' program in use doesn't match our expectations; the
Chris@42 3324 # user can still override this though.
Chris@42 3325 if rm -f && rm -fr && rm -rf; then : OK; else
Chris@42 3326 cat >&2 <<'END'
Chris@42 3327 Oops!
Chris@42 3328
Chris@42 3329 Your 'rm' program seems unable to run without file operands specified
Chris@42 3330 on the command line, even when the '-f' option is present. This is contrary
Chris@42 3331 to the behaviour of most rm programs out there, and not conforming with
Chris@42 3332 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
Chris@42 3333
Chris@42 3334 Please tell bug-automake@gnu.org about your system, including the value
Chris@42 3335 of your $PATH and any error possibly output before this message. This
Chris@42 3336 can help us improve future automake versions.
Chris@42 3337
Chris@42 3338 END
Chris@42 3339 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
Chris@42 3340 echo 'Configuration will proceed anyway, since you have set the' >&2
Chris@42 3341 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
Chris@42 3342 echo >&2
Chris@42 3343 else
Chris@42 3344 cat >&2 <<'END'
Chris@42 3345 Aborting the configuration process, to ensure you take notice of the issue.
Chris@42 3346
Chris@42 3347 You can download and install GNU coreutils to get an 'rm' implementation
Chris@42 3348 that behaves properly: <http://www.gnu.org/software/coreutils/>.
Chris@42 3349
Chris@42 3350 If you want to complete the configuration process using your problematic
Chris@42 3351 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
Chris@42 3352 to "yes", and re-run configure.
Chris@42 3353
Chris@42 3354 END
Chris@42 3355 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
Chris@42 3356 fi
Chris@42 3357 fi
Chris@42 3358
Chris@42 3359 ac_config_headers="$ac_config_headers config.h"
Chris@42 3360
Chris@42 3361
Chris@42 3362
Chris@42 3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
Chris@42 3364 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
Chris@42 3365 # Check whether --enable-maintainer-mode was given.
Chris@42 3366 if test "${enable_maintainer_mode+set}" = set; then :
Chris@42 3367 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
Chris@42 3368 else
Chris@42 3369 USE_MAINTAINER_MODE=no
Chris@42 3370 fi
Chris@42 3371
Chris@42 3372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
Chris@42 3373 $as_echo "$USE_MAINTAINER_MODE" >&6; }
Chris@42 3374 if test $USE_MAINTAINER_MODE = yes; then
Chris@42 3375 MAINTAINER_MODE_TRUE=
Chris@42 3376 MAINTAINER_MODE_FALSE='#'
Chris@42 3377 else
Chris@42 3378 MAINTAINER_MODE_TRUE='#'
Chris@42 3379 MAINTAINER_MODE_FALSE=
Chris@42 3380 fi
Chris@42 3381
Chris@42 3382 MAINT=$MAINTAINER_MODE_TRUE
Chris@42 3383
Chris@42 3384
Chris@42 3385
Chris@42 3386 # Check whether --enable-shared was given.
Chris@42 3387 if test "${enable_shared+set}" = set; then :
Chris@42 3388 enableval=$enable_shared; p=${PACKAGE-default}
Chris@42 3389 case $enableval in
Chris@42 3390 yes) enable_shared=yes ;;
Chris@42 3391 no) enable_shared=no ;;
Chris@42 3392 *)
Chris@42 3393 enable_shared=no
Chris@42 3394 # Look at the argument we got. We use all the common list separators.
Chris@42 3395 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@42 3396 for pkg in $enableval; do
Chris@42 3397 IFS="$lt_save_ifs"
Chris@42 3398 if test "X$pkg" = "X$p"; then
Chris@42 3399 enable_shared=yes
Chris@42 3400 fi
Chris@42 3401 done
Chris@42 3402 IFS="$lt_save_ifs"
Chris@42 3403 ;;
Chris@42 3404 esac
Chris@42 3405 else
Chris@42 3406 enable_shared=no
Chris@42 3407 fi
Chris@42 3408
Chris@42 3409
Chris@42 3410
Chris@42 3411
Chris@42 3412
Chris@42 3413
Chris@42 3414
Chris@42 3415
Chris@42 3416 # Make sure we can run config.sub.
Chris@42 3417 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chris@42 3418 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Chris@42 3419
Chris@42 3420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Chris@42 3421 $as_echo_n "checking build system type... " >&6; }
Chris@42 3422 if ${ac_cv_build+:} false; then :
Chris@42 3423 $as_echo_n "(cached) " >&6
Chris@42 3424 else
Chris@42 3425 ac_build_alias=$build_alias
Chris@42 3426 test "x$ac_build_alias" = x &&
Chris@42 3427 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
Chris@42 3428 test "x$ac_build_alias" = x &&
Chris@42 3429 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Chris@42 3430 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chris@42 3431 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Chris@42 3432
Chris@42 3433 fi
Chris@42 3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Chris@42 3435 $as_echo "$ac_cv_build" >&6; }
Chris@42 3436 case $ac_cv_build in
Chris@42 3437 *-*-*) ;;
Chris@42 3438 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Chris@42 3439 esac
Chris@42 3440 build=$ac_cv_build
Chris@42 3441 ac_save_IFS=$IFS; IFS='-'
Chris@42 3442 set x $ac_cv_build
Chris@42 3443 shift
Chris@42 3444 build_cpu=$1
Chris@42 3445 build_vendor=$2
Chris@42 3446 shift; shift
Chris@42 3447 # Remember, the first character of IFS is used to create $*,
Chris@42 3448 # except with old shells:
Chris@42 3449 build_os=$*
Chris@42 3450 IFS=$ac_save_IFS
Chris@42 3451 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Chris@42 3452
Chris@42 3453
Chris@42 3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Chris@42 3455 $as_echo_n "checking host system type... " >&6; }
Chris@42 3456 if ${ac_cv_host+:} false; then :
Chris@42 3457 $as_echo_n "(cached) " >&6
Chris@42 3458 else
Chris@42 3459 if test "x$host_alias" = x; then
Chris@42 3460 ac_cv_host=$ac_cv_build
Chris@42 3461 else
Chris@42 3462 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chris@42 3463 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Chris@42 3464 fi
Chris@42 3465
Chris@42 3466 fi
Chris@42 3467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Chris@42 3468 $as_echo "$ac_cv_host" >&6; }
Chris@42 3469 case $ac_cv_host in
Chris@42 3470 *-*-*) ;;
Chris@42 3471 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Chris@42 3472 esac
Chris@42 3473 host=$ac_cv_host
Chris@42 3474 ac_save_IFS=$IFS; IFS='-'
Chris@42 3475 set x $ac_cv_host
Chris@42 3476 shift
Chris@42 3477 host_cpu=$1
Chris@42 3478 host_vendor=$2
Chris@42 3479 shift; shift
Chris@42 3480 # Remember, the first character of IFS is used to create $*,
Chris@42 3481 # except with old shells:
Chris@42 3482 host_os=$*
Chris@42 3483 IFS=$ac_save_IFS
Chris@42 3484 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Chris@42 3485
Chris@42 3486
Chris@42 3487
Chris@42 3488 case "${host_cpu}" in
Chris@42 3489 powerpc*) have_fma=yes;;
Chris@42 3490 ia64*) have_fma=yes;;
Chris@42 3491 hppa*) have_fma=yes;;
Chris@42 3492 mips64*) have_fma=yes;;
Chris@42 3493 *) have_fma=no;;
Chris@42 3494 esac
Chris@42 3495
Chris@42 3496 # Check whether --enable-debug was given.
Chris@42 3497 if test "${enable_debug+set}" = set; then :
Chris@42 3498 enableval=$enable_debug; ok=$enableval
Chris@42 3499 else
Chris@42 3500 ok=no
Chris@42 3501 fi
Chris@42 3502
Chris@42 3503 if test "$ok" = "yes"; then
Chris@42 3504
Chris@42 3505 $as_echo "#define FFTW_DEBUG 1" >>confdefs.h
Chris@42 3506
Chris@42 3507 debug_malloc=yes
Chris@42 3508 else
Chris@42 3509 debug_malloc=no
Chris@42 3510 fi
Chris@42 3511
Chris@42 3512 # Check whether --enable-doc was given.
Chris@42 3513 if test "${enable_doc+set}" = set; then :
Chris@42 3514 enableval=$enable_doc; build_doc=$enableval
Chris@42 3515 else
Chris@42 3516 build_doc=yes
Chris@42 3517 fi
Chris@42 3518
Chris@42 3519 if test x"$build_doc" = xyes; then
Chris@42 3520 BUILD_DOC_TRUE=
Chris@42 3521 BUILD_DOC_FALSE='#'
Chris@42 3522 else
Chris@42 3523 BUILD_DOC_TRUE='#'
Chris@42 3524 BUILD_DOC_FALSE=
Chris@42 3525 fi
Chris@42 3526
Chris@42 3527
Chris@42 3528 # Check whether --enable-debug-malloc was given.
Chris@42 3529 if test "${enable_debug_malloc+set}" = set; then :
Chris@42 3530 enableval=$enable_debug_malloc; ok=$enableval
Chris@42 3531 else
Chris@42 3532 ok=$debug_malloc
Chris@42 3533 fi
Chris@42 3534
Chris@42 3535 if test "$ok" = "yes"; then
Chris@42 3536
Chris@42 3537 $as_echo "#define FFTW_DEBUG_MALLOC 1" >>confdefs.h
Chris@42 3538
Chris@42 3539 fi
Chris@42 3540
Chris@42 3541 # Check whether --enable-debug-alignment was given.
Chris@42 3542 if test "${enable_debug_alignment+set}" = set; then :
Chris@42 3543 enableval=$enable_debug_alignment; ok=$enableval
Chris@42 3544 else
Chris@42 3545 ok=no
Chris@42 3546 fi
Chris@42 3547
Chris@42 3548 if test "$ok" = "yes"; then
Chris@42 3549
Chris@42 3550 $as_echo "#define FFTW_DEBUG_ALIGNMENT 1" >>confdefs.h
Chris@42 3551
Chris@42 3552 fi
Chris@42 3553
Chris@42 3554 # Check whether --enable-random-estimator was given.
Chris@42 3555 if test "${enable_random_estimator+set}" = set; then :
Chris@42 3556 enableval=$enable_random_estimator; ok=$enableval
Chris@42 3557 else
Chris@42 3558 ok=no
Chris@42 3559 fi
Chris@42 3560
Chris@42 3561 if test "$ok" = "yes"; then
Chris@42 3562
Chris@42 3563 $as_echo "#define FFTW_RANDOM_ESTIMATOR 1" >>confdefs.h
Chris@42 3564
Chris@42 3565 CHECK_PL_OPTS="--estimate"
Chris@42 3566 fi
Chris@42 3567
Chris@42 3568 # Check whether --enable-alloca was given.
Chris@42 3569 if test "${enable_alloca+set}" = set; then :
Chris@42 3570 enableval=$enable_alloca; ok=$enableval
Chris@42 3571 else
Chris@42 3572 ok=yes
Chris@42 3573 fi
Chris@42 3574
Chris@42 3575 if test "$ok" = "yes"; then
Chris@42 3576
Chris@42 3577 $as_echo "#define FFTW_ENABLE_ALLOCA 1" >>confdefs.h
Chris@42 3578
Chris@42 3579 fi
Chris@42 3580
Chris@42 3581 # Check whether --enable-single was given.
Chris@42 3582 if test "${enable_single+set}" = set; then :
Chris@42 3583 enableval=$enable_single; ok=$enableval
Chris@42 3584 else
Chris@42 3585 ok=no
Chris@42 3586 fi
Chris@42 3587
Chris@42 3588 # Check whether --enable-float was given.
Chris@42 3589 if test "${enable_float+set}" = set; then :
Chris@42 3590 enableval=$enable_float; ok=$enableval
Chris@42 3591 fi
Chris@42 3592
Chris@42 3593 if test "$ok" = "yes"; then
Chris@42 3594
Chris@42 3595 $as_echo "#define FFTW_SINGLE 1" >>confdefs.h
Chris@42 3596
Chris@42 3597
Chris@42 3598 $as_echo "#define BENCHFFT_SINGLE 1" >>confdefs.h
Chris@42 3599
Chris@42 3600 PRECISION=s
Chris@42 3601 else
Chris@42 3602 PRECISION=d
Chris@42 3603 fi
Chris@42 3604 if test "$ok" = "yes"; then
Chris@42 3605 SINGLE_TRUE=
Chris@42 3606 SINGLE_FALSE='#'
Chris@42 3607 else
Chris@42 3608 SINGLE_TRUE='#'
Chris@42 3609 SINGLE_FALSE=
Chris@42 3610 fi
Chris@42 3611
Chris@42 3612
Chris@42 3613 # Check whether --enable-long-double was given.
Chris@42 3614 if test "${enable_long_double+set}" = set; then :
Chris@42 3615 enableval=$enable_long_double; ok=$enableval
Chris@42 3616 else
Chris@42 3617 ok=no
Chris@42 3618 fi
Chris@42 3619
Chris@42 3620 if test "$ok" = "yes"; then
Chris@42 3621 if test "$PRECISION" = "s"; then
Chris@42 3622 as_fn_error $? "--enable-single/--enable-long-double conflict" "$LINENO" 5
Chris@42 3623 fi
Chris@42 3624
Chris@42 3625 $as_echo "#define FFTW_LDOUBLE 1" >>confdefs.h
Chris@42 3626
Chris@42 3627
Chris@42 3628 $as_echo "#define BENCHFFT_LDOUBLE 1" >>confdefs.h
Chris@42 3629
Chris@42 3630 PRECISION=l
Chris@42 3631 fi
Chris@42 3632 if test "$ok" = "yes"; then
Chris@42 3633 LDOUBLE_TRUE=
Chris@42 3634 LDOUBLE_FALSE='#'
Chris@42 3635 else
Chris@42 3636 LDOUBLE_TRUE='#'
Chris@42 3637 LDOUBLE_FALSE=
Chris@42 3638 fi
Chris@42 3639
Chris@42 3640
Chris@42 3641 # Check whether --enable-quad-precision was given.
Chris@42 3642 if test "${enable_quad_precision+set}" = set; then :
Chris@42 3643 enableval=$enable_quad_precision; ok=$enableval
Chris@42 3644 else
Chris@42 3645 ok=no
Chris@42 3646 fi
Chris@42 3647
Chris@42 3648 if test "$ok" = "yes"; then
Chris@42 3649 if test "$PRECISION" != "d"; then
Chris@42 3650 as_fn_error $? "conflicting precisions specified" "$LINENO" 5
Chris@42 3651 fi
Chris@42 3652
Chris@42 3653 $as_echo "#define FFTW_QUAD 1" >>confdefs.h
Chris@42 3654
Chris@42 3655
Chris@42 3656 $as_echo "#define BENCHFFT_QUAD 1" >>confdefs.h
Chris@42 3657
Chris@42 3658 PRECISION=q
Chris@42 3659 fi
Chris@42 3660 if test "$ok" = "yes"; then
Chris@42 3661 QUAD_TRUE=
Chris@42 3662 QUAD_FALSE='#'
Chris@42 3663 else
Chris@42 3664 QUAD_TRUE='#'
Chris@42 3665 QUAD_FALSE=
Chris@42 3666 fi
Chris@42 3667
Chris@42 3668
Chris@42 3669
Chris@42 3670
Chris@42 3671
Chris@42 3672 # Check whether --enable-sse was given.
Chris@42 3673 if test "${enable_sse+set}" = set; then :
Chris@42 3674 enableval=$enable_sse; have_sse=$enableval
Chris@42 3675 else
Chris@42 3676 have_sse=no
Chris@42 3677 fi
Chris@42 3678
Chris@42 3679 if test "$have_sse" = "yes"; then
Chris@42 3680 if test "$PRECISION" != "s"; then
Chris@42 3681 as_fn_error $? "SSE requires single precision" "$LINENO" 5
Chris@42 3682 fi
Chris@42 3683 fi
Chris@42 3684
Chris@42 3685 # Check whether --enable-sse2 was given.
Chris@42 3686 if test "${enable_sse2+set}" = set; then :
Chris@42 3687 enableval=$enable_sse2; have_sse2=$enableval
Chris@42 3688 else
Chris@42 3689 have_sse2=no
Chris@42 3690 fi
Chris@42 3691
Chris@42 3692 if test "$have_sse" = "yes"; then have_sse2=yes; fi
Chris@42 3693 if test "$have_sse2" = "yes"; then
Chris@42 3694
Chris@42 3695 $as_echo "#define HAVE_SSE2 1" >>confdefs.h
Chris@42 3696
Chris@42 3697 if test "$PRECISION" != "d" -a "$PRECISION" != "s"; then
Chris@42 3698 as_fn_error $? "SSE2 requires single or double precision" "$LINENO" 5
Chris@42 3699 fi
Chris@42 3700 fi
Chris@42 3701 if test "$have_sse2" = "yes"; then
Chris@42 3702 HAVE_SSE2_TRUE=
Chris@42 3703 HAVE_SSE2_FALSE='#'
Chris@42 3704 else
Chris@42 3705 HAVE_SSE2_TRUE='#'
Chris@42 3706 HAVE_SSE2_FALSE=
Chris@42 3707 fi
Chris@42 3708
Chris@42 3709
Chris@42 3710 # Check whether --enable-avx was given.
Chris@42 3711 if test "${enable_avx+set}" = set; then :
Chris@42 3712 enableval=$enable_avx; have_avx=$enableval
Chris@42 3713 else
Chris@42 3714 have_avx=no
Chris@42 3715 fi
Chris@42 3716
Chris@42 3717 if test "$have_avx" = "yes"; then
Chris@42 3718
Chris@42 3719 $as_echo "#define HAVE_AVX 1" >>confdefs.h
Chris@42 3720
Chris@42 3721 if test "$PRECISION" != "d" -a "$PRECISION" != "s"; then
Chris@42 3722 as_fn_error $? "AVX requires single or double precision" "$LINENO" 5
Chris@42 3723 fi
Chris@42 3724 fi
Chris@42 3725 if test "$have_avx" = "yes"; then
Chris@42 3726 HAVE_AVX_TRUE=
Chris@42 3727 HAVE_AVX_FALSE='#'
Chris@42 3728 else
Chris@42 3729 HAVE_AVX_TRUE='#'
Chris@42 3730 HAVE_AVX_FALSE=
Chris@42 3731 fi
Chris@42 3732
Chris@42 3733
Chris@42 3734 # Check whether --enable-avx2 was given.
Chris@42 3735 if test "${enable_avx2+set}" = set; then :
Chris@42 3736 enableval=$enable_avx2; have_avx2=$enableval
Chris@42 3737 else
Chris@42 3738 have_avx2=no
Chris@42 3739 fi
Chris@42 3740
Chris@42 3741 if test "$have_avx2" = "yes"; then
Chris@42 3742
Chris@42 3743 $as_echo "#define HAVE_AVX2 1" >>confdefs.h
Chris@42 3744
Chris@42 3745 if test "$PRECISION" != "d" -a "$PRECISION" != "s"; then
Chris@42 3746 as_fn_error $? "AVX2 requires single or double precision" "$LINENO" 5
Chris@42 3747 fi
Chris@42 3748 have_fma="yes"
Chris@42 3749 fi
Chris@42 3750 if test "$have_avx2" = "yes"; then
Chris@42 3751 HAVE_AVX2_TRUE=
Chris@42 3752 HAVE_AVX2_FALSE='#'
Chris@42 3753 else
Chris@42 3754 HAVE_AVX2_TRUE='#'
Chris@42 3755 HAVE_AVX2_FALSE=
Chris@42 3756 fi
Chris@42 3757
Chris@42 3758
Chris@42 3759 # Check whether --enable-avx512 was given.
Chris@42 3760 if test "${enable_avx512+set}" = set; then :
Chris@42 3761 enableval=$enable_avx512; have_avx512=$enableval
Chris@42 3762 else
Chris@42 3763 have_avx512=no
Chris@42 3764 fi
Chris@42 3765
Chris@42 3766 if test "$have_avx512" = "yes"; then
Chris@42 3767
Chris@42 3768 $as_echo "#define HAVE_AVX512 1" >>confdefs.h
Chris@42 3769
Chris@42 3770 if test "$PRECISION" != "d" -a "$PRECISION" != "s"; then
Chris@42 3771 as_fn_error $? "AVX512 requires single or double precision" "$LINENO" 5
Chris@42 3772 fi
Chris@42 3773 have_fma="yes"
Chris@42 3774 fi
Chris@42 3775 if test "$have_avx512" = "yes"; then
Chris@42 3776 HAVE_AVX512_TRUE=
Chris@42 3777 HAVE_AVX512_FALSE='#'
Chris@42 3778 else
Chris@42 3779 HAVE_AVX512_TRUE='#'
Chris@42 3780 HAVE_AVX512_FALSE=
Chris@42 3781 fi
Chris@42 3782
Chris@42 3783
Chris@42 3784 # Check whether --enable-avx-128-fma was given.
Chris@42 3785 if test "${enable_avx_128_fma+set}" = set; then :
Chris@42 3786 enableval=$enable_avx_128_fma; have_avx_128_fma=$enableval
Chris@42 3787 else
Chris@42 3788 have_avx_128_fma=no
Chris@42 3789 fi
Chris@42 3790
Chris@42 3791 if test "$have_avx_128_fma" = "yes"; then
Chris@42 3792
Chris@42 3793 $as_echo "#define HAVE_AVX_128_FMA 1" >>confdefs.h
Chris@42 3794
Chris@42 3795 AVX_128_FMA_CFLAGS="${AVX_CFLAGS} -mfma4"
Chris@42 3796
Chris@42 3797 fi
Chris@42 3798 if test "$have_avx_128_fma" = "yes"; then
Chris@42 3799 HAVE_AVX_128_FMA_TRUE=
Chris@42 3800 HAVE_AVX_128_FMA_FALSE='#'
Chris@42 3801 else
Chris@42 3802 HAVE_AVX_128_FMA_TRUE='#'
Chris@42 3803 HAVE_AVX_128_FMA_FALSE=
Chris@42 3804 fi
Chris@42 3805
Chris@42 3806
Chris@42 3807 # Check whether --enable-kcvi was given.
Chris@42 3808 if test "${enable_kcvi+set}" = set; then :
Chris@42 3809 enableval=$enable_kcvi; have_kcvi=$enableval
Chris@42 3810 else
Chris@42 3811 have_kcvi=no
Chris@42 3812 fi
Chris@42 3813
Chris@42 3814 if test "$have_kcvi" = "yes"; then
Chris@42 3815
Chris@42 3816 $as_echo "#define HAVE_KCVI 1" >>confdefs.h
Chris@42 3817
Chris@42 3818 if test "$PRECISION" != "d" -a "$PRECISION" != "s"; then
Chris@42 3819 as_fn_error $? "Knights Corner vector instructions requires single or double precision" "$LINENO" 5
Chris@42 3820 fi
Chris@42 3821 fi
Chris@42 3822 if test "$have_kcvi" = "yes"; then
Chris@42 3823 HAVE_KCVI_TRUE=
Chris@42 3824 HAVE_KCVI_FALSE='#'
Chris@42 3825 else
Chris@42 3826 HAVE_KCVI_TRUE='#'
Chris@42 3827 HAVE_KCVI_FALSE=
Chris@42 3828 fi
Chris@42 3829
Chris@42 3830
Chris@42 3831 # Check whether --enable-altivec was given.
Chris@42 3832 if test "${enable_altivec+set}" = set; then :
Chris@42 3833 enableval=$enable_altivec; have_altivec=$enableval
Chris@42 3834 else
Chris@42 3835 have_altivec=no
Chris@42 3836 fi
Chris@42 3837
Chris@42 3838 if test "$have_altivec" = "yes"; then
Chris@42 3839
Chris@42 3840 $as_echo "#define HAVE_ALTIVEC 1" >>confdefs.h
Chris@42 3841
Chris@42 3842 if test "$PRECISION" != "s"; then
Chris@42 3843 as_fn_error $? "Altivec requires single precision" "$LINENO" 5
Chris@42 3844 fi
Chris@42 3845 fi
Chris@42 3846 if test "$have_altivec" = "yes"; then
Chris@42 3847 HAVE_ALTIVEC_TRUE=
Chris@42 3848 HAVE_ALTIVEC_FALSE='#'
Chris@42 3849 else
Chris@42 3850 HAVE_ALTIVEC_TRUE='#'
Chris@42 3851 HAVE_ALTIVEC_FALSE=
Chris@42 3852 fi
Chris@42 3853
Chris@42 3854
Chris@42 3855 # Check whether --enable-vsx was given.
Chris@42 3856 if test "${enable_vsx+set}" = set; then :
Chris@42 3857 enableval=$enable_vsx; have_vsx=$enableval
Chris@42 3858 else
Chris@42 3859 have_vsx=no
Chris@42 3860 fi
Chris@42 3861
Chris@42 3862 if test "$have_vsx" = "yes"; then
Chris@42 3863
Chris@42 3864 $as_echo "#define HAVE_VSX 1" >>confdefs.h
Chris@42 3865
Chris@42 3866 fi
Chris@42 3867 if test "$have_vsx" = "yes"; then
Chris@42 3868 HAVE_VSX_TRUE=
Chris@42 3869 HAVE_VSX_FALSE='#'
Chris@42 3870 else
Chris@42 3871 HAVE_VSX_TRUE='#'
Chris@42 3872 HAVE_VSX_FALSE=
Chris@42 3873 fi
Chris@42 3874
Chris@42 3875
Chris@42 3876 # Check whether --enable-neon was given.
Chris@42 3877 if test "${enable_neon+set}" = set; then :
Chris@42 3878 enableval=$enable_neon; have_neon=$enableval
Chris@42 3879 else
Chris@42 3880 have_neon=no
Chris@42 3881 fi
Chris@42 3882
Chris@42 3883 if test "$have_neon" = "yes"; then
Chris@42 3884
Chris@42 3885 $as_echo "#define HAVE_NEON 1" >>confdefs.h
Chris@42 3886
Chris@42 3887 case "${host_cpu}" in
Chris@42 3888 aarch64)
Chris@42 3889 ;;
Chris@42 3890 *)
Chris@42 3891 if test "$PRECISION" != "s"; then
Chris@42 3892 as_fn_error $? "NEON requires single precision" "$LINENO" 5
Chris@42 3893 fi
Chris@42 3894 ;;
Chris@42 3895 esac
Chris@42 3896 fi
Chris@42 3897 if test "$have_neon" = "yes"; then
Chris@42 3898 HAVE_NEON_TRUE=
Chris@42 3899 HAVE_NEON_FALSE='#'
Chris@42 3900 else
Chris@42 3901 HAVE_NEON_TRUE='#'
Chris@42 3902 HAVE_NEON_FALSE=
Chris@42 3903 fi
Chris@42 3904
Chris@42 3905
Chris@42 3906 # Check whether --enable-armv8cyclecounter was given.
Chris@42 3907 if test "${enable_armv8cyclecounter+set}" = set; then :
Chris@42 3908 enableval=$enable_armv8cyclecounter; have_armv8cyclecounter=$enableval
Chris@42 3909 fi
Chris@42 3910
Chris@42 3911 if test "$have_armv8cyclecounter"x = "yes"x; then
Chris@42 3912
Chris@42 3913 $as_echo "#define HAVE_ARMV8CC 1" >>confdefs.h
Chris@42 3914
Chris@42 3915 fi
Chris@42 3916
Chris@42 3917 # Check whether --enable-generic-simd128 was given.
Chris@42 3918 if test "${enable_generic_simd128+set}" = set; then :
Chris@42 3919 enableval=$enable_generic_simd128; have_generic_simd128=$enableval
Chris@42 3920 else
Chris@42 3921 have_generic_simd128=no
Chris@42 3922 fi
Chris@42 3923
Chris@42 3924 if test "$have_generic_simd128" = "yes"; then
Chris@42 3925
Chris@42 3926 $as_echo "#define HAVE_GENERIC_SIMD128 1" >>confdefs.h
Chris@42 3927
Chris@42 3928 fi
Chris@42 3929 if test "$have_generic_simd128" = "yes"; then
Chris@42 3930 HAVE_GENERIC_SIMD128_TRUE=
Chris@42 3931 HAVE_GENERIC_SIMD128_FALSE='#'
Chris@42 3932 else
Chris@42 3933 HAVE_GENERIC_SIMD128_TRUE='#'
Chris@42 3934 HAVE_GENERIC_SIMD128_FALSE=
Chris@42 3935 fi
Chris@42 3936
Chris@42 3937
Chris@42 3938 # Check whether --enable-generic-simd256 was given.
Chris@42 3939 if test "${enable_generic_simd256+set}" = set; then :
Chris@42 3940 enableval=$enable_generic_simd256; have_generic_simd256=$enableval
Chris@42 3941 else
Chris@42 3942 have_generic_simd256=no
Chris@42 3943 fi
Chris@42 3944
Chris@42 3945 if test "$have_generic_simd256" = "yes"; then
Chris@42 3946
Chris@42 3947 $as_echo "#define HAVE_GENERIC_SIMD256 1" >>confdefs.h
Chris@42 3948
Chris@42 3949 fi
Chris@42 3950 if test "$have_generic_simd256" = "yes"; then
Chris@42 3951 HAVE_GENERIC_SIMD256_TRUE=
Chris@42 3952 HAVE_GENERIC_SIMD256_FALSE='#'
Chris@42 3953 else
Chris@42 3954 HAVE_GENERIC_SIMD256_TRUE='#'
Chris@42 3955 HAVE_GENERIC_SIMD256_FALSE=
Chris@42 3956 fi
Chris@42 3957
Chris@42 3958
Chris@42 3959
Chris@42 3960
Chris@42 3961
Chris@42 3962 # Check whether --with-slow-timer was given.
Chris@42 3963 if test "${with_slow_timer+set}" = set; then :
Chris@42 3964 withval=$with_slow_timer; with_slow_timer=$withval
Chris@42 3965 else
Chris@42 3966 with_slow_timer=no
Chris@42 3967 fi
Chris@42 3968
Chris@42 3969 if test "$with_slow_timer" = "yes"; then
Chris@42 3970
Chris@42 3971 $as_echo "#define WITH_SLOW_TIMER 1" >>confdefs.h
Chris@42 3972
Chris@42 3973 fi
Chris@42 3974
Chris@42 3975 # Check whether --enable-mips_zbus_timer was given.
Chris@42 3976 if test "${enable_mips_zbus_timer+set}" = set; then :
Chris@42 3977 enableval=$enable_mips_zbus_timer; have_mips_zbus_timer=$enableval
Chris@42 3978 else
Chris@42 3979 have_mips_zbus_timer=no
Chris@42 3980 fi
Chris@42 3981
Chris@42 3982 if test "$have_mips_zbus_timer" = "yes"; then
Chris@42 3983
Chris@42 3984 $as_echo "#define HAVE_MIPS_ZBUS_TIMER 1" >>confdefs.h
Chris@42 3985
Chris@42 3986 fi
Chris@42 3987
Chris@42 3988
Chris@42 3989 # Check whether --with-our-malloc was given.
Chris@42 3990 if test "${with_our_malloc+set}" = set; then :
Chris@42 3991 withval=$with_our_malloc; with_our_malloc=$withval
Chris@42 3992 else
Chris@42 3993 with_our_malloc=no
Chris@42 3994 fi
Chris@42 3995
Chris@42 3996
Chris@42 3997 # Check whether --with-our-malloc16 was given.
Chris@42 3998 if test "${with_our_malloc16+set}" = set; then :
Chris@42 3999 withval=$with_our_malloc16; with_our_malloc=$withval
Chris@42 4000 fi
Chris@42 4001
Chris@42 4002 if test "$with_our_malloc" = "yes"; then
Chris@42 4003
Chris@42 4004 $as_echo "#define WITH_OUR_MALLOC 1" >>confdefs.h
Chris@42 4005
Chris@42 4006 fi
Chris@42 4007
Chris@42 4008
Chris@42 4009 # Check whether --with-windows-f77-mangling was given.
Chris@42 4010 if test "${with_windows_f77_mangling+set}" = set; then :
Chris@42 4011 withval=$with_windows_f77_mangling; with_windows_f77_mangling=$withval
Chris@42 4012 else
Chris@42 4013 with_windows_f77_mangling=no
Chris@42 4014 fi
Chris@42 4015
Chris@42 4016 if test "$with_windows_f77_mangling" = "yes"; then
Chris@42 4017
Chris@42 4018 $as_echo "#define WINDOWS_F77_MANGLING 1" >>confdefs.h
Chris@42 4019
Chris@42 4020 fi
Chris@42 4021
Chris@42 4022
Chris@42 4023 # Check whether --with-incoming-stack-boundary was given.
Chris@42 4024 if test "${with_incoming_stack_boundary+set}" = set; then :
Chris@42 4025 withval=$with_incoming_stack_boundary; with_incoming_stack_boundary=$withval
Chris@42 4026 else
Chris@42 4027 with_incoming_stack_boundary=no
Chris@42 4028 fi
Chris@42 4029
Chris@42 4030
Chris@42 4031
Chris@42 4032 # Check whether --enable-fma was given.
Chris@42 4033 if test "${enable_fma+set}" = set; then :
Chris@42 4034 enableval=$enable_fma; have_fma=$enableval
Chris@42 4035 fi
Chris@42 4036
Chris@42 4037 if test "$have_fma"x = "yes"x; then
Chris@42 4038
Chris@42 4039 $as_echo "#define HAVE_FMA 1" >>confdefs.h
Chris@42 4040
Chris@42 4041 fi
Chris@42 4042
Chris@42 4043 case "$PRECISION" in
Chris@42 4044 s) PREC_SUFFIX=f;;
Chris@42 4045 d) PREC_SUFFIX=;;
Chris@42 4046 l) PREC_SUFFIX=l;;
Chris@42 4047 q) PREC_SUFFIX=q;;
Chris@42 4048 esac
Chris@42 4049
Chris@42 4050
Chris@42 4051 ac_ext=c
Chris@42 4052 ac_cpp='$CPP $CPPFLAGS'
Chris@42 4053 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 4054 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 4055 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 4056 if test -n "$ac_tool_prefix"; then
Chris@42 4057 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
Chris@42 4058 set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chris@42 4059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 4060 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 4061 if ${ac_cv_prog_CC+:} false; then :
Chris@42 4062 $as_echo_n "(cached) " >&6
Chris@42 4063 else
Chris@42 4064 if test -n "$CC"; then
Chris@42 4065 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@42 4066 else
Chris@42 4067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 4068 for as_dir in $PATH
Chris@42 4069 do
Chris@42 4070 IFS=$as_save_IFS
Chris@42 4071 test -z "$as_dir" && as_dir=.
Chris@42 4072 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 4073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 4074 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chris@42 4075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 4076 break 2
Chris@42 4077 fi
Chris@42 4078 done
Chris@42 4079 done
Chris@42 4080 IFS=$as_save_IFS
Chris@42 4081
Chris@42 4082 fi
Chris@42 4083 fi
Chris@42 4084 CC=$ac_cv_prog_CC
Chris@42 4085 if test -n "$CC"; then
Chris@42 4086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@42 4087 $as_echo "$CC" >&6; }
Chris@42 4088 else
Chris@42 4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4090 $as_echo "no" >&6; }
Chris@42 4091 fi
Chris@42 4092
Chris@42 4093
Chris@42 4094 fi
Chris@42 4095 if test -z "$ac_cv_prog_CC"; then
Chris@42 4096 ac_ct_CC=$CC
Chris@42 4097 # Extract the first word of "gcc", so it can be a program name with args.
Chris@42 4098 set dummy gcc; ac_word=$2
Chris@42 4099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 4100 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 4101 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@42 4102 $as_echo_n "(cached) " >&6
Chris@42 4103 else
Chris@42 4104 if test -n "$ac_ct_CC"; then
Chris@42 4105 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@42 4106 else
Chris@42 4107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 4108 for as_dir in $PATH
Chris@42 4109 do
Chris@42 4110 IFS=$as_save_IFS
Chris@42 4111 test -z "$as_dir" && as_dir=.
Chris@42 4112 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 4113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 4114 ac_cv_prog_ac_ct_CC="gcc"
Chris@42 4115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 4116 break 2
Chris@42 4117 fi
Chris@42 4118 done
Chris@42 4119 done
Chris@42 4120 IFS=$as_save_IFS
Chris@42 4121
Chris@42 4122 fi
Chris@42 4123 fi
Chris@42 4124 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@42 4125 if test -n "$ac_ct_CC"; then
Chris@42 4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@42 4127 $as_echo "$ac_ct_CC" >&6; }
Chris@42 4128 else
Chris@42 4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4130 $as_echo "no" >&6; }
Chris@42 4131 fi
Chris@42 4132
Chris@42 4133 if test "x$ac_ct_CC" = x; then
Chris@42 4134 CC=""
Chris@42 4135 else
Chris@42 4136 case $cross_compiling:$ac_tool_warned in
Chris@42 4137 yes:)
Chris@42 4138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 4139 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 4140 ac_tool_warned=yes ;;
Chris@42 4141 esac
Chris@42 4142 CC=$ac_ct_CC
Chris@42 4143 fi
Chris@42 4144 else
Chris@42 4145 CC="$ac_cv_prog_CC"
Chris@42 4146 fi
Chris@42 4147
Chris@42 4148 if test -z "$CC"; then
Chris@42 4149 if test -n "$ac_tool_prefix"; then
Chris@42 4150 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Chris@42 4151 set dummy ${ac_tool_prefix}cc; ac_word=$2
Chris@42 4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 4153 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 4154 if ${ac_cv_prog_CC+:} false; then :
Chris@42 4155 $as_echo_n "(cached) " >&6
Chris@42 4156 else
Chris@42 4157 if test -n "$CC"; then
Chris@42 4158 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@42 4159 else
Chris@42 4160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 4161 for as_dir in $PATH
Chris@42 4162 do
Chris@42 4163 IFS=$as_save_IFS
Chris@42 4164 test -z "$as_dir" && as_dir=.
Chris@42 4165 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 4166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 4167 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chris@42 4168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 4169 break 2
Chris@42 4170 fi
Chris@42 4171 done
Chris@42 4172 done
Chris@42 4173 IFS=$as_save_IFS
Chris@42 4174
Chris@42 4175 fi
Chris@42 4176 fi
Chris@42 4177 CC=$ac_cv_prog_CC
Chris@42 4178 if test -n "$CC"; then
Chris@42 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@42 4180 $as_echo "$CC" >&6; }
Chris@42 4181 else
Chris@42 4182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4183 $as_echo "no" >&6; }
Chris@42 4184 fi
Chris@42 4185
Chris@42 4186
Chris@42 4187 fi
Chris@42 4188 fi
Chris@42 4189 if test -z "$CC"; then
Chris@42 4190 # Extract the first word of "cc", so it can be a program name with args.
Chris@42 4191 set dummy cc; ac_word=$2
Chris@42 4192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 4193 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 4194 if ${ac_cv_prog_CC+:} false; then :
Chris@42 4195 $as_echo_n "(cached) " >&6
Chris@42 4196 else
Chris@42 4197 if test -n "$CC"; then
Chris@42 4198 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@42 4199 else
Chris@42 4200 ac_prog_rejected=no
Chris@42 4201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 4202 for as_dir in $PATH
Chris@42 4203 do
Chris@42 4204 IFS=$as_save_IFS
Chris@42 4205 test -z "$as_dir" && as_dir=.
Chris@42 4206 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 4207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 4208 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
Chris@42 4209 ac_prog_rejected=yes
Chris@42 4210 continue
Chris@42 4211 fi
Chris@42 4212 ac_cv_prog_CC="cc"
Chris@42 4213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 4214 break 2
Chris@42 4215 fi
Chris@42 4216 done
Chris@42 4217 done
Chris@42 4218 IFS=$as_save_IFS
Chris@42 4219
Chris@42 4220 if test $ac_prog_rejected = yes; then
Chris@42 4221 # We found a bogon in the path, so make sure we never use it.
Chris@42 4222 set dummy $ac_cv_prog_CC
Chris@42 4223 shift
Chris@42 4224 if test $# != 0; then
Chris@42 4225 # We chose a different compiler from the bogus one.
Chris@42 4226 # However, it has the same basename, so the bogon will be chosen
Chris@42 4227 # first if we set CC to just the basename; use the full file name.
Chris@42 4228 shift
Chris@42 4229 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Chris@42 4230 fi
Chris@42 4231 fi
Chris@42 4232 fi
Chris@42 4233 fi
Chris@42 4234 CC=$ac_cv_prog_CC
Chris@42 4235 if test -n "$CC"; then
Chris@42 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@42 4237 $as_echo "$CC" >&6; }
Chris@42 4238 else
Chris@42 4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4240 $as_echo "no" >&6; }
Chris@42 4241 fi
Chris@42 4242
Chris@42 4243
Chris@42 4244 fi
Chris@42 4245 if test -z "$CC"; then
Chris@42 4246 if test -n "$ac_tool_prefix"; then
Chris@42 4247 for ac_prog in cl.exe
Chris@42 4248 do
Chris@42 4249 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@42 4250 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@42 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 4252 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 4253 if ${ac_cv_prog_CC+:} false; then :
Chris@42 4254 $as_echo_n "(cached) " >&6
Chris@42 4255 else
Chris@42 4256 if test -n "$CC"; then
Chris@42 4257 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@42 4258 else
Chris@42 4259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 4260 for as_dir in $PATH
Chris@42 4261 do
Chris@42 4262 IFS=$as_save_IFS
Chris@42 4263 test -z "$as_dir" && as_dir=.
Chris@42 4264 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 4265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 4266 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chris@42 4267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 4268 break 2
Chris@42 4269 fi
Chris@42 4270 done
Chris@42 4271 done
Chris@42 4272 IFS=$as_save_IFS
Chris@42 4273
Chris@42 4274 fi
Chris@42 4275 fi
Chris@42 4276 CC=$ac_cv_prog_CC
Chris@42 4277 if test -n "$CC"; then
Chris@42 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Chris@42 4279 $as_echo "$CC" >&6; }
Chris@42 4280 else
Chris@42 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4282 $as_echo "no" >&6; }
Chris@42 4283 fi
Chris@42 4284
Chris@42 4285
Chris@42 4286 test -n "$CC" && break
Chris@42 4287 done
Chris@42 4288 fi
Chris@42 4289 if test -z "$CC"; then
Chris@42 4290 ac_ct_CC=$CC
Chris@42 4291 for ac_prog in cl.exe
Chris@42 4292 do
Chris@42 4293 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 4294 set dummy $ac_prog; ac_word=$2
Chris@42 4295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 4296 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 4297 if ${ac_cv_prog_ac_ct_CC+:} false; then :
Chris@42 4298 $as_echo_n "(cached) " >&6
Chris@42 4299 else
Chris@42 4300 if test -n "$ac_ct_CC"; then
Chris@42 4301 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@42 4302 else
Chris@42 4303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 4304 for as_dir in $PATH
Chris@42 4305 do
Chris@42 4306 IFS=$as_save_IFS
Chris@42 4307 test -z "$as_dir" && as_dir=.
Chris@42 4308 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 4309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 4310 ac_cv_prog_ac_ct_CC="$ac_prog"
Chris@42 4311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 4312 break 2
Chris@42 4313 fi
Chris@42 4314 done
Chris@42 4315 done
Chris@42 4316 IFS=$as_save_IFS
Chris@42 4317
Chris@42 4318 fi
Chris@42 4319 fi
Chris@42 4320 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@42 4321 if test -n "$ac_ct_CC"; then
Chris@42 4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Chris@42 4323 $as_echo "$ac_ct_CC" >&6; }
Chris@42 4324 else
Chris@42 4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4326 $as_echo "no" >&6; }
Chris@42 4327 fi
Chris@42 4328
Chris@42 4329
Chris@42 4330 test -n "$ac_ct_CC" && break
Chris@42 4331 done
Chris@42 4332
Chris@42 4333 if test "x$ac_ct_CC" = x; then
Chris@42 4334 CC=""
Chris@42 4335 else
Chris@42 4336 case $cross_compiling:$ac_tool_warned in
Chris@42 4337 yes:)
Chris@42 4338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 4339 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 4340 ac_tool_warned=yes ;;
Chris@42 4341 esac
Chris@42 4342 CC=$ac_ct_CC
Chris@42 4343 fi
Chris@42 4344 fi
Chris@42 4345
Chris@42 4346 fi
Chris@42 4347
Chris@42 4348
Chris@42 4349 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 4350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 4351 as_fn_error $? "no acceptable C compiler found in \$PATH
Chris@42 4352 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 4353
Chris@42 4354 # Provide some information about the compiler.
Chris@42 4355 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Chris@42 4356 set X $ac_compile
Chris@42 4357 ac_compiler=$2
Chris@42 4358 for ac_option in --version -v -V -qversion; do
Chris@42 4359 { { ac_try="$ac_compiler $ac_option >&5"
Chris@42 4360 case "(($ac_try" in
Chris@42 4361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 4362 *) ac_try_echo=$ac_try;;
Chris@42 4363 esac
Chris@42 4364 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 4365 $as_echo "$ac_try_echo"; } >&5
Chris@42 4366 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@42 4367 ac_status=$?
Chris@42 4368 if test -s conftest.err; then
Chris@42 4369 sed '10a\
Chris@42 4370 ... rest of stderr output deleted ...
Chris@42 4371 10q' conftest.err >conftest.er1
Chris@42 4372 cat conftest.er1 >&5
Chris@42 4373 fi
Chris@42 4374 rm -f conftest.er1 conftest.err
Chris@42 4375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 4376 test $ac_status = 0; }
Chris@42 4377 done
Chris@42 4378
Chris@42 4379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4380 /* end confdefs.h. */
Chris@42 4381
Chris@42 4382 int
Chris@42 4383 main ()
Chris@42 4384 {
Chris@42 4385
Chris@42 4386 ;
Chris@42 4387 return 0;
Chris@42 4388 }
Chris@42 4389 _ACEOF
Chris@42 4390 ac_clean_files_save=$ac_clean_files
Chris@42 4391 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Chris@42 4392 # Try to create an executable without -o first, disregard a.out.
Chris@42 4393 # It will help us diagnose broken compilers, and finding out an intuition
Chris@42 4394 # of exeext.
Chris@42 4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
Chris@42 4396 $as_echo_n "checking whether the C compiler works... " >&6; }
Chris@42 4397 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Chris@42 4398
Chris@42 4399 # The possible output files:
Chris@42 4400 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
Chris@42 4401
Chris@42 4402 ac_rmfiles=
Chris@42 4403 for ac_file in $ac_files
Chris@42 4404 do
Chris@42 4405 case $ac_file in
Chris@42 4406 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@42 4407 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
Chris@42 4408 esac
Chris@42 4409 done
Chris@42 4410 rm -f $ac_rmfiles
Chris@42 4411
Chris@42 4412 if { { ac_try="$ac_link_default"
Chris@42 4413 case "(($ac_try" in
Chris@42 4414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 4415 *) ac_try_echo=$ac_try;;
Chris@42 4416 esac
Chris@42 4417 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 4418 $as_echo "$ac_try_echo"; } >&5
Chris@42 4419 (eval "$ac_link_default") 2>&5
Chris@42 4420 ac_status=$?
Chris@42 4421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 4422 test $ac_status = 0; }; then :
Chris@42 4423 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
Chris@42 4424 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
Chris@42 4425 # in a Makefile. We should not override ac_cv_exeext if it was cached,
Chris@42 4426 # so that the user can short-circuit this test for compilers unknown to
Chris@42 4427 # Autoconf.
Chris@42 4428 for ac_file in $ac_files ''
Chris@42 4429 do
Chris@42 4430 test -f "$ac_file" || continue
Chris@42 4431 case $ac_file in
Chris@42 4432 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Chris@42 4433 ;;
Chris@42 4434 [ab].out )
Chris@42 4435 # We found the default executable, but exeext='' is most
Chris@42 4436 # certainly right.
Chris@42 4437 break;;
Chris@42 4438 *.* )
Chris@42 4439 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Chris@42 4440 then :; else
Chris@42 4441 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@42 4442 fi
Chris@42 4443 # We set ac_cv_exeext here because the later test for it is not
Chris@42 4444 # safe: cross compilers may not add the suffix if given an `-o'
Chris@42 4445 # argument, so we may need to know it at that point already.
Chris@42 4446 # Even if this section looks crufty: it has the advantage of
Chris@42 4447 # actually working.
Chris@42 4448 break;;
Chris@42 4449 * )
Chris@42 4450 break;;
Chris@42 4451 esac
Chris@42 4452 done
Chris@42 4453 test "$ac_cv_exeext" = no && ac_cv_exeext=
Chris@42 4454
Chris@42 4455 else
Chris@42 4456 ac_file=''
Chris@42 4457 fi
Chris@42 4458 if test -z "$ac_file"; then :
Chris@42 4459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 4460 $as_echo "no" >&6; }
Chris@42 4461 $as_echo "$as_me: failed program was:" >&5
Chris@42 4462 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 4463
Chris@42 4464 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 4465 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 4466 as_fn_error 77 "C compiler cannot create executables
Chris@42 4467 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 4468 else
Chris@42 4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 4470 $as_echo "yes" >&6; }
Chris@42 4471 fi
Chris@42 4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
Chris@42 4473 $as_echo_n "checking for C compiler default output file name... " >&6; }
Chris@42 4474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
Chris@42 4475 $as_echo "$ac_file" >&6; }
Chris@42 4476 ac_exeext=$ac_cv_exeext
Chris@42 4477
Chris@42 4478 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Chris@42 4479 ac_clean_files=$ac_clean_files_save
Chris@42 4480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Chris@42 4481 $as_echo_n "checking for suffix of executables... " >&6; }
Chris@42 4482 if { { ac_try="$ac_link"
Chris@42 4483 case "(($ac_try" in
Chris@42 4484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 4485 *) ac_try_echo=$ac_try;;
Chris@42 4486 esac
Chris@42 4487 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 4488 $as_echo "$ac_try_echo"; } >&5
Chris@42 4489 (eval "$ac_link") 2>&5
Chris@42 4490 ac_status=$?
Chris@42 4491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 4492 test $ac_status = 0; }; then :
Chris@42 4493 # If both `conftest.exe' and `conftest' are `present' (well, observable)
Chris@42 4494 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
Chris@42 4495 # work properly (i.e., refer to `conftest.exe'), while it won't with
Chris@42 4496 # `rm'.
Chris@42 4497 for ac_file in conftest.exe conftest conftest.*; do
Chris@42 4498 test -f "$ac_file" || continue
Chris@42 4499 case $ac_file in
Chris@42 4500 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Chris@42 4501 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@42 4502 break;;
Chris@42 4503 * ) break;;
Chris@42 4504 esac
Chris@42 4505 done
Chris@42 4506 else
Chris@42 4507 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 4508 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 4509 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
Chris@42 4510 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 4511 fi
Chris@42 4512 rm -f conftest conftest$ac_cv_exeext
Chris@42 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Chris@42 4514 $as_echo "$ac_cv_exeext" >&6; }
Chris@42 4515
Chris@42 4516 rm -f conftest.$ac_ext
Chris@42 4517 EXEEXT=$ac_cv_exeext
Chris@42 4518 ac_exeext=$EXEEXT
Chris@42 4519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4520 /* end confdefs.h. */
Chris@42 4521 #include <stdio.h>
Chris@42 4522 int
Chris@42 4523 main ()
Chris@42 4524 {
Chris@42 4525 FILE *f = fopen ("conftest.out", "w");
Chris@42 4526 return ferror (f) || fclose (f) != 0;
Chris@42 4527
Chris@42 4528 ;
Chris@42 4529 return 0;
Chris@42 4530 }
Chris@42 4531 _ACEOF
Chris@42 4532 ac_clean_files="$ac_clean_files conftest.out"
Chris@42 4533 # Check that the compiler produces executables we can run. If not, either
Chris@42 4534 # the compiler is broken, or we cross compile.
Chris@42 4535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
Chris@42 4536 $as_echo_n "checking whether we are cross compiling... " >&6; }
Chris@42 4537 if test "$cross_compiling" != yes; then
Chris@42 4538 { { ac_try="$ac_link"
Chris@42 4539 case "(($ac_try" in
Chris@42 4540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 4541 *) ac_try_echo=$ac_try;;
Chris@42 4542 esac
Chris@42 4543 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 4544 $as_echo "$ac_try_echo"; } >&5
Chris@42 4545 (eval "$ac_link") 2>&5
Chris@42 4546 ac_status=$?
Chris@42 4547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 4548 test $ac_status = 0; }
Chris@42 4549 if { ac_try='./conftest$ac_cv_exeext'
Chris@42 4550 { { case "(($ac_try" in
Chris@42 4551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 4552 *) ac_try_echo=$ac_try;;
Chris@42 4553 esac
Chris@42 4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 4555 $as_echo "$ac_try_echo"; } >&5
Chris@42 4556 (eval "$ac_try") 2>&5
Chris@42 4557 ac_status=$?
Chris@42 4558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 4559 test $ac_status = 0; }; }; then
Chris@42 4560 cross_compiling=no
Chris@42 4561 else
Chris@42 4562 if test "$cross_compiling" = maybe; then
Chris@42 4563 cross_compiling=yes
Chris@42 4564 else
Chris@42 4565 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 4566 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 4567 as_fn_error $? "cannot run C compiled programs.
Chris@42 4568 If you meant to cross compile, use \`--host'.
Chris@42 4569 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 4570 fi
Chris@42 4571 fi
Chris@42 4572 fi
Chris@42 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
Chris@42 4574 $as_echo "$cross_compiling" >&6; }
Chris@42 4575
Chris@42 4576 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
Chris@42 4577 ac_clean_files=$ac_clean_files_save
Chris@42 4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Chris@42 4579 $as_echo_n "checking for suffix of object files... " >&6; }
Chris@42 4580 if ${ac_cv_objext+:} false; then :
Chris@42 4581 $as_echo_n "(cached) " >&6
Chris@42 4582 else
Chris@42 4583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4584 /* end confdefs.h. */
Chris@42 4585
Chris@42 4586 int
Chris@42 4587 main ()
Chris@42 4588 {
Chris@42 4589
Chris@42 4590 ;
Chris@42 4591 return 0;
Chris@42 4592 }
Chris@42 4593 _ACEOF
Chris@42 4594 rm -f conftest.o conftest.obj
Chris@42 4595 if { { ac_try="$ac_compile"
Chris@42 4596 case "(($ac_try" in
Chris@42 4597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 4598 *) ac_try_echo=$ac_try;;
Chris@42 4599 esac
Chris@42 4600 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 4601 $as_echo "$ac_try_echo"; } >&5
Chris@42 4602 (eval "$ac_compile") 2>&5
Chris@42 4603 ac_status=$?
Chris@42 4604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 4605 test $ac_status = 0; }; then :
Chris@42 4606 for ac_file in conftest.o conftest.obj conftest.*; do
Chris@42 4607 test -f "$ac_file" || continue;
Chris@42 4608 case $ac_file in
Chris@42 4609 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Chris@42 4610 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
Chris@42 4611 break;;
Chris@42 4612 esac
Chris@42 4613 done
Chris@42 4614 else
Chris@42 4615 $as_echo "$as_me: failed program was:" >&5
Chris@42 4616 sed 's/^/| /' conftest.$ac_ext >&5
Chris@42 4617
Chris@42 4618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 4619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 4620 as_fn_error $? "cannot compute suffix of object files: cannot compile
Chris@42 4621 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 4622 fi
Chris@42 4623 rm -f conftest.$ac_cv_objext conftest.$ac_ext
Chris@42 4624 fi
Chris@42 4625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Chris@42 4626 $as_echo "$ac_cv_objext" >&6; }
Chris@42 4627 OBJEXT=$ac_cv_objext
Chris@42 4628 ac_objext=$OBJEXT
Chris@42 4629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Chris@42 4630 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Chris@42 4631 if ${ac_cv_c_compiler_gnu+:} false; then :
Chris@42 4632 $as_echo_n "(cached) " >&6
Chris@42 4633 else
Chris@42 4634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4635 /* end confdefs.h. */
Chris@42 4636
Chris@42 4637 int
Chris@42 4638 main ()
Chris@42 4639 {
Chris@42 4640 #ifndef __GNUC__
Chris@42 4641 choke me
Chris@42 4642 #endif
Chris@42 4643
Chris@42 4644 ;
Chris@42 4645 return 0;
Chris@42 4646 }
Chris@42 4647 _ACEOF
Chris@42 4648 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 4649 ac_compiler_gnu=yes
Chris@42 4650 else
Chris@42 4651 ac_compiler_gnu=no
Chris@42 4652 fi
Chris@42 4653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 4654 ac_cv_c_compiler_gnu=$ac_compiler_gnu
Chris@42 4655
Chris@42 4656 fi
Chris@42 4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Chris@42 4658 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
Chris@42 4659 if test $ac_compiler_gnu = yes; then
Chris@42 4660 GCC=yes
Chris@42 4661 else
Chris@42 4662 GCC=
Chris@42 4663 fi
Chris@42 4664 ac_test_CFLAGS=${CFLAGS+set}
Chris@42 4665 ac_save_CFLAGS=$CFLAGS
Chris@42 4666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Chris@42 4667 $as_echo_n "checking whether $CC accepts -g... " >&6; }
Chris@42 4668 if ${ac_cv_prog_cc_g+:} false; then :
Chris@42 4669 $as_echo_n "(cached) " >&6
Chris@42 4670 else
Chris@42 4671 ac_save_c_werror_flag=$ac_c_werror_flag
Chris@42 4672 ac_c_werror_flag=yes
Chris@42 4673 ac_cv_prog_cc_g=no
Chris@42 4674 CFLAGS="-g"
Chris@42 4675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4676 /* end confdefs.h. */
Chris@42 4677
Chris@42 4678 int
Chris@42 4679 main ()
Chris@42 4680 {
Chris@42 4681
Chris@42 4682 ;
Chris@42 4683 return 0;
Chris@42 4684 }
Chris@42 4685 _ACEOF
Chris@42 4686 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 4687 ac_cv_prog_cc_g=yes
Chris@42 4688 else
Chris@42 4689 CFLAGS=""
Chris@42 4690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4691 /* end confdefs.h. */
Chris@42 4692
Chris@42 4693 int
Chris@42 4694 main ()
Chris@42 4695 {
Chris@42 4696
Chris@42 4697 ;
Chris@42 4698 return 0;
Chris@42 4699 }
Chris@42 4700 _ACEOF
Chris@42 4701 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 4702
Chris@42 4703 else
Chris@42 4704 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@42 4705 CFLAGS="-g"
Chris@42 4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4707 /* end confdefs.h. */
Chris@42 4708
Chris@42 4709 int
Chris@42 4710 main ()
Chris@42 4711 {
Chris@42 4712
Chris@42 4713 ;
Chris@42 4714 return 0;
Chris@42 4715 }
Chris@42 4716 _ACEOF
Chris@42 4717 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 4718 ac_cv_prog_cc_g=yes
Chris@42 4719 fi
Chris@42 4720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 4721 fi
Chris@42 4722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 4723 fi
Chris@42 4724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 4725 ac_c_werror_flag=$ac_save_c_werror_flag
Chris@42 4726 fi
Chris@42 4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Chris@42 4728 $as_echo "$ac_cv_prog_cc_g" >&6; }
Chris@42 4729 if test "$ac_test_CFLAGS" = set; then
Chris@42 4730 CFLAGS=$ac_save_CFLAGS
Chris@42 4731 elif test $ac_cv_prog_cc_g = yes; then
Chris@42 4732 if test "$GCC" = yes; then
Chris@42 4733 CFLAGS="-g -O2"
Chris@42 4734 else
Chris@42 4735 CFLAGS="-g"
Chris@42 4736 fi
Chris@42 4737 else
Chris@42 4738 if test "$GCC" = yes; then
Chris@42 4739 CFLAGS="-O2"
Chris@42 4740 else
Chris@42 4741 CFLAGS=
Chris@42 4742 fi
Chris@42 4743 fi
Chris@42 4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@42 4745 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@42 4746 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@42 4747 $as_echo_n "(cached) " >&6
Chris@42 4748 else
Chris@42 4749 ac_cv_prog_cc_c89=no
Chris@42 4750 ac_save_CC=$CC
Chris@42 4751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4752 /* end confdefs.h. */
Chris@42 4753 #include <stdarg.h>
Chris@42 4754 #include <stdio.h>
Chris@42 4755 struct stat;
Chris@42 4756 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@42 4757 struct buf { int x; };
Chris@42 4758 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@42 4759 static char *e (p, i)
Chris@42 4760 char **p;
Chris@42 4761 int i;
Chris@42 4762 {
Chris@42 4763 return p[i];
Chris@42 4764 }
Chris@42 4765 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@42 4766 {
Chris@42 4767 char *s;
Chris@42 4768 va_list v;
Chris@42 4769 va_start (v,p);
Chris@42 4770 s = g (p, va_arg (v,int));
Chris@42 4771 va_end (v);
Chris@42 4772 return s;
Chris@42 4773 }
Chris@42 4774
Chris@42 4775 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@42 4776 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@42 4777 These don't provoke an error unfortunately, instead are silently treated
Chris@42 4778 as 'x'. The following induces an error, until -std is added to get
Chris@42 4779 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@42 4780 array size at least. It's necessary to write '\x00'==0 to get something
Chris@42 4781 that's true only with -std. */
Chris@42 4782 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@42 4783
Chris@42 4784 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@42 4785 inside strings and character constants. */
Chris@42 4786 #define FOO(x) 'x'
Chris@42 4787 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@42 4788
Chris@42 4789 int test (int i, double x);
Chris@42 4790 struct s1 {int (*f) (int a);};
Chris@42 4791 struct s2 {int (*f) (double a);};
Chris@42 4792 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@42 4793 int argc;
Chris@42 4794 char **argv;
Chris@42 4795 int
Chris@42 4796 main ()
Chris@42 4797 {
Chris@42 4798 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@42 4799 ;
Chris@42 4800 return 0;
Chris@42 4801 }
Chris@42 4802 _ACEOF
Chris@42 4803 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@42 4804 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@42 4805 do
Chris@42 4806 CC="$ac_save_CC $ac_arg"
Chris@42 4807 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 4808 ac_cv_prog_cc_c89=$ac_arg
Chris@42 4809 fi
Chris@42 4810 rm -f core conftest.err conftest.$ac_objext
Chris@42 4811 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@42 4812 done
Chris@42 4813 rm -f conftest.$ac_ext
Chris@42 4814 CC=$ac_save_CC
Chris@42 4815
Chris@42 4816 fi
Chris@42 4817 # AC_CACHE_VAL
Chris@42 4818 case "x$ac_cv_prog_cc_c89" in
Chris@42 4819 x)
Chris@42 4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@42 4821 $as_echo "none needed" >&6; } ;;
Chris@42 4822 xno)
Chris@42 4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@42 4824 $as_echo "unsupported" >&6; } ;;
Chris@42 4825 *)
Chris@42 4826 CC="$CC $ac_cv_prog_cc_c89"
Chris@42 4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@42 4828 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@42 4829 esac
Chris@42 4830 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@42 4831
Chris@42 4832 fi
Chris@42 4833
Chris@42 4834 ac_ext=c
Chris@42 4835 ac_cpp='$CPP $CPPFLAGS'
Chris@42 4836 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 4837 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 4838 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 4839
Chris@42 4840 ac_ext=c
Chris@42 4841 ac_cpp='$CPP $CPPFLAGS'
Chris@42 4842 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 4843 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 4844 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
Chris@42 4846 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
Chris@42 4847 if ${am_cv_prog_cc_c_o+:} false; then :
Chris@42 4848 $as_echo_n "(cached) " >&6
Chris@42 4849 else
Chris@42 4850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 4851 /* end confdefs.h. */
Chris@42 4852
Chris@42 4853 int
Chris@42 4854 main ()
Chris@42 4855 {
Chris@42 4856
Chris@42 4857 ;
Chris@42 4858 return 0;
Chris@42 4859 }
Chris@42 4860 _ACEOF
Chris@42 4861 # Make sure it works both with $CC and with simple cc.
Chris@42 4862 # Following AC_PROG_CC_C_O, we do the test twice because some
Chris@42 4863 # compilers refuse to overwrite an existing .o file with -o,
Chris@42 4864 # though they will create one.
Chris@42 4865 am_cv_prog_cc_c_o=yes
Chris@42 4866 for am_i in 1 2; do
Chris@42 4867 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
Chris@42 4868 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
Chris@42 4869 ac_status=$?
Chris@42 4870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 4871 (exit $ac_status); } \
Chris@42 4872 && test -f conftest2.$ac_objext; then
Chris@42 4873 : OK
Chris@42 4874 else
Chris@42 4875 am_cv_prog_cc_c_o=no
Chris@42 4876 break
Chris@42 4877 fi
Chris@42 4878 done
Chris@42 4879 rm -f core conftest*
Chris@42 4880 unset am_i
Chris@42 4881 fi
Chris@42 4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
Chris@42 4883 $as_echo "$am_cv_prog_cc_c_o" >&6; }
Chris@42 4884 if test "$am_cv_prog_cc_c_o" != yes; then
Chris@42 4885 # Losing compiler, so override with the script.
Chris@42 4886 # FIXME: It is wrong to rewrite CC.
Chris@42 4887 # But if we don't then we get into trouble of one sort or another.
Chris@42 4888 # A longer-term fix would be to have automake use am__CC in this case,
Chris@42 4889 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
Chris@42 4890 CC="$am_aux_dir/compile $CC"
Chris@42 4891 fi
Chris@42 4892 ac_ext=c
Chris@42 4893 ac_cpp='$CPP $CPPFLAGS'
Chris@42 4894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 4895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 4896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 4897
Chris@42 4898 DEPDIR="${am__leading_dot}deps"
Chris@42 4899
Chris@42 4900 ac_config_commands="$ac_config_commands depfiles"
Chris@42 4901
Chris@42 4902
Chris@42 4903 am_make=${MAKE-make}
Chris@42 4904 cat > confinc << 'END'
Chris@42 4905 am__doit:
Chris@42 4906 @echo this is the am__doit target
Chris@42 4907 .PHONY: am__doit
Chris@42 4908 END
Chris@42 4909 # If we don't find an include directive, just comment out the code.
Chris@42 4910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
Chris@42 4911 $as_echo_n "checking for style of include used by $am_make... " >&6; }
Chris@42 4912 am__include="#"
Chris@42 4913 am__quote=
Chris@42 4914 _am_result=none
Chris@42 4915 # First try GNU make style include.
Chris@42 4916 echo "include confinc" > confmf
Chris@42 4917 # Ignore all kinds of additional output from 'make'.
Chris@42 4918 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@42 4919 *the\ am__doit\ target*)
Chris@42 4920 am__include=include
Chris@42 4921 am__quote=
Chris@42 4922 _am_result=GNU
Chris@42 4923 ;;
Chris@42 4924 esac
Chris@42 4925 # Now try BSD make style include.
Chris@42 4926 if test "$am__include" = "#"; then
Chris@42 4927 echo '.include "confinc"' > confmf
Chris@42 4928 case `$am_make -s -f confmf 2> /dev/null` in #(
Chris@42 4929 *the\ am__doit\ target*)
Chris@42 4930 am__include=.include
Chris@42 4931 am__quote="\""
Chris@42 4932 _am_result=BSD
Chris@42 4933 ;;
Chris@42 4934 esac
Chris@42 4935 fi
Chris@42 4936
Chris@42 4937
Chris@42 4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
Chris@42 4939 $as_echo "$_am_result" >&6; }
Chris@42 4940 rm -f confinc confmf
Chris@42 4941
Chris@42 4942 # Check whether --enable-dependency-tracking was given.
Chris@42 4943 if test "${enable_dependency_tracking+set}" = set; then :
Chris@42 4944 enableval=$enable_dependency_tracking;
Chris@42 4945 fi
Chris@42 4946
Chris@42 4947 if test "x$enable_dependency_tracking" != xno; then
Chris@42 4948 am_depcomp="$ac_aux_dir/depcomp"
Chris@42 4949 AMDEPBACKSLASH='\'
Chris@42 4950 am__nodep='_no'
Chris@42 4951 fi
Chris@42 4952 if test "x$enable_dependency_tracking" != xno; then
Chris@42 4953 AMDEP_TRUE=
Chris@42 4954 AMDEP_FALSE='#'
Chris@42 4955 else
Chris@42 4956 AMDEP_TRUE='#'
Chris@42 4957 AMDEP_FALSE=
Chris@42 4958 fi
Chris@42 4959
Chris@42 4960
Chris@42 4961
Chris@42 4962 depcc="$CC" am_compiler_list=
Chris@42 4963
Chris@42 4964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Chris@42 4965 $as_echo_n "checking dependency style of $depcc... " >&6; }
Chris@42 4966 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Chris@42 4967 $as_echo_n "(cached) " >&6
Chris@42 4968 else
Chris@42 4969 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@42 4970 # We make a subdir and do the tests there. Otherwise we can end up
Chris@42 4971 # making bogus files that we don't know about and never remove. For
Chris@42 4972 # instance it was reported that on HP-UX the gcc test will end up
Chris@42 4973 # making a dummy file named 'D' -- because '-MD' means "put the output
Chris@42 4974 # in D".
Chris@42 4975 rm -rf conftest.dir
Chris@42 4976 mkdir conftest.dir
Chris@42 4977 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@42 4978 # using a relative directory.
Chris@42 4979 cp "$am_depcomp" conftest.dir
Chris@42 4980 cd conftest.dir
Chris@42 4981 # We will build objects and dependencies in a subdirectory because
Chris@42 4982 # it helps to detect inapplicable dependency modes. For instance
Chris@42 4983 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@42 4984 # side effect of compilation, but ICC will put the dependencies in
Chris@42 4985 # the current directory while Tru64 will put them in the object
Chris@42 4986 # directory.
Chris@42 4987 mkdir sub
Chris@42 4988
Chris@42 4989 am_cv_CC_dependencies_compiler_type=none
Chris@42 4990 if test "$am_compiler_list" = ""; then
Chris@42 4991 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@42 4992 fi
Chris@42 4993 am__universal=false
Chris@42 4994 case " $depcc " in #(
Chris@42 4995 *\ -arch\ *\ -arch\ *) am__universal=true ;;
Chris@42 4996 esac
Chris@42 4997
Chris@42 4998 for depmode in $am_compiler_list; do
Chris@42 4999 # Setup a source with many dependencies, because some compilers
Chris@42 5000 # like to wrap large dependency lists on column 80 (with \), and
Chris@42 5001 # we should not choose a depcomp mode which is confused by this.
Chris@42 5002 #
Chris@42 5003 # We need to recreate these files for each test, as the compiler may
Chris@42 5004 # overwrite some of them when testing with obscure command lines.
Chris@42 5005 # This happens at least with the AIX C compiler.
Chris@42 5006 : > sub/conftest.c
Chris@42 5007 for i in 1 2 3 4 5 6; do
Chris@42 5008 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@42 5009 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
Chris@42 5010 # Solaris 10 /bin/sh.
Chris@42 5011 echo '/* dummy */' > sub/conftst$i.h
Chris@42 5012 done
Chris@42 5013 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@42 5014
Chris@42 5015 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Chris@42 5016 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@42 5017 # handle '-M -o', and we need to detect this. Also, some Intel
Chris@42 5018 # versions had trouble with output in subdirs.
Chris@42 5019 am__obj=sub/conftest.${OBJEXT-o}
Chris@42 5020 am__minus_obj="-o $am__obj"
Chris@42 5021 case $depmode in
Chris@42 5022 gcc)
Chris@42 5023 # This depmode causes a compiler race in universal mode.
Chris@42 5024 test "$am__universal" = false || continue
Chris@42 5025 ;;
Chris@42 5026 nosideeffect)
Chris@42 5027 # After this tag, mechanisms are not by side-effect, so they'll
Chris@42 5028 # only be used when explicitly requested.
Chris@42 5029 if test "x$enable_dependency_tracking" = xyes; then
Chris@42 5030 continue
Chris@42 5031 else
Chris@42 5032 break
Chris@42 5033 fi
Chris@42 5034 ;;
Chris@42 5035 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Chris@42 5036 # This compiler won't grok '-c -o', but also, the minuso test has
Chris@42 5037 # not run yet. These depmodes are late enough in the game, and
Chris@42 5038 # so weak that their functioning should not be impacted.
Chris@42 5039 am__obj=conftest.${OBJEXT-o}
Chris@42 5040 am__minus_obj=
Chris@42 5041 ;;
Chris@42 5042 none) break ;;
Chris@42 5043 esac
Chris@42 5044 if depmode=$depmode \
Chris@42 5045 source=sub/conftest.c object=$am__obj \
Chris@42 5046 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@42 5047 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Chris@42 5048 >/dev/null 2>conftest.err &&
Chris@42 5049 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@42 5050 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@42 5051 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Chris@42 5052 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@42 5053 # icc doesn't choke on unknown options, it will just issue warnings
Chris@42 5054 # or remarks (even with -Werror). So we grep stderr for any message
Chris@42 5055 # that says an option was ignored or not supported.
Chris@42 5056 # When given -MP, icc 7.0 and 7.1 complain thusly:
Chris@42 5057 # icc: Command line warning: ignoring option '-M'; no argument required
Chris@42 5058 # The diagnosis changed in icc 8.0:
Chris@42 5059 # icc: Command line remark: option '-MP' not supported
Chris@42 5060 if (grep 'ignoring option' conftest.err ||
Chris@42 5061 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Chris@42 5062 am_cv_CC_dependencies_compiler_type=$depmode
Chris@42 5063 break
Chris@42 5064 fi
Chris@42 5065 fi
Chris@42 5066 done
Chris@42 5067
Chris@42 5068 cd ..
Chris@42 5069 rm -rf conftest.dir
Chris@42 5070 else
Chris@42 5071 am_cv_CC_dependencies_compiler_type=none
Chris@42 5072 fi
Chris@42 5073
Chris@42 5074 fi
Chris@42 5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
Chris@42 5076 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
Chris@42 5077 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
Chris@42 5078
Chris@42 5079 if
Chris@42 5080 test "x$enable_dependency_tracking" != xno \
Chris@42 5081 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
Chris@42 5082 am__fastdepCC_TRUE=
Chris@42 5083 am__fastdepCC_FALSE='#'
Chris@42 5084 else
Chris@42 5085 am__fastdepCC_TRUE='#'
Chris@42 5086 am__fastdepCC_FALSE=
Chris@42 5087 fi
Chris@42 5088
Chris@42 5089
Chris@42 5090
Chris@42 5091
Chris@42 5092
Chris@42 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
Chris@42 5094 $as_echo_n "checking for C compiler vendor... " >&6; }
Chris@42 5095 if ${ax_cv_c_compiler_vendor+:} false; then :
Chris@42 5096 $as_echo_n "(cached) " >&6
Chris@42 5097 else
Chris@42 5098 ax_cv_c_compiler_vendor=unknown
Chris@42 5099 # note: don't check for gcc first since some other compilers define __GNUC__
Chris@42 5100 for ventest in intel:__ICC,__ECC,__INTEL_COMPILER ibm:__ibmxl__,__xlc__,__xlC__,__IBMC__,__IBMCPP__ pathscale:__PATHCC__,__PATHSCALE__ clang:__clang__ gnu:__GNUC__ sun:__SUNPRO_C,__SUNPRO_CC hp:__HP_cc,__HP_aCC dec:__DECC,__DECCXX,__DECC_VER,__DECCXX_VER borland:__BORLANDC__,__TURBOC__ comeau:__COMO__ cray:_CRAYC kai:__KCC lcc:__LCC__ metrowerks:__MWERKS__ sgi:__sgi,sgi microsoft:_MSC_VER watcom:__WATCOMC__ portland:__PGI; do
Chris@42 5101 vencpp="defined("`echo $ventest | cut -d: -f2 | sed 's/,/) || defined(/g'`")"
Chris@42 5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 5103 /* end confdefs.h. */
Chris@42 5104
Chris@42 5105 int
Chris@42 5106 main ()
Chris@42 5107 {
Chris@42 5108
Chris@42 5109 #if !($vencpp)
Chris@42 5110 thisisanerror;
Chris@42 5111 #endif
Chris@42 5112
Chris@42 5113 ;
Chris@42 5114 return 0;
Chris@42 5115 }
Chris@42 5116 _ACEOF
Chris@42 5117 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 5118 ax_cv_c_compiler_vendor=`echo $ventest | cut -d: -f1`; break
Chris@42 5119 fi
Chris@42 5120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 5121 done
Chris@42 5122
Chris@42 5123 fi
Chris@42 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
Chris@42 5125 $as_echo "$ax_cv_c_compiler_vendor" >&6; }
Chris@42 5126
Chris@42 5127 case $ac_cv_prog_cc_stdc in #(
Chris@42 5128 no) :
Chris@42 5129 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
Chris@42 5130 *) :
Chris@42 5131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
Chris@42 5132 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
Chris@42 5133 if ${ac_cv_prog_cc_c99+:} false; then :
Chris@42 5134 $as_echo_n "(cached) " >&6
Chris@42 5135 else
Chris@42 5136 ac_cv_prog_cc_c99=no
Chris@42 5137 ac_save_CC=$CC
Chris@42 5138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 5139 /* end confdefs.h. */
Chris@42 5140 #include <stdarg.h>
Chris@42 5141 #include <stdbool.h>
Chris@42 5142 #include <stdlib.h>
Chris@42 5143 #include <wchar.h>
Chris@42 5144 #include <stdio.h>
Chris@42 5145
Chris@42 5146 // Check varargs macros. These examples are taken from C99 6.10.3.5.
Chris@42 5147 #define debug(...) fprintf (stderr, __VA_ARGS__)
Chris@42 5148 #define showlist(...) puts (#__VA_ARGS__)
Chris@42 5149 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
Chris@42 5150 static void
Chris@42 5151 test_varargs_macros (void)
Chris@42 5152 {
Chris@42 5153 int x = 1234;
Chris@42 5154 int y = 5678;
Chris@42 5155 debug ("Flag");
Chris@42 5156 debug ("X = %d\n", x);
Chris@42 5157 showlist (The first, second, and third items.);
Chris@42 5158 report (x>y, "x is %d but y is %d", x, y);
Chris@42 5159 }
Chris@42 5160
Chris@42 5161 // Check long long types.
Chris@42 5162 #define BIG64 18446744073709551615ull
Chris@42 5163 #define BIG32 4294967295ul
Chris@42 5164 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
Chris@42 5165 #if !BIG_OK
Chris@42 5166 your preprocessor is broken;
Chris@42 5167 #endif
Chris@42 5168 #if BIG_OK
Chris@42 5169 #else
Chris@42 5170 your preprocessor is broken;
Chris@42 5171 #endif
Chris@42 5172 static long long int bignum = -9223372036854775807LL;
Chris@42 5173 static unsigned long long int ubignum = BIG64;
Chris@42 5174
Chris@42 5175 struct incomplete_array
Chris@42 5176 {
Chris@42 5177 int datasize;
Chris@42 5178 double data[];
Chris@42 5179 };
Chris@42 5180
Chris@42 5181 struct named_init {
Chris@42 5182 int number;
Chris@42 5183 const wchar_t *name;
Chris@42 5184 double average;
Chris@42 5185 };
Chris@42 5186
Chris@42 5187 typedef const char *ccp;
Chris@42 5188
Chris@42 5189 static inline int
Chris@42 5190 test_restrict (ccp restrict text)
Chris@42 5191 {
Chris@42 5192 // See if C++-style comments work.
Chris@42 5193 // Iterate through items via the restricted pointer.
Chris@42 5194 // Also check for declarations in for loops.
Chris@42 5195 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
Chris@42 5196 continue;
Chris@42 5197 return 0;
Chris@42 5198 }
Chris@42 5199
Chris@42 5200 // Check varargs and va_copy.
Chris@42 5201 static void
Chris@42 5202 test_varargs (const char *format, ...)
Chris@42 5203 {
Chris@42 5204 va_list args;
Chris@42 5205 va_start (args, format);
Chris@42 5206 va_list args_copy;
Chris@42 5207 va_copy (args_copy, args);
Chris@42 5208
Chris@42 5209 const char *str;
Chris@42 5210 int number;
Chris@42 5211 float fnumber;
Chris@42 5212
Chris@42 5213 while (*format)
Chris@42 5214 {
Chris@42 5215 switch (*format++)
Chris@42 5216 {
Chris@42 5217 case 's': // string
Chris@42 5218 str = va_arg (args_copy, const char *);
Chris@42 5219 break;
Chris@42 5220 case 'd': // int
Chris@42 5221 number = va_arg (args_copy, int);
Chris@42 5222 break;
Chris@42 5223 case 'f': // float
Chris@42 5224 fnumber = va_arg (args_copy, double);
Chris@42 5225 break;
Chris@42 5226 default:
Chris@42 5227 break;
Chris@42 5228 }
Chris@42 5229 }
Chris@42 5230 va_end (args_copy);
Chris@42 5231 va_end (args);
Chris@42 5232 }
Chris@42 5233
Chris@42 5234 int
Chris@42 5235 main ()
Chris@42 5236 {
Chris@42 5237
Chris@42 5238 // Check bool.
Chris@42 5239 _Bool success = false;
Chris@42 5240
Chris@42 5241 // Check restrict.
Chris@42 5242 if (test_restrict ("String literal") == 0)
Chris@42 5243 success = true;
Chris@42 5244 char *restrict newvar = "Another string";
Chris@42 5245
Chris@42 5246 // Check varargs.
Chris@42 5247 test_varargs ("s, d' f .", "string", 65, 34.234);
Chris@42 5248 test_varargs_macros ();
Chris@42 5249
Chris@42 5250 // Check flexible array members.
Chris@42 5251 struct incomplete_array *ia =
Chris@42 5252 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
Chris@42 5253 ia->datasize = 10;
Chris@42 5254 for (int i = 0; i < ia->datasize; ++i)
Chris@42 5255 ia->data[i] = i * 1.234;
Chris@42 5256
Chris@42 5257 // Check named initializers.
Chris@42 5258 struct named_init ni = {
Chris@42 5259 .number = 34,
Chris@42 5260 .name = L"Test wide string",
Chris@42 5261 .average = 543.34343,
Chris@42 5262 };
Chris@42 5263
Chris@42 5264 ni.number = 58;
Chris@42 5265
Chris@42 5266 int dynamic_array[ni.number];
Chris@42 5267 dynamic_array[ni.number - 1] = 543;
Chris@42 5268
Chris@42 5269 // work around unused variable warnings
Chris@42 5270 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
Chris@42 5271 || dynamic_array[ni.number - 1] != 543);
Chris@42 5272
Chris@42 5273 ;
Chris@42 5274 return 0;
Chris@42 5275 }
Chris@42 5276 _ACEOF
Chris@42 5277 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
Chris@42 5278 do
Chris@42 5279 CC="$ac_save_CC $ac_arg"
Chris@42 5280 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 5281 ac_cv_prog_cc_c99=$ac_arg
Chris@42 5282 fi
Chris@42 5283 rm -f core conftest.err conftest.$ac_objext
Chris@42 5284 test "x$ac_cv_prog_cc_c99" != "xno" && break
Chris@42 5285 done
Chris@42 5286 rm -f conftest.$ac_ext
Chris@42 5287 CC=$ac_save_CC
Chris@42 5288
Chris@42 5289 fi
Chris@42 5290 # AC_CACHE_VAL
Chris@42 5291 case "x$ac_cv_prog_cc_c99" in
Chris@42 5292 x)
Chris@42 5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@42 5294 $as_echo "none needed" >&6; } ;;
Chris@42 5295 xno)
Chris@42 5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@42 5297 $as_echo "unsupported" >&6; } ;;
Chris@42 5298 *)
Chris@42 5299 CC="$CC $ac_cv_prog_cc_c99"
Chris@42 5300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
Chris@42 5301 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
Chris@42 5302 esac
Chris@42 5303 if test "x$ac_cv_prog_cc_c99" != xno; then :
Chris@42 5304 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
Chris@42 5305 else
Chris@42 5306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Chris@42 5307 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chris@42 5308 if ${ac_cv_prog_cc_c89+:} false; then :
Chris@42 5309 $as_echo_n "(cached) " >&6
Chris@42 5310 else
Chris@42 5311 ac_cv_prog_cc_c89=no
Chris@42 5312 ac_save_CC=$CC
Chris@42 5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 5314 /* end confdefs.h. */
Chris@42 5315 #include <stdarg.h>
Chris@42 5316 #include <stdio.h>
Chris@42 5317 struct stat;
Chris@42 5318 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@42 5319 struct buf { int x; };
Chris@42 5320 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@42 5321 static char *e (p, i)
Chris@42 5322 char **p;
Chris@42 5323 int i;
Chris@42 5324 {
Chris@42 5325 return p[i];
Chris@42 5326 }
Chris@42 5327 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@42 5328 {
Chris@42 5329 char *s;
Chris@42 5330 va_list v;
Chris@42 5331 va_start (v,p);
Chris@42 5332 s = g (p, va_arg (v,int));
Chris@42 5333 va_end (v);
Chris@42 5334 return s;
Chris@42 5335 }
Chris@42 5336
Chris@42 5337 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@42 5338 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@42 5339 These don't provoke an error unfortunately, instead are silently treated
Chris@42 5340 as 'x'. The following induces an error, until -std is added to get
Chris@42 5341 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@42 5342 array size at least. It's necessary to write '\x00'==0 to get something
Chris@42 5343 that's true only with -std. */
Chris@42 5344 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@42 5345
Chris@42 5346 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
Chris@42 5347 inside strings and character constants. */
Chris@42 5348 #define FOO(x) 'x'
Chris@42 5349 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
Chris@42 5350
Chris@42 5351 int test (int i, double x);
Chris@42 5352 struct s1 {int (*f) (int a);};
Chris@42 5353 struct s2 {int (*f) (double a);};
Chris@42 5354 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@42 5355 int argc;
Chris@42 5356 char **argv;
Chris@42 5357 int
Chris@42 5358 main ()
Chris@42 5359 {
Chris@42 5360 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@42 5361 ;
Chris@42 5362 return 0;
Chris@42 5363 }
Chris@42 5364 _ACEOF
Chris@42 5365 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
Chris@42 5366 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@42 5367 do
Chris@42 5368 CC="$ac_save_CC $ac_arg"
Chris@42 5369 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 5370 ac_cv_prog_cc_c89=$ac_arg
Chris@42 5371 fi
Chris@42 5372 rm -f core conftest.err conftest.$ac_objext
Chris@42 5373 test "x$ac_cv_prog_cc_c89" != "xno" && break
Chris@42 5374 done
Chris@42 5375 rm -f conftest.$ac_ext
Chris@42 5376 CC=$ac_save_CC
Chris@42 5377
Chris@42 5378 fi
Chris@42 5379 # AC_CACHE_VAL
Chris@42 5380 case "x$ac_cv_prog_cc_c89" in
Chris@42 5381 x)
Chris@42 5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@42 5383 $as_echo "none needed" >&6; } ;;
Chris@42 5384 xno)
Chris@42 5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@42 5386 $as_echo "unsupported" >&6; } ;;
Chris@42 5387 *)
Chris@42 5388 CC="$CC $ac_cv_prog_cc_c89"
Chris@42 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Chris@42 5390 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Chris@42 5391 esac
Chris@42 5392 if test "x$ac_cv_prog_cc_c89" != xno; then :
Chris@42 5393 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
Chris@42 5394 else
Chris@42 5395 ac_cv_prog_cc_stdc=no
Chris@42 5396 fi
Chris@42 5397
Chris@42 5398 fi
Chris@42 5399 ;;
Chris@42 5400 esac
Chris@42 5401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
Chris@42 5402 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
Chris@42 5403 if ${ac_cv_prog_cc_stdc+:} false; then :
Chris@42 5404 $as_echo_n "(cached) " >&6
Chris@42 5405 fi
Chris@42 5406
Chris@42 5407 case $ac_cv_prog_cc_stdc in #(
Chris@42 5408 no) :
Chris@42 5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Chris@42 5410 $as_echo "unsupported" >&6; } ;; #(
Chris@42 5411 '') :
Chris@42 5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Chris@42 5413 $as_echo "none needed" >&6; } ;; #(
Chris@42 5414 *) :
Chris@42 5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
Chris@42 5416 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
Chris@42 5417 esac
Chris@42 5418
Chris@42 5419
Chris@42 5420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Chris@42 5421 $as_echo_n "checking whether ln -s works... " >&6; }
Chris@42 5422 LN_S=$as_ln_s
Chris@42 5423 if test "$LN_S" = "ln -s"; then
Chris@42 5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 5425 $as_echo "yes" >&6; }
Chris@42 5426 else
Chris@42 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Chris@42 5428 $as_echo "no, using $LN_S" >&6; }
Chris@42 5429 fi
Chris@42 5430
Chris@42 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@42 5432 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
Chris@42 5433 set x ${MAKE-make}
Chris@42 5434 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris@42 5435 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Chris@42 5436 $as_echo_n "(cached) " >&6
Chris@42 5437 else
Chris@42 5438 cat >conftest.make <<\_ACEOF
Chris@42 5439 SHELL = /bin/sh
Chris@42 5440 all:
Chris@42 5441 @echo '@@@%%%=$(MAKE)=@@@%%%'
Chris@42 5442 _ACEOF
Chris@42 5443 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Chris@42 5444 case `${MAKE-make} -f conftest.make 2>/dev/null` in
Chris@42 5445 *@@@%%%=?*=@@@%%%*)
Chris@42 5446 eval ac_cv_prog_make_${ac_make}_set=yes;;
Chris@42 5447 *)
Chris@42 5448 eval ac_cv_prog_make_${ac_make}_set=no;;
Chris@42 5449 esac
Chris@42 5450 rm -f conftest.make
Chris@42 5451 fi
Chris@42 5452 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chris@42 5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 5454 $as_echo "yes" >&6; }
Chris@42 5455 SET_MAKE=
Chris@42 5456 else
Chris@42 5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5458 $as_echo "no" >&6; }
Chris@42 5459 SET_MAKE="MAKE=${MAKE-make}"
Chris@42 5460 fi
Chris@42 5461
Chris@42 5462 enable_win32_dll=yes
Chris@42 5463
Chris@42 5464 case $host in
Chris@42 5465 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
Chris@42 5466 if test -n "$ac_tool_prefix"; then
Chris@42 5467 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
Chris@42 5468 set dummy ${ac_tool_prefix}as; ac_word=$2
Chris@42 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 5470 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 5471 if ${ac_cv_prog_AS+:} false; then :
Chris@42 5472 $as_echo_n "(cached) " >&6
Chris@42 5473 else
Chris@42 5474 if test -n "$AS"; then
Chris@42 5475 ac_cv_prog_AS="$AS" # Let the user override the test.
Chris@42 5476 else
Chris@42 5477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5478 for as_dir in $PATH
Chris@42 5479 do
Chris@42 5480 IFS=$as_save_IFS
Chris@42 5481 test -z "$as_dir" && as_dir=.
Chris@42 5482 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5483 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 5484 ac_cv_prog_AS="${ac_tool_prefix}as"
Chris@42 5485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 5486 break 2
Chris@42 5487 fi
Chris@42 5488 done
Chris@42 5489 done
Chris@42 5490 IFS=$as_save_IFS
Chris@42 5491
Chris@42 5492 fi
Chris@42 5493 fi
Chris@42 5494 AS=$ac_cv_prog_AS
Chris@42 5495 if test -n "$AS"; then
Chris@42 5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
Chris@42 5497 $as_echo "$AS" >&6; }
Chris@42 5498 else
Chris@42 5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5500 $as_echo "no" >&6; }
Chris@42 5501 fi
Chris@42 5502
Chris@42 5503
Chris@42 5504 fi
Chris@42 5505 if test -z "$ac_cv_prog_AS"; then
Chris@42 5506 ac_ct_AS=$AS
Chris@42 5507 # Extract the first word of "as", so it can be a program name with args.
Chris@42 5508 set dummy as; ac_word=$2
Chris@42 5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 5510 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 5511 if ${ac_cv_prog_ac_ct_AS+:} false; then :
Chris@42 5512 $as_echo_n "(cached) " >&6
Chris@42 5513 else
Chris@42 5514 if test -n "$ac_ct_AS"; then
Chris@42 5515 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
Chris@42 5516 else
Chris@42 5517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5518 for as_dir in $PATH
Chris@42 5519 do
Chris@42 5520 IFS=$as_save_IFS
Chris@42 5521 test -z "$as_dir" && as_dir=.
Chris@42 5522 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5523 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 5524 ac_cv_prog_ac_ct_AS="as"
Chris@42 5525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 5526 break 2
Chris@42 5527 fi
Chris@42 5528 done
Chris@42 5529 done
Chris@42 5530 IFS=$as_save_IFS
Chris@42 5531
Chris@42 5532 fi
Chris@42 5533 fi
Chris@42 5534 ac_ct_AS=$ac_cv_prog_ac_ct_AS
Chris@42 5535 if test -n "$ac_ct_AS"; then
Chris@42 5536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
Chris@42 5537 $as_echo "$ac_ct_AS" >&6; }
Chris@42 5538 else
Chris@42 5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5540 $as_echo "no" >&6; }
Chris@42 5541 fi
Chris@42 5542
Chris@42 5543 if test "x$ac_ct_AS" = x; then
Chris@42 5544 AS="false"
Chris@42 5545 else
Chris@42 5546 case $cross_compiling:$ac_tool_warned in
Chris@42 5547 yes:)
Chris@42 5548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 5549 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 5550 ac_tool_warned=yes ;;
Chris@42 5551 esac
Chris@42 5552 AS=$ac_ct_AS
Chris@42 5553 fi
Chris@42 5554 else
Chris@42 5555 AS="$ac_cv_prog_AS"
Chris@42 5556 fi
Chris@42 5557
Chris@42 5558 if test -n "$ac_tool_prefix"; then
Chris@42 5559 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@42 5560 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@42 5561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 5562 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 5563 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@42 5564 $as_echo_n "(cached) " >&6
Chris@42 5565 else
Chris@42 5566 if test -n "$DLLTOOL"; then
Chris@42 5567 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@42 5568 else
Chris@42 5569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5570 for as_dir in $PATH
Chris@42 5571 do
Chris@42 5572 IFS=$as_save_IFS
Chris@42 5573 test -z "$as_dir" && as_dir=.
Chris@42 5574 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 5576 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@42 5577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 5578 break 2
Chris@42 5579 fi
Chris@42 5580 done
Chris@42 5581 done
Chris@42 5582 IFS=$as_save_IFS
Chris@42 5583
Chris@42 5584 fi
Chris@42 5585 fi
Chris@42 5586 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@42 5587 if test -n "$DLLTOOL"; then
Chris@42 5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@42 5589 $as_echo "$DLLTOOL" >&6; }
Chris@42 5590 else
Chris@42 5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5592 $as_echo "no" >&6; }
Chris@42 5593 fi
Chris@42 5594
Chris@42 5595
Chris@42 5596 fi
Chris@42 5597 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@42 5598 ac_ct_DLLTOOL=$DLLTOOL
Chris@42 5599 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@42 5600 set dummy dlltool; ac_word=$2
Chris@42 5601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 5602 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 5603 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@42 5604 $as_echo_n "(cached) " >&6
Chris@42 5605 else
Chris@42 5606 if test -n "$ac_ct_DLLTOOL"; then
Chris@42 5607 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@42 5608 else
Chris@42 5609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5610 for as_dir in $PATH
Chris@42 5611 do
Chris@42 5612 IFS=$as_save_IFS
Chris@42 5613 test -z "$as_dir" && as_dir=.
Chris@42 5614 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 5616 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@42 5617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 5618 break 2
Chris@42 5619 fi
Chris@42 5620 done
Chris@42 5621 done
Chris@42 5622 IFS=$as_save_IFS
Chris@42 5623
Chris@42 5624 fi
Chris@42 5625 fi
Chris@42 5626 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@42 5627 if test -n "$ac_ct_DLLTOOL"; then
Chris@42 5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@42 5629 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@42 5630 else
Chris@42 5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5632 $as_echo "no" >&6; }
Chris@42 5633 fi
Chris@42 5634
Chris@42 5635 if test "x$ac_ct_DLLTOOL" = x; then
Chris@42 5636 DLLTOOL="false"
Chris@42 5637 else
Chris@42 5638 case $cross_compiling:$ac_tool_warned in
Chris@42 5639 yes:)
Chris@42 5640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 5641 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 5642 ac_tool_warned=yes ;;
Chris@42 5643 esac
Chris@42 5644 DLLTOOL=$ac_ct_DLLTOOL
Chris@42 5645 fi
Chris@42 5646 else
Chris@42 5647 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@42 5648 fi
Chris@42 5649
Chris@42 5650 if test -n "$ac_tool_prefix"; then
Chris@42 5651 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@42 5652 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@42 5653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 5654 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 5655 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@42 5656 $as_echo_n "(cached) " >&6
Chris@42 5657 else
Chris@42 5658 if test -n "$OBJDUMP"; then
Chris@42 5659 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@42 5660 else
Chris@42 5661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5662 for as_dir in $PATH
Chris@42 5663 do
Chris@42 5664 IFS=$as_save_IFS
Chris@42 5665 test -z "$as_dir" && as_dir=.
Chris@42 5666 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5667 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 5668 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@42 5669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 5670 break 2
Chris@42 5671 fi
Chris@42 5672 done
Chris@42 5673 done
Chris@42 5674 IFS=$as_save_IFS
Chris@42 5675
Chris@42 5676 fi
Chris@42 5677 fi
Chris@42 5678 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@42 5679 if test -n "$OBJDUMP"; then
Chris@42 5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@42 5681 $as_echo "$OBJDUMP" >&6; }
Chris@42 5682 else
Chris@42 5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5684 $as_echo "no" >&6; }
Chris@42 5685 fi
Chris@42 5686
Chris@42 5687
Chris@42 5688 fi
Chris@42 5689 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@42 5690 ac_ct_OBJDUMP=$OBJDUMP
Chris@42 5691 # Extract the first word of "objdump", so it can be a program name with args.
Chris@42 5692 set dummy objdump; ac_word=$2
Chris@42 5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 5694 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 5695 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@42 5696 $as_echo_n "(cached) " >&6
Chris@42 5697 else
Chris@42 5698 if test -n "$ac_ct_OBJDUMP"; then
Chris@42 5699 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@42 5700 else
Chris@42 5701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5702 for as_dir in $PATH
Chris@42 5703 do
Chris@42 5704 IFS=$as_save_IFS
Chris@42 5705 test -z "$as_dir" && as_dir=.
Chris@42 5706 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 5708 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@42 5709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 5710 break 2
Chris@42 5711 fi
Chris@42 5712 done
Chris@42 5713 done
Chris@42 5714 IFS=$as_save_IFS
Chris@42 5715
Chris@42 5716 fi
Chris@42 5717 fi
Chris@42 5718 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@42 5719 if test -n "$ac_ct_OBJDUMP"; then
Chris@42 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@42 5721 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@42 5722 else
Chris@42 5723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 5724 $as_echo "no" >&6; }
Chris@42 5725 fi
Chris@42 5726
Chris@42 5727 if test "x$ac_ct_OBJDUMP" = x; then
Chris@42 5728 OBJDUMP="false"
Chris@42 5729 else
Chris@42 5730 case $cross_compiling:$ac_tool_warned in
Chris@42 5731 yes:)
Chris@42 5732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 5733 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 5734 ac_tool_warned=yes ;;
Chris@42 5735 esac
Chris@42 5736 OBJDUMP=$ac_ct_OBJDUMP
Chris@42 5737 fi
Chris@42 5738 else
Chris@42 5739 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@42 5740 fi
Chris@42 5741
Chris@42 5742 ;;
Chris@42 5743 esac
Chris@42 5744
Chris@42 5745 test -z "$AS" && AS=as
Chris@42 5746
Chris@42 5747
Chris@42 5748
Chris@42 5749
Chris@42 5750
Chris@42 5751 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@42 5752
Chris@42 5753
Chris@42 5754
Chris@42 5755
Chris@42 5756
Chris@42 5757 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@42 5758
Chris@42 5759
Chris@42 5760
Chris@42 5761
Chris@42 5762
Chris@42 5763
Chris@42 5764
Chris@42 5765 case `pwd` in
Chris@42 5766 *\ * | *\ *)
Chris@42 5767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
Chris@42 5768 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
Chris@42 5769 esac
Chris@42 5770
Chris@42 5771
Chris@42 5772
Chris@42 5773 macro_version='2.4.2'
Chris@42 5774 macro_revision='1.3337'
Chris@42 5775
Chris@42 5776
Chris@42 5777
Chris@42 5778
Chris@42 5779
Chris@42 5780
Chris@42 5781
Chris@42 5782
Chris@42 5783
Chris@42 5784
Chris@42 5785
Chris@42 5786
Chris@42 5787
Chris@42 5788 ltmain="$ac_aux_dir/ltmain.sh"
Chris@42 5789
Chris@42 5790 # Backslashify metacharacters that are still active within
Chris@42 5791 # double-quoted strings.
Chris@42 5792 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Chris@42 5793
Chris@42 5794 # Same as above, but do not quote variable references.
Chris@42 5795 double_quote_subst='s/\(["`\\]\)/\\\1/g'
Chris@42 5796
Chris@42 5797 # Sed substitution to delay expansion of an escaped shell variable in a
Chris@42 5798 # double_quote_subst'ed string.
Chris@42 5799 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Chris@42 5800
Chris@42 5801 # Sed substitution to delay expansion of an escaped single quote.
Chris@42 5802 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
Chris@42 5803
Chris@42 5804 # Sed substitution to avoid accidental globbing in evaled expressions
Chris@42 5805 no_glob_subst='s/\*/\\\*/g'
Chris@42 5806
Chris@42 5807 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@42 5808 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@42 5809 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
Chris@42 5810
Chris@42 5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
Chris@42 5812 $as_echo_n "checking how to print strings... " >&6; }
Chris@42 5813 # Test print first, because it will be a builtin if present.
Chris@42 5814 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
Chris@42 5815 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@42 5816 ECHO='print -r --'
Chris@42 5817 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
Chris@42 5818 ECHO='printf %s\n'
Chris@42 5819 else
Chris@42 5820 # Use this function as a fallback that always works.
Chris@42 5821 func_fallback_echo ()
Chris@42 5822 {
Chris@42 5823 eval 'cat <<_LTECHO_EOF
Chris@42 5824 $1
Chris@42 5825 _LTECHO_EOF'
Chris@42 5826 }
Chris@42 5827 ECHO='func_fallback_echo'
Chris@42 5828 fi
Chris@42 5829
Chris@42 5830 # func_echo_all arg...
Chris@42 5831 # Invoke $ECHO with all args, space-separated.
Chris@42 5832 func_echo_all ()
Chris@42 5833 {
Chris@42 5834 $ECHO ""
Chris@42 5835 }
Chris@42 5836
Chris@42 5837 case "$ECHO" in
Chris@42 5838 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
Chris@42 5839 $as_echo "printf" >&6; } ;;
Chris@42 5840 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
Chris@42 5841 $as_echo "print -r" >&6; } ;;
Chris@42 5842 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
Chris@42 5843 $as_echo "cat" >&6; } ;;
Chris@42 5844 esac
Chris@42 5845
Chris@42 5846
Chris@42 5847
Chris@42 5848
Chris@42 5849
Chris@42 5850
Chris@42 5851
Chris@42 5852
Chris@42 5853
Chris@42 5854
Chris@42 5855
Chris@42 5856
Chris@42 5857
Chris@42 5858
Chris@42 5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Chris@42 5860 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
Chris@42 5861 if ${ac_cv_path_SED+:} false; then :
Chris@42 5862 $as_echo_n "(cached) " >&6
Chris@42 5863 else
Chris@42 5864 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
Chris@42 5865 for ac_i in 1 2 3 4 5 6 7; do
Chris@42 5866 ac_script="$ac_script$as_nl$ac_script"
Chris@42 5867 done
Chris@42 5868 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Chris@42 5869 { ac_script=; unset ac_script;}
Chris@42 5870 if test -z "$SED"; then
Chris@42 5871 ac_path_SED_found=false
Chris@42 5872 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@42 5873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5874 for as_dir in $PATH
Chris@42 5875 do
Chris@42 5876 IFS=$as_save_IFS
Chris@42 5877 test -z "$as_dir" && as_dir=.
Chris@42 5878 for ac_prog in sed gsed; do
Chris@42 5879 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5880 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Chris@42 5881 as_fn_executable_p "$ac_path_SED" || continue
Chris@42 5882 # Check for GNU ac_path_SED and select it if it is found.
Chris@42 5883 # Check for GNU $ac_path_SED
Chris@42 5884 case `"$ac_path_SED" --version 2>&1` in
Chris@42 5885 *GNU*)
Chris@42 5886 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
Chris@42 5887 *)
Chris@42 5888 ac_count=0
Chris@42 5889 $as_echo_n 0123456789 >"conftest.in"
Chris@42 5890 while :
Chris@42 5891 do
Chris@42 5892 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@42 5893 mv "conftest.tmp" "conftest.in"
Chris@42 5894 cp "conftest.in" "conftest.nl"
Chris@42 5895 $as_echo '' >> "conftest.nl"
Chris@42 5896 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@42 5897 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@42 5898 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@42 5899 if test $ac_count -gt ${ac_path_SED_max-0}; then
Chris@42 5900 # Best one so far, save it but keep looking for a better one
Chris@42 5901 ac_cv_path_SED="$ac_path_SED"
Chris@42 5902 ac_path_SED_max=$ac_count
Chris@42 5903 fi
Chris@42 5904 # 10*(2^10) chars as input seems more than enough
Chris@42 5905 test $ac_count -gt 10 && break
Chris@42 5906 done
Chris@42 5907 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@42 5908 esac
Chris@42 5909
Chris@42 5910 $ac_path_SED_found && break 3
Chris@42 5911 done
Chris@42 5912 done
Chris@42 5913 done
Chris@42 5914 IFS=$as_save_IFS
Chris@42 5915 if test -z "$ac_cv_path_SED"; then
Chris@42 5916 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Chris@42 5917 fi
Chris@42 5918 else
Chris@42 5919 ac_cv_path_SED=$SED
Chris@42 5920 fi
Chris@42 5921
Chris@42 5922 fi
Chris@42 5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Chris@42 5924 $as_echo "$ac_cv_path_SED" >&6; }
Chris@42 5925 SED="$ac_cv_path_SED"
Chris@42 5926 rm -f conftest.sed
Chris@42 5927
Chris@42 5928 test -z "$SED" && SED=sed
Chris@42 5929 Xsed="$SED -e 1s/^X//"
Chris@42 5930
Chris@42 5931
Chris@42 5932
Chris@42 5933
Chris@42 5934
Chris@42 5935
Chris@42 5936
Chris@42 5937
Chris@42 5938
Chris@42 5939
Chris@42 5940
Chris@42 5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Chris@42 5942 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Chris@42 5943 if ${ac_cv_path_GREP+:} false; then :
Chris@42 5944 $as_echo_n "(cached) " >&6
Chris@42 5945 else
Chris@42 5946 if test -z "$GREP"; then
Chris@42 5947 ac_path_GREP_found=false
Chris@42 5948 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@42 5949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 5950 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@42 5951 do
Chris@42 5952 IFS=$as_save_IFS
Chris@42 5953 test -z "$as_dir" && as_dir=.
Chris@42 5954 for ac_prog in grep ggrep; do
Chris@42 5955 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 5956 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@42 5957 as_fn_executable_p "$ac_path_GREP" || continue
Chris@42 5958 # Check for GNU ac_path_GREP and select it if it is found.
Chris@42 5959 # Check for GNU $ac_path_GREP
Chris@42 5960 case `"$ac_path_GREP" --version 2>&1` in
Chris@42 5961 *GNU*)
Chris@42 5962 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
Chris@42 5963 *)
Chris@42 5964 ac_count=0
Chris@42 5965 $as_echo_n 0123456789 >"conftest.in"
Chris@42 5966 while :
Chris@42 5967 do
Chris@42 5968 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@42 5969 mv "conftest.tmp" "conftest.in"
Chris@42 5970 cp "conftest.in" "conftest.nl"
Chris@42 5971 $as_echo 'GREP' >> "conftest.nl"
Chris@42 5972 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@42 5973 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@42 5974 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@42 5975 if test $ac_count -gt ${ac_path_GREP_max-0}; then
Chris@42 5976 # Best one so far, save it but keep looking for a better one
Chris@42 5977 ac_cv_path_GREP="$ac_path_GREP"
Chris@42 5978 ac_path_GREP_max=$ac_count
Chris@42 5979 fi
Chris@42 5980 # 10*(2^10) chars as input seems more than enough
Chris@42 5981 test $ac_count -gt 10 && break
Chris@42 5982 done
Chris@42 5983 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@42 5984 esac
Chris@42 5985
Chris@42 5986 $ac_path_GREP_found && break 3
Chris@42 5987 done
Chris@42 5988 done
Chris@42 5989 done
Chris@42 5990 IFS=$as_save_IFS
Chris@42 5991 if test -z "$ac_cv_path_GREP"; then
Chris@42 5992 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@42 5993 fi
Chris@42 5994 else
Chris@42 5995 ac_cv_path_GREP=$GREP
Chris@42 5996 fi
Chris@42 5997
Chris@42 5998 fi
Chris@42 5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Chris@42 6000 $as_echo "$ac_cv_path_GREP" >&6; }
Chris@42 6001 GREP="$ac_cv_path_GREP"
Chris@42 6002
Chris@42 6003
Chris@42 6004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Chris@42 6005 $as_echo_n "checking for egrep... " >&6; }
Chris@42 6006 if ${ac_cv_path_EGREP+:} false; then :
Chris@42 6007 $as_echo_n "(cached) " >&6
Chris@42 6008 else
Chris@42 6009 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
Chris@42 6010 then ac_cv_path_EGREP="$GREP -E"
Chris@42 6011 else
Chris@42 6012 if test -z "$EGREP"; then
Chris@42 6013 ac_path_EGREP_found=false
Chris@42 6014 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@42 6015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 6016 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@42 6017 do
Chris@42 6018 IFS=$as_save_IFS
Chris@42 6019 test -z "$as_dir" && as_dir=.
Chris@42 6020 for ac_prog in egrep; do
Chris@42 6021 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 6022 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@42 6023 as_fn_executable_p "$ac_path_EGREP" || continue
Chris@42 6024 # Check for GNU ac_path_EGREP and select it if it is found.
Chris@42 6025 # Check for GNU $ac_path_EGREP
Chris@42 6026 case `"$ac_path_EGREP" --version 2>&1` in
Chris@42 6027 *GNU*)
Chris@42 6028 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
Chris@42 6029 *)
Chris@42 6030 ac_count=0
Chris@42 6031 $as_echo_n 0123456789 >"conftest.in"
Chris@42 6032 while :
Chris@42 6033 do
Chris@42 6034 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@42 6035 mv "conftest.tmp" "conftest.in"
Chris@42 6036 cp "conftest.in" "conftest.nl"
Chris@42 6037 $as_echo 'EGREP' >> "conftest.nl"
Chris@42 6038 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@42 6039 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@42 6040 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@42 6041 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
Chris@42 6042 # Best one so far, save it but keep looking for a better one
Chris@42 6043 ac_cv_path_EGREP="$ac_path_EGREP"
Chris@42 6044 ac_path_EGREP_max=$ac_count
Chris@42 6045 fi
Chris@42 6046 # 10*(2^10) chars as input seems more than enough
Chris@42 6047 test $ac_count -gt 10 && break
Chris@42 6048 done
Chris@42 6049 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@42 6050 esac
Chris@42 6051
Chris@42 6052 $ac_path_EGREP_found && break 3
Chris@42 6053 done
Chris@42 6054 done
Chris@42 6055 done
Chris@42 6056 IFS=$as_save_IFS
Chris@42 6057 if test -z "$ac_cv_path_EGREP"; then
Chris@42 6058 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@42 6059 fi
Chris@42 6060 else
Chris@42 6061 ac_cv_path_EGREP=$EGREP
Chris@42 6062 fi
Chris@42 6063
Chris@42 6064 fi
Chris@42 6065 fi
Chris@42 6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Chris@42 6067 $as_echo "$ac_cv_path_EGREP" >&6; }
Chris@42 6068 EGREP="$ac_cv_path_EGREP"
Chris@42 6069
Chris@42 6070
Chris@42 6071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
Chris@42 6072 $as_echo_n "checking for fgrep... " >&6; }
Chris@42 6073 if ${ac_cv_path_FGREP+:} false; then :
Chris@42 6074 $as_echo_n "(cached) " >&6
Chris@42 6075 else
Chris@42 6076 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
Chris@42 6077 then ac_cv_path_FGREP="$GREP -F"
Chris@42 6078 else
Chris@42 6079 if test -z "$FGREP"; then
Chris@42 6080 ac_path_FGREP_found=false
Chris@42 6081 # Loop through the user's path and test for each of PROGNAME-LIST
Chris@42 6082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 6083 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Chris@42 6084 do
Chris@42 6085 IFS=$as_save_IFS
Chris@42 6086 test -z "$as_dir" && as_dir=.
Chris@42 6087 for ac_prog in fgrep; do
Chris@42 6088 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 6089 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
Chris@42 6090 as_fn_executable_p "$ac_path_FGREP" || continue
Chris@42 6091 # Check for GNU ac_path_FGREP and select it if it is found.
Chris@42 6092 # Check for GNU $ac_path_FGREP
Chris@42 6093 case `"$ac_path_FGREP" --version 2>&1` in
Chris@42 6094 *GNU*)
Chris@42 6095 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
Chris@42 6096 *)
Chris@42 6097 ac_count=0
Chris@42 6098 $as_echo_n 0123456789 >"conftest.in"
Chris@42 6099 while :
Chris@42 6100 do
Chris@42 6101 cat "conftest.in" "conftest.in" >"conftest.tmp"
Chris@42 6102 mv "conftest.tmp" "conftest.in"
Chris@42 6103 cp "conftest.in" "conftest.nl"
Chris@42 6104 $as_echo 'FGREP' >> "conftest.nl"
Chris@42 6105 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
Chris@42 6106 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chris@42 6107 as_fn_arith $ac_count + 1 && ac_count=$as_val
Chris@42 6108 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
Chris@42 6109 # Best one so far, save it but keep looking for a better one
Chris@42 6110 ac_cv_path_FGREP="$ac_path_FGREP"
Chris@42 6111 ac_path_FGREP_max=$ac_count
Chris@42 6112 fi
Chris@42 6113 # 10*(2^10) chars as input seems more than enough
Chris@42 6114 test $ac_count -gt 10 && break
Chris@42 6115 done
Chris@42 6116 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
Chris@42 6117 esac
Chris@42 6118
Chris@42 6119 $ac_path_FGREP_found && break 3
Chris@42 6120 done
Chris@42 6121 done
Chris@42 6122 done
Chris@42 6123 IFS=$as_save_IFS
Chris@42 6124 if test -z "$ac_cv_path_FGREP"; then
Chris@42 6125 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Chris@42 6126 fi
Chris@42 6127 else
Chris@42 6128 ac_cv_path_FGREP=$FGREP
Chris@42 6129 fi
Chris@42 6130
Chris@42 6131 fi
Chris@42 6132 fi
Chris@42 6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
Chris@42 6134 $as_echo "$ac_cv_path_FGREP" >&6; }
Chris@42 6135 FGREP="$ac_cv_path_FGREP"
Chris@42 6136
Chris@42 6137
Chris@42 6138 test -z "$GREP" && GREP=grep
Chris@42 6139
Chris@42 6140
Chris@42 6141
Chris@42 6142
Chris@42 6143
Chris@42 6144
Chris@42 6145
Chris@42 6146
Chris@42 6147
Chris@42 6148
Chris@42 6149
Chris@42 6150
Chris@42 6151
Chris@42 6152
Chris@42 6153
Chris@42 6154
Chris@42 6155
Chris@42 6156
Chris@42 6157
Chris@42 6158 # Check whether --with-gnu-ld was given.
Chris@42 6159 if test "${with_gnu_ld+set}" = set; then :
Chris@42 6160 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Chris@42 6161 else
Chris@42 6162 with_gnu_ld=no
Chris@42 6163 fi
Chris@42 6164
Chris@42 6165 ac_prog=ld
Chris@42 6166 if test "$GCC" = yes; then
Chris@42 6167 # Check if gcc -print-prog-name=ld gives a path.
Chris@42 6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Chris@42 6169 $as_echo_n "checking for ld used by $CC... " >&6; }
Chris@42 6170 case $host in
Chris@42 6171 *-*-mingw*)
Chris@42 6172 # gcc leaves a trailing carriage return which upsets mingw
Chris@42 6173 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@42 6174 *)
Chris@42 6175 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@42 6176 esac
Chris@42 6177 case $ac_prog in
Chris@42 6178 # Accept absolute paths.
Chris@42 6179 [\\/]* | ?:[\\/]*)
Chris@42 6180 re_direlt='/[^/][^/]*/\.\./'
Chris@42 6181 # Canonicalize the pathname of ld
Chris@42 6182 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Chris@42 6183 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Chris@42 6184 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Chris@42 6185 done
Chris@42 6186 test -z "$LD" && LD="$ac_prog"
Chris@42 6187 ;;
Chris@42 6188 "")
Chris@42 6189 # If it fails, then pretend we aren't using GCC.
Chris@42 6190 ac_prog=ld
Chris@42 6191 ;;
Chris@42 6192 *)
Chris@42 6193 # If it is relative, then search for the first ld in PATH.
Chris@42 6194 with_gnu_ld=unknown
Chris@42 6195 ;;
Chris@42 6196 esac
Chris@42 6197 elif test "$with_gnu_ld" = yes; then
Chris@42 6198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Chris@42 6199 $as_echo_n "checking for GNU ld... " >&6; }
Chris@42 6200 else
Chris@42 6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Chris@42 6202 $as_echo_n "checking for non-GNU ld... " >&6; }
Chris@42 6203 fi
Chris@42 6204 if ${lt_cv_path_LD+:} false; then :
Chris@42 6205 $as_echo_n "(cached) " >&6
Chris@42 6206 else
Chris@42 6207 if test -z "$LD"; then
Chris@42 6208 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@42 6209 for ac_dir in $PATH; do
Chris@42 6210 IFS="$lt_save_ifs"
Chris@42 6211 test -z "$ac_dir" && ac_dir=.
Chris@42 6212 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@42 6213 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@42 6214 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@42 6215 # but apparently some variants of GNU ld only accept -v.
Chris@42 6216 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@42 6217 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@42 6218 *GNU* | *'with BFD'*)
Chris@42 6219 test "$with_gnu_ld" != no && break
Chris@42 6220 ;;
Chris@42 6221 *)
Chris@42 6222 test "$with_gnu_ld" != yes && break
Chris@42 6223 ;;
Chris@42 6224 esac
Chris@42 6225 fi
Chris@42 6226 done
Chris@42 6227 IFS="$lt_save_ifs"
Chris@42 6228 else
Chris@42 6229 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@42 6230 fi
Chris@42 6231 fi
Chris@42 6232
Chris@42 6233 LD="$lt_cv_path_LD"
Chris@42 6234 if test -n "$LD"; then
Chris@42 6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Chris@42 6236 $as_echo "$LD" >&6; }
Chris@42 6237 else
Chris@42 6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 6239 $as_echo "no" >&6; }
Chris@42 6240 fi
Chris@42 6241 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Chris@42 6242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Chris@42 6243 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chris@42 6244 if ${lt_cv_prog_gnu_ld+:} false; then :
Chris@42 6245 $as_echo_n "(cached) " >&6
Chris@42 6246 else
Chris@42 6247 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Chris@42 6248 case `$LD -v 2>&1 </dev/null` in
Chris@42 6249 *GNU* | *'with BFD'*)
Chris@42 6250 lt_cv_prog_gnu_ld=yes
Chris@42 6251 ;;
Chris@42 6252 *)
Chris@42 6253 lt_cv_prog_gnu_ld=no
Chris@42 6254 ;;
Chris@42 6255 esac
Chris@42 6256 fi
Chris@42 6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Chris@42 6258 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
Chris@42 6259 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@42 6260
Chris@42 6261
Chris@42 6262
Chris@42 6263
Chris@42 6264
Chris@42 6265
Chris@42 6266
Chris@42 6267
Chris@42 6268
Chris@42 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
Chris@42 6270 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Chris@42 6271 if ${lt_cv_path_NM+:} false; then :
Chris@42 6272 $as_echo_n "(cached) " >&6
Chris@42 6273 else
Chris@42 6274 if test -n "$NM"; then
Chris@42 6275 # Let the user override the test.
Chris@42 6276 lt_cv_path_NM="$NM"
Chris@42 6277 else
Chris@42 6278 lt_nm_to_check="${ac_tool_prefix}nm"
Chris@42 6279 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
Chris@42 6280 lt_nm_to_check="$lt_nm_to_check nm"
Chris@42 6281 fi
Chris@42 6282 for lt_tmp_nm in $lt_nm_to_check; do
Chris@42 6283 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@42 6284 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Chris@42 6285 IFS="$lt_save_ifs"
Chris@42 6286 test -z "$ac_dir" && ac_dir=.
Chris@42 6287 tmp_nm="$ac_dir/$lt_tmp_nm"
Chris@42 6288 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
Chris@42 6289 # Check to see if the nm accepts a BSD-compat flag.
Chris@42 6290 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
Chris@42 6291 # nm: unknown option "B" ignored
Chris@42 6292 # Tru64's nm complains that /dev/null is an invalid object file
Chris@42 6293 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
Chris@42 6294 */dev/null* | *'Invalid file or object type'*)
Chris@42 6295 lt_cv_path_NM="$tmp_nm -B"
Chris@42 6296 break
Chris@42 6297 ;;
Chris@42 6298 *)
Chris@42 6299 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Chris@42 6300 */dev/null*)
Chris@42 6301 lt_cv_path_NM="$tmp_nm -p"
Chris@42 6302 break
Chris@42 6303 ;;
Chris@42 6304 *)
Chris@42 6305 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Chris@42 6306 continue # so that we can try to find one that supports BSD flags
Chris@42 6307 ;;
Chris@42 6308 esac
Chris@42 6309 ;;
Chris@42 6310 esac
Chris@42 6311 fi
Chris@42 6312 done
Chris@42 6313 IFS="$lt_save_ifs"
Chris@42 6314 done
Chris@42 6315 : ${lt_cv_path_NM=no}
Chris@42 6316 fi
Chris@42 6317 fi
Chris@42 6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
Chris@42 6319 $as_echo "$lt_cv_path_NM" >&6; }
Chris@42 6320 if test "$lt_cv_path_NM" != "no"; then
Chris@42 6321 NM="$lt_cv_path_NM"
Chris@42 6322 else
Chris@42 6323 # Didn't find any BSD compatible name lister, look for dumpbin.
Chris@42 6324 if test -n "$DUMPBIN"; then :
Chris@42 6325 # Let the user override the test.
Chris@42 6326 else
Chris@42 6327 if test -n "$ac_tool_prefix"; then
Chris@42 6328 for ac_prog in dumpbin "link -dump"
Chris@42 6329 do
Chris@42 6330 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@42 6331 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@42 6332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 6333 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 6334 if ${ac_cv_prog_DUMPBIN+:} false; then :
Chris@42 6335 $as_echo_n "(cached) " >&6
Chris@42 6336 else
Chris@42 6337 if test -n "$DUMPBIN"; then
Chris@42 6338 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
Chris@42 6339 else
Chris@42 6340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 6341 for as_dir in $PATH
Chris@42 6342 do
Chris@42 6343 IFS=$as_save_IFS
Chris@42 6344 test -z "$as_dir" && as_dir=.
Chris@42 6345 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 6346 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 6347 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Chris@42 6348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 6349 break 2
Chris@42 6350 fi
Chris@42 6351 done
Chris@42 6352 done
Chris@42 6353 IFS=$as_save_IFS
Chris@42 6354
Chris@42 6355 fi
Chris@42 6356 fi
Chris@42 6357 DUMPBIN=$ac_cv_prog_DUMPBIN
Chris@42 6358 if test -n "$DUMPBIN"; then
Chris@42 6359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
Chris@42 6360 $as_echo "$DUMPBIN" >&6; }
Chris@42 6361 else
Chris@42 6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 6363 $as_echo "no" >&6; }
Chris@42 6364 fi
Chris@42 6365
Chris@42 6366
Chris@42 6367 test -n "$DUMPBIN" && break
Chris@42 6368 done
Chris@42 6369 fi
Chris@42 6370 if test -z "$DUMPBIN"; then
Chris@42 6371 ac_ct_DUMPBIN=$DUMPBIN
Chris@42 6372 for ac_prog in dumpbin "link -dump"
Chris@42 6373 do
Chris@42 6374 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 6375 set dummy $ac_prog; ac_word=$2
Chris@42 6376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 6377 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 6378 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Chris@42 6379 $as_echo_n "(cached) " >&6
Chris@42 6380 else
Chris@42 6381 if test -n "$ac_ct_DUMPBIN"; then
Chris@42 6382 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
Chris@42 6383 else
Chris@42 6384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 6385 for as_dir in $PATH
Chris@42 6386 do
Chris@42 6387 IFS=$as_save_IFS
Chris@42 6388 test -z "$as_dir" && as_dir=.
Chris@42 6389 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 6390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 6391 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Chris@42 6392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 6393 break 2
Chris@42 6394 fi
Chris@42 6395 done
Chris@42 6396 done
Chris@42 6397 IFS=$as_save_IFS
Chris@42 6398
Chris@42 6399 fi
Chris@42 6400 fi
Chris@42 6401 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
Chris@42 6402 if test -n "$ac_ct_DUMPBIN"; then
Chris@42 6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
Chris@42 6404 $as_echo "$ac_ct_DUMPBIN" >&6; }
Chris@42 6405 else
Chris@42 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 6407 $as_echo "no" >&6; }
Chris@42 6408 fi
Chris@42 6409
Chris@42 6410
Chris@42 6411 test -n "$ac_ct_DUMPBIN" && break
Chris@42 6412 done
Chris@42 6413
Chris@42 6414 if test "x$ac_ct_DUMPBIN" = x; then
Chris@42 6415 DUMPBIN=":"
Chris@42 6416 else
Chris@42 6417 case $cross_compiling:$ac_tool_warned in
Chris@42 6418 yes:)
Chris@42 6419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 6420 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 6421 ac_tool_warned=yes ;;
Chris@42 6422 esac
Chris@42 6423 DUMPBIN=$ac_ct_DUMPBIN
Chris@42 6424 fi
Chris@42 6425 fi
Chris@42 6426
Chris@42 6427 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
Chris@42 6428 *COFF*)
Chris@42 6429 DUMPBIN="$DUMPBIN -symbols"
Chris@42 6430 ;;
Chris@42 6431 *)
Chris@42 6432 DUMPBIN=:
Chris@42 6433 ;;
Chris@42 6434 esac
Chris@42 6435 fi
Chris@42 6436
Chris@42 6437 if test "$DUMPBIN" != ":"; then
Chris@42 6438 NM="$DUMPBIN"
Chris@42 6439 fi
Chris@42 6440 fi
Chris@42 6441 test -z "$NM" && NM=nm
Chris@42 6442
Chris@42 6443
Chris@42 6444
Chris@42 6445
Chris@42 6446
Chris@42 6447
Chris@42 6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
Chris@42 6449 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
Chris@42 6450 if ${lt_cv_nm_interface+:} false; then :
Chris@42 6451 $as_echo_n "(cached) " >&6
Chris@42 6452 else
Chris@42 6453 lt_cv_nm_interface="BSD nm"
Chris@42 6454 echo "int some_variable = 0;" > conftest.$ac_ext
Chris@42 6455 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Chris@42 6456 (eval "$ac_compile" 2>conftest.err)
Chris@42 6457 cat conftest.err >&5
Chris@42 6458 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Chris@42 6459 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
Chris@42 6460 cat conftest.err >&5
Chris@42 6461 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Chris@42 6462 cat conftest.out >&5
Chris@42 6463 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
Chris@42 6464 lt_cv_nm_interface="MS dumpbin"
Chris@42 6465 fi
Chris@42 6466 rm -f conftest*
Chris@42 6467 fi
Chris@42 6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
Chris@42 6469 $as_echo "$lt_cv_nm_interface" >&6; }
Chris@42 6470
Chris@42 6471 # find the maximum length of command line arguments
Chris@42 6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
Chris@42 6473 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
Chris@42 6474 if ${lt_cv_sys_max_cmd_len+:} false; then :
Chris@42 6475 $as_echo_n "(cached) " >&6
Chris@42 6476 else
Chris@42 6477 i=0
Chris@42 6478 teststring="ABCD"
Chris@42 6479
Chris@42 6480 case $build_os in
Chris@42 6481 msdosdjgpp*)
Chris@42 6482 # On DJGPP, this test can blow up pretty badly due to problems in libc
Chris@42 6483 # (any single argument exceeding 2000 bytes causes a buffer overrun
Chris@42 6484 # during glob expansion). Even if it were fixed, the result of this
Chris@42 6485 # check would be larger than it should be.
Chris@42 6486 lt_cv_sys_max_cmd_len=12288; # 12K is about right
Chris@42 6487 ;;
Chris@42 6488
Chris@42 6489 gnu*)
Chris@42 6490 # Under GNU Hurd, this test is not required because there is
Chris@42 6491 # no limit to the length of command line arguments.
Chris@42 6492 # Libtool will interpret -1 as no limit whatsoever
Chris@42 6493 lt_cv_sys_max_cmd_len=-1;
Chris@42 6494 ;;
Chris@42 6495
Chris@42 6496 cygwin* | mingw* | cegcc*)
Chris@42 6497 # On Win9x/ME, this test blows up -- it succeeds, but takes
Chris@42 6498 # about 5 minutes as the teststring grows exponentially.
Chris@42 6499 # Worse, since 9x/ME are not pre-emptively multitasking,
Chris@42 6500 # you end up with a "frozen" computer, even though with patience
Chris@42 6501 # the test eventually succeeds (with a max line length of 256k).
Chris@42 6502 # Instead, let's just punt: use the minimum linelength reported by
Chris@42 6503 # all of the supported platforms: 8192 (on NT/2K/XP).
Chris@42 6504 lt_cv_sys_max_cmd_len=8192;
Chris@42 6505 ;;
Chris@42 6506
Chris@42 6507 mint*)
Chris@42 6508 # On MiNT this can take a long time and run out of memory.
Chris@42 6509 lt_cv_sys_max_cmd_len=8192;
Chris@42 6510 ;;
Chris@42 6511
Chris@42 6512 amigaos*)
Chris@42 6513 # On AmigaOS with pdksh, this test takes hours, literally.
Chris@42 6514 # So we just punt and use a minimum line length of 8192.
Chris@42 6515 lt_cv_sys_max_cmd_len=8192;
Chris@42 6516 ;;
Chris@42 6517
Chris@42 6518 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
Chris@42 6519 # This has been around since 386BSD, at least. Likely further.
Chris@42 6520 if test -x /sbin/sysctl; then
Chris@42 6521 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Chris@42 6522 elif test -x /usr/sbin/sysctl; then
Chris@42 6523 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Chris@42 6524 else
Chris@42 6525 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
Chris@42 6526 fi
Chris@42 6527 # And add a safety zone
Chris@42 6528 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@42 6529 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@42 6530 ;;
Chris@42 6531
Chris@42 6532 interix*)
Chris@42 6533 # We know the value 262144 and hardcode it with a safety zone (like BSD)
Chris@42 6534 lt_cv_sys_max_cmd_len=196608
Chris@42 6535 ;;
Chris@42 6536
Chris@42 6537 os2*)
Chris@42 6538 # The test takes a long time on OS/2.
Chris@42 6539 lt_cv_sys_max_cmd_len=8192
Chris@42 6540 ;;
Chris@42 6541
Chris@42 6542 osf*)
Chris@42 6543 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Chris@42 6544 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Chris@42 6545 # nice to cause kernel panics so lets avoid the loop below.
Chris@42 6546 # First set a reasonable default.
Chris@42 6547 lt_cv_sys_max_cmd_len=16384
Chris@42 6548 #
Chris@42 6549 if test -x /sbin/sysconfig; then
Chris@42 6550 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Chris@42 6551 *1*) lt_cv_sys_max_cmd_len=-1 ;;
Chris@42 6552 esac
Chris@42 6553 fi
Chris@42 6554 ;;
Chris@42 6555 sco3.2v5*)
Chris@42 6556 lt_cv_sys_max_cmd_len=102400
Chris@42 6557 ;;
Chris@42 6558 sysv5* | sco5v6* | sysv4.2uw2*)
Chris@42 6559 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
Chris@42 6560 if test -n "$kargmax"; then
Chris@42 6561 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
Chris@42 6562 else
Chris@42 6563 lt_cv_sys_max_cmd_len=32768
Chris@42 6564 fi
Chris@42 6565 ;;
Chris@42 6566 *)
Chris@42 6567 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Chris@42 6568 if test -n "$lt_cv_sys_max_cmd_len" && \
Chris@42 6569 test undefined != "$lt_cv_sys_max_cmd_len"; then
Chris@42 6570 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@42 6571 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@42 6572 else
Chris@42 6573 # Make teststring a little bigger before we do anything with it.
Chris@42 6574 # a 1K string should be a reasonable start.
Chris@42 6575 for i in 1 2 3 4 5 6 7 8 ; do
Chris@42 6576 teststring=$teststring$teststring
Chris@42 6577 done
Chris@42 6578 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Chris@42 6579 # If test is not a shell built-in, we'll probably end up computing a
Chris@42 6580 # maximum length that is only half of the actual maximum length, but
Chris@42 6581 # we can't tell.
Chris@42 6582 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
Chris@42 6583 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Chris@42 6584 test $i != 17 # 1/2 MB should be enough
Chris@42 6585 do
Chris@42 6586 i=`expr $i + 1`
Chris@42 6587 teststring=$teststring$teststring
Chris@42 6588 done
Chris@42 6589 # Only check the string length outside the loop.
Chris@42 6590 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
Chris@42 6591 teststring=
Chris@42 6592 # Add a significant safety factor because C++ compilers can tack on
Chris@42 6593 # massive amounts of additional arguments before passing them to the
Chris@42 6594 # linker. It appears as though 1/2 is a usable value.
Chris@42 6595 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Chris@42 6596 fi
Chris@42 6597 ;;
Chris@42 6598 esac
Chris@42 6599
Chris@42 6600 fi
Chris@42 6601
Chris@42 6602 if test -n $lt_cv_sys_max_cmd_len ; then
Chris@42 6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
Chris@42 6604 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
Chris@42 6605 else
Chris@42 6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Chris@42 6607 $as_echo "none" >&6; }
Chris@42 6608 fi
Chris@42 6609 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@42 6610
Chris@42 6611
Chris@42 6612
Chris@42 6613
Chris@42 6614
Chris@42 6615
Chris@42 6616 : ${CP="cp -f"}
Chris@42 6617 : ${MV="mv -f"}
Chris@42 6618 : ${RM="rm -f"}
Chris@42 6619
Chris@42 6620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
Chris@42 6621 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
Chris@42 6622 # Try some XSI features
Chris@42 6623 xsi_shell=no
Chris@42 6624 ( _lt_dummy="a/b/c"
Chris@42 6625 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
Chris@42 6626 = c,a/b,b/c, \
Chris@42 6627 && eval 'test $(( 1 + 1 )) -eq 2 \
Chris@42 6628 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
Chris@42 6629 && xsi_shell=yes
Chris@42 6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
Chris@42 6631 $as_echo "$xsi_shell" >&6; }
Chris@42 6632
Chris@42 6633
Chris@42 6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
Chris@42 6635 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
Chris@42 6636 lt_shell_append=no
Chris@42 6637 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
Chris@42 6638 >/dev/null 2>&1 \
Chris@42 6639 && lt_shell_append=yes
Chris@42 6640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
Chris@42 6641 $as_echo "$lt_shell_append" >&6; }
Chris@42 6642
Chris@42 6643
Chris@42 6644 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@42 6645 lt_unset=unset
Chris@42 6646 else
Chris@42 6647 lt_unset=false
Chris@42 6648 fi
Chris@42 6649
Chris@42 6650
Chris@42 6651
Chris@42 6652
Chris@42 6653
Chris@42 6654 # test EBCDIC or ASCII
Chris@42 6655 case `echo X|tr X '\101'` in
Chris@42 6656 A) # ASCII based system
Chris@42 6657 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
Chris@42 6658 lt_SP2NL='tr \040 \012'
Chris@42 6659 lt_NL2SP='tr \015\012 \040\040'
Chris@42 6660 ;;
Chris@42 6661 *) # EBCDIC based system
Chris@42 6662 lt_SP2NL='tr \100 \n'
Chris@42 6663 lt_NL2SP='tr \r\n \100\100'
Chris@42 6664 ;;
Chris@42 6665 esac
Chris@42 6666
Chris@42 6667
Chris@42 6668
Chris@42 6669
Chris@42 6670
Chris@42 6671
Chris@42 6672
Chris@42 6673
Chris@42 6674
Chris@42 6675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
Chris@42 6676 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
Chris@42 6677 if ${lt_cv_to_host_file_cmd+:} false; then :
Chris@42 6678 $as_echo_n "(cached) " >&6
Chris@42 6679 else
Chris@42 6680 case $host in
Chris@42 6681 *-*-mingw* )
Chris@42 6682 case $build in
Chris@42 6683 *-*-mingw* ) # actually msys
Chris@42 6684 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
Chris@42 6685 ;;
Chris@42 6686 *-*-cygwin* )
Chris@42 6687 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
Chris@42 6688 ;;
Chris@42 6689 * ) # otherwise, assume *nix
Chris@42 6690 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
Chris@42 6691 ;;
Chris@42 6692 esac
Chris@42 6693 ;;
Chris@42 6694 *-*-cygwin* )
Chris@42 6695 case $build in
Chris@42 6696 *-*-mingw* ) # actually msys
Chris@42 6697 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
Chris@42 6698 ;;
Chris@42 6699 *-*-cygwin* )
Chris@42 6700 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@42 6701 ;;
Chris@42 6702 * ) # otherwise, assume *nix
Chris@42 6703 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
Chris@42 6704 ;;
Chris@42 6705 esac
Chris@42 6706 ;;
Chris@42 6707 * ) # unhandled hosts (and "normal" native builds)
Chris@42 6708 lt_cv_to_host_file_cmd=func_convert_file_noop
Chris@42 6709 ;;
Chris@42 6710 esac
Chris@42 6711
Chris@42 6712 fi
Chris@42 6713
Chris@42 6714 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@42 6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
Chris@42 6716 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
Chris@42 6717
Chris@42 6718
Chris@42 6719
Chris@42 6720
Chris@42 6721
Chris@42 6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
Chris@42 6723 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
Chris@42 6724 if ${lt_cv_to_tool_file_cmd+:} false; then :
Chris@42 6725 $as_echo_n "(cached) " >&6
Chris@42 6726 else
Chris@42 6727 #assume ordinary cross tools, or native build.
Chris@42 6728 lt_cv_to_tool_file_cmd=func_convert_file_noop
Chris@42 6729 case $host in
Chris@42 6730 *-*-mingw* )
Chris@42 6731 case $build in
Chris@42 6732 *-*-mingw* ) # actually msys
Chris@42 6733 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
Chris@42 6734 ;;
Chris@42 6735 esac
Chris@42 6736 ;;
Chris@42 6737 esac
Chris@42 6738
Chris@42 6739 fi
Chris@42 6740
Chris@42 6741 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@42 6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
Chris@42 6743 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
Chris@42 6744
Chris@42 6745
Chris@42 6746
Chris@42 6747
Chris@42 6748
Chris@42 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
Chris@42 6750 $as_echo_n "checking for $LD option to reload object files... " >&6; }
Chris@42 6751 if ${lt_cv_ld_reload_flag+:} false; then :
Chris@42 6752 $as_echo_n "(cached) " >&6
Chris@42 6753 else
Chris@42 6754 lt_cv_ld_reload_flag='-r'
Chris@42 6755 fi
Chris@42 6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
Chris@42 6757 $as_echo "$lt_cv_ld_reload_flag" >&6; }
Chris@42 6758 reload_flag=$lt_cv_ld_reload_flag
Chris@42 6759 case $reload_flag in
Chris@42 6760 "" | " "*) ;;
Chris@42 6761 *) reload_flag=" $reload_flag" ;;
Chris@42 6762 esac
Chris@42 6763 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@42 6764 case $host_os in
Chris@42 6765 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 6766 if test "$GCC" != yes; then
Chris@42 6767 reload_cmds=false
Chris@42 6768 fi
Chris@42 6769 ;;
Chris@42 6770 darwin*)
Chris@42 6771 if test "$GCC" = yes; then
Chris@42 6772 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
Chris@42 6773 else
Chris@42 6774 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@42 6775 fi
Chris@42 6776 ;;
Chris@42 6777 esac
Chris@42 6778
Chris@42 6779
Chris@42 6780
Chris@42 6781
Chris@42 6782
Chris@42 6783
Chris@42 6784
Chris@42 6785
Chris@42 6786
Chris@42 6787 if test -n "$ac_tool_prefix"; then
Chris@42 6788 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
Chris@42 6789 set dummy ${ac_tool_prefix}objdump; ac_word=$2
Chris@42 6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 6791 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 6792 if ${ac_cv_prog_OBJDUMP+:} false; then :
Chris@42 6793 $as_echo_n "(cached) " >&6
Chris@42 6794 else
Chris@42 6795 if test -n "$OBJDUMP"; then
Chris@42 6796 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
Chris@42 6797 else
Chris@42 6798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 6799 for as_dir in $PATH
Chris@42 6800 do
Chris@42 6801 IFS=$as_save_IFS
Chris@42 6802 test -z "$as_dir" && as_dir=.
Chris@42 6803 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 6804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 6805 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Chris@42 6806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 6807 break 2
Chris@42 6808 fi
Chris@42 6809 done
Chris@42 6810 done
Chris@42 6811 IFS=$as_save_IFS
Chris@42 6812
Chris@42 6813 fi
Chris@42 6814 fi
Chris@42 6815 OBJDUMP=$ac_cv_prog_OBJDUMP
Chris@42 6816 if test -n "$OBJDUMP"; then
Chris@42 6817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Chris@42 6818 $as_echo "$OBJDUMP" >&6; }
Chris@42 6819 else
Chris@42 6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 6821 $as_echo "no" >&6; }
Chris@42 6822 fi
Chris@42 6823
Chris@42 6824
Chris@42 6825 fi
Chris@42 6826 if test -z "$ac_cv_prog_OBJDUMP"; then
Chris@42 6827 ac_ct_OBJDUMP=$OBJDUMP
Chris@42 6828 # Extract the first word of "objdump", so it can be a program name with args.
Chris@42 6829 set dummy objdump; ac_word=$2
Chris@42 6830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 6831 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 6832 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Chris@42 6833 $as_echo_n "(cached) " >&6
Chris@42 6834 else
Chris@42 6835 if test -n "$ac_ct_OBJDUMP"; then
Chris@42 6836 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
Chris@42 6837 else
Chris@42 6838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 6839 for as_dir in $PATH
Chris@42 6840 do
Chris@42 6841 IFS=$as_save_IFS
Chris@42 6842 test -z "$as_dir" && as_dir=.
Chris@42 6843 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 6844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 6845 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Chris@42 6846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 6847 break 2
Chris@42 6848 fi
Chris@42 6849 done
Chris@42 6850 done
Chris@42 6851 IFS=$as_save_IFS
Chris@42 6852
Chris@42 6853 fi
Chris@42 6854 fi
Chris@42 6855 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
Chris@42 6856 if test -n "$ac_ct_OBJDUMP"; then
Chris@42 6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Chris@42 6858 $as_echo "$ac_ct_OBJDUMP" >&6; }
Chris@42 6859 else
Chris@42 6860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 6861 $as_echo "no" >&6; }
Chris@42 6862 fi
Chris@42 6863
Chris@42 6864 if test "x$ac_ct_OBJDUMP" = x; then
Chris@42 6865 OBJDUMP="false"
Chris@42 6866 else
Chris@42 6867 case $cross_compiling:$ac_tool_warned in
Chris@42 6868 yes:)
Chris@42 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 6870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 6871 ac_tool_warned=yes ;;
Chris@42 6872 esac
Chris@42 6873 OBJDUMP=$ac_ct_OBJDUMP
Chris@42 6874 fi
Chris@42 6875 else
Chris@42 6876 OBJDUMP="$ac_cv_prog_OBJDUMP"
Chris@42 6877 fi
Chris@42 6878
Chris@42 6879 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@42 6880
Chris@42 6881
Chris@42 6882
Chris@42 6883
Chris@42 6884
Chris@42 6885
Chris@42 6886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
Chris@42 6887 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
Chris@42 6888 if ${lt_cv_deplibs_check_method+:} false; then :
Chris@42 6889 $as_echo_n "(cached) " >&6
Chris@42 6890 else
Chris@42 6891 lt_cv_file_magic_cmd='$MAGIC_CMD'
Chris@42 6892 lt_cv_file_magic_test_file=
Chris@42 6893 lt_cv_deplibs_check_method='unknown'
Chris@42 6894 # Need to set the preceding variable on all platforms that support
Chris@42 6895 # interlibrary dependencies.
Chris@42 6896 # 'none' -- dependencies not supported.
Chris@42 6897 # `unknown' -- same as none, but documents that we really don't know.
Chris@42 6898 # 'pass_all' -- all dependencies passed with no checks.
Chris@42 6899 # 'test_compile' -- check by making test program.
Chris@42 6900 # 'file_magic [[regex]]' -- check by looking for files in library path
Chris@42 6901 # which responds to the $file_magic_cmd with a given extended regex.
Chris@42 6902 # If you have `file' or equivalent on your system and you're not sure
Chris@42 6903 # whether `pass_all' will *always* work, you probably want this one.
Chris@42 6904
Chris@42 6905 case $host_os in
Chris@42 6906 aix[4-9]*)
Chris@42 6907 lt_cv_deplibs_check_method=pass_all
Chris@42 6908 ;;
Chris@42 6909
Chris@42 6910 beos*)
Chris@42 6911 lt_cv_deplibs_check_method=pass_all
Chris@42 6912 ;;
Chris@42 6913
Chris@42 6914 bsdi[45]*)
Chris@42 6915 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
Chris@42 6916 lt_cv_file_magic_cmd='/usr/bin/file -L'
Chris@42 6917 lt_cv_file_magic_test_file=/shlib/libc.so
Chris@42 6918 ;;
Chris@42 6919
Chris@42 6920 cygwin*)
Chris@42 6921 # func_win32_libid is a shell function defined in ltmain.sh
Chris@42 6922 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@42 6923 lt_cv_file_magic_cmd='func_win32_libid'
Chris@42 6924 ;;
Chris@42 6925
Chris@42 6926 mingw* | pw32*)
Chris@42 6927 # Base MSYS/MinGW do not provide the 'file' command needed by
Chris@42 6928 # func_win32_libid shell function, so use a weaker test based on 'objdump',
Chris@42 6929 # unless we find 'file', for example because we are cross-compiling.
Chris@42 6930 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
Chris@42 6931 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
Chris@42 6932 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@42 6933 lt_cv_file_magic_cmd='func_win32_libid'
Chris@42 6934 else
Chris@42 6935 # Keep this pattern in sync with the one in func_win32_libid.
Chris@42 6936 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Chris@42 6937 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@42 6938 fi
Chris@42 6939 ;;
Chris@42 6940
Chris@42 6941 cegcc*)
Chris@42 6942 # use the weaker test based on 'objdump'. See mingw*.
Chris@42 6943 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
Chris@42 6944 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@42 6945 ;;
Chris@42 6946
Chris@42 6947 darwin* | rhapsody*)
Chris@42 6948 lt_cv_deplibs_check_method=pass_all
Chris@42 6949 ;;
Chris@42 6950
Chris@42 6951 freebsd* | dragonfly*)
Chris@42 6952 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@42 6953 case $host_cpu in
Chris@42 6954 i*86 )
Chris@42 6955 # Not sure whether the presence of OpenBSD here was a mistake.
Chris@42 6956 # Let's accept both of them until this is cleared up.
Chris@42 6957 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
Chris@42 6958 lt_cv_file_magic_cmd=/usr/bin/file
Chris@42 6959 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Chris@42 6960 ;;
Chris@42 6961 esac
Chris@42 6962 else
Chris@42 6963 lt_cv_deplibs_check_method=pass_all
Chris@42 6964 fi
Chris@42 6965 ;;
Chris@42 6966
Chris@42 6967 haiku*)
Chris@42 6968 lt_cv_deplibs_check_method=pass_all
Chris@42 6969 ;;
Chris@42 6970
Chris@42 6971 hpux10.20* | hpux11*)
Chris@42 6972 lt_cv_file_magic_cmd=/usr/bin/file
Chris@42 6973 case $host_cpu in
Chris@42 6974 ia64*)
Chris@42 6975 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
Chris@42 6976 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Chris@42 6977 ;;
Chris@42 6978 hppa*64*)
Chris@42 6979 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]'
Chris@42 6980 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Chris@42 6981 ;;
Chris@42 6982 *)
Chris@42 6983 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Chris@42 6984 lt_cv_file_magic_test_file=/usr/lib/libc.sl
Chris@42 6985 ;;
Chris@42 6986 esac
Chris@42 6987 ;;
Chris@42 6988
Chris@42 6989 interix[3-9]*)
Chris@42 6990 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
Chris@42 6991 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
Chris@42 6992 ;;
Chris@42 6993
Chris@42 6994 irix5* | irix6* | nonstopux*)
Chris@42 6995 case $LD in
Chris@42 6996 *-32|*"-32 ") libmagic=32-bit;;
Chris@42 6997 *-n32|*"-n32 ") libmagic=N32;;
Chris@42 6998 *-64|*"-64 ") libmagic=64-bit;;
Chris@42 6999 *) libmagic=never-match;;
Chris@42 7000 esac
Chris@42 7001 lt_cv_deplibs_check_method=pass_all
Chris@42 7002 ;;
Chris@42 7003
Chris@42 7004 # This must be glibc/ELF.
Chris@42 7005 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@42 7006 lt_cv_deplibs_check_method=pass_all
Chris@42 7007 ;;
Chris@42 7008
Chris@42 7009 netbsd* | netbsdelf*-gnu)
Chris@42 7010 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Chris@42 7011 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@42 7012 else
Chris@42 7013 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
Chris@42 7014 fi
Chris@42 7015 ;;
Chris@42 7016
Chris@42 7017 newos6*)
Chris@42 7018 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
Chris@42 7019 lt_cv_file_magic_cmd=/usr/bin/file
Chris@42 7020 lt_cv_file_magic_test_file=/usr/lib/libnls.so
Chris@42 7021 ;;
Chris@42 7022
Chris@42 7023 *nto* | *qnx*)
Chris@42 7024 lt_cv_deplibs_check_method=pass_all
Chris@42 7025 ;;
Chris@42 7026
Chris@42 7027 openbsd*)
Chris@42 7028 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@42 7029 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
Chris@42 7030 else
Chris@42 7031 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@42 7032 fi
Chris@42 7033 ;;
Chris@42 7034
Chris@42 7035 osf3* | osf4* | osf5*)
Chris@42 7036 lt_cv_deplibs_check_method=pass_all
Chris@42 7037 ;;
Chris@42 7038
Chris@42 7039 rdos*)
Chris@42 7040 lt_cv_deplibs_check_method=pass_all
Chris@42 7041 ;;
Chris@42 7042
Chris@42 7043 solaris*)
Chris@42 7044 lt_cv_deplibs_check_method=pass_all
Chris@42 7045 ;;
Chris@42 7046
Chris@42 7047 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@42 7048 lt_cv_deplibs_check_method=pass_all
Chris@42 7049 ;;
Chris@42 7050
Chris@42 7051 sysv4 | sysv4.3*)
Chris@42 7052 case $host_vendor in
Chris@42 7053 motorola)
Chris@42 7054 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]'
Chris@42 7055 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Chris@42 7056 ;;
Chris@42 7057 ncr)
Chris@42 7058 lt_cv_deplibs_check_method=pass_all
Chris@42 7059 ;;
Chris@42 7060 sequent)
Chris@42 7061 lt_cv_file_magic_cmd='/bin/file'
Chris@42 7062 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
Chris@42 7063 ;;
Chris@42 7064 sni)
Chris@42 7065 lt_cv_file_magic_cmd='/bin/file'
Chris@42 7066 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
Chris@42 7067 lt_cv_file_magic_test_file=/lib/libc.so
Chris@42 7068 ;;
Chris@42 7069 siemens)
Chris@42 7070 lt_cv_deplibs_check_method=pass_all
Chris@42 7071 ;;
Chris@42 7072 pc)
Chris@42 7073 lt_cv_deplibs_check_method=pass_all
Chris@42 7074 ;;
Chris@42 7075 esac
Chris@42 7076 ;;
Chris@42 7077
Chris@42 7078 tpf*)
Chris@42 7079 lt_cv_deplibs_check_method=pass_all
Chris@42 7080 ;;
Chris@42 7081 esac
Chris@42 7082
Chris@42 7083 fi
Chris@42 7084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
Chris@42 7085 $as_echo "$lt_cv_deplibs_check_method" >&6; }
Chris@42 7086
Chris@42 7087 file_magic_glob=
Chris@42 7088 want_nocaseglob=no
Chris@42 7089 if test "$build" = "$host"; then
Chris@42 7090 case $host_os in
Chris@42 7091 mingw* | pw32*)
Chris@42 7092 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
Chris@42 7093 want_nocaseglob=yes
Chris@42 7094 else
Chris@42 7095 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
Chris@42 7096 fi
Chris@42 7097 ;;
Chris@42 7098 esac
Chris@42 7099 fi
Chris@42 7100
Chris@42 7101 file_magic_cmd=$lt_cv_file_magic_cmd
Chris@42 7102 deplibs_check_method=$lt_cv_deplibs_check_method
Chris@42 7103 test -z "$deplibs_check_method" && deplibs_check_method=unknown
Chris@42 7104
Chris@42 7105
Chris@42 7106
Chris@42 7107
Chris@42 7108
Chris@42 7109
Chris@42 7110
Chris@42 7111
Chris@42 7112
Chris@42 7113
Chris@42 7114
Chris@42 7115
Chris@42 7116
Chris@42 7117
Chris@42 7118
Chris@42 7119
Chris@42 7120
Chris@42 7121
Chris@42 7122
Chris@42 7123
Chris@42 7124
Chris@42 7125
Chris@42 7126 if test -n "$ac_tool_prefix"; then
Chris@42 7127 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
Chris@42 7128 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Chris@42 7129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7130 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7131 if ${ac_cv_prog_DLLTOOL+:} false; then :
Chris@42 7132 $as_echo_n "(cached) " >&6
Chris@42 7133 else
Chris@42 7134 if test -n "$DLLTOOL"; then
Chris@42 7135 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
Chris@42 7136 else
Chris@42 7137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7138 for as_dir in $PATH
Chris@42 7139 do
Chris@42 7140 IFS=$as_save_IFS
Chris@42 7141 test -z "$as_dir" && as_dir=.
Chris@42 7142 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7143 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7144 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
Chris@42 7145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7146 break 2
Chris@42 7147 fi
Chris@42 7148 done
Chris@42 7149 done
Chris@42 7150 IFS=$as_save_IFS
Chris@42 7151
Chris@42 7152 fi
Chris@42 7153 fi
Chris@42 7154 DLLTOOL=$ac_cv_prog_DLLTOOL
Chris@42 7155 if test -n "$DLLTOOL"; then
Chris@42 7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
Chris@42 7157 $as_echo "$DLLTOOL" >&6; }
Chris@42 7158 else
Chris@42 7159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7160 $as_echo "no" >&6; }
Chris@42 7161 fi
Chris@42 7162
Chris@42 7163
Chris@42 7164 fi
Chris@42 7165 if test -z "$ac_cv_prog_DLLTOOL"; then
Chris@42 7166 ac_ct_DLLTOOL=$DLLTOOL
Chris@42 7167 # Extract the first word of "dlltool", so it can be a program name with args.
Chris@42 7168 set dummy dlltool; ac_word=$2
Chris@42 7169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7170 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7171 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
Chris@42 7172 $as_echo_n "(cached) " >&6
Chris@42 7173 else
Chris@42 7174 if test -n "$ac_ct_DLLTOOL"; then
Chris@42 7175 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
Chris@42 7176 else
Chris@42 7177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7178 for as_dir in $PATH
Chris@42 7179 do
Chris@42 7180 IFS=$as_save_IFS
Chris@42 7181 test -z "$as_dir" && as_dir=.
Chris@42 7182 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7184 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
Chris@42 7185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7186 break 2
Chris@42 7187 fi
Chris@42 7188 done
Chris@42 7189 done
Chris@42 7190 IFS=$as_save_IFS
Chris@42 7191
Chris@42 7192 fi
Chris@42 7193 fi
Chris@42 7194 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
Chris@42 7195 if test -n "$ac_ct_DLLTOOL"; then
Chris@42 7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
Chris@42 7197 $as_echo "$ac_ct_DLLTOOL" >&6; }
Chris@42 7198 else
Chris@42 7199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7200 $as_echo "no" >&6; }
Chris@42 7201 fi
Chris@42 7202
Chris@42 7203 if test "x$ac_ct_DLLTOOL" = x; then
Chris@42 7204 DLLTOOL="false"
Chris@42 7205 else
Chris@42 7206 case $cross_compiling:$ac_tool_warned in
Chris@42 7207 yes:)
Chris@42 7208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 7209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 7210 ac_tool_warned=yes ;;
Chris@42 7211 esac
Chris@42 7212 DLLTOOL=$ac_ct_DLLTOOL
Chris@42 7213 fi
Chris@42 7214 else
Chris@42 7215 DLLTOOL="$ac_cv_prog_DLLTOOL"
Chris@42 7216 fi
Chris@42 7217
Chris@42 7218 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@42 7219
Chris@42 7220
Chris@42 7221
Chris@42 7222
Chris@42 7223
Chris@42 7224
Chris@42 7225
Chris@42 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
Chris@42 7227 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
Chris@42 7228 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
Chris@42 7229 $as_echo_n "(cached) " >&6
Chris@42 7230 else
Chris@42 7231 lt_cv_sharedlib_from_linklib_cmd='unknown'
Chris@42 7232
Chris@42 7233 case $host_os in
Chris@42 7234 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 7235 # two different shell functions defined in ltmain.sh
Chris@42 7236 # decide which to use based on capabilities of $DLLTOOL
Chris@42 7237 case `$DLLTOOL --help 2>&1` in
Chris@42 7238 *--identify-strict*)
Chris@42 7239 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
Chris@42 7240 ;;
Chris@42 7241 *)
Chris@42 7242 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
Chris@42 7243 ;;
Chris@42 7244 esac
Chris@42 7245 ;;
Chris@42 7246 *)
Chris@42 7247 # fallback: assume linklib IS sharedlib
Chris@42 7248 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
Chris@42 7249 ;;
Chris@42 7250 esac
Chris@42 7251
Chris@42 7252 fi
Chris@42 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
Chris@42 7254 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
Chris@42 7255 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
Chris@42 7256 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
Chris@42 7257
Chris@42 7258
Chris@42 7259
Chris@42 7260
Chris@42 7261
Chris@42 7262
Chris@42 7263
Chris@42 7264 if test -n "$ac_tool_prefix"; then
Chris@42 7265 for ac_prog in ar
Chris@42 7266 do
Chris@42 7267 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@42 7268 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@42 7269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7270 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7271 if ${ac_cv_prog_AR+:} false; then :
Chris@42 7272 $as_echo_n "(cached) " >&6
Chris@42 7273 else
Chris@42 7274 if test -n "$AR"; then
Chris@42 7275 ac_cv_prog_AR="$AR" # Let the user override the test.
Chris@42 7276 else
Chris@42 7277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7278 for as_dir in $PATH
Chris@42 7279 do
Chris@42 7280 IFS=$as_save_IFS
Chris@42 7281 test -z "$as_dir" && as_dir=.
Chris@42 7282 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7284 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Chris@42 7285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7286 break 2
Chris@42 7287 fi
Chris@42 7288 done
Chris@42 7289 done
Chris@42 7290 IFS=$as_save_IFS
Chris@42 7291
Chris@42 7292 fi
Chris@42 7293 fi
Chris@42 7294 AR=$ac_cv_prog_AR
Chris@42 7295 if test -n "$AR"; then
Chris@42 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Chris@42 7297 $as_echo "$AR" >&6; }
Chris@42 7298 else
Chris@42 7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7300 $as_echo "no" >&6; }
Chris@42 7301 fi
Chris@42 7302
Chris@42 7303
Chris@42 7304 test -n "$AR" && break
Chris@42 7305 done
Chris@42 7306 fi
Chris@42 7307 if test -z "$AR"; then
Chris@42 7308 ac_ct_AR=$AR
Chris@42 7309 for ac_prog in ar
Chris@42 7310 do
Chris@42 7311 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 7312 set dummy $ac_prog; ac_word=$2
Chris@42 7313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7314 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7315 if ${ac_cv_prog_ac_ct_AR+:} false; then :
Chris@42 7316 $as_echo_n "(cached) " >&6
Chris@42 7317 else
Chris@42 7318 if test -n "$ac_ct_AR"; then
Chris@42 7319 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Chris@42 7320 else
Chris@42 7321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7322 for as_dir in $PATH
Chris@42 7323 do
Chris@42 7324 IFS=$as_save_IFS
Chris@42 7325 test -z "$as_dir" && as_dir=.
Chris@42 7326 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7327 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7328 ac_cv_prog_ac_ct_AR="$ac_prog"
Chris@42 7329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7330 break 2
Chris@42 7331 fi
Chris@42 7332 done
Chris@42 7333 done
Chris@42 7334 IFS=$as_save_IFS
Chris@42 7335
Chris@42 7336 fi
Chris@42 7337 fi
Chris@42 7338 ac_ct_AR=$ac_cv_prog_ac_ct_AR
Chris@42 7339 if test -n "$ac_ct_AR"; then
Chris@42 7340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Chris@42 7341 $as_echo "$ac_ct_AR" >&6; }
Chris@42 7342 else
Chris@42 7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7344 $as_echo "no" >&6; }
Chris@42 7345 fi
Chris@42 7346
Chris@42 7347
Chris@42 7348 test -n "$ac_ct_AR" && break
Chris@42 7349 done
Chris@42 7350
Chris@42 7351 if test "x$ac_ct_AR" = x; then
Chris@42 7352 AR="false"
Chris@42 7353 else
Chris@42 7354 case $cross_compiling:$ac_tool_warned in
Chris@42 7355 yes:)
Chris@42 7356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 7357 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 7358 ac_tool_warned=yes ;;
Chris@42 7359 esac
Chris@42 7360 AR=$ac_ct_AR
Chris@42 7361 fi
Chris@42 7362 fi
Chris@42 7363
Chris@42 7364 : ${AR=ar}
Chris@42 7365 : ${AR_FLAGS=cru}
Chris@42 7366
Chris@42 7367
Chris@42 7368
Chris@42 7369
Chris@42 7370
Chris@42 7371
Chris@42 7372
Chris@42 7373
Chris@42 7374
Chris@42 7375
Chris@42 7376
Chris@42 7377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
Chris@42 7378 $as_echo_n "checking for archiver @FILE support... " >&6; }
Chris@42 7379 if ${lt_cv_ar_at_file+:} false; then :
Chris@42 7380 $as_echo_n "(cached) " >&6
Chris@42 7381 else
Chris@42 7382 lt_cv_ar_at_file=no
Chris@42 7383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 7384 /* end confdefs.h. */
Chris@42 7385
Chris@42 7386 int
Chris@42 7387 main ()
Chris@42 7388 {
Chris@42 7389
Chris@42 7390 ;
Chris@42 7391 return 0;
Chris@42 7392 }
Chris@42 7393 _ACEOF
Chris@42 7394 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 7395 echo conftest.$ac_objext > conftest.lst
Chris@42 7396 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
Chris@42 7397 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@42 7398 (eval $lt_ar_try) 2>&5
Chris@42 7399 ac_status=$?
Chris@42 7400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 7401 test $ac_status = 0; }
Chris@42 7402 if test "$ac_status" -eq 0; then
Chris@42 7403 # Ensure the archiver fails upon bogus file names.
Chris@42 7404 rm -f conftest.$ac_objext libconftest.a
Chris@42 7405 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Chris@42 7406 (eval $lt_ar_try) 2>&5
Chris@42 7407 ac_status=$?
Chris@42 7408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 7409 test $ac_status = 0; }
Chris@42 7410 if test "$ac_status" -ne 0; then
Chris@42 7411 lt_cv_ar_at_file=@
Chris@42 7412 fi
Chris@42 7413 fi
Chris@42 7414 rm -f conftest.* libconftest.a
Chris@42 7415
Chris@42 7416 fi
Chris@42 7417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 7418
Chris@42 7419 fi
Chris@42 7420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
Chris@42 7421 $as_echo "$lt_cv_ar_at_file" >&6; }
Chris@42 7422
Chris@42 7423 if test "x$lt_cv_ar_at_file" = xno; then
Chris@42 7424 archiver_list_spec=
Chris@42 7425 else
Chris@42 7426 archiver_list_spec=$lt_cv_ar_at_file
Chris@42 7427 fi
Chris@42 7428
Chris@42 7429
Chris@42 7430
Chris@42 7431
Chris@42 7432
Chris@42 7433
Chris@42 7434
Chris@42 7435 if test -n "$ac_tool_prefix"; then
Chris@42 7436 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@42 7437 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@42 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7439 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7440 if ${ac_cv_prog_STRIP+:} false; then :
Chris@42 7441 $as_echo_n "(cached) " >&6
Chris@42 7442 else
Chris@42 7443 if test -n "$STRIP"; then
Chris@42 7444 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@42 7445 else
Chris@42 7446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7447 for as_dir in $PATH
Chris@42 7448 do
Chris@42 7449 IFS=$as_save_IFS
Chris@42 7450 test -z "$as_dir" && as_dir=.
Chris@42 7451 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7453 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@42 7454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7455 break 2
Chris@42 7456 fi
Chris@42 7457 done
Chris@42 7458 done
Chris@42 7459 IFS=$as_save_IFS
Chris@42 7460
Chris@42 7461 fi
Chris@42 7462 fi
Chris@42 7463 STRIP=$ac_cv_prog_STRIP
Chris@42 7464 if test -n "$STRIP"; then
Chris@42 7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Chris@42 7466 $as_echo "$STRIP" >&6; }
Chris@42 7467 else
Chris@42 7468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7469 $as_echo "no" >&6; }
Chris@42 7470 fi
Chris@42 7471
Chris@42 7472
Chris@42 7473 fi
Chris@42 7474 if test -z "$ac_cv_prog_STRIP"; then
Chris@42 7475 ac_ct_STRIP=$STRIP
Chris@42 7476 # Extract the first word of "strip", so it can be a program name with args.
Chris@42 7477 set dummy strip; ac_word=$2
Chris@42 7478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7479 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7480 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Chris@42 7481 $as_echo_n "(cached) " >&6
Chris@42 7482 else
Chris@42 7483 if test -n "$ac_ct_STRIP"; then
Chris@42 7484 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@42 7485 else
Chris@42 7486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7487 for as_dir in $PATH
Chris@42 7488 do
Chris@42 7489 IFS=$as_save_IFS
Chris@42 7490 test -z "$as_dir" && as_dir=.
Chris@42 7491 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7493 ac_cv_prog_ac_ct_STRIP="strip"
Chris@42 7494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7495 break 2
Chris@42 7496 fi
Chris@42 7497 done
Chris@42 7498 done
Chris@42 7499 IFS=$as_save_IFS
Chris@42 7500
Chris@42 7501 fi
Chris@42 7502 fi
Chris@42 7503 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@42 7504 if test -n "$ac_ct_STRIP"; then
Chris@42 7505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Chris@42 7506 $as_echo "$ac_ct_STRIP" >&6; }
Chris@42 7507 else
Chris@42 7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7509 $as_echo "no" >&6; }
Chris@42 7510 fi
Chris@42 7511
Chris@42 7512 if test "x$ac_ct_STRIP" = x; then
Chris@42 7513 STRIP=":"
Chris@42 7514 else
Chris@42 7515 case $cross_compiling:$ac_tool_warned in
Chris@42 7516 yes:)
Chris@42 7517 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 7518 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 7519 ac_tool_warned=yes ;;
Chris@42 7520 esac
Chris@42 7521 STRIP=$ac_ct_STRIP
Chris@42 7522 fi
Chris@42 7523 else
Chris@42 7524 STRIP="$ac_cv_prog_STRIP"
Chris@42 7525 fi
Chris@42 7526
Chris@42 7527 test -z "$STRIP" && STRIP=:
Chris@42 7528
Chris@42 7529
Chris@42 7530
Chris@42 7531
Chris@42 7532
Chris@42 7533
Chris@42 7534 if test -n "$ac_tool_prefix"; then
Chris@42 7535 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Chris@42 7536 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chris@42 7537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7538 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7539 if ${ac_cv_prog_RANLIB+:} false; then :
Chris@42 7540 $as_echo_n "(cached) " >&6
Chris@42 7541 else
Chris@42 7542 if test -n "$RANLIB"; then
Chris@42 7543 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Chris@42 7544 else
Chris@42 7545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7546 for as_dir in $PATH
Chris@42 7547 do
Chris@42 7548 IFS=$as_save_IFS
Chris@42 7549 test -z "$as_dir" && as_dir=.
Chris@42 7550 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7551 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7552 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chris@42 7553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7554 break 2
Chris@42 7555 fi
Chris@42 7556 done
Chris@42 7557 done
Chris@42 7558 IFS=$as_save_IFS
Chris@42 7559
Chris@42 7560 fi
Chris@42 7561 fi
Chris@42 7562 RANLIB=$ac_cv_prog_RANLIB
Chris@42 7563 if test -n "$RANLIB"; then
Chris@42 7564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Chris@42 7565 $as_echo "$RANLIB" >&6; }
Chris@42 7566 else
Chris@42 7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7568 $as_echo "no" >&6; }
Chris@42 7569 fi
Chris@42 7570
Chris@42 7571
Chris@42 7572 fi
Chris@42 7573 if test -z "$ac_cv_prog_RANLIB"; then
Chris@42 7574 ac_ct_RANLIB=$RANLIB
Chris@42 7575 # Extract the first word of "ranlib", so it can be a program name with args.
Chris@42 7576 set dummy ranlib; ac_word=$2
Chris@42 7577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 7578 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 7579 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Chris@42 7580 $as_echo_n "(cached) " >&6
Chris@42 7581 else
Chris@42 7582 if test -n "$ac_ct_RANLIB"; then
Chris@42 7583 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Chris@42 7584 else
Chris@42 7585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 7586 for as_dir in $PATH
Chris@42 7587 do
Chris@42 7588 IFS=$as_save_IFS
Chris@42 7589 test -z "$as_dir" && as_dir=.
Chris@42 7590 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 7591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 7592 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chris@42 7593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 7594 break 2
Chris@42 7595 fi
Chris@42 7596 done
Chris@42 7597 done
Chris@42 7598 IFS=$as_save_IFS
Chris@42 7599
Chris@42 7600 fi
Chris@42 7601 fi
Chris@42 7602 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
Chris@42 7603 if test -n "$ac_ct_RANLIB"; then
Chris@42 7604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Chris@42 7605 $as_echo "$ac_ct_RANLIB" >&6; }
Chris@42 7606 else
Chris@42 7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 7608 $as_echo "no" >&6; }
Chris@42 7609 fi
Chris@42 7610
Chris@42 7611 if test "x$ac_ct_RANLIB" = x; then
Chris@42 7612 RANLIB=":"
Chris@42 7613 else
Chris@42 7614 case $cross_compiling:$ac_tool_warned in
Chris@42 7615 yes:)
Chris@42 7616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 7617 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 7618 ac_tool_warned=yes ;;
Chris@42 7619 esac
Chris@42 7620 RANLIB=$ac_ct_RANLIB
Chris@42 7621 fi
Chris@42 7622 else
Chris@42 7623 RANLIB="$ac_cv_prog_RANLIB"
Chris@42 7624 fi
Chris@42 7625
Chris@42 7626 test -z "$RANLIB" && RANLIB=:
Chris@42 7627
Chris@42 7628
Chris@42 7629
Chris@42 7630
Chris@42 7631
Chris@42 7632
Chris@42 7633 # Determine commands to create old-style static archives.
Chris@42 7634 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
Chris@42 7635 old_postinstall_cmds='chmod 644 $oldlib'
Chris@42 7636 old_postuninstall_cmds=
Chris@42 7637
Chris@42 7638 if test -n "$RANLIB"; then
Chris@42 7639 case $host_os in
Chris@42 7640 openbsd*)
Chris@42 7641 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Chris@42 7642 ;;
Chris@42 7643 *)
Chris@42 7644 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Chris@42 7645 ;;
Chris@42 7646 esac
Chris@42 7647 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Chris@42 7648 fi
Chris@42 7649
Chris@42 7650 case $host_os in
Chris@42 7651 darwin*)
Chris@42 7652 lock_old_archive_extraction=yes ;;
Chris@42 7653 *)
Chris@42 7654 lock_old_archive_extraction=no ;;
Chris@42 7655 esac
Chris@42 7656
Chris@42 7657
Chris@42 7658
Chris@42 7659
Chris@42 7660
Chris@42 7661
Chris@42 7662
Chris@42 7663
Chris@42 7664
Chris@42 7665
Chris@42 7666
Chris@42 7667
Chris@42 7668
Chris@42 7669
Chris@42 7670
Chris@42 7671
Chris@42 7672
Chris@42 7673
Chris@42 7674
Chris@42 7675
Chris@42 7676
Chris@42 7677
Chris@42 7678
Chris@42 7679
Chris@42 7680
Chris@42 7681
Chris@42 7682
Chris@42 7683
Chris@42 7684
Chris@42 7685
Chris@42 7686
Chris@42 7687
Chris@42 7688
Chris@42 7689
Chris@42 7690
Chris@42 7691
Chris@42 7692
Chris@42 7693
Chris@42 7694
Chris@42 7695 # If no C compiler was specified, use CC.
Chris@42 7696 LTCC=${LTCC-"$CC"}
Chris@42 7697
Chris@42 7698 # If no C compiler flags were specified, use CFLAGS.
Chris@42 7699 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@42 7700
Chris@42 7701 # Allow CC to be a program name with arguments.
Chris@42 7702 compiler=$CC
Chris@42 7703
Chris@42 7704
Chris@42 7705 # Check for command to grab the raw symbol name followed by C symbol from nm.
Chris@42 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
Chris@42 7707 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Chris@42 7708 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Chris@42 7709 $as_echo_n "(cached) " >&6
Chris@42 7710 else
Chris@42 7711
Chris@42 7712 # These are sane defaults that work on at least a few old systems.
Chris@42 7713 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
Chris@42 7714
Chris@42 7715 # Character class describing NM global symbol codes.
Chris@42 7716 symcode='[BCDEGRST]'
Chris@42 7717
Chris@42 7718 # Regexp to match symbols that can be accessed directly from C.
Chris@42 7719 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
Chris@42 7720
Chris@42 7721 # Define system-specific variables.
Chris@42 7722 case $host_os in
Chris@42 7723 aix*)
Chris@42 7724 symcode='[BCDT]'
Chris@42 7725 ;;
Chris@42 7726 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 7727 symcode='[ABCDGISTW]'
Chris@42 7728 ;;
Chris@42 7729 hpux*)
Chris@42 7730 if test "$host_cpu" = ia64; then
Chris@42 7731 symcode='[ABCDEGRST]'
Chris@42 7732 fi
Chris@42 7733 ;;
Chris@42 7734 irix* | nonstopux*)
Chris@42 7735 symcode='[BCDEGRST]'
Chris@42 7736 ;;
Chris@42 7737 osf*)
Chris@42 7738 symcode='[BCDEGQRST]'
Chris@42 7739 ;;
Chris@42 7740 solaris*)
Chris@42 7741 symcode='[BDRT]'
Chris@42 7742 ;;
Chris@42 7743 sco3.2v5*)
Chris@42 7744 symcode='[DT]'
Chris@42 7745 ;;
Chris@42 7746 sysv4.2uw2*)
Chris@42 7747 symcode='[DT]'
Chris@42 7748 ;;
Chris@42 7749 sysv5* | sco5v6* | unixware* | OpenUNIX*)
Chris@42 7750 symcode='[ABDT]'
Chris@42 7751 ;;
Chris@42 7752 sysv4)
Chris@42 7753 symcode='[DFNSTU]'
Chris@42 7754 ;;
Chris@42 7755 esac
Chris@42 7756
Chris@42 7757 # If we're using GNU nm, then use its standard symbol codes.
Chris@42 7758 case `$NM -V 2>&1` in
Chris@42 7759 *GNU* | *'with BFD'*)
Chris@42 7760 symcode='[ABCDGIRSTW]' ;;
Chris@42 7761 esac
Chris@42 7762
Chris@42 7763 # Transform an extracted symbol line into a proper C declaration.
Chris@42 7764 # Some systems (esp. on ia64) link data and code symbols differently,
Chris@42 7765 # so use this general approach.
Chris@42 7766 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
Chris@42 7767
Chris@42 7768 # Transform an extracted symbol line into symbol name and symbol address
Chris@42 7769 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
Chris@42 7770 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'"
Chris@42 7771
Chris@42 7772 # Handle CRLF in mingw tool chain
Chris@42 7773 opt_cr=
Chris@42 7774 case $build_os in
Chris@42 7775 mingw*)
Chris@42 7776 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
Chris@42 7777 ;;
Chris@42 7778 esac
Chris@42 7779
Chris@42 7780 # Try without a prefix underscore, then with it.
Chris@42 7781 for ac_symprfx in "" "_"; do
Chris@42 7782
Chris@42 7783 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
Chris@42 7784 symxfrm="\\1 $ac_symprfx\\2 \\2"
Chris@42 7785
Chris@42 7786 # Write the raw and C identifiers.
Chris@42 7787 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@42 7788 # Fake it for dumpbin and say T for any non-static function
Chris@42 7789 # and D for any global variable.
Chris@42 7790 # Also find C++ and __fastcall symbols from MSVC++,
Chris@42 7791 # which start with @ or ?.
Chris@42 7792 lt_cv_sys_global_symbol_pipe="$AWK '"\
Chris@42 7793 " {last_section=section; section=\$ 3};"\
Chris@42 7794 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Chris@42 7795 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
Chris@42 7796 " \$ 0!~/External *\|/{next};"\
Chris@42 7797 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Chris@42 7798 " {if(hide[section]) next};"\
Chris@42 7799 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
Chris@42 7800 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
Chris@42 7801 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
Chris@42 7802 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
Chris@42 7803 " ' prfx=^$ac_symprfx"
Chris@42 7804 else
Chris@42 7805 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Chris@42 7806 fi
Chris@42 7807 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Chris@42 7808
Chris@42 7809 # Check to see that the pipe works correctly.
Chris@42 7810 pipe_works=no
Chris@42 7811
Chris@42 7812 rm -f conftest*
Chris@42 7813 cat > conftest.$ac_ext <<_LT_EOF
Chris@42 7814 #ifdef __cplusplus
Chris@42 7815 extern "C" {
Chris@42 7816 #endif
Chris@42 7817 char nm_test_var;
Chris@42 7818 void nm_test_func(void);
Chris@42 7819 void nm_test_func(void){}
Chris@42 7820 #ifdef __cplusplus
Chris@42 7821 }
Chris@42 7822 #endif
Chris@42 7823 int main(){nm_test_var='a';nm_test_func();return(0);}
Chris@42 7824 _LT_EOF
Chris@42 7825
Chris@42 7826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 7827 (eval $ac_compile) 2>&5
Chris@42 7828 ac_status=$?
Chris@42 7829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 7830 test $ac_status = 0; }; then
Chris@42 7831 # Now try to grab the symbols.
Chris@42 7832 nlist=conftest.nm
Chris@42 7833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
Chris@42 7834 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
Chris@42 7835 ac_status=$?
Chris@42 7836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 7837 test $ac_status = 0; } && test -s "$nlist"; then
Chris@42 7838 # Try sorting and uniquifying the output.
Chris@42 7839 if sort "$nlist" | uniq > "$nlist"T; then
Chris@42 7840 mv -f "$nlist"T "$nlist"
Chris@42 7841 else
Chris@42 7842 rm -f "$nlist"T
Chris@42 7843 fi
Chris@42 7844
Chris@42 7845 # Make sure that we snagged all the symbols we need.
Chris@42 7846 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
Chris@42 7847 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
Chris@42 7848 cat <<_LT_EOF > conftest.$ac_ext
Chris@42 7849 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
Chris@42 7850 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
Chris@42 7851 /* DATA imports from DLLs on WIN32 con't be const, because runtime
Chris@42 7852 relocations are performed -- see ld's documentation on pseudo-relocs. */
Chris@42 7853 # define LT_DLSYM_CONST
Chris@42 7854 #elif defined(__osf__)
Chris@42 7855 /* This system does not cope well with relocations in const data. */
Chris@42 7856 # define LT_DLSYM_CONST
Chris@42 7857 #else
Chris@42 7858 # define LT_DLSYM_CONST const
Chris@42 7859 #endif
Chris@42 7860
Chris@42 7861 #ifdef __cplusplus
Chris@42 7862 extern "C" {
Chris@42 7863 #endif
Chris@42 7864
Chris@42 7865 _LT_EOF
Chris@42 7866 # Now generate the symbol file.
Chris@42 7867 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
Chris@42 7868
Chris@42 7869 cat <<_LT_EOF >> conftest.$ac_ext
Chris@42 7870
Chris@42 7871 /* The mapping between symbol names and symbols. */
Chris@42 7872 LT_DLSYM_CONST struct {
Chris@42 7873 const char *name;
Chris@42 7874 void *address;
Chris@42 7875 }
Chris@42 7876 lt__PROGRAM__LTX_preloaded_symbols[] =
Chris@42 7877 {
Chris@42 7878 { "@PROGRAM@", (void *) 0 },
Chris@42 7879 _LT_EOF
Chris@42 7880 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
Chris@42 7881 cat <<\_LT_EOF >> conftest.$ac_ext
Chris@42 7882 {0, (void *) 0}
Chris@42 7883 };
Chris@42 7884
Chris@42 7885 /* This works around a problem in FreeBSD linker */
Chris@42 7886 #ifdef FREEBSD_WORKAROUND
Chris@42 7887 static const void *lt_preloaded_setup() {
Chris@42 7888 return lt__PROGRAM__LTX_preloaded_symbols;
Chris@42 7889 }
Chris@42 7890 #endif
Chris@42 7891
Chris@42 7892 #ifdef __cplusplus
Chris@42 7893 }
Chris@42 7894 #endif
Chris@42 7895 _LT_EOF
Chris@42 7896 # Now try linking the two files.
Chris@42 7897 mv conftest.$ac_objext conftstm.$ac_objext
Chris@42 7898 lt_globsym_save_LIBS=$LIBS
Chris@42 7899 lt_globsym_save_CFLAGS=$CFLAGS
Chris@42 7900 LIBS="conftstm.$ac_objext"
Chris@42 7901 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Chris@42 7902 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@42 7903 (eval $ac_link) 2>&5
Chris@42 7904 ac_status=$?
Chris@42 7905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 7906 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
Chris@42 7907 pipe_works=yes
Chris@42 7908 fi
Chris@42 7909 LIBS=$lt_globsym_save_LIBS
Chris@42 7910 CFLAGS=$lt_globsym_save_CFLAGS
Chris@42 7911 else
Chris@42 7912 echo "cannot find nm_test_func in $nlist" >&5
Chris@42 7913 fi
Chris@42 7914 else
Chris@42 7915 echo "cannot find nm_test_var in $nlist" >&5
Chris@42 7916 fi
Chris@42 7917 else
Chris@42 7918 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
Chris@42 7919 fi
Chris@42 7920 else
Chris@42 7921 echo "$progname: failed program was:" >&5
Chris@42 7922 cat conftest.$ac_ext >&5
Chris@42 7923 fi
Chris@42 7924 rm -rf conftest* conftst*
Chris@42 7925
Chris@42 7926 # Do not use the global_symbol_pipe unless it works.
Chris@42 7927 if test "$pipe_works" = yes; then
Chris@42 7928 break
Chris@42 7929 else
Chris@42 7930 lt_cv_sys_global_symbol_pipe=
Chris@42 7931 fi
Chris@42 7932 done
Chris@42 7933
Chris@42 7934 fi
Chris@42 7935
Chris@42 7936 if test -z "$lt_cv_sys_global_symbol_pipe"; then
Chris@42 7937 lt_cv_sys_global_symbol_to_cdecl=
Chris@42 7938 fi
Chris@42 7939 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Chris@42 7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
Chris@42 7941 $as_echo "failed" >&6; }
Chris@42 7942 else
Chris@42 7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
Chris@42 7944 $as_echo "ok" >&6; }
Chris@42 7945 fi
Chris@42 7946
Chris@42 7947 # Response file support.
Chris@42 7948 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Chris@42 7949 nm_file_list_spec='@'
Chris@42 7950 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
Chris@42 7951 nm_file_list_spec='@'
Chris@42 7952 fi
Chris@42 7953
Chris@42 7954
Chris@42 7955
Chris@42 7956
Chris@42 7957
Chris@42 7958
Chris@42 7959
Chris@42 7960
Chris@42 7961
Chris@42 7962
Chris@42 7963
Chris@42 7964
Chris@42 7965
Chris@42 7966
Chris@42 7967
Chris@42 7968
Chris@42 7969
Chris@42 7970
Chris@42 7971
Chris@42 7972
Chris@42 7973
Chris@42 7974
Chris@42 7975
Chris@42 7976
Chris@42 7977
Chris@42 7978
Chris@42 7979
Chris@42 7980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
Chris@42 7981 $as_echo_n "checking for sysroot... " >&6; }
Chris@42 7982
Chris@42 7983 # Check whether --with-sysroot was given.
Chris@42 7984 if test "${with_sysroot+set}" = set; then :
Chris@42 7985 withval=$with_sysroot;
Chris@42 7986 else
Chris@42 7987 with_sysroot=no
Chris@42 7988 fi
Chris@42 7989
Chris@42 7990
Chris@42 7991 lt_sysroot=
Chris@42 7992 case ${with_sysroot} in #(
Chris@42 7993 yes)
Chris@42 7994 if test "$GCC" = yes; then
Chris@42 7995 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
Chris@42 7996 fi
Chris@42 7997 ;; #(
Chris@42 7998 /*)
Chris@42 7999 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
Chris@42 8000 ;; #(
Chris@42 8001 no|'')
Chris@42 8002 ;; #(
Chris@42 8003 *)
Chris@42 8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
Chris@42 8005 $as_echo "${with_sysroot}" >&6; }
Chris@42 8006 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
Chris@42 8007 ;;
Chris@42 8008 esac
Chris@42 8009
Chris@42 8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
Chris@42 8011 $as_echo "${lt_sysroot:-no}" >&6; }
Chris@42 8012
Chris@42 8013
Chris@42 8014
Chris@42 8015
Chris@42 8016
Chris@42 8017 # Check whether --enable-libtool-lock was given.
Chris@42 8018 if test "${enable_libtool_lock+set}" = set; then :
Chris@42 8019 enableval=$enable_libtool_lock;
Chris@42 8020 fi
Chris@42 8021
Chris@42 8022 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Chris@42 8023
Chris@42 8024 # Some flags need to be propagated to the compiler or linker for good
Chris@42 8025 # libtool support.
Chris@42 8026 case $host in
Chris@42 8027 ia64-*-hpux*)
Chris@42 8028 # Find out which ABI we are using.
Chris@42 8029 echo 'int i;' > conftest.$ac_ext
Chris@42 8030 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 8031 (eval $ac_compile) 2>&5
Chris@42 8032 ac_status=$?
Chris@42 8033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 8034 test $ac_status = 0; }; then
Chris@42 8035 case `/usr/bin/file conftest.$ac_objext` in
Chris@42 8036 *ELF-32*)
Chris@42 8037 HPUX_IA64_MODE="32"
Chris@42 8038 ;;
Chris@42 8039 *ELF-64*)
Chris@42 8040 HPUX_IA64_MODE="64"
Chris@42 8041 ;;
Chris@42 8042 esac
Chris@42 8043 fi
Chris@42 8044 rm -rf conftest*
Chris@42 8045 ;;
Chris@42 8046 *-*-irix6*)
Chris@42 8047 # Find out which ABI we are using.
Chris@42 8048 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Chris@42 8049 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 8050 (eval $ac_compile) 2>&5
Chris@42 8051 ac_status=$?
Chris@42 8052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 8053 test $ac_status = 0; }; then
Chris@42 8054 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@42 8055 case `/usr/bin/file conftest.$ac_objext` in
Chris@42 8056 *32-bit*)
Chris@42 8057 LD="${LD-ld} -melf32bsmip"
Chris@42 8058 ;;
Chris@42 8059 *N32*)
Chris@42 8060 LD="${LD-ld} -melf32bmipn32"
Chris@42 8061 ;;
Chris@42 8062 *64-bit*)
Chris@42 8063 LD="${LD-ld} -melf64bmip"
Chris@42 8064 ;;
Chris@42 8065 esac
Chris@42 8066 else
Chris@42 8067 case `/usr/bin/file conftest.$ac_objext` in
Chris@42 8068 *32-bit*)
Chris@42 8069 LD="${LD-ld} -32"
Chris@42 8070 ;;
Chris@42 8071 *N32*)
Chris@42 8072 LD="${LD-ld} -n32"
Chris@42 8073 ;;
Chris@42 8074 *64-bit*)
Chris@42 8075 LD="${LD-ld} -64"
Chris@42 8076 ;;
Chris@42 8077 esac
Chris@42 8078 fi
Chris@42 8079 fi
Chris@42 8080 rm -rf conftest*
Chris@42 8081 ;;
Chris@42 8082
Chris@42 8083 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
Chris@42 8084 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Chris@42 8085 # Find out which ABI we are using.
Chris@42 8086 echo 'int i;' > conftest.$ac_ext
Chris@42 8087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 8088 (eval $ac_compile) 2>&5
Chris@42 8089 ac_status=$?
Chris@42 8090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 8091 test $ac_status = 0; }; then
Chris@42 8092 case `/usr/bin/file conftest.o` in
Chris@42 8093 *32-bit*)
Chris@42 8094 case $host in
Chris@42 8095 x86_64-*kfreebsd*-gnu)
Chris@42 8096 LD="${LD-ld} -m elf_i386_fbsd"
Chris@42 8097 ;;
Chris@42 8098 x86_64-*linux*)
Chris@42 8099 case `/usr/bin/file conftest.o` in
Chris@42 8100 *x86-64*)
Chris@42 8101 LD="${LD-ld} -m elf32_x86_64"
Chris@42 8102 ;;
Chris@42 8103 *)
Chris@42 8104 LD="${LD-ld} -m elf_i386"
Chris@42 8105 ;;
Chris@42 8106 esac
Chris@42 8107 ;;
Chris@42 8108 powerpc64le-*)
Chris@42 8109 LD="${LD-ld} -m elf32lppclinux"
Chris@42 8110 ;;
Chris@42 8111 powerpc64-*)
Chris@42 8112 LD="${LD-ld} -m elf32ppclinux"
Chris@42 8113 ;;
Chris@42 8114 s390x-*linux*)
Chris@42 8115 LD="${LD-ld} -m elf_s390"
Chris@42 8116 ;;
Chris@42 8117 sparc64-*linux*)
Chris@42 8118 LD="${LD-ld} -m elf32_sparc"
Chris@42 8119 ;;
Chris@42 8120 esac
Chris@42 8121 ;;
Chris@42 8122 *64-bit*)
Chris@42 8123 case $host in
Chris@42 8124 x86_64-*kfreebsd*-gnu)
Chris@42 8125 LD="${LD-ld} -m elf_x86_64_fbsd"
Chris@42 8126 ;;
Chris@42 8127 x86_64-*linux*)
Chris@42 8128 LD="${LD-ld} -m elf_x86_64"
Chris@42 8129 ;;
Chris@42 8130 powerpcle-*)
Chris@42 8131 LD="${LD-ld} -m elf64lppc"
Chris@42 8132 ;;
Chris@42 8133 powerpc-*)
Chris@42 8134 LD="${LD-ld} -m elf64ppc"
Chris@42 8135 ;;
Chris@42 8136 s390*-*linux*|s390*-*tpf*)
Chris@42 8137 LD="${LD-ld} -m elf64_s390"
Chris@42 8138 ;;
Chris@42 8139 sparc*-*linux*)
Chris@42 8140 LD="${LD-ld} -m elf64_sparc"
Chris@42 8141 ;;
Chris@42 8142 esac
Chris@42 8143 ;;
Chris@42 8144 esac
Chris@42 8145 fi
Chris@42 8146 rm -rf conftest*
Chris@42 8147 ;;
Chris@42 8148
Chris@42 8149 *-*-sco3.2v5*)
Chris@42 8150 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Chris@42 8151 SAVE_CFLAGS="$CFLAGS"
Chris@42 8152 CFLAGS="$CFLAGS -belf"
Chris@42 8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
Chris@42 8154 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Chris@42 8155 if ${lt_cv_cc_needs_belf+:} false; then :
Chris@42 8156 $as_echo_n "(cached) " >&6
Chris@42 8157 else
Chris@42 8158 ac_ext=c
Chris@42 8159 ac_cpp='$CPP $CPPFLAGS'
Chris@42 8160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 8161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 8162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 8163
Chris@42 8164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 8165 /* end confdefs.h. */
Chris@42 8166
Chris@42 8167 int
Chris@42 8168 main ()
Chris@42 8169 {
Chris@42 8170
Chris@42 8171 ;
Chris@42 8172 return 0;
Chris@42 8173 }
Chris@42 8174 _ACEOF
Chris@42 8175 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 8176 lt_cv_cc_needs_belf=yes
Chris@42 8177 else
Chris@42 8178 lt_cv_cc_needs_belf=no
Chris@42 8179 fi
Chris@42 8180 rm -f core conftest.err conftest.$ac_objext \
Chris@42 8181 conftest$ac_exeext conftest.$ac_ext
Chris@42 8182 ac_ext=c
Chris@42 8183 ac_cpp='$CPP $CPPFLAGS'
Chris@42 8184 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 8185 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 8186 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 8187
Chris@42 8188 fi
Chris@42 8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
Chris@42 8190 $as_echo "$lt_cv_cc_needs_belf" >&6; }
Chris@42 8191 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
Chris@42 8192 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Chris@42 8193 CFLAGS="$SAVE_CFLAGS"
Chris@42 8194 fi
Chris@42 8195 ;;
Chris@42 8196 *-*solaris*)
Chris@42 8197 # Find out which ABI we are using.
Chris@42 8198 echo 'int i;' > conftest.$ac_ext
Chris@42 8199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 8200 (eval $ac_compile) 2>&5
Chris@42 8201 ac_status=$?
Chris@42 8202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 8203 test $ac_status = 0; }; then
Chris@42 8204 case `/usr/bin/file conftest.o` in
Chris@42 8205 *64-bit*)
Chris@42 8206 case $lt_cv_prog_gnu_ld in
Chris@42 8207 yes*)
Chris@42 8208 case $host in
Chris@42 8209 i?86-*-solaris*)
Chris@42 8210 LD="${LD-ld} -m elf_x86_64"
Chris@42 8211 ;;
Chris@42 8212 sparc*-*-solaris*)
Chris@42 8213 LD="${LD-ld} -m elf64_sparc"
Chris@42 8214 ;;
Chris@42 8215 esac
Chris@42 8216 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
Chris@42 8217 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
Chris@42 8218 LD="${LD-ld}_sol2"
Chris@42 8219 fi
Chris@42 8220 ;;
Chris@42 8221 *)
Chris@42 8222 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
Chris@42 8223 LD="${LD-ld} -64"
Chris@42 8224 fi
Chris@42 8225 ;;
Chris@42 8226 esac
Chris@42 8227 ;;
Chris@42 8228 esac
Chris@42 8229 fi
Chris@42 8230 rm -rf conftest*
Chris@42 8231 ;;
Chris@42 8232 esac
Chris@42 8233
Chris@42 8234 need_locks="$enable_libtool_lock"
Chris@42 8235
Chris@42 8236 if test -n "$ac_tool_prefix"; then
Chris@42 8237 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
Chris@42 8238 set dummy ${ac_tool_prefix}mt; ac_word=$2
Chris@42 8239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8240 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8241 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
Chris@42 8242 $as_echo_n "(cached) " >&6
Chris@42 8243 else
Chris@42 8244 if test -n "$MANIFEST_TOOL"; then
Chris@42 8245 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
Chris@42 8246 else
Chris@42 8247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8248 for as_dir in $PATH
Chris@42 8249 do
Chris@42 8250 IFS=$as_save_IFS
Chris@42 8251 test -z "$as_dir" && as_dir=.
Chris@42 8252 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8253 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8254 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
Chris@42 8255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8256 break 2
Chris@42 8257 fi
Chris@42 8258 done
Chris@42 8259 done
Chris@42 8260 IFS=$as_save_IFS
Chris@42 8261
Chris@42 8262 fi
Chris@42 8263 fi
Chris@42 8264 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
Chris@42 8265 if test -n "$MANIFEST_TOOL"; then
Chris@42 8266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
Chris@42 8267 $as_echo "$MANIFEST_TOOL" >&6; }
Chris@42 8268 else
Chris@42 8269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8270 $as_echo "no" >&6; }
Chris@42 8271 fi
Chris@42 8272
Chris@42 8273
Chris@42 8274 fi
Chris@42 8275 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
Chris@42 8276 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
Chris@42 8277 # Extract the first word of "mt", so it can be a program name with args.
Chris@42 8278 set dummy mt; ac_word=$2
Chris@42 8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8280 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8281 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
Chris@42 8282 $as_echo_n "(cached) " >&6
Chris@42 8283 else
Chris@42 8284 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@42 8285 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
Chris@42 8286 else
Chris@42 8287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8288 for as_dir in $PATH
Chris@42 8289 do
Chris@42 8290 IFS=$as_save_IFS
Chris@42 8291 test -z "$as_dir" && as_dir=.
Chris@42 8292 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8294 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
Chris@42 8295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8296 break 2
Chris@42 8297 fi
Chris@42 8298 done
Chris@42 8299 done
Chris@42 8300 IFS=$as_save_IFS
Chris@42 8301
Chris@42 8302 fi
Chris@42 8303 fi
Chris@42 8304 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
Chris@42 8305 if test -n "$ac_ct_MANIFEST_TOOL"; then
Chris@42 8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
Chris@42 8307 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
Chris@42 8308 else
Chris@42 8309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8310 $as_echo "no" >&6; }
Chris@42 8311 fi
Chris@42 8312
Chris@42 8313 if test "x$ac_ct_MANIFEST_TOOL" = x; then
Chris@42 8314 MANIFEST_TOOL=":"
Chris@42 8315 else
Chris@42 8316 case $cross_compiling:$ac_tool_warned in
Chris@42 8317 yes:)
Chris@42 8318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 8319 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 8320 ac_tool_warned=yes ;;
Chris@42 8321 esac
Chris@42 8322 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
Chris@42 8323 fi
Chris@42 8324 else
Chris@42 8325 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
Chris@42 8326 fi
Chris@42 8327
Chris@42 8328 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
Chris@42 8329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
Chris@42 8330 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
Chris@42 8331 if ${lt_cv_path_mainfest_tool+:} false; then :
Chris@42 8332 $as_echo_n "(cached) " >&6
Chris@42 8333 else
Chris@42 8334 lt_cv_path_mainfest_tool=no
Chris@42 8335 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
Chris@42 8336 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
Chris@42 8337 cat conftest.err >&5
Chris@42 8338 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
Chris@42 8339 lt_cv_path_mainfest_tool=yes
Chris@42 8340 fi
Chris@42 8341 rm -f conftest*
Chris@42 8342 fi
Chris@42 8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
Chris@42 8344 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
Chris@42 8345 if test "x$lt_cv_path_mainfest_tool" != xyes; then
Chris@42 8346 MANIFEST_TOOL=:
Chris@42 8347 fi
Chris@42 8348
Chris@42 8349
Chris@42 8350
Chris@42 8351
Chris@42 8352
Chris@42 8353
Chris@42 8354 case $host_os in
Chris@42 8355 rhapsody* | darwin*)
Chris@42 8356 if test -n "$ac_tool_prefix"; then
Chris@42 8357 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
Chris@42 8358 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Chris@42 8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8360 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8361 if ${ac_cv_prog_DSYMUTIL+:} false; then :
Chris@42 8362 $as_echo_n "(cached) " >&6
Chris@42 8363 else
Chris@42 8364 if test -n "$DSYMUTIL"; then
Chris@42 8365 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
Chris@42 8366 else
Chris@42 8367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8368 for as_dir in $PATH
Chris@42 8369 do
Chris@42 8370 IFS=$as_save_IFS
Chris@42 8371 test -z "$as_dir" && as_dir=.
Chris@42 8372 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8373 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8374 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Chris@42 8375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8376 break 2
Chris@42 8377 fi
Chris@42 8378 done
Chris@42 8379 done
Chris@42 8380 IFS=$as_save_IFS
Chris@42 8381
Chris@42 8382 fi
Chris@42 8383 fi
Chris@42 8384 DSYMUTIL=$ac_cv_prog_DSYMUTIL
Chris@42 8385 if test -n "$DSYMUTIL"; then
Chris@42 8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
Chris@42 8387 $as_echo "$DSYMUTIL" >&6; }
Chris@42 8388 else
Chris@42 8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8390 $as_echo "no" >&6; }
Chris@42 8391 fi
Chris@42 8392
Chris@42 8393
Chris@42 8394 fi
Chris@42 8395 if test -z "$ac_cv_prog_DSYMUTIL"; then
Chris@42 8396 ac_ct_DSYMUTIL=$DSYMUTIL
Chris@42 8397 # Extract the first word of "dsymutil", so it can be a program name with args.
Chris@42 8398 set dummy dsymutil; ac_word=$2
Chris@42 8399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8400 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8401 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Chris@42 8402 $as_echo_n "(cached) " >&6
Chris@42 8403 else
Chris@42 8404 if test -n "$ac_ct_DSYMUTIL"; then
Chris@42 8405 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
Chris@42 8406 else
Chris@42 8407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8408 for as_dir in $PATH
Chris@42 8409 do
Chris@42 8410 IFS=$as_save_IFS
Chris@42 8411 test -z "$as_dir" && as_dir=.
Chris@42 8412 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8413 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8414 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Chris@42 8415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8416 break 2
Chris@42 8417 fi
Chris@42 8418 done
Chris@42 8419 done
Chris@42 8420 IFS=$as_save_IFS
Chris@42 8421
Chris@42 8422 fi
Chris@42 8423 fi
Chris@42 8424 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
Chris@42 8425 if test -n "$ac_ct_DSYMUTIL"; then
Chris@42 8426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
Chris@42 8427 $as_echo "$ac_ct_DSYMUTIL" >&6; }
Chris@42 8428 else
Chris@42 8429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8430 $as_echo "no" >&6; }
Chris@42 8431 fi
Chris@42 8432
Chris@42 8433 if test "x$ac_ct_DSYMUTIL" = x; then
Chris@42 8434 DSYMUTIL=":"
Chris@42 8435 else
Chris@42 8436 case $cross_compiling:$ac_tool_warned in
Chris@42 8437 yes:)
Chris@42 8438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 8439 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 8440 ac_tool_warned=yes ;;
Chris@42 8441 esac
Chris@42 8442 DSYMUTIL=$ac_ct_DSYMUTIL
Chris@42 8443 fi
Chris@42 8444 else
Chris@42 8445 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
Chris@42 8446 fi
Chris@42 8447
Chris@42 8448 if test -n "$ac_tool_prefix"; then
Chris@42 8449 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
Chris@42 8450 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Chris@42 8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8452 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8453 if ${ac_cv_prog_NMEDIT+:} false; then :
Chris@42 8454 $as_echo_n "(cached) " >&6
Chris@42 8455 else
Chris@42 8456 if test -n "$NMEDIT"; then
Chris@42 8457 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
Chris@42 8458 else
Chris@42 8459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8460 for as_dir in $PATH
Chris@42 8461 do
Chris@42 8462 IFS=$as_save_IFS
Chris@42 8463 test -z "$as_dir" && as_dir=.
Chris@42 8464 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8466 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Chris@42 8467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8468 break 2
Chris@42 8469 fi
Chris@42 8470 done
Chris@42 8471 done
Chris@42 8472 IFS=$as_save_IFS
Chris@42 8473
Chris@42 8474 fi
Chris@42 8475 fi
Chris@42 8476 NMEDIT=$ac_cv_prog_NMEDIT
Chris@42 8477 if test -n "$NMEDIT"; then
Chris@42 8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
Chris@42 8479 $as_echo "$NMEDIT" >&6; }
Chris@42 8480 else
Chris@42 8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8482 $as_echo "no" >&6; }
Chris@42 8483 fi
Chris@42 8484
Chris@42 8485
Chris@42 8486 fi
Chris@42 8487 if test -z "$ac_cv_prog_NMEDIT"; then
Chris@42 8488 ac_ct_NMEDIT=$NMEDIT
Chris@42 8489 # Extract the first word of "nmedit", so it can be a program name with args.
Chris@42 8490 set dummy nmedit; ac_word=$2
Chris@42 8491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8492 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8493 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Chris@42 8494 $as_echo_n "(cached) " >&6
Chris@42 8495 else
Chris@42 8496 if test -n "$ac_ct_NMEDIT"; then
Chris@42 8497 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
Chris@42 8498 else
Chris@42 8499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8500 for as_dir in $PATH
Chris@42 8501 do
Chris@42 8502 IFS=$as_save_IFS
Chris@42 8503 test -z "$as_dir" && as_dir=.
Chris@42 8504 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8505 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8506 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Chris@42 8507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8508 break 2
Chris@42 8509 fi
Chris@42 8510 done
Chris@42 8511 done
Chris@42 8512 IFS=$as_save_IFS
Chris@42 8513
Chris@42 8514 fi
Chris@42 8515 fi
Chris@42 8516 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
Chris@42 8517 if test -n "$ac_ct_NMEDIT"; then
Chris@42 8518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
Chris@42 8519 $as_echo "$ac_ct_NMEDIT" >&6; }
Chris@42 8520 else
Chris@42 8521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8522 $as_echo "no" >&6; }
Chris@42 8523 fi
Chris@42 8524
Chris@42 8525 if test "x$ac_ct_NMEDIT" = x; then
Chris@42 8526 NMEDIT=":"
Chris@42 8527 else
Chris@42 8528 case $cross_compiling:$ac_tool_warned in
Chris@42 8529 yes:)
Chris@42 8530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 8531 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 8532 ac_tool_warned=yes ;;
Chris@42 8533 esac
Chris@42 8534 NMEDIT=$ac_ct_NMEDIT
Chris@42 8535 fi
Chris@42 8536 else
Chris@42 8537 NMEDIT="$ac_cv_prog_NMEDIT"
Chris@42 8538 fi
Chris@42 8539
Chris@42 8540 if test -n "$ac_tool_prefix"; then
Chris@42 8541 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
Chris@42 8542 set dummy ${ac_tool_prefix}lipo; ac_word=$2
Chris@42 8543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8544 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8545 if ${ac_cv_prog_LIPO+:} false; then :
Chris@42 8546 $as_echo_n "(cached) " >&6
Chris@42 8547 else
Chris@42 8548 if test -n "$LIPO"; then
Chris@42 8549 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
Chris@42 8550 else
Chris@42 8551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8552 for as_dir in $PATH
Chris@42 8553 do
Chris@42 8554 IFS=$as_save_IFS
Chris@42 8555 test -z "$as_dir" && as_dir=.
Chris@42 8556 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8558 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Chris@42 8559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8560 break 2
Chris@42 8561 fi
Chris@42 8562 done
Chris@42 8563 done
Chris@42 8564 IFS=$as_save_IFS
Chris@42 8565
Chris@42 8566 fi
Chris@42 8567 fi
Chris@42 8568 LIPO=$ac_cv_prog_LIPO
Chris@42 8569 if test -n "$LIPO"; then
Chris@42 8570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
Chris@42 8571 $as_echo "$LIPO" >&6; }
Chris@42 8572 else
Chris@42 8573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8574 $as_echo "no" >&6; }
Chris@42 8575 fi
Chris@42 8576
Chris@42 8577
Chris@42 8578 fi
Chris@42 8579 if test -z "$ac_cv_prog_LIPO"; then
Chris@42 8580 ac_ct_LIPO=$LIPO
Chris@42 8581 # Extract the first word of "lipo", so it can be a program name with args.
Chris@42 8582 set dummy lipo; ac_word=$2
Chris@42 8583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8584 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8585 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Chris@42 8586 $as_echo_n "(cached) " >&6
Chris@42 8587 else
Chris@42 8588 if test -n "$ac_ct_LIPO"; then
Chris@42 8589 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
Chris@42 8590 else
Chris@42 8591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8592 for as_dir in $PATH
Chris@42 8593 do
Chris@42 8594 IFS=$as_save_IFS
Chris@42 8595 test -z "$as_dir" && as_dir=.
Chris@42 8596 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8598 ac_cv_prog_ac_ct_LIPO="lipo"
Chris@42 8599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8600 break 2
Chris@42 8601 fi
Chris@42 8602 done
Chris@42 8603 done
Chris@42 8604 IFS=$as_save_IFS
Chris@42 8605
Chris@42 8606 fi
Chris@42 8607 fi
Chris@42 8608 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
Chris@42 8609 if test -n "$ac_ct_LIPO"; then
Chris@42 8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
Chris@42 8611 $as_echo "$ac_ct_LIPO" >&6; }
Chris@42 8612 else
Chris@42 8613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8614 $as_echo "no" >&6; }
Chris@42 8615 fi
Chris@42 8616
Chris@42 8617 if test "x$ac_ct_LIPO" = x; then
Chris@42 8618 LIPO=":"
Chris@42 8619 else
Chris@42 8620 case $cross_compiling:$ac_tool_warned in
Chris@42 8621 yes:)
Chris@42 8622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 8623 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 8624 ac_tool_warned=yes ;;
Chris@42 8625 esac
Chris@42 8626 LIPO=$ac_ct_LIPO
Chris@42 8627 fi
Chris@42 8628 else
Chris@42 8629 LIPO="$ac_cv_prog_LIPO"
Chris@42 8630 fi
Chris@42 8631
Chris@42 8632 if test -n "$ac_tool_prefix"; then
Chris@42 8633 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
Chris@42 8634 set dummy ${ac_tool_prefix}otool; ac_word=$2
Chris@42 8635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8636 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8637 if ${ac_cv_prog_OTOOL+:} false; then :
Chris@42 8638 $as_echo_n "(cached) " >&6
Chris@42 8639 else
Chris@42 8640 if test -n "$OTOOL"; then
Chris@42 8641 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
Chris@42 8642 else
Chris@42 8643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8644 for as_dir in $PATH
Chris@42 8645 do
Chris@42 8646 IFS=$as_save_IFS
Chris@42 8647 test -z "$as_dir" && as_dir=.
Chris@42 8648 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8650 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Chris@42 8651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8652 break 2
Chris@42 8653 fi
Chris@42 8654 done
Chris@42 8655 done
Chris@42 8656 IFS=$as_save_IFS
Chris@42 8657
Chris@42 8658 fi
Chris@42 8659 fi
Chris@42 8660 OTOOL=$ac_cv_prog_OTOOL
Chris@42 8661 if test -n "$OTOOL"; then
Chris@42 8662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
Chris@42 8663 $as_echo "$OTOOL" >&6; }
Chris@42 8664 else
Chris@42 8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8666 $as_echo "no" >&6; }
Chris@42 8667 fi
Chris@42 8668
Chris@42 8669
Chris@42 8670 fi
Chris@42 8671 if test -z "$ac_cv_prog_OTOOL"; then
Chris@42 8672 ac_ct_OTOOL=$OTOOL
Chris@42 8673 # Extract the first word of "otool", so it can be a program name with args.
Chris@42 8674 set dummy otool; ac_word=$2
Chris@42 8675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8676 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8677 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Chris@42 8678 $as_echo_n "(cached) " >&6
Chris@42 8679 else
Chris@42 8680 if test -n "$ac_ct_OTOOL"; then
Chris@42 8681 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
Chris@42 8682 else
Chris@42 8683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8684 for as_dir in $PATH
Chris@42 8685 do
Chris@42 8686 IFS=$as_save_IFS
Chris@42 8687 test -z "$as_dir" && as_dir=.
Chris@42 8688 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8689 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8690 ac_cv_prog_ac_ct_OTOOL="otool"
Chris@42 8691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8692 break 2
Chris@42 8693 fi
Chris@42 8694 done
Chris@42 8695 done
Chris@42 8696 IFS=$as_save_IFS
Chris@42 8697
Chris@42 8698 fi
Chris@42 8699 fi
Chris@42 8700 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
Chris@42 8701 if test -n "$ac_ct_OTOOL"; then
Chris@42 8702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
Chris@42 8703 $as_echo "$ac_ct_OTOOL" >&6; }
Chris@42 8704 else
Chris@42 8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8706 $as_echo "no" >&6; }
Chris@42 8707 fi
Chris@42 8708
Chris@42 8709 if test "x$ac_ct_OTOOL" = x; then
Chris@42 8710 OTOOL=":"
Chris@42 8711 else
Chris@42 8712 case $cross_compiling:$ac_tool_warned in
Chris@42 8713 yes:)
Chris@42 8714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 8715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 8716 ac_tool_warned=yes ;;
Chris@42 8717 esac
Chris@42 8718 OTOOL=$ac_ct_OTOOL
Chris@42 8719 fi
Chris@42 8720 else
Chris@42 8721 OTOOL="$ac_cv_prog_OTOOL"
Chris@42 8722 fi
Chris@42 8723
Chris@42 8724 if test -n "$ac_tool_prefix"; then
Chris@42 8725 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
Chris@42 8726 set dummy ${ac_tool_prefix}otool64; ac_word=$2
Chris@42 8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8728 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8729 if ${ac_cv_prog_OTOOL64+:} false; then :
Chris@42 8730 $as_echo_n "(cached) " >&6
Chris@42 8731 else
Chris@42 8732 if test -n "$OTOOL64"; then
Chris@42 8733 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
Chris@42 8734 else
Chris@42 8735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8736 for as_dir in $PATH
Chris@42 8737 do
Chris@42 8738 IFS=$as_save_IFS
Chris@42 8739 test -z "$as_dir" && as_dir=.
Chris@42 8740 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8742 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Chris@42 8743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8744 break 2
Chris@42 8745 fi
Chris@42 8746 done
Chris@42 8747 done
Chris@42 8748 IFS=$as_save_IFS
Chris@42 8749
Chris@42 8750 fi
Chris@42 8751 fi
Chris@42 8752 OTOOL64=$ac_cv_prog_OTOOL64
Chris@42 8753 if test -n "$OTOOL64"; then
Chris@42 8754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
Chris@42 8755 $as_echo "$OTOOL64" >&6; }
Chris@42 8756 else
Chris@42 8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8758 $as_echo "no" >&6; }
Chris@42 8759 fi
Chris@42 8760
Chris@42 8761
Chris@42 8762 fi
Chris@42 8763 if test -z "$ac_cv_prog_OTOOL64"; then
Chris@42 8764 ac_ct_OTOOL64=$OTOOL64
Chris@42 8765 # Extract the first word of "otool64", so it can be a program name with args.
Chris@42 8766 set dummy otool64; ac_word=$2
Chris@42 8767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 8768 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 8769 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Chris@42 8770 $as_echo_n "(cached) " >&6
Chris@42 8771 else
Chris@42 8772 if test -n "$ac_ct_OTOOL64"; then
Chris@42 8773 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
Chris@42 8774 else
Chris@42 8775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 8776 for as_dir in $PATH
Chris@42 8777 do
Chris@42 8778 IFS=$as_save_IFS
Chris@42 8779 test -z "$as_dir" && as_dir=.
Chris@42 8780 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 8781 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 8782 ac_cv_prog_ac_ct_OTOOL64="otool64"
Chris@42 8783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 8784 break 2
Chris@42 8785 fi
Chris@42 8786 done
Chris@42 8787 done
Chris@42 8788 IFS=$as_save_IFS
Chris@42 8789
Chris@42 8790 fi
Chris@42 8791 fi
Chris@42 8792 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
Chris@42 8793 if test -n "$ac_ct_OTOOL64"; then
Chris@42 8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
Chris@42 8795 $as_echo "$ac_ct_OTOOL64" >&6; }
Chris@42 8796 else
Chris@42 8797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 8798 $as_echo "no" >&6; }
Chris@42 8799 fi
Chris@42 8800
Chris@42 8801 if test "x$ac_ct_OTOOL64" = x; then
Chris@42 8802 OTOOL64=":"
Chris@42 8803 else
Chris@42 8804 case $cross_compiling:$ac_tool_warned in
Chris@42 8805 yes:)
Chris@42 8806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 8807 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 8808 ac_tool_warned=yes ;;
Chris@42 8809 esac
Chris@42 8810 OTOOL64=$ac_ct_OTOOL64
Chris@42 8811 fi
Chris@42 8812 else
Chris@42 8813 OTOOL64="$ac_cv_prog_OTOOL64"
Chris@42 8814 fi
Chris@42 8815
Chris@42 8816
Chris@42 8817
Chris@42 8818
Chris@42 8819
Chris@42 8820
Chris@42 8821
Chris@42 8822
Chris@42 8823
Chris@42 8824
Chris@42 8825
Chris@42 8826
Chris@42 8827
Chris@42 8828
Chris@42 8829
Chris@42 8830
Chris@42 8831
Chris@42 8832
Chris@42 8833
Chris@42 8834
Chris@42 8835
Chris@42 8836
Chris@42 8837
Chris@42 8838
Chris@42 8839
Chris@42 8840
Chris@42 8841
Chris@42 8842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
Chris@42 8843 $as_echo_n "checking for -single_module linker flag... " >&6; }
Chris@42 8844 if ${lt_cv_apple_cc_single_mod+:} false; then :
Chris@42 8845 $as_echo_n "(cached) " >&6
Chris@42 8846 else
Chris@42 8847 lt_cv_apple_cc_single_mod=no
Chris@42 8848 if test -z "${LT_MULTI_MODULE}"; then
Chris@42 8849 # By default we will add the -single_module flag. You can override
Chris@42 8850 # by either setting the environment variable LT_MULTI_MODULE
Chris@42 8851 # non-empty at configure time, or by adding -multi_module to the
Chris@42 8852 # link flags.
Chris@42 8853 rm -rf libconftest.dylib*
Chris@42 8854 echo "int foo(void){return 1;}" > conftest.c
Chris@42 8855 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@42 8856 -dynamiclib -Wl,-single_module conftest.c" >&5
Chris@42 8857 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Chris@42 8858 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
Chris@42 8859 _lt_result=$?
Chris@42 8860 # If there is a non-empty error log, and "single_module"
Chris@42 8861 # appears in it, assume the flag caused a linker warning
Chris@42 8862 if test -s conftest.err && $GREP single_module conftest.err; then
Chris@42 8863 cat conftest.err >&5
Chris@42 8864 # Otherwise, if the output was created with a 0 exit code from
Chris@42 8865 # the compiler, it worked.
Chris@42 8866 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
Chris@42 8867 lt_cv_apple_cc_single_mod=yes
Chris@42 8868 else
Chris@42 8869 cat conftest.err >&5
Chris@42 8870 fi
Chris@42 8871 rm -rf libconftest.dylib*
Chris@42 8872 rm -f conftest.*
Chris@42 8873 fi
Chris@42 8874 fi
Chris@42 8875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
Chris@42 8876 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Chris@42 8877
Chris@42 8878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
Chris@42 8879 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Chris@42 8880 if ${lt_cv_ld_exported_symbols_list+:} false; then :
Chris@42 8881 $as_echo_n "(cached) " >&6
Chris@42 8882 else
Chris@42 8883 lt_cv_ld_exported_symbols_list=no
Chris@42 8884 save_LDFLAGS=$LDFLAGS
Chris@42 8885 echo "_main" > conftest.sym
Chris@42 8886 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Chris@42 8887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 8888 /* end confdefs.h. */
Chris@42 8889
Chris@42 8890 int
Chris@42 8891 main ()
Chris@42 8892 {
Chris@42 8893
Chris@42 8894 ;
Chris@42 8895 return 0;
Chris@42 8896 }
Chris@42 8897 _ACEOF
Chris@42 8898 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 8899 lt_cv_ld_exported_symbols_list=yes
Chris@42 8900 else
Chris@42 8901 lt_cv_ld_exported_symbols_list=no
Chris@42 8902 fi
Chris@42 8903 rm -f core conftest.err conftest.$ac_objext \
Chris@42 8904 conftest$ac_exeext conftest.$ac_ext
Chris@42 8905 LDFLAGS="$save_LDFLAGS"
Chris@42 8906
Chris@42 8907 fi
Chris@42 8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Chris@42 8909 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Chris@42 8910
Chris@42 8911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
Chris@42 8912 $as_echo_n "checking for -force_load linker flag... " >&6; }
Chris@42 8913 if ${lt_cv_ld_force_load+:} false; then :
Chris@42 8914 $as_echo_n "(cached) " >&6
Chris@42 8915 else
Chris@42 8916 lt_cv_ld_force_load=no
Chris@42 8917 cat > conftest.c << _LT_EOF
Chris@42 8918 int forced_loaded() { return 2;}
Chris@42 8919 _LT_EOF
Chris@42 8920 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
Chris@42 8921 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
Chris@42 8922 echo "$AR cru libconftest.a conftest.o" >&5
Chris@42 8923 $AR cru libconftest.a conftest.o 2>&5
Chris@42 8924 echo "$RANLIB libconftest.a" >&5
Chris@42 8925 $RANLIB libconftest.a 2>&5
Chris@42 8926 cat > conftest.c << _LT_EOF
Chris@42 8927 int main() { return 0;}
Chris@42 8928 _LT_EOF
Chris@42 8929 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
Chris@42 8930 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
Chris@42 8931 _lt_result=$?
Chris@42 8932 if test -s conftest.err && $GREP force_load conftest.err; then
Chris@42 8933 cat conftest.err >&5
Chris@42 8934 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
Chris@42 8935 lt_cv_ld_force_load=yes
Chris@42 8936 else
Chris@42 8937 cat conftest.err >&5
Chris@42 8938 fi
Chris@42 8939 rm -f conftest.err libconftest.a conftest conftest.c
Chris@42 8940 rm -rf conftest.dSYM
Chris@42 8941
Chris@42 8942 fi
Chris@42 8943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
Chris@42 8944 $as_echo "$lt_cv_ld_force_load" >&6; }
Chris@42 8945 case $host_os in
Chris@42 8946 rhapsody* | darwin1.[012])
Chris@42 8947 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
Chris@42 8948 darwin1.*)
Chris@42 8949 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@42 8950 darwin*) # darwin 5.x on
Chris@42 8951 # if running on 10.5 or later, the deployment target defaults
Chris@42 8952 # to the OS version, if on x86, and 10.4, the deployment
Chris@42 8953 # target defaults to 10.4. Don't you love it?
Chris@42 8954 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
Chris@42 8955 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
Chris@42 8956 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@42 8957 10.[012]*)
Chris@42 8958 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Chris@42 8959 10.*)
Chris@42 8960 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Chris@42 8961 esac
Chris@42 8962 ;;
Chris@42 8963 esac
Chris@42 8964 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
Chris@42 8965 _lt_dar_single_mod='$single_module'
Chris@42 8966 fi
Chris@42 8967 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
Chris@42 8968 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
Chris@42 8969 else
Chris@42 8970 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@42 8971 fi
Chris@42 8972 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
Chris@42 8973 _lt_dsymutil='~$DSYMUTIL $lib || :'
Chris@42 8974 else
Chris@42 8975 _lt_dsymutil=
Chris@42 8976 fi
Chris@42 8977 ;;
Chris@42 8978 esac
Chris@42 8979
Chris@42 8980 ac_ext=c
Chris@42 8981 ac_cpp='$CPP $CPPFLAGS'
Chris@42 8982 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 8983 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 8984 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 8985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Chris@42 8986 $as_echo_n "checking how to run the C preprocessor... " >&6; }
Chris@42 8987 # On Suns, sometimes $CPP names a directory.
Chris@42 8988 if test -n "$CPP" && test -d "$CPP"; then
Chris@42 8989 CPP=
Chris@42 8990 fi
Chris@42 8991 if test -z "$CPP"; then
Chris@42 8992 if ${ac_cv_prog_CPP+:} false; then :
Chris@42 8993 $as_echo_n "(cached) " >&6
Chris@42 8994 else
Chris@42 8995 # Double quotes because CPP needs to be expanded
Chris@42 8996 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
Chris@42 8997 do
Chris@42 8998 ac_preproc_ok=false
Chris@42 8999 for ac_c_preproc_warn_flag in '' yes
Chris@42 9000 do
Chris@42 9001 # Use a header file that comes with gcc, so configuring glibc
Chris@42 9002 # with a fresh cross-compiler works.
Chris@42 9003 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@42 9004 # <limits.h> exists even on freestanding compilers.
Chris@42 9005 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@42 9006 # not just through cpp. "Syntax error" is here to catch this case.
Chris@42 9007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9008 /* end confdefs.h. */
Chris@42 9009 #ifdef __STDC__
Chris@42 9010 # include <limits.h>
Chris@42 9011 #else
Chris@42 9012 # include <assert.h>
Chris@42 9013 #endif
Chris@42 9014 Syntax error
Chris@42 9015 _ACEOF
Chris@42 9016 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@42 9017
Chris@42 9018 else
Chris@42 9019 # Broken: fails on valid input.
Chris@42 9020 continue
Chris@42 9021 fi
Chris@42 9022 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@42 9023
Chris@42 9024 # OK, works on sane cases. Now check whether nonexistent headers
Chris@42 9025 # can be detected and how.
Chris@42 9026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9027 /* end confdefs.h. */
Chris@42 9028 #include <ac_nonexistent.h>
Chris@42 9029 _ACEOF
Chris@42 9030 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@42 9031 # Broken: success on invalid input.
Chris@42 9032 continue
Chris@42 9033 else
Chris@42 9034 # Passes both tests.
Chris@42 9035 ac_preproc_ok=:
Chris@42 9036 break
Chris@42 9037 fi
Chris@42 9038 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@42 9039
Chris@42 9040 done
Chris@42 9041 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@42 9042 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@42 9043 if $ac_preproc_ok; then :
Chris@42 9044 break
Chris@42 9045 fi
Chris@42 9046
Chris@42 9047 done
Chris@42 9048 ac_cv_prog_CPP=$CPP
Chris@42 9049
Chris@42 9050 fi
Chris@42 9051 CPP=$ac_cv_prog_CPP
Chris@42 9052 else
Chris@42 9053 ac_cv_prog_CPP=$CPP
Chris@42 9054 fi
Chris@42 9055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Chris@42 9056 $as_echo "$CPP" >&6; }
Chris@42 9057 ac_preproc_ok=false
Chris@42 9058 for ac_c_preproc_warn_flag in '' yes
Chris@42 9059 do
Chris@42 9060 # Use a header file that comes with gcc, so configuring glibc
Chris@42 9061 # with a fresh cross-compiler works.
Chris@42 9062 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@42 9063 # <limits.h> exists even on freestanding compilers.
Chris@42 9064 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@42 9065 # not just through cpp. "Syntax error" is here to catch this case.
Chris@42 9066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9067 /* end confdefs.h. */
Chris@42 9068 #ifdef __STDC__
Chris@42 9069 # include <limits.h>
Chris@42 9070 #else
Chris@42 9071 # include <assert.h>
Chris@42 9072 #endif
Chris@42 9073 Syntax error
Chris@42 9074 _ACEOF
Chris@42 9075 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@42 9076
Chris@42 9077 else
Chris@42 9078 # Broken: fails on valid input.
Chris@42 9079 continue
Chris@42 9080 fi
Chris@42 9081 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@42 9082
Chris@42 9083 # OK, works on sane cases. Now check whether nonexistent headers
Chris@42 9084 # can be detected and how.
Chris@42 9085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9086 /* end confdefs.h. */
Chris@42 9087 #include <ac_nonexistent.h>
Chris@42 9088 _ACEOF
Chris@42 9089 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@42 9090 # Broken: success on invalid input.
Chris@42 9091 continue
Chris@42 9092 else
Chris@42 9093 # Passes both tests.
Chris@42 9094 ac_preproc_ok=:
Chris@42 9095 break
Chris@42 9096 fi
Chris@42 9097 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@42 9098
Chris@42 9099 done
Chris@42 9100 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@42 9101 rm -f conftest.i conftest.err conftest.$ac_ext
Chris@42 9102 if $ac_preproc_ok; then :
Chris@42 9103
Chris@42 9104 else
Chris@42 9105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 9106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 9107 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
Chris@42 9108 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 9109 fi
Chris@42 9110
Chris@42 9111 ac_ext=c
Chris@42 9112 ac_cpp='$CPP $CPPFLAGS'
Chris@42 9113 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 9114 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 9115 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 9116
Chris@42 9117
Chris@42 9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@42 9119 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@42 9120 if ${ac_cv_header_stdc+:} false; then :
Chris@42 9121 $as_echo_n "(cached) " >&6
Chris@42 9122 else
Chris@42 9123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9124 /* end confdefs.h. */
Chris@42 9125 #include <stdlib.h>
Chris@42 9126 #include <stdarg.h>
Chris@42 9127 #include <string.h>
Chris@42 9128 #include <float.h>
Chris@42 9129
Chris@42 9130 int
Chris@42 9131 main ()
Chris@42 9132 {
Chris@42 9133
Chris@42 9134 ;
Chris@42 9135 return 0;
Chris@42 9136 }
Chris@42 9137 _ACEOF
Chris@42 9138 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 9139 ac_cv_header_stdc=yes
Chris@42 9140 else
Chris@42 9141 ac_cv_header_stdc=no
Chris@42 9142 fi
Chris@42 9143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 9144
Chris@42 9145 if test $ac_cv_header_stdc = yes; then
Chris@42 9146 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@42 9147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9148 /* end confdefs.h. */
Chris@42 9149 #include <string.h>
Chris@42 9150
Chris@42 9151 _ACEOF
Chris@42 9152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 9153 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@42 9154
Chris@42 9155 else
Chris@42 9156 ac_cv_header_stdc=no
Chris@42 9157 fi
Chris@42 9158 rm -f conftest*
Chris@42 9159
Chris@42 9160 fi
Chris@42 9161
Chris@42 9162 if test $ac_cv_header_stdc = yes; then
Chris@42 9163 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@42 9164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9165 /* end confdefs.h. */
Chris@42 9166 #include <stdlib.h>
Chris@42 9167
Chris@42 9168 _ACEOF
Chris@42 9169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 9170 $EGREP "free" >/dev/null 2>&1; then :
Chris@42 9171
Chris@42 9172 else
Chris@42 9173 ac_cv_header_stdc=no
Chris@42 9174 fi
Chris@42 9175 rm -f conftest*
Chris@42 9176
Chris@42 9177 fi
Chris@42 9178
Chris@42 9179 if test $ac_cv_header_stdc = yes; then
Chris@42 9180 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@42 9181 if test "$cross_compiling" = yes; then :
Chris@42 9182 :
Chris@42 9183 else
Chris@42 9184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 9185 /* end confdefs.h. */
Chris@42 9186 #include <ctype.h>
Chris@42 9187 #include <stdlib.h>
Chris@42 9188 #if ((' ' & 0x0FF) == 0x020)
Chris@42 9189 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@42 9190 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@42 9191 #else
Chris@42 9192 # define ISLOWER(c) \
Chris@42 9193 (('a' <= (c) && (c) <= 'i') \
Chris@42 9194 || ('j' <= (c) && (c) <= 'r') \
Chris@42 9195 || ('s' <= (c) && (c) <= 'z'))
Chris@42 9196 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@42 9197 #endif
Chris@42 9198
Chris@42 9199 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@42 9200 int
Chris@42 9201 main ()
Chris@42 9202 {
Chris@42 9203 int i;
Chris@42 9204 for (i = 0; i < 256; i++)
Chris@42 9205 if (XOR (islower (i), ISLOWER (i))
Chris@42 9206 || toupper (i) != TOUPPER (i))
Chris@42 9207 return 2;
Chris@42 9208 return 0;
Chris@42 9209 }
Chris@42 9210 _ACEOF
Chris@42 9211 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 9212
Chris@42 9213 else
Chris@42 9214 ac_cv_header_stdc=no
Chris@42 9215 fi
Chris@42 9216 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 9217 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 9218 fi
Chris@42 9219
Chris@42 9220 fi
Chris@42 9221 fi
Chris@42 9222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@42 9223 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@42 9224 if test $ac_cv_header_stdc = yes; then
Chris@42 9225
Chris@42 9226 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@42 9227
Chris@42 9228 fi
Chris@42 9229
Chris@42 9230 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Chris@42 9231 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Chris@42 9232 inttypes.h stdint.h unistd.h
Chris@42 9233 do :
Chris@42 9234 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@42 9235 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
Chris@42 9236 "
Chris@42 9237 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@42 9238 cat >>confdefs.h <<_ACEOF
Chris@42 9239 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@42 9240 _ACEOF
Chris@42 9241
Chris@42 9242 fi
Chris@42 9243
Chris@42 9244 done
Chris@42 9245
Chris@42 9246
Chris@42 9247 for ac_header in dlfcn.h
Chris@42 9248 do :
Chris@42 9249 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
Chris@42 9250 "
Chris@42 9251 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Chris@42 9252 cat >>confdefs.h <<_ACEOF
Chris@42 9253 #define HAVE_DLFCN_H 1
Chris@42 9254 _ACEOF
Chris@42 9255
Chris@42 9256 fi
Chris@42 9257
Chris@42 9258 done
Chris@42 9259
Chris@42 9260
Chris@42 9261
Chris@42 9262
Chris@42 9263
Chris@42 9264 # Set options
Chris@42 9265
Chris@42 9266
Chris@42 9267
Chris@42 9268 enable_dlopen=no
Chris@42 9269
Chris@42 9270
Chris@42 9271
Chris@42 9272
Chris@42 9273 # Check whether --enable-static was given.
Chris@42 9274 if test "${enable_static+set}" = set; then :
Chris@42 9275 enableval=$enable_static; p=${PACKAGE-default}
Chris@42 9276 case $enableval in
Chris@42 9277 yes) enable_static=yes ;;
Chris@42 9278 no) enable_static=no ;;
Chris@42 9279 *)
Chris@42 9280 enable_static=no
Chris@42 9281 # Look at the argument we got. We use all the common list separators.
Chris@42 9282 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@42 9283 for pkg in $enableval; do
Chris@42 9284 IFS="$lt_save_ifs"
Chris@42 9285 if test "X$pkg" = "X$p"; then
Chris@42 9286 enable_static=yes
Chris@42 9287 fi
Chris@42 9288 done
Chris@42 9289 IFS="$lt_save_ifs"
Chris@42 9290 ;;
Chris@42 9291 esac
Chris@42 9292 else
Chris@42 9293 enable_static=yes
Chris@42 9294 fi
Chris@42 9295
Chris@42 9296
Chris@42 9297
Chris@42 9298
Chris@42 9299
Chris@42 9300
Chris@42 9301
Chris@42 9302
Chris@42 9303
Chris@42 9304
Chris@42 9305 # Check whether --with-pic was given.
Chris@42 9306 if test "${with_pic+set}" = set; then :
Chris@42 9307 withval=$with_pic; lt_p=${PACKAGE-default}
Chris@42 9308 case $withval in
Chris@42 9309 yes|no) pic_mode=$withval ;;
Chris@42 9310 *)
Chris@42 9311 pic_mode=default
Chris@42 9312 # Look at the argument we got. We use all the common list separators.
Chris@42 9313 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@42 9314 for lt_pkg in $withval; do
Chris@42 9315 IFS="$lt_save_ifs"
Chris@42 9316 if test "X$lt_pkg" = "X$lt_p"; then
Chris@42 9317 pic_mode=yes
Chris@42 9318 fi
Chris@42 9319 done
Chris@42 9320 IFS="$lt_save_ifs"
Chris@42 9321 ;;
Chris@42 9322 esac
Chris@42 9323 else
Chris@42 9324 pic_mode=default
Chris@42 9325 fi
Chris@42 9326
Chris@42 9327
Chris@42 9328 test -z "$pic_mode" && pic_mode=default
Chris@42 9329
Chris@42 9330
Chris@42 9331
Chris@42 9332
Chris@42 9333
Chris@42 9334
Chris@42 9335
Chris@42 9336 # Check whether --enable-fast-install was given.
Chris@42 9337 if test "${enable_fast_install+set}" = set; then :
Chris@42 9338 enableval=$enable_fast_install; p=${PACKAGE-default}
Chris@42 9339 case $enableval in
Chris@42 9340 yes) enable_fast_install=yes ;;
Chris@42 9341 no) enable_fast_install=no ;;
Chris@42 9342 *)
Chris@42 9343 enable_fast_install=no
Chris@42 9344 # Look at the argument we got. We use all the common list separators.
Chris@42 9345 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@42 9346 for pkg in $enableval; do
Chris@42 9347 IFS="$lt_save_ifs"
Chris@42 9348 if test "X$pkg" = "X$p"; then
Chris@42 9349 enable_fast_install=yes
Chris@42 9350 fi
Chris@42 9351 done
Chris@42 9352 IFS="$lt_save_ifs"
Chris@42 9353 ;;
Chris@42 9354 esac
Chris@42 9355 else
Chris@42 9356 enable_fast_install=yes
Chris@42 9357 fi
Chris@42 9358
Chris@42 9359
Chris@42 9360
Chris@42 9361
Chris@42 9362
Chris@42 9363
Chris@42 9364
Chris@42 9365
Chris@42 9366
Chris@42 9367
Chris@42 9368
Chris@42 9369 # This can be used to rebuild libtool when needed
Chris@42 9370 LIBTOOL_DEPS="$ltmain"
Chris@42 9371
Chris@42 9372 # Always use our own libtool.
Chris@42 9373 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Chris@42 9374
Chris@42 9375
Chris@42 9376
Chris@42 9377
Chris@42 9378
Chris@42 9379
Chris@42 9380
Chris@42 9381
Chris@42 9382
Chris@42 9383
Chris@42 9384
Chris@42 9385
Chris@42 9386
Chris@42 9387
Chris@42 9388
Chris@42 9389
Chris@42 9390
Chris@42 9391
Chris@42 9392
Chris@42 9393
Chris@42 9394
Chris@42 9395
Chris@42 9396
Chris@42 9397
Chris@42 9398
Chris@42 9399
Chris@42 9400
Chris@42 9401
Chris@42 9402
Chris@42 9403
Chris@42 9404 test -z "$LN_S" && LN_S="ln -s"
Chris@42 9405
Chris@42 9406
Chris@42 9407
Chris@42 9408
Chris@42 9409
Chris@42 9410
Chris@42 9411
Chris@42 9412
Chris@42 9413
Chris@42 9414
Chris@42 9415
Chris@42 9416
Chris@42 9417
Chris@42 9418
Chris@42 9419 if test -n "${ZSH_VERSION+set}" ; then
Chris@42 9420 setopt NO_GLOB_SUBST
Chris@42 9421 fi
Chris@42 9422
Chris@42 9423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
Chris@42 9424 $as_echo_n "checking for objdir... " >&6; }
Chris@42 9425 if ${lt_cv_objdir+:} false; then :
Chris@42 9426 $as_echo_n "(cached) " >&6
Chris@42 9427 else
Chris@42 9428 rm -f .libs 2>/dev/null
Chris@42 9429 mkdir .libs 2>/dev/null
Chris@42 9430 if test -d .libs; then
Chris@42 9431 lt_cv_objdir=.libs
Chris@42 9432 else
Chris@42 9433 # MS-DOS does not allow filenames that begin with a dot.
Chris@42 9434 lt_cv_objdir=_libs
Chris@42 9435 fi
Chris@42 9436 rmdir .libs 2>/dev/null
Chris@42 9437 fi
Chris@42 9438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
Chris@42 9439 $as_echo "$lt_cv_objdir" >&6; }
Chris@42 9440 objdir=$lt_cv_objdir
Chris@42 9441
Chris@42 9442
Chris@42 9443
Chris@42 9444
Chris@42 9445
Chris@42 9446 cat >>confdefs.h <<_ACEOF
Chris@42 9447 #define LT_OBJDIR "$lt_cv_objdir/"
Chris@42 9448 _ACEOF
Chris@42 9449
Chris@42 9450
Chris@42 9451
Chris@42 9452
Chris@42 9453 case $host_os in
Chris@42 9454 aix3*)
Chris@42 9455 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@42 9456 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@42 9457 # vanish in a puff of smoke.
Chris@42 9458 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@42 9459 COLLECT_NAMES=
Chris@42 9460 export COLLECT_NAMES
Chris@42 9461 fi
Chris@42 9462 ;;
Chris@42 9463 esac
Chris@42 9464
Chris@42 9465 # Global variables:
Chris@42 9466 ofile=libtool
Chris@42 9467 can_build_shared=yes
Chris@42 9468
Chris@42 9469 # All known linkers require a `.a' archive for static linking (except MSVC,
Chris@42 9470 # which needs '.lib').
Chris@42 9471 libext=a
Chris@42 9472
Chris@42 9473 with_gnu_ld="$lt_cv_prog_gnu_ld"
Chris@42 9474
Chris@42 9475 old_CC="$CC"
Chris@42 9476 old_CFLAGS="$CFLAGS"
Chris@42 9477
Chris@42 9478 # Set sane defaults for various variables
Chris@42 9479 test -z "$CC" && CC=cc
Chris@42 9480 test -z "$LTCC" && LTCC=$CC
Chris@42 9481 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
Chris@42 9482 test -z "$LD" && LD=ld
Chris@42 9483 test -z "$ac_objext" && ac_objext=o
Chris@42 9484
Chris@42 9485 for cc_temp in $compiler""; do
Chris@42 9486 case $cc_temp in
Chris@42 9487 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@42 9488 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@42 9489 \-*) ;;
Chris@42 9490 *) break;;
Chris@42 9491 esac
Chris@42 9492 done
Chris@42 9493 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@42 9494
Chris@42 9495
Chris@42 9496 # Only perform the check for file, if the check method requires it
Chris@42 9497 test -z "$MAGIC_CMD" && MAGIC_CMD=file
Chris@42 9498 case $deplibs_check_method in
Chris@42 9499 file_magic*)
Chris@42 9500 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Chris@42 9501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
Chris@42 9502 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Chris@42 9503 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@42 9504 $as_echo_n "(cached) " >&6
Chris@42 9505 else
Chris@42 9506 case $MAGIC_CMD in
Chris@42 9507 [\\/*] | ?:[\\/]*)
Chris@42 9508 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@42 9509 ;;
Chris@42 9510 *)
Chris@42 9511 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@42 9512 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@42 9513 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@42 9514 for ac_dir in $ac_dummy; do
Chris@42 9515 IFS="$lt_save_ifs"
Chris@42 9516 test -z "$ac_dir" && ac_dir=.
Chris@42 9517 if test -f $ac_dir/${ac_tool_prefix}file; then
Chris@42 9518 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
Chris@42 9519 if test -n "$file_magic_test_file"; then
Chris@42 9520 case $deplibs_check_method in
Chris@42 9521 "file_magic "*)
Chris@42 9522 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@42 9523 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@42 9524 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@42 9525 $EGREP "$file_magic_regex" > /dev/null; then
Chris@42 9526 :
Chris@42 9527 else
Chris@42 9528 cat <<_LT_EOF 1>&2
Chris@42 9529
Chris@42 9530 *** Warning: the command libtool uses to detect shared libraries,
Chris@42 9531 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@42 9532 *** The result is that libtool may fail to recognize shared libraries
Chris@42 9533 *** as such. This will affect the creation of libtool libraries that
Chris@42 9534 *** depend on shared libraries, but programs linked with such libtool
Chris@42 9535 *** libraries will work regardless of this problem. Nevertheless, you
Chris@42 9536 *** may want to report the problem to your system manager and/or to
Chris@42 9537 *** bug-libtool@gnu.org
Chris@42 9538
Chris@42 9539 _LT_EOF
Chris@42 9540 fi ;;
Chris@42 9541 esac
Chris@42 9542 fi
Chris@42 9543 break
Chris@42 9544 fi
Chris@42 9545 done
Chris@42 9546 IFS="$lt_save_ifs"
Chris@42 9547 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@42 9548 ;;
Chris@42 9549 esac
Chris@42 9550 fi
Chris@42 9551
Chris@42 9552 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@42 9553 if test -n "$MAGIC_CMD"; then
Chris@42 9554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@42 9555 $as_echo "$MAGIC_CMD" >&6; }
Chris@42 9556 else
Chris@42 9557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 9558 $as_echo "no" >&6; }
Chris@42 9559 fi
Chris@42 9560
Chris@42 9561
Chris@42 9562
Chris@42 9563
Chris@42 9564
Chris@42 9565 if test -z "$lt_cv_path_MAGIC_CMD"; then
Chris@42 9566 if test -n "$ac_tool_prefix"; then
Chris@42 9567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
Chris@42 9568 $as_echo_n "checking for file... " >&6; }
Chris@42 9569 if ${lt_cv_path_MAGIC_CMD+:} false; then :
Chris@42 9570 $as_echo_n "(cached) " >&6
Chris@42 9571 else
Chris@42 9572 case $MAGIC_CMD in
Chris@42 9573 [\\/*] | ?:[\\/]*)
Chris@42 9574 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@42 9575 ;;
Chris@42 9576 *)
Chris@42 9577 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@42 9578 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@42 9579 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@42 9580 for ac_dir in $ac_dummy; do
Chris@42 9581 IFS="$lt_save_ifs"
Chris@42 9582 test -z "$ac_dir" && ac_dir=.
Chris@42 9583 if test -f $ac_dir/file; then
Chris@42 9584 lt_cv_path_MAGIC_CMD="$ac_dir/file"
Chris@42 9585 if test -n "$file_magic_test_file"; then
Chris@42 9586 case $deplibs_check_method in
Chris@42 9587 "file_magic "*)
Chris@42 9588 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Chris@42 9589 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@42 9590 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@42 9591 $EGREP "$file_magic_regex" > /dev/null; then
Chris@42 9592 :
Chris@42 9593 else
Chris@42 9594 cat <<_LT_EOF 1>&2
Chris@42 9595
Chris@42 9596 *** Warning: the command libtool uses to detect shared libraries,
Chris@42 9597 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@42 9598 *** The result is that libtool may fail to recognize shared libraries
Chris@42 9599 *** as such. This will affect the creation of libtool libraries that
Chris@42 9600 *** depend on shared libraries, but programs linked with such libtool
Chris@42 9601 *** libraries will work regardless of this problem. Nevertheless, you
Chris@42 9602 *** may want to report the problem to your system manager and/or to
Chris@42 9603 *** bug-libtool@gnu.org
Chris@42 9604
Chris@42 9605 _LT_EOF
Chris@42 9606 fi ;;
Chris@42 9607 esac
Chris@42 9608 fi
Chris@42 9609 break
Chris@42 9610 fi
Chris@42 9611 done
Chris@42 9612 IFS="$lt_save_ifs"
Chris@42 9613 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@42 9614 ;;
Chris@42 9615 esac
Chris@42 9616 fi
Chris@42 9617
Chris@42 9618 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@42 9619 if test -n "$MAGIC_CMD"; then
Chris@42 9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Chris@42 9621 $as_echo "$MAGIC_CMD" >&6; }
Chris@42 9622 else
Chris@42 9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 9624 $as_echo "no" >&6; }
Chris@42 9625 fi
Chris@42 9626
Chris@42 9627
Chris@42 9628 else
Chris@42 9629 MAGIC_CMD=:
Chris@42 9630 fi
Chris@42 9631 fi
Chris@42 9632
Chris@42 9633 fi
Chris@42 9634 ;;
Chris@42 9635 esac
Chris@42 9636
Chris@42 9637 # Use C for the default configuration in the libtool script
Chris@42 9638
Chris@42 9639 lt_save_CC="$CC"
Chris@42 9640 ac_ext=c
Chris@42 9641 ac_cpp='$CPP $CPPFLAGS'
Chris@42 9642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 9643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 9644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 9645
Chris@42 9646
Chris@42 9647 # Source file extension for C test sources.
Chris@42 9648 ac_ext=c
Chris@42 9649
Chris@42 9650 # Object file extension for compiled C test sources.
Chris@42 9651 objext=o
Chris@42 9652 objext=$objext
Chris@42 9653
Chris@42 9654 # Code to be used in simple compile tests
Chris@42 9655 lt_simple_compile_test_code="int some_variable = 0;"
Chris@42 9656
Chris@42 9657 # Code to be used in simple link tests
Chris@42 9658 lt_simple_link_test_code='int main(){return(0);}'
Chris@42 9659
Chris@42 9660
Chris@42 9661
Chris@42 9662
Chris@42 9663
Chris@42 9664
Chris@42 9665
Chris@42 9666 # If no C compiler was specified, use CC.
Chris@42 9667 LTCC=${LTCC-"$CC"}
Chris@42 9668
Chris@42 9669 # If no C compiler flags were specified, use CFLAGS.
Chris@42 9670 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@42 9671
Chris@42 9672 # Allow CC to be a program name with arguments.
Chris@42 9673 compiler=$CC
Chris@42 9674
Chris@42 9675 # Save the default compiler, since it gets overwritten when the other
Chris@42 9676 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
Chris@42 9677 compiler_DEFAULT=$CC
Chris@42 9678
Chris@42 9679 # save warnings/boilerplate of simple test code
Chris@42 9680 ac_outfile=conftest.$ac_objext
Chris@42 9681 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@42 9682 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@42 9683 _lt_compiler_boilerplate=`cat conftest.err`
Chris@42 9684 $RM conftest*
Chris@42 9685
Chris@42 9686 ac_outfile=conftest.$ac_objext
Chris@42 9687 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@42 9688 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@42 9689 _lt_linker_boilerplate=`cat conftest.err`
Chris@42 9690 $RM -r conftest*
Chris@42 9691
Chris@42 9692
Chris@42 9693 ## CAVEAT EMPTOR:
Chris@42 9694 ## There is no encapsulation within the following macros, do not change
Chris@42 9695 ## the running order or otherwise move them around unless you know exactly
Chris@42 9696 ## what you are doing...
Chris@42 9697 if test -n "$compiler"; then
Chris@42 9698
Chris@42 9699 lt_prog_compiler_no_builtin_flag=
Chris@42 9700
Chris@42 9701 if test "$GCC" = yes; then
Chris@42 9702 case $cc_basename in
Chris@42 9703 nvcc*)
Chris@42 9704 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
Chris@42 9705 *)
Chris@42 9706 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
Chris@42 9707 esac
Chris@42 9708
Chris@42 9709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@42 9710 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Chris@42 9711 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Chris@42 9712 $as_echo_n "(cached) " >&6
Chris@42 9713 else
Chris@42 9714 lt_cv_prog_compiler_rtti_exceptions=no
Chris@42 9715 ac_outfile=conftest.$ac_objext
Chris@42 9716 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 9717 lt_compiler_flag="-fno-rtti -fno-exceptions"
Chris@42 9718 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 9719 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 9720 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 9721 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 9722 # The option is referenced via a variable to avoid confusing sed.
Chris@42 9723 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 9724 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 9725 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 9726 -e 's:$: $lt_compiler_flag:'`
Chris@42 9727 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 9728 (eval "$lt_compile" 2>conftest.err)
Chris@42 9729 ac_status=$?
Chris@42 9730 cat conftest.err >&5
Chris@42 9731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 9732 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@42 9733 # The compiler can only warn and ignore the option if not recognized
Chris@42 9734 # So say no if there are warnings other than the usual output.
Chris@42 9735 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@42 9736 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@42 9737 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@42 9738 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@42 9739 fi
Chris@42 9740 fi
Chris@42 9741 $RM conftest*
Chris@42 9742
Chris@42 9743 fi
Chris@42 9744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@42 9745 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Chris@42 9746
Chris@42 9747 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
Chris@42 9748 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
Chris@42 9749 else
Chris@42 9750 :
Chris@42 9751 fi
Chris@42 9752
Chris@42 9753 fi
Chris@42 9754
Chris@42 9755
Chris@42 9756
Chris@42 9757
Chris@42 9758
Chris@42 9759
Chris@42 9760 lt_prog_compiler_wl=
Chris@42 9761 lt_prog_compiler_pic=
Chris@42 9762 lt_prog_compiler_static=
Chris@42 9763
Chris@42 9764
Chris@42 9765 if test "$GCC" = yes; then
Chris@42 9766 lt_prog_compiler_wl='-Wl,'
Chris@42 9767 lt_prog_compiler_static='-static'
Chris@42 9768
Chris@42 9769 case $host_os in
Chris@42 9770 aix*)
Chris@42 9771 # All AIX code is PIC.
Chris@42 9772 if test "$host_cpu" = ia64; then
Chris@42 9773 # AIX 5 now supports IA64 processor
Chris@42 9774 lt_prog_compiler_static='-Bstatic'
Chris@42 9775 fi
Chris@42 9776 ;;
Chris@42 9777
Chris@42 9778 amigaos*)
Chris@42 9779 case $host_cpu in
Chris@42 9780 powerpc)
Chris@42 9781 # see comment about AmigaOS4 .so support
Chris@42 9782 lt_prog_compiler_pic='-fPIC'
Chris@42 9783 ;;
Chris@42 9784 m68k)
Chris@42 9785 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@42 9786 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@42 9787 # like `-m68040'.
Chris@42 9788 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
Chris@42 9789 ;;
Chris@42 9790 esac
Chris@42 9791 ;;
Chris@42 9792
Chris@42 9793 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@42 9794 # PIC is the default for these OSes.
Chris@42 9795 ;;
Chris@42 9796
Chris@42 9797 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@42 9798 # This hack is so that the source file can tell whether it is being
Chris@42 9799 # built for inclusion in a dll (and should export symbols for example).
Chris@42 9800 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@42 9801 # (--disable-auto-import) libraries
Chris@42 9802 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@42 9803 ;;
Chris@42 9804
Chris@42 9805 darwin* | rhapsody*)
Chris@42 9806 # PIC is the default on this platform
Chris@42 9807 # Common symbols not allowed in MH_DYLIB files
Chris@42 9808 lt_prog_compiler_pic='-fno-common'
Chris@42 9809 ;;
Chris@42 9810
Chris@42 9811 haiku*)
Chris@42 9812 # PIC is the default for Haiku.
Chris@42 9813 # The "-static" flag exists, but is broken.
Chris@42 9814 lt_prog_compiler_static=
Chris@42 9815 ;;
Chris@42 9816
Chris@42 9817 hpux*)
Chris@42 9818 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@42 9819 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@42 9820 # sets the default TLS model and affects inlining.
Chris@42 9821 case $host_cpu in
Chris@42 9822 hppa*64*)
Chris@42 9823 # +Z the default
Chris@42 9824 ;;
Chris@42 9825 *)
Chris@42 9826 lt_prog_compiler_pic='-fPIC'
Chris@42 9827 ;;
Chris@42 9828 esac
Chris@42 9829 ;;
Chris@42 9830
Chris@42 9831 interix[3-9]*)
Chris@42 9832 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@42 9833 # Instead, we relocate shared libraries at runtime.
Chris@42 9834 ;;
Chris@42 9835
Chris@42 9836 msdosdjgpp*)
Chris@42 9837 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@42 9838 # on systems that don't support them.
Chris@42 9839 lt_prog_compiler_can_build_shared=no
Chris@42 9840 enable_shared=no
Chris@42 9841 ;;
Chris@42 9842
Chris@42 9843 *nto* | *qnx*)
Chris@42 9844 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@42 9845 # it will coredump.
Chris@42 9846 lt_prog_compiler_pic='-fPIC -shared'
Chris@42 9847 ;;
Chris@42 9848
Chris@42 9849 sysv4*MP*)
Chris@42 9850 if test -d /usr/nec; then
Chris@42 9851 lt_prog_compiler_pic=-Kconform_pic
Chris@42 9852 fi
Chris@42 9853 ;;
Chris@42 9854
Chris@42 9855 *)
Chris@42 9856 lt_prog_compiler_pic='-fPIC'
Chris@42 9857 ;;
Chris@42 9858 esac
Chris@42 9859
Chris@42 9860 case $cc_basename in
Chris@42 9861 nvcc*) # Cuda Compiler Driver 2.2
Chris@42 9862 lt_prog_compiler_wl='-Xlinker '
Chris@42 9863 if test -n "$lt_prog_compiler_pic"; then
Chris@42 9864 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
Chris@42 9865 fi
Chris@42 9866 ;;
Chris@42 9867 esac
Chris@42 9868 else
Chris@42 9869 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@42 9870 case $host_os in
Chris@42 9871 aix*)
Chris@42 9872 lt_prog_compiler_wl='-Wl,'
Chris@42 9873 if test "$host_cpu" = ia64; then
Chris@42 9874 # AIX 5 now supports IA64 processor
Chris@42 9875 lt_prog_compiler_static='-Bstatic'
Chris@42 9876 else
Chris@42 9877 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
Chris@42 9878 fi
Chris@42 9879 ;;
Chris@42 9880
Chris@42 9881 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@42 9882 # This hack is so that the source file can tell whether it is being
Chris@42 9883 # built for inclusion in a dll (and should export symbols for example).
Chris@42 9884 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@42 9885 ;;
Chris@42 9886
Chris@42 9887 hpux9* | hpux10* | hpux11*)
Chris@42 9888 lt_prog_compiler_wl='-Wl,'
Chris@42 9889 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@42 9890 # not for PA HP-UX.
Chris@42 9891 case $host_cpu in
Chris@42 9892 hppa*64*|ia64*)
Chris@42 9893 # +Z the default
Chris@42 9894 ;;
Chris@42 9895 *)
Chris@42 9896 lt_prog_compiler_pic='+Z'
Chris@42 9897 ;;
Chris@42 9898 esac
Chris@42 9899 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@42 9900 lt_prog_compiler_static='${wl}-a ${wl}archive'
Chris@42 9901 ;;
Chris@42 9902
Chris@42 9903 irix5* | irix6* | nonstopux*)
Chris@42 9904 lt_prog_compiler_wl='-Wl,'
Chris@42 9905 # PIC (with -KPIC) is the default.
Chris@42 9906 lt_prog_compiler_static='-non_shared'
Chris@42 9907 ;;
Chris@42 9908
Chris@42 9909 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@42 9910 case $cc_basename in
Chris@42 9911 # old Intel for x86_64 which still supported -KPIC.
Chris@42 9912 ecc*)
Chris@42 9913 lt_prog_compiler_wl='-Wl,'
Chris@42 9914 lt_prog_compiler_pic='-KPIC'
Chris@42 9915 lt_prog_compiler_static='-static'
Chris@42 9916 ;;
Chris@42 9917 # icc used to be incompatible with GCC.
Chris@42 9918 # ICC 10 doesn't accept -KPIC any more.
Chris@42 9919 icc* | ifort*)
Chris@42 9920 lt_prog_compiler_wl='-Wl,'
Chris@42 9921 lt_prog_compiler_pic='-fPIC'
Chris@42 9922 lt_prog_compiler_static='-static'
Chris@42 9923 ;;
Chris@42 9924 # Lahey Fortran 8.1.
Chris@42 9925 lf95*)
Chris@42 9926 lt_prog_compiler_wl='-Wl,'
Chris@42 9927 lt_prog_compiler_pic='--shared'
Chris@42 9928 lt_prog_compiler_static='--static'
Chris@42 9929 ;;
Chris@42 9930 nagfor*)
Chris@42 9931 # NAG Fortran compiler
Chris@42 9932 lt_prog_compiler_wl='-Wl,-Wl,,'
Chris@42 9933 lt_prog_compiler_pic='-PIC'
Chris@42 9934 lt_prog_compiler_static='-Bstatic'
Chris@42 9935 ;;
Chris@42 9936 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@42 9937 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@42 9938 # which looks to be a dead project)
Chris@42 9939 lt_prog_compiler_wl='-Wl,'
Chris@42 9940 lt_prog_compiler_pic='-fpic'
Chris@42 9941 lt_prog_compiler_static='-Bstatic'
Chris@42 9942 ;;
Chris@42 9943 ccc*)
Chris@42 9944 lt_prog_compiler_wl='-Wl,'
Chris@42 9945 # All Alpha code is PIC.
Chris@42 9946 lt_prog_compiler_static='-non_shared'
Chris@42 9947 ;;
Chris@42 9948 xl* | bgxl* | bgf* | mpixl*)
Chris@42 9949 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Chris@42 9950 lt_prog_compiler_wl='-Wl,'
Chris@42 9951 lt_prog_compiler_pic='-qpic'
Chris@42 9952 lt_prog_compiler_static='-qstaticlink'
Chris@42 9953 ;;
Chris@42 9954 *)
Chris@42 9955 case `$CC -V 2>&1 | sed 5q` in
Chris@42 9956 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
Chris@42 9957 # Sun Fortran 8.3 passes all unrecognized flags to the linker
Chris@42 9958 lt_prog_compiler_pic='-KPIC'
Chris@42 9959 lt_prog_compiler_static='-Bstatic'
Chris@42 9960 lt_prog_compiler_wl=''
Chris@42 9961 ;;
Chris@42 9962 *Sun\ F* | *Sun*Fortran*)
Chris@42 9963 lt_prog_compiler_pic='-KPIC'
Chris@42 9964 lt_prog_compiler_static='-Bstatic'
Chris@42 9965 lt_prog_compiler_wl='-Qoption ld '
Chris@42 9966 ;;
Chris@42 9967 *Sun\ C*)
Chris@42 9968 # Sun C 5.9
Chris@42 9969 lt_prog_compiler_pic='-KPIC'
Chris@42 9970 lt_prog_compiler_static='-Bstatic'
Chris@42 9971 lt_prog_compiler_wl='-Wl,'
Chris@42 9972 ;;
Chris@42 9973 *Intel*\ [CF]*Compiler*)
Chris@42 9974 lt_prog_compiler_wl='-Wl,'
Chris@42 9975 lt_prog_compiler_pic='-fPIC'
Chris@42 9976 lt_prog_compiler_static='-static'
Chris@42 9977 ;;
Chris@42 9978 *Portland\ Group*)
Chris@42 9979 lt_prog_compiler_wl='-Wl,'
Chris@42 9980 lt_prog_compiler_pic='-fpic'
Chris@42 9981 lt_prog_compiler_static='-Bstatic'
Chris@42 9982 ;;
Chris@42 9983 esac
Chris@42 9984 ;;
Chris@42 9985 esac
Chris@42 9986 ;;
Chris@42 9987
Chris@42 9988 newsos6)
Chris@42 9989 lt_prog_compiler_pic='-KPIC'
Chris@42 9990 lt_prog_compiler_static='-Bstatic'
Chris@42 9991 ;;
Chris@42 9992
Chris@42 9993 *nto* | *qnx*)
Chris@42 9994 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@42 9995 # it will coredump.
Chris@42 9996 lt_prog_compiler_pic='-fPIC -shared'
Chris@42 9997 ;;
Chris@42 9998
Chris@42 9999 osf3* | osf4* | osf5*)
Chris@42 10000 lt_prog_compiler_wl='-Wl,'
Chris@42 10001 # All OSF/1 code is PIC.
Chris@42 10002 lt_prog_compiler_static='-non_shared'
Chris@42 10003 ;;
Chris@42 10004
Chris@42 10005 rdos*)
Chris@42 10006 lt_prog_compiler_static='-non_shared'
Chris@42 10007 ;;
Chris@42 10008
Chris@42 10009 solaris*)
Chris@42 10010 lt_prog_compiler_pic='-KPIC'
Chris@42 10011 lt_prog_compiler_static='-Bstatic'
Chris@42 10012 case $cc_basename in
Chris@42 10013 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Chris@42 10014 lt_prog_compiler_wl='-Qoption ld ';;
Chris@42 10015 *)
Chris@42 10016 lt_prog_compiler_wl='-Wl,';;
Chris@42 10017 esac
Chris@42 10018 ;;
Chris@42 10019
Chris@42 10020 sunos4*)
Chris@42 10021 lt_prog_compiler_wl='-Qoption ld '
Chris@42 10022 lt_prog_compiler_pic='-PIC'
Chris@42 10023 lt_prog_compiler_static='-Bstatic'
Chris@42 10024 ;;
Chris@42 10025
Chris@42 10026 sysv4 | sysv4.2uw2* | sysv4.3*)
Chris@42 10027 lt_prog_compiler_wl='-Wl,'
Chris@42 10028 lt_prog_compiler_pic='-KPIC'
Chris@42 10029 lt_prog_compiler_static='-Bstatic'
Chris@42 10030 ;;
Chris@42 10031
Chris@42 10032 sysv4*MP*)
Chris@42 10033 if test -d /usr/nec ;then
Chris@42 10034 lt_prog_compiler_pic='-Kconform_pic'
Chris@42 10035 lt_prog_compiler_static='-Bstatic'
Chris@42 10036 fi
Chris@42 10037 ;;
Chris@42 10038
Chris@42 10039 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@42 10040 lt_prog_compiler_wl='-Wl,'
Chris@42 10041 lt_prog_compiler_pic='-KPIC'
Chris@42 10042 lt_prog_compiler_static='-Bstatic'
Chris@42 10043 ;;
Chris@42 10044
Chris@42 10045 unicos*)
Chris@42 10046 lt_prog_compiler_wl='-Wl,'
Chris@42 10047 lt_prog_compiler_can_build_shared=no
Chris@42 10048 ;;
Chris@42 10049
Chris@42 10050 uts4*)
Chris@42 10051 lt_prog_compiler_pic='-pic'
Chris@42 10052 lt_prog_compiler_static='-Bstatic'
Chris@42 10053 ;;
Chris@42 10054
Chris@42 10055 *)
Chris@42 10056 lt_prog_compiler_can_build_shared=no
Chris@42 10057 ;;
Chris@42 10058 esac
Chris@42 10059 fi
Chris@42 10060
Chris@42 10061 case $host_os in
Chris@42 10062 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@42 10063 *djgpp*)
Chris@42 10064 lt_prog_compiler_pic=
Chris@42 10065 ;;
Chris@42 10066 *)
Chris@42 10067 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
Chris@42 10068 ;;
Chris@42 10069 esac
Chris@42 10070
Chris@42 10071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@42 10072 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@42 10073 if ${lt_cv_prog_compiler_pic+:} false; then :
Chris@42 10074 $as_echo_n "(cached) " >&6
Chris@42 10075 else
Chris@42 10076 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
Chris@42 10077 fi
Chris@42 10078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
Chris@42 10079 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
Chris@42 10080 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Chris@42 10081
Chris@42 10082 #
Chris@42 10083 # Check to make sure the PIC flag actually works.
Chris@42 10084 #
Chris@42 10085 if test -n "$lt_prog_compiler_pic"; then
Chris@42 10086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Chris@42 10087 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Chris@42 10088 if ${lt_cv_prog_compiler_pic_works+:} false; then :
Chris@42 10089 $as_echo_n "(cached) " >&6
Chris@42 10090 else
Chris@42 10091 lt_cv_prog_compiler_pic_works=no
Chris@42 10092 ac_outfile=conftest.$ac_objext
Chris@42 10093 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 10094 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
Chris@42 10095 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 10096 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 10097 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 10098 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 10099 # The option is referenced via a variable to avoid confusing sed.
Chris@42 10100 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 10101 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 10102 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 10103 -e 's:$: $lt_compiler_flag:'`
Chris@42 10104 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 10105 (eval "$lt_compile" 2>conftest.err)
Chris@42 10106 ac_status=$?
Chris@42 10107 cat conftest.err >&5
Chris@42 10108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 10109 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@42 10110 # The compiler can only warn and ignore the option if not recognized
Chris@42 10111 # So say no if there are warnings other than the usual output.
Chris@42 10112 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@42 10113 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@42 10114 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@42 10115 lt_cv_prog_compiler_pic_works=yes
Chris@42 10116 fi
Chris@42 10117 fi
Chris@42 10118 $RM conftest*
Chris@42 10119
Chris@42 10120 fi
Chris@42 10121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
Chris@42 10122 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Chris@42 10123
Chris@42 10124 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
Chris@42 10125 case $lt_prog_compiler_pic in
Chris@42 10126 "" | " "*) ;;
Chris@42 10127 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Chris@42 10128 esac
Chris@42 10129 else
Chris@42 10130 lt_prog_compiler_pic=
Chris@42 10131 lt_prog_compiler_can_build_shared=no
Chris@42 10132 fi
Chris@42 10133
Chris@42 10134 fi
Chris@42 10135
Chris@42 10136
Chris@42 10137
Chris@42 10138
Chris@42 10139
Chris@42 10140
Chris@42 10141
Chris@42 10142
Chris@42 10143
Chris@42 10144
Chris@42 10145
Chris@42 10146 #
Chris@42 10147 # Check to make sure the static flag actually works.
Chris@42 10148 #
Chris@42 10149 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Chris@42 10150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@42 10151 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@42 10152 if ${lt_cv_prog_compiler_static_works+:} false; then :
Chris@42 10153 $as_echo_n "(cached) " >&6
Chris@42 10154 else
Chris@42 10155 lt_cv_prog_compiler_static_works=no
Chris@42 10156 save_LDFLAGS="$LDFLAGS"
Chris@42 10157 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@42 10158 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@42 10159 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@42 10160 # The linker can only warn and ignore the option if not recognized
Chris@42 10161 # So say no if there are warnings
Chris@42 10162 if test -s conftest.err; then
Chris@42 10163 # Append any errors to the config.log.
Chris@42 10164 cat conftest.err 1>&5
Chris@42 10165 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@42 10166 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@42 10167 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@42 10168 lt_cv_prog_compiler_static_works=yes
Chris@42 10169 fi
Chris@42 10170 else
Chris@42 10171 lt_cv_prog_compiler_static_works=yes
Chris@42 10172 fi
Chris@42 10173 fi
Chris@42 10174 $RM -r conftest*
Chris@42 10175 LDFLAGS="$save_LDFLAGS"
Chris@42 10176
Chris@42 10177 fi
Chris@42 10178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
Chris@42 10179 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Chris@42 10180
Chris@42 10181 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
Chris@42 10182 :
Chris@42 10183 else
Chris@42 10184 lt_prog_compiler_static=
Chris@42 10185 fi
Chris@42 10186
Chris@42 10187
Chris@42 10188
Chris@42 10189
Chris@42 10190
Chris@42 10191
Chris@42 10192
Chris@42 10193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@42 10194 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@42 10195 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@42 10196 $as_echo_n "(cached) " >&6
Chris@42 10197 else
Chris@42 10198 lt_cv_prog_compiler_c_o=no
Chris@42 10199 $RM -r conftest 2>/dev/null
Chris@42 10200 mkdir conftest
Chris@42 10201 cd conftest
Chris@42 10202 mkdir out
Chris@42 10203 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 10204
Chris@42 10205 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@42 10206 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 10207 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 10208 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 10209 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 10210 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 10211 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 10212 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 10213 -e 's:$: $lt_compiler_flag:'`
Chris@42 10214 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 10215 (eval "$lt_compile" 2>out/conftest.err)
Chris@42 10216 ac_status=$?
Chris@42 10217 cat out/conftest.err >&5
Chris@42 10218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 10219 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@42 10220 then
Chris@42 10221 # The compiler can only warn and ignore the option if not recognized
Chris@42 10222 # So say no if there are warnings
Chris@42 10223 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@42 10224 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@42 10225 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@42 10226 lt_cv_prog_compiler_c_o=yes
Chris@42 10227 fi
Chris@42 10228 fi
Chris@42 10229 chmod u+w . 2>&5
Chris@42 10230 $RM conftest*
Chris@42 10231 # SGI C++ compiler will create directory out/ii_files/ for
Chris@42 10232 # template instantiation
Chris@42 10233 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@42 10234 $RM out/* && rmdir out
Chris@42 10235 cd ..
Chris@42 10236 $RM -r conftest
Chris@42 10237 $RM conftest*
Chris@42 10238
Chris@42 10239 fi
Chris@42 10240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@42 10241 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@42 10242
Chris@42 10243
Chris@42 10244
Chris@42 10245
Chris@42 10246
Chris@42 10247
Chris@42 10248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@42 10249 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@42 10250 if ${lt_cv_prog_compiler_c_o+:} false; then :
Chris@42 10251 $as_echo_n "(cached) " >&6
Chris@42 10252 else
Chris@42 10253 lt_cv_prog_compiler_c_o=no
Chris@42 10254 $RM -r conftest 2>/dev/null
Chris@42 10255 mkdir conftest
Chris@42 10256 cd conftest
Chris@42 10257 mkdir out
Chris@42 10258 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 10259
Chris@42 10260 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@42 10261 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 10262 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 10263 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 10264 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 10265 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 10266 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 10267 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 10268 -e 's:$: $lt_compiler_flag:'`
Chris@42 10269 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 10270 (eval "$lt_compile" 2>out/conftest.err)
Chris@42 10271 ac_status=$?
Chris@42 10272 cat out/conftest.err >&5
Chris@42 10273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 10274 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@42 10275 then
Chris@42 10276 # The compiler can only warn and ignore the option if not recognized
Chris@42 10277 # So say no if there are warnings
Chris@42 10278 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@42 10279 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@42 10280 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@42 10281 lt_cv_prog_compiler_c_o=yes
Chris@42 10282 fi
Chris@42 10283 fi
Chris@42 10284 chmod u+w . 2>&5
Chris@42 10285 $RM conftest*
Chris@42 10286 # SGI C++ compiler will create directory out/ii_files/ for
Chris@42 10287 # template instantiation
Chris@42 10288 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@42 10289 $RM out/* && rmdir out
Chris@42 10290 cd ..
Chris@42 10291 $RM -r conftest
Chris@42 10292 $RM conftest*
Chris@42 10293
Chris@42 10294 fi
Chris@42 10295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Chris@42 10296 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Chris@42 10297
Chris@42 10298
Chris@42 10299
Chris@42 10300
Chris@42 10301 hard_links="nottested"
Chris@42 10302 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
Chris@42 10303 # do not overwrite the value of need_locks provided by the user
Chris@42 10304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@42 10305 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@42 10306 hard_links=yes
Chris@42 10307 $RM conftest*
Chris@42 10308 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@42 10309 touch conftest.a
Chris@42 10310 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@42 10311 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@42 10312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@42 10313 $as_echo "$hard_links" >&6; }
Chris@42 10314 if test "$hard_links" = no; then
Chris@42 10315 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@42 10316 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@42 10317 need_locks=warn
Chris@42 10318 fi
Chris@42 10319 else
Chris@42 10320 need_locks=no
Chris@42 10321 fi
Chris@42 10322
Chris@42 10323
Chris@42 10324
Chris@42 10325
Chris@42 10326
Chris@42 10327
Chris@42 10328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@42 10329 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@42 10330
Chris@42 10331 runpath_var=
Chris@42 10332 allow_undefined_flag=
Chris@42 10333 always_export_symbols=no
Chris@42 10334 archive_cmds=
Chris@42 10335 archive_expsym_cmds=
Chris@42 10336 compiler_needs_object=no
Chris@42 10337 enable_shared_with_static_runtimes=no
Chris@42 10338 export_dynamic_flag_spec=
Chris@42 10339 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@42 10340 hardcode_automatic=no
Chris@42 10341 hardcode_direct=no
Chris@42 10342 hardcode_direct_absolute=no
Chris@42 10343 hardcode_libdir_flag_spec=
Chris@42 10344 hardcode_libdir_separator=
Chris@42 10345 hardcode_minus_L=no
Chris@42 10346 hardcode_shlibpath_var=unsupported
Chris@42 10347 inherit_rpath=no
Chris@42 10348 link_all_deplibs=unknown
Chris@42 10349 module_cmds=
Chris@42 10350 module_expsym_cmds=
Chris@42 10351 old_archive_from_new_cmds=
Chris@42 10352 old_archive_from_expsyms_cmds=
Chris@42 10353 thread_safe_flag_spec=
Chris@42 10354 whole_archive_flag_spec=
Chris@42 10355 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@42 10356 # included in the symbol list
Chris@42 10357 include_expsyms=
Chris@42 10358 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@42 10359 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@42 10360 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@42 10361 # as well as any symbol that contains `d'.
Chris@42 10362 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@42 10363 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@42 10364 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@42 10365 # the symbol is explicitly referenced. Since portable code cannot
Chris@42 10366 # rely on this symbol name, it's probably fine to never include it in
Chris@42 10367 # preloaded symbol tables.
Chris@42 10368 # Exclude shared library initialization/finalization symbols.
Chris@42 10369 extract_expsyms_cmds=
Chris@42 10370
Chris@42 10371 case $host_os in
Chris@42 10372 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 10373 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@42 10374 # When not using gcc, we currently assume that we are using
Chris@42 10375 # Microsoft Visual C++.
Chris@42 10376 if test "$GCC" != yes; then
Chris@42 10377 with_gnu_ld=no
Chris@42 10378 fi
Chris@42 10379 ;;
Chris@42 10380 interix*)
Chris@42 10381 # we just hope/assume this is gcc and not c89 (= MSVC++)
Chris@42 10382 with_gnu_ld=yes
Chris@42 10383 ;;
Chris@42 10384 openbsd*)
Chris@42 10385 with_gnu_ld=no
Chris@42 10386 ;;
Chris@42 10387 linux* | k*bsd*-gnu | gnu*)
Chris@42 10388 link_all_deplibs=no
Chris@42 10389 ;;
Chris@42 10390 esac
Chris@42 10391
Chris@42 10392 ld_shlibs=yes
Chris@42 10393
Chris@42 10394 # On some targets, GNU ld is compatible enough with the native linker
Chris@42 10395 # that we're better off using the native interface for both.
Chris@42 10396 lt_use_gnu_ld_interface=no
Chris@42 10397 if test "$with_gnu_ld" = yes; then
Chris@42 10398 case $host_os in
Chris@42 10399 aix*)
Chris@42 10400 # The AIX port of GNU ld has always aspired to compatibility
Chris@42 10401 # with the native linker. However, as the warning in the GNU ld
Chris@42 10402 # block says, versions before 2.19.5* couldn't really create working
Chris@42 10403 # shared libraries, regardless of the interface used.
Chris@42 10404 case `$LD -v 2>&1` in
Chris@42 10405 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
Chris@42 10406 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
Chris@42 10407 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
Chris@42 10408 *)
Chris@42 10409 lt_use_gnu_ld_interface=yes
Chris@42 10410 ;;
Chris@42 10411 esac
Chris@42 10412 ;;
Chris@42 10413 *)
Chris@42 10414 lt_use_gnu_ld_interface=yes
Chris@42 10415 ;;
Chris@42 10416 esac
Chris@42 10417 fi
Chris@42 10418
Chris@42 10419 if test "$lt_use_gnu_ld_interface" = yes; then
Chris@42 10420 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@42 10421 wlarc='${wl}'
Chris@42 10422
Chris@42 10423 # Set some defaults for GNU ld with shared library support. These
Chris@42 10424 # are reset later if shared libraries are not supported. Putting them
Chris@42 10425 # here allows them to be overridden if necessary.
Chris@42 10426 runpath_var=LD_RUN_PATH
Chris@42 10427 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 10428 export_dynamic_flag_spec='${wl}--export-dynamic'
Chris@42 10429 # ancient GNU ld didn't support --whole-archive et. al.
Chris@42 10430 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Chris@42 10431 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@42 10432 else
Chris@42 10433 whole_archive_flag_spec=
Chris@42 10434 fi
Chris@42 10435 supports_anon_versioning=no
Chris@42 10436 case `$LD -v 2>&1` in
Chris@42 10437 *GNU\ gold*) supports_anon_versioning=yes ;;
Chris@42 10438 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@42 10439 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@42 10440 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@42 10441 *\ 2.11.*) ;; # other 2.11 versions
Chris@42 10442 *) supports_anon_versioning=yes ;;
Chris@42 10443 esac
Chris@42 10444
Chris@42 10445 # See if GNU ld supports shared libraries.
Chris@42 10446 case $host_os in
Chris@42 10447 aix[3-9]*)
Chris@42 10448 # On AIX/PPC, the GNU linker is very broken
Chris@42 10449 if test "$host_cpu" != ia64; then
Chris@42 10450 ld_shlibs=no
Chris@42 10451 cat <<_LT_EOF 1>&2
Chris@42 10452
Chris@42 10453 *** Warning: the GNU linker, at least up to release 2.19, is reported
Chris@42 10454 *** to be unable to reliably create shared libraries on AIX.
Chris@42 10455 *** Therefore, libtool is disabling shared libraries support. If you
Chris@42 10456 *** really care for shared libraries, you may want to install binutils
Chris@42 10457 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
Chris@42 10458 *** You will then need to restart the configuration process.
Chris@42 10459
Chris@42 10460 _LT_EOF
Chris@42 10461 fi
Chris@42 10462 ;;
Chris@42 10463
Chris@42 10464 amigaos*)
Chris@42 10465 case $host_cpu in
Chris@42 10466 powerpc)
Chris@42 10467 # see comment about AmigaOS4 .so support
Chris@42 10468 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10469 archive_expsym_cmds=''
Chris@42 10470 ;;
Chris@42 10471 m68k)
Chris@42 10472 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)'
Chris@42 10473 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 10474 hardcode_minus_L=yes
Chris@42 10475 ;;
Chris@42 10476 esac
Chris@42 10477 ;;
Chris@42 10478
Chris@42 10479 beos*)
Chris@42 10480 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 10481 allow_undefined_flag=unsupported
Chris@42 10482 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@42 10483 # support --undefined. This deserves some investigation. FIXME
Chris@42 10484 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10485 else
Chris@42 10486 ld_shlibs=no
Chris@42 10487 fi
Chris@42 10488 ;;
Chris@42 10489
Chris@42 10490 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 10491 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Chris@42 10492 # as there is no search path for DLLs.
Chris@42 10493 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 10494 export_dynamic_flag_spec='${wl}--export-all-symbols'
Chris@42 10495 allow_undefined_flag=unsupported
Chris@42 10496 always_export_symbols=no
Chris@42 10497 enable_shared_with_static_runtimes=yes
Chris@42 10498 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
Chris@42 10499 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@42 10500
Chris@42 10501 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@42 10502 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@42 10503 # If the export-symbols file already is a .def file (1st line
Chris@42 10504 # is EXPORTS), use it as is; otherwise, prepend...
Chris@42 10505 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@42 10506 cp $export_symbols $output_objdir/$soname.def;
Chris@42 10507 else
Chris@42 10508 echo EXPORTS > $output_objdir/$soname.def;
Chris@42 10509 cat $export_symbols >> $output_objdir/$soname.def;
Chris@42 10510 fi~
Chris@42 10511 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@42 10512 else
Chris@42 10513 ld_shlibs=no
Chris@42 10514 fi
Chris@42 10515 ;;
Chris@42 10516
Chris@42 10517 haiku*)
Chris@42 10518 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10519 link_all_deplibs=yes
Chris@42 10520 ;;
Chris@42 10521
Chris@42 10522 interix[3-9]*)
Chris@42 10523 hardcode_direct=no
Chris@42 10524 hardcode_shlibpath_var=no
Chris@42 10525 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@42 10526 export_dynamic_flag_spec='${wl}-E'
Chris@42 10527 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@42 10528 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@42 10529 # default) and relocated if they conflict, which is a slow very memory
Chris@42 10530 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@42 10531 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@42 10532 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@42 10533 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
Chris@42 10534 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'
Chris@42 10535 ;;
Chris@42 10536
Chris@42 10537 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@42 10538 tmp_diet=no
Chris@42 10539 if test "$host_os" = linux-dietlibc; then
Chris@42 10540 case $cc_basename in
Chris@42 10541 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
Chris@42 10542 esac
Chris@42 10543 fi
Chris@42 10544 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Chris@42 10545 && test "$tmp_diet" = no
Chris@42 10546 then
Chris@42 10547 tmp_addflag=' $pic_flag'
Chris@42 10548 tmp_sharedflag='-shared'
Chris@42 10549 case $cc_basename,$host_cpu in
Chris@42 10550 pgcc*) # Portland Group C compiler
Chris@42 10551 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'
Chris@42 10552 tmp_addflag=' $pic_flag'
Chris@42 10553 ;;
Chris@42 10554 pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@42 10555 # Portland Group f77 and f90 compilers
Chris@42 10556 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'
Chris@42 10557 tmp_addflag=' $pic_flag -Mnomain' ;;
Chris@42 10558 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@42 10559 tmp_addflag=' -i_dynamic' ;;
Chris@42 10560 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@42 10561 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@42 10562 ifc* | ifort*) # Intel Fortran compiler
Chris@42 10563 tmp_addflag=' -nofor_main' ;;
Chris@42 10564 lf95*) # Lahey Fortran 8.1
Chris@42 10565 whole_archive_flag_spec=
Chris@42 10566 tmp_sharedflag='--shared' ;;
Chris@42 10567 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Chris@42 10568 tmp_sharedflag='-qmkshrobj'
Chris@42 10569 tmp_addflag= ;;
Chris@42 10570 nvcc*) # Cuda Compiler Driver 2.2
Chris@42 10571 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'
Chris@42 10572 compiler_needs_object=yes
Chris@42 10573 ;;
Chris@42 10574 esac
Chris@42 10575 case `$CC -V 2>&1 | sed 5q` in
Chris@42 10576 *Sun\ C*) # Sun C 5.9
Chris@42 10577 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'
Chris@42 10578 compiler_needs_object=yes
Chris@42 10579 tmp_sharedflag='-G' ;;
Chris@42 10580 *Sun\ F*) # Sun Fortran 8.3
Chris@42 10581 tmp_sharedflag='-G' ;;
Chris@42 10582 esac
Chris@42 10583 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10584
Chris@42 10585 if test "x$supports_anon_versioning" = xyes; then
Chris@42 10586 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@42 10587 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@42 10588 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@42 10589 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@42 10590 fi
Chris@42 10591
Chris@42 10592 case $cc_basename in
Chris@42 10593 xlf* | bgf* | bgxlf* | mpixlf*)
Chris@42 10594 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
Chris@42 10595 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Chris@42 10596 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 10597 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Chris@42 10598 if test "x$supports_anon_versioning" = xyes; then
Chris@42 10599 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Chris@42 10600 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@42 10601 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@42 10602 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Chris@42 10603 fi
Chris@42 10604 ;;
Chris@42 10605 esac
Chris@42 10606 else
Chris@42 10607 ld_shlibs=no
Chris@42 10608 fi
Chris@42 10609 ;;
Chris@42 10610
Chris@42 10611 netbsd* | netbsdelf*-gnu)
Chris@42 10612 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@42 10613 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@42 10614 wlarc=
Chris@42 10615 else
Chris@42 10616 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10617 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 10618 fi
Chris@42 10619 ;;
Chris@42 10620
Chris@42 10621 solaris*)
Chris@42 10622 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Chris@42 10623 ld_shlibs=no
Chris@42 10624 cat <<_LT_EOF 1>&2
Chris@42 10625
Chris@42 10626 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@42 10627 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@42 10628 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@42 10629 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@42 10630 *** your PATH or compiler configuration so that the native linker is
Chris@42 10631 *** used, and then restart.
Chris@42 10632
Chris@42 10633 _LT_EOF
Chris@42 10634 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 10635 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10636 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 10637 else
Chris@42 10638 ld_shlibs=no
Chris@42 10639 fi
Chris@42 10640 ;;
Chris@42 10641
Chris@42 10642 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
Chris@42 10643 case `$LD -v 2>&1` in
Chris@42 10644 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
Chris@42 10645 ld_shlibs=no
Chris@42 10646 cat <<_LT_EOF 1>&2
Chris@42 10647
Chris@42 10648 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
Chris@42 10649 *** reliably create shared libraries on SCO systems. Therefore, libtool
Chris@42 10650 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@42 10651 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
Chris@42 10652 *** your PATH or compiler configuration so that the native linker is
Chris@42 10653 *** used, and then restart.
Chris@42 10654
Chris@42 10655 _LT_EOF
Chris@42 10656 ;;
Chris@42 10657 *)
Chris@42 10658 # For security reasons, it is highly recommended that you always
Chris@42 10659 # use absolute paths for naming shared libraries, and exclude the
Chris@42 10660 # DT_RUNPATH tag from executables and libraries. But doing so
Chris@42 10661 # requires that you compile everything twice, which is a pain.
Chris@42 10662 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 10663 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 10664 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10665 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 10666 else
Chris@42 10667 ld_shlibs=no
Chris@42 10668 fi
Chris@42 10669 ;;
Chris@42 10670 esac
Chris@42 10671 ;;
Chris@42 10672
Chris@42 10673 sunos4*)
Chris@42 10674 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@42 10675 wlarc=
Chris@42 10676 hardcode_direct=yes
Chris@42 10677 hardcode_shlibpath_var=no
Chris@42 10678 ;;
Chris@42 10679
Chris@42 10680 *)
Chris@42 10681 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 10682 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10683 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 10684 else
Chris@42 10685 ld_shlibs=no
Chris@42 10686 fi
Chris@42 10687 ;;
Chris@42 10688 esac
Chris@42 10689
Chris@42 10690 if test "$ld_shlibs" = no; then
Chris@42 10691 runpath_var=
Chris@42 10692 hardcode_libdir_flag_spec=
Chris@42 10693 export_dynamic_flag_spec=
Chris@42 10694 whole_archive_flag_spec=
Chris@42 10695 fi
Chris@42 10696 else
Chris@42 10697 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@42 10698 case $host_os in
Chris@42 10699 aix3*)
Chris@42 10700 allow_undefined_flag=unsupported
Chris@42 10701 always_export_symbols=yes
Chris@42 10702 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'
Chris@42 10703 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@42 10704 # are no directories specified by -L.
Chris@42 10705 hardcode_minus_L=yes
Chris@42 10706 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
Chris@42 10707 # Neither direct hardcoding nor static linking is supported with a
Chris@42 10708 # broken collect2.
Chris@42 10709 hardcode_direct=unsupported
Chris@42 10710 fi
Chris@42 10711 ;;
Chris@42 10712
Chris@42 10713 aix[4-9]*)
Chris@42 10714 if test "$host_cpu" = ia64; then
Chris@42 10715 # On IA64, the linker does run time linking by default, so we don't
Chris@42 10716 # have to do anything special.
Chris@42 10717 aix_use_runtimelinking=no
Chris@42 10718 exp_sym_flag='-Bexport'
Chris@42 10719 no_entry_flag=""
Chris@42 10720 else
Chris@42 10721 # If we're using GNU nm, then we don't want the "-C" option.
Chris@42 10722 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@42 10723 # Also, AIX nm treats weak defined symbols like other global
Chris@42 10724 # defined symbols, whereas GNU nm marks them as "W".
Chris@42 10725 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@42 10726 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'
Chris@42 10727 else
Chris@42 10728 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@42 10729 fi
Chris@42 10730 aix_use_runtimelinking=no
Chris@42 10731
Chris@42 10732 # Test if we are trying to use run time linking or normal
Chris@42 10733 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@42 10734 # need to do runtime linking.
Chris@42 10735 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@42 10736 for ld_flag in $LDFLAGS; do
Chris@42 10737 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@42 10738 aix_use_runtimelinking=yes
Chris@42 10739 break
Chris@42 10740 fi
Chris@42 10741 done
Chris@42 10742 ;;
Chris@42 10743 esac
Chris@42 10744
Chris@42 10745 exp_sym_flag='-bexport'
Chris@42 10746 no_entry_flag='-bnoentry'
Chris@42 10747 fi
Chris@42 10748
Chris@42 10749 # When large executables or shared objects are built, AIX ld can
Chris@42 10750 # have problems creating the table of contents. If linking a library
Chris@42 10751 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@42 10752 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@42 10753 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@42 10754
Chris@42 10755 archive_cmds=''
Chris@42 10756 hardcode_direct=yes
Chris@42 10757 hardcode_direct_absolute=yes
Chris@42 10758 hardcode_libdir_separator=':'
Chris@42 10759 link_all_deplibs=yes
Chris@42 10760 file_list_spec='${wl}-f,'
Chris@42 10761
Chris@42 10762 if test "$GCC" = yes; then
Chris@42 10763 case $host_os in aix4.[012]|aix4.[012].*)
Chris@42 10764 # We only want to do this on AIX 4.2 and lower, the check
Chris@42 10765 # below for broken collect2 doesn't work under 4.3+
Chris@42 10766 collect2name=`${CC} -print-prog-name=collect2`
Chris@42 10767 if test -f "$collect2name" &&
Chris@42 10768 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@42 10769 then
Chris@42 10770 # We have reworked collect2
Chris@42 10771 :
Chris@42 10772 else
Chris@42 10773 # We have old collect2
Chris@42 10774 hardcode_direct=unsupported
Chris@42 10775 # It fails to find uninstalled libraries when the uninstalled
Chris@42 10776 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@42 10777 # to unsupported forces relinking
Chris@42 10778 hardcode_minus_L=yes
Chris@42 10779 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 10780 hardcode_libdir_separator=
Chris@42 10781 fi
Chris@42 10782 ;;
Chris@42 10783 esac
Chris@42 10784 shared_flag='-shared'
Chris@42 10785 if test "$aix_use_runtimelinking" = yes; then
Chris@42 10786 shared_flag="$shared_flag "'${wl}-G'
Chris@42 10787 fi
Chris@42 10788 link_all_deplibs=no
Chris@42 10789 else
Chris@42 10790 # not using gcc
Chris@42 10791 if test "$host_cpu" = ia64; then
Chris@42 10792 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@42 10793 # chokes on -Wl,-G. The following line is correct:
Chris@42 10794 shared_flag='-G'
Chris@42 10795 else
Chris@42 10796 if test "$aix_use_runtimelinking" = yes; then
Chris@42 10797 shared_flag='${wl}-G'
Chris@42 10798 else
Chris@42 10799 shared_flag='${wl}-bM:SRE'
Chris@42 10800 fi
Chris@42 10801 fi
Chris@42 10802 fi
Chris@42 10803
Chris@42 10804 export_dynamic_flag_spec='${wl}-bexpall'
Chris@42 10805 # It seems that -bexpall does not export symbols beginning with
Chris@42 10806 # underscore (_), so it is better to generate a list of symbols to export.
Chris@42 10807 always_export_symbols=yes
Chris@42 10808 if test "$aix_use_runtimelinking" = yes; then
Chris@42 10809 # Warning - without using the other runtime loading flags (-brtl),
Chris@42 10810 # -berok will link without error, but may produce a broken library.
Chris@42 10811 allow_undefined_flag='-berok'
Chris@42 10812 # Determine the default libpath from the value encoded in an
Chris@42 10813 # empty executable.
Chris@42 10814 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@42 10815 aix_libpath=$lt_cv_aix_libpath
Chris@42 10816 else
Chris@42 10817 if ${lt_cv_aix_libpath_+:} false; then :
Chris@42 10818 $as_echo_n "(cached) " >&6
Chris@42 10819 else
Chris@42 10820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 10821 /* end confdefs.h. */
Chris@42 10822
Chris@42 10823 int
Chris@42 10824 main ()
Chris@42 10825 {
Chris@42 10826
Chris@42 10827 ;
Chris@42 10828 return 0;
Chris@42 10829 }
Chris@42 10830 _ACEOF
Chris@42 10831 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 10832
Chris@42 10833 lt_aix_libpath_sed='
Chris@42 10834 /Import File Strings/,/^$/ {
Chris@42 10835 /^0/ {
Chris@42 10836 s/^0 *\([^ ]*\) *$/\1/
Chris@42 10837 p
Chris@42 10838 }
Chris@42 10839 }'
Chris@42 10840 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 10841 # Check for a 64-bit object if we didn't find anything.
Chris@42 10842 if test -z "$lt_cv_aix_libpath_"; then
Chris@42 10843 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 10844 fi
Chris@42 10845 fi
Chris@42 10846 rm -f core conftest.err conftest.$ac_objext \
Chris@42 10847 conftest$ac_exeext conftest.$ac_ext
Chris@42 10848 if test -z "$lt_cv_aix_libpath_"; then
Chris@42 10849 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@42 10850 fi
Chris@42 10851
Chris@42 10852 fi
Chris@42 10853
Chris@42 10854 aix_libpath=$lt_cv_aix_libpath_
Chris@42 10855 fi
Chris@42 10856
Chris@42 10857 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@42 10858 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"
Chris@42 10859 else
Chris@42 10860 if test "$host_cpu" = ia64; then
Chris@42 10861 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
Chris@42 10862 allow_undefined_flag="-z nodefs"
Chris@42 10863 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"
Chris@42 10864 else
Chris@42 10865 # Determine the default libpath from the value encoded in an
Chris@42 10866 # empty executable.
Chris@42 10867 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@42 10868 aix_libpath=$lt_cv_aix_libpath
Chris@42 10869 else
Chris@42 10870 if ${lt_cv_aix_libpath_+:} false; then :
Chris@42 10871 $as_echo_n "(cached) " >&6
Chris@42 10872 else
Chris@42 10873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 10874 /* end confdefs.h. */
Chris@42 10875
Chris@42 10876 int
Chris@42 10877 main ()
Chris@42 10878 {
Chris@42 10879
Chris@42 10880 ;
Chris@42 10881 return 0;
Chris@42 10882 }
Chris@42 10883 _ACEOF
Chris@42 10884 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 10885
Chris@42 10886 lt_aix_libpath_sed='
Chris@42 10887 /Import File Strings/,/^$/ {
Chris@42 10888 /^0/ {
Chris@42 10889 s/^0 *\([^ ]*\) *$/\1/
Chris@42 10890 p
Chris@42 10891 }
Chris@42 10892 }'
Chris@42 10893 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 10894 # Check for a 64-bit object if we didn't find anything.
Chris@42 10895 if test -z "$lt_cv_aix_libpath_"; then
Chris@42 10896 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 10897 fi
Chris@42 10898 fi
Chris@42 10899 rm -f core conftest.err conftest.$ac_objext \
Chris@42 10900 conftest$ac_exeext conftest.$ac_ext
Chris@42 10901 if test -z "$lt_cv_aix_libpath_"; then
Chris@42 10902 lt_cv_aix_libpath_="/usr/lib:/lib"
Chris@42 10903 fi
Chris@42 10904
Chris@42 10905 fi
Chris@42 10906
Chris@42 10907 aix_libpath=$lt_cv_aix_libpath_
Chris@42 10908 fi
Chris@42 10909
Chris@42 10910 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@42 10911 # Warning - without using the other run time loading flags,
Chris@42 10912 # -berok will link without error, but may produce a broken library.
Chris@42 10913 no_undefined_flag=' ${wl}-bernotok'
Chris@42 10914 allow_undefined_flag=' ${wl}-berok'
Chris@42 10915 if test "$with_gnu_ld" = yes; then
Chris@42 10916 # We only use this code for GNU lds that support --whole-archive.
Chris@42 10917 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@42 10918 else
Chris@42 10919 # Exported symbols can be pulled into shared objects from archives
Chris@42 10920 whole_archive_flag_spec='$convenience'
Chris@42 10921 fi
Chris@42 10922 archive_cmds_need_lc=yes
Chris@42 10923 # This is similar to how AIX traditionally builds its shared libraries.
Chris@42 10924 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'
Chris@42 10925 fi
Chris@42 10926 fi
Chris@42 10927 ;;
Chris@42 10928
Chris@42 10929 amigaos*)
Chris@42 10930 case $host_cpu in
Chris@42 10931 powerpc)
Chris@42 10932 # see comment about AmigaOS4 .so support
Chris@42 10933 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 10934 archive_expsym_cmds=''
Chris@42 10935 ;;
Chris@42 10936 m68k)
Chris@42 10937 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)'
Chris@42 10938 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 10939 hardcode_minus_L=yes
Chris@42 10940 ;;
Chris@42 10941 esac
Chris@42 10942 ;;
Chris@42 10943
Chris@42 10944 bsdi[45]*)
Chris@42 10945 export_dynamic_flag_spec=-rdynamic
Chris@42 10946 ;;
Chris@42 10947
Chris@42 10948 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 10949 # When not using gcc, we currently assume that we are using
Chris@42 10950 # Microsoft Visual C++.
Chris@42 10951 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@42 10952 # no search path for DLLs.
Chris@42 10953 case $cc_basename in
Chris@42 10954 cl*)
Chris@42 10955 # Native MSVC
Chris@42 10956 hardcode_libdir_flag_spec=' '
Chris@42 10957 allow_undefined_flag=unsupported
Chris@42 10958 always_export_symbols=yes
Chris@42 10959 file_list_spec='@'
Chris@42 10960 # Tell ltmain to make .lib files, not .a files.
Chris@42 10961 libext=lib
Chris@42 10962 # Tell ltmain to make .dll files, not .so files.
Chris@42 10963 shrext_cmds=".dll"
Chris@42 10964 # FIXME: Setting linknames here is a bad hack.
Chris@42 10965 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@42 10966 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@42 10967 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@42 10968 else
Chris@42 10969 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@42 10970 fi~
Chris@42 10971 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
Chris@42 10972 linknames='
Chris@42 10973 # The linker will not automatically build a static lib if we build a DLL.
Chris@42 10974 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
Chris@42 10975 enable_shared_with_static_runtimes=yes
Chris@42 10976 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@42 10977 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
Chris@42 10978 # Don't use ranlib
Chris@42 10979 old_postinstall_cmds='chmod 644 $oldlib'
Chris@42 10980 postlink_cmds='lt_outputfile="@OUTPUT@"~
Chris@42 10981 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@42 10982 case $lt_outputfile in
Chris@42 10983 *.exe|*.EXE) ;;
Chris@42 10984 *)
Chris@42 10985 lt_outputfile="$lt_outputfile.exe"
Chris@42 10986 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@42 10987 ;;
Chris@42 10988 esac~
Chris@42 10989 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@42 10990 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@42 10991 $RM "$lt_outputfile.manifest";
Chris@42 10992 fi'
Chris@42 10993 ;;
Chris@42 10994 *)
Chris@42 10995 # Assume MSVC wrapper
Chris@42 10996 hardcode_libdir_flag_spec=' '
Chris@42 10997 allow_undefined_flag=unsupported
Chris@42 10998 # Tell ltmain to make .lib files, not .a files.
Chris@42 10999 libext=lib
Chris@42 11000 # Tell ltmain to make .dll files, not .so files.
Chris@42 11001 shrext_cmds=".dll"
Chris@42 11002 # FIXME: Setting linknames here is a bad hack.
Chris@42 11003 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@42 11004 # The linker will automatically build a .lib file if we build a DLL.
Chris@42 11005 old_archive_from_new_cmds='true'
Chris@42 11006 # FIXME: Should let the user specify the lib program.
Chris@42 11007 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
Chris@42 11008 enable_shared_with_static_runtimes=yes
Chris@42 11009 ;;
Chris@42 11010 esac
Chris@42 11011 ;;
Chris@42 11012
Chris@42 11013 darwin* | rhapsody*)
Chris@42 11014
Chris@42 11015
Chris@42 11016 archive_cmds_need_lc=no
Chris@42 11017 hardcode_direct=no
Chris@42 11018 hardcode_automatic=yes
Chris@42 11019 hardcode_shlibpath_var=unsupported
Chris@42 11020 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@42 11021 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\"`'
Chris@42 11022
Chris@42 11023 else
Chris@42 11024 whole_archive_flag_spec=''
Chris@42 11025 fi
Chris@42 11026 link_all_deplibs=yes
Chris@42 11027 allow_undefined_flag="$_lt_dar_allow_undefined"
Chris@42 11028 case $cc_basename in
Chris@42 11029 ifort*) _lt_dar_can_shared=yes ;;
Chris@42 11030 *) _lt_dar_can_shared=$GCC ;;
Chris@42 11031 esac
Chris@42 11032 if test "$_lt_dar_can_shared" = "yes"; then
Chris@42 11033 output_verbose_link_cmd=func_echo_all
Chris@42 11034 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
Chris@42 11035 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@42 11036 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}"
Chris@42 11037 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}"
Chris@42 11038
Chris@42 11039 else
Chris@42 11040 ld_shlibs=no
Chris@42 11041 fi
Chris@42 11042
Chris@42 11043 ;;
Chris@42 11044
Chris@42 11045 dgux*)
Chris@42 11046 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11047 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 11048 hardcode_shlibpath_var=no
Chris@42 11049 ;;
Chris@42 11050
Chris@42 11051 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@42 11052 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@42 11053 # does not break anything, and helps significantly (at the cost of a little
Chris@42 11054 # extra space).
Chris@42 11055 freebsd2.2*)
Chris@42 11056 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@42 11057 hardcode_libdir_flag_spec='-R$libdir'
Chris@42 11058 hardcode_direct=yes
Chris@42 11059 hardcode_shlibpath_var=no
Chris@42 11060 ;;
Chris@42 11061
Chris@42 11062 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@42 11063 freebsd2.*)
Chris@42 11064 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11065 hardcode_direct=yes
Chris@42 11066 hardcode_minus_L=yes
Chris@42 11067 hardcode_shlibpath_var=no
Chris@42 11068 ;;
Chris@42 11069
Chris@42 11070 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@42 11071 freebsd* | dragonfly*)
Chris@42 11072 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11073 hardcode_libdir_flag_spec='-R$libdir'
Chris@42 11074 hardcode_direct=yes
Chris@42 11075 hardcode_shlibpath_var=no
Chris@42 11076 ;;
Chris@42 11077
Chris@42 11078 hpux9*)
Chris@42 11079 if test "$GCC" = yes; then
Chris@42 11080 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@42 11081 else
Chris@42 11082 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'
Chris@42 11083 fi
Chris@42 11084 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@42 11085 hardcode_libdir_separator=:
Chris@42 11086 hardcode_direct=yes
Chris@42 11087
Chris@42 11088 # hardcode_minus_L: Not really in the search PATH,
Chris@42 11089 # but as the default location of the library.
Chris@42 11090 hardcode_minus_L=yes
Chris@42 11091 export_dynamic_flag_spec='${wl}-E'
Chris@42 11092 ;;
Chris@42 11093
Chris@42 11094 hpux10*)
Chris@42 11095 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@42 11096 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11097 else
Chris@42 11098 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11099 fi
Chris@42 11100 if test "$with_gnu_ld" = no; then
Chris@42 11101 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@42 11102 hardcode_libdir_separator=:
Chris@42 11103 hardcode_direct=yes
Chris@42 11104 hardcode_direct_absolute=yes
Chris@42 11105 export_dynamic_flag_spec='${wl}-E'
Chris@42 11106 # hardcode_minus_L: Not really in the search PATH,
Chris@42 11107 # but as the default location of the library.
Chris@42 11108 hardcode_minus_L=yes
Chris@42 11109 fi
Chris@42 11110 ;;
Chris@42 11111
Chris@42 11112 hpux11*)
Chris@42 11113 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@42 11114 case $host_cpu in
Chris@42 11115 hppa*64*)
Chris@42 11116 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11117 ;;
Chris@42 11118 ia64*)
Chris@42 11119 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11120 ;;
Chris@42 11121 *)
Chris@42 11122 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11123 ;;
Chris@42 11124 esac
Chris@42 11125 else
Chris@42 11126 case $host_cpu in
Chris@42 11127 hppa*64*)
Chris@42 11128 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11129 ;;
Chris@42 11130 ia64*)
Chris@42 11131 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11132 ;;
Chris@42 11133 *)
Chris@42 11134
Chris@42 11135 # Older versions of the 11.00 compiler do not understand -b yet
Chris@42 11136 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
Chris@42 11137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
Chris@42 11138 $as_echo_n "checking if $CC understands -b... " >&6; }
Chris@42 11139 if ${lt_cv_prog_compiler__b+:} false; then :
Chris@42 11140 $as_echo_n "(cached) " >&6
Chris@42 11141 else
Chris@42 11142 lt_cv_prog_compiler__b=no
Chris@42 11143 save_LDFLAGS="$LDFLAGS"
Chris@42 11144 LDFLAGS="$LDFLAGS -b"
Chris@42 11145 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@42 11146 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@42 11147 # The linker can only warn and ignore the option if not recognized
Chris@42 11148 # So say no if there are warnings
Chris@42 11149 if test -s conftest.err; then
Chris@42 11150 # Append any errors to the config.log.
Chris@42 11151 cat conftest.err 1>&5
Chris@42 11152 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@42 11153 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@42 11154 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@42 11155 lt_cv_prog_compiler__b=yes
Chris@42 11156 fi
Chris@42 11157 else
Chris@42 11158 lt_cv_prog_compiler__b=yes
Chris@42 11159 fi
Chris@42 11160 fi
Chris@42 11161 $RM -r conftest*
Chris@42 11162 LDFLAGS="$save_LDFLAGS"
Chris@42 11163
Chris@42 11164 fi
Chris@42 11165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
Chris@42 11166 $as_echo "$lt_cv_prog_compiler__b" >&6; }
Chris@42 11167
Chris@42 11168 if test x"$lt_cv_prog_compiler__b" = xyes; then
Chris@42 11169 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11170 else
Chris@42 11171 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11172 fi
Chris@42 11173
Chris@42 11174 ;;
Chris@42 11175 esac
Chris@42 11176 fi
Chris@42 11177 if test "$with_gnu_ld" = no; then
Chris@42 11178 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@42 11179 hardcode_libdir_separator=:
Chris@42 11180
Chris@42 11181 case $host_cpu in
Chris@42 11182 hppa*64*|ia64*)
Chris@42 11183 hardcode_direct=no
Chris@42 11184 hardcode_shlibpath_var=no
Chris@42 11185 ;;
Chris@42 11186 *)
Chris@42 11187 hardcode_direct=yes
Chris@42 11188 hardcode_direct_absolute=yes
Chris@42 11189 export_dynamic_flag_spec='${wl}-E'
Chris@42 11190
Chris@42 11191 # hardcode_minus_L: Not really in the search PATH,
Chris@42 11192 # but as the default location of the library.
Chris@42 11193 hardcode_minus_L=yes
Chris@42 11194 ;;
Chris@42 11195 esac
Chris@42 11196 fi
Chris@42 11197 ;;
Chris@42 11198
Chris@42 11199 irix5* | irix6* | nonstopux*)
Chris@42 11200 if test "$GCC" = yes; then
Chris@42 11201 archive_cmds='$CC -shared $pic_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'
Chris@42 11202 # Try to use the -exported_symbol ld option, if it does not
Chris@42 11203 # work, assume that -exports_file does not work either and
Chris@42 11204 # implicitly export all symbols.
Chris@42 11205 # This should be the same for all languages, so no per-tag cache variable.
Chris@42 11206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
Chris@42 11207 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
Chris@42 11208 if ${lt_cv_irix_exported_symbol+:} false; then :
Chris@42 11209 $as_echo_n "(cached) " >&6
Chris@42 11210 else
Chris@42 11211 save_LDFLAGS="$LDFLAGS"
Chris@42 11212 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
Chris@42 11213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 11214 /* end confdefs.h. */
Chris@42 11215 int foo (void) { return 0; }
Chris@42 11216 _ACEOF
Chris@42 11217 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 11218 lt_cv_irix_exported_symbol=yes
Chris@42 11219 else
Chris@42 11220 lt_cv_irix_exported_symbol=no
Chris@42 11221 fi
Chris@42 11222 rm -f core conftest.err conftest.$ac_objext \
Chris@42 11223 conftest$ac_exeext conftest.$ac_ext
Chris@42 11224 LDFLAGS="$save_LDFLAGS"
Chris@42 11225 fi
Chris@42 11226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
Chris@42 11227 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
Chris@42 11228 if test "$lt_cv_irix_exported_symbol" = yes; then
Chris@42 11229 archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
Chris@42 11230 fi
Chris@42 11231 else
Chris@42 11232 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'
Chris@42 11233 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'
Chris@42 11234 fi
Chris@42 11235 archive_cmds_need_lc='no'
Chris@42 11236 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 11237 hardcode_libdir_separator=:
Chris@42 11238 inherit_rpath=yes
Chris@42 11239 link_all_deplibs=yes
Chris@42 11240 ;;
Chris@42 11241
Chris@42 11242 netbsd* | netbsdelf*-gnu)
Chris@42 11243 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@42 11244 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@42 11245 else
Chris@42 11246 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@42 11247 fi
Chris@42 11248 hardcode_libdir_flag_spec='-R$libdir'
Chris@42 11249 hardcode_direct=yes
Chris@42 11250 hardcode_shlibpath_var=no
Chris@42 11251 ;;
Chris@42 11252
Chris@42 11253 newsos6)
Chris@42 11254 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11255 hardcode_direct=yes
Chris@42 11256 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 11257 hardcode_libdir_separator=:
Chris@42 11258 hardcode_shlibpath_var=no
Chris@42 11259 ;;
Chris@42 11260
Chris@42 11261 *nto* | *qnx*)
Chris@42 11262 ;;
Chris@42 11263
Chris@42 11264 openbsd*)
Chris@42 11265 if test -f /usr/libexec/ld.so; then
Chris@42 11266 hardcode_direct=yes
Chris@42 11267 hardcode_shlibpath_var=no
Chris@42 11268 hardcode_direct_absolute=yes
Chris@42 11269 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@42 11270 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11271 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@42 11272 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@42 11273 export_dynamic_flag_spec='${wl}-E'
Chris@42 11274 else
Chris@42 11275 case $host_os in
Chris@42 11276 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@42 11277 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11278 hardcode_libdir_flag_spec='-R$libdir'
Chris@42 11279 ;;
Chris@42 11280 *)
Chris@42 11281 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11282 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@42 11283 ;;
Chris@42 11284 esac
Chris@42 11285 fi
Chris@42 11286 else
Chris@42 11287 ld_shlibs=no
Chris@42 11288 fi
Chris@42 11289 ;;
Chris@42 11290
Chris@42 11291 os2*)
Chris@42 11292 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 11293 hardcode_minus_L=yes
Chris@42 11294 allow_undefined_flag=unsupported
Chris@42 11295 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'
Chris@42 11296 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@42 11297 ;;
Chris@42 11298
Chris@42 11299 osf3*)
Chris@42 11300 if test "$GCC" = yes; then
Chris@42 11301 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@42 11302 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'
Chris@42 11303 else
Chris@42 11304 allow_undefined_flag=' -expect_unresolved \*'
Chris@42 11305 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'
Chris@42 11306 fi
Chris@42 11307 archive_cmds_need_lc='no'
Chris@42 11308 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 11309 hardcode_libdir_separator=:
Chris@42 11310 ;;
Chris@42 11311
Chris@42 11312 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@42 11313 if test "$GCC" = yes; then
Chris@42 11314 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@42 11315 archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
Chris@42 11316 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@42 11317 else
Chris@42 11318 allow_undefined_flag=' -expect_unresolved \*'
Chris@42 11319 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'
Chris@42 11320 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~
Chris@42 11321 $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'
Chris@42 11322
Chris@42 11323 # Both c and cxx compiler support -rpath directly
Chris@42 11324 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@42 11325 fi
Chris@42 11326 archive_cmds_need_lc='no'
Chris@42 11327 hardcode_libdir_separator=:
Chris@42 11328 ;;
Chris@42 11329
Chris@42 11330 solaris*)
Chris@42 11331 no_undefined_flag=' -z defs'
Chris@42 11332 if test "$GCC" = yes; then
Chris@42 11333 wlarc='${wl}'
Chris@42 11334 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11335 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@42 11336 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@42 11337 else
Chris@42 11338 case `$CC -V 2>&1` in
Chris@42 11339 *"Compilers 5.0"*)
Chris@42 11340 wlarc=''
Chris@42 11341 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11342 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@42 11343 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Chris@42 11344 ;;
Chris@42 11345 *)
Chris@42 11346 wlarc='${wl}'
Chris@42 11347 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11348 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@42 11349 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@42 11350 ;;
Chris@42 11351 esac
Chris@42 11352 fi
Chris@42 11353 hardcode_libdir_flag_spec='-R$libdir'
Chris@42 11354 hardcode_shlibpath_var=no
Chris@42 11355 case $host_os in
Chris@42 11356 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@42 11357 *)
Chris@42 11358 # The compiler driver will combine and reorder linker options,
Chris@42 11359 # but understands `-z linker_flag'. GCC discards it without `$wl',
Chris@42 11360 # but is careful enough not to reorder.
Chris@42 11361 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@42 11362 if test "$GCC" = yes; then
Chris@42 11363 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@42 11364 else
Chris@42 11365 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
Chris@42 11366 fi
Chris@42 11367 ;;
Chris@42 11368 esac
Chris@42 11369 link_all_deplibs=yes
Chris@42 11370 ;;
Chris@42 11371
Chris@42 11372 sunos4*)
Chris@42 11373 if test "x$host_vendor" = xsequent; then
Chris@42 11374 # Use $CC to link under sequent, because it throws in some extra .o
Chris@42 11375 # files that make .init and .fini sections work.
Chris@42 11376 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11377 else
Chris@42 11378 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11379 fi
Chris@42 11380 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 11381 hardcode_direct=yes
Chris@42 11382 hardcode_minus_L=yes
Chris@42 11383 hardcode_shlibpath_var=no
Chris@42 11384 ;;
Chris@42 11385
Chris@42 11386 sysv4)
Chris@42 11387 case $host_vendor in
Chris@42 11388 sni)
Chris@42 11389 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11390 hardcode_direct=yes # is this really true???
Chris@42 11391 ;;
Chris@42 11392 siemens)
Chris@42 11393 ## LD is ld it makes a PLAMLIB
Chris@42 11394 ## CC just makes a GrossModule.
Chris@42 11395 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11396 reload_cmds='$CC -r -o $output$reload_objs'
Chris@42 11397 hardcode_direct=no
Chris@42 11398 ;;
Chris@42 11399 motorola)
Chris@42 11400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11401 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@42 11402 ;;
Chris@42 11403 esac
Chris@42 11404 runpath_var='LD_RUN_PATH'
Chris@42 11405 hardcode_shlibpath_var=no
Chris@42 11406 ;;
Chris@42 11407
Chris@42 11408 sysv4.3*)
Chris@42 11409 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11410 hardcode_shlibpath_var=no
Chris@42 11411 export_dynamic_flag_spec='-Bexport'
Chris@42 11412 ;;
Chris@42 11413
Chris@42 11414 sysv4*MP*)
Chris@42 11415 if test -d /usr/nec; then
Chris@42 11416 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11417 hardcode_shlibpath_var=no
Chris@42 11418 runpath_var=LD_RUN_PATH
Chris@42 11419 hardcode_runpath_var=yes
Chris@42 11420 ld_shlibs=yes
Chris@42 11421 fi
Chris@42 11422 ;;
Chris@42 11423
Chris@42 11424 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@42 11425 no_undefined_flag='${wl}-z,text'
Chris@42 11426 archive_cmds_need_lc=no
Chris@42 11427 hardcode_shlibpath_var=no
Chris@42 11428 runpath_var='LD_RUN_PATH'
Chris@42 11429
Chris@42 11430 if test "$GCC" = yes; then
Chris@42 11431 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11432 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11433 else
Chris@42 11434 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11435 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11436 fi
Chris@42 11437 ;;
Chris@42 11438
Chris@42 11439 sysv5* | sco3.2v5* | sco5v6*)
Chris@42 11440 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@42 11441 # link with -lc, and that would cause any symbols used from libc to
Chris@42 11442 # always be unresolved, which means just about no library would
Chris@42 11443 # ever link correctly. If we're not using GNU ld we use -z text
Chris@42 11444 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@42 11445 # as -z defs.
Chris@42 11446 no_undefined_flag='${wl}-z,text'
Chris@42 11447 allow_undefined_flag='${wl}-z,nodefs'
Chris@42 11448 archive_cmds_need_lc=no
Chris@42 11449 hardcode_shlibpath_var=no
Chris@42 11450 hardcode_libdir_flag_spec='${wl}-R,$libdir'
Chris@42 11451 hardcode_libdir_separator=':'
Chris@42 11452 link_all_deplibs=yes
Chris@42 11453 export_dynamic_flag_spec='${wl}-Bexport'
Chris@42 11454 runpath_var='LD_RUN_PATH'
Chris@42 11455
Chris@42 11456 if test "$GCC" = yes; then
Chris@42 11457 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11458 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11459 else
Chris@42 11460 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11461 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 11462 fi
Chris@42 11463 ;;
Chris@42 11464
Chris@42 11465 uts4*)
Chris@42 11466 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 11467 hardcode_libdir_flag_spec='-L$libdir'
Chris@42 11468 hardcode_shlibpath_var=no
Chris@42 11469 ;;
Chris@42 11470
Chris@42 11471 *)
Chris@42 11472 ld_shlibs=no
Chris@42 11473 ;;
Chris@42 11474 esac
Chris@42 11475
Chris@42 11476 if test x$host_vendor = xsni; then
Chris@42 11477 case $host in
Chris@42 11478 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@42 11479 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@42 11480 ;;
Chris@42 11481 esac
Chris@42 11482 fi
Chris@42 11483 fi
Chris@42 11484
Chris@42 11485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
Chris@42 11486 $as_echo "$ld_shlibs" >&6; }
Chris@42 11487 test "$ld_shlibs" = no && can_build_shared=no
Chris@42 11488
Chris@42 11489 with_gnu_ld=$with_gnu_ld
Chris@42 11490
Chris@42 11491
Chris@42 11492
Chris@42 11493
Chris@42 11494
Chris@42 11495
Chris@42 11496
Chris@42 11497
Chris@42 11498
Chris@42 11499
Chris@42 11500
Chris@42 11501
Chris@42 11502
Chris@42 11503
Chris@42 11504
Chris@42 11505 #
Chris@42 11506 # Do we need to explicitly link libc?
Chris@42 11507 #
Chris@42 11508 case "x$archive_cmds_need_lc" in
Chris@42 11509 x|xyes)
Chris@42 11510 # Assume -lc should be added
Chris@42 11511 archive_cmds_need_lc=yes
Chris@42 11512
Chris@42 11513 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@42 11514 case $archive_cmds in
Chris@42 11515 *'~'*)
Chris@42 11516 # FIXME: we may have to deal with multi-command sequences.
Chris@42 11517 ;;
Chris@42 11518 '$CC '*)
Chris@42 11519 # Test whether the compiler implicitly links with -lc since on some
Chris@42 11520 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@42 11521 # to ld, don't add -lc before -lgcc.
Chris@42 11522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@42 11523 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@42 11524 if ${lt_cv_archive_cmds_need_lc+:} false; then :
Chris@42 11525 $as_echo_n "(cached) " >&6
Chris@42 11526 else
Chris@42 11527 $RM conftest*
Chris@42 11528 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 11529
Chris@42 11530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 11531 (eval $ac_compile) 2>&5
Chris@42 11532 ac_status=$?
Chris@42 11533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 11534 test $ac_status = 0; } 2>conftest.err; then
Chris@42 11535 soname=conftest
Chris@42 11536 lib=conftest
Chris@42 11537 libobjs=conftest.$ac_objext
Chris@42 11538 deplibs=
Chris@42 11539 wl=$lt_prog_compiler_wl
Chris@42 11540 pic_flag=$lt_prog_compiler_pic
Chris@42 11541 compiler_flags=-v
Chris@42 11542 linker_flags=-v
Chris@42 11543 verstring=
Chris@42 11544 output_objdir=.
Chris@42 11545 libname=conftest
Chris@42 11546 lt_save_allow_undefined_flag=$allow_undefined_flag
Chris@42 11547 allow_undefined_flag=
Chris@42 11548 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@42 11549 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@42 11550 ac_status=$?
Chris@42 11551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 11552 test $ac_status = 0; }
Chris@42 11553 then
Chris@42 11554 lt_cv_archive_cmds_need_lc=no
Chris@42 11555 else
Chris@42 11556 lt_cv_archive_cmds_need_lc=yes
Chris@42 11557 fi
Chris@42 11558 allow_undefined_flag=$lt_save_allow_undefined_flag
Chris@42 11559 else
Chris@42 11560 cat conftest.err 1>&5
Chris@42 11561 fi
Chris@42 11562 $RM conftest*
Chris@42 11563
Chris@42 11564 fi
Chris@42 11565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
Chris@42 11566 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
Chris@42 11567 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Chris@42 11568 ;;
Chris@42 11569 esac
Chris@42 11570 fi
Chris@42 11571 ;;
Chris@42 11572 esac
Chris@42 11573
Chris@42 11574
Chris@42 11575
Chris@42 11576
Chris@42 11577
Chris@42 11578
Chris@42 11579
Chris@42 11580
Chris@42 11581
Chris@42 11582
Chris@42 11583
Chris@42 11584
Chris@42 11585
Chris@42 11586
Chris@42 11587
Chris@42 11588
Chris@42 11589
Chris@42 11590
Chris@42 11591
Chris@42 11592
Chris@42 11593
Chris@42 11594
Chris@42 11595
Chris@42 11596
Chris@42 11597
Chris@42 11598
Chris@42 11599
Chris@42 11600
Chris@42 11601
Chris@42 11602
Chris@42 11603
Chris@42 11604
Chris@42 11605
Chris@42 11606
Chris@42 11607
Chris@42 11608
Chris@42 11609
Chris@42 11610
Chris@42 11611
Chris@42 11612
Chris@42 11613
Chris@42 11614
Chris@42 11615
Chris@42 11616
Chris@42 11617
Chris@42 11618
Chris@42 11619
Chris@42 11620
Chris@42 11621
Chris@42 11622
Chris@42 11623
Chris@42 11624
Chris@42 11625
Chris@42 11626
Chris@42 11627
Chris@42 11628
Chris@42 11629
Chris@42 11630
Chris@42 11631
Chris@42 11632
Chris@42 11633
Chris@42 11634
Chris@42 11635
Chris@42 11636
Chris@42 11637
Chris@42 11638
Chris@42 11639
Chris@42 11640
Chris@42 11641
Chris@42 11642
Chris@42 11643
Chris@42 11644
Chris@42 11645
Chris@42 11646
Chris@42 11647
Chris@42 11648
Chris@42 11649
Chris@42 11650
Chris@42 11651
Chris@42 11652
Chris@42 11653
Chris@42 11654
Chris@42 11655
Chris@42 11656
Chris@42 11657
Chris@42 11658
Chris@42 11659
Chris@42 11660
Chris@42 11661
Chris@42 11662
Chris@42 11663
Chris@42 11664
Chris@42 11665
Chris@42 11666
Chris@42 11667
Chris@42 11668
Chris@42 11669
Chris@42 11670
Chris@42 11671
Chris@42 11672
Chris@42 11673
Chris@42 11674
Chris@42 11675
Chris@42 11676
Chris@42 11677
Chris@42 11678
Chris@42 11679
Chris@42 11680
Chris@42 11681
Chris@42 11682
Chris@42 11683
Chris@42 11684
Chris@42 11685
Chris@42 11686
Chris@42 11687
Chris@42 11688
Chris@42 11689
Chris@42 11690
Chris@42 11691
Chris@42 11692
Chris@42 11693
Chris@42 11694
Chris@42 11695
Chris@42 11696
Chris@42 11697
Chris@42 11698
Chris@42 11699
Chris@42 11700
Chris@42 11701
Chris@42 11702
Chris@42 11703
Chris@42 11704
Chris@42 11705
Chris@42 11706
Chris@42 11707
Chris@42 11708
Chris@42 11709
Chris@42 11710
Chris@42 11711
Chris@42 11712
Chris@42 11713
Chris@42 11714
Chris@42 11715
Chris@42 11716
Chris@42 11717
Chris@42 11718
Chris@42 11719
Chris@42 11720
Chris@42 11721
Chris@42 11722
Chris@42 11723
Chris@42 11724
Chris@42 11725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@42 11726 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@42 11727
Chris@42 11728 if test "$GCC" = yes; then
Chris@42 11729 case $host_os in
Chris@42 11730 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
Chris@42 11731 *) lt_awk_arg="/^libraries:/" ;;
Chris@42 11732 esac
Chris@42 11733 case $host_os in
Chris@42 11734 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
Chris@42 11735 *) lt_sed_strip_eq="s,=/,/,g" ;;
Chris@42 11736 esac
Chris@42 11737 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
Chris@42 11738 case $lt_search_path_spec in
Chris@42 11739 *\;*)
Chris@42 11740 # if the path contains ";" then we assume it to be the separator
Chris@42 11741 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@42 11742 # assumed that no part of a normal pathname contains ";" but that should
Chris@42 11743 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@42 11744 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
Chris@42 11745 ;;
Chris@42 11746 *)
Chris@42 11747 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
Chris@42 11748 ;;
Chris@42 11749 esac
Chris@42 11750 # Ok, now we have the path, separated by spaces, we can step through it
Chris@42 11751 # and add multilib dir if necessary.
Chris@42 11752 lt_tmp_lt_search_path_spec=
Chris@42 11753 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
Chris@42 11754 for lt_sys_path in $lt_search_path_spec; do
Chris@42 11755 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
Chris@42 11756 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
Chris@42 11757 else
Chris@42 11758 test -d "$lt_sys_path" && \
Chris@42 11759 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
Chris@42 11760 fi
Chris@42 11761 done
Chris@42 11762 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Chris@42 11763 BEGIN {RS=" "; FS="/|\n";} {
Chris@42 11764 lt_foo="";
Chris@42 11765 lt_count=0;
Chris@42 11766 for (lt_i = NF; lt_i > 0; lt_i--) {
Chris@42 11767 if ($lt_i != "" && $lt_i != ".") {
Chris@42 11768 if ($lt_i == "..") {
Chris@42 11769 lt_count++;
Chris@42 11770 } else {
Chris@42 11771 if (lt_count == 0) {
Chris@42 11772 lt_foo="/" $lt_i lt_foo;
Chris@42 11773 } else {
Chris@42 11774 lt_count--;
Chris@42 11775 }
Chris@42 11776 }
Chris@42 11777 }
Chris@42 11778 }
Chris@42 11779 if (lt_foo != "") { lt_freq[lt_foo]++; }
Chris@42 11780 if (lt_freq[lt_foo] == 1) { print lt_foo; }
Chris@42 11781 }'`
Chris@42 11782 # AWK program above erroneously prepends '/' to C:/dos/paths
Chris@42 11783 # for these hosts.
Chris@42 11784 case $host_os in
Chris@42 11785 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
Chris@42 11786 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
Chris@42 11787 esac
Chris@42 11788 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Chris@42 11789 else
Chris@42 11790 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@42 11791 fi
Chris@42 11792 library_names_spec=
Chris@42 11793 libname_spec='lib$name'
Chris@42 11794 soname_spec=
Chris@42 11795 shrext_cmds=".so"
Chris@42 11796 postinstall_cmds=
Chris@42 11797 postuninstall_cmds=
Chris@42 11798 finish_cmds=
Chris@42 11799 finish_eval=
Chris@42 11800 shlibpath_var=
Chris@42 11801 shlibpath_overrides_runpath=unknown
Chris@42 11802 version_type=none
Chris@42 11803 dynamic_linker="$host_os ld.so"
Chris@42 11804 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@42 11805 need_lib_prefix=unknown
Chris@42 11806 hardcode_into_libs=no
Chris@42 11807
Chris@42 11808 # when you set need_version to no, make sure it does not cause -set_version
Chris@42 11809 # flags to be left without arguments
Chris@42 11810 need_version=unknown
Chris@42 11811
Chris@42 11812 case $host_os in
Chris@42 11813 aix3*)
Chris@42 11814 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 11815 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@42 11816 shlibpath_var=LIBPATH
Chris@42 11817
Chris@42 11818 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@42 11819 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 11820 ;;
Chris@42 11821
Chris@42 11822 aix[4-9]*)
Chris@42 11823 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 11824 need_lib_prefix=no
Chris@42 11825 need_version=no
Chris@42 11826 hardcode_into_libs=yes
Chris@42 11827 if test "$host_cpu" = ia64; then
Chris@42 11828 # AIX 5 supports IA64
Chris@42 11829 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@42 11830 shlibpath_var=LD_LIBRARY_PATH
Chris@42 11831 else
Chris@42 11832 # With GCC up to 2.95.x, collect2 would create an import file
Chris@42 11833 # for dependence libraries. The import file would start with
Chris@42 11834 # the line `#! .'. This would cause the generated library to
Chris@42 11835 # depend on `.', always an invalid library. This was fixed in
Chris@42 11836 # development snapshots of GCC prior to 3.0.
Chris@42 11837 case $host_os in
Chris@42 11838 aix4 | aix4.[01] | aix4.[01].*)
Chris@42 11839 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@42 11840 echo ' yes '
Chris@42 11841 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@42 11842 :
Chris@42 11843 else
Chris@42 11844 can_build_shared=no
Chris@42 11845 fi
Chris@42 11846 ;;
Chris@42 11847 esac
Chris@42 11848 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@42 11849 # soname into executable. Probably we can add versioning support to
Chris@42 11850 # collect2, so additional links can be useful in future.
Chris@42 11851 if test "$aix_use_runtimelinking" = yes; then
Chris@42 11852 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@42 11853 # instead of lib<name>.a to let people know that these are not
Chris@42 11854 # typical AIX shared libraries.
Chris@42 11855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 11856 else
Chris@42 11857 # We preserve .a as extension for shared libraries through AIX4.2
Chris@42 11858 # and later when we are not doing run time linking.
Chris@42 11859 library_names_spec='${libname}${release}.a $libname.a'
Chris@42 11860 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 11861 fi
Chris@42 11862 shlibpath_var=LIBPATH
Chris@42 11863 fi
Chris@42 11864 ;;
Chris@42 11865
Chris@42 11866 amigaos*)
Chris@42 11867 case $host_cpu in
Chris@42 11868 powerpc)
Chris@42 11869 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@42 11870 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@42 11871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 11872 ;;
Chris@42 11873 m68k)
Chris@42 11874 library_names_spec='$libname.ixlibrary $libname.a'
Chris@42 11875 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@42 11876 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'
Chris@42 11877 ;;
Chris@42 11878 esac
Chris@42 11879 ;;
Chris@42 11880
Chris@42 11881 beos*)
Chris@42 11882 library_names_spec='${libname}${shared_ext}'
Chris@42 11883 dynamic_linker="$host_os ld.so"
Chris@42 11884 shlibpath_var=LIBRARY_PATH
Chris@42 11885 ;;
Chris@42 11886
Chris@42 11887 bsdi[45]*)
Chris@42 11888 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 11889 need_version=no
Chris@42 11890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 11891 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 11892 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@42 11893 shlibpath_var=LD_LIBRARY_PATH
Chris@42 11894 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@42 11895 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@42 11896 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@42 11897 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@42 11898 # libtool to hard-code these into programs
Chris@42 11899 ;;
Chris@42 11900
Chris@42 11901 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 11902 version_type=windows
Chris@42 11903 shrext_cmds=".dll"
Chris@42 11904 need_version=no
Chris@42 11905 need_lib_prefix=no
Chris@42 11906
Chris@42 11907 case $GCC,$cc_basename in
Chris@42 11908 yes,*)
Chris@42 11909 # gcc
Chris@42 11910 library_names_spec='$libname.dll.a'
Chris@42 11911 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@42 11912 postinstall_cmds='base_file=`basename \${file}`~
Chris@42 11913 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@42 11914 dldir=$destdir/`dirname \$dlpath`~
Chris@42 11915 test -d \$dldir || mkdir -p \$dldir~
Chris@42 11916 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@42 11917 chmod a+x \$dldir/$dlname~
Chris@42 11918 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@42 11919 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@42 11920 fi'
Chris@42 11921 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@42 11922 dlpath=$dir/\$dldll~
Chris@42 11923 $RM \$dlpath'
Chris@42 11924 shlibpath_overrides_runpath=yes
Chris@42 11925
Chris@42 11926 case $host_os in
Chris@42 11927 cygwin*)
Chris@42 11928 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@42 11929 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 11930
Chris@42 11931 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Chris@42 11932 ;;
Chris@42 11933 mingw* | cegcc*)
Chris@42 11934 # MinGW DLLs use traditional 'lib' prefix
Chris@42 11935 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 11936 ;;
Chris@42 11937 pw32*)
Chris@42 11938 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@42 11939 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 11940 ;;
Chris@42 11941 esac
Chris@42 11942 dynamic_linker='Win32 ld.exe'
Chris@42 11943 ;;
Chris@42 11944
Chris@42 11945 *,cl*)
Chris@42 11946 # Native MSVC
Chris@42 11947 libname_spec='$name'
Chris@42 11948 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 11949 library_names_spec='${libname}.dll.lib'
Chris@42 11950
Chris@42 11951 case $build_os in
Chris@42 11952 mingw*)
Chris@42 11953 sys_lib_search_path_spec=
Chris@42 11954 lt_save_ifs=$IFS
Chris@42 11955 IFS=';'
Chris@42 11956 for lt_path in $LIB
Chris@42 11957 do
Chris@42 11958 IFS=$lt_save_ifs
Chris@42 11959 # Let DOS variable expansion print the short 8.3 style file name.
Chris@42 11960 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@42 11961 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@42 11962 done
Chris@42 11963 IFS=$lt_save_ifs
Chris@42 11964 # Convert to MSYS style.
Chris@42 11965 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
Chris@42 11966 ;;
Chris@42 11967 cygwin*)
Chris@42 11968 # Convert to unix form, then to dos form, then back to unix form
Chris@42 11969 # but this time dos style (no spaces!) so that the unix form looks
Chris@42 11970 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@42 11971 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@42 11972 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@42 11973 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@42 11974 ;;
Chris@42 11975 *)
Chris@42 11976 sys_lib_search_path_spec="$LIB"
Chris@42 11977 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@42 11978 # It is most probably a Windows format PATH.
Chris@42 11979 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@42 11980 else
Chris@42 11981 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@42 11982 fi
Chris@42 11983 # FIXME: find the short name or the path components, as spaces are
Chris@42 11984 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@42 11985 ;;
Chris@42 11986 esac
Chris@42 11987
Chris@42 11988 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@42 11989 postinstall_cmds='base_file=`basename \${file}`~
Chris@42 11990 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@42 11991 dldir=$destdir/`dirname \$dlpath`~
Chris@42 11992 test -d \$dldir || mkdir -p \$dldir~
Chris@42 11993 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@42 11994 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@42 11995 dlpath=$dir/\$dldll~
Chris@42 11996 $RM \$dlpath'
Chris@42 11997 shlibpath_overrides_runpath=yes
Chris@42 11998 dynamic_linker='Win32 link.exe'
Chris@42 11999 ;;
Chris@42 12000
Chris@42 12001 *)
Chris@42 12002 # Assume MSVC wrapper
Chris@42 12003 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@42 12004 dynamic_linker='Win32 ld.exe'
Chris@42 12005 ;;
Chris@42 12006 esac
Chris@42 12007 # FIXME: first we should search . and the directory the executable is in
Chris@42 12008 shlibpath_var=PATH
Chris@42 12009 ;;
Chris@42 12010
Chris@42 12011 darwin* | rhapsody*)
Chris@42 12012 dynamic_linker="$host_os dyld"
Chris@42 12013 version_type=darwin
Chris@42 12014 need_lib_prefix=no
Chris@42 12015 need_version=no
Chris@42 12016 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@42 12017 soname_spec='${libname}${release}${major}$shared_ext'
Chris@42 12018 shlibpath_overrides_runpath=yes
Chris@42 12019 shlibpath_var=DYLD_LIBRARY_PATH
Chris@42 12020 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@42 12021
Chris@42 12022 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
Chris@42 12023 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@42 12024 ;;
Chris@42 12025
Chris@42 12026 dgux*)
Chris@42 12027 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12028 need_lib_prefix=no
Chris@42 12029 need_version=no
Chris@42 12030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@42 12031 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12032 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12033 ;;
Chris@42 12034
Chris@42 12035 freebsd* | dragonfly*)
Chris@42 12036 # DragonFly does not have aout. When/if they implement a new
Chris@42 12037 # versioning mechanism, adjust this.
Chris@42 12038 if test -x /usr/bin/objformat; then
Chris@42 12039 objformat=`/usr/bin/objformat`
Chris@42 12040 else
Chris@42 12041 case $host_os in
Chris@42 12042 freebsd[23].*) objformat=aout ;;
Chris@42 12043 *) objformat=elf ;;
Chris@42 12044 esac
Chris@42 12045 fi
Chris@42 12046 version_type=freebsd-$objformat
Chris@42 12047 case $version_type in
Chris@42 12048 freebsd-elf*)
Chris@42 12049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@42 12050 need_version=no
Chris@42 12051 need_lib_prefix=no
Chris@42 12052 ;;
Chris@42 12053 freebsd-*)
Chris@42 12054 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@42 12055 need_version=yes
Chris@42 12056 ;;
Chris@42 12057 esac
Chris@42 12058 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12059 case $host_os in
Chris@42 12060 freebsd2.*)
Chris@42 12061 shlibpath_overrides_runpath=yes
Chris@42 12062 ;;
Chris@42 12063 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@42 12064 shlibpath_overrides_runpath=yes
Chris@42 12065 hardcode_into_libs=yes
Chris@42 12066 ;;
Chris@42 12067 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@42 12068 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@42 12069 shlibpath_overrides_runpath=no
Chris@42 12070 hardcode_into_libs=yes
Chris@42 12071 ;;
Chris@42 12072 *) # from 4.6 on, and DragonFly
Chris@42 12073 shlibpath_overrides_runpath=yes
Chris@42 12074 hardcode_into_libs=yes
Chris@42 12075 ;;
Chris@42 12076 esac
Chris@42 12077 ;;
Chris@42 12078
Chris@42 12079 haiku*)
Chris@42 12080 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12081 need_lib_prefix=no
Chris@42 12082 need_version=no
Chris@42 12083 dynamic_linker="$host_os runtime_loader"
Chris@42 12084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@42 12085 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12086 shlibpath_var=LIBRARY_PATH
Chris@42 12087 shlibpath_overrides_runpath=yes
Chris@42 12088 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@42 12089 hardcode_into_libs=yes
Chris@42 12090 ;;
Chris@42 12091
Chris@42 12092 hpux9* | hpux10* | hpux11*)
Chris@42 12093 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@42 12094 # link against other versions.
Chris@42 12095 version_type=sunos
Chris@42 12096 need_lib_prefix=no
Chris@42 12097 need_version=no
Chris@42 12098 case $host_cpu in
Chris@42 12099 ia64*)
Chris@42 12100 shrext_cmds='.so'
Chris@42 12101 hardcode_into_libs=yes
Chris@42 12102 dynamic_linker="$host_os dld.so"
Chris@42 12103 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12104 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@42 12105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12106 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12107 if test "X$HPUX_IA64_MODE" = X32; then
Chris@42 12108 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@42 12109 else
Chris@42 12110 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@42 12111 fi
Chris@42 12112 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@42 12113 ;;
Chris@42 12114 hppa*64*)
Chris@42 12115 shrext_cmds='.sl'
Chris@42 12116 hardcode_into_libs=yes
Chris@42 12117 dynamic_linker="$host_os dld.sl"
Chris@42 12118 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@42 12119 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@42 12120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12121 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12122 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@42 12123 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@42 12124 ;;
Chris@42 12125 *)
Chris@42 12126 shrext_cmds='.sl'
Chris@42 12127 dynamic_linker="$host_os dld.sl"
Chris@42 12128 shlibpath_var=SHLIB_PATH
Chris@42 12129 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@42 12130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12131 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12132 ;;
Chris@42 12133 esac
Chris@42 12134 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@42 12135 postinstall_cmds='chmod 555 $lib'
Chris@42 12136 # or fails outright, so override atomically:
Chris@42 12137 install_override_mode=555
Chris@42 12138 ;;
Chris@42 12139
Chris@42 12140 interix[3-9]*)
Chris@42 12141 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12142 need_lib_prefix=no
Chris@42 12143 need_version=no
Chris@42 12144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@42 12145 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12146 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@42 12147 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12148 shlibpath_overrides_runpath=no
Chris@42 12149 hardcode_into_libs=yes
Chris@42 12150 ;;
Chris@42 12151
Chris@42 12152 irix5* | irix6* | nonstopux*)
Chris@42 12153 case $host_os in
Chris@42 12154 nonstopux*) version_type=nonstopux ;;
Chris@42 12155 *)
Chris@42 12156 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@42 12157 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12158 else
Chris@42 12159 version_type=irix
Chris@42 12160 fi ;;
Chris@42 12161 esac
Chris@42 12162 need_lib_prefix=no
Chris@42 12163 need_version=no
Chris@42 12164 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@42 12166 case $host_os in
Chris@42 12167 irix5* | nonstopux*)
Chris@42 12168 libsuff= shlibsuff=
Chris@42 12169 ;;
Chris@42 12170 *)
Chris@42 12171 case $LD in # libtool.m4 will add one of these switches to LD
Chris@42 12172 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@42 12173 libsuff= shlibsuff= libmagic=32-bit;;
Chris@42 12174 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@42 12175 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@42 12176 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@42 12177 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@42 12178 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@42 12179 esac
Chris@42 12180 ;;
Chris@42 12181 esac
Chris@42 12182 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@42 12183 shlibpath_overrides_runpath=no
Chris@42 12184 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@42 12185 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@42 12186 hardcode_into_libs=yes
Chris@42 12187 ;;
Chris@42 12188
Chris@42 12189 # No shared lib support for Linux oldld, aout, or coff.
Chris@42 12190 linux*oldld* | linux*aout* | linux*coff*)
Chris@42 12191 dynamic_linker=no
Chris@42 12192 ;;
Chris@42 12193
Chris@42 12194 # This must be glibc/ELF.
Chris@42 12195 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@42 12196 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12197 need_lib_prefix=no
Chris@42 12198 need_version=no
Chris@42 12199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12200 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12201 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@42 12202 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12203 shlibpath_overrides_runpath=no
Chris@42 12204
Chris@42 12205 # Some binutils ld are patched to set DT_RUNPATH
Chris@42 12206 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@42 12207 $as_echo_n "(cached) " >&6
Chris@42 12208 else
Chris@42 12209 lt_cv_shlibpath_overrides_runpath=no
Chris@42 12210 save_LDFLAGS=$LDFLAGS
Chris@42 12211 save_libdir=$libdir
Chris@42 12212 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
Chris@42 12213 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
Chris@42 12214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 12215 /* end confdefs.h. */
Chris@42 12216
Chris@42 12217 int
Chris@42 12218 main ()
Chris@42 12219 {
Chris@42 12220
Chris@42 12221 ;
Chris@42 12222 return 0;
Chris@42 12223 }
Chris@42 12224 _ACEOF
Chris@42 12225 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 12226 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@42 12227 lt_cv_shlibpath_overrides_runpath=yes
Chris@42 12228 fi
Chris@42 12229 fi
Chris@42 12230 rm -f core conftest.err conftest.$ac_objext \
Chris@42 12231 conftest$ac_exeext conftest.$ac_ext
Chris@42 12232 LDFLAGS=$save_LDFLAGS
Chris@42 12233 libdir=$save_libdir
Chris@42 12234
Chris@42 12235 fi
Chris@42 12236
Chris@42 12237 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@42 12238
Chris@42 12239 # This implies no fast_install, which is unacceptable.
Chris@42 12240 # Some rework will be needed to allow for fast_install
Chris@42 12241 # before this can be enabled.
Chris@42 12242 hardcode_into_libs=yes
Chris@42 12243
Chris@42 12244 # Append ld.so.conf contents to the search path
Chris@42 12245 if test -f /etc/ld.so.conf; then
Chris@42 12246 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' ' '`
Chris@42 12247 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@42 12248 fi
Chris@42 12249
Chris@42 12250 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@42 12251 # powerpc, because MkLinux only supported shared libraries with the
Chris@42 12252 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@42 12253 # most powerpc-linux boxes support dynamic linking these days and
Chris@42 12254 # people can always --disable-shared, the test was removed, and we
Chris@42 12255 # assume the GNU/Linux dynamic linker is in use.
Chris@42 12256 dynamic_linker='GNU/Linux ld.so'
Chris@42 12257 ;;
Chris@42 12258
Chris@42 12259 netbsdelf*-gnu)
Chris@42 12260 version_type=linux
Chris@42 12261 need_lib_prefix=no
Chris@42 12262 need_version=no
Chris@42 12263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@42 12264 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12265 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12266 shlibpath_overrides_runpath=no
Chris@42 12267 hardcode_into_libs=yes
Chris@42 12268 dynamic_linker='NetBSD ld.elf_so'
Chris@42 12269 ;;
Chris@42 12270
Chris@42 12271 netbsd*)
Chris@42 12272 version_type=sunos
Chris@42 12273 need_lib_prefix=no
Chris@42 12274 need_version=no
Chris@42 12275 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@42 12276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@42 12277 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@42 12278 dynamic_linker='NetBSD (a.out) ld.so'
Chris@42 12279 else
Chris@42 12280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@42 12281 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12282 dynamic_linker='NetBSD ld.elf_so'
Chris@42 12283 fi
Chris@42 12284 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12285 shlibpath_overrides_runpath=yes
Chris@42 12286 hardcode_into_libs=yes
Chris@42 12287 ;;
Chris@42 12288
Chris@42 12289 newsos6)
Chris@42 12290 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12292 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12293 shlibpath_overrides_runpath=yes
Chris@42 12294 ;;
Chris@42 12295
Chris@42 12296 *nto* | *qnx*)
Chris@42 12297 version_type=qnx
Chris@42 12298 need_lib_prefix=no
Chris@42 12299 need_version=no
Chris@42 12300 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12301 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12302 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12303 shlibpath_overrides_runpath=no
Chris@42 12304 hardcode_into_libs=yes
Chris@42 12305 dynamic_linker='ldqnx.so'
Chris@42 12306 ;;
Chris@42 12307
Chris@42 12308 openbsd*)
Chris@42 12309 version_type=sunos
Chris@42 12310 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@42 12311 need_lib_prefix=no
Chris@42 12312 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@42 12313 case $host_os in
Chris@42 12314 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@42 12315 *) need_version=no ;;
Chris@42 12316 esac
Chris@42 12317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@42 12318 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@42 12319 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12320 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@42 12321 case $host_os in
Chris@42 12322 openbsd2.[89] | openbsd2.[89].*)
Chris@42 12323 shlibpath_overrides_runpath=no
Chris@42 12324 ;;
Chris@42 12325 *)
Chris@42 12326 shlibpath_overrides_runpath=yes
Chris@42 12327 ;;
Chris@42 12328 esac
Chris@42 12329 else
Chris@42 12330 shlibpath_overrides_runpath=yes
Chris@42 12331 fi
Chris@42 12332 ;;
Chris@42 12333
Chris@42 12334 os2*)
Chris@42 12335 libname_spec='$name'
Chris@42 12336 shrext_cmds=".dll"
Chris@42 12337 need_lib_prefix=no
Chris@42 12338 library_names_spec='$libname${shared_ext} $libname.a'
Chris@42 12339 dynamic_linker='OS/2 ld.exe'
Chris@42 12340 shlibpath_var=LIBPATH
Chris@42 12341 ;;
Chris@42 12342
Chris@42 12343 osf3* | osf4* | osf5*)
Chris@42 12344 version_type=osf
Chris@42 12345 need_lib_prefix=no
Chris@42 12346 need_version=no
Chris@42 12347 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12349 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12350 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@42 12351 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@42 12352 ;;
Chris@42 12353
Chris@42 12354 rdos*)
Chris@42 12355 dynamic_linker=no
Chris@42 12356 ;;
Chris@42 12357
Chris@42 12358 solaris*)
Chris@42 12359 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12360 need_lib_prefix=no
Chris@42 12361 need_version=no
Chris@42 12362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12363 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12364 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12365 shlibpath_overrides_runpath=yes
Chris@42 12366 hardcode_into_libs=yes
Chris@42 12367 # ldd complains unless libraries are executable
Chris@42 12368 postinstall_cmds='chmod +x $lib'
Chris@42 12369 ;;
Chris@42 12370
Chris@42 12371 sunos4*)
Chris@42 12372 version_type=sunos
Chris@42 12373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@42 12374 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@42 12375 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12376 shlibpath_overrides_runpath=yes
Chris@42 12377 if test "$with_gnu_ld" = yes; then
Chris@42 12378 need_lib_prefix=no
Chris@42 12379 fi
Chris@42 12380 need_version=yes
Chris@42 12381 ;;
Chris@42 12382
Chris@42 12383 sysv4 | sysv4.3*)
Chris@42 12384 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12386 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12387 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12388 case $host_vendor in
Chris@42 12389 sni)
Chris@42 12390 shlibpath_overrides_runpath=no
Chris@42 12391 need_lib_prefix=no
Chris@42 12392 runpath_var=LD_RUN_PATH
Chris@42 12393 ;;
Chris@42 12394 siemens)
Chris@42 12395 need_lib_prefix=no
Chris@42 12396 ;;
Chris@42 12397 motorola)
Chris@42 12398 need_lib_prefix=no
Chris@42 12399 need_version=no
Chris@42 12400 shlibpath_overrides_runpath=no
Chris@42 12401 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@42 12402 ;;
Chris@42 12403 esac
Chris@42 12404 ;;
Chris@42 12405
Chris@42 12406 sysv4*MP*)
Chris@42 12407 if test -d /usr/nec ;then
Chris@42 12408 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12409 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@42 12410 soname_spec='$libname${shared_ext}.$major'
Chris@42 12411 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12412 fi
Chris@42 12413 ;;
Chris@42 12414
Chris@42 12415 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@42 12416 version_type=freebsd-elf
Chris@42 12417 need_lib_prefix=no
Chris@42 12418 need_version=no
Chris@42 12419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@42 12420 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12421 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12422 shlibpath_overrides_runpath=yes
Chris@42 12423 hardcode_into_libs=yes
Chris@42 12424 if test "$with_gnu_ld" = yes; then
Chris@42 12425 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@42 12426 else
Chris@42 12427 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@42 12428 case $host_os in
Chris@42 12429 sco3.2v5*)
Chris@42 12430 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@42 12431 ;;
Chris@42 12432 esac
Chris@42 12433 fi
Chris@42 12434 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@42 12435 ;;
Chris@42 12436
Chris@42 12437 tpf*)
Chris@42 12438 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@42 12439 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12440 need_lib_prefix=no
Chris@42 12441 need_version=no
Chris@42 12442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12443 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12444 shlibpath_overrides_runpath=no
Chris@42 12445 hardcode_into_libs=yes
Chris@42 12446 ;;
Chris@42 12447
Chris@42 12448 uts4*)
Chris@42 12449 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 12450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 12451 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 12452 shlibpath_var=LD_LIBRARY_PATH
Chris@42 12453 ;;
Chris@42 12454
Chris@42 12455 *)
Chris@42 12456 dynamic_linker=no
Chris@42 12457 ;;
Chris@42 12458 esac
Chris@42 12459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@42 12460 $as_echo "$dynamic_linker" >&6; }
Chris@42 12461 test "$dynamic_linker" = no && can_build_shared=no
Chris@42 12462
Chris@42 12463 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@42 12464 if test "$GCC" = yes; then
Chris@42 12465 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@42 12466 fi
Chris@42 12467
Chris@42 12468 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@42 12469 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@42 12470 fi
Chris@42 12471 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@42 12472 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@42 12473 fi
Chris@42 12474
Chris@42 12475
Chris@42 12476
Chris@42 12477
Chris@42 12478
Chris@42 12479
Chris@42 12480
Chris@42 12481
Chris@42 12482
Chris@42 12483
Chris@42 12484
Chris@42 12485
Chris@42 12486
Chris@42 12487
Chris@42 12488
Chris@42 12489
Chris@42 12490
Chris@42 12491
Chris@42 12492
Chris@42 12493
Chris@42 12494
Chris@42 12495
Chris@42 12496
Chris@42 12497
Chris@42 12498
Chris@42 12499
Chris@42 12500
Chris@42 12501
Chris@42 12502
Chris@42 12503
Chris@42 12504
Chris@42 12505
Chris@42 12506
Chris@42 12507
Chris@42 12508
Chris@42 12509
Chris@42 12510
Chris@42 12511
Chris@42 12512
Chris@42 12513
Chris@42 12514
Chris@42 12515
Chris@42 12516
Chris@42 12517
Chris@42 12518
Chris@42 12519
Chris@42 12520
Chris@42 12521
Chris@42 12522
Chris@42 12523
Chris@42 12524
Chris@42 12525
Chris@42 12526
Chris@42 12527
Chris@42 12528
Chris@42 12529
Chris@42 12530
Chris@42 12531
Chris@42 12532
Chris@42 12533
Chris@42 12534
Chris@42 12535
Chris@42 12536
Chris@42 12537
Chris@42 12538
Chris@42 12539
Chris@42 12540
Chris@42 12541
Chris@42 12542
Chris@42 12543
Chris@42 12544
Chris@42 12545
Chris@42 12546
Chris@42 12547
Chris@42 12548
Chris@42 12549
Chris@42 12550
Chris@42 12551
Chris@42 12552
Chris@42 12553
Chris@42 12554
Chris@42 12555
Chris@42 12556
Chris@42 12557
Chris@42 12558
Chris@42 12559
Chris@42 12560
Chris@42 12561
Chris@42 12562
Chris@42 12563
Chris@42 12564
Chris@42 12565
Chris@42 12566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@42 12567 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@42 12568 hardcode_action=
Chris@42 12569 if test -n "$hardcode_libdir_flag_spec" ||
Chris@42 12570 test -n "$runpath_var" ||
Chris@42 12571 test "X$hardcode_automatic" = "Xyes" ; then
Chris@42 12572
Chris@42 12573 # We can hardcode non-existent directories.
Chris@42 12574 if test "$hardcode_direct" != no &&
Chris@42 12575 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@42 12576 # have to relink, otherwise we might link with an installed library
Chris@42 12577 # when we should be linking with a yet-to-be-installed one
Chris@42 12578 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
Chris@42 12579 test "$hardcode_minus_L" != no; then
Chris@42 12580 # Linking always hardcodes the temporary library directory.
Chris@42 12581 hardcode_action=relink
Chris@42 12582 else
Chris@42 12583 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@42 12584 hardcode_action=immediate
Chris@42 12585 fi
Chris@42 12586 else
Chris@42 12587 # We cannot hardcode anything, or else we can only hardcode existing
Chris@42 12588 # directories.
Chris@42 12589 hardcode_action=unsupported
Chris@42 12590 fi
Chris@42 12591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
Chris@42 12592 $as_echo "$hardcode_action" >&6; }
Chris@42 12593
Chris@42 12594 if test "$hardcode_action" = relink ||
Chris@42 12595 test "$inherit_rpath" = yes; then
Chris@42 12596 # Fast installation is not supported
Chris@42 12597 enable_fast_install=no
Chris@42 12598 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@42 12599 test "$enable_shared" = no; then
Chris@42 12600 # Fast installation is not necessary
Chris@42 12601 enable_fast_install=needless
Chris@42 12602 fi
Chris@42 12603
Chris@42 12604
Chris@42 12605
Chris@42 12606
Chris@42 12607
Chris@42 12608
Chris@42 12609 if test "x$enable_dlopen" != xyes; then
Chris@42 12610 enable_dlopen=unknown
Chris@42 12611 enable_dlopen_self=unknown
Chris@42 12612 enable_dlopen_self_static=unknown
Chris@42 12613 else
Chris@42 12614 lt_cv_dlopen=no
Chris@42 12615 lt_cv_dlopen_libs=
Chris@42 12616
Chris@42 12617 case $host_os in
Chris@42 12618 beos*)
Chris@42 12619 lt_cv_dlopen="load_add_on"
Chris@42 12620 lt_cv_dlopen_libs=
Chris@42 12621 lt_cv_dlopen_self=yes
Chris@42 12622 ;;
Chris@42 12623
Chris@42 12624 mingw* | pw32* | cegcc*)
Chris@42 12625 lt_cv_dlopen="LoadLibrary"
Chris@42 12626 lt_cv_dlopen_libs=
Chris@42 12627 ;;
Chris@42 12628
Chris@42 12629 cygwin*)
Chris@42 12630 lt_cv_dlopen="dlopen"
Chris@42 12631 lt_cv_dlopen_libs=
Chris@42 12632 ;;
Chris@42 12633
Chris@42 12634 darwin*)
Chris@42 12635 # if libdl is installed we need to link against it
Chris@42 12636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@42 12637 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@42 12638 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@42 12639 $as_echo_n "(cached) " >&6
Chris@42 12640 else
Chris@42 12641 ac_check_lib_save_LIBS=$LIBS
Chris@42 12642 LIBS="-ldl $LIBS"
Chris@42 12643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 12644 /* end confdefs.h. */
Chris@42 12645
Chris@42 12646 /* Override any GCC internal prototype to avoid an error.
Chris@42 12647 Use char because int might match the return type of a GCC
Chris@42 12648 builtin and then its argument prototype would still apply. */
Chris@42 12649 #ifdef __cplusplus
Chris@42 12650 extern "C"
Chris@42 12651 #endif
Chris@42 12652 char dlopen ();
Chris@42 12653 int
Chris@42 12654 main ()
Chris@42 12655 {
Chris@42 12656 return dlopen ();
Chris@42 12657 ;
Chris@42 12658 return 0;
Chris@42 12659 }
Chris@42 12660 _ACEOF
Chris@42 12661 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 12662 ac_cv_lib_dl_dlopen=yes
Chris@42 12663 else
Chris@42 12664 ac_cv_lib_dl_dlopen=no
Chris@42 12665 fi
Chris@42 12666 rm -f core conftest.err conftest.$ac_objext \
Chris@42 12667 conftest$ac_exeext conftest.$ac_ext
Chris@42 12668 LIBS=$ac_check_lib_save_LIBS
Chris@42 12669 fi
Chris@42 12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@42 12671 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@42 12672 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@42 12673 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@42 12674 else
Chris@42 12675
Chris@42 12676 lt_cv_dlopen="dyld"
Chris@42 12677 lt_cv_dlopen_libs=
Chris@42 12678 lt_cv_dlopen_self=yes
Chris@42 12679
Chris@42 12680 fi
Chris@42 12681
Chris@42 12682 ;;
Chris@42 12683
Chris@42 12684 *)
Chris@42 12685 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Chris@42 12686 if test "x$ac_cv_func_shl_load" = xyes; then :
Chris@42 12687 lt_cv_dlopen="shl_load"
Chris@42 12688 else
Chris@42 12689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Chris@42 12690 $as_echo_n "checking for shl_load in -ldld... " >&6; }
Chris@42 12691 if ${ac_cv_lib_dld_shl_load+:} false; then :
Chris@42 12692 $as_echo_n "(cached) " >&6
Chris@42 12693 else
Chris@42 12694 ac_check_lib_save_LIBS=$LIBS
Chris@42 12695 LIBS="-ldld $LIBS"
Chris@42 12696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 12697 /* end confdefs.h. */
Chris@42 12698
Chris@42 12699 /* Override any GCC internal prototype to avoid an error.
Chris@42 12700 Use char because int might match the return type of a GCC
Chris@42 12701 builtin and then its argument prototype would still apply. */
Chris@42 12702 #ifdef __cplusplus
Chris@42 12703 extern "C"
Chris@42 12704 #endif
Chris@42 12705 char shl_load ();
Chris@42 12706 int
Chris@42 12707 main ()
Chris@42 12708 {
Chris@42 12709 return shl_load ();
Chris@42 12710 ;
Chris@42 12711 return 0;
Chris@42 12712 }
Chris@42 12713 _ACEOF
Chris@42 12714 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 12715 ac_cv_lib_dld_shl_load=yes
Chris@42 12716 else
Chris@42 12717 ac_cv_lib_dld_shl_load=no
Chris@42 12718 fi
Chris@42 12719 rm -f core conftest.err conftest.$ac_objext \
Chris@42 12720 conftest$ac_exeext conftest.$ac_ext
Chris@42 12721 LIBS=$ac_check_lib_save_LIBS
Chris@42 12722 fi
Chris@42 12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Chris@42 12724 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Chris@42 12725 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Chris@42 12726 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
Chris@42 12727 else
Chris@42 12728 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Chris@42 12729 if test "x$ac_cv_func_dlopen" = xyes; then :
Chris@42 12730 lt_cv_dlopen="dlopen"
Chris@42 12731 else
Chris@42 12732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Chris@42 12733 $as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris@42 12734 if ${ac_cv_lib_dl_dlopen+:} false; then :
Chris@42 12735 $as_echo_n "(cached) " >&6
Chris@42 12736 else
Chris@42 12737 ac_check_lib_save_LIBS=$LIBS
Chris@42 12738 LIBS="-ldl $LIBS"
Chris@42 12739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 12740 /* end confdefs.h. */
Chris@42 12741
Chris@42 12742 /* Override any GCC internal prototype to avoid an error.
Chris@42 12743 Use char because int might match the return type of a GCC
Chris@42 12744 builtin and then its argument prototype would still apply. */
Chris@42 12745 #ifdef __cplusplus
Chris@42 12746 extern "C"
Chris@42 12747 #endif
Chris@42 12748 char dlopen ();
Chris@42 12749 int
Chris@42 12750 main ()
Chris@42 12751 {
Chris@42 12752 return dlopen ();
Chris@42 12753 ;
Chris@42 12754 return 0;
Chris@42 12755 }
Chris@42 12756 _ACEOF
Chris@42 12757 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 12758 ac_cv_lib_dl_dlopen=yes
Chris@42 12759 else
Chris@42 12760 ac_cv_lib_dl_dlopen=no
Chris@42 12761 fi
Chris@42 12762 rm -f core conftest.err conftest.$ac_objext \
Chris@42 12763 conftest$ac_exeext conftest.$ac_ext
Chris@42 12764 LIBS=$ac_check_lib_save_LIBS
Chris@42 12765 fi
Chris@42 12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Chris@42 12767 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris@42 12768 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Chris@42 12769 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@42 12770 else
Chris@42 12771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
Chris@42 12772 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
Chris@42 12773 if ${ac_cv_lib_svld_dlopen+:} false; then :
Chris@42 12774 $as_echo_n "(cached) " >&6
Chris@42 12775 else
Chris@42 12776 ac_check_lib_save_LIBS=$LIBS
Chris@42 12777 LIBS="-lsvld $LIBS"
Chris@42 12778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 12779 /* end confdefs.h. */
Chris@42 12780
Chris@42 12781 /* Override any GCC internal prototype to avoid an error.
Chris@42 12782 Use char because int might match the return type of a GCC
Chris@42 12783 builtin and then its argument prototype would still apply. */
Chris@42 12784 #ifdef __cplusplus
Chris@42 12785 extern "C"
Chris@42 12786 #endif
Chris@42 12787 char dlopen ();
Chris@42 12788 int
Chris@42 12789 main ()
Chris@42 12790 {
Chris@42 12791 return dlopen ();
Chris@42 12792 ;
Chris@42 12793 return 0;
Chris@42 12794 }
Chris@42 12795 _ACEOF
Chris@42 12796 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 12797 ac_cv_lib_svld_dlopen=yes
Chris@42 12798 else
Chris@42 12799 ac_cv_lib_svld_dlopen=no
Chris@42 12800 fi
Chris@42 12801 rm -f core conftest.err conftest.$ac_objext \
Chris@42 12802 conftest$ac_exeext conftest.$ac_ext
Chris@42 12803 LIBS=$ac_check_lib_save_LIBS
Chris@42 12804 fi
Chris@42 12805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
Chris@42 12806 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Chris@42 12807 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Chris@42 12808 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@42 12809 else
Chris@42 12810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
Chris@42 12811 $as_echo_n "checking for dld_link in -ldld... " >&6; }
Chris@42 12812 if ${ac_cv_lib_dld_dld_link+:} false; then :
Chris@42 12813 $as_echo_n "(cached) " >&6
Chris@42 12814 else
Chris@42 12815 ac_check_lib_save_LIBS=$LIBS
Chris@42 12816 LIBS="-ldld $LIBS"
Chris@42 12817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 12818 /* end confdefs.h. */
Chris@42 12819
Chris@42 12820 /* Override any GCC internal prototype to avoid an error.
Chris@42 12821 Use char because int might match the return type of a GCC
Chris@42 12822 builtin and then its argument prototype would still apply. */
Chris@42 12823 #ifdef __cplusplus
Chris@42 12824 extern "C"
Chris@42 12825 #endif
Chris@42 12826 char dld_link ();
Chris@42 12827 int
Chris@42 12828 main ()
Chris@42 12829 {
Chris@42 12830 return dld_link ();
Chris@42 12831 ;
Chris@42 12832 return 0;
Chris@42 12833 }
Chris@42 12834 _ACEOF
Chris@42 12835 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 12836 ac_cv_lib_dld_dld_link=yes
Chris@42 12837 else
Chris@42 12838 ac_cv_lib_dld_dld_link=no
Chris@42 12839 fi
Chris@42 12840 rm -f core conftest.err conftest.$ac_objext \
Chris@42 12841 conftest$ac_exeext conftest.$ac_ext
Chris@42 12842 LIBS=$ac_check_lib_save_LIBS
Chris@42 12843 fi
Chris@42 12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
Chris@42 12845 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Chris@42 12846 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Chris@42 12847 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
Chris@42 12848 fi
Chris@42 12849
Chris@42 12850
Chris@42 12851 fi
Chris@42 12852
Chris@42 12853
Chris@42 12854 fi
Chris@42 12855
Chris@42 12856
Chris@42 12857 fi
Chris@42 12858
Chris@42 12859
Chris@42 12860 fi
Chris@42 12861
Chris@42 12862
Chris@42 12863 fi
Chris@42 12864
Chris@42 12865 ;;
Chris@42 12866 esac
Chris@42 12867
Chris@42 12868 if test "x$lt_cv_dlopen" != xno; then
Chris@42 12869 enable_dlopen=yes
Chris@42 12870 else
Chris@42 12871 enable_dlopen=no
Chris@42 12872 fi
Chris@42 12873
Chris@42 12874 case $lt_cv_dlopen in
Chris@42 12875 dlopen)
Chris@42 12876 save_CPPFLAGS="$CPPFLAGS"
Chris@42 12877 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@42 12878
Chris@42 12879 save_LDFLAGS="$LDFLAGS"
Chris@42 12880 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@42 12881
Chris@42 12882 save_LIBS="$LIBS"
Chris@42 12883 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@42 12884
Chris@42 12885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Chris@42 12886 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
Chris@42 12887 if ${lt_cv_dlopen_self+:} false; then :
Chris@42 12888 $as_echo_n "(cached) " >&6
Chris@42 12889 else
Chris@42 12890 if test "$cross_compiling" = yes; then :
Chris@42 12891 lt_cv_dlopen_self=cross
Chris@42 12892 else
Chris@42 12893 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@42 12894 lt_status=$lt_dlunknown
Chris@42 12895 cat > conftest.$ac_ext <<_LT_EOF
Chris@42 12896 #line $LINENO "configure"
Chris@42 12897 #include "confdefs.h"
Chris@42 12898
Chris@42 12899 #if HAVE_DLFCN_H
Chris@42 12900 #include <dlfcn.h>
Chris@42 12901 #endif
Chris@42 12902
Chris@42 12903 #include <stdio.h>
Chris@42 12904
Chris@42 12905 #ifdef RTLD_GLOBAL
Chris@42 12906 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@42 12907 #else
Chris@42 12908 # ifdef DL_GLOBAL
Chris@42 12909 # define LT_DLGLOBAL DL_GLOBAL
Chris@42 12910 # else
Chris@42 12911 # define LT_DLGLOBAL 0
Chris@42 12912 # endif
Chris@42 12913 #endif
Chris@42 12914
Chris@42 12915 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@42 12916 find out it does not work in some platform. */
Chris@42 12917 #ifndef LT_DLLAZY_OR_NOW
Chris@42 12918 # ifdef RTLD_LAZY
Chris@42 12919 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@42 12920 # else
Chris@42 12921 # ifdef DL_LAZY
Chris@42 12922 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@42 12923 # else
Chris@42 12924 # ifdef RTLD_NOW
Chris@42 12925 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@42 12926 # else
Chris@42 12927 # ifdef DL_NOW
Chris@42 12928 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@42 12929 # else
Chris@42 12930 # define LT_DLLAZY_OR_NOW 0
Chris@42 12931 # endif
Chris@42 12932 # endif
Chris@42 12933 # endif
Chris@42 12934 # endif
Chris@42 12935 #endif
Chris@42 12936
Chris@42 12937 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@42 12938 correspondingly for the symbols needed. */
Chris@42 12939 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@42 12940 int fnord () __attribute__((visibility("default")));
Chris@42 12941 #endif
Chris@42 12942
Chris@42 12943 int fnord () { return 42; }
Chris@42 12944 int main ()
Chris@42 12945 {
Chris@42 12946 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@42 12947 int status = $lt_dlunknown;
Chris@42 12948
Chris@42 12949 if (self)
Chris@42 12950 {
Chris@42 12951 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@42 12952 else
Chris@42 12953 {
Chris@42 12954 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@42 12955 else puts (dlerror ());
Chris@42 12956 }
Chris@42 12957 /* dlclose (self); */
Chris@42 12958 }
Chris@42 12959 else
Chris@42 12960 puts (dlerror ());
Chris@42 12961
Chris@42 12962 return status;
Chris@42 12963 }
Chris@42 12964 _LT_EOF
Chris@42 12965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@42 12966 (eval $ac_link) 2>&5
Chris@42 12967 ac_status=$?
Chris@42 12968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 12969 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@42 12970 (./conftest; exit; ) >&5 2>/dev/null
Chris@42 12971 lt_status=$?
Chris@42 12972 case x$lt_status in
Chris@42 12973 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@42 12974 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@42 12975 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
Chris@42 12976 esac
Chris@42 12977 else :
Chris@42 12978 # compilation failed
Chris@42 12979 lt_cv_dlopen_self=no
Chris@42 12980 fi
Chris@42 12981 fi
Chris@42 12982 rm -fr conftest*
Chris@42 12983
Chris@42 12984
Chris@42 12985 fi
Chris@42 12986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
Chris@42 12987 $as_echo "$lt_cv_dlopen_self" >&6; }
Chris@42 12988
Chris@42 12989 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@42 12990 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Chris@42 12991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
Chris@42 12992 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Chris@42 12993 if ${lt_cv_dlopen_self_static+:} false; then :
Chris@42 12994 $as_echo_n "(cached) " >&6
Chris@42 12995 else
Chris@42 12996 if test "$cross_compiling" = yes; then :
Chris@42 12997 lt_cv_dlopen_self_static=cross
Chris@42 12998 else
Chris@42 12999 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@42 13000 lt_status=$lt_dlunknown
Chris@42 13001 cat > conftest.$ac_ext <<_LT_EOF
Chris@42 13002 #line $LINENO "configure"
Chris@42 13003 #include "confdefs.h"
Chris@42 13004
Chris@42 13005 #if HAVE_DLFCN_H
Chris@42 13006 #include <dlfcn.h>
Chris@42 13007 #endif
Chris@42 13008
Chris@42 13009 #include <stdio.h>
Chris@42 13010
Chris@42 13011 #ifdef RTLD_GLOBAL
Chris@42 13012 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@42 13013 #else
Chris@42 13014 # ifdef DL_GLOBAL
Chris@42 13015 # define LT_DLGLOBAL DL_GLOBAL
Chris@42 13016 # else
Chris@42 13017 # define LT_DLGLOBAL 0
Chris@42 13018 # endif
Chris@42 13019 #endif
Chris@42 13020
Chris@42 13021 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@42 13022 find out it does not work in some platform. */
Chris@42 13023 #ifndef LT_DLLAZY_OR_NOW
Chris@42 13024 # ifdef RTLD_LAZY
Chris@42 13025 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@42 13026 # else
Chris@42 13027 # ifdef DL_LAZY
Chris@42 13028 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@42 13029 # else
Chris@42 13030 # ifdef RTLD_NOW
Chris@42 13031 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@42 13032 # else
Chris@42 13033 # ifdef DL_NOW
Chris@42 13034 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@42 13035 # else
Chris@42 13036 # define LT_DLLAZY_OR_NOW 0
Chris@42 13037 # endif
Chris@42 13038 # endif
Chris@42 13039 # endif
Chris@42 13040 # endif
Chris@42 13041 #endif
Chris@42 13042
Chris@42 13043 /* When -fvisbility=hidden is used, assume the code has been annotated
Chris@42 13044 correspondingly for the symbols needed. */
Chris@42 13045 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Chris@42 13046 int fnord () __attribute__((visibility("default")));
Chris@42 13047 #endif
Chris@42 13048
Chris@42 13049 int fnord () { return 42; }
Chris@42 13050 int main ()
Chris@42 13051 {
Chris@42 13052 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@42 13053 int status = $lt_dlunknown;
Chris@42 13054
Chris@42 13055 if (self)
Chris@42 13056 {
Chris@42 13057 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@42 13058 else
Chris@42 13059 {
Chris@42 13060 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@42 13061 else puts (dlerror ());
Chris@42 13062 }
Chris@42 13063 /* dlclose (self); */
Chris@42 13064 }
Chris@42 13065 else
Chris@42 13066 puts (dlerror ());
Chris@42 13067
Chris@42 13068 return status;
Chris@42 13069 }
Chris@42 13070 _LT_EOF
Chris@42 13071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Chris@42 13072 (eval $ac_link) 2>&5
Chris@42 13073 ac_status=$?
Chris@42 13074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 13075 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@42 13076 (./conftest; exit; ) >&5 2>/dev/null
Chris@42 13077 lt_status=$?
Chris@42 13078 case x$lt_status in
Chris@42 13079 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@42 13080 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@42 13081 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@42 13082 esac
Chris@42 13083 else :
Chris@42 13084 # compilation failed
Chris@42 13085 lt_cv_dlopen_self_static=no
Chris@42 13086 fi
Chris@42 13087 fi
Chris@42 13088 rm -fr conftest*
Chris@42 13089
Chris@42 13090
Chris@42 13091 fi
Chris@42 13092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
Chris@42 13093 $as_echo "$lt_cv_dlopen_self_static" >&6; }
Chris@42 13094 fi
Chris@42 13095
Chris@42 13096 CPPFLAGS="$save_CPPFLAGS"
Chris@42 13097 LDFLAGS="$save_LDFLAGS"
Chris@42 13098 LIBS="$save_LIBS"
Chris@42 13099 ;;
Chris@42 13100 esac
Chris@42 13101
Chris@42 13102 case $lt_cv_dlopen_self in
Chris@42 13103 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@42 13104 *) enable_dlopen_self=unknown ;;
Chris@42 13105 esac
Chris@42 13106
Chris@42 13107 case $lt_cv_dlopen_self_static in
Chris@42 13108 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@42 13109 *) enable_dlopen_self_static=unknown ;;
Chris@42 13110 esac
Chris@42 13111 fi
Chris@42 13112
Chris@42 13113
Chris@42 13114
Chris@42 13115
Chris@42 13116
Chris@42 13117
Chris@42 13118
Chris@42 13119
Chris@42 13120
Chris@42 13121
Chris@42 13122
Chris@42 13123
Chris@42 13124
Chris@42 13125
Chris@42 13126
Chris@42 13127
Chris@42 13128
Chris@42 13129 striplib=
Chris@42 13130 old_striplib=
Chris@42 13131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
Chris@42 13132 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
Chris@42 13133 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
Chris@42 13134 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@42 13135 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@42 13136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 13137 $as_echo "yes" >&6; }
Chris@42 13138 else
Chris@42 13139 # FIXME - insert some real tests, host_os isn't really good enough
Chris@42 13140 case $host_os in
Chris@42 13141 darwin*)
Chris@42 13142 if test -n "$STRIP" ; then
Chris@42 13143 striplib="$STRIP -x"
Chris@42 13144 old_striplib="$STRIP -S"
Chris@42 13145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 13146 $as_echo "yes" >&6; }
Chris@42 13147 else
Chris@42 13148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 13149 $as_echo "no" >&6; }
Chris@42 13150 fi
Chris@42 13151 ;;
Chris@42 13152 *)
Chris@42 13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 13154 $as_echo "no" >&6; }
Chris@42 13155 ;;
Chris@42 13156 esac
Chris@42 13157 fi
Chris@42 13158
Chris@42 13159
Chris@42 13160
Chris@42 13161
Chris@42 13162
Chris@42 13163
Chris@42 13164
Chris@42 13165
Chris@42 13166
Chris@42 13167
Chris@42 13168
Chris@42 13169
Chris@42 13170 # Report which library types will actually be built
Chris@42 13171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Chris@42 13172 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
Chris@42 13173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Chris@42 13174 $as_echo "$can_build_shared" >&6; }
Chris@42 13175
Chris@42 13176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Chris@42 13177 $as_echo_n "checking whether to build shared libraries... " >&6; }
Chris@42 13178 test "$can_build_shared" = "no" && enable_shared=no
Chris@42 13179
Chris@42 13180 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@42 13181 # are all built from PIC.
Chris@42 13182 case $host_os in
Chris@42 13183 aix3*)
Chris@42 13184 test "$enable_shared" = yes && enable_static=no
Chris@42 13185 if test -n "$RANLIB"; then
Chris@42 13186 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@42 13187 postinstall_cmds='$RANLIB $lib'
Chris@42 13188 fi
Chris@42 13189 ;;
Chris@42 13190
Chris@42 13191 aix[4-9]*)
Chris@42 13192 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@42 13193 test "$enable_shared" = yes && enable_static=no
Chris@42 13194 fi
Chris@42 13195 ;;
Chris@42 13196 esac
Chris@42 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Chris@42 13198 $as_echo "$enable_shared" >&6; }
Chris@42 13199
Chris@42 13200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Chris@42 13201 $as_echo_n "checking whether to build static libraries... " >&6; }
Chris@42 13202 # Make sure either enable_shared or enable_static is yes.
Chris@42 13203 test "$enable_shared" = yes || enable_static=yes
Chris@42 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Chris@42 13205 $as_echo "$enable_static" >&6; }
Chris@42 13206
Chris@42 13207
Chris@42 13208
Chris@42 13209
Chris@42 13210 fi
Chris@42 13211 ac_ext=c
Chris@42 13212 ac_cpp='$CPP $CPPFLAGS'
Chris@42 13213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 13214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 13215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 13216
Chris@42 13217 CC="$lt_save_CC"
Chris@42 13218
Chris@42 13219
Chris@42 13220
Chris@42 13221
Chris@42 13222
Chris@42 13223
Chris@42 13224
Chris@42 13225
Chris@42 13226
Chris@42 13227
Chris@42 13228
Chris@42 13229
Chris@42 13230
Chris@42 13231
Chris@42 13232
Chris@42 13233 ac_config_commands="$ac_config_commands libtool"
Chris@42 13234
Chris@42 13235
Chris@42 13236
Chris@42 13237
Chris@42 13238 # Only expand once:
Chris@42 13239
Chris@42 13240
Chris@42 13241
Chris@42 13242 # Extract the first word of "ocamlbuild", so it can be a program name with args.
Chris@42 13243 set dummy ocamlbuild; ac_word=$2
Chris@42 13244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 13245 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 13246 if ${ac_cv_prog_OCAMLBUILD+:} false; then :
Chris@42 13247 $as_echo_n "(cached) " >&6
Chris@42 13248 else
Chris@42 13249 if test -n "$OCAMLBUILD"; then
Chris@42 13250 ac_cv_prog_OCAMLBUILD="$OCAMLBUILD" # Let the user override the test.
Chris@42 13251 else
Chris@42 13252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 13253 for as_dir in $PATH
Chris@42 13254 do
Chris@42 13255 IFS=$as_save_IFS
Chris@42 13256 test -z "$as_dir" && as_dir=.
Chris@42 13257 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 13258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 13259 ac_cv_prog_OCAMLBUILD="ocamlbuild"
Chris@42 13260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 13261 break 2
Chris@42 13262 fi
Chris@42 13263 done
Chris@42 13264 done
Chris@42 13265 IFS=$as_save_IFS
Chris@42 13266
Chris@42 13267 fi
Chris@42 13268 fi
Chris@42 13269 OCAMLBUILD=$ac_cv_prog_OCAMLBUILD
Chris@42 13270 if test -n "$OCAMLBUILD"; then
Chris@42 13271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLBUILD" >&5
Chris@42 13272 $as_echo "$OCAMLBUILD" >&6; }
Chris@42 13273 else
Chris@42 13274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 13275 $as_echo "no" >&6; }
Chris@42 13276 fi
Chris@42 13277
Chris@42 13278
Chris@42 13279
Chris@42 13280
Chris@42 13281 # Check whether --enable-mpi was given.
Chris@42 13282 if test "${enable_mpi+set}" = set; then :
Chris@42 13283 enableval=$enable_mpi; enable_mpi=$enableval
Chris@42 13284 else
Chris@42 13285 enable_mpi=no
Chris@42 13286 fi
Chris@42 13287
Chris@42 13288
Chris@42 13289 if test "$enable_mpi" = "yes"; then
Chris@42 13290 if test $PRECISION = q; then
Chris@42 13291 as_fn_error $? "quad precision is not supported in MPI" "$LINENO" 5
Chris@42 13292 fi
Chris@42 13293
Chris@42 13294
Chris@42 13295
Chris@42 13296
Chris@42 13297
Chris@42 13298 for ac_prog in mpicc hcc mpcc mpcc_r mpxlc cmpicc
Chris@42 13299 do
Chris@42 13300 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 13301 set dummy $ac_prog; ac_word=$2
Chris@42 13302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 13303 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 13304 if ${ac_cv_prog_MPICC+:} false; then :
Chris@42 13305 $as_echo_n "(cached) " >&6
Chris@42 13306 else
Chris@42 13307 if test -n "$MPICC"; then
Chris@42 13308 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
Chris@42 13309 else
Chris@42 13310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 13311 for as_dir in $PATH
Chris@42 13312 do
Chris@42 13313 IFS=$as_save_IFS
Chris@42 13314 test -z "$as_dir" && as_dir=.
Chris@42 13315 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 13316 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 13317 ac_cv_prog_MPICC="$ac_prog"
Chris@42 13318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 13319 break 2
Chris@42 13320 fi
Chris@42 13321 done
Chris@42 13322 done
Chris@42 13323 IFS=$as_save_IFS
Chris@42 13324
Chris@42 13325 fi
Chris@42 13326 fi
Chris@42 13327 MPICC=$ac_cv_prog_MPICC
Chris@42 13328 if test -n "$MPICC"; then
Chris@42 13329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
Chris@42 13330 $as_echo "$MPICC" >&6; }
Chris@42 13331 else
Chris@42 13332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 13333 $as_echo "no" >&6; }
Chris@42 13334 fi
Chris@42 13335
Chris@42 13336
Chris@42 13337 test -n "$MPICC" && break
Chris@42 13338 done
Chris@42 13339 test -n "$MPICC" || MPICC="$CC"
Chris@42 13340
Chris@42 13341 acx_mpi_save_CC="$CC"
Chris@42 13342 CC="$MPICC"
Chris@42 13343
Chris@42 13344
Chris@42 13345
Chris@42 13346 if test x = x"$MPILIBS"; then
Chris@42 13347 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
Chris@42 13348 if test "x$ac_cv_func_MPI_Init" = xyes; then :
Chris@42 13349 MPILIBS=" "
Chris@42 13350 fi
Chris@42 13351
Chris@42 13352 fi
Chris@42 13353 if test x = x"$MPILIBS"; then
Chris@42 13354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
Chris@42 13355 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
Chris@42 13356 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
Chris@42 13357 $as_echo_n "(cached) " >&6
Chris@42 13358 else
Chris@42 13359 ac_check_lib_save_LIBS=$LIBS
Chris@42 13360 LIBS="-lmpi $LIBS"
Chris@42 13361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13362 /* end confdefs.h. */
Chris@42 13363
Chris@42 13364 /* Override any GCC internal prototype to avoid an error.
Chris@42 13365 Use char because int might match the return type of a GCC
Chris@42 13366 builtin and then its argument prototype would still apply. */
Chris@42 13367 #ifdef __cplusplus
Chris@42 13368 extern "C"
Chris@42 13369 #endif
Chris@42 13370 char MPI_Init ();
Chris@42 13371 int
Chris@42 13372 main ()
Chris@42 13373 {
Chris@42 13374 return MPI_Init ();
Chris@42 13375 ;
Chris@42 13376 return 0;
Chris@42 13377 }
Chris@42 13378 _ACEOF
Chris@42 13379 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 13380 ac_cv_lib_mpi_MPI_Init=yes
Chris@42 13381 else
Chris@42 13382 ac_cv_lib_mpi_MPI_Init=no
Chris@42 13383 fi
Chris@42 13384 rm -f core conftest.err conftest.$ac_objext \
Chris@42 13385 conftest$ac_exeext conftest.$ac_ext
Chris@42 13386 LIBS=$ac_check_lib_save_LIBS
Chris@42 13387 fi
Chris@42 13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
Chris@42 13389 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
Chris@42 13390 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
Chris@42 13391 MPILIBS="-lmpi"
Chris@42 13392 fi
Chris@42 13393
Chris@42 13394 fi
Chris@42 13395 if test x = x"$MPILIBS"; then
Chris@42 13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
Chris@42 13397 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
Chris@42 13398 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
Chris@42 13399 $as_echo_n "(cached) " >&6
Chris@42 13400 else
Chris@42 13401 ac_check_lib_save_LIBS=$LIBS
Chris@42 13402 LIBS="-lmpich $LIBS"
Chris@42 13403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13404 /* end confdefs.h. */
Chris@42 13405
Chris@42 13406 /* Override any GCC internal prototype to avoid an error.
Chris@42 13407 Use char because int might match the return type of a GCC
Chris@42 13408 builtin and then its argument prototype would still apply. */
Chris@42 13409 #ifdef __cplusplus
Chris@42 13410 extern "C"
Chris@42 13411 #endif
Chris@42 13412 char MPI_Init ();
Chris@42 13413 int
Chris@42 13414 main ()
Chris@42 13415 {
Chris@42 13416 return MPI_Init ();
Chris@42 13417 ;
Chris@42 13418 return 0;
Chris@42 13419 }
Chris@42 13420 _ACEOF
Chris@42 13421 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 13422 ac_cv_lib_mpich_MPI_Init=yes
Chris@42 13423 else
Chris@42 13424 ac_cv_lib_mpich_MPI_Init=no
Chris@42 13425 fi
Chris@42 13426 rm -f core conftest.err conftest.$ac_objext \
Chris@42 13427 conftest$ac_exeext conftest.$ac_ext
Chris@42 13428 LIBS=$ac_check_lib_save_LIBS
Chris@42 13429 fi
Chris@42 13430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
Chris@42 13431 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
Chris@42 13432 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
Chris@42 13433 MPILIBS="-lmpich"
Chris@42 13434 fi
Chris@42 13435
Chris@42 13436 fi
Chris@42 13437
Chris@42 13438 if test x != x"$MPILIBS"; then
Chris@42 13439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
Chris@42 13440 $as_echo_n "checking for mpi.h... " >&6; }
Chris@42 13441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13442 /* end confdefs.h. */
Chris@42 13443 #include <mpi.h>
Chris@42 13444 int
Chris@42 13445 main ()
Chris@42 13446 {
Chris@42 13447
Chris@42 13448 ;
Chris@42 13449 return 0;
Chris@42 13450 }
Chris@42 13451 _ACEOF
Chris@42 13452 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 13454 $as_echo "yes" >&6; }
Chris@42 13455 else
Chris@42 13456 MPILIBS=""
Chris@42 13457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 13458 $as_echo "no" >&6; }
Chris@42 13459 fi
Chris@42 13460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13461 fi
Chris@42 13462
Chris@42 13463 CC="$acx_mpi_save_CC"
Chris@42 13464
Chris@42 13465
Chris@42 13466
Chris@42 13467 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
Chris@42 13468 if test x = x"$MPILIBS"; then
Chris@42 13469 as_fn_error $? "could not find mpi library for --enable-mpi" "$LINENO" 5
Chris@42 13470 :
Chris@42 13471 else
Chris@42 13472
Chris@42 13473 $as_echo "#define HAVE_MPI 1" >>confdefs.h
Chris@42 13474
Chris@42 13475 :
Chris@42 13476 fi
Chris@42 13477
Chris@42 13478 # Extract the first word of "mpirun", so it can be a program name with args.
Chris@42 13479 set dummy mpirun; ac_word=$2
Chris@42 13480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 13481 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 13482 if ${ac_cv_prog_MPIRUN+:} false; then :
Chris@42 13483 $as_echo_n "(cached) " >&6
Chris@42 13484 else
Chris@42 13485 if test -n "$MPIRUN"; then
Chris@42 13486 ac_cv_prog_MPIRUN="$MPIRUN" # Let the user override the test.
Chris@42 13487 else
Chris@42 13488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 13489 for as_dir in $PATH
Chris@42 13490 do
Chris@42 13491 IFS=$as_save_IFS
Chris@42 13492 test -z "$as_dir" && as_dir=.
Chris@42 13493 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 13494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 13495 ac_cv_prog_MPIRUN="mpirun"
Chris@42 13496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 13497 break 2
Chris@42 13498 fi
Chris@42 13499 done
Chris@42 13500 done
Chris@42 13501 IFS=$as_save_IFS
Chris@42 13502
Chris@42 13503 fi
Chris@42 13504 fi
Chris@42 13505 MPIRUN=$ac_cv_prog_MPIRUN
Chris@42 13506 if test -n "$MPIRUN"; then
Chris@42 13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIRUN" >&5
Chris@42 13508 $as_echo "$MPIRUN" >&6; }
Chris@42 13509 else
Chris@42 13510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 13511 $as_echo "no" >&6; }
Chris@42 13512 fi
Chris@42 13513
Chris@42 13514
Chris@42 13515
Chris@42 13516
Chris@42 13517 save_CC=$CC
Chris@42 13518 CC=$MPICC
Chris@42 13519 # The cast to long int works around a bug in the HP C Compiler
Chris@42 13520 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 13521 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 13522 # This bug is HP SR number 8606223364.
Chris@42 13523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of MPI_Fint" >&5
Chris@42 13524 $as_echo_n "checking size of MPI_Fint... " >&6; }
Chris@42 13525 if ${ac_cv_sizeof_MPI_Fint+:} false; then :
Chris@42 13526 $as_echo_n "(cached) " >&6
Chris@42 13527 else
Chris@42 13528 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (MPI_Fint))" "ac_cv_sizeof_MPI_Fint" "#include <mpi.h>
Chris@42 13529 "; then :
Chris@42 13530
Chris@42 13531 else
Chris@42 13532 if test "$ac_cv_type_MPI_Fint" = yes; then
Chris@42 13533 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 13534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 13535 as_fn_error 77 "cannot compute sizeof (MPI_Fint)
Chris@42 13536 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 13537 else
Chris@42 13538 ac_cv_sizeof_MPI_Fint=0
Chris@42 13539 fi
Chris@42 13540 fi
Chris@42 13541
Chris@42 13542 fi
Chris@42 13543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_MPI_Fint" >&5
Chris@42 13544 $as_echo "$ac_cv_sizeof_MPI_Fint" >&6; }
Chris@42 13545
Chris@42 13546
Chris@42 13547
Chris@42 13548 cat >>confdefs.h <<_ACEOF
Chris@42 13549 #define SIZEOF_MPI_FINT $ac_cv_sizeof_MPI_Fint
Chris@42 13550 _ACEOF
Chris@42 13551
Chris@42 13552
Chris@42 13553 CC=$save_CC
Chris@42 13554 if test 0 = $ac_cv_sizeof_MPI_Fint; then
Chris@42 13555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: sizeof(MPI_Fint) test failed" >&5
Chris@42 13556 $as_echo "$as_me: WARNING: sizeof(MPI_Fint) test failed" >&2;};
Chris@42 13557 # The cast to long int works around a bug in the HP C Compiler
Chris@42 13558 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 13559 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 13560 # This bug is HP SR number 8606223364.
Chris@42 13561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Chris@42 13562 $as_echo_n "checking size of int... " >&6; }
Chris@42 13563 if ${ac_cv_sizeof_int+:} false; then :
Chris@42 13564 $as_echo_n "(cached) " >&6
Chris@42 13565 else
Chris@42 13566 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Chris@42 13567
Chris@42 13568 else
Chris@42 13569 if test "$ac_cv_type_int" = yes; then
Chris@42 13570 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 13571 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 13572 as_fn_error 77 "cannot compute sizeof (int)
Chris@42 13573 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 13574 else
Chris@42 13575 ac_cv_sizeof_int=0
Chris@42 13576 fi
Chris@42 13577 fi
Chris@42 13578
Chris@42 13579 fi
Chris@42 13580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Chris@42 13581 $as_echo "$ac_cv_sizeof_int" >&6; }
Chris@42 13582
Chris@42 13583
Chris@42 13584
Chris@42 13585 cat >>confdefs.h <<_ACEOF
Chris@42 13586 #define SIZEOF_INT $ac_cv_sizeof_int
Chris@42 13587 _ACEOF
Chris@42 13588
Chris@42 13589
Chris@42 13590 if test 0 = $ac_cv_sizeof_int; then as_fn_error $? "sizeof(int) test failed" "$LINENO" 5; fi
Chris@42 13591 ac_cv_sizeof_MPI_Fint=$ac_cv_sizeof_int
Chris@42 13592 fi
Chris@42 13593 C_MPI_FINT=C_INT`expr $ac_cv_sizeof_MPI_Fint \* 8`_T
Chris@42 13594
Chris@42 13595 fi
Chris@42 13596 if test "$enable_mpi" = "yes"; then
Chris@42 13597 MPI_TRUE=
Chris@42 13598 MPI_FALSE='#'
Chris@42 13599 else
Chris@42 13600 MPI_TRUE='#'
Chris@42 13601 MPI_FALSE=
Chris@42 13602 fi
Chris@42 13603
Chris@42 13604
Chris@42 13605
Chris@42 13606
Chris@42 13607
Chris@42 13608
Chris@42 13609
Chris@42 13610
Chris@42 13611 # Try to determine "good" native compiler flags if none specified via CFLAGS
Chris@42 13612 if test "$ac_test_CFLAGS" != "set"; then
Chris@42 13613 CFLAGS=""
Chris@42 13614 case $ax_cv_c_compiler_vendor in
Chris@42 13615 dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
Chris@42 13616 ;;
Chris@42 13617
Chris@42 13618 sun) CFLAGS="-native -fast -xO5 -dalign"
Chris@42 13619 ;;
Chris@42 13620
Chris@42 13621 hp) CFLAGS="+Oall +Optrs_ansi +DSnative"
Chris@42 13622 ;;
Chris@42 13623
Chris@42 13624 ibm) xlc_opt="-qarch=auto -qtune=auto"
Chris@42 13625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $xlc_opt" >&5
Chris@42 13626 $as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
Chris@42 13627 ax_save_FLAGS=$CFLAGS
Chris@42 13628 CFLAGS="$xlc_opt"
Chris@42 13629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13630 /* end confdefs.h. */
Chris@42 13631
Chris@42 13632 int
Chris@42 13633 main ()
Chris@42 13634 {
Chris@42 13635
Chris@42 13636 ;
Chris@42 13637 return 0;
Chris@42 13638 }
Chris@42 13639 _ACEOF
Chris@42 13640 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13641 eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=yes
Chris@42 13642 else
Chris@42 13643 eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=no
Chris@42 13644 fi
Chris@42 13645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13646 CFLAGS=$ax_save_FLAGS
Chris@42 13647 eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`
Chris@42 13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13649 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13650 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13651 CFLAGS="-O3 -qalias=ansi -w $xlc_opt"
Chris@42 13652 else
Chris@42 13653 CFLAGS="-O3 -qalias=ansi -w"
Chris@42 13654 fi
Chris@42 13655
Chris@42 13656 ;;
Chris@42 13657
Chris@42 13658 intel) CFLAGS="-O3"
Chris@42 13659 # Intel seems to have changed the spelling of this flag recently
Chris@42 13660 icc_ansi_alias="unknown"
Chris@42 13661 for flag in -ansi-alias -ansi_alias; do
Chris@42 13662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
Chris@42 13663 $as_echo_n "checking whether C compiler accepts $flag... " >&6; }
Chris@42 13664 ax_save_FLAGS=$CFLAGS
Chris@42 13665 CFLAGS="$flag"
Chris@42 13666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13667 /* end confdefs.h. */
Chris@42 13668
Chris@42 13669 int
Chris@42 13670 main ()
Chris@42 13671 {
Chris@42 13672
Chris@42 13673 ;
Chris@42 13674 return 0;
Chris@42 13675 }
Chris@42 13676 _ACEOF
Chris@42 13677 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13678 eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
Chris@42 13679 else
Chris@42 13680 eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
Chris@42 13681 fi
Chris@42 13682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13683 CFLAGS=$ax_save_FLAGS
Chris@42 13684 eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
Chris@42 13685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13686 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13687 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13688 icc_ansi_alias=$flag; break
Chris@42 13689 else
Chris@42 13690 :
Chris@42 13691 fi
Chris@42 13692
Chris@42 13693 done
Chris@42 13694 if test "x$icc_ansi_alias" != xunknown; then
Chris@42 13695 CFLAGS="$CFLAGS $icc_ansi_alias"
Chris@42 13696 fi
Chris@42 13697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5
Chris@42 13698 $as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
Chris@42 13699 if ${ax_cv_c_flags__malign_double+:} false; then :
Chris@42 13700 $as_echo_n "(cached) " >&6
Chris@42 13701 else
Chris@42 13702
Chris@42 13703 ax_save_FLAGS=$CFLAGS
Chris@42 13704 CFLAGS="-malign-double"
Chris@42 13705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13706 /* end confdefs.h. */
Chris@42 13707
Chris@42 13708 int
Chris@42 13709 main ()
Chris@42 13710 {
Chris@42 13711
Chris@42 13712 ;
Chris@42 13713 return 0;
Chris@42 13714 }
Chris@42 13715 _ACEOF
Chris@42 13716 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13717 ax_cv_c_flags__malign_double=yes
Chris@42 13718 else
Chris@42 13719 ax_cv_c_flags__malign_double=no
Chris@42 13720 fi
Chris@42 13721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13722 CFLAGS=$ax_save_FLAGS
Chris@42 13723 fi
Chris@42 13724
Chris@42 13725 eval ax_check_compiler_flags=$ax_cv_c_flags__malign_double
Chris@42 13726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13727 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13728 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13729 CFLAGS="$CFLAGS -malign-double"
Chris@42 13730 else
Chris@42 13731 :
Chris@42 13732 fi
Chris@42 13733
Chris@42 13734 # We used to check for architecture flags here, e.g. -xHost etc.,
Chris@42 13735 # but these flags are problematic. On icc-12.0.0, "-mavx -xHost"
Chris@42 13736 # overrides -mavx with -xHost, generating SSE2 code instead of AVX
Chris@42 13737 # code. ICC does not seem to support -mtune=host or equivalent
Chris@42 13738 # non-ABI changing flag.
Chris@42 13739 ;;
Chris@42 13740
Chris@42 13741 clang)
Chris@42 13742 CFLAGS="-O3 -fomit-frame-pointer"
Chris@42 13743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mtune=native" >&5
Chris@42 13744 $as_echo_n "checking whether C compiler accepts -mtune=native... " >&6; }
Chris@42 13745 if ${ax_cv_c_flags__mtune_native+:} false; then :
Chris@42 13746 $as_echo_n "(cached) " >&6
Chris@42 13747 else
Chris@42 13748
Chris@42 13749 ax_save_FLAGS=$CFLAGS
Chris@42 13750 CFLAGS="-mtune=native"
Chris@42 13751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13752 /* end confdefs.h. */
Chris@42 13753
Chris@42 13754 int
Chris@42 13755 main ()
Chris@42 13756 {
Chris@42 13757
Chris@42 13758 ;
Chris@42 13759 return 0;
Chris@42 13760 }
Chris@42 13761 _ACEOF
Chris@42 13762 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13763 ax_cv_c_flags__mtune_native=yes
Chris@42 13764 else
Chris@42 13765 ax_cv_c_flags__mtune_native=no
Chris@42 13766 fi
Chris@42 13767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13768 CFLAGS=$ax_save_FLAGS
Chris@42 13769 fi
Chris@42 13770
Chris@42 13771 eval ax_check_compiler_flags=$ax_cv_c_flags__mtune_native
Chris@42 13772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13773 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13774 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13775 CFLAGS="$CFLAGS -mtune=native"
Chris@42 13776 else
Chris@42 13777 :
Chris@42 13778 fi
Chris@42 13779
Chris@42 13780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
Chris@42 13781 $as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
Chris@42 13782 if ${ax_cv_c_flags__fstrict_aliasing+:} false; then :
Chris@42 13783 $as_echo_n "(cached) " >&6
Chris@42 13784 else
Chris@42 13785
Chris@42 13786 ax_save_FLAGS=$CFLAGS
Chris@42 13787 CFLAGS="-fstrict-aliasing"
Chris@42 13788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13789 /* end confdefs.h. */
Chris@42 13790
Chris@42 13791 int
Chris@42 13792 main ()
Chris@42 13793 {
Chris@42 13794
Chris@42 13795 ;
Chris@42 13796 return 0;
Chris@42 13797 }
Chris@42 13798 _ACEOF
Chris@42 13799 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13800 ax_cv_c_flags__fstrict_aliasing=yes
Chris@42 13801 else
Chris@42 13802 ax_cv_c_flags__fstrict_aliasing=no
Chris@42 13803 fi
Chris@42 13804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13805 CFLAGS=$ax_save_FLAGS
Chris@42 13806 fi
Chris@42 13807
Chris@42 13808 eval ax_check_compiler_flags=$ax_cv_c_flags__fstrict_aliasing
Chris@42 13809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13810 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13811 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13812 CFLAGS="$CFLAGS -fstrict-aliasing"
Chris@42 13813 else
Chris@42 13814 :
Chris@42 13815 fi
Chris@42 13816
Chris@42 13817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -ffast-math" >&5
Chris@42 13818 $as_echo_n "checking whether C compiler accepts -ffast-math... " >&6; }
Chris@42 13819 if ${ax_cv_c_flags__ffast_math+:} false; then :
Chris@42 13820 $as_echo_n "(cached) " >&6
Chris@42 13821 else
Chris@42 13822
Chris@42 13823 ax_save_FLAGS=$CFLAGS
Chris@42 13824 CFLAGS="-ffast-math"
Chris@42 13825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13826 /* end confdefs.h. */
Chris@42 13827
Chris@42 13828 int
Chris@42 13829 main ()
Chris@42 13830 {
Chris@42 13831
Chris@42 13832 ;
Chris@42 13833 return 0;
Chris@42 13834 }
Chris@42 13835 _ACEOF
Chris@42 13836 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13837 ax_cv_c_flags__ffast_math=yes
Chris@42 13838 else
Chris@42 13839 ax_cv_c_flags__ffast_math=no
Chris@42 13840 fi
Chris@42 13841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13842 CFLAGS=$ax_save_FLAGS
Chris@42 13843 fi
Chris@42 13844
Chris@42 13845 eval ax_check_compiler_flags=$ax_cv_c_flags__ffast_math
Chris@42 13846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13847 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13848 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13849 CFLAGS="$CFLAGS -ffast-math"
Chris@42 13850 else
Chris@42 13851 :
Chris@42 13852 fi
Chris@42 13853
Chris@42 13854 ;;
Chris@42 13855
Chris@42 13856 gnu)
Chris@42 13857 # Default optimization flags for gcc on all systems.
Chris@42 13858 # Somehow -O3 does not imply -fomit-frame-pointer on ia32
Chris@42 13859 CFLAGS="-O3 -fomit-frame-pointer"
Chris@42 13860
Chris@42 13861 # tune for the host by default
Chris@42 13862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mtune=native" >&5
Chris@42 13863 $as_echo_n "checking whether C compiler accepts -mtune=native... " >&6; }
Chris@42 13864 if ${ax_cv_c_flags__mtune_native+:} false; then :
Chris@42 13865 $as_echo_n "(cached) " >&6
Chris@42 13866 else
Chris@42 13867
Chris@42 13868 ax_save_FLAGS=$CFLAGS
Chris@42 13869 CFLAGS="-mtune=native"
Chris@42 13870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13871 /* end confdefs.h. */
Chris@42 13872
Chris@42 13873 int
Chris@42 13874 main ()
Chris@42 13875 {
Chris@42 13876
Chris@42 13877 ;
Chris@42 13878 return 0;
Chris@42 13879 }
Chris@42 13880 _ACEOF
Chris@42 13881 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13882 ax_cv_c_flags__mtune_native=yes
Chris@42 13883 else
Chris@42 13884 ax_cv_c_flags__mtune_native=no
Chris@42 13885 fi
Chris@42 13886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13887 CFLAGS=$ax_save_FLAGS
Chris@42 13888 fi
Chris@42 13889
Chris@42 13890 eval ax_check_compiler_flags=$ax_cv_c_flags__mtune_native
Chris@42 13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13892 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13893 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13894 CFLAGS="$CFLAGS -mtune=native"
Chris@42 13895 else
Chris@42 13896 :
Chris@42 13897 fi
Chris@42 13898
Chris@42 13899
Chris@42 13900 # -malign-double for x86 systems
Chris@42 13901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5
Chris@42 13902 $as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
Chris@42 13903 if ${ax_cv_c_flags__malign_double+:} false; then :
Chris@42 13904 $as_echo_n "(cached) " >&6
Chris@42 13905 else
Chris@42 13906
Chris@42 13907 ax_save_FLAGS=$CFLAGS
Chris@42 13908 CFLAGS="-malign-double"
Chris@42 13909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13910 /* end confdefs.h. */
Chris@42 13911
Chris@42 13912 int
Chris@42 13913 main ()
Chris@42 13914 {
Chris@42 13915
Chris@42 13916 ;
Chris@42 13917 return 0;
Chris@42 13918 }
Chris@42 13919 _ACEOF
Chris@42 13920 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13921 ax_cv_c_flags__malign_double=yes
Chris@42 13922 else
Chris@42 13923 ax_cv_c_flags__malign_double=no
Chris@42 13924 fi
Chris@42 13925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13926 CFLAGS=$ax_save_FLAGS
Chris@42 13927 fi
Chris@42 13928
Chris@42 13929 eval ax_check_compiler_flags=$ax_cv_c_flags__malign_double
Chris@42 13930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13931 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13932 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13933 CFLAGS="$CFLAGS -malign-double"
Chris@42 13934 else
Chris@42 13935 :
Chris@42 13936 fi
Chris@42 13937
Chris@42 13938
Chris@42 13939 # -fstrict-aliasing for gcc-2.95+
Chris@42 13940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
Chris@42 13941 $as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
Chris@42 13942 if ${ax_cv_c_flags__fstrict_aliasing+:} false; then :
Chris@42 13943 $as_echo_n "(cached) " >&6
Chris@42 13944 else
Chris@42 13945
Chris@42 13946 ax_save_FLAGS=$CFLAGS
Chris@42 13947 CFLAGS="-fstrict-aliasing"
Chris@42 13948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13949 /* end confdefs.h. */
Chris@42 13950
Chris@42 13951 int
Chris@42 13952 main ()
Chris@42 13953 {
Chris@42 13954
Chris@42 13955 ;
Chris@42 13956 return 0;
Chris@42 13957 }
Chris@42 13958 _ACEOF
Chris@42 13959 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 13960 ax_cv_c_flags__fstrict_aliasing=yes
Chris@42 13961 else
Chris@42 13962 ax_cv_c_flags__fstrict_aliasing=no
Chris@42 13963 fi
Chris@42 13964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 13965 CFLAGS=$ax_save_FLAGS
Chris@42 13966 fi
Chris@42 13967
Chris@42 13968 eval ax_check_compiler_flags=$ax_cv_c_flags__fstrict_aliasing
Chris@42 13969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 13970 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 13971 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 13972 CFLAGS="$CFLAGS -fstrict-aliasing"
Chris@42 13973 else
Chris@42 13974 :
Chris@42 13975 fi
Chris@42 13976
Chris@42 13977
Chris@42 13978 # -fno-schedule-insns is pretty much required on all risc
Chris@42 13979 # processors.
Chris@42 13980 #
Chris@42 13981 # gcc performs one pass of instruction scheduling, then a pass of
Chris@42 13982 # register allocation, then another pass of instruction
Chris@42 13983 # scheduling. The first pass reorders instructions in a way that
Chris@42 13984 # is pretty much the worst possible for the purposes of register
Chris@42 13985 # allocation. We disable the first pass.
Chris@42 13986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-schedule-insns" >&5
Chris@42 13987 $as_echo_n "checking whether C compiler accepts -fno-schedule-insns... " >&6; }
Chris@42 13988 if ${ax_cv_c_flags__fno_schedule_insns+:} false; then :
Chris@42 13989 $as_echo_n "(cached) " >&6
Chris@42 13990 else
Chris@42 13991
Chris@42 13992 ax_save_FLAGS=$CFLAGS
Chris@42 13993 CFLAGS="-fno-schedule-insns"
Chris@42 13994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 13995 /* end confdefs.h. */
Chris@42 13996
Chris@42 13997 int
Chris@42 13998 main ()
Chris@42 13999 {
Chris@42 14000
Chris@42 14001 ;
Chris@42 14002 return 0;
Chris@42 14003 }
Chris@42 14004 _ACEOF
Chris@42 14005 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14006 ax_cv_c_flags__fno_schedule_insns=yes
Chris@42 14007 else
Chris@42 14008 ax_cv_c_flags__fno_schedule_insns=no
Chris@42 14009 fi
Chris@42 14010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14011 CFLAGS=$ax_save_FLAGS
Chris@42 14012 fi
Chris@42 14013
Chris@42 14014 eval ax_check_compiler_flags=$ax_cv_c_flags__fno_schedule_insns
Chris@42 14015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14016 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14017 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14018 CFLAGS="$CFLAGS -fno-schedule-insns"
Chris@42 14019 else
Chris@42 14020 :
Chris@42 14021 fi
Chris@42 14022
Chris@42 14023
Chris@42 14024 # note that we enable "unsafe" fp optimization with other compilers, too
Chris@42 14025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -ffast-math" >&5
Chris@42 14026 $as_echo_n "checking whether C compiler accepts -ffast-math... " >&6; }
Chris@42 14027 if ${ax_cv_c_flags__ffast_math+:} false; then :
Chris@42 14028 $as_echo_n "(cached) " >&6
Chris@42 14029 else
Chris@42 14030
Chris@42 14031 ax_save_FLAGS=$CFLAGS
Chris@42 14032 CFLAGS="-ffast-math"
Chris@42 14033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14034 /* end confdefs.h. */
Chris@42 14035
Chris@42 14036 int
Chris@42 14037 main ()
Chris@42 14038 {
Chris@42 14039
Chris@42 14040 ;
Chris@42 14041 return 0;
Chris@42 14042 }
Chris@42 14043 _ACEOF
Chris@42 14044 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14045 ax_cv_c_flags__ffast_math=yes
Chris@42 14046 else
Chris@42 14047 ax_cv_c_flags__ffast_math=no
Chris@42 14048 fi
Chris@42 14049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14050 CFLAGS=$ax_save_FLAGS
Chris@42 14051 fi
Chris@42 14052
Chris@42 14053 eval ax_check_compiler_flags=$ax_cv_c_flags__ffast_math
Chris@42 14054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14055 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14056 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14057 CFLAGS="$CFLAGS -ffast-math"
Chris@42 14058 else
Chris@42 14059 :
Chris@42 14060 fi
Chris@42 14061
Chris@42 14062
Chris@42 14063 # flags to enable power ISA 2.07 instructions with gcc (always true with vsx)
Chris@42 14064 if test "$have_vsx" = "yes"; then
Chris@42 14065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mcpu=power8" >&5
Chris@42 14066 $as_echo_n "checking whether C compiler accepts -mcpu=power8... " >&6; }
Chris@42 14067 if ${ax_cv_c_flags__mcpu_power8+:} false; then :
Chris@42 14068 $as_echo_n "(cached) " >&6
Chris@42 14069 else
Chris@42 14070
Chris@42 14071 ax_save_FLAGS=$CFLAGS
Chris@42 14072 CFLAGS="-mcpu=power8"
Chris@42 14073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14074 /* end confdefs.h. */
Chris@42 14075
Chris@42 14076 int
Chris@42 14077 main ()
Chris@42 14078 {
Chris@42 14079
Chris@42 14080 ;
Chris@42 14081 return 0;
Chris@42 14082 }
Chris@42 14083 _ACEOF
Chris@42 14084 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14085 ax_cv_c_flags__mcpu_power8=yes
Chris@42 14086 else
Chris@42 14087 ax_cv_c_flags__mcpu_power8=no
Chris@42 14088 fi
Chris@42 14089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14090 CFLAGS=$ax_save_FLAGS
Chris@42 14091 fi
Chris@42 14092
Chris@42 14093 eval ax_check_compiler_flags=$ax_cv_c_flags__mcpu_power8
Chris@42 14094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14095 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14096 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14097 CFLAGS="$CFLAGS -mcpu=power8"
Chris@42 14098 else
Chris@42 14099 :
Chris@42 14100 fi
Chris@42 14101
Chris@42 14102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mpower8-fusion" >&5
Chris@42 14103 $as_echo_n "checking whether C compiler accepts -mpower8-fusion... " >&6; }
Chris@42 14104 if ${ax_cv_c_flags__mpower8_fusion+:} false; then :
Chris@42 14105 $as_echo_n "(cached) " >&6
Chris@42 14106 else
Chris@42 14107
Chris@42 14108 ax_save_FLAGS=$CFLAGS
Chris@42 14109 CFLAGS="-mpower8-fusion"
Chris@42 14110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14111 /* end confdefs.h. */
Chris@42 14112
Chris@42 14113 int
Chris@42 14114 main ()
Chris@42 14115 {
Chris@42 14116
Chris@42 14117 ;
Chris@42 14118 return 0;
Chris@42 14119 }
Chris@42 14120 _ACEOF
Chris@42 14121 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14122 ax_cv_c_flags__mpower8_fusion=yes
Chris@42 14123 else
Chris@42 14124 ax_cv_c_flags__mpower8_fusion=no
Chris@42 14125 fi
Chris@42 14126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14127 CFLAGS=$ax_save_FLAGS
Chris@42 14128 fi
Chris@42 14129
Chris@42 14130 eval ax_check_compiler_flags=$ax_cv_c_flags__mpower8_fusion
Chris@42 14131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14132 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14133 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14134 CFLAGS="$CFLAGS -mpower8-fusion"
Chris@42 14135 else
Chris@42 14136 :
Chris@42 14137 fi
Chris@42 14138
Chris@42 14139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mpower8-vector" >&5
Chris@42 14140 $as_echo_n "checking whether C compiler accepts -mpower8-vector... " >&6; }
Chris@42 14141 if ${ax_cv_c_flags__mpower8_vector+:} false; then :
Chris@42 14142 $as_echo_n "(cached) " >&6
Chris@42 14143 else
Chris@42 14144
Chris@42 14145 ax_save_FLAGS=$CFLAGS
Chris@42 14146 CFLAGS="-mpower8-vector"
Chris@42 14147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14148 /* end confdefs.h. */
Chris@42 14149
Chris@42 14150 int
Chris@42 14151 main ()
Chris@42 14152 {
Chris@42 14153
Chris@42 14154 ;
Chris@42 14155 return 0;
Chris@42 14156 }
Chris@42 14157 _ACEOF
Chris@42 14158 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14159 ax_cv_c_flags__mpower8_vector=yes
Chris@42 14160 else
Chris@42 14161 ax_cv_c_flags__mpower8_vector=no
Chris@42 14162 fi
Chris@42 14163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14164 CFLAGS=$ax_save_FLAGS
Chris@42 14165 fi
Chris@42 14166
Chris@42 14167 eval ax_check_compiler_flags=$ax_cv_c_flags__mpower8_vector
Chris@42 14168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14169 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14170 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14171 CFLAGS="$CFLAGS -mpower8-vector"
Chris@42 14172 else
Chris@42 14173 :
Chris@42 14174 fi
Chris@42 14175
Chris@42 14176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mdirect-move" >&5
Chris@42 14177 $as_echo_n "checking whether C compiler accepts -mdirect-move... " >&6; }
Chris@42 14178 if ${ax_cv_c_flags__mdirect_move+:} false; then :
Chris@42 14179 $as_echo_n "(cached) " >&6
Chris@42 14180 else
Chris@42 14181
Chris@42 14182 ax_save_FLAGS=$CFLAGS
Chris@42 14183 CFLAGS="-mdirect-move"
Chris@42 14184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14185 /* end confdefs.h. */
Chris@42 14186
Chris@42 14187 int
Chris@42 14188 main ()
Chris@42 14189 {
Chris@42 14190
Chris@42 14191 ;
Chris@42 14192 return 0;
Chris@42 14193 }
Chris@42 14194 _ACEOF
Chris@42 14195 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14196 ax_cv_c_flags__mdirect_move=yes
Chris@42 14197 else
Chris@42 14198 ax_cv_c_flags__mdirect_move=no
Chris@42 14199 fi
Chris@42 14200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14201 CFLAGS=$ax_save_FLAGS
Chris@42 14202 fi
Chris@42 14203
Chris@42 14204 eval ax_check_compiler_flags=$ax_cv_c_flags__mdirect_move
Chris@42 14205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14206 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14207 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14208 CFLAGS="$CFLAGS -mdirect-move"
Chris@42 14209 else
Chris@42 14210 :
Chris@42 14211 fi
Chris@42 14212
Chris@42 14213 fi
Chris@42 14214 ;;
Chris@42 14215 esac
Chris@42 14216
Chris@42 14217 if test -z "$CFLAGS"; then
Chris@42 14218 echo ""
Chris@42 14219 echo "********************************************************"
Chris@42 14220 echo "* WARNING: Don't know the best CFLAGS for this system *"
Chris@42 14221 echo "* Use ./configure CFLAGS=... to specify your own flags *"
Chris@42 14222 echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
Chris@42 14223 echo "********************************************************"
Chris@42 14224 echo ""
Chris@42 14225 CFLAGS="-O3"
Chris@42 14226 fi
Chris@42 14227
Chris@42 14228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $CFLAGS" >&5
Chris@42 14229 $as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
Chris@42 14230 ax_save_FLAGS=$CFLAGS
Chris@42 14231 CFLAGS="$CFLAGS"
Chris@42 14232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14233 /* end confdefs.h. */
Chris@42 14234
Chris@42 14235 int
Chris@42 14236 main ()
Chris@42 14237 {
Chris@42 14238
Chris@42 14239 ;
Chris@42 14240 return 0;
Chris@42 14241 }
Chris@42 14242 _ACEOF
Chris@42 14243 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14244 eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=yes
Chris@42 14245 else
Chris@42 14246 eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=no
Chris@42 14247 fi
Chris@42 14248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14249 CFLAGS=$ax_save_FLAGS
Chris@42 14250 eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`
Chris@42 14251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14252 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14253 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14254 :
Chris@42 14255 else
Chris@42 14256
Chris@42 14257 echo ""
Chris@42 14258 echo "********************************************************"
Chris@42 14259 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
Chris@42 14260 echo "* your compiler. *"
Chris@42 14261 echo "* Use ./configure CFLAGS=... to specify your own flags *"
Chris@42 14262 echo "********************************************************"
Chris@42 14263 echo ""
Chris@42 14264 CFLAGS=""
Chris@42 14265
Chris@42 14266 fi
Chris@42 14267
Chris@42 14268
Chris@42 14269 fi
Chris@42 14270
Chris@42 14271
Chris@42 14272 case "${ax_cv_c_compiler_vendor}" in
Chris@42 14273 intel) # Stop icc from defining __GNUC__, except on MacOS where this fails
Chris@42 14274 case "${host_os}" in
Chris@42 14275 *darwin*) ;; # icc -no-gcc fails to compile some system headers
Chris@42 14276 *)
Chris@42 14277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -no-gcc" >&5
Chris@42 14278 $as_echo_n "checking whether C compiler accepts -no-gcc... " >&6; }
Chris@42 14279 if ${ax_cv_c_flags__no_gcc+:} false; then :
Chris@42 14280 $as_echo_n "(cached) " >&6
Chris@42 14281 else
Chris@42 14282
Chris@42 14283 ax_save_FLAGS=$CFLAGS
Chris@42 14284 CFLAGS="-no-gcc"
Chris@42 14285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14286 /* end confdefs.h. */
Chris@42 14287
Chris@42 14288 int
Chris@42 14289 main ()
Chris@42 14290 {
Chris@42 14291
Chris@42 14292 ;
Chris@42 14293 return 0;
Chris@42 14294 }
Chris@42 14295 _ACEOF
Chris@42 14296 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14297 ax_cv_c_flags__no_gcc=yes
Chris@42 14298 else
Chris@42 14299 ax_cv_c_flags__no_gcc=no
Chris@42 14300 fi
Chris@42 14301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14302 CFLAGS=$ax_save_FLAGS
Chris@42 14303 fi
Chris@42 14304
Chris@42 14305 eval ax_check_compiler_flags=$ax_cv_c_flags__no_gcc
Chris@42 14306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14307 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14308 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14309 CC="$CC -no-gcc"
Chris@42 14310 else
Chris@42 14311 :
Chris@42 14312 fi
Chris@42 14313
Chris@42 14314 ;;
Chris@42 14315 esac
Chris@42 14316 ;;
Chris@42 14317
Chris@42 14318 hp) # must (sometimes) manually increase cpp limits to handle fftw3.h
Chris@42 14319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wp,-H128000" >&5
Chris@42 14320 $as_echo_n "checking whether C compiler accepts -Wp,-H128000... " >&6; }
Chris@42 14321 if ${ax_cv_c_flags__Wp+:} false; then :
Chris@42 14322 $as_echo_n "(cached) " >&6
Chris@42 14323 else
Chris@42 14324
Chris@42 14325 ax_save_FLAGS=$CFLAGS
Chris@42 14326 CFLAGS="-Wp,-H128000"
Chris@42 14327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14328 /* end confdefs.h. */
Chris@42 14329
Chris@42 14330 int
Chris@42 14331 main ()
Chris@42 14332 {
Chris@42 14333
Chris@42 14334 ;
Chris@42 14335 return 0;
Chris@42 14336 }
Chris@42 14337 _ACEOF
Chris@42 14338 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14339 ax_cv_c_flags__Wp=yes
Chris@42 14340 else
Chris@42 14341 ax_cv_c_flags__Wp=no
Chris@42 14342 fi
Chris@42 14343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14344 CFLAGS=$ax_save_FLAGS
Chris@42 14345 fi
Chris@42 14346
Chris@42 14347 eval ax_check_compiler_flags=$ax_cv_c_flags__Wp
Chris@42 14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14349 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14350 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14351 CC="$CC -Wp,-H128000"
Chris@42 14352 else
Chris@42 14353 :
Chris@42 14354 fi
Chris@42 14355
Chris@42 14356 ;;
Chris@42 14357
Chris@42 14358 portland) # -Masmkeyword required for asm("") cycle counters
Chris@42 14359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Masmkeyword" >&5
Chris@42 14360 $as_echo_n "checking whether C compiler accepts -Masmkeyword... " >&6; }
Chris@42 14361 if ${ax_cv_c_flags__Masmkeyword+:} false; then :
Chris@42 14362 $as_echo_n "(cached) " >&6
Chris@42 14363 else
Chris@42 14364
Chris@42 14365 ax_save_FLAGS=$CFLAGS
Chris@42 14366 CFLAGS="-Masmkeyword"
Chris@42 14367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14368 /* end confdefs.h. */
Chris@42 14369
Chris@42 14370 int
Chris@42 14371 main ()
Chris@42 14372 {
Chris@42 14373
Chris@42 14374 ;
Chris@42 14375 return 0;
Chris@42 14376 }
Chris@42 14377 _ACEOF
Chris@42 14378 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14379 ax_cv_c_flags__Masmkeyword=yes
Chris@42 14380 else
Chris@42 14381 ax_cv_c_flags__Masmkeyword=no
Chris@42 14382 fi
Chris@42 14383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14384 CFLAGS=$ax_save_FLAGS
Chris@42 14385 fi
Chris@42 14386
Chris@42 14387 eval ax_check_compiler_flags=$ax_cv_c_flags__Masmkeyword
Chris@42 14388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14389 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14390 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14391 CC="$CC -Masmkeyword"
Chris@42 14392 else
Chris@42 14393 :
Chris@42 14394 fi
Chris@42 14395
Chris@42 14396 ;;
Chris@42 14397 esac
Chris@42 14398
Chris@42 14399 case "${ax_cv_c_compiler_vendor}" in
Chris@42 14400 gnu|intel)
Chris@42 14401 # SSE/SSE2
Chris@42 14402 if test "$have_sse2" = "yes" -a "x$SSE2_CFLAGS" = x; then
Chris@42 14403 if test "$PRECISION" = d; then flag=msse2; else flag=msse; fi
Chris@42 14404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -$flag" >&5
Chris@42 14405 $as_echo_n "checking whether C compiler accepts -$flag... " >&6; }
Chris@42 14406 ax_save_FLAGS=$CFLAGS
Chris@42 14407 CFLAGS="-$flag"
Chris@42 14408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14409 /* end confdefs.h. */
Chris@42 14410
Chris@42 14411 int
Chris@42 14412 main ()
Chris@42 14413 {
Chris@42 14414
Chris@42 14415 ;
Chris@42 14416 return 0;
Chris@42 14417 }
Chris@42 14418 _ACEOF
Chris@42 14419 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14420 eval `$as_echo "ax_cv_c_flags_-$flag" | $as_tr_sh`=yes
Chris@42 14421 else
Chris@42 14422 eval `$as_echo "ax_cv_c_flags_-$flag" | $as_tr_sh`=no
Chris@42 14423 fi
Chris@42 14424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14425 CFLAGS=$ax_save_FLAGS
Chris@42 14426 eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_-$flag" | $as_tr_sh`
Chris@42 14427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14428 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14429 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14430 SSE2_CFLAGS="-$flag"
Chris@42 14431 else
Chris@42 14432 as_fn_error $? "Need a version of gcc with -$flag" "$LINENO" 5
Chris@42 14433 fi
Chris@42 14434
Chris@42 14435 fi
Chris@42 14436
Chris@42 14437 # AVX
Chris@42 14438 if test "$have_avx" = "yes" -a "x$AVX_CFLAGS" = x; then
Chris@42 14439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mavx" >&5
Chris@42 14440 $as_echo_n "checking whether C compiler accepts -mavx... " >&6; }
Chris@42 14441 if ${ax_cv_c_flags__mavx+:} false; then :
Chris@42 14442 $as_echo_n "(cached) " >&6
Chris@42 14443 else
Chris@42 14444
Chris@42 14445 ax_save_FLAGS=$CFLAGS
Chris@42 14446 CFLAGS="-mavx"
Chris@42 14447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14448 /* end confdefs.h. */
Chris@42 14449
Chris@42 14450 int
Chris@42 14451 main ()
Chris@42 14452 {
Chris@42 14453
Chris@42 14454 ;
Chris@42 14455 return 0;
Chris@42 14456 }
Chris@42 14457 _ACEOF
Chris@42 14458 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14459 ax_cv_c_flags__mavx=yes
Chris@42 14460 else
Chris@42 14461 ax_cv_c_flags__mavx=no
Chris@42 14462 fi
Chris@42 14463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14464 CFLAGS=$ax_save_FLAGS
Chris@42 14465 fi
Chris@42 14466
Chris@42 14467 eval ax_check_compiler_flags=$ax_cv_c_flags__mavx
Chris@42 14468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14469 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14470 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14471 AVX_CFLAGS="-mavx"
Chris@42 14472 else
Chris@42 14473 as_fn_error $? "Need a version of gcc with -mavx" "$LINENO" 5
Chris@42 14474 fi
Chris@42 14475
Chris@42 14476 fi
Chris@42 14477
Chris@42 14478 # AVX2
Chris@42 14479 # gcc-4.8 works with -march=core-avx2, but -mavx2 is not enough.
Chris@42 14480 # Later versions seem to happy with -mavx2, so try the arch one first.
Chris@42 14481 if test "$have_avx2" = "yes" -a "x$AVX2_CFLAGS" = x; then
Chris@42 14482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=core-avx2" >&5
Chris@42 14483 $as_echo_n "checking whether C compiler accepts -march=core-avx2... " >&6; }
Chris@42 14484 if ${ax_cv_c_flags__march_core_avx2+:} false; then :
Chris@42 14485 $as_echo_n "(cached) " >&6
Chris@42 14486 else
Chris@42 14487
Chris@42 14488 ax_save_FLAGS=$CFLAGS
Chris@42 14489 CFLAGS="-march=core-avx2"
Chris@42 14490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14491 /* end confdefs.h. */
Chris@42 14492
Chris@42 14493 int
Chris@42 14494 main ()
Chris@42 14495 {
Chris@42 14496
Chris@42 14497 ;
Chris@42 14498 return 0;
Chris@42 14499 }
Chris@42 14500 _ACEOF
Chris@42 14501 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14502 ax_cv_c_flags__march_core_avx2=yes
Chris@42 14503 else
Chris@42 14504 ax_cv_c_flags__march_core_avx2=no
Chris@42 14505 fi
Chris@42 14506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14507 CFLAGS=$ax_save_FLAGS
Chris@42 14508 fi
Chris@42 14509
Chris@42 14510 eval ax_check_compiler_flags=$ax_cv_c_flags__march_core_avx2
Chris@42 14511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14512 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14513 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14514 AVX2_CFLAGS="-march=core-avx2"
Chris@42 14515 else
Chris@42 14516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mavx2" >&5
Chris@42 14517 $as_echo_n "checking whether C compiler accepts -mavx2... " >&6; }
Chris@42 14518 if ${ax_cv_c_flags__mavx2+:} false; then :
Chris@42 14519 $as_echo_n "(cached) " >&6
Chris@42 14520 else
Chris@42 14521
Chris@42 14522 ax_save_FLAGS=$CFLAGS
Chris@42 14523 CFLAGS="-mavx2"
Chris@42 14524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14525 /* end confdefs.h. */
Chris@42 14526
Chris@42 14527 int
Chris@42 14528 main ()
Chris@42 14529 {
Chris@42 14530
Chris@42 14531 ;
Chris@42 14532 return 0;
Chris@42 14533 }
Chris@42 14534 _ACEOF
Chris@42 14535 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14536 ax_cv_c_flags__mavx2=yes
Chris@42 14537 else
Chris@42 14538 ax_cv_c_flags__mavx2=no
Chris@42 14539 fi
Chris@42 14540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14541 CFLAGS=$ax_save_FLAGS
Chris@42 14542 fi
Chris@42 14543
Chris@42 14544 eval ax_check_compiler_flags=$ax_cv_c_flags__mavx2
Chris@42 14545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14546 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14547 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14548 AVX2_CFLAGS="-mavx2"
Chris@42 14549 else
Chris@42 14550 as_fn_error $? "Need a version of gcc with either -march=core-avx2 or -mavx2" "$LINENO" 5
Chris@42 14551 fi
Chris@42 14552
Chris@42 14553 fi
Chris@42 14554
Chris@42 14555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mfma" >&5
Chris@42 14556 $as_echo_n "checking whether C compiler accepts -mfma... " >&6; }
Chris@42 14557 if ${ax_cv_c_flags__mfma+:} false; then :
Chris@42 14558 $as_echo_n "(cached) " >&6
Chris@42 14559 else
Chris@42 14560
Chris@42 14561 ax_save_FLAGS=$CFLAGS
Chris@42 14562 CFLAGS="-mfma"
Chris@42 14563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14564 /* end confdefs.h. */
Chris@42 14565
Chris@42 14566 int
Chris@42 14567 main ()
Chris@42 14568 {
Chris@42 14569
Chris@42 14570 ;
Chris@42 14571 return 0;
Chris@42 14572 }
Chris@42 14573 _ACEOF
Chris@42 14574 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14575 ax_cv_c_flags__mfma=yes
Chris@42 14576 else
Chris@42 14577 ax_cv_c_flags__mfma=no
Chris@42 14578 fi
Chris@42 14579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14580 CFLAGS=$ax_save_FLAGS
Chris@42 14581 fi
Chris@42 14582
Chris@42 14583 eval ax_check_compiler_flags=$ax_cv_c_flags__mfma
Chris@42 14584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14585 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14586 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14587 AVX2_CFLAGS="$AVX2_CFLAGS -mfma"
Chris@42 14588 else
Chris@42 14589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Need a version of gcc with -mfma (harmless for icc)" >&5
Chris@42 14590 $as_echo "$as_me: WARNING: Need a version of gcc with -mfma (harmless for icc)" >&2;}
Chris@42 14591 fi
Chris@42 14592
Chris@42 14593 fi
Chris@42 14594
Chris@42 14595 # AVX512
Chris@42 14596 if test "$have_avx512" = "yes" -a "x$AVX512_CFLAGS" = x; then
Chris@42 14597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mavx512f" >&5
Chris@42 14598 $as_echo_n "checking whether C compiler accepts -mavx512f... " >&6; }
Chris@42 14599 if ${ax_cv_c_flags__mavx512f+:} false; then :
Chris@42 14600 $as_echo_n "(cached) " >&6
Chris@42 14601 else
Chris@42 14602
Chris@42 14603 ax_save_FLAGS=$CFLAGS
Chris@42 14604 CFLAGS="-mavx512f"
Chris@42 14605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14606 /* end confdefs.h. */
Chris@42 14607
Chris@42 14608 int
Chris@42 14609 main ()
Chris@42 14610 {
Chris@42 14611
Chris@42 14612 ;
Chris@42 14613 return 0;
Chris@42 14614 }
Chris@42 14615 _ACEOF
Chris@42 14616 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14617 ax_cv_c_flags__mavx512f=yes
Chris@42 14618 else
Chris@42 14619 ax_cv_c_flags__mavx512f=no
Chris@42 14620 fi
Chris@42 14621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14622 CFLAGS=$ax_save_FLAGS
Chris@42 14623 fi
Chris@42 14624
Chris@42 14625 eval ax_check_compiler_flags=$ax_cv_c_flags__mavx512f
Chris@42 14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14627 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14628 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14629 AVX512_CFLAGS="-mavx512f"
Chris@42 14630 else
Chris@42 14631 as_fn_error $? "Need a version of gcc with -mavx512f" "$LINENO" 5
Chris@42 14632 fi
Chris@42 14633
Chris@42 14634 fi
Chris@42 14635
Chris@42 14636 if test "$host_vendor" = "apple"; then
Chris@42 14637 # We need to tell gcc to use an external assembler to get AVX/AVX2 with gcc on OS X
Chris@42 14638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wa,-q" >&5
Chris@42 14639 $as_echo_n "checking whether C compiler accepts -Wa,-q... " >&6; }
Chris@42 14640 if ${ax_cv_c_flags__Wa+:} false; then :
Chris@42 14641 $as_echo_n "(cached) " >&6
Chris@42 14642 else
Chris@42 14643
Chris@42 14644 ax_save_FLAGS=$CFLAGS
Chris@42 14645 CFLAGS="-Wa,-q"
Chris@42 14646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14647 /* end confdefs.h. */
Chris@42 14648
Chris@42 14649 int
Chris@42 14650 main ()
Chris@42 14651 {
Chris@42 14652
Chris@42 14653 ;
Chris@42 14654 return 0;
Chris@42 14655 }
Chris@42 14656 _ACEOF
Chris@42 14657 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14658 ax_cv_c_flags__Wa=yes
Chris@42 14659 else
Chris@42 14660 ax_cv_c_flags__Wa=no
Chris@42 14661 fi
Chris@42 14662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14663 CFLAGS=$ax_save_FLAGS
Chris@42 14664 fi
Chris@42 14665
Chris@42 14666 eval ax_check_compiler_flags=$ax_cv_c_flags__Wa
Chris@42 14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14668 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14669 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14670 CFLAGS="$CFLAGS -Wa,-q"
Chris@42 14671 else
Chris@42 14672 :
Chris@42 14673 fi
Chris@42 14674
Chris@42 14675 # Disable the new compact unwinding format so we avoid warnings/potential errors.
Chris@42 14676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wl,-no_compact_unwind" >&5
Chris@42 14677 $as_echo_n "checking whether C compiler accepts -Wl,-no_compact_unwind... " >&6; }
Chris@42 14678 if ${ax_cv_c_flags__Wl+:} false; then :
Chris@42 14679 $as_echo_n "(cached) " >&6
Chris@42 14680 else
Chris@42 14681
Chris@42 14682 ax_save_FLAGS=$CFLAGS
Chris@42 14683 CFLAGS="-Wl,-no_compact_unwind"
Chris@42 14684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14685 /* end confdefs.h. */
Chris@42 14686
Chris@42 14687 int
Chris@42 14688 main ()
Chris@42 14689 {
Chris@42 14690
Chris@42 14691 ;
Chris@42 14692 return 0;
Chris@42 14693 }
Chris@42 14694 _ACEOF
Chris@42 14695 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14696 ax_cv_c_flags__Wl=yes
Chris@42 14697 else
Chris@42 14698 ax_cv_c_flags__Wl=no
Chris@42 14699 fi
Chris@42 14700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14701 CFLAGS=$ax_save_FLAGS
Chris@42 14702 fi
Chris@42 14703
Chris@42 14704 eval ax_check_compiler_flags=$ax_cv_c_flags__Wl
Chris@42 14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14706 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14707 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14708 CFLAGS="$CFLAGS -Wl,-no_compact_unwind"
Chris@42 14709 else
Chris@42 14710 :
Chris@42 14711 fi
Chris@42 14712
Chris@42 14713 fi
Chris@42 14714
Chris@42 14715 # KCVI
Chris@42 14716 if test "$have_kcvi" = "yes" -a "x$KCVI_CFLAGS" = x; then
Chris@42 14717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mmic" >&5
Chris@42 14718 $as_echo_n "checking whether C compiler accepts -mmic... " >&6; }
Chris@42 14719 if ${ax_cv_c_flags__mmic+:} false; then :
Chris@42 14720 $as_echo_n "(cached) " >&6
Chris@42 14721 else
Chris@42 14722
Chris@42 14723 ax_save_FLAGS=$CFLAGS
Chris@42 14724 CFLAGS="-mmic"
Chris@42 14725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14726 /* end confdefs.h. */
Chris@42 14727
Chris@42 14728 int
Chris@42 14729 main ()
Chris@42 14730 {
Chris@42 14731
Chris@42 14732 ;
Chris@42 14733 return 0;
Chris@42 14734 }
Chris@42 14735 _ACEOF
Chris@42 14736 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14737 ax_cv_c_flags__mmic=yes
Chris@42 14738 else
Chris@42 14739 ax_cv_c_flags__mmic=no
Chris@42 14740 fi
Chris@42 14741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14742 CFLAGS=$ax_save_FLAGS
Chris@42 14743 fi
Chris@42 14744
Chris@42 14745 eval ax_check_compiler_flags=$ax_cv_c_flags__mmic
Chris@42 14746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14747 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14748 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14749 KCVI_CFLAGS="-mmic"
Chris@42 14750 else
Chris@42 14751 as_fn_error $? "Need a version of icc with -mmic" "$LINENO" 5
Chris@42 14752 fi
Chris@42 14753
Chris@42 14754 fi
Chris@42 14755
Chris@42 14756 if test "$have_altivec" = "yes" -a "x$ALTIVEC_CFLAGS" = x; then
Chris@42 14757 # -DFAKE__VEC__ is a workaround because gcc-3.3 does not
Chris@42 14758 # #define __VEC__ with -maltivec.
Chris@42 14759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -faltivec" >&5
Chris@42 14760 $as_echo_n "checking whether C compiler accepts -faltivec... " >&6; }
Chris@42 14761 if ${ax_cv_c_flags__faltivec+:} false; then :
Chris@42 14762 $as_echo_n "(cached) " >&6
Chris@42 14763 else
Chris@42 14764
Chris@42 14765 ax_save_FLAGS=$CFLAGS
Chris@42 14766 CFLAGS="-faltivec"
Chris@42 14767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14768 /* end confdefs.h. */
Chris@42 14769
Chris@42 14770 int
Chris@42 14771 main ()
Chris@42 14772 {
Chris@42 14773
Chris@42 14774 ;
Chris@42 14775 return 0;
Chris@42 14776 }
Chris@42 14777 _ACEOF
Chris@42 14778 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14779 ax_cv_c_flags__faltivec=yes
Chris@42 14780 else
Chris@42 14781 ax_cv_c_flags__faltivec=no
Chris@42 14782 fi
Chris@42 14783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14784 CFLAGS=$ax_save_FLAGS
Chris@42 14785 fi
Chris@42 14786
Chris@42 14787 eval ax_check_compiler_flags=$ax_cv_c_flags__faltivec
Chris@42 14788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14789 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14790 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14791 ALTIVEC_CFLAGS="-faltivec"
Chris@42 14792 else
Chris@42 14793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -maltivec -mabi=altivec" >&5
Chris@42 14794 $as_echo_n "checking whether C compiler accepts -maltivec -mabi=altivec... " >&6; }
Chris@42 14795 if ${ax_cv_c_flags__maltivec__mabi_altivec+:} false; then :
Chris@42 14796 $as_echo_n "(cached) " >&6
Chris@42 14797 else
Chris@42 14798
Chris@42 14799 ax_save_FLAGS=$CFLAGS
Chris@42 14800 CFLAGS="-maltivec -mabi=altivec"
Chris@42 14801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14802 /* end confdefs.h. */
Chris@42 14803
Chris@42 14804 int
Chris@42 14805 main ()
Chris@42 14806 {
Chris@42 14807
Chris@42 14808 ;
Chris@42 14809 return 0;
Chris@42 14810 }
Chris@42 14811 _ACEOF
Chris@42 14812 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14813 ax_cv_c_flags__maltivec__mabi_altivec=yes
Chris@42 14814 else
Chris@42 14815 ax_cv_c_flags__maltivec__mabi_altivec=no
Chris@42 14816 fi
Chris@42 14817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14818 CFLAGS=$ax_save_FLAGS
Chris@42 14819 fi
Chris@42 14820
Chris@42 14821 eval ax_check_compiler_flags=$ax_cv_c_flags__maltivec__mabi_altivec
Chris@42 14822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14823 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14824 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14825 ALTIVEC_CFLAGS="-maltivec -mabi=altivec -DFAKE__VEC__"
Chris@42 14826 else
Chris@42 14827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvec" >&5
Chris@42 14828 $as_echo_n "checking whether C compiler accepts -fvec... " >&6; }
Chris@42 14829 if ${ax_cv_c_flags__fvec+:} false; then :
Chris@42 14830 $as_echo_n "(cached) " >&6
Chris@42 14831 else
Chris@42 14832
Chris@42 14833 ax_save_FLAGS=$CFLAGS
Chris@42 14834 CFLAGS="-fvec"
Chris@42 14835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14836 /* end confdefs.h. */
Chris@42 14837
Chris@42 14838 int
Chris@42 14839 main ()
Chris@42 14840 {
Chris@42 14841
Chris@42 14842 ;
Chris@42 14843 return 0;
Chris@42 14844 }
Chris@42 14845 _ACEOF
Chris@42 14846 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14847 ax_cv_c_flags__fvec=yes
Chris@42 14848 else
Chris@42 14849 ax_cv_c_flags__fvec=no
Chris@42 14850 fi
Chris@42 14851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14852 CFLAGS=$ax_save_FLAGS
Chris@42 14853 fi
Chris@42 14854
Chris@42 14855 eval ax_check_compiler_flags=$ax_cv_c_flags__fvec
Chris@42 14856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14857 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14858 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14859 ALTIVEC_CFLAGS="-fvec"
Chris@42 14860 else
Chris@42 14861 as_fn_error $? "Need a version of gcc with -maltivec" "$LINENO" 5
Chris@42 14862 fi
Chris@42 14863
Chris@42 14864 fi
Chris@42 14865
Chris@42 14866 fi
Chris@42 14867
Chris@42 14868 fi
Chris@42 14869
Chris@42 14870 case "${host_cpu}" in
Chris@42 14871 aarch64)
Chris@42 14872 ;;
Chris@42 14873 *)
Chris@42 14874 if test "$have_neon" = "yes" -a "x$NEON_CFLAGS" = x; then
Chris@42 14875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mfpu=neon" >&5
Chris@42 14876 $as_echo_n "checking whether C compiler accepts -mfpu=neon... " >&6; }
Chris@42 14877 if ${ax_cv_c_flags__mfpu_neon+:} false; then :
Chris@42 14878 $as_echo_n "(cached) " >&6
Chris@42 14879 else
Chris@42 14880
Chris@42 14881 ax_save_FLAGS=$CFLAGS
Chris@42 14882 CFLAGS="-mfpu=neon"
Chris@42 14883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14884 /* end confdefs.h. */
Chris@42 14885
Chris@42 14886 int
Chris@42 14887 main ()
Chris@42 14888 {
Chris@42 14889
Chris@42 14890 ;
Chris@42 14891 return 0;
Chris@42 14892 }
Chris@42 14893 _ACEOF
Chris@42 14894 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14895 ax_cv_c_flags__mfpu_neon=yes
Chris@42 14896 else
Chris@42 14897 ax_cv_c_flags__mfpu_neon=no
Chris@42 14898 fi
Chris@42 14899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14900 CFLAGS=$ax_save_FLAGS
Chris@42 14901 fi
Chris@42 14902
Chris@42 14903 eval ax_check_compiler_flags=$ax_cv_c_flags__mfpu_neon
Chris@42 14904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14905 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14906 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14907 NEON_CFLAGS="-mfpu=neon"
Chris@42 14908 else
Chris@42 14909 as_fn_error $? "Need a version of gcc with -mfpu=neon" "$LINENO" 5
Chris@42 14910 fi
Chris@42 14911
Chris@42 14912 fi
Chris@42 14913 ;;
Chris@42 14914 esac
Chris@42 14915
Chris@42 14916 if test "$have_vsx" = "yes" -a "x$VSX_CFLAGS" = x; then
Chris@42 14917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mvsx" >&5
Chris@42 14918 $as_echo_n "checking whether C compiler accepts -mvsx... " >&6; }
Chris@42 14919 if ${ax_cv_c_flags__mvsx+:} false; then :
Chris@42 14920 $as_echo_n "(cached) " >&6
Chris@42 14921 else
Chris@42 14922
Chris@42 14923 ax_save_FLAGS=$CFLAGS
Chris@42 14924 CFLAGS="-mvsx"
Chris@42 14925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14926 /* end confdefs.h. */
Chris@42 14927
Chris@42 14928 int
Chris@42 14929 main ()
Chris@42 14930 {
Chris@42 14931
Chris@42 14932 ;
Chris@42 14933 return 0;
Chris@42 14934 }
Chris@42 14935 _ACEOF
Chris@42 14936 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14937 ax_cv_c_flags__mvsx=yes
Chris@42 14938 else
Chris@42 14939 ax_cv_c_flags__mvsx=no
Chris@42 14940 fi
Chris@42 14941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14942 CFLAGS=$ax_save_FLAGS
Chris@42 14943 fi
Chris@42 14944
Chris@42 14945 eval ax_check_compiler_flags=$ax_cv_c_flags__mvsx
Chris@42 14946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14947 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14948 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14949 VSX_CFLAGS="-mvsx"
Chris@42 14950 else
Chris@42 14951 as_fn_error $? "Need a version of gcc with -mvsx" "$LINENO" 5
Chris@42 14952 fi
Chris@42 14953
Chris@42 14954 fi
Chris@42 14955
Chris@42 14956 ;;
Chris@42 14957
Chris@42 14958 clang)
Chris@42 14959
Chris@42 14960 if test "$have_avx" = "yes" -a "x$AVX_CFLAGS" = x; then
Chris@42 14961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mavx" >&5
Chris@42 14962 $as_echo_n "checking whether C compiler accepts -mavx... " >&6; }
Chris@42 14963 if ${ax_cv_c_flags__mavx+:} false; then :
Chris@42 14964 $as_echo_n "(cached) " >&6
Chris@42 14965 else
Chris@42 14966
Chris@42 14967 ax_save_FLAGS=$CFLAGS
Chris@42 14968 CFLAGS="-mavx"
Chris@42 14969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 14970 /* end confdefs.h. */
Chris@42 14971
Chris@42 14972 int
Chris@42 14973 main ()
Chris@42 14974 {
Chris@42 14975
Chris@42 14976 ;
Chris@42 14977 return 0;
Chris@42 14978 }
Chris@42 14979 _ACEOF
Chris@42 14980 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 14981 ax_cv_c_flags__mavx=yes
Chris@42 14982 else
Chris@42 14983 ax_cv_c_flags__mavx=no
Chris@42 14984 fi
Chris@42 14985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 14986 CFLAGS=$ax_save_FLAGS
Chris@42 14987 fi
Chris@42 14988
Chris@42 14989 eval ax_check_compiler_flags=$ax_cv_c_flags__mavx
Chris@42 14990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 14991 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 14992 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 14993 AVX_CFLAGS="-mavx"
Chris@42 14994 else
Chris@42 14995 as_fn_error $? "Need a version of clang with -mavx" "$LINENO" 5
Chris@42 14996 fi
Chris@42 14997
Chris@42 14998 fi
Chris@42 14999
Chris@42 15000 if test "$have_avx2" = "yes" -a "x$AVX2_CFLAGS" = x; then
Chris@42 15001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mavx2" >&5
Chris@42 15002 $as_echo_n "checking whether C compiler accepts -mavx2... " >&6; }
Chris@42 15003 if ${ax_cv_c_flags__mavx2+:} false; then :
Chris@42 15004 $as_echo_n "(cached) " >&6
Chris@42 15005 else
Chris@42 15006
Chris@42 15007 ax_save_FLAGS=$CFLAGS
Chris@42 15008 CFLAGS="-mavx2"
Chris@42 15009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15010 /* end confdefs.h. */
Chris@42 15011
Chris@42 15012 int
Chris@42 15013 main ()
Chris@42 15014 {
Chris@42 15015
Chris@42 15016 ;
Chris@42 15017 return 0;
Chris@42 15018 }
Chris@42 15019 _ACEOF
Chris@42 15020 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15021 ax_cv_c_flags__mavx2=yes
Chris@42 15022 else
Chris@42 15023 ax_cv_c_flags__mavx2=no
Chris@42 15024 fi
Chris@42 15025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15026 CFLAGS=$ax_save_FLAGS
Chris@42 15027 fi
Chris@42 15028
Chris@42 15029 eval ax_check_compiler_flags=$ax_cv_c_flags__mavx2
Chris@42 15030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 15031 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 15032 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 15033 AVX2_CFLAGS="-mavx2"
Chris@42 15034 else
Chris@42 15035 as_fn_error $? "Need a version of clang with -mavx2" "$LINENO" 5
Chris@42 15036 fi
Chris@42 15037
Chris@42 15038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mfma" >&5
Chris@42 15039 $as_echo_n "checking whether C compiler accepts -mfma... " >&6; }
Chris@42 15040 if ${ax_cv_c_flags__mfma+:} false; then :
Chris@42 15041 $as_echo_n "(cached) " >&6
Chris@42 15042 else
Chris@42 15043
Chris@42 15044 ax_save_FLAGS=$CFLAGS
Chris@42 15045 CFLAGS="-mfma"
Chris@42 15046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15047 /* end confdefs.h. */
Chris@42 15048
Chris@42 15049 int
Chris@42 15050 main ()
Chris@42 15051 {
Chris@42 15052
Chris@42 15053 ;
Chris@42 15054 return 0;
Chris@42 15055 }
Chris@42 15056 _ACEOF
Chris@42 15057 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15058 ax_cv_c_flags__mfma=yes
Chris@42 15059 else
Chris@42 15060 ax_cv_c_flags__mfma=no
Chris@42 15061 fi
Chris@42 15062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15063 CFLAGS=$ax_save_FLAGS
Chris@42 15064 fi
Chris@42 15065
Chris@42 15066 eval ax_check_compiler_flags=$ax_cv_c_flags__mfma
Chris@42 15067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 15068 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 15069 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 15070 AVX2_CFLAGS="$AVX2_CFLAGS -mfma"
Chris@42 15071 else
Chris@42 15072 :
Chris@42 15073 fi
Chris@42 15074
Chris@42 15075 fi
Chris@42 15076
Chris@42 15077 if test "$have_vsx" = "yes" -a "x$VSX_CFLAGS" = x; then
Chris@42 15078 # clang appears to need both -mvsx and -maltivec for VSX
Chris@42 15079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -maltivec" >&5
Chris@42 15080 $as_echo_n "checking whether C compiler accepts -maltivec... " >&6; }
Chris@42 15081 if ${ax_cv_c_flags__maltivec+:} false; then :
Chris@42 15082 $as_echo_n "(cached) " >&6
Chris@42 15083 else
Chris@42 15084
Chris@42 15085 ax_save_FLAGS=$CFLAGS
Chris@42 15086 CFLAGS="-maltivec"
Chris@42 15087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15088 /* end confdefs.h. */
Chris@42 15089
Chris@42 15090 int
Chris@42 15091 main ()
Chris@42 15092 {
Chris@42 15093
Chris@42 15094 ;
Chris@42 15095 return 0;
Chris@42 15096 }
Chris@42 15097 _ACEOF
Chris@42 15098 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15099 ax_cv_c_flags__maltivec=yes
Chris@42 15100 else
Chris@42 15101 ax_cv_c_flags__maltivec=no
Chris@42 15102 fi
Chris@42 15103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15104 CFLAGS=$ax_save_FLAGS
Chris@42 15105 fi
Chris@42 15106
Chris@42 15107 eval ax_check_compiler_flags=$ax_cv_c_flags__maltivec
Chris@42 15108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 15109 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 15110 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 15111 VSX_CFLAGS="-maltivec"
Chris@42 15112 else
Chris@42 15113 as_fn_error $? "Need a version of gcc with -maltivec" "$LINENO" 5
Chris@42 15114 fi
Chris@42 15115
Chris@42 15116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mvsx" >&5
Chris@42 15117 $as_echo_n "checking whether C compiler accepts -mvsx... " >&6; }
Chris@42 15118 if ${ax_cv_c_flags__mvsx+:} false; then :
Chris@42 15119 $as_echo_n "(cached) " >&6
Chris@42 15120 else
Chris@42 15121
Chris@42 15122 ax_save_FLAGS=$CFLAGS
Chris@42 15123 CFLAGS="-mvsx"
Chris@42 15124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15125 /* end confdefs.h. */
Chris@42 15126
Chris@42 15127 int
Chris@42 15128 main ()
Chris@42 15129 {
Chris@42 15130
Chris@42 15131 ;
Chris@42 15132 return 0;
Chris@42 15133 }
Chris@42 15134 _ACEOF
Chris@42 15135 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15136 ax_cv_c_flags__mvsx=yes
Chris@42 15137 else
Chris@42 15138 ax_cv_c_flags__mvsx=no
Chris@42 15139 fi
Chris@42 15140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15141 CFLAGS=$ax_save_FLAGS
Chris@42 15142 fi
Chris@42 15143
Chris@42 15144 eval ax_check_compiler_flags=$ax_cv_c_flags__mvsx
Chris@42 15145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 15146 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 15147 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 15148 VSX_CFLAGS="-mvsx $VSX_CFLAGS"
Chris@42 15149 else
Chris@42 15150 as_fn_error $? "Need a version of gcc with -mvsx" "$LINENO" 5
Chris@42 15151 fi
Chris@42 15152
Chris@42 15153 fi
Chris@42 15154 ;;
Chris@42 15155
Chris@42 15156 ibm)
Chris@42 15157 if test "$have_vsx" = "yes" -a "x$VSX_CFLAGS" = x; then
Chris@42 15158 # Note that IBM xlC uses -qaltivec for VSX too.
Chris@42 15159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -qaltivec" >&5
Chris@42 15160 $as_echo_n "checking whether C compiler accepts -qaltivec... " >&6; }
Chris@42 15161 if ${ax_cv_c_flags__qaltivec+:} false; then :
Chris@42 15162 $as_echo_n "(cached) " >&6
Chris@42 15163 else
Chris@42 15164
Chris@42 15165 ax_save_FLAGS=$CFLAGS
Chris@42 15166 CFLAGS="-qaltivec"
Chris@42 15167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15168 /* end confdefs.h. */
Chris@42 15169
Chris@42 15170 int
Chris@42 15171 main ()
Chris@42 15172 {
Chris@42 15173
Chris@42 15174 ;
Chris@42 15175 return 0;
Chris@42 15176 }
Chris@42 15177 _ACEOF
Chris@42 15178 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15179 ax_cv_c_flags__qaltivec=yes
Chris@42 15180 else
Chris@42 15181 ax_cv_c_flags__qaltivec=no
Chris@42 15182 fi
Chris@42 15183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15184 CFLAGS=$ax_save_FLAGS
Chris@42 15185 fi
Chris@42 15186
Chris@42 15187 eval ax_check_compiler_flags=$ax_cv_c_flags__qaltivec
Chris@42 15188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 15189 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 15190 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 15191 VSX_CFLAGS="-qaltivec"
Chris@42 15192 else
Chris@42 15193 as_fn_error $? "Need a version of gcc with -qaltivec" "$LINENO" 5
Chris@42 15194 fi
Chris@42 15195
Chris@42 15196 fi
Chris@42 15197 ;;
Chris@42 15198 esac
Chris@42 15199
Chris@42 15200
Chris@42 15201
Chris@42 15202
Chris@42 15203
Chris@42 15204
Chris@42 15205
Chris@42 15206
Chris@42 15207
Chris@42 15208
Chris@42 15209 if test "$with_incoming_stack_boundary"x != "no"x; then
Chris@42 15210 case "${ax_cv_c_compiler_vendor}" in
Chris@42 15211 gnu)
Chris@42 15212 tentative_flags="-mincoming-stack-boundary=$with_incoming_stack_boundary";
Chris@42 15213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $tentative_flags" >&5
Chris@42 15214 $as_echo_n "checking whether C compiler accepts $tentative_flags... " >&6; }
Chris@42 15215 ax_save_FLAGS=$CFLAGS
Chris@42 15216 CFLAGS="$tentative_flags"
Chris@42 15217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15218 /* end confdefs.h. */
Chris@42 15219
Chris@42 15220 int
Chris@42 15221 main ()
Chris@42 15222 {
Chris@42 15223
Chris@42 15224 ;
Chris@42 15225 return 0;
Chris@42 15226 }
Chris@42 15227 _ACEOF
Chris@42 15228 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15229 eval `$as_echo "ax_cv_c_flags_$tentative_flags" | $as_tr_sh`=yes
Chris@42 15230 else
Chris@42 15231 eval `$as_echo "ax_cv_c_flags_$tentative_flags" | $as_tr_sh`=no
Chris@42 15232 fi
Chris@42 15233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15234 CFLAGS=$ax_save_FLAGS
Chris@42 15235 eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$tentative_flags" | $as_tr_sh`
Chris@42 15236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 15237 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 15238 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 15239 STACK_ALIGN_CFLAGS=$tentative_flags
Chris@42 15240 else
Chris@42 15241 :
Chris@42 15242 fi
Chris@42 15243
Chris@42 15244 ;;
Chris@42 15245 esac
Chris@42 15246 fi
Chris@42 15247
Chris@42 15248
Chris@42 15249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Chris@42 15250 $as_echo_n "checking for ANSI C header files... " >&6; }
Chris@42 15251 if ${ac_cv_header_stdc+:} false; then :
Chris@42 15252 $as_echo_n "(cached) " >&6
Chris@42 15253 else
Chris@42 15254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15255 /* end confdefs.h. */
Chris@42 15256 #include <stdlib.h>
Chris@42 15257 #include <stdarg.h>
Chris@42 15258 #include <string.h>
Chris@42 15259 #include <float.h>
Chris@42 15260
Chris@42 15261 int
Chris@42 15262 main ()
Chris@42 15263 {
Chris@42 15264
Chris@42 15265 ;
Chris@42 15266 return 0;
Chris@42 15267 }
Chris@42 15268 _ACEOF
Chris@42 15269 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15270 ac_cv_header_stdc=yes
Chris@42 15271 else
Chris@42 15272 ac_cv_header_stdc=no
Chris@42 15273 fi
Chris@42 15274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15275
Chris@42 15276 if test $ac_cv_header_stdc = yes; then
Chris@42 15277 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@42 15278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15279 /* end confdefs.h. */
Chris@42 15280 #include <string.h>
Chris@42 15281
Chris@42 15282 _ACEOF
Chris@42 15283 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 15284 $EGREP "memchr" >/dev/null 2>&1; then :
Chris@42 15285
Chris@42 15286 else
Chris@42 15287 ac_cv_header_stdc=no
Chris@42 15288 fi
Chris@42 15289 rm -f conftest*
Chris@42 15290
Chris@42 15291 fi
Chris@42 15292
Chris@42 15293 if test $ac_cv_header_stdc = yes; then
Chris@42 15294 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@42 15295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15296 /* end confdefs.h. */
Chris@42 15297 #include <stdlib.h>
Chris@42 15298
Chris@42 15299 _ACEOF
Chris@42 15300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 15301 $EGREP "free" >/dev/null 2>&1; then :
Chris@42 15302
Chris@42 15303 else
Chris@42 15304 ac_cv_header_stdc=no
Chris@42 15305 fi
Chris@42 15306 rm -f conftest*
Chris@42 15307
Chris@42 15308 fi
Chris@42 15309
Chris@42 15310 if test $ac_cv_header_stdc = yes; then
Chris@42 15311 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@42 15312 if test "$cross_compiling" = yes; then :
Chris@42 15313 :
Chris@42 15314 else
Chris@42 15315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15316 /* end confdefs.h. */
Chris@42 15317 #include <ctype.h>
Chris@42 15318 #include <stdlib.h>
Chris@42 15319 #if ((' ' & 0x0FF) == 0x020)
Chris@42 15320 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@42 15321 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@42 15322 #else
Chris@42 15323 # define ISLOWER(c) \
Chris@42 15324 (('a' <= (c) && (c) <= 'i') \
Chris@42 15325 || ('j' <= (c) && (c) <= 'r') \
Chris@42 15326 || ('s' <= (c) && (c) <= 'z'))
Chris@42 15327 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@42 15328 #endif
Chris@42 15329
Chris@42 15330 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@42 15331 int
Chris@42 15332 main ()
Chris@42 15333 {
Chris@42 15334 int i;
Chris@42 15335 for (i = 0; i < 256; i++)
Chris@42 15336 if (XOR (islower (i), ISLOWER (i))
Chris@42 15337 || toupper (i) != TOUPPER (i))
Chris@42 15338 return 2;
Chris@42 15339 return 0;
Chris@42 15340 }
Chris@42 15341 _ACEOF
Chris@42 15342 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 15343
Chris@42 15344 else
Chris@42 15345 ac_cv_header_stdc=no
Chris@42 15346 fi
Chris@42 15347 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 15348 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 15349 fi
Chris@42 15350
Chris@42 15351 fi
Chris@42 15352 fi
Chris@42 15353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Chris@42 15354 $as_echo "$ac_cv_header_stdc" >&6; }
Chris@42 15355 if test $ac_cv_header_stdc = yes; then
Chris@42 15356
Chris@42 15357 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
Chris@42 15358
Chris@42 15359 fi
Chris@42 15360
Chris@42 15361 for ac_header in libintl.h malloc.h stddef.h stdlib.h string.h strings.h sys/time.h unistd.h limits.h c_asm.h intrinsics.h stdint.h mach/mach_time.h sys/sysctl.h
Chris@42 15362 do :
Chris@42 15363 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@42 15364 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Chris@42 15365 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Chris@42 15366 cat >>confdefs.h <<_ACEOF
Chris@42 15367 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@42 15368 _ACEOF
Chris@42 15369
Chris@42 15370 fi
Chris@42 15371
Chris@42 15372 done
Chris@42 15373
Chris@42 15374
Chris@42 15375 save_CFLAGS="$CFLAGS"
Chris@42 15376 save_CPPFLAGS="$CPPFLAGS"
Chris@42 15377 CFLAGS="$CFLAGS $ALTIVEC_CFLAGS $VSX_CFLAGS"
Chris@42 15378 CPPFLAGS="$CPPFLAGS $ALTIVEC_CFLAGS $VSX_CFLAGS"
Chris@42 15379 for ac_header in altivec.h
Chris@42 15380 do :
Chris@42 15381 ac_fn_c_check_header_mongrel "$LINENO" "altivec.h" "ac_cv_header_altivec_h" "$ac_includes_default"
Chris@42 15382 if test "x$ac_cv_header_altivec_h" = xyes; then :
Chris@42 15383 cat >>confdefs.h <<_ACEOF
Chris@42 15384 #define HAVE_ALTIVEC_H 1
Chris@42 15385 _ACEOF
Chris@42 15386
Chris@42 15387 fi
Chris@42 15388
Chris@42 15389 done
Chris@42 15390
Chris@42 15391 CFLAGS="$save_CFLAGS"
Chris@42 15392 CPPFLAGS="$save_CPPFLAGS"
Chris@42 15393
Chris@42 15394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Chris@42 15395 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Chris@42 15396 if ${ac_cv_c_const+:} false; then :
Chris@42 15397 $as_echo_n "(cached) " >&6
Chris@42 15398 else
Chris@42 15399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15400 /* end confdefs.h. */
Chris@42 15401
Chris@42 15402 int
Chris@42 15403 main ()
Chris@42 15404 {
Chris@42 15405
Chris@42 15406 #ifndef __cplusplus
Chris@42 15407 /* Ultrix mips cc rejects this sort of thing. */
Chris@42 15408 typedef int charset[2];
Chris@42 15409 const charset cs = { 0, 0 };
Chris@42 15410 /* SunOS 4.1.1 cc rejects this. */
Chris@42 15411 char const *const *pcpcc;
Chris@42 15412 char **ppc;
Chris@42 15413 /* NEC SVR4.0.2 mips cc rejects this. */
Chris@42 15414 struct point {int x, y;};
Chris@42 15415 static struct point const zero = {0,0};
Chris@42 15416 /* AIX XL C 1.02.0.0 rejects this.
Chris@42 15417 It does not let you subtract one const X* pointer from another in
Chris@42 15418 an arm of an if-expression whose if-part is not a constant
Chris@42 15419 expression */
Chris@42 15420 const char *g = "string";
Chris@42 15421 pcpcc = &g + (g ? g-g : 0);
Chris@42 15422 /* HPUX 7.0 cc rejects these. */
Chris@42 15423 ++pcpcc;
Chris@42 15424 ppc = (char**) pcpcc;
Chris@42 15425 pcpcc = (char const *const *) ppc;
Chris@42 15426 { /* SCO 3.2v4 cc rejects this sort of thing. */
Chris@42 15427 char tx;
Chris@42 15428 char *t = &tx;
Chris@42 15429 char const *s = 0 ? (char *) 0 : (char const *) 0;
Chris@42 15430
Chris@42 15431 *t++ = 0;
Chris@42 15432 if (s) return 0;
Chris@42 15433 }
Chris@42 15434 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Chris@42 15435 int x[] = {25, 17};
Chris@42 15436 const int *foo = &x[0];
Chris@42 15437 ++foo;
Chris@42 15438 }
Chris@42 15439 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
Chris@42 15440 typedef const int *iptr;
Chris@42 15441 iptr p = 0;
Chris@42 15442 ++p;
Chris@42 15443 }
Chris@42 15444 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
Chris@42 15445 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
Chris@42 15446 struct s { int j; const int *ap[3]; } bx;
Chris@42 15447 struct s *b = &bx; b->j = 5;
Chris@42 15448 }
Chris@42 15449 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
Chris@42 15450 const int foo = 10;
Chris@42 15451 if (!foo) return 0;
Chris@42 15452 }
Chris@42 15453 return !cs[0] && !zero.x;
Chris@42 15454 #endif
Chris@42 15455
Chris@42 15456 ;
Chris@42 15457 return 0;
Chris@42 15458 }
Chris@42 15459 _ACEOF
Chris@42 15460 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15461 ac_cv_c_const=yes
Chris@42 15462 else
Chris@42 15463 ac_cv_c_const=no
Chris@42 15464 fi
Chris@42 15465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15466 fi
Chris@42 15467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Chris@42 15468 $as_echo "$ac_cv_c_const" >&6; }
Chris@42 15469 if test $ac_cv_c_const = no; then
Chris@42 15470
Chris@42 15471 $as_echo "#define const /**/" >>confdefs.h
Chris@42 15472
Chris@42 15473 fi
Chris@42 15474
Chris@42 15475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
Chris@42 15476 $as_echo_n "checking for inline... " >&6; }
Chris@42 15477 if ${ac_cv_c_inline+:} false; then :
Chris@42 15478 $as_echo_n "(cached) " >&6
Chris@42 15479 else
Chris@42 15480 ac_cv_c_inline=no
Chris@42 15481 for ac_kw in inline __inline__ __inline; do
Chris@42 15482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15483 /* end confdefs.h. */
Chris@42 15484 #ifndef __cplusplus
Chris@42 15485 typedef int foo_t;
Chris@42 15486 static $ac_kw foo_t static_foo () {return 0; }
Chris@42 15487 $ac_kw foo_t foo () {return 0; }
Chris@42 15488 #endif
Chris@42 15489
Chris@42 15490 _ACEOF
Chris@42 15491 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15492 ac_cv_c_inline=$ac_kw
Chris@42 15493 fi
Chris@42 15494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15495 test "$ac_cv_c_inline" != no && break
Chris@42 15496 done
Chris@42 15497
Chris@42 15498 fi
Chris@42 15499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
Chris@42 15500 $as_echo "$ac_cv_c_inline" >&6; }
Chris@42 15501
Chris@42 15502 case $ac_cv_c_inline in
Chris@42 15503 inline | yes) ;;
Chris@42 15504 *)
Chris@42 15505 case $ac_cv_c_inline in
Chris@42 15506 no) ac_val=;;
Chris@42 15507 *) ac_val=$ac_cv_c_inline;;
Chris@42 15508 esac
Chris@42 15509 cat >>confdefs.h <<_ACEOF
Chris@42 15510 #ifndef __cplusplus
Chris@42 15511 #define inline $ac_val
Chris@42 15512 #endif
Chris@42 15513 _ACEOF
Chris@42 15514 ;;
Chris@42 15515 esac
Chris@42 15516
Chris@42 15517 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
Chris@42 15518 if test "x$ac_cv_type_size_t" = xyes; then :
Chris@42 15519
Chris@42 15520 else
Chris@42 15521
Chris@42 15522 cat >>confdefs.h <<_ACEOF
Chris@42 15523 #define size_t unsigned int
Chris@42 15524 _ACEOF
Chris@42 15525
Chris@42 15526 fi
Chris@42 15527
Chris@42 15528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
Chris@42 15529 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Chris@42 15530 if ${ac_cv_header_time+:} false; then :
Chris@42 15531 $as_echo_n "(cached) " >&6
Chris@42 15532 else
Chris@42 15533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 15534 /* end confdefs.h. */
Chris@42 15535 #include <sys/types.h>
Chris@42 15536 #include <sys/time.h>
Chris@42 15537 #include <time.h>
Chris@42 15538
Chris@42 15539 int
Chris@42 15540 main ()
Chris@42 15541 {
Chris@42 15542 if ((struct tm *) 0)
Chris@42 15543 return 0;
Chris@42 15544 ;
Chris@42 15545 return 0;
Chris@42 15546 }
Chris@42 15547 _ACEOF
Chris@42 15548 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 15549 ac_cv_header_time=yes
Chris@42 15550 else
Chris@42 15551 ac_cv_header_time=no
Chris@42 15552 fi
Chris@42 15553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 15554 fi
Chris@42 15555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Chris@42 15556 $as_echo "$ac_cv_header_time" >&6; }
Chris@42 15557 if test $ac_cv_header_time = yes; then
Chris@42 15558
Chris@42 15559 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Chris@42 15560
Chris@42 15561 fi
Chris@42 15562
Chris@42 15563 ac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
Chris@42 15564 if test "x$ac_cv_type_long_double" = xyes; then :
Chris@42 15565
Chris@42 15566 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
Chris@42 15567
Chris@42 15568 else
Chris@42 15569
Chris@42 15570 if test $PRECISION = l; then
Chris@42 15571 as_fn_error $? "long double is not a supported type with your compiler." "$LINENO" 5
Chris@42 15572 fi
Chris@42 15573
Chris@42 15574 fi
Chris@42 15575
Chris@42 15576 ac_fn_c_check_type "$LINENO" "hrtime_t" "ac_cv_type_hrtime_t" "
Chris@42 15577 #if HAVE_SYS_TIME_H
Chris@42 15578 #include <sys/time.h>
Chris@42 15579 #endif
Chris@42 15580
Chris@42 15581 "
Chris@42 15582 if test "x$ac_cv_type_hrtime_t" = xyes; then :
Chris@42 15583
Chris@42 15584 $as_echo "#define HAVE_HRTIME_T 1" >>confdefs.h
Chris@42 15585
Chris@42 15586 fi
Chris@42 15587
Chris@42 15588
Chris@42 15589 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15590 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15591 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15592 # This bug is HP SR number 8606223364.
Chris@42 15593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Chris@42 15594 $as_echo_n "checking size of int... " >&6; }
Chris@42 15595 if ${ac_cv_sizeof_int+:} false; then :
Chris@42 15596 $as_echo_n "(cached) " >&6
Chris@42 15597 else
Chris@42 15598 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Chris@42 15599
Chris@42 15600 else
Chris@42 15601 if test "$ac_cv_type_int" = yes; then
Chris@42 15602 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15603 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15604 as_fn_error 77 "cannot compute sizeof (int)
Chris@42 15605 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15606 else
Chris@42 15607 ac_cv_sizeof_int=0
Chris@42 15608 fi
Chris@42 15609 fi
Chris@42 15610
Chris@42 15611 fi
Chris@42 15612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Chris@42 15613 $as_echo "$ac_cv_sizeof_int" >&6; }
Chris@42 15614
Chris@42 15615
Chris@42 15616
Chris@42 15617 cat >>confdefs.h <<_ACEOF
Chris@42 15618 #define SIZEOF_INT $ac_cv_sizeof_int
Chris@42 15619 _ACEOF
Chris@42 15620
Chris@42 15621
Chris@42 15622 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15623 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15624 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15625 # This bug is HP SR number 8606223364.
Chris@42 15626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int" >&5
Chris@42 15627 $as_echo_n "checking size of unsigned int... " >&6; }
Chris@42 15628 if ${ac_cv_sizeof_unsigned_int+:} false; then :
Chris@42 15629 $as_echo_n "(cached) " >&6
Chris@42 15630 else
Chris@42 15631 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned int))" "ac_cv_sizeof_unsigned_int" "$ac_includes_default"; then :
Chris@42 15632
Chris@42 15633 else
Chris@42 15634 if test "$ac_cv_type_unsigned_int" = yes; then
Chris@42 15635 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15636 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15637 as_fn_error 77 "cannot compute sizeof (unsigned int)
Chris@42 15638 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15639 else
Chris@42 15640 ac_cv_sizeof_unsigned_int=0
Chris@42 15641 fi
Chris@42 15642 fi
Chris@42 15643
Chris@42 15644 fi
Chris@42 15645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_int" >&5
Chris@42 15646 $as_echo "$ac_cv_sizeof_unsigned_int" >&6; }
Chris@42 15647
Chris@42 15648
Chris@42 15649
Chris@42 15650 cat >>confdefs.h <<_ACEOF
Chris@42 15651 #define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
Chris@42 15652 _ACEOF
Chris@42 15653
Chris@42 15654
Chris@42 15655 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15656 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15657 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15658 # This bug is HP SR number 8606223364.
Chris@42 15659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Chris@42 15660 $as_echo_n "checking size of long... " >&6; }
Chris@42 15661 if ${ac_cv_sizeof_long+:} false; then :
Chris@42 15662 $as_echo_n "(cached) " >&6
Chris@42 15663 else
Chris@42 15664 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Chris@42 15665
Chris@42 15666 else
Chris@42 15667 if test "$ac_cv_type_long" = yes; then
Chris@42 15668 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15670 as_fn_error 77 "cannot compute sizeof (long)
Chris@42 15671 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15672 else
Chris@42 15673 ac_cv_sizeof_long=0
Chris@42 15674 fi
Chris@42 15675 fi
Chris@42 15676
Chris@42 15677 fi
Chris@42 15678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Chris@42 15679 $as_echo "$ac_cv_sizeof_long" >&6; }
Chris@42 15680
Chris@42 15681
Chris@42 15682
Chris@42 15683 cat >>confdefs.h <<_ACEOF
Chris@42 15684 #define SIZEOF_LONG $ac_cv_sizeof_long
Chris@42 15685 _ACEOF
Chris@42 15686
Chris@42 15687
Chris@42 15688 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15689 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15690 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15691 # This bug is HP SR number 8606223364.
Chris@42 15692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
Chris@42 15693 $as_echo_n "checking size of unsigned long... " >&6; }
Chris@42 15694 if ${ac_cv_sizeof_unsigned_long+:} false; then :
Chris@42 15695 $as_echo_n "(cached) " >&6
Chris@42 15696 else
Chris@42 15697 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
Chris@42 15698
Chris@42 15699 else
Chris@42 15700 if test "$ac_cv_type_unsigned_long" = yes; then
Chris@42 15701 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15702 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15703 as_fn_error 77 "cannot compute sizeof (unsigned long)
Chris@42 15704 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15705 else
Chris@42 15706 ac_cv_sizeof_unsigned_long=0
Chris@42 15707 fi
Chris@42 15708 fi
Chris@42 15709
Chris@42 15710 fi
Chris@42 15711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
Chris@42 15712 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
Chris@42 15713
Chris@42 15714
Chris@42 15715
Chris@42 15716 cat >>confdefs.h <<_ACEOF
Chris@42 15717 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
Chris@42 15718 _ACEOF
Chris@42 15719
Chris@42 15720
Chris@42 15721 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15722 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15723 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15724 # This bug is HP SR number 8606223364.
Chris@42 15725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
Chris@42 15726 $as_echo_n "checking size of long long... " >&6; }
Chris@42 15727 if ${ac_cv_sizeof_long_long+:} false; then :
Chris@42 15728 $as_echo_n "(cached) " >&6
Chris@42 15729 else
Chris@42 15730 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
Chris@42 15731
Chris@42 15732 else
Chris@42 15733 if test "$ac_cv_type_long_long" = yes; then
Chris@42 15734 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15735 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15736 as_fn_error 77 "cannot compute sizeof (long long)
Chris@42 15737 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15738 else
Chris@42 15739 ac_cv_sizeof_long_long=0
Chris@42 15740 fi
Chris@42 15741 fi
Chris@42 15742
Chris@42 15743 fi
Chris@42 15744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
Chris@42 15745 $as_echo "$ac_cv_sizeof_long_long" >&6; }
Chris@42 15746
Chris@42 15747
Chris@42 15748
Chris@42 15749 cat >>confdefs.h <<_ACEOF
Chris@42 15750 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Chris@42 15751 _ACEOF
Chris@42 15752
Chris@42 15753
Chris@42 15754 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15755 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15756 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15757 # This bug is HP SR number 8606223364.
Chris@42 15758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
Chris@42 15759 $as_echo_n "checking size of unsigned long long... " >&6; }
Chris@42 15760 if ${ac_cv_sizeof_unsigned_long_long+:} false; then :
Chris@42 15761 $as_echo_n "(cached) " >&6
Chris@42 15762 else
Chris@42 15763 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
Chris@42 15764
Chris@42 15765 else
Chris@42 15766 if test "$ac_cv_type_unsigned_long_long" = yes; then
Chris@42 15767 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15768 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15769 as_fn_error 77 "cannot compute sizeof (unsigned long long)
Chris@42 15770 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15771 else
Chris@42 15772 ac_cv_sizeof_unsigned_long_long=0
Chris@42 15773 fi
Chris@42 15774 fi
Chris@42 15775
Chris@42 15776 fi
Chris@42 15777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
Chris@42 15778 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
Chris@42 15779
Chris@42 15780
Chris@42 15781
Chris@42 15782 cat >>confdefs.h <<_ACEOF
Chris@42 15783 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
Chris@42 15784 _ACEOF
Chris@42 15785
Chris@42 15786
Chris@42 15787 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15788 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15789 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15790 # This bug is HP SR number 8606223364.
Chris@42 15791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
Chris@42 15792 $as_echo_n "checking size of size_t... " >&6; }
Chris@42 15793 if ${ac_cv_sizeof_size_t+:} false; then :
Chris@42 15794 $as_echo_n "(cached) " >&6
Chris@42 15795 else
Chris@42 15796 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
Chris@42 15797
Chris@42 15798 else
Chris@42 15799 if test "$ac_cv_type_size_t" = yes; then
Chris@42 15800 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15801 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15802 as_fn_error 77 "cannot compute sizeof (size_t)
Chris@42 15803 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15804 else
Chris@42 15805 ac_cv_sizeof_size_t=0
Chris@42 15806 fi
Chris@42 15807 fi
Chris@42 15808
Chris@42 15809 fi
Chris@42 15810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
Chris@42 15811 $as_echo "$ac_cv_sizeof_size_t" >&6; }
Chris@42 15812
Chris@42 15813
Chris@42 15814
Chris@42 15815 cat >>confdefs.h <<_ACEOF
Chris@42 15816 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
Chris@42 15817 _ACEOF
Chris@42 15818
Chris@42 15819
Chris@42 15820 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15821 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15822 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15823 # This bug is HP SR number 8606223364.
Chris@42 15824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ptrdiff_t" >&5
Chris@42 15825 $as_echo_n "checking size of ptrdiff_t... " >&6; }
Chris@42 15826 if ${ac_cv_sizeof_ptrdiff_t+:} false; then :
Chris@42 15827 $as_echo_n "(cached) " >&6
Chris@42 15828 else
Chris@42 15829 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (ptrdiff_t))" "ac_cv_sizeof_ptrdiff_t" "$ac_includes_default"; then :
Chris@42 15830
Chris@42 15831 else
Chris@42 15832 if test "$ac_cv_type_ptrdiff_t" = yes; then
Chris@42 15833 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15834 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15835 as_fn_error 77 "cannot compute sizeof (ptrdiff_t)
Chris@42 15836 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15837 else
Chris@42 15838 ac_cv_sizeof_ptrdiff_t=0
Chris@42 15839 fi
Chris@42 15840 fi
Chris@42 15841
Chris@42 15842 fi
Chris@42 15843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ptrdiff_t" >&5
Chris@42 15844 $as_echo "$ac_cv_sizeof_ptrdiff_t" >&6; }
Chris@42 15845
Chris@42 15846
Chris@42 15847
Chris@42 15848 cat >>confdefs.h <<_ACEOF
Chris@42 15849 #define SIZEOF_PTRDIFF_T $ac_cv_sizeof_ptrdiff_t
Chris@42 15850 _ACEOF
Chris@42 15851
Chris@42 15852
Chris@42 15853
Chris@42 15854 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default
Chris@42 15855 #ifdef HAVE_STDINT_H
Chris@42 15856 # include <stdint.h>
Chris@42 15857 #endif
Chris@42 15858 "
Chris@42 15859 if test "x$ac_cv_type_uintptr_t" = xyes; then :
Chris@42 15860
Chris@42 15861 cat >>confdefs.h <<_ACEOF
Chris@42 15862 #define HAVE_UINTPTR_T 1
Chris@42 15863 _ACEOF
Chris@42 15864
Chris@42 15865
Chris@42 15866 else
Chris@42 15867 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15868 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15869 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15870 # This bug is HP SR number 8606223364.
Chris@42 15871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
Chris@42 15872 $as_echo_n "checking size of void *... " >&6; }
Chris@42 15873 if ${ac_cv_sizeof_void_p+:} false; then :
Chris@42 15874 $as_echo_n "(cached) " >&6
Chris@42 15875 else
Chris@42 15876 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
Chris@42 15877
Chris@42 15878 else
Chris@42 15879 if test "$ac_cv_type_void_p" = yes; then
Chris@42 15880 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15881 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15882 as_fn_error 77 "cannot compute sizeof (void *)
Chris@42 15883 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15884 else
Chris@42 15885 ac_cv_sizeof_void_p=0
Chris@42 15886 fi
Chris@42 15887 fi
Chris@42 15888
Chris@42 15889 fi
Chris@42 15890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
Chris@42 15891 $as_echo "$ac_cv_sizeof_void_p" >&6; }
Chris@42 15892
Chris@42 15893
Chris@42 15894
Chris@42 15895 cat >>confdefs.h <<_ACEOF
Chris@42 15896 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
Chris@42 15897 _ACEOF
Chris@42 15898
Chris@42 15899
Chris@42 15900 fi
Chris@42 15901
Chris@42 15902
Chris@42 15903 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15904 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15905 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15906 # This bug is HP SR number 8606223364.
Chris@42 15907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
Chris@42 15908 $as_echo_n "checking size of float... " >&6; }
Chris@42 15909 if ${ac_cv_sizeof_float+:} false; then :
Chris@42 15910 $as_echo_n "(cached) " >&6
Chris@42 15911 else
Chris@42 15912 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
Chris@42 15913
Chris@42 15914 else
Chris@42 15915 if test "$ac_cv_type_float" = yes; then
Chris@42 15916 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15917 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15918 as_fn_error 77 "cannot compute sizeof (float)
Chris@42 15919 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15920 else
Chris@42 15921 ac_cv_sizeof_float=0
Chris@42 15922 fi
Chris@42 15923 fi
Chris@42 15924
Chris@42 15925 fi
Chris@42 15926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
Chris@42 15927 $as_echo "$ac_cv_sizeof_float" >&6; }
Chris@42 15928
Chris@42 15929
Chris@42 15930
Chris@42 15931 cat >>confdefs.h <<_ACEOF
Chris@42 15932 #define SIZEOF_FLOAT $ac_cv_sizeof_float
Chris@42 15933 _ACEOF
Chris@42 15934
Chris@42 15935
Chris@42 15936 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15937 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15938 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15939 # This bug is HP SR number 8606223364.
Chris@42 15940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
Chris@42 15941 $as_echo_n "checking size of double... " >&6; }
Chris@42 15942 if ${ac_cv_sizeof_double+:} false; then :
Chris@42 15943 $as_echo_n "(cached) " >&6
Chris@42 15944 else
Chris@42 15945 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
Chris@42 15946
Chris@42 15947 else
Chris@42 15948 if test "$ac_cv_type_double" = yes; then
Chris@42 15949 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15950 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15951 as_fn_error 77 "cannot compute sizeof (double)
Chris@42 15952 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15953 else
Chris@42 15954 ac_cv_sizeof_double=0
Chris@42 15955 fi
Chris@42 15956 fi
Chris@42 15957
Chris@42 15958 fi
Chris@42 15959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
Chris@42 15960 $as_echo "$ac_cv_sizeof_double" >&6; }
Chris@42 15961
Chris@42 15962
Chris@42 15963
Chris@42 15964 cat >>confdefs.h <<_ACEOF
Chris@42 15965 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
Chris@42 15966 _ACEOF
Chris@42 15967
Chris@42 15968
Chris@42 15969
Chris@42 15970 # The cast to long int works around a bug in the HP C Compiler
Chris@42 15971 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@42 15972 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@42 15973 # This bug is HP SR number 8606223364.
Chris@42 15974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of fftw_r2r_kind" >&5
Chris@42 15975 $as_echo_n "checking size of fftw_r2r_kind... " >&6; }
Chris@42 15976 if ${ac_cv_sizeof_fftw_r2r_kind+:} false; then :
Chris@42 15977 $as_echo_n "(cached) " >&6
Chris@42 15978 else
Chris@42 15979 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (fftw_r2r_kind))" "ac_cv_sizeof_fftw_r2r_kind" "typedef enum {
Chris@42 15980 FFTW_R2HC=0, FFTW_HC2R=1, FFTW_DHT=2,
Chris@42 15981 FFTW_REDFT00=3, FFTW_REDFT01=4, FFTW_REDFT10=5, FFTW_REDFT11=6,
Chris@42 15982 FFTW_RODFT00=7, FFTW_RODFT01=8, FFTW_RODFT10=9, FFTW_RODFT11=10
Chris@42 15983 } fftw_r2r_kind;
Chris@42 15984 "; then :
Chris@42 15985
Chris@42 15986 else
Chris@42 15987 if test "$ac_cv_type_fftw_r2r_kind" = yes; then
Chris@42 15988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 15989 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 15990 as_fn_error 77 "cannot compute sizeof (fftw_r2r_kind)
Chris@42 15991 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 15992 else
Chris@42 15993 ac_cv_sizeof_fftw_r2r_kind=0
Chris@42 15994 fi
Chris@42 15995 fi
Chris@42 15996
Chris@42 15997 fi
Chris@42 15998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_fftw_r2r_kind" >&5
Chris@42 15999 $as_echo "$ac_cv_sizeof_fftw_r2r_kind" >&6; }
Chris@42 16000
Chris@42 16001
Chris@42 16002
Chris@42 16003 cat >>confdefs.h <<_ACEOF
Chris@42 16004 #define SIZEOF_FFTW_R2R_KIND $ac_cv_sizeof_fftw_r2r_kind
Chris@42 16005 _ACEOF
Chris@42 16006
Chris@42 16007
Chris@42 16008 if test 0 = $ac_cv_sizeof_fftw_r2r_kind; then as_fn_error $? "sizeof(fftw_r2r_kind) test failed" "$LINENO" 5; fi
Chris@42 16009 C_FFTW_R2R_KIND=C_INT`expr $ac_cv_sizeof_fftw_r2r_kind \* 8`_T
Chris@42 16010
Chris@42 16011
Chris@42 16012 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
Chris@42 16013 # for constant arguments. Useless!
Chris@42 16014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
Chris@42 16015 $as_echo_n "checking for working alloca.h... " >&6; }
Chris@42 16016 if ${ac_cv_working_alloca_h+:} false; then :
Chris@42 16017 $as_echo_n "(cached) " >&6
Chris@42 16018 else
Chris@42 16019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16020 /* end confdefs.h. */
Chris@42 16021 #include <alloca.h>
Chris@42 16022 int
Chris@42 16023 main ()
Chris@42 16024 {
Chris@42 16025 char *p = (char *) alloca (2 * sizeof (int));
Chris@42 16026 if (p) return 0;
Chris@42 16027 ;
Chris@42 16028 return 0;
Chris@42 16029 }
Chris@42 16030 _ACEOF
Chris@42 16031 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16032 ac_cv_working_alloca_h=yes
Chris@42 16033 else
Chris@42 16034 ac_cv_working_alloca_h=no
Chris@42 16035 fi
Chris@42 16036 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16037 conftest$ac_exeext conftest.$ac_ext
Chris@42 16038 fi
Chris@42 16039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
Chris@42 16040 $as_echo "$ac_cv_working_alloca_h" >&6; }
Chris@42 16041 if test $ac_cv_working_alloca_h = yes; then
Chris@42 16042
Chris@42 16043 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
Chris@42 16044
Chris@42 16045 fi
Chris@42 16046
Chris@42 16047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
Chris@42 16048 $as_echo_n "checking for alloca... " >&6; }
Chris@42 16049 if ${ac_cv_func_alloca_works+:} false; then :
Chris@42 16050 $as_echo_n "(cached) " >&6
Chris@42 16051 else
Chris@42 16052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16053 /* end confdefs.h. */
Chris@42 16054 #ifdef __GNUC__
Chris@42 16055 # define alloca __builtin_alloca
Chris@42 16056 #else
Chris@42 16057 # ifdef _MSC_VER
Chris@42 16058 # include <malloc.h>
Chris@42 16059 # define alloca _alloca
Chris@42 16060 # else
Chris@42 16061 # ifdef HAVE_ALLOCA_H
Chris@42 16062 # include <alloca.h>
Chris@42 16063 # else
Chris@42 16064 # ifdef _AIX
Chris@42 16065 #pragma alloca
Chris@42 16066 # else
Chris@42 16067 # ifndef alloca /* predefined by HP cc +Olibcalls */
Chris@42 16068 void *alloca (size_t);
Chris@42 16069 # endif
Chris@42 16070 # endif
Chris@42 16071 # endif
Chris@42 16072 # endif
Chris@42 16073 #endif
Chris@42 16074
Chris@42 16075 int
Chris@42 16076 main ()
Chris@42 16077 {
Chris@42 16078 char *p = (char *) alloca (1);
Chris@42 16079 if (p) return 0;
Chris@42 16080 ;
Chris@42 16081 return 0;
Chris@42 16082 }
Chris@42 16083 _ACEOF
Chris@42 16084 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16085 ac_cv_func_alloca_works=yes
Chris@42 16086 else
Chris@42 16087 ac_cv_func_alloca_works=no
Chris@42 16088 fi
Chris@42 16089 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16090 conftest$ac_exeext conftest.$ac_ext
Chris@42 16091 fi
Chris@42 16092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
Chris@42 16093 $as_echo "$ac_cv_func_alloca_works" >&6; }
Chris@42 16094
Chris@42 16095 if test $ac_cv_func_alloca_works = yes; then
Chris@42 16096
Chris@42 16097 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
Chris@42 16098
Chris@42 16099 else
Chris@42 16100 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
Chris@42 16101 # that cause trouble. Some versions do not even contain alloca or
Chris@42 16102 # contain a buggy version. If you still want to use their alloca,
Chris@42 16103 # use ar to extract alloca.o from them instead of compiling alloca.c.
Chris@42 16104
Chris@42 16105 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
Chris@42 16106
Chris@42 16107 $as_echo "#define C_ALLOCA 1" >>confdefs.h
Chris@42 16108
Chris@42 16109
Chris@42 16110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
Chris@42 16111 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
Chris@42 16112 if ${ac_cv_os_cray+:} false; then :
Chris@42 16113 $as_echo_n "(cached) " >&6
Chris@42 16114 else
Chris@42 16115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16116 /* end confdefs.h. */
Chris@42 16117 #if defined CRAY && ! defined CRAY2
Chris@42 16118 webecray
Chris@42 16119 #else
Chris@42 16120 wenotbecray
Chris@42 16121 #endif
Chris@42 16122
Chris@42 16123 _ACEOF
Chris@42 16124 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 16125 $EGREP "webecray" >/dev/null 2>&1; then :
Chris@42 16126 ac_cv_os_cray=yes
Chris@42 16127 else
Chris@42 16128 ac_cv_os_cray=no
Chris@42 16129 fi
Chris@42 16130 rm -f conftest*
Chris@42 16131
Chris@42 16132 fi
Chris@42 16133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
Chris@42 16134 $as_echo "$ac_cv_os_cray" >&6; }
Chris@42 16135 if test $ac_cv_os_cray = yes; then
Chris@42 16136 for ac_func in _getb67 GETB67 getb67; do
Chris@42 16137 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@42 16138 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@42 16139 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@42 16140
Chris@42 16141 cat >>confdefs.h <<_ACEOF
Chris@42 16142 #define CRAY_STACKSEG_END $ac_func
Chris@42 16143 _ACEOF
Chris@42 16144
Chris@42 16145 break
Chris@42 16146 fi
Chris@42 16147
Chris@42 16148 done
Chris@42 16149 fi
Chris@42 16150
Chris@42 16151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
Chris@42 16152 $as_echo_n "checking stack direction for C alloca... " >&6; }
Chris@42 16153 if ${ac_cv_c_stack_direction+:} false; then :
Chris@42 16154 $as_echo_n "(cached) " >&6
Chris@42 16155 else
Chris@42 16156 if test "$cross_compiling" = yes; then :
Chris@42 16157 ac_cv_c_stack_direction=0
Chris@42 16158 else
Chris@42 16159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16160 /* end confdefs.h. */
Chris@42 16161 $ac_includes_default
Chris@42 16162 int
Chris@42 16163 find_stack_direction (int *addr, int depth)
Chris@42 16164 {
Chris@42 16165 int dir, dummy = 0;
Chris@42 16166 if (! addr)
Chris@42 16167 addr = &dummy;
Chris@42 16168 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
Chris@42 16169 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
Chris@42 16170 return dir + dummy;
Chris@42 16171 }
Chris@42 16172
Chris@42 16173 int
Chris@42 16174 main (int argc, char **argv)
Chris@42 16175 {
Chris@42 16176 return find_stack_direction (0, argc + !argv + 20) < 0;
Chris@42 16177 }
Chris@42 16178 _ACEOF
Chris@42 16179 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 16180 ac_cv_c_stack_direction=1
Chris@42 16181 else
Chris@42 16182 ac_cv_c_stack_direction=-1
Chris@42 16183 fi
Chris@42 16184 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 16185 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 16186 fi
Chris@42 16187
Chris@42 16188 fi
Chris@42 16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
Chris@42 16190 $as_echo "$ac_cv_c_stack_direction" >&6; }
Chris@42 16191 cat >>confdefs.h <<_ACEOF
Chris@42 16192 #define STACK_DIRECTION $ac_cv_c_stack_direction
Chris@42 16193 _ACEOF
Chris@42 16194
Chris@42 16195
Chris@42 16196 fi
Chris@42 16197
Chris@42 16198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
Chris@42 16199 $as_echo_n "checking for working strtod... " >&6; }
Chris@42 16200 if ${ac_cv_func_strtod+:} false; then :
Chris@42 16201 $as_echo_n "(cached) " >&6
Chris@42 16202 else
Chris@42 16203 if test "$cross_compiling" = yes; then :
Chris@42 16204 ac_cv_func_strtod=no
Chris@42 16205 else
Chris@42 16206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16207 /* end confdefs.h. */
Chris@42 16208
Chris@42 16209 $ac_includes_default
Chris@42 16210 #ifndef strtod
Chris@42 16211 double strtod ();
Chris@42 16212 #endif
Chris@42 16213 int
Chris@42 16214 main()
Chris@42 16215 {
Chris@42 16216 {
Chris@42 16217 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
Chris@42 16218 char *string = " +69";
Chris@42 16219 char *term;
Chris@42 16220 double value;
Chris@42 16221 value = strtod (string, &term);
Chris@42 16222 if (value != 69 || term != (string + 4))
Chris@42 16223 return 1;
Chris@42 16224 }
Chris@42 16225
Chris@42 16226 {
Chris@42 16227 /* Under Solaris 2.4, strtod returns the wrong value for the
Chris@42 16228 terminating character under some conditions. */
Chris@42 16229 char *string = "NaN";
Chris@42 16230 char *term;
Chris@42 16231 strtod (string, &term);
Chris@42 16232 if (term != string && *(term - 1) == 0)
Chris@42 16233 return 1;
Chris@42 16234 }
Chris@42 16235 return 0;
Chris@42 16236 }
Chris@42 16237
Chris@42 16238 _ACEOF
Chris@42 16239 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 16240 ac_cv_func_strtod=yes
Chris@42 16241 else
Chris@42 16242 ac_cv_func_strtod=no
Chris@42 16243 fi
Chris@42 16244 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 16245 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 16246 fi
Chris@42 16247
Chris@42 16248 fi
Chris@42 16249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
Chris@42 16250 $as_echo "$ac_cv_func_strtod" >&6; }
Chris@42 16251 if test $ac_cv_func_strtod = no; then
Chris@42 16252 case " $LIBOBJS " in
Chris@42 16253 *" strtod.$ac_objext "* ) ;;
Chris@42 16254 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
Chris@42 16255 ;;
Chris@42 16256 esac
Chris@42 16257
Chris@42 16258 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
Chris@42 16259 if test "x$ac_cv_func_pow" = xyes; then :
Chris@42 16260
Chris@42 16261 fi
Chris@42 16262
Chris@42 16263 if test $ac_cv_func_pow = no; then
Chris@42 16264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
Chris@42 16265 $as_echo_n "checking for pow in -lm... " >&6; }
Chris@42 16266 if ${ac_cv_lib_m_pow+:} false; then :
Chris@42 16267 $as_echo_n "(cached) " >&6
Chris@42 16268 else
Chris@42 16269 ac_check_lib_save_LIBS=$LIBS
Chris@42 16270 LIBS="-lm $LIBS"
Chris@42 16271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16272 /* end confdefs.h. */
Chris@42 16273
Chris@42 16274 /* Override any GCC internal prototype to avoid an error.
Chris@42 16275 Use char because int might match the return type of a GCC
Chris@42 16276 builtin and then its argument prototype would still apply. */
Chris@42 16277 #ifdef __cplusplus
Chris@42 16278 extern "C"
Chris@42 16279 #endif
Chris@42 16280 char pow ();
Chris@42 16281 int
Chris@42 16282 main ()
Chris@42 16283 {
Chris@42 16284 return pow ();
Chris@42 16285 ;
Chris@42 16286 return 0;
Chris@42 16287 }
Chris@42 16288 _ACEOF
Chris@42 16289 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16290 ac_cv_lib_m_pow=yes
Chris@42 16291 else
Chris@42 16292 ac_cv_lib_m_pow=no
Chris@42 16293 fi
Chris@42 16294 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16295 conftest$ac_exeext conftest.$ac_ext
Chris@42 16296 LIBS=$ac_check_lib_save_LIBS
Chris@42 16297 fi
Chris@42 16298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
Chris@42 16299 $as_echo "$ac_cv_lib_m_pow" >&6; }
Chris@42 16300 if test "x$ac_cv_lib_m_pow" = xyes; then :
Chris@42 16301 POW_LIB=-lm
Chris@42 16302 else
Chris@42 16303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
Chris@42 16304 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
Chris@42 16305 fi
Chris@42 16306
Chris@42 16307 fi
Chris@42 16308
Chris@42 16309 fi
Chris@42 16310
Chris@42 16311 for ac_func in vprintf
Chris@42 16312 do :
Chris@42 16313 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
Chris@42 16314 if test "x$ac_cv_func_vprintf" = xyes; then :
Chris@42 16315 cat >>confdefs.h <<_ACEOF
Chris@42 16316 #define HAVE_VPRINTF 1
Chris@42 16317 _ACEOF
Chris@42 16318
Chris@42 16319 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
Chris@42 16320 if test "x$ac_cv_func__doprnt" = xyes; then :
Chris@42 16321
Chris@42 16322 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
Chris@42 16323
Chris@42 16324 fi
Chris@42 16325
Chris@42 16326 fi
Chris@42 16327 done
Chris@42 16328
Chris@42 16329
Chris@42 16330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
Chris@42 16331 $as_echo_n "checking for sin in -lm... " >&6; }
Chris@42 16332 if ${ac_cv_lib_m_sin+:} false; then :
Chris@42 16333 $as_echo_n "(cached) " >&6
Chris@42 16334 else
Chris@42 16335 ac_check_lib_save_LIBS=$LIBS
Chris@42 16336 LIBS="-lm $LIBS"
Chris@42 16337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16338 /* end confdefs.h. */
Chris@42 16339
Chris@42 16340 /* Override any GCC internal prototype to avoid an error.
Chris@42 16341 Use char because int might match the return type of a GCC
Chris@42 16342 builtin and then its argument prototype would still apply. */
Chris@42 16343 #ifdef __cplusplus
Chris@42 16344 extern "C"
Chris@42 16345 #endif
Chris@42 16346 char sin ();
Chris@42 16347 int
Chris@42 16348 main ()
Chris@42 16349 {
Chris@42 16350 return sin ();
Chris@42 16351 ;
Chris@42 16352 return 0;
Chris@42 16353 }
Chris@42 16354 _ACEOF
Chris@42 16355 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16356 ac_cv_lib_m_sin=yes
Chris@42 16357 else
Chris@42 16358 ac_cv_lib_m_sin=no
Chris@42 16359 fi
Chris@42 16360 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16361 conftest$ac_exeext conftest.$ac_ext
Chris@42 16362 LIBS=$ac_check_lib_save_LIBS
Chris@42 16363 fi
Chris@42 16364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
Chris@42 16365 $as_echo "$ac_cv_lib_m_sin" >&6; }
Chris@42 16366 if test "x$ac_cv_lib_m_sin" = xyes; then :
Chris@42 16367 cat >>confdefs.h <<_ACEOF
Chris@42 16368 #define HAVE_LIBM 1
Chris@42 16369 _ACEOF
Chris@42 16370
Chris@42 16371 LIBS="-lm $LIBS"
Chris@42 16372
Chris@42 16373 fi
Chris@42 16374
Chris@42 16375
Chris@42 16376 if test $PRECISION = q; then
Chris@42 16377
Chris@42 16378
Chris@42 16379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using gcc 4.6.0 or later" >&5
Chris@42 16380 $as_echo_n "checking whether we are using gcc 4.6.0 or later... " >&6; }
Chris@42 16381 if ${ax_cv_gcc_4_6_0+:} false; then :
Chris@42 16382 $as_echo_n "(cached) " >&6
Chris@42 16383 else
Chris@42 16384
Chris@42 16385 ax_cv_gcc_4_6_0=no
Chris@42 16386 if test "$GCC" = "yes"; then
Chris@42 16387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16388 /* end confdefs.h. */
Chris@42 16389
Chris@42 16390 #ifdef __GNUC__
Chris@42 16391 # if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ > 6) \
Chris@42 16392 || (__GNUC__ == 4 && __GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ >= 0)
Chris@42 16393 yes;
Chris@42 16394 # endif
Chris@42 16395 #endif
Chris@42 16396
Chris@42 16397 _ACEOF
Chris@42 16398 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 16399 $EGREP "yes" >/dev/null 2>&1; then :
Chris@42 16400 ax_cv_gcc_4_6_0=yes
Chris@42 16401 fi
Chris@42 16402 rm -f conftest*
Chris@42 16403
Chris@42 16404 fi
Chris@42 16405
Chris@42 16406 fi
Chris@42 16407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_4_6_0" >&5
Chris@42 16408 $as_echo "$ax_cv_gcc_4_6_0" >&6; }
Chris@42 16409 if test "$ax_cv_gcc_4_6_0" = yes; then
Chris@42 16410 :
Chris@42 16411 else
Chris@42 16412 as_fn_error $? "gcc 4.6 or later required for quad precision support" "$LINENO" 5
Chris@42 16413 fi
Chris@42 16414
Chris@42 16415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinq in -lquadmath" >&5
Chris@42 16416 $as_echo_n "checking for sinq in -lquadmath... " >&6; }
Chris@42 16417 if ${ac_cv_lib_quadmath_sinq+:} false; then :
Chris@42 16418 $as_echo_n "(cached) " >&6
Chris@42 16419 else
Chris@42 16420 ac_check_lib_save_LIBS=$LIBS
Chris@42 16421 LIBS="-lquadmath $LIBS"
Chris@42 16422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16423 /* end confdefs.h. */
Chris@42 16424
Chris@42 16425 /* Override any GCC internal prototype to avoid an error.
Chris@42 16426 Use char because int might match the return type of a GCC
Chris@42 16427 builtin and then its argument prototype would still apply. */
Chris@42 16428 #ifdef __cplusplus
Chris@42 16429 extern "C"
Chris@42 16430 #endif
Chris@42 16431 char sinq ();
Chris@42 16432 int
Chris@42 16433 main ()
Chris@42 16434 {
Chris@42 16435 return sinq ();
Chris@42 16436 ;
Chris@42 16437 return 0;
Chris@42 16438 }
Chris@42 16439 _ACEOF
Chris@42 16440 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16441 ac_cv_lib_quadmath_sinq=yes
Chris@42 16442 else
Chris@42 16443 ac_cv_lib_quadmath_sinq=no
Chris@42 16444 fi
Chris@42 16445 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16446 conftest$ac_exeext conftest.$ac_ext
Chris@42 16447 LIBS=$ac_check_lib_save_LIBS
Chris@42 16448 fi
Chris@42 16449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_quadmath_sinq" >&5
Chris@42 16450 $as_echo "$ac_cv_lib_quadmath_sinq" >&6; }
Chris@42 16451 if test "x$ac_cv_lib_quadmath_sinq" = xyes; then :
Chris@42 16452 cat >>confdefs.h <<_ACEOF
Chris@42 16453 #define HAVE_LIBQUADMATH 1
Chris@42 16454 _ACEOF
Chris@42 16455
Chris@42 16456 LIBS="-lquadmath $LIBS"
Chris@42 16457
Chris@42 16458 else
Chris@42 16459 as_fn_error $? "quad precision requires libquadmath for quad-precision trigonometric routines" "$LINENO" 5
Chris@42 16460 fi
Chris@42 16461
Chris@42 16462 LIBQUADMATH=-lquadmath
Chris@42 16463 fi
Chris@42 16464
Chris@42 16465
Chris@42 16466 for ac_func in BSDgettimeofday gettimeofday gethrtime read_real_time time_base_to_time drand48 sqrt memset posix_memalign memalign _mm_malloc _mm_free clock_gettime mach_absolute_time sysctl abort sinl cosl snprintf
Chris@42 16467 do :
Chris@42 16468 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@42 16469 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@42 16470 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@42 16471 cat >>confdefs.h <<_ACEOF
Chris@42 16472 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@42 16473 _ACEOF
Chris@42 16474
Chris@42 16475 fi
Chris@42 16476 done
Chris@42 16477
Chris@42 16478 ac_fn_c_check_decl "$LINENO" "sinl" "ac_cv_have_decl_sinl" "#include <math.h>
Chris@42 16479 "
Chris@42 16480 if test "x$ac_cv_have_decl_sinl" = xyes; then :
Chris@42 16481 ac_have_decl=1
Chris@42 16482 else
Chris@42 16483 ac_have_decl=0
Chris@42 16484 fi
Chris@42 16485
Chris@42 16486 cat >>confdefs.h <<_ACEOF
Chris@42 16487 #define HAVE_DECL_SINL $ac_have_decl
Chris@42 16488 _ACEOF
Chris@42 16489 ac_fn_c_check_decl "$LINENO" "cosl" "ac_cv_have_decl_cosl" "#include <math.h>
Chris@42 16490 "
Chris@42 16491 if test "x$ac_cv_have_decl_cosl" = xyes; then :
Chris@42 16492 ac_have_decl=1
Chris@42 16493 else
Chris@42 16494 ac_have_decl=0
Chris@42 16495 fi
Chris@42 16496
Chris@42 16497 cat >>confdefs.h <<_ACEOF
Chris@42 16498 #define HAVE_DECL_COSL $ac_have_decl
Chris@42 16499 _ACEOF
Chris@42 16500 ac_fn_c_check_decl "$LINENO" "sinq" "ac_cv_have_decl_sinq" "#include <math.h>
Chris@42 16501 "
Chris@42 16502 if test "x$ac_cv_have_decl_sinq" = xyes; then :
Chris@42 16503 ac_have_decl=1
Chris@42 16504 else
Chris@42 16505 ac_have_decl=0
Chris@42 16506 fi
Chris@42 16507
Chris@42 16508 cat >>confdefs.h <<_ACEOF
Chris@42 16509 #define HAVE_DECL_SINQ $ac_have_decl
Chris@42 16510 _ACEOF
Chris@42 16511 ac_fn_c_check_decl "$LINENO" "cosq" "ac_cv_have_decl_cosq" "#include <math.h>
Chris@42 16512 "
Chris@42 16513 if test "x$ac_cv_have_decl_cosq" = xyes; then :
Chris@42 16514 ac_have_decl=1
Chris@42 16515 else
Chris@42 16516 ac_have_decl=0
Chris@42 16517 fi
Chris@42 16518
Chris@42 16519 cat >>confdefs.h <<_ACEOF
Chris@42 16520 #define HAVE_DECL_COSQ $ac_have_decl
Chris@42 16521 _ACEOF
Chris@42 16522
Chris@42 16523 ac_fn_c_check_decl "$LINENO" "memalign" "ac_cv_have_decl_memalign" "
Chris@42 16524 #ifdef HAVE_MALLOC_H
Chris@42 16525 #include <malloc.h>
Chris@42 16526 #endif
Chris@42 16527 "
Chris@42 16528 if test "x$ac_cv_have_decl_memalign" = xyes; then :
Chris@42 16529 ac_have_decl=1
Chris@42 16530 else
Chris@42 16531 ac_have_decl=0
Chris@42 16532 fi
Chris@42 16533
Chris@42 16534 cat >>confdefs.h <<_ACEOF
Chris@42 16535 #define HAVE_DECL_MEMALIGN $ac_have_decl
Chris@42 16536 _ACEOF
Chris@42 16537
Chris@42 16538 ac_fn_c_check_decl "$LINENO" "drand48" "ac_cv_have_decl_drand48" "$ac_includes_default"
Chris@42 16539 if test "x$ac_cv_have_decl_drand48" = xyes; then :
Chris@42 16540 ac_have_decl=1
Chris@42 16541 else
Chris@42 16542 ac_have_decl=0
Chris@42 16543 fi
Chris@42 16544
Chris@42 16545 cat >>confdefs.h <<_ACEOF
Chris@42 16546 #define HAVE_DECL_DRAND48 $ac_have_decl
Chris@42 16547 _ACEOF
Chris@42 16548 ac_fn_c_check_decl "$LINENO" "srand48" "ac_cv_have_decl_srand48" "$ac_includes_default"
Chris@42 16549 if test "x$ac_cv_have_decl_srand48" = xyes; then :
Chris@42 16550 ac_have_decl=1
Chris@42 16551 else
Chris@42 16552 ac_have_decl=0
Chris@42 16553 fi
Chris@42 16554
Chris@42 16555 cat >>confdefs.h <<_ACEOF
Chris@42 16556 #define HAVE_DECL_SRAND48 $ac_have_decl
Chris@42 16557 _ACEOF
Chris@42 16558 ac_fn_c_check_decl "$LINENO" "posix_memalign" "ac_cv_have_decl_posix_memalign" "$ac_includes_default"
Chris@42 16559 if test "x$ac_cv_have_decl_posix_memalign" = xyes; then :
Chris@42 16560 ac_have_decl=1
Chris@42 16561 else
Chris@42 16562 ac_have_decl=0
Chris@42 16563 fi
Chris@42 16564
Chris@42 16565 cat >>confdefs.h <<_ACEOF
Chris@42 16566 #define HAVE_DECL_POSIX_MEMALIGN $ac_have_decl
Chris@42 16567 _ACEOF
Chris@42 16568
Chris@42 16569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _rtc intrinsic" >&5
Chris@42 16570 $as_echo_n "checking for _rtc intrinsic... " >&6; }
Chris@42 16571 rtc_ok=yes
Chris@42 16572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16573 /* end confdefs.h. */
Chris@42 16574 #ifdef HAVE_INTRINSICS_H
Chris@42 16575 #include <intrinsics.h>
Chris@42 16576 #endif
Chris@42 16577 int
Chris@42 16578 main ()
Chris@42 16579 {
Chris@42 16580 _rtc()
Chris@42 16581 ;
Chris@42 16582 return 0;
Chris@42 16583 }
Chris@42 16584 _ACEOF
Chris@42 16585 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16586
Chris@42 16587 $as_echo "#define HAVE__RTC 1" >>confdefs.h
Chris@42 16588
Chris@42 16589 else
Chris@42 16590 rtc_ok=no
Chris@42 16591 fi
Chris@42 16592 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16593 conftest$ac_exeext conftest.$ac_ext
Chris@42 16594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rtc_ok" >&5
Chris@42 16595 $as_echo "$rtc_ok" >&6; }
Chris@42 16596
Chris@42 16597 if test "$PRECISION" = "l"; then
Chris@42 16598 for ac_func in cosl sinl tanl
Chris@42 16599 do :
Chris@42 16600 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@42 16601 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Chris@42 16602 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Chris@42 16603 cat >>confdefs.h <<_ACEOF
Chris@42 16604 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@42 16605 _ACEOF
Chris@42 16606
Chris@42 16607 else
Chris@42 16608 as_fn_error $? "long-double precision requires long-double trigonometric routines" "$LINENO" 5
Chris@42 16609 fi
Chris@42 16610 done
Chris@42 16611
Chris@42 16612 fi
Chris@42 16613
Chris@42 16614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan" >&5
Chris@42 16615 $as_echo_n "checking for isnan... " >&6; }
Chris@42 16616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16617 /* end confdefs.h. */
Chris@42 16618 #include <math.h>
Chris@42 16619
Chris@42 16620 int
Chris@42 16621 main ()
Chris@42 16622 {
Chris@42 16623 if (!isnan(3.14159)) isnan(2.7183);
Chris@42 16624 ;
Chris@42 16625 return 0;
Chris@42 16626 }
Chris@42 16627 _ACEOF
Chris@42 16628 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 16629 ok=yes
Chris@42 16630 else
Chris@42 16631 ok=no
Chris@42 16632 fi
Chris@42 16633 rm -f core conftest.err conftest.$ac_objext \
Chris@42 16634 conftest$ac_exeext conftest.$ac_ext
Chris@42 16635 if test "$ok" = "yes"; then
Chris@42 16636
Chris@42 16637 $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
Chris@42 16638
Chris@42 16639 fi
Chris@42 16640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ok}" >&5
Chris@42 16641 $as_echo "${ok}" >&6; }
Chris@42 16642
Chris@42 16643
Chris@42 16644
Chris@42 16645 ax_gcc_aligns_stack=no
Chris@42 16646 if test "$GCC" = "yes"; then
Chris@42 16647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -mpreferred-stack-boundary=4" >&5
Chris@42 16648 $as_echo_n "checking whether C compiler accepts -mpreferred-stack-boundary=4... " >&6; }
Chris@42 16649 if ${ax_cv_c_flags__mpreferred_stack_boundary_4+:} false; then :
Chris@42 16650 $as_echo_n "(cached) " >&6
Chris@42 16651 else
Chris@42 16652
Chris@42 16653 ax_save_FLAGS=$CFLAGS
Chris@42 16654 CFLAGS="-mpreferred-stack-boundary=4"
Chris@42 16655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16656 /* end confdefs.h. */
Chris@42 16657
Chris@42 16658 int
Chris@42 16659 main ()
Chris@42 16660 {
Chris@42 16661
Chris@42 16662 ;
Chris@42 16663 return 0;
Chris@42 16664 }
Chris@42 16665 _ACEOF
Chris@42 16666 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 16667 ax_cv_c_flags__mpreferred_stack_boundary_4=yes
Chris@42 16668 else
Chris@42 16669 ax_cv_c_flags__mpreferred_stack_boundary_4=no
Chris@42 16670 fi
Chris@42 16671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 16672 CFLAGS=$ax_save_FLAGS
Chris@42 16673 fi
Chris@42 16674
Chris@42 16675 eval ax_check_compiler_flags=$ax_cv_c_flags__mpreferred_stack_boundary_4
Chris@42 16676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 16677 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 16678 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 16679
Chris@42 16680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the stack is at least 8-byte aligned by gcc" >&5
Chris@42 16681 $as_echo_n "checking whether the stack is at least 8-byte aligned by gcc... " >&6; }
Chris@42 16682 save_CFLAGS="$CFLAGS"
Chris@42 16683 CFLAGS="-O"
Chris@42 16684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5
Chris@42 16685 $as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
Chris@42 16686 if ${ax_cv_c_flags__malign_double+:} false; then :
Chris@42 16687 $as_echo_n "(cached) " >&6
Chris@42 16688 else
Chris@42 16689
Chris@42 16690 ax_save_FLAGS=$CFLAGS
Chris@42 16691 CFLAGS="-malign-double"
Chris@42 16692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16693 /* end confdefs.h. */
Chris@42 16694
Chris@42 16695 int
Chris@42 16696 main ()
Chris@42 16697 {
Chris@42 16698
Chris@42 16699 ;
Chris@42 16700 return 0;
Chris@42 16701 }
Chris@42 16702 _ACEOF
Chris@42 16703 if ac_fn_c_try_compile "$LINENO"; then :
Chris@42 16704 ax_cv_c_flags__malign_double=yes
Chris@42 16705 else
Chris@42 16706 ax_cv_c_flags__malign_double=no
Chris@42 16707 fi
Chris@42 16708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 16709 CFLAGS=$ax_save_FLAGS
Chris@42 16710 fi
Chris@42 16711
Chris@42 16712 eval ax_check_compiler_flags=$ax_cv_c_flags__malign_double
Chris@42 16713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
Chris@42 16714 $as_echo "$ax_check_compiler_flags" >&6; }
Chris@42 16715 if test "x$ax_check_compiler_flags" = xyes; then
Chris@42 16716 CFLAGS="$CFLAGS -malign-double"
Chris@42 16717 else
Chris@42 16718 :
Chris@42 16719 fi
Chris@42 16720
Chris@42 16721 if test "$cross_compiling" = yes; then :
Chris@42 16722
Chris@42 16723
Chris@42 16724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using gcc 3.0.0 or later" >&5
Chris@42 16725 $as_echo_n "checking whether we are using gcc 3.0.0 or later... " >&6; }
Chris@42 16726 if ${ax_cv_gcc_3_0_0+:} false; then :
Chris@42 16727 $as_echo_n "(cached) " >&6
Chris@42 16728 else
Chris@42 16729
Chris@42 16730 ax_cv_gcc_3_0_0=no
Chris@42 16731 if test "$GCC" = "yes"; then
Chris@42 16732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16733 /* end confdefs.h. */
Chris@42 16734
Chris@42 16735 #ifdef __GNUC__
Chris@42 16736 # if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) \
Chris@42 16737 || (__GNUC__ == 3 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ >= 0)
Chris@42 16738 yes;
Chris@42 16739 # endif
Chris@42 16740 #endif
Chris@42 16741
Chris@42 16742 _ACEOF
Chris@42 16743 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@42 16744 $EGREP "yes" >/dev/null 2>&1; then :
Chris@42 16745 ax_cv_gcc_3_0_0=yes
Chris@42 16746 fi
Chris@42 16747 rm -f conftest*
Chris@42 16748
Chris@42 16749 fi
Chris@42 16750
Chris@42 16751 fi
Chris@42 16752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_3_0_0" >&5
Chris@42 16753 $as_echo "$ax_cv_gcc_3_0_0" >&6; }
Chris@42 16754 if test "$ax_cv_gcc_3_0_0" = yes; then
Chris@42 16755 ax_gcc_stack_align_bug=no
Chris@42 16756 else
Chris@42 16757 ax_gcc_stack_align_bug=yes
Chris@42 16758 fi
Chris@42 16759
Chris@42 16760 else
Chris@42 16761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 16762 /* end confdefs.h. */
Chris@42 16763 #include <stdlib.h>
Chris@42 16764 # include <stdio.h>
Chris@42 16765 struct yuck { int blechh; };
Chris@42 16766 int one(void) { return 1; }
Chris@42 16767 struct yuck ick(void) { struct yuck y; y.blechh = 3; return y; }
Chris@42 16768 # define CHK_ALIGN(x) if ((((long) &(x)) & 0x7)) { fprintf(stderr, "bad alignment of " #x "\n"); exit(1); }
Chris@42 16769 void blah(int foo) { double foobar; CHK_ALIGN(foobar); }
Chris@42 16770 int main2(void) {double ok1; struct yuck y; double ok2; CHK_ALIGN(ok1);
Chris@42 16771 CHK_ALIGN(ok2); y = ick(); blah(one()); return 0;}
Chris@42 16772 int main(void) { if ((((long) (__builtin_alloca(0))) & 0x7)) __builtin_alloca(4); return main2(); }
Chris@42 16773
Chris@42 16774 _ACEOF
Chris@42 16775 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 16776 ax_gcc_aligns_stack=yes; ax_gcc_stack_align_bug=no
Chris@42 16777 else
Chris@42 16778 ax_gcc_stack_align_bug=yes
Chris@42 16779 fi
Chris@42 16780 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 16781 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 16782 fi
Chris@42 16783
Chris@42 16784 CFLAGS="$save_CFLAGS"
Chris@42 16785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_gcc_aligns_stack" >&5
Chris@42 16786 $as_echo "$ax_gcc_aligns_stack" >&6; }
Chris@42 16787
Chris@42 16788 else
Chris@42 16789 :
Chris@42 16790 fi
Chris@42 16791
Chris@42 16792 fi
Chris@42 16793 if test "$ax_gcc_aligns_stack" = yes; then
Chris@42 16794 :
Chris@42 16795 else
Chris@42 16796 :
Chris@42 16797 fi
Chris@42 16798
Chris@42 16799
Chris@42 16800 if test "${enable_debug}" = "yes"; then
Chris@42 16801 CFLAGS="-g"
Chris@42 16802 fi
Chris@42 16803
Chris@42 16804 if test "$enable_debug" = yes || test "$USE_MAINTAINER_MODE" = yes; then
Chris@42 16805 if test "$ac_test_CFLAGS" != "set"; then
Chris@42 16806 if test $ac_cv_c_compiler_gnu = yes; then
Chris@42 16807 CFLAGS="$CFLAGS -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic -Wno-long-long -Wshadow -Wbad-function-cast -Wwrite-strings -Wstrict-prototypes -Wredundant-decls -Wnested-externs" # -Wundef -Wconversion -Wmissing-prototypes -Wmissing-declarations
Chris@42 16808 fi
Chris@42 16809 fi
Chris@42 16810 fi
Chris@42 16811
Chris@42 16812 if test "$USE_MAINTAINER_MODE" = yes; then
Chris@42 16813 # Extract the first word of "indent", so it can be a program name with args.
Chris@42 16814 set dummy indent; ac_word=$2
Chris@42 16815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 16816 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 16817 if ${ac_cv_path_INDENT+:} false; then :
Chris@42 16818 $as_echo_n "(cached) " >&6
Chris@42 16819 else
Chris@42 16820 case $INDENT in
Chris@42 16821 [\\/]* | ?:[\\/]*)
Chris@42 16822 ac_cv_path_INDENT="$INDENT" # Let the user override the test with a path.
Chris@42 16823 ;;
Chris@42 16824 *)
Chris@42 16825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 16826 for as_dir in $PATH
Chris@42 16827 do
Chris@42 16828 IFS=$as_save_IFS
Chris@42 16829 test -z "$as_dir" && as_dir=.
Chris@42 16830 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 16831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 16832 ac_cv_path_INDENT="$as_dir/$ac_word$ac_exec_ext"
Chris@42 16833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 16834 break 2
Chris@42 16835 fi
Chris@42 16836 done
Chris@42 16837 done
Chris@42 16838 IFS=$as_save_IFS
Chris@42 16839
Chris@42 16840 test -z "$ac_cv_path_INDENT" && ac_cv_path_INDENT="indent"
Chris@42 16841 ;;
Chris@42 16842 esac
Chris@42 16843 fi
Chris@42 16844 INDENT=$ac_cv_path_INDENT
Chris@42 16845 if test -n "$INDENT"; then
Chris@42 16846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INDENT" >&5
Chris@42 16847 $as_echo "$INDENT" >&6; }
Chris@42 16848 else
Chris@42 16849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 16850 $as_echo "no" >&6; }
Chris@42 16851 fi
Chris@42 16852
Chris@42 16853
Chris@42 16854 # if INDENT is set to 'indent' then we didn't find indent
Chris@42 16855 if test "$INDENT" != indent ; then
Chris@42 16856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $INDENT is GNU indent" >&5
Chris@42 16857 $as_echo_n "checking if $INDENT is GNU indent... " >&6; }
Chris@42 16858 if $INDENT --version 2>/dev/null | head -n 1|grep "GNU indent" > /dev/null ; then
Chris@42 16859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 16860 $as_echo "yes" >&6; }
Chris@42 16861 INDENT="$INDENT -kr -cs -i5 -l800 -fca -nfc1 -sc -sob -cli4 -TR -Tplanner -TV"
Chris@42 16862 else
Chris@42 16863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 16864 $as_echo "no" >&6; }
Chris@42 16865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $INDENT does not appear to be GNU indent." >&5
Chris@42 16866 $as_echo "$as_me: WARNING: $INDENT does not appear to be GNU indent." >&2;}
Chris@42 16867 fi
Chris@42 16868 else
Chris@42 16869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no indent program found: codelets will be ugly" >&5
Chris@42 16870 $as_echo "$as_me: WARNING: no indent program found: codelets will be ugly" >&2;}
Chris@42 16871 INDENT=cat
Chris@42 16872 fi
Chris@42 16873 fi
Chris@42 16874
Chris@42 16875
Chris@42 16876 # Check whether --enable-fortran was given.
Chris@42 16877 if test "${enable_fortran+set}" = set; then :
Chris@42 16878 enableval=$enable_fortran; enable_fortran=$enableval
Chris@42 16879 else
Chris@42 16880 enable_fortran=yes
Chris@42 16881 fi
Chris@42 16882
Chris@42 16883
Chris@42 16884 if test "$enable_fortran" = "yes"; then
Chris@42 16885 ac_ext=f
Chris@42 16886 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 16887 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 16888 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 16889 if test -n "$ac_tool_prefix"; then
Chris@42 16890 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor
Chris@42 16891 do
Chris@42 16892 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@42 16893 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@42 16894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 16895 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 16896 if ${ac_cv_prog_F77+:} false; then :
Chris@42 16897 $as_echo_n "(cached) " >&6
Chris@42 16898 else
Chris@42 16899 if test -n "$F77"; then
Chris@42 16900 ac_cv_prog_F77="$F77" # Let the user override the test.
Chris@42 16901 else
Chris@42 16902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 16903 for as_dir in $PATH
Chris@42 16904 do
Chris@42 16905 IFS=$as_save_IFS
Chris@42 16906 test -z "$as_dir" && as_dir=.
Chris@42 16907 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 16908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 16909 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
Chris@42 16910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 16911 break 2
Chris@42 16912 fi
Chris@42 16913 done
Chris@42 16914 done
Chris@42 16915 IFS=$as_save_IFS
Chris@42 16916
Chris@42 16917 fi
Chris@42 16918 fi
Chris@42 16919 F77=$ac_cv_prog_F77
Chris@42 16920 if test -n "$F77"; then
Chris@42 16921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5
Chris@42 16922 $as_echo "$F77" >&6; }
Chris@42 16923 else
Chris@42 16924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 16925 $as_echo "no" >&6; }
Chris@42 16926 fi
Chris@42 16927
Chris@42 16928
Chris@42 16929 test -n "$F77" && break
Chris@42 16930 done
Chris@42 16931 fi
Chris@42 16932 if test -z "$F77"; then
Chris@42 16933 ac_ct_F77=$F77
Chris@42 16934 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor
Chris@42 16935 do
Chris@42 16936 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 16937 set dummy $ac_prog; ac_word=$2
Chris@42 16938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 16939 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 16940 if ${ac_cv_prog_ac_ct_F77+:} false; then :
Chris@42 16941 $as_echo_n "(cached) " >&6
Chris@42 16942 else
Chris@42 16943 if test -n "$ac_ct_F77"; then
Chris@42 16944 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
Chris@42 16945 else
Chris@42 16946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 16947 for as_dir in $PATH
Chris@42 16948 do
Chris@42 16949 IFS=$as_save_IFS
Chris@42 16950 test -z "$as_dir" && as_dir=.
Chris@42 16951 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 16952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 16953 ac_cv_prog_ac_ct_F77="$ac_prog"
Chris@42 16954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 16955 break 2
Chris@42 16956 fi
Chris@42 16957 done
Chris@42 16958 done
Chris@42 16959 IFS=$as_save_IFS
Chris@42 16960
Chris@42 16961 fi
Chris@42 16962 fi
Chris@42 16963 ac_ct_F77=$ac_cv_prog_ac_ct_F77
Chris@42 16964 if test -n "$ac_ct_F77"; then
Chris@42 16965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5
Chris@42 16966 $as_echo "$ac_ct_F77" >&6; }
Chris@42 16967 else
Chris@42 16968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 16969 $as_echo "no" >&6; }
Chris@42 16970 fi
Chris@42 16971
Chris@42 16972
Chris@42 16973 test -n "$ac_ct_F77" && break
Chris@42 16974 done
Chris@42 16975
Chris@42 16976 if test "x$ac_ct_F77" = x; then
Chris@42 16977 F77=""
Chris@42 16978 else
Chris@42 16979 case $cross_compiling:$ac_tool_warned in
Chris@42 16980 yes:)
Chris@42 16981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Chris@42 16982 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Chris@42 16983 ac_tool_warned=yes ;;
Chris@42 16984 esac
Chris@42 16985 F77=$ac_ct_F77
Chris@42 16986 fi
Chris@42 16987 fi
Chris@42 16988
Chris@42 16989
Chris@42 16990 # Provide some information about the compiler.
Chris@42 16991 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5
Chris@42 16992 set X $ac_compile
Chris@42 16993 ac_compiler=$2
Chris@42 16994 for ac_option in --version -v -V -qversion; do
Chris@42 16995 { { ac_try="$ac_compiler $ac_option >&5"
Chris@42 16996 case "(($ac_try" in
Chris@42 16997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
Chris@42 16998 *) ac_try_echo=$ac_try;;
Chris@42 16999 esac
Chris@42 17000 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
Chris@42 17001 $as_echo "$ac_try_echo"; } >&5
Chris@42 17002 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Chris@42 17003 ac_status=$?
Chris@42 17004 if test -s conftest.err; then
Chris@42 17005 sed '10a\
Chris@42 17006 ... rest of stderr output deleted ...
Chris@42 17007 10q' conftest.err >conftest.er1
Chris@42 17008 cat conftest.er1 >&5
Chris@42 17009 fi
Chris@42 17010 rm -f conftest.er1 conftest.err
Chris@42 17011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 17012 test $ac_status = 0; }
Chris@42 17013 done
Chris@42 17014 rm -f a.out
Chris@42 17015
Chris@42 17016 # If we don't use `.F' as extension, the preprocessor is not run on the
Chris@42 17017 # input file. (Note that this only needs to work for GNU compilers.)
Chris@42 17018 ac_save_ext=$ac_ext
Chris@42 17019 ac_ext=F
Chris@42 17020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5
Chris@42 17021 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
Chris@42 17022 if ${ac_cv_f77_compiler_gnu+:} false; then :
Chris@42 17023 $as_echo_n "(cached) " >&6
Chris@42 17024 else
Chris@42 17025 cat > conftest.$ac_ext <<_ACEOF
Chris@42 17026 program main
Chris@42 17027 #ifndef __GNUC__
Chris@42 17028 choke me
Chris@42 17029 #endif
Chris@42 17030
Chris@42 17031 end
Chris@42 17032 _ACEOF
Chris@42 17033 if ac_fn_f77_try_compile "$LINENO"; then :
Chris@42 17034 ac_compiler_gnu=yes
Chris@42 17035 else
Chris@42 17036 ac_compiler_gnu=no
Chris@42 17037 fi
Chris@42 17038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 17039 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
Chris@42 17040
Chris@42 17041 fi
Chris@42 17042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5
Chris@42 17043 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
Chris@42 17044 ac_ext=$ac_save_ext
Chris@42 17045 ac_test_FFLAGS=${FFLAGS+set}
Chris@42 17046 ac_save_FFLAGS=$FFLAGS
Chris@42 17047 FFLAGS=
Chris@42 17048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5
Chris@42 17049 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
Chris@42 17050 if ${ac_cv_prog_f77_g+:} false; then :
Chris@42 17051 $as_echo_n "(cached) " >&6
Chris@42 17052 else
Chris@42 17053 FFLAGS=-g
Chris@42 17054 cat > conftest.$ac_ext <<_ACEOF
Chris@42 17055 program main
Chris@42 17056
Chris@42 17057 end
Chris@42 17058 _ACEOF
Chris@42 17059 if ac_fn_f77_try_compile "$LINENO"; then :
Chris@42 17060 ac_cv_prog_f77_g=yes
Chris@42 17061 else
Chris@42 17062 ac_cv_prog_f77_g=no
Chris@42 17063 fi
Chris@42 17064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 17065
Chris@42 17066 fi
Chris@42 17067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5
Chris@42 17068 $as_echo "$ac_cv_prog_f77_g" >&6; }
Chris@42 17069 if test "$ac_test_FFLAGS" = set; then
Chris@42 17070 FFLAGS=$ac_save_FFLAGS
Chris@42 17071 elif test $ac_cv_prog_f77_g = yes; then
Chris@42 17072 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
Chris@42 17073 FFLAGS="-g -O2"
Chris@42 17074 else
Chris@42 17075 FFLAGS="-g"
Chris@42 17076 fi
Chris@42 17077 else
Chris@42 17078 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
Chris@42 17079 FFLAGS="-O2"
Chris@42 17080 else
Chris@42 17081 FFLAGS=
Chris@42 17082 fi
Chris@42 17083 fi
Chris@42 17084
Chris@42 17085 if test $ac_compiler_gnu = yes; then
Chris@42 17086 G77=yes
Chris@42 17087 else
Chris@42 17088 G77=
Chris@42 17089 fi
Chris@42 17090 ac_ext=c
Chris@42 17091 ac_cpp='$CPP $CPPFLAGS'
Chris@42 17092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 17093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 17094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 17095
Chris@42 17096 ac_ext=f
Chris@42 17097 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 17098 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 17099 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 17100
Chris@42 17101 if test -z "$F77" || test "X$F77" = "Xno"; then
Chris@42 17102 _lt_disable_F77=yes
Chris@42 17103 fi
Chris@42 17104
Chris@42 17105 archive_cmds_need_lc_F77=no
Chris@42 17106 allow_undefined_flag_F77=
Chris@42 17107 always_export_symbols_F77=no
Chris@42 17108 archive_expsym_cmds_F77=
Chris@42 17109 export_dynamic_flag_spec_F77=
Chris@42 17110 hardcode_direct_F77=no
Chris@42 17111 hardcode_direct_absolute_F77=no
Chris@42 17112 hardcode_libdir_flag_spec_F77=
Chris@42 17113 hardcode_libdir_separator_F77=
Chris@42 17114 hardcode_minus_L_F77=no
Chris@42 17115 hardcode_automatic_F77=no
Chris@42 17116 inherit_rpath_F77=no
Chris@42 17117 module_cmds_F77=
Chris@42 17118 module_expsym_cmds_F77=
Chris@42 17119 link_all_deplibs_F77=unknown
Chris@42 17120 old_archive_cmds_F77=$old_archive_cmds
Chris@42 17121 reload_flag_F77=$reload_flag
Chris@42 17122 reload_cmds_F77=$reload_cmds
Chris@42 17123 no_undefined_flag_F77=
Chris@42 17124 whole_archive_flag_spec_F77=
Chris@42 17125 enable_shared_with_static_runtimes_F77=no
Chris@42 17126
Chris@42 17127 # Source file extension for f77 test sources.
Chris@42 17128 ac_ext=f
Chris@42 17129
Chris@42 17130 # Object file extension for compiled f77 test sources.
Chris@42 17131 objext=o
Chris@42 17132 objext_F77=$objext
Chris@42 17133
Chris@42 17134 # No sense in running all these tests if we already determined that
Chris@42 17135 # the F77 compiler isn't working. Some variables (like enable_shared)
Chris@42 17136 # are currently assumed to apply to all compilers on this platform,
Chris@42 17137 # and will be corrupted by setting them based on a non-working compiler.
Chris@42 17138 if test "$_lt_disable_F77" != yes; then
Chris@42 17139 # Code to be used in simple compile tests
Chris@42 17140 lt_simple_compile_test_code="\
Chris@42 17141 subroutine t
Chris@42 17142 return
Chris@42 17143 end
Chris@42 17144 "
Chris@42 17145
Chris@42 17146 # Code to be used in simple link tests
Chris@42 17147 lt_simple_link_test_code="\
Chris@42 17148 program t
Chris@42 17149 end
Chris@42 17150 "
Chris@42 17151
Chris@42 17152 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@42 17153
Chris@42 17154
Chris@42 17155
Chris@42 17156
Chris@42 17157
Chris@42 17158
Chris@42 17159 # If no C compiler was specified, use CC.
Chris@42 17160 LTCC=${LTCC-"$CC"}
Chris@42 17161
Chris@42 17162 # If no C compiler flags were specified, use CFLAGS.
Chris@42 17163 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Chris@42 17164
Chris@42 17165 # Allow CC to be a program name with arguments.
Chris@42 17166 compiler=$CC
Chris@42 17167
Chris@42 17168
Chris@42 17169 # save warnings/boilerplate of simple test code
Chris@42 17170 ac_outfile=conftest.$ac_objext
Chris@42 17171 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@42 17172 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@42 17173 _lt_compiler_boilerplate=`cat conftest.err`
Chris@42 17174 $RM conftest*
Chris@42 17175
Chris@42 17176 ac_outfile=conftest.$ac_objext
Chris@42 17177 echo "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@42 17178 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Chris@42 17179 _lt_linker_boilerplate=`cat conftest.err`
Chris@42 17180 $RM -r conftest*
Chris@42 17181
Chris@42 17182
Chris@42 17183 # Allow CC to be a program name with arguments.
Chris@42 17184 lt_save_CC="$CC"
Chris@42 17185 lt_save_GCC=$GCC
Chris@42 17186 lt_save_CFLAGS=$CFLAGS
Chris@42 17187 CC=${F77-"f77"}
Chris@42 17188 CFLAGS=$FFLAGS
Chris@42 17189 compiler=$CC
Chris@42 17190 compiler_F77=$CC
Chris@42 17191 for cc_temp in $compiler""; do
Chris@42 17192 case $cc_temp in
Chris@42 17193 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@42 17194 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@42 17195 \-*) ;;
Chris@42 17196 *) break;;
Chris@42 17197 esac
Chris@42 17198 done
Chris@42 17199 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Chris@42 17200
Chris@42 17201 GCC=$G77
Chris@42 17202 if test -n "$compiler"; then
Chris@42 17203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Chris@42 17204 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
Chris@42 17205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Chris@42 17206 $as_echo "$can_build_shared" >&6; }
Chris@42 17207
Chris@42 17208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Chris@42 17209 $as_echo_n "checking whether to build shared libraries... " >&6; }
Chris@42 17210 test "$can_build_shared" = "no" && enable_shared=no
Chris@42 17211
Chris@42 17212 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@42 17213 # are all built from PIC.
Chris@42 17214 case $host_os in
Chris@42 17215 aix3*)
Chris@42 17216 test "$enable_shared" = yes && enable_static=no
Chris@42 17217 if test -n "$RANLIB"; then
Chris@42 17218 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@42 17219 postinstall_cmds='$RANLIB $lib'
Chris@42 17220 fi
Chris@42 17221 ;;
Chris@42 17222 aix[4-9]*)
Chris@42 17223 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@42 17224 test "$enable_shared" = yes && enable_static=no
Chris@42 17225 fi
Chris@42 17226 ;;
Chris@42 17227 esac
Chris@42 17228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Chris@42 17229 $as_echo "$enable_shared" >&6; }
Chris@42 17230
Chris@42 17231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Chris@42 17232 $as_echo_n "checking whether to build static libraries... " >&6; }
Chris@42 17233 # Make sure either enable_shared or enable_static is yes.
Chris@42 17234 test "$enable_shared" = yes || enable_static=yes
Chris@42 17235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Chris@42 17236 $as_echo "$enable_static" >&6; }
Chris@42 17237
Chris@42 17238 GCC_F77="$G77"
Chris@42 17239 LD_F77="$LD"
Chris@42 17240
Chris@42 17241 ## CAVEAT EMPTOR:
Chris@42 17242 ## There is no encapsulation within the following macros, do not change
Chris@42 17243 ## the running order or otherwise move them around unless you know exactly
Chris@42 17244 ## what you are doing...
Chris@42 17245 lt_prog_compiler_wl_F77=
Chris@42 17246 lt_prog_compiler_pic_F77=
Chris@42 17247 lt_prog_compiler_static_F77=
Chris@42 17248
Chris@42 17249
Chris@42 17250 if test "$GCC" = yes; then
Chris@42 17251 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17252 lt_prog_compiler_static_F77='-static'
Chris@42 17253
Chris@42 17254 case $host_os in
Chris@42 17255 aix*)
Chris@42 17256 # All AIX code is PIC.
Chris@42 17257 if test "$host_cpu" = ia64; then
Chris@42 17258 # AIX 5 now supports IA64 processor
Chris@42 17259 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17260 fi
Chris@42 17261 ;;
Chris@42 17262
Chris@42 17263 amigaos*)
Chris@42 17264 case $host_cpu in
Chris@42 17265 powerpc)
Chris@42 17266 # see comment about AmigaOS4 .so support
Chris@42 17267 lt_prog_compiler_pic_F77='-fPIC'
Chris@42 17268 ;;
Chris@42 17269 m68k)
Chris@42 17270 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@42 17271 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@42 17272 # like `-m68040'.
Chris@42 17273 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
Chris@42 17274 ;;
Chris@42 17275 esac
Chris@42 17276 ;;
Chris@42 17277
Chris@42 17278 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@42 17279 # PIC is the default for these OSes.
Chris@42 17280 ;;
Chris@42 17281
Chris@42 17282 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@42 17283 # This hack is so that the source file can tell whether it is being
Chris@42 17284 # built for inclusion in a dll (and should export symbols for example).
Chris@42 17285 # Although the cygwin gcc ignores -fPIC, still need this for old-style
Chris@42 17286 # (--disable-auto-import) libraries
Chris@42 17287 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
Chris@42 17288 ;;
Chris@42 17289
Chris@42 17290 darwin* | rhapsody*)
Chris@42 17291 # PIC is the default on this platform
Chris@42 17292 # Common symbols not allowed in MH_DYLIB files
Chris@42 17293 lt_prog_compiler_pic_F77='-fno-common'
Chris@42 17294 ;;
Chris@42 17295
Chris@42 17296 haiku*)
Chris@42 17297 # PIC is the default for Haiku.
Chris@42 17298 # The "-static" flag exists, but is broken.
Chris@42 17299 lt_prog_compiler_static_F77=
Chris@42 17300 ;;
Chris@42 17301
Chris@42 17302 hpux*)
Chris@42 17303 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
Chris@42 17304 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
Chris@42 17305 # sets the default TLS model and affects inlining.
Chris@42 17306 case $host_cpu in
Chris@42 17307 hppa*64*)
Chris@42 17308 # +Z the default
Chris@42 17309 ;;
Chris@42 17310 *)
Chris@42 17311 lt_prog_compiler_pic_F77='-fPIC'
Chris@42 17312 ;;
Chris@42 17313 esac
Chris@42 17314 ;;
Chris@42 17315
Chris@42 17316 interix[3-9]*)
Chris@42 17317 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
Chris@42 17318 # Instead, we relocate shared libraries at runtime.
Chris@42 17319 ;;
Chris@42 17320
Chris@42 17321 msdosdjgpp*)
Chris@42 17322 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@42 17323 # on systems that don't support them.
Chris@42 17324 lt_prog_compiler_can_build_shared_F77=no
Chris@42 17325 enable_shared=no
Chris@42 17326 ;;
Chris@42 17327
Chris@42 17328 *nto* | *qnx*)
Chris@42 17329 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@42 17330 # it will coredump.
Chris@42 17331 lt_prog_compiler_pic_F77='-fPIC -shared'
Chris@42 17332 ;;
Chris@42 17333
Chris@42 17334 sysv4*MP*)
Chris@42 17335 if test -d /usr/nec; then
Chris@42 17336 lt_prog_compiler_pic_F77=-Kconform_pic
Chris@42 17337 fi
Chris@42 17338 ;;
Chris@42 17339
Chris@42 17340 *)
Chris@42 17341 lt_prog_compiler_pic_F77='-fPIC'
Chris@42 17342 ;;
Chris@42 17343 esac
Chris@42 17344
Chris@42 17345 case $cc_basename in
Chris@42 17346 nvcc*) # Cuda Compiler Driver 2.2
Chris@42 17347 lt_prog_compiler_wl_F77='-Xlinker '
Chris@42 17348 if test -n "$lt_prog_compiler_pic_F77"; then
Chris@42 17349 lt_prog_compiler_pic_F77="-Xcompiler $lt_prog_compiler_pic_F77"
Chris@42 17350 fi
Chris@42 17351 ;;
Chris@42 17352 esac
Chris@42 17353 else
Chris@42 17354 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@42 17355 case $host_os in
Chris@42 17356 aix*)
Chris@42 17357 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17358 if test "$host_cpu" = ia64; then
Chris@42 17359 # AIX 5 now supports IA64 processor
Chris@42 17360 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17361 else
Chris@42 17362 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
Chris@42 17363 fi
Chris@42 17364 ;;
Chris@42 17365
Chris@42 17366 mingw* | cygwin* | pw32* | os2* | cegcc*)
Chris@42 17367 # This hack is so that the source file can tell whether it is being
Chris@42 17368 # built for inclusion in a dll (and should export symbols for example).
Chris@42 17369 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
Chris@42 17370 ;;
Chris@42 17371
Chris@42 17372 hpux9* | hpux10* | hpux11*)
Chris@42 17373 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17374 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@42 17375 # not for PA HP-UX.
Chris@42 17376 case $host_cpu in
Chris@42 17377 hppa*64*|ia64*)
Chris@42 17378 # +Z the default
Chris@42 17379 ;;
Chris@42 17380 *)
Chris@42 17381 lt_prog_compiler_pic_F77='+Z'
Chris@42 17382 ;;
Chris@42 17383 esac
Chris@42 17384 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@42 17385 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
Chris@42 17386 ;;
Chris@42 17387
Chris@42 17388 irix5* | irix6* | nonstopux*)
Chris@42 17389 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17390 # PIC (with -KPIC) is the default.
Chris@42 17391 lt_prog_compiler_static_F77='-non_shared'
Chris@42 17392 ;;
Chris@42 17393
Chris@42 17394 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@42 17395 case $cc_basename in
Chris@42 17396 # old Intel for x86_64 which still supported -KPIC.
Chris@42 17397 ecc*)
Chris@42 17398 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17399 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17400 lt_prog_compiler_static_F77='-static'
Chris@42 17401 ;;
Chris@42 17402 # icc used to be incompatible with GCC.
Chris@42 17403 # ICC 10 doesn't accept -KPIC any more.
Chris@42 17404 icc* | ifort*)
Chris@42 17405 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17406 lt_prog_compiler_pic_F77='-fPIC'
Chris@42 17407 lt_prog_compiler_static_F77='-static'
Chris@42 17408 ;;
Chris@42 17409 # Lahey Fortran 8.1.
Chris@42 17410 lf95*)
Chris@42 17411 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17412 lt_prog_compiler_pic_F77='--shared'
Chris@42 17413 lt_prog_compiler_static_F77='--static'
Chris@42 17414 ;;
Chris@42 17415 nagfor*)
Chris@42 17416 # NAG Fortran compiler
Chris@42 17417 lt_prog_compiler_wl_F77='-Wl,-Wl,,'
Chris@42 17418 lt_prog_compiler_pic_F77='-PIC'
Chris@42 17419 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17420 ;;
Chris@42 17421 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@42 17422 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@42 17423 # which looks to be a dead project)
Chris@42 17424 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17425 lt_prog_compiler_pic_F77='-fpic'
Chris@42 17426 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17427 ;;
Chris@42 17428 ccc*)
Chris@42 17429 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17430 # All Alpha code is PIC.
Chris@42 17431 lt_prog_compiler_static_F77='-non_shared'
Chris@42 17432 ;;
Chris@42 17433 xl* | bgxl* | bgf* | mpixl*)
Chris@42 17434 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Chris@42 17435 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17436 lt_prog_compiler_pic_F77='-qpic'
Chris@42 17437 lt_prog_compiler_static_F77='-qstaticlink'
Chris@42 17438 ;;
Chris@42 17439 *)
Chris@42 17440 case `$CC -V 2>&1 | sed 5q` in
Chris@42 17441 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
Chris@42 17442 # Sun Fortran 8.3 passes all unrecognized flags to the linker
Chris@42 17443 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17444 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17445 lt_prog_compiler_wl_F77=''
Chris@42 17446 ;;
Chris@42 17447 *Sun\ F* | *Sun*Fortran*)
Chris@42 17448 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17449 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17450 lt_prog_compiler_wl_F77='-Qoption ld '
Chris@42 17451 ;;
Chris@42 17452 *Sun\ C*)
Chris@42 17453 # Sun C 5.9
Chris@42 17454 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17455 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17456 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17457 ;;
Chris@42 17458 *Intel*\ [CF]*Compiler*)
Chris@42 17459 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17460 lt_prog_compiler_pic_F77='-fPIC'
Chris@42 17461 lt_prog_compiler_static_F77='-static'
Chris@42 17462 ;;
Chris@42 17463 *Portland\ Group*)
Chris@42 17464 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17465 lt_prog_compiler_pic_F77='-fpic'
Chris@42 17466 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17467 ;;
Chris@42 17468 esac
Chris@42 17469 ;;
Chris@42 17470 esac
Chris@42 17471 ;;
Chris@42 17472
Chris@42 17473 newsos6)
Chris@42 17474 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17475 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17476 ;;
Chris@42 17477
Chris@42 17478 *nto* | *qnx*)
Chris@42 17479 # QNX uses GNU C++, but need to define -shared option too, otherwise
Chris@42 17480 # it will coredump.
Chris@42 17481 lt_prog_compiler_pic_F77='-fPIC -shared'
Chris@42 17482 ;;
Chris@42 17483
Chris@42 17484 osf3* | osf4* | osf5*)
Chris@42 17485 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17486 # All OSF/1 code is PIC.
Chris@42 17487 lt_prog_compiler_static_F77='-non_shared'
Chris@42 17488 ;;
Chris@42 17489
Chris@42 17490 rdos*)
Chris@42 17491 lt_prog_compiler_static_F77='-non_shared'
Chris@42 17492 ;;
Chris@42 17493
Chris@42 17494 solaris*)
Chris@42 17495 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17496 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17497 case $cc_basename in
Chris@42 17498 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Chris@42 17499 lt_prog_compiler_wl_F77='-Qoption ld ';;
Chris@42 17500 *)
Chris@42 17501 lt_prog_compiler_wl_F77='-Wl,';;
Chris@42 17502 esac
Chris@42 17503 ;;
Chris@42 17504
Chris@42 17505 sunos4*)
Chris@42 17506 lt_prog_compiler_wl_F77='-Qoption ld '
Chris@42 17507 lt_prog_compiler_pic_F77='-PIC'
Chris@42 17508 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17509 ;;
Chris@42 17510
Chris@42 17511 sysv4 | sysv4.2uw2* | sysv4.3*)
Chris@42 17512 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17513 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17514 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17515 ;;
Chris@42 17516
Chris@42 17517 sysv4*MP*)
Chris@42 17518 if test -d /usr/nec ;then
Chris@42 17519 lt_prog_compiler_pic_F77='-Kconform_pic'
Chris@42 17520 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17521 fi
Chris@42 17522 ;;
Chris@42 17523
Chris@42 17524 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
Chris@42 17525 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17526 lt_prog_compiler_pic_F77='-KPIC'
Chris@42 17527 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17528 ;;
Chris@42 17529
Chris@42 17530 unicos*)
Chris@42 17531 lt_prog_compiler_wl_F77='-Wl,'
Chris@42 17532 lt_prog_compiler_can_build_shared_F77=no
Chris@42 17533 ;;
Chris@42 17534
Chris@42 17535 uts4*)
Chris@42 17536 lt_prog_compiler_pic_F77='-pic'
Chris@42 17537 lt_prog_compiler_static_F77='-Bstatic'
Chris@42 17538 ;;
Chris@42 17539
Chris@42 17540 *)
Chris@42 17541 lt_prog_compiler_can_build_shared_F77=no
Chris@42 17542 ;;
Chris@42 17543 esac
Chris@42 17544 fi
Chris@42 17545
Chris@42 17546 case $host_os in
Chris@42 17547 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@42 17548 *djgpp*)
Chris@42 17549 lt_prog_compiler_pic_F77=
Chris@42 17550 ;;
Chris@42 17551 *)
Chris@42 17552 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
Chris@42 17553 ;;
Chris@42 17554 esac
Chris@42 17555
Chris@42 17556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
Chris@42 17557 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Chris@42 17558 if ${lt_cv_prog_compiler_pic_F77+:} false; then :
Chris@42 17559 $as_echo_n "(cached) " >&6
Chris@42 17560 else
Chris@42 17561 lt_cv_prog_compiler_pic_F77=$lt_prog_compiler_pic_F77
Chris@42 17562 fi
Chris@42 17563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_F77" >&5
Chris@42 17564 $as_echo "$lt_cv_prog_compiler_pic_F77" >&6; }
Chris@42 17565 lt_prog_compiler_pic_F77=$lt_cv_prog_compiler_pic_F77
Chris@42 17566
Chris@42 17567 #
Chris@42 17568 # Check to make sure the PIC flag actually works.
Chris@42 17569 #
Chris@42 17570 if test -n "$lt_prog_compiler_pic_F77"; then
Chris@42 17571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
Chris@42 17572 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
Chris@42 17573 if ${lt_cv_prog_compiler_pic_works_F77+:} false; then :
Chris@42 17574 $as_echo_n "(cached) " >&6
Chris@42 17575 else
Chris@42 17576 lt_cv_prog_compiler_pic_works_F77=no
Chris@42 17577 ac_outfile=conftest.$ac_objext
Chris@42 17578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 17579 lt_compiler_flag="$lt_prog_compiler_pic_F77"
Chris@42 17580 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 17581 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 17582 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 17583 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 17584 # The option is referenced via a variable to avoid confusing sed.
Chris@42 17585 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 17586 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 17587 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 17588 -e 's:$: $lt_compiler_flag:'`
Chris@42 17589 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 17590 (eval "$lt_compile" 2>conftest.err)
Chris@42 17591 ac_status=$?
Chris@42 17592 cat conftest.err >&5
Chris@42 17593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 17594 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@42 17595 # The compiler can only warn and ignore the option if not recognized
Chris@42 17596 # So say no if there are warnings other than the usual output.
Chris@42 17597 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Chris@42 17598 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@42 17599 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Chris@42 17600 lt_cv_prog_compiler_pic_works_F77=yes
Chris@42 17601 fi
Chris@42 17602 fi
Chris@42 17603 $RM conftest*
Chris@42 17604
Chris@42 17605 fi
Chris@42 17606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5
Chris@42 17607 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
Chris@42 17608
Chris@42 17609 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
Chris@42 17610 case $lt_prog_compiler_pic_F77 in
Chris@42 17611 "" | " "*) ;;
Chris@42 17612 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
Chris@42 17613 esac
Chris@42 17614 else
Chris@42 17615 lt_prog_compiler_pic_F77=
Chris@42 17616 lt_prog_compiler_can_build_shared_F77=no
Chris@42 17617 fi
Chris@42 17618
Chris@42 17619 fi
Chris@42 17620
Chris@42 17621
Chris@42 17622
Chris@42 17623
Chris@42 17624
Chris@42 17625 #
Chris@42 17626 # Check to make sure the static flag actually works.
Chris@42 17627 #
Chris@42 17628 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
Chris@42 17629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Chris@42 17630 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Chris@42 17631 if ${lt_cv_prog_compiler_static_works_F77+:} false; then :
Chris@42 17632 $as_echo_n "(cached) " >&6
Chris@42 17633 else
Chris@42 17634 lt_cv_prog_compiler_static_works_F77=no
Chris@42 17635 save_LDFLAGS="$LDFLAGS"
Chris@42 17636 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Chris@42 17637 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@42 17638 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@42 17639 # The linker can only warn and ignore the option if not recognized
Chris@42 17640 # So say no if there are warnings
Chris@42 17641 if test -s conftest.err; then
Chris@42 17642 # Append any errors to the config.log.
Chris@42 17643 cat conftest.err 1>&5
Chris@42 17644 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Chris@42 17645 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Chris@42 17646 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@42 17647 lt_cv_prog_compiler_static_works_F77=yes
Chris@42 17648 fi
Chris@42 17649 else
Chris@42 17650 lt_cv_prog_compiler_static_works_F77=yes
Chris@42 17651 fi
Chris@42 17652 fi
Chris@42 17653 $RM -r conftest*
Chris@42 17654 LDFLAGS="$save_LDFLAGS"
Chris@42 17655
Chris@42 17656 fi
Chris@42 17657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5
Chris@42 17658 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
Chris@42 17659
Chris@42 17660 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
Chris@42 17661 :
Chris@42 17662 else
Chris@42 17663 lt_prog_compiler_static_F77=
Chris@42 17664 fi
Chris@42 17665
Chris@42 17666
Chris@42 17667
Chris@42 17668
Chris@42 17669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@42 17670 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@42 17671 if ${lt_cv_prog_compiler_c_o_F77+:} false; then :
Chris@42 17672 $as_echo_n "(cached) " >&6
Chris@42 17673 else
Chris@42 17674 lt_cv_prog_compiler_c_o_F77=no
Chris@42 17675 $RM -r conftest 2>/dev/null
Chris@42 17676 mkdir conftest
Chris@42 17677 cd conftest
Chris@42 17678 mkdir out
Chris@42 17679 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 17680
Chris@42 17681 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@42 17682 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 17683 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 17684 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 17685 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 17686 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 17687 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 17688 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 17689 -e 's:$: $lt_compiler_flag:'`
Chris@42 17690 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 17691 (eval "$lt_compile" 2>out/conftest.err)
Chris@42 17692 ac_status=$?
Chris@42 17693 cat out/conftest.err >&5
Chris@42 17694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 17695 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@42 17696 then
Chris@42 17697 # The compiler can only warn and ignore the option if not recognized
Chris@42 17698 # So say no if there are warnings
Chris@42 17699 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@42 17700 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@42 17701 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@42 17702 lt_cv_prog_compiler_c_o_F77=yes
Chris@42 17703 fi
Chris@42 17704 fi
Chris@42 17705 chmod u+w . 2>&5
Chris@42 17706 $RM conftest*
Chris@42 17707 # SGI C++ compiler will create directory out/ii_files/ for
Chris@42 17708 # template instantiation
Chris@42 17709 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@42 17710 $RM out/* && rmdir out
Chris@42 17711 cd ..
Chris@42 17712 $RM -r conftest
Chris@42 17713 $RM conftest*
Chris@42 17714
Chris@42 17715 fi
Chris@42 17716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5
Chris@42 17717 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
Chris@42 17718
Chris@42 17719
Chris@42 17720
Chris@42 17721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@42 17722 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Chris@42 17723 if ${lt_cv_prog_compiler_c_o_F77+:} false; then :
Chris@42 17724 $as_echo_n "(cached) " >&6
Chris@42 17725 else
Chris@42 17726 lt_cv_prog_compiler_c_o_F77=no
Chris@42 17727 $RM -r conftest 2>/dev/null
Chris@42 17728 mkdir conftest
Chris@42 17729 cd conftest
Chris@42 17730 mkdir out
Chris@42 17731 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 17732
Chris@42 17733 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@42 17734 # Insert the option either (1) after the last *FLAGS variable, or
Chris@42 17735 # (2) before a word containing "conftest.", or (3) at the end.
Chris@42 17736 # Note that $ac_compile itself does not contain backslashes and begins
Chris@42 17737 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@42 17738 lt_compile=`echo "$ac_compile" | $SED \
Chris@42 17739 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Chris@42 17740 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@42 17741 -e 's:$: $lt_compiler_flag:'`
Chris@42 17742 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Chris@42 17743 (eval "$lt_compile" 2>out/conftest.err)
Chris@42 17744 ac_status=$?
Chris@42 17745 cat out/conftest.err >&5
Chris@42 17746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@42 17747 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@42 17748 then
Chris@42 17749 # The compiler can only warn and ignore the option if not recognized
Chris@42 17750 # So say no if there are warnings
Chris@42 17751 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Chris@42 17752 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Chris@42 17753 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@42 17754 lt_cv_prog_compiler_c_o_F77=yes
Chris@42 17755 fi
Chris@42 17756 fi
Chris@42 17757 chmod u+w . 2>&5
Chris@42 17758 $RM conftest*
Chris@42 17759 # SGI C++ compiler will create directory out/ii_files/ for
Chris@42 17760 # template instantiation
Chris@42 17761 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Chris@42 17762 $RM out/* && rmdir out
Chris@42 17763 cd ..
Chris@42 17764 $RM -r conftest
Chris@42 17765 $RM conftest*
Chris@42 17766
Chris@42 17767 fi
Chris@42 17768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5
Chris@42 17769 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
Chris@42 17770
Chris@42 17771
Chris@42 17772
Chris@42 17773
Chris@42 17774 hard_links="nottested"
Chris@42 17775 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
Chris@42 17776 # do not overwrite the value of need_locks provided by the user
Chris@42 17777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Chris@42 17778 $as_echo_n "checking if we can lock with hard links... " >&6; }
Chris@42 17779 hard_links=yes
Chris@42 17780 $RM conftest*
Chris@42 17781 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@42 17782 touch conftest.a
Chris@42 17783 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@42 17784 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@42 17785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Chris@42 17786 $as_echo "$hard_links" >&6; }
Chris@42 17787 if test "$hard_links" = no; then
Chris@42 17788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@42 17789 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@42 17790 need_locks=warn
Chris@42 17791 fi
Chris@42 17792 else
Chris@42 17793 need_locks=no
Chris@42 17794 fi
Chris@42 17795
Chris@42 17796
Chris@42 17797
Chris@42 17798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@42 17799 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Chris@42 17800
Chris@42 17801 runpath_var=
Chris@42 17802 allow_undefined_flag_F77=
Chris@42 17803 always_export_symbols_F77=no
Chris@42 17804 archive_cmds_F77=
Chris@42 17805 archive_expsym_cmds_F77=
Chris@42 17806 compiler_needs_object_F77=no
Chris@42 17807 enable_shared_with_static_runtimes_F77=no
Chris@42 17808 export_dynamic_flag_spec_F77=
Chris@42 17809 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@42 17810 hardcode_automatic_F77=no
Chris@42 17811 hardcode_direct_F77=no
Chris@42 17812 hardcode_direct_absolute_F77=no
Chris@42 17813 hardcode_libdir_flag_spec_F77=
Chris@42 17814 hardcode_libdir_separator_F77=
Chris@42 17815 hardcode_minus_L_F77=no
Chris@42 17816 hardcode_shlibpath_var_F77=unsupported
Chris@42 17817 inherit_rpath_F77=no
Chris@42 17818 link_all_deplibs_F77=unknown
Chris@42 17819 module_cmds_F77=
Chris@42 17820 module_expsym_cmds_F77=
Chris@42 17821 old_archive_from_new_cmds_F77=
Chris@42 17822 old_archive_from_expsyms_cmds_F77=
Chris@42 17823 thread_safe_flag_spec_F77=
Chris@42 17824 whole_archive_flag_spec_F77=
Chris@42 17825 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@42 17826 # included in the symbol list
Chris@42 17827 include_expsyms_F77=
Chris@42 17828 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@42 17829 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@42 17830 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@42 17831 # as well as any symbol that contains `d'.
Chris@42 17832 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Chris@42 17833 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@42 17834 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@42 17835 # the symbol is explicitly referenced. Since portable code cannot
Chris@42 17836 # rely on this symbol name, it's probably fine to never include it in
Chris@42 17837 # preloaded symbol tables.
Chris@42 17838 # Exclude shared library initialization/finalization symbols.
Chris@42 17839 extract_expsyms_cmds=
Chris@42 17840
Chris@42 17841 case $host_os in
Chris@42 17842 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 17843 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@42 17844 # When not using gcc, we currently assume that we are using
Chris@42 17845 # Microsoft Visual C++.
Chris@42 17846 if test "$GCC" != yes; then
Chris@42 17847 with_gnu_ld=no
Chris@42 17848 fi
Chris@42 17849 ;;
Chris@42 17850 interix*)
Chris@42 17851 # we just hope/assume this is gcc and not c89 (= MSVC++)
Chris@42 17852 with_gnu_ld=yes
Chris@42 17853 ;;
Chris@42 17854 openbsd*)
Chris@42 17855 with_gnu_ld=no
Chris@42 17856 ;;
Chris@42 17857 linux* | k*bsd*-gnu | gnu*)
Chris@42 17858 link_all_deplibs_F77=no
Chris@42 17859 ;;
Chris@42 17860 esac
Chris@42 17861
Chris@42 17862 ld_shlibs_F77=yes
Chris@42 17863
Chris@42 17864 # On some targets, GNU ld is compatible enough with the native linker
Chris@42 17865 # that we're better off using the native interface for both.
Chris@42 17866 lt_use_gnu_ld_interface=no
Chris@42 17867 if test "$with_gnu_ld" = yes; then
Chris@42 17868 case $host_os in
Chris@42 17869 aix*)
Chris@42 17870 # The AIX port of GNU ld has always aspired to compatibility
Chris@42 17871 # with the native linker. However, as the warning in the GNU ld
Chris@42 17872 # block says, versions before 2.19.5* couldn't really create working
Chris@42 17873 # shared libraries, regardless of the interface used.
Chris@42 17874 case `$LD -v 2>&1` in
Chris@42 17875 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
Chris@42 17876 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
Chris@42 17877 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
Chris@42 17878 *)
Chris@42 17879 lt_use_gnu_ld_interface=yes
Chris@42 17880 ;;
Chris@42 17881 esac
Chris@42 17882 ;;
Chris@42 17883 *)
Chris@42 17884 lt_use_gnu_ld_interface=yes
Chris@42 17885 ;;
Chris@42 17886 esac
Chris@42 17887 fi
Chris@42 17888
Chris@42 17889 if test "$lt_use_gnu_ld_interface" = yes; then
Chris@42 17890 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@42 17891 wlarc='${wl}'
Chris@42 17892
Chris@42 17893 # Set some defaults for GNU ld with shared library support. These
Chris@42 17894 # are reset later if shared libraries are not supported. Putting them
Chris@42 17895 # here allows them to be overridden if necessary.
Chris@42 17896 runpath_var=LD_RUN_PATH
Chris@42 17897 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 17898 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
Chris@42 17899 # ancient GNU ld didn't support --whole-archive et. al.
Chris@42 17900 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Chris@42 17901 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@42 17902 else
Chris@42 17903 whole_archive_flag_spec_F77=
Chris@42 17904 fi
Chris@42 17905 supports_anon_versioning=no
Chris@42 17906 case `$LD -v 2>&1` in
Chris@42 17907 *GNU\ gold*) supports_anon_versioning=yes ;;
Chris@42 17908 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@42 17909 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@42 17910 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@42 17911 *\ 2.11.*) ;; # other 2.11 versions
Chris@42 17912 *) supports_anon_versioning=yes ;;
Chris@42 17913 esac
Chris@42 17914
Chris@42 17915 # See if GNU ld supports shared libraries.
Chris@42 17916 case $host_os in
Chris@42 17917 aix[3-9]*)
Chris@42 17918 # On AIX/PPC, the GNU linker is very broken
Chris@42 17919 if test "$host_cpu" != ia64; then
Chris@42 17920 ld_shlibs_F77=no
Chris@42 17921 cat <<_LT_EOF 1>&2
Chris@42 17922
Chris@42 17923 *** Warning: the GNU linker, at least up to release 2.19, is reported
Chris@42 17924 *** to be unable to reliably create shared libraries on AIX.
Chris@42 17925 *** Therefore, libtool is disabling shared libraries support. If you
Chris@42 17926 *** really care for shared libraries, you may want to install binutils
Chris@42 17927 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
Chris@42 17928 *** You will then need to restart the configuration process.
Chris@42 17929
Chris@42 17930 _LT_EOF
Chris@42 17931 fi
Chris@42 17932 ;;
Chris@42 17933
Chris@42 17934 amigaos*)
Chris@42 17935 case $host_cpu in
Chris@42 17936 powerpc)
Chris@42 17937 # see comment about AmigaOS4 .so support
Chris@42 17938 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 17939 archive_expsym_cmds_F77=''
Chris@42 17940 ;;
Chris@42 17941 m68k)
Chris@42 17942 archive_cmds_F77='$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)'
Chris@42 17943 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 17944 hardcode_minus_L_F77=yes
Chris@42 17945 ;;
Chris@42 17946 esac
Chris@42 17947 ;;
Chris@42 17948
Chris@42 17949 beos*)
Chris@42 17950 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 17951 allow_undefined_flag_F77=unsupported
Chris@42 17952 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@42 17953 # support --undefined. This deserves some investigation. FIXME
Chris@42 17954 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 17955 else
Chris@42 17956 ld_shlibs_F77=no
Chris@42 17957 fi
Chris@42 17958 ;;
Chris@42 17959
Chris@42 17960 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 17961 # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
Chris@42 17962 # as there is no search path for DLLs.
Chris@42 17963 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 17964 export_dynamic_flag_spec_F77='${wl}--export-all-symbols'
Chris@42 17965 allow_undefined_flag_F77=unsupported
Chris@42 17966 always_export_symbols_F77=no
Chris@42 17967 enable_shared_with_static_runtimes_F77=yes
Chris@42 17968 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
Chris@42 17969 exclude_expsyms_F77='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Chris@42 17970
Chris@42 17971 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Chris@42 17972 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@42 17973 # If the export-symbols file already is a .def file (1st line
Chris@42 17974 # is EXPORTS), use it as is; otherwise, prepend...
Chris@42 17975 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@42 17976 cp $export_symbols $output_objdir/$soname.def;
Chris@42 17977 else
Chris@42 17978 echo EXPORTS > $output_objdir/$soname.def;
Chris@42 17979 cat $export_symbols >> $output_objdir/$soname.def;
Chris@42 17980 fi~
Chris@42 17981 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Chris@42 17982 else
Chris@42 17983 ld_shlibs_F77=no
Chris@42 17984 fi
Chris@42 17985 ;;
Chris@42 17986
Chris@42 17987 haiku*)
Chris@42 17988 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 17989 link_all_deplibs_F77=yes
Chris@42 17990 ;;
Chris@42 17991
Chris@42 17992 interix[3-9]*)
Chris@42 17993 hardcode_direct_F77=no
Chris@42 17994 hardcode_shlibpath_var_F77=no
Chris@42 17995 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
Chris@42 17996 export_dynamic_flag_spec_F77='${wl}-E'
Chris@42 17997 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
Chris@42 17998 # Instead, shared libraries are loaded at an image base (0x10000000 by
Chris@42 17999 # default) and relocated if they conflict, which is a slow very memory
Chris@42 18000 # consuming and fragmenting process. To avoid this, we pick a random,
Chris@42 18001 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
Chris@42 18002 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Chris@42 18003 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
Chris@42 18004 archive_expsym_cmds_F77='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'
Chris@42 18005 ;;
Chris@42 18006
Chris@42 18007 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Chris@42 18008 tmp_diet=no
Chris@42 18009 if test "$host_os" = linux-dietlibc; then
Chris@42 18010 case $cc_basename in
Chris@42 18011 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
Chris@42 18012 esac
Chris@42 18013 fi
Chris@42 18014 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Chris@42 18015 && test "$tmp_diet" = no
Chris@42 18016 then
Chris@42 18017 tmp_addflag=' $pic_flag'
Chris@42 18018 tmp_sharedflag='-shared'
Chris@42 18019 case $cc_basename,$host_cpu in
Chris@42 18020 pgcc*) # Portland Group C compiler
Chris@42 18021 whole_archive_flag_spec_F77='${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'
Chris@42 18022 tmp_addflag=' $pic_flag'
Chris@42 18023 ;;
Chris@42 18024 pgf77* | pgf90* | pgf95* | pgfortran*)
Chris@42 18025 # Portland Group f77 and f90 compilers
Chris@42 18026 whole_archive_flag_spec_F77='${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'
Chris@42 18027 tmp_addflag=' $pic_flag -Mnomain' ;;
Chris@42 18028 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@42 18029 tmp_addflag=' -i_dynamic' ;;
Chris@42 18030 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@42 18031 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@42 18032 ifc* | ifort*) # Intel Fortran compiler
Chris@42 18033 tmp_addflag=' -nofor_main' ;;
Chris@42 18034 lf95*) # Lahey Fortran 8.1
Chris@42 18035 whole_archive_flag_spec_F77=
Chris@42 18036 tmp_sharedflag='--shared' ;;
Chris@42 18037 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Chris@42 18038 tmp_sharedflag='-qmkshrobj'
Chris@42 18039 tmp_addflag= ;;
Chris@42 18040 nvcc*) # Cuda Compiler Driver 2.2
Chris@42 18041 whole_archive_flag_spec_F77='${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'
Chris@42 18042 compiler_needs_object_F77=yes
Chris@42 18043 ;;
Chris@42 18044 esac
Chris@42 18045 case `$CC -V 2>&1 | sed 5q` in
Chris@42 18046 *Sun\ C*) # Sun C 5.9
Chris@42 18047 whole_archive_flag_spec_F77='${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'
Chris@42 18048 compiler_needs_object_F77=yes
Chris@42 18049 tmp_sharedflag='-G' ;;
Chris@42 18050 *Sun\ F*) # Sun Fortran 8.3
Chris@42 18051 tmp_sharedflag='-G' ;;
Chris@42 18052 esac
Chris@42 18053 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 18054
Chris@42 18055 if test "x$supports_anon_versioning" = xyes; then
Chris@42 18056 archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~
Chris@42 18057 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@42 18058 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@42 18059 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@42 18060 fi
Chris@42 18061
Chris@42 18062 case $cc_basename in
Chris@42 18063 xlf* | bgf* | bgxlf* | mpixlf*)
Chris@42 18064 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
Chris@42 18065 whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive'
Chris@42 18066 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 18067 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Chris@42 18068 if test "x$supports_anon_versioning" = xyes; then
Chris@42 18069 archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~
Chris@42 18070 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@42 18071 echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@42 18072 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Chris@42 18073 fi
Chris@42 18074 ;;
Chris@42 18075 esac
Chris@42 18076 else
Chris@42 18077 ld_shlibs_F77=no
Chris@42 18078 fi
Chris@42 18079 ;;
Chris@42 18080
Chris@42 18081 netbsd* | netbsdelf*-gnu)
Chris@42 18082 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@42 18083 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@42 18084 wlarc=
Chris@42 18085 else
Chris@42 18086 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 18087 archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 18088 fi
Chris@42 18089 ;;
Chris@42 18090
Chris@42 18091 solaris*)
Chris@42 18092 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Chris@42 18093 ld_shlibs_F77=no
Chris@42 18094 cat <<_LT_EOF 1>&2
Chris@42 18095
Chris@42 18096 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@42 18097 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@42 18098 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@42 18099 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@42 18100 *** your PATH or compiler configuration so that the native linker is
Chris@42 18101 *** used, and then restart.
Chris@42 18102
Chris@42 18103 _LT_EOF
Chris@42 18104 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 18105 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 18106 archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 18107 else
Chris@42 18108 ld_shlibs_F77=no
Chris@42 18109 fi
Chris@42 18110 ;;
Chris@42 18111
Chris@42 18112 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
Chris@42 18113 case `$LD -v 2>&1` in
Chris@42 18114 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
Chris@42 18115 ld_shlibs_F77=no
Chris@42 18116 cat <<_LT_EOF 1>&2
Chris@42 18117
Chris@42 18118 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
Chris@42 18119 *** reliably create shared libraries on SCO systems. Therefore, libtool
Chris@42 18120 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@42 18121 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
Chris@42 18122 *** your PATH or compiler configuration so that the native linker is
Chris@42 18123 *** used, and then restart.
Chris@42 18124
Chris@42 18125 _LT_EOF
Chris@42 18126 ;;
Chris@42 18127 *)
Chris@42 18128 # For security reasons, it is highly recommended that you always
Chris@42 18129 # use absolute paths for naming shared libraries, and exclude the
Chris@42 18130 # DT_RUNPATH tag from executables and libraries. But doing so
Chris@42 18131 # requires that you compile everything twice, which is a pain.
Chris@42 18132 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 18133 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 18134 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 18135 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 18136 else
Chris@42 18137 ld_shlibs_F77=no
Chris@42 18138 fi
Chris@42 18139 ;;
Chris@42 18140 esac
Chris@42 18141 ;;
Chris@42 18142
Chris@42 18143 sunos4*)
Chris@42 18144 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18145 wlarc=
Chris@42 18146 hardcode_direct_F77=yes
Chris@42 18147 hardcode_shlibpath_var_F77=no
Chris@42 18148 ;;
Chris@42 18149
Chris@42 18150 *)
Chris@42 18151 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris@42 18152 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 18153 archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@42 18154 else
Chris@42 18155 ld_shlibs_F77=no
Chris@42 18156 fi
Chris@42 18157 ;;
Chris@42 18158 esac
Chris@42 18159
Chris@42 18160 if test "$ld_shlibs_F77" = no; then
Chris@42 18161 runpath_var=
Chris@42 18162 hardcode_libdir_flag_spec_F77=
Chris@42 18163 export_dynamic_flag_spec_F77=
Chris@42 18164 whole_archive_flag_spec_F77=
Chris@42 18165 fi
Chris@42 18166 else
Chris@42 18167 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@42 18168 case $host_os in
Chris@42 18169 aix3*)
Chris@42 18170 allow_undefined_flag_F77=unsupported
Chris@42 18171 always_export_symbols_F77=yes
Chris@42 18172 archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
Chris@42 18173 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@42 18174 # are no directories specified by -L.
Chris@42 18175 hardcode_minus_L_F77=yes
Chris@42 18176 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
Chris@42 18177 # Neither direct hardcoding nor static linking is supported with a
Chris@42 18178 # broken collect2.
Chris@42 18179 hardcode_direct_F77=unsupported
Chris@42 18180 fi
Chris@42 18181 ;;
Chris@42 18182
Chris@42 18183 aix[4-9]*)
Chris@42 18184 if test "$host_cpu" = ia64; then
Chris@42 18185 # On IA64, the linker does run time linking by default, so we don't
Chris@42 18186 # have to do anything special.
Chris@42 18187 aix_use_runtimelinking=no
Chris@42 18188 exp_sym_flag='-Bexport'
Chris@42 18189 no_entry_flag=""
Chris@42 18190 else
Chris@42 18191 # If we're using GNU nm, then we don't want the "-C" option.
Chris@42 18192 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@42 18193 # Also, AIX nm treats weak defined symbols like other global
Chris@42 18194 # defined symbols, whereas GNU nm marks them as "W".
Chris@42 18195 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris@42 18196 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@42 18197 else
Chris@42 18198 export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Chris@42 18199 fi
Chris@42 18200 aix_use_runtimelinking=no
Chris@42 18201
Chris@42 18202 # Test if we are trying to use run time linking or normal
Chris@42 18203 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@42 18204 # need to do runtime linking.
Chris@42 18205 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Chris@42 18206 for ld_flag in $LDFLAGS; do
Chris@42 18207 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@42 18208 aix_use_runtimelinking=yes
Chris@42 18209 break
Chris@42 18210 fi
Chris@42 18211 done
Chris@42 18212 ;;
Chris@42 18213 esac
Chris@42 18214
Chris@42 18215 exp_sym_flag='-bexport'
Chris@42 18216 no_entry_flag='-bnoentry'
Chris@42 18217 fi
Chris@42 18218
Chris@42 18219 # When large executables or shared objects are built, AIX ld can
Chris@42 18220 # have problems creating the table of contents. If linking a library
Chris@42 18221 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@42 18222 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@42 18223 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@42 18224
Chris@42 18225 archive_cmds_F77=''
Chris@42 18226 hardcode_direct_F77=yes
Chris@42 18227 hardcode_direct_absolute_F77=yes
Chris@42 18228 hardcode_libdir_separator_F77=':'
Chris@42 18229 link_all_deplibs_F77=yes
Chris@42 18230 file_list_spec_F77='${wl}-f,'
Chris@42 18231
Chris@42 18232 if test "$GCC" = yes; then
Chris@42 18233 case $host_os in aix4.[012]|aix4.[012].*)
Chris@42 18234 # We only want to do this on AIX 4.2 and lower, the check
Chris@42 18235 # below for broken collect2 doesn't work under 4.3+
Chris@42 18236 collect2name=`${CC} -print-prog-name=collect2`
Chris@42 18237 if test -f "$collect2name" &&
Chris@42 18238 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Chris@42 18239 then
Chris@42 18240 # We have reworked collect2
Chris@42 18241 :
Chris@42 18242 else
Chris@42 18243 # We have old collect2
Chris@42 18244 hardcode_direct_F77=unsupported
Chris@42 18245 # It fails to find uninstalled libraries when the uninstalled
Chris@42 18246 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@42 18247 # to unsupported forces relinking
Chris@42 18248 hardcode_minus_L_F77=yes
Chris@42 18249 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 18250 hardcode_libdir_separator_F77=
Chris@42 18251 fi
Chris@42 18252 ;;
Chris@42 18253 esac
Chris@42 18254 shared_flag='-shared'
Chris@42 18255 if test "$aix_use_runtimelinking" = yes; then
Chris@42 18256 shared_flag="$shared_flag "'${wl}-G'
Chris@42 18257 fi
Chris@42 18258 link_all_deplibs_F77=no
Chris@42 18259 else
Chris@42 18260 # not using gcc
Chris@42 18261 if test "$host_cpu" = ia64; then
Chris@42 18262 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@42 18263 # chokes on -Wl,-G. The following line is correct:
Chris@42 18264 shared_flag='-G'
Chris@42 18265 else
Chris@42 18266 if test "$aix_use_runtimelinking" = yes; then
Chris@42 18267 shared_flag='${wl}-G'
Chris@42 18268 else
Chris@42 18269 shared_flag='${wl}-bM:SRE'
Chris@42 18270 fi
Chris@42 18271 fi
Chris@42 18272 fi
Chris@42 18273
Chris@42 18274 export_dynamic_flag_spec_F77='${wl}-bexpall'
Chris@42 18275 # It seems that -bexpall does not export symbols beginning with
Chris@42 18276 # underscore (_), so it is better to generate a list of symbols to export.
Chris@42 18277 always_export_symbols_F77=yes
Chris@42 18278 if test "$aix_use_runtimelinking" = yes; then
Chris@42 18279 # Warning - without using the other runtime loading flags (-brtl),
Chris@42 18280 # -berok will link without error, but may produce a broken library.
Chris@42 18281 allow_undefined_flag_F77='-berok'
Chris@42 18282 # Determine the default libpath from the value encoded in an
Chris@42 18283 # empty executable.
Chris@42 18284 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@42 18285 aix_libpath=$lt_cv_aix_libpath
Chris@42 18286 else
Chris@42 18287 if ${lt_cv_aix_libpath__F77+:} false; then :
Chris@42 18288 $as_echo_n "(cached) " >&6
Chris@42 18289 else
Chris@42 18290 cat > conftest.$ac_ext <<_ACEOF
Chris@42 18291 program main
Chris@42 18292
Chris@42 18293 end
Chris@42 18294 _ACEOF
Chris@42 18295 if ac_fn_f77_try_link "$LINENO"; then :
Chris@42 18296
Chris@42 18297 lt_aix_libpath_sed='
Chris@42 18298 /Import File Strings/,/^$/ {
Chris@42 18299 /^0/ {
Chris@42 18300 s/^0 *\([^ ]*\) *$/\1/
Chris@42 18301 p
Chris@42 18302 }
Chris@42 18303 }'
Chris@42 18304 lt_cv_aix_libpath__F77=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 18305 # Check for a 64-bit object if we didn't find anything.
Chris@42 18306 if test -z "$lt_cv_aix_libpath__F77"; then
Chris@42 18307 lt_cv_aix_libpath__F77=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 18308 fi
Chris@42 18309 fi
Chris@42 18310 rm -f core conftest.err conftest.$ac_objext \
Chris@42 18311 conftest$ac_exeext conftest.$ac_ext
Chris@42 18312 if test -z "$lt_cv_aix_libpath__F77"; then
Chris@42 18313 lt_cv_aix_libpath__F77="/usr/lib:/lib"
Chris@42 18314 fi
Chris@42 18315
Chris@42 18316 fi
Chris@42 18317
Chris@42 18318 aix_libpath=$lt_cv_aix_libpath__F77
Chris@42 18319 fi
Chris@42 18320
Chris@42 18321 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@42 18322 archive_expsym_cmds_F77='$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"
Chris@42 18323 else
Chris@42 18324 if test "$host_cpu" = ia64; then
Chris@42 18325 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
Chris@42 18326 allow_undefined_flag_F77="-z nodefs"
Chris@42 18327 archive_expsym_cmds_F77="\$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"
Chris@42 18328 else
Chris@42 18329 # Determine the default libpath from the value encoded in an
Chris@42 18330 # empty executable.
Chris@42 18331 if test "${lt_cv_aix_libpath+set}" = set; then
Chris@42 18332 aix_libpath=$lt_cv_aix_libpath
Chris@42 18333 else
Chris@42 18334 if ${lt_cv_aix_libpath__F77+:} false; then :
Chris@42 18335 $as_echo_n "(cached) " >&6
Chris@42 18336 else
Chris@42 18337 cat > conftest.$ac_ext <<_ACEOF
Chris@42 18338 program main
Chris@42 18339
Chris@42 18340 end
Chris@42 18341 _ACEOF
Chris@42 18342 if ac_fn_f77_try_link "$LINENO"; then :
Chris@42 18343
Chris@42 18344 lt_aix_libpath_sed='
Chris@42 18345 /Import File Strings/,/^$/ {
Chris@42 18346 /^0/ {
Chris@42 18347 s/^0 *\([^ ]*\) *$/\1/
Chris@42 18348 p
Chris@42 18349 }
Chris@42 18350 }'
Chris@42 18351 lt_cv_aix_libpath__F77=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 18352 # Check for a 64-bit object if we didn't find anything.
Chris@42 18353 if test -z "$lt_cv_aix_libpath__F77"; then
Chris@42 18354 lt_cv_aix_libpath__F77=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Chris@42 18355 fi
Chris@42 18356 fi
Chris@42 18357 rm -f core conftest.err conftest.$ac_objext \
Chris@42 18358 conftest$ac_exeext conftest.$ac_ext
Chris@42 18359 if test -z "$lt_cv_aix_libpath__F77"; then
Chris@42 18360 lt_cv_aix_libpath__F77="/usr/lib:/lib"
Chris@42 18361 fi
Chris@42 18362
Chris@42 18363 fi
Chris@42 18364
Chris@42 18365 aix_libpath=$lt_cv_aix_libpath__F77
Chris@42 18366 fi
Chris@42 18367
Chris@42 18368 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@42 18369 # Warning - without using the other run time loading flags,
Chris@42 18370 # -berok will link without error, but may produce a broken library.
Chris@42 18371 no_undefined_flag_F77=' ${wl}-bernotok'
Chris@42 18372 allow_undefined_flag_F77=' ${wl}-berok'
Chris@42 18373 if test "$with_gnu_ld" = yes; then
Chris@42 18374 # We only use this code for GNU lds that support --whole-archive.
Chris@42 18375 whole_archive_flag_spec_F77='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@42 18376 else
Chris@42 18377 # Exported symbols can be pulled into shared objects from archives
Chris@42 18378 whole_archive_flag_spec_F77='$convenience'
Chris@42 18379 fi
Chris@42 18380 archive_cmds_need_lc_F77=yes
Chris@42 18381 # This is similar to how AIX traditionally builds its shared libraries.
Chris@42 18382 archive_expsym_cmds_F77="\$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'
Chris@42 18383 fi
Chris@42 18384 fi
Chris@42 18385 ;;
Chris@42 18386
Chris@42 18387 amigaos*)
Chris@42 18388 case $host_cpu in
Chris@42 18389 powerpc)
Chris@42 18390 # see comment about AmigaOS4 .so support
Chris@42 18391 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@42 18392 archive_expsym_cmds_F77=''
Chris@42 18393 ;;
Chris@42 18394 m68k)
Chris@42 18395 archive_cmds_F77='$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)'
Chris@42 18396 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 18397 hardcode_minus_L_F77=yes
Chris@42 18398 ;;
Chris@42 18399 esac
Chris@42 18400 ;;
Chris@42 18401
Chris@42 18402 bsdi[45]*)
Chris@42 18403 export_dynamic_flag_spec_F77=-rdynamic
Chris@42 18404 ;;
Chris@42 18405
Chris@42 18406 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 18407 # When not using gcc, we currently assume that we are using
Chris@42 18408 # Microsoft Visual C++.
Chris@42 18409 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@42 18410 # no search path for DLLs.
Chris@42 18411 case $cc_basename in
Chris@42 18412 cl*)
Chris@42 18413 # Native MSVC
Chris@42 18414 hardcode_libdir_flag_spec_F77=' '
Chris@42 18415 allow_undefined_flag_F77=unsupported
Chris@42 18416 always_export_symbols_F77=yes
Chris@42 18417 file_list_spec_F77='@'
Chris@42 18418 # Tell ltmain to make .lib files, not .a files.
Chris@42 18419 libext=lib
Chris@42 18420 # Tell ltmain to make .dll files, not .so files.
Chris@42 18421 shrext_cmds=".dll"
Chris@42 18422 # FIXME: Setting linknames here is a bad hack.
Chris@42 18423 archive_cmds_F77='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
Chris@42 18424 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@42 18425 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
Chris@42 18426 else
Chris@42 18427 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
Chris@42 18428 fi~
Chris@42 18429 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
Chris@42 18430 linknames='
Chris@42 18431 # The linker will not automatically build a static lib if we build a DLL.
Chris@42 18432 # _LT_TAGVAR(old_archive_from_new_cmds, F77)='true'
Chris@42 18433 enable_shared_with_static_runtimes_F77=yes
Chris@42 18434 exclude_expsyms_F77='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
Chris@42 18435 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
Chris@42 18436 # Don't use ranlib
Chris@42 18437 old_postinstall_cmds_F77='chmod 644 $oldlib'
Chris@42 18438 postlink_cmds_F77='lt_outputfile="@OUTPUT@"~
Chris@42 18439 lt_tool_outputfile="@TOOL_OUTPUT@"~
Chris@42 18440 case $lt_outputfile in
Chris@42 18441 *.exe|*.EXE) ;;
Chris@42 18442 *)
Chris@42 18443 lt_outputfile="$lt_outputfile.exe"
Chris@42 18444 lt_tool_outputfile="$lt_tool_outputfile.exe"
Chris@42 18445 ;;
Chris@42 18446 esac~
Chris@42 18447 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
Chris@42 18448 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
Chris@42 18449 $RM "$lt_outputfile.manifest";
Chris@42 18450 fi'
Chris@42 18451 ;;
Chris@42 18452 *)
Chris@42 18453 # Assume MSVC wrapper
Chris@42 18454 hardcode_libdir_flag_spec_F77=' '
Chris@42 18455 allow_undefined_flag_F77=unsupported
Chris@42 18456 # Tell ltmain to make .lib files, not .a files.
Chris@42 18457 libext=lib
Chris@42 18458 # Tell ltmain to make .dll files, not .so files.
Chris@42 18459 shrext_cmds=".dll"
Chris@42 18460 # FIXME: Setting linknames here is a bad hack.
Chris@42 18461 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@42 18462 # The linker will automatically build a .lib file if we build a DLL.
Chris@42 18463 old_archive_from_new_cmds_F77='true'
Chris@42 18464 # FIXME: Should let the user specify the lib program.
Chris@42 18465 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
Chris@42 18466 enable_shared_with_static_runtimes_F77=yes
Chris@42 18467 ;;
Chris@42 18468 esac
Chris@42 18469 ;;
Chris@42 18470
Chris@42 18471 darwin* | rhapsody*)
Chris@42 18472
Chris@42 18473
Chris@42 18474 archive_cmds_need_lc_F77=no
Chris@42 18475 hardcode_direct_F77=no
Chris@42 18476 hardcode_automatic_F77=yes
Chris@42 18477 hardcode_shlibpath_var_F77=unsupported
Chris@42 18478 if test "$lt_cv_ld_force_load" = "yes"; then
Chris@42 18479 whole_archive_flag_spec_F77='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
Chris@42 18480 compiler_needs_object_F77=yes
Chris@42 18481 else
Chris@42 18482 whole_archive_flag_spec_F77=''
Chris@42 18483 fi
Chris@42 18484 link_all_deplibs_F77=yes
Chris@42 18485 allow_undefined_flag_F77="$_lt_dar_allow_undefined"
Chris@42 18486 case $cc_basename in
Chris@42 18487 ifort*) _lt_dar_can_shared=yes ;;
Chris@42 18488 *) _lt_dar_can_shared=$GCC ;;
Chris@42 18489 esac
Chris@42 18490 if test "$_lt_dar_can_shared" = "yes"; then
Chris@42 18491 output_verbose_link_cmd=func_echo_all
Chris@42 18492 archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
Chris@42 18493 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Chris@42 18494 archive_expsym_cmds_F77="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}"
Chris@42 18495 module_expsym_cmds_F77="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}"
Chris@42 18496
Chris@42 18497 else
Chris@42 18498 ld_shlibs_F77=no
Chris@42 18499 fi
Chris@42 18500
Chris@42 18501 ;;
Chris@42 18502
Chris@42 18503 dgux*)
Chris@42 18504 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18505 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 18506 hardcode_shlibpath_var_F77=no
Chris@42 18507 ;;
Chris@42 18508
Chris@42 18509 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@42 18510 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@42 18511 # does not break anything, and helps significantly (at the cost of a little
Chris@42 18512 # extra space).
Chris@42 18513 freebsd2.2*)
Chris@42 18514 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@42 18515 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@42 18516 hardcode_direct_F77=yes
Chris@42 18517 hardcode_shlibpath_var_F77=no
Chris@42 18518 ;;
Chris@42 18519
Chris@42 18520 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@42 18521 freebsd2.*)
Chris@42 18522 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18523 hardcode_direct_F77=yes
Chris@42 18524 hardcode_minus_L_F77=yes
Chris@42 18525 hardcode_shlibpath_var_F77=no
Chris@42 18526 ;;
Chris@42 18527
Chris@42 18528 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@42 18529 freebsd* | dragonfly*)
Chris@42 18530 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18531 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@42 18532 hardcode_direct_F77=yes
Chris@42 18533 hardcode_shlibpath_var_F77=no
Chris@42 18534 ;;
Chris@42 18535
Chris@42 18536 hpux9*)
Chris@42 18537 if test "$GCC" = yes; then
Chris@42 18538 archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@42 18539 else
Chris@42 18540 archive_cmds_F77='$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'
Chris@42 18541 fi
Chris@42 18542 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
Chris@42 18543 hardcode_libdir_separator_F77=:
Chris@42 18544 hardcode_direct_F77=yes
Chris@42 18545
Chris@42 18546 # hardcode_minus_L: Not really in the search PATH,
Chris@42 18547 # but as the default location of the library.
Chris@42 18548 hardcode_minus_L_F77=yes
Chris@42 18549 export_dynamic_flag_spec_F77='${wl}-E'
Chris@42 18550 ;;
Chris@42 18551
Chris@42 18552 hpux10*)
Chris@42 18553 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@42 18554 archive_cmds_F77='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18555 else
Chris@42 18556 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18557 fi
Chris@42 18558 if test "$with_gnu_ld" = no; then
Chris@42 18559 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
Chris@42 18560 hardcode_libdir_separator_F77=:
Chris@42 18561 hardcode_direct_F77=yes
Chris@42 18562 hardcode_direct_absolute_F77=yes
Chris@42 18563 export_dynamic_flag_spec_F77='${wl}-E'
Chris@42 18564 # hardcode_minus_L: Not really in the search PATH,
Chris@42 18565 # but as the default location of the library.
Chris@42 18566 hardcode_minus_L_F77=yes
Chris@42 18567 fi
Chris@42 18568 ;;
Chris@42 18569
Chris@42 18570 hpux11*)
Chris@42 18571 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Chris@42 18572 case $host_cpu in
Chris@42 18573 hppa*64*)
Chris@42 18574 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18575 ;;
Chris@42 18576 ia64*)
Chris@42 18577 archive_cmds_F77='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18578 ;;
Chris@42 18579 *)
Chris@42 18580 archive_cmds_F77='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18581 ;;
Chris@42 18582 esac
Chris@42 18583 else
Chris@42 18584 case $host_cpu in
Chris@42 18585 hppa*64*)
Chris@42 18586 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18587 ;;
Chris@42 18588 ia64*)
Chris@42 18589 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18590 ;;
Chris@42 18591 *)
Chris@42 18592 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18593 ;;
Chris@42 18594 esac
Chris@42 18595 fi
Chris@42 18596 if test "$with_gnu_ld" = no; then
Chris@42 18597 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
Chris@42 18598 hardcode_libdir_separator_F77=:
Chris@42 18599
Chris@42 18600 case $host_cpu in
Chris@42 18601 hppa*64*|ia64*)
Chris@42 18602 hardcode_direct_F77=no
Chris@42 18603 hardcode_shlibpath_var_F77=no
Chris@42 18604 ;;
Chris@42 18605 *)
Chris@42 18606 hardcode_direct_F77=yes
Chris@42 18607 hardcode_direct_absolute_F77=yes
Chris@42 18608 export_dynamic_flag_spec_F77='${wl}-E'
Chris@42 18609
Chris@42 18610 # hardcode_minus_L: Not really in the search PATH,
Chris@42 18611 # but as the default location of the library.
Chris@42 18612 hardcode_minus_L_F77=yes
Chris@42 18613 ;;
Chris@42 18614 esac
Chris@42 18615 fi
Chris@42 18616 ;;
Chris@42 18617
Chris@42 18618 irix5* | irix6* | nonstopux*)
Chris@42 18619 if test "$GCC" = yes; then
Chris@42 18620 archive_cmds_F77='$CC -shared $pic_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'
Chris@42 18621 # Try to use the -exported_symbol ld option, if it does not
Chris@42 18622 # work, assume that -exports_file does not work either and
Chris@42 18623 # implicitly export all symbols.
Chris@42 18624 # This should be the same for all languages, so no per-tag cache variable.
Chris@42 18625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
Chris@42 18626 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
Chris@42 18627 if ${lt_cv_irix_exported_symbol+:} false; then :
Chris@42 18628 $as_echo_n "(cached) " >&6
Chris@42 18629 else
Chris@42 18630 save_LDFLAGS="$LDFLAGS"
Chris@42 18631 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
Chris@42 18632 cat > conftest.$ac_ext <<_ACEOF
Chris@42 18633
Chris@42 18634 subroutine foo
Chris@42 18635 end
Chris@42 18636 _ACEOF
Chris@42 18637 if ac_fn_f77_try_link "$LINENO"; then :
Chris@42 18638 lt_cv_irix_exported_symbol=yes
Chris@42 18639 else
Chris@42 18640 lt_cv_irix_exported_symbol=no
Chris@42 18641 fi
Chris@42 18642 rm -f core conftest.err conftest.$ac_objext \
Chris@42 18643 conftest$ac_exeext conftest.$ac_ext
Chris@42 18644 LDFLAGS="$save_LDFLAGS"
Chris@42 18645 fi
Chris@42 18646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
Chris@42 18647 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
Chris@42 18648 if test "$lt_cv_irix_exported_symbol" = yes; then
Chris@42 18649 archive_expsym_cmds_F77='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
Chris@42 18650 fi
Chris@42 18651 else
Chris@42 18652 archive_cmds_F77='$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'
Chris@42 18653 archive_expsym_cmds_F77='$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'
Chris@42 18654 fi
Chris@42 18655 archive_cmds_need_lc_F77='no'
Chris@42 18656 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 18657 hardcode_libdir_separator_F77=:
Chris@42 18658 inherit_rpath_F77=yes
Chris@42 18659 link_all_deplibs_F77=yes
Chris@42 18660 ;;
Chris@42 18661
Chris@42 18662 netbsd* | netbsdelf*-gnu)
Chris@42 18663 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@42 18664 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@42 18665 else
Chris@42 18666 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@42 18667 fi
Chris@42 18668 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@42 18669 hardcode_direct_F77=yes
Chris@42 18670 hardcode_shlibpath_var_F77=no
Chris@42 18671 ;;
Chris@42 18672
Chris@42 18673 newsos6)
Chris@42 18674 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18675 hardcode_direct_F77=yes
Chris@42 18676 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 18677 hardcode_libdir_separator_F77=:
Chris@42 18678 hardcode_shlibpath_var_F77=no
Chris@42 18679 ;;
Chris@42 18680
Chris@42 18681 *nto* | *qnx*)
Chris@42 18682 ;;
Chris@42 18683
Chris@42 18684 openbsd*)
Chris@42 18685 if test -f /usr/libexec/ld.so; then
Chris@42 18686 hardcode_direct_F77=yes
Chris@42 18687 hardcode_shlibpath_var_F77=no
Chris@42 18688 hardcode_direct_absolute_F77=yes
Chris@42 18689 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@42 18690 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18691 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@42 18692 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
Chris@42 18693 export_dynamic_flag_spec_F77='${wl}-E'
Chris@42 18694 else
Chris@42 18695 case $host_os in
Chris@42 18696 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@42 18697 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18698 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@42 18699 ;;
Chris@42 18700 *)
Chris@42 18701 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18702 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
Chris@42 18703 ;;
Chris@42 18704 esac
Chris@42 18705 fi
Chris@42 18706 else
Chris@42 18707 ld_shlibs_F77=no
Chris@42 18708 fi
Chris@42 18709 ;;
Chris@42 18710
Chris@42 18711 os2*)
Chris@42 18712 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 18713 hardcode_minus_L_F77=yes
Chris@42 18714 allow_undefined_flag_F77=unsupported
Chris@42 18715 archive_cmds_F77='$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'
Chris@42 18716 old_archive_from_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@42 18717 ;;
Chris@42 18718
Chris@42 18719 osf3*)
Chris@42 18720 if test "$GCC" = yes; then
Chris@42 18721 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
Chris@42 18722 archive_cmds_F77='$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'
Chris@42 18723 else
Chris@42 18724 allow_undefined_flag_F77=' -expect_unresolved \*'
Chris@42 18725 archive_cmds_F77='$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'
Chris@42 18726 fi
Chris@42 18727 archive_cmds_need_lc_F77='no'
Chris@42 18728 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 18729 hardcode_libdir_separator_F77=:
Chris@42 18730 ;;
Chris@42 18731
Chris@42 18732 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@42 18733 if test "$GCC" = yes; then
Chris@42 18734 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
Chris@42 18735 archive_cmds_F77='$CC -shared${allow_undefined_flag} $pic_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'
Chris@42 18736 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@42 18737 else
Chris@42 18738 allow_undefined_flag_F77=' -expect_unresolved \*'
Chris@42 18739 archive_cmds_F77='$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'
Chris@42 18740 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
Chris@42 18741 $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'
Chris@42 18742
Chris@42 18743 # Both c and cxx compiler support -rpath directly
Chris@42 18744 hardcode_libdir_flag_spec_F77='-rpath $libdir'
Chris@42 18745 fi
Chris@42 18746 archive_cmds_need_lc_F77='no'
Chris@42 18747 hardcode_libdir_separator_F77=:
Chris@42 18748 ;;
Chris@42 18749
Chris@42 18750 solaris*)
Chris@42 18751 no_undefined_flag_F77=' -z defs'
Chris@42 18752 if test "$GCC" = yes; then
Chris@42 18753 wlarc='${wl}'
Chris@42 18754 archive_cmds_F77='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18755 archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@42 18756 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@42 18757 else
Chris@42 18758 case `$CC -V 2>&1` in
Chris@42 18759 *"Compilers 5.0"*)
Chris@42 18760 wlarc=''
Chris@42 18761 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18762 archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@42 18763 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Chris@42 18764 ;;
Chris@42 18765 *)
Chris@42 18766 wlarc='${wl}'
Chris@42 18767 archive_cmds_F77='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18768 archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris@42 18769 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Chris@42 18770 ;;
Chris@42 18771 esac
Chris@42 18772 fi
Chris@42 18773 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@42 18774 hardcode_shlibpath_var_F77=no
Chris@42 18775 case $host_os in
Chris@42 18776 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@42 18777 *)
Chris@42 18778 # The compiler driver will combine and reorder linker options,
Chris@42 18779 # but understands `-z linker_flag'. GCC discards it without `$wl',
Chris@42 18780 # but is careful enough not to reorder.
Chris@42 18781 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@42 18782 if test "$GCC" = yes; then
Chris@42 18783 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
Chris@42 18784 else
Chris@42 18785 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
Chris@42 18786 fi
Chris@42 18787 ;;
Chris@42 18788 esac
Chris@42 18789 link_all_deplibs_F77=yes
Chris@42 18790 ;;
Chris@42 18791
Chris@42 18792 sunos4*)
Chris@42 18793 if test "x$host_vendor" = xsequent; then
Chris@42 18794 # Use $CC to link under sequent, because it throws in some extra .o
Chris@42 18795 # files that make .init and .fini sections work.
Chris@42 18796 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18797 else
Chris@42 18798 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18799 fi
Chris@42 18800 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 18801 hardcode_direct_F77=yes
Chris@42 18802 hardcode_minus_L_F77=yes
Chris@42 18803 hardcode_shlibpath_var_F77=no
Chris@42 18804 ;;
Chris@42 18805
Chris@42 18806 sysv4)
Chris@42 18807 case $host_vendor in
Chris@42 18808 sni)
Chris@42 18809 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18810 hardcode_direct_F77=yes # is this really true???
Chris@42 18811 ;;
Chris@42 18812 siemens)
Chris@42 18813 ## LD is ld it makes a PLAMLIB
Chris@42 18814 ## CC just makes a GrossModule.
Chris@42 18815 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18816 reload_cmds_F77='$CC -r -o $output$reload_objs'
Chris@42 18817 hardcode_direct_F77=no
Chris@42 18818 ;;
Chris@42 18819 motorola)
Chris@42 18820 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18821 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
Chris@42 18822 ;;
Chris@42 18823 esac
Chris@42 18824 runpath_var='LD_RUN_PATH'
Chris@42 18825 hardcode_shlibpath_var_F77=no
Chris@42 18826 ;;
Chris@42 18827
Chris@42 18828 sysv4.3*)
Chris@42 18829 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18830 hardcode_shlibpath_var_F77=no
Chris@42 18831 export_dynamic_flag_spec_F77='-Bexport'
Chris@42 18832 ;;
Chris@42 18833
Chris@42 18834 sysv4*MP*)
Chris@42 18835 if test -d /usr/nec; then
Chris@42 18836 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18837 hardcode_shlibpath_var_F77=no
Chris@42 18838 runpath_var=LD_RUN_PATH
Chris@42 18839 hardcode_runpath_var=yes
Chris@42 18840 ld_shlibs_F77=yes
Chris@42 18841 fi
Chris@42 18842 ;;
Chris@42 18843
Chris@42 18844 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Chris@42 18845 no_undefined_flag_F77='${wl}-z,text'
Chris@42 18846 archive_cmds_need_lc_F77=no
Chris@42 18847 hardcode_shlibpath_var_F77=no
Chris@42 18848 runpath_var='LD_RUN_PATH'
Chris@42 18849
Chris@42 18850 if test "$GCC" = yes; then
Chris@42 18851 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18852 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18853 else
Chris@42 18854 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18855 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18856 fi
Chris@42 18857 ;;
Chris@42 18858
Chris@42 18859 sysv5* | sco3.2v5* | sco5v6*)
Chris@42 18860 # Note: We can NOT use -z defs as we might desire, because we do not
Chris@42 18861 # link with -lc, and that would cause any symbols used from libc to
Chris@42 18862 # always be unresolved, which means just about no library would
Chris@42 18863 # ever link correctly. If we're not using GNU ld we use -z text
Chris@42 18864 # though, which does catch some bad symbols but isn't as heavy-handed
Chris@42 18865 # as -z defs.
Chris@42 18866 no_undefined_flag_F77='${wl}-z,text'
Chris@42 18867 allow_undefined_flag_F77='${wl}-z,nodefs'
Chris@42 18868 archive_cmds_need_lc_F77=no
Chris@42 18869 hardcode_shlibpath_var_F77=no
Chris@42 18870 hardcode_libdir_flag_spec_F77='${wl}-R,$libdir'
Chris@42 18871 hardcode_libdir_separator_F77=':'
Chris@42 18872 link_all_deplibs_F77=yes
Chris@42 18873 export_dynamic_flag_spec_F77='${wl}-Bexport'
Chris@42 18874 runpath_var='LD_RUN_PATH'
Chris@42 18875
Chris@42 18876 if test "$GCC" = yes; then
Chris@42 18877 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18878 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18879 else
Chris@42 18880 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18881 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@42 18882 fi
Chris@42 18883 ;;
Chris@42 18884
Chris@42 18885 uts4*)
Chris@42 18886 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@42 18887 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@42 18888 hardcode_shlibpath_var_F77=no
Chris@42 18889 ;;
Chris@42 18890
Chris@42 18891 *)
Chris@42 18892 ld_shlibs_F77=no
Chris@42 18893 ;;
Chris@42 18894 esac
Chris@42 18895
Chris@42 18896 if test x$host_vendor = xsni; then
Chris@42 18897 case $host in
Chris@42 18898 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@42 18899 export_dynamic_flag_spec_F77='${wl}-Blargedynsym'
Chris@42 18900 ;;
Chris@42 18901 esac
Chris@42 18902 fi
Chris@42 18903 fi
Chris@42 18904
Chris@42 18905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5
Chris@42 18906 $as_echo "$ld_shlibs_F77" >&6; }
Chris@42 18907 test "$ld_shlibs_F77" = no && can_build_shared=no
Chris@42 18908
Chris@42 18909 with_gnu_ld_F77=$with_gnu_ld
Chris@42 18910
Chris@42 18911
Chris@42 18912
Chris@42 18913
Chris@42 18914
Chris@42 18915
Chris@42 18916 #
Chris@42 18917 # Do we need to explicitly link libc?
Chris@42 18918 #
Chris@42 18919 case "x$archive_cmds_need_lc_F77" in
Chris@42 18920 x|xyes)
Chris@42 18921 # Assume -lc should be added
Chris@42 18922 archive_cmds_need_lc_F77=yes
Chris@42 18923
Chris@42 18924 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@42 18925 case $archive_cmds_F77 in
Chris@42 18926 *'~'*)
Chris@42 18927 # FIXME: we may have to deal with multi-command sequences.
Chris@42 18928 ;;
Chris@42 18929 '$CC '*)
Chris@42 18930 # Test whether the compiler implicitly links with -lc since on some
Chris@42 18931 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@42 18932 # to ld, don't add -lc before -lgcc.
Chris@42 18933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Chris@42 18934 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Chris@42 18935 if ${lt_cv_archive_cmds_need_lc_F77+:} false; then :
Chris@42 18936 $as_echo_n "(cached) " >&6
Chris@42 18937 else
Chris@42 18938 $RM conftest*
Chris@42 18939 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@42 18940
Chris@42 18941 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Chris@42 18942 (eval $ac_compile) 2>&5
Chris@42 18943 ac_status=$?
Chris@42 18944 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 18945 test $ac_status = 0; } 2>conftest.err; then
Chris@42 18946 soname=conftest
Chris@42 18947 lib=conftest
Chris@42 18948 libobjs=conftest.$ac_objext
Chris@42 18949 deplibs=
Chris@42 18950 wl=$lt_prog_compiler_wl_F77
Chris@42 18951 pic_flag=$lt_prog_compiler_pic_F77
Chris@42 18952 compiler_flags=-v
Chris@42 18953 linker_flags=-v
Chris@42 18954 verstring=
Chris@42 18955 output_objdir=.
Chris@42 18956 libname=conftest
Chris@42 18957 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
Chris@42 18958 allow_undefined_flag_F77=
Chris@42 18959 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Chris@42 18960 (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@42 18961 ac_status=$?
Chris@42 18962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris@42 18963 test $ac_status = 0; }
Chris@42 18964 then
Chris@42 18965 lt_cv_archive_cmds_need_lc_F77=no
Chris@42 18966 else
Chris@42 18967 lt_cv_archive_cmds_need_lc_F77=yes
Chris@42 18968 fi
Chris@42 18969 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
Chris@42 18970 else
Chris@42 18971 cat conftest.err 1>&5
Chris@42 18972 fi
Chris@42 18973 $RM conftest*
Chris@42 18974
Chris@42 18975 fi
Chris@42 18976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_F77" >&5
Chris@42 18977 $as_echo "$lt_cv_archive_cmds_need_lc_F77" >&6; }
Chris@42 18978 archive_cmds_need_lc_F77=$lt_cv_archive_cmds_need_lc_F77
Chris@42 18979 ;;
Chris@42 18980 esac
Chris@42 18981 fi
Chris@42 18982 ;;
Chris@42 18983 esac
Chris@42 18984
Chris@42 18985
Chris@42 18986
Chris@42 18987
Chris@42 18988
Chris@42 18989
Chris@42 18990
Chris@42 18991
Chris@42 18992
Chris@42 18993
Chris@42 18994
Chris@42 18995
Chris@42 18996
Chris@42 18997
Chris@42 18998
Chris@42 18999
Chris@42 19000
Chris@42 19001
Chris@42 19002
Chris@42 19003
Chris@42 19004
Chris@42 19005
Chris@42 19006
Chris@42 19007
Chris@42 19008
Chris@42 19009
Chris@42 19010
Chris@42 19011
Chris@42 19012
Chris@42 19013
Chris@42 19014
Chris@42 19015
Chris@42 19016
Chris@42 19017
Chris@42 19018
Chris@42 19019
Chris@42 19020
Chris@42 19021
Chris@42 19022
Chris@42 19023
Chris@42 19024
Chris@42 19025
Chris@42 19026
Chris@42 19027
Chris@42 19028
Chris@42 19029
Chris@42 19030
Chris@42 19031
Chris@42 19032
Chris@42 19033
Chris@42 19034
Chris@42 19035
Chris@42 19036
Chris@42 19037
Chris@42 19038
Chris@42 19039
Chris@42 19040
Chris@42 19041
Chris@42 19042
Chris@42 19043
Chris@42 19044
Chris@42 19045
Chris@42 19046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Chris@42 19047 $as_echo_n "checking dynamic linker characteristics... " >&6; }
Chris@42 19048
Chris@42 19049 library_names_spec=
Chris@42 19050 libname_spec='lib$name'
Chris@42 19051 soname_spec=
Chris@42 19052 shrext_cmds=".so"
Chris@42 19053 postinstall_cmds=
Chris@42 19054 postuninstall_cmds=
Chris@42 19055 finish_cmds=
Chris@42 19056 finish_eval=
Chris@42 19057 shlibpath_var=
Chris@42 19058 shlibpath_overrides_runpath=unknown
Chris@42 19059 version_type=none
Chris@42 19060 dynamic_linker="$host_os ld.so"
Chris@42 19061 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@42 19062 need_lib_prefix=unknown
Chris@42 19063 hardcode_into_libs=no
Chris@42 19064
Chris@42 19065 # when you set need_version to no, make sure it does not cause -set_version
Chris@42 19066 # flags to be left without arguments
Chris@42 19067 need_version=unknown
Chris@42 19068
Chris@42 19069 case $host_os in
Chris@42 19070 aix3*)
Chris@42 19071 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19072 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@42 19073 shlibpath_var=LIBPATH
Chris@42 19074
Chris@42 19075 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@42 19076 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19077 ;;
Chris@42 19078
Chris@42 19079 aix[4-9]*)
Chris@42 19080 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19081 need_lib_prefix=no
Chris@42 19082 need_version=no
Chris@42 19083 hardcode_into_libs=yes
Chris@42 19084 if test "$host_cpu" = ia64; then
Chris@42 19085 # AIX 5 supports IA64
Chris@42 19086 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@42 19087 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19088 else
Chris@42 19089 # With GCC up to 2.95.x, collect2 would create an import file
Chris@42 19090 # for dependence libraries. The import file would start with
Chris@42 19091 # the line `#! .'. This would cause the generated library to
Chris@42 19092 # depend on `.', always an invalid library. This was fixed in
Chris@42 19093 # development snapshots of GCC prior to 3.0.
Chris@42 19094 case $host_os in
Chris@42 19095 aix4 | aix4.[01] | aix4.[01].*)
Chris@42 19096 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@42 19097 echo ' yes '
Chris@42 19098 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Chris@42 19099 :
Chris@42 19100 else
Chris@42 19101 can_build_shared=no
Chris@42 19102 fi
Chris@42 19103 ;;
Chris@42 19104 esac
Chris@42 19105 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@42 19106 # soname into executable. Probably we can add versioning support to
Chris@42 19107 # collect2, so additional links can be useful in future.
Chris@42 19108 if test "$aix_use_runtimelinking" = yes; then
Chris@42 19109 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@42 19110 # instead of lib<name>.a to let people know that these are not
Chris@42 19111 # typical AIX shared libraries.
Chris@42 19112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19113 else
Chris@42 19114 # We preserve .a as extension for shared libraries through AIX4.2
Chris@42 19115 # and later when we are not doing run time linking.
Chris@42 19116 library_names_spec='${libname}${release}.a $libname.a'
Chris@42 19117 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19118 fi
Chris@42 19119 shlibpath_var=LIBPATH
Chris@42 19120 fi
Chris@42 19121 ;;
Chris@42 19122
Chris@42 19123 amigaos*)
Chris@42 19124 case $host_cpu in
Chris@42 19125 powerpc)
Chris@42 19126 # Since July 2007 AmigaOS4 officially supports .so libraries.
Chris@42 19127 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Chris@42 19128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19129 ;;
Chris@42 19130 m68k)
Chris@42 19131 library_names_spec='$libname.ixlibrary $libname.a'
Chris@42 19132 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@42 19133 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'
Chris@42 19134 ;;
Chris@42 19135 esac
Chris@42 19136 ;;
Chris@42 19137
Chris@42 19138 beos*)
Chris@42 19139 library_names_spec='${libname}${shared_ext}'
Chris@42 19140 dynamic_linker="$host_os ld.so"
Chris@42 19141 shlibpath_var=LIBRARY_PATH
Chris@42 19142 ;;
Chris@42 19143
Chris@42 19144 bsdi[45]*)
Chris@42 19145 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19146 need_version=no
Chris@42 19147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19148 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19149 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@42 19150 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19151 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@42 19152 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@42 19153 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@42 19154 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@42 19155 # libtool to hard-code these into programs
Chris@42 19156 ;;
Chris@42 19157
Chris@42 19158 cygwin* | mingw* | pw32* | cegcc*)
Chris@42 19159 version_type=windows
Chris@42 19160 shrext_cmds=".dll"
Chris@42 19161 need_version=no
Chris@42 19162 need_lib_prefix=no
Chris@42 19163
Chris@42 19164 case $GCC,$cc_basename in
Chris@42 19165 yes,*)
Chris@42 19166 # gcc
Chris@42 19167 library_names_spec='$libname.dll.a'
Chris@42 19168 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@42 19169 postinstall_cmds='base_file=`basename \${file}`~
Chris@42 19170 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@42 19171 dldir=$destdir/`dirname \$dlpath`~
Chris@42 19172 test -d \$dldir || mkdir -p \$dldir~
Chris@42 19173 $install_prog $dir/$dlname \$dldir/$dlname~
Chris@42 19174 chmod a+x \$dldir/$dlname~
Chris@42 19175 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Chris@42 19176 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Chris@42 19177 fi'
Chris@42 19178 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@42 19179 dlpath=$dir/\$dldll~
Chris@42 19180 $RM \$dlpath'
Chris@42 19181 shlibpath_overrides_runpath=yes
Chris@42 19182
Chris@42 19183 case $host_os in
Chris@42 19184 cygwin*)
Chris@42 19185 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@42 19186 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 19187
Chris@42 19188 ;;
Chris@42 19189 mingw* | cegcc*)
Chris@42 19190 # MinGW DLLs use traditional 'lib' prefix
Chris@42 19191 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 19192 ;;
Chris@42 19193 pw32*)
Chris@42 19194 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@42 19195 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 19196 ;;
Chris@42 19197 esac
Chris@42 19198 dynamic_linker='Win32 ld.exe'
Chris@42 19199 ;;
Chris@42 19200
Chris@42 19201 *,cl*)
Chris@42 19202 # Native MSVC
Chris@42 19203 libname_spec='$name'
Chris@42 19204 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@42 19205 library_names_spec='${libname}.dll.lib'
Chris@42 19206
Chris@42 19207 case $build_os in
Chris@42 19208 mingw*)
Chris@42 19209 sys_lib_search_path_spec=
Chris@42 19210 lt_save_ifs=$IFS
Chris@42 19211 IFS=';'
Chris@42 19212 for lt_path in $LIB
Chris@42 19213 do
Chris@42 19214 IFS=$lt_save_ifs
Chris@42 19215 # Let DOS variable expansion print the short 8.3 style file name.
Chris@42 19216 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
Chris@42 19217 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
Chris@42 19218 done
Chris@42 19219 IFS=$lt_save_ifs
Chris@42 19220 # Convert to MSYS style.
Chris@42 19221 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
Chris@42 19222 ;;
Chris@42 19223 cygwin*)
Chris@42 19224 # Convert to unix form, then to dos form, then back to unix form
Chris@42 19225 # but this time dos style (no spaces!) so that the unix form looks
Chris@42 19226 # like /cygdrive/c/PROGRA~1:/cygdr...
Chris@42 19227 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
Chris@42 19228 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
Chris@42 19229 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@42 19230 ;;
Chris@42 19231 *)
Chris@42 19232 sys_lib_search_path_spec="$LIB"
Chris@42 19233 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
Chris@42 19234 # It is most probably a Windows format PATH.
Chris@42 19235 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@42 19236 else
Chris@42 19237 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@42 19238 fi
Chris@42 19239 # FIXME: find the short name or the path components, as spaces are
Chris@42 19240 # common. (e.g. "Program Files" -> "PROGRA~1")
Chris@42 19241 ;;
Chris@42 19242 esac
Chris@42 19243
Chris@42 19244 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@42 19245 postinstall_cmds='base_file=`basename \${file}`~
Chris@42 19246 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Chris@42 19247 dldir=$destdir/`dirname \$dlpath`~
Chris@42 19248 test -d \$dldir || mkdir -p \$dldir~
Chris@42 19249 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@42 19250 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@42 19251 dlpath=$dir/\$dldll~
Chris@42 19252 $RM \$dlpath'
Chris@42 19253 shlibpath_overrides_runpath=yes
Chris@42 19254 dynamic_linker='Win32 link.exe'
Chris@42 19255 ;;
Chris@42 19256
Chris@42 19257 *)
Chris@42 19258 # Assume MSVC wrapper
Chris@42 19259 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@42 19260 dynamic_linker='Win32 ld.exe'
Chris@42 19261 ;;
Chris@42 19262 esac
Chris@42 19263 # FIXME: first we should search . and the directory the executable is in
Chris@42 19264 shlibpath_var=PATH
Chris@42 19265 ;;
Chris@42 19266
Chris@42 19267 darwin* | rhapsody*)
Chris@42 19268 dynamic_linker="$host_os dyld"
Chris@42 19269 version_type=darwin
Chris@42 19270 need_lib_prefix=no
Chris@42 19271 need_version=no
Chris@42 19272 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@42 19273 soname_spec='${libname}${release}${major}$shared_ext'
Chris@42 19274 shlibpath_overrides_runpath=yes
Chris@42 19275 shlibpath_var=DYLD_LIBRARY_PATH
Chris@42 19276 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Chris@42 19277
Chris@42 19278 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@42 19279 ;;
Chris@42 19280
Chris@42 19281 dgux*)
Chris@42 19282 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19283 need_lib_prefix=no
Chris@42 19284 need_version=no
Chris@42 19285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@42 19286 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19287 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19288 ;;
Chris@42 19289
Chris@42 19290 freebsd* | dragonfly*)
Chris@42 19291 # DragonFly does not have aout. When/if they implement a new
Chris@42 19292 # versioning mechanism, adjust this.
Chris@42 19293 if test -x /usr/bin/objformat; then
Chris@42 19294 objformat=`/usr/bin/objformat`
Chris@42 19295 else
Chris@42 19296 case $host_os in
Chris@42 19297 freebsd[23].*) objformat=aout ;;
Chris@42 19298 *) objformat=elf ;;
Chris@42 19299 esac
Chris@42 19300 fi
Chris@42 19301 version_type=freebsd-$objformat
Chris@42 19302 case $version_type in
Chris@42 19303 freebsd-elf*)
Chris@42 19304 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@42 19305 need_version=no
Chris@42 19306 need_lib_prefix=no
Chris@42 19307 ;;
Chris@42 19308 freebsd-*)
Chris@42 19309 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@42 19310 need_version=yes
Chris@42 19311 ;;
Chris@42 19312 esac
Chris@42 19313 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19314 case $host_os in
Chris@42 19315 freebsd2.*)
Chris@42 19316 shlibpath_overrides_runpath=yes
Chris@42 19317 ;;
Chris@42 19318 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@42 19319 shlibpath_overrides_runpath=yes
Chris@42 19320 hardcode_into_libs=yes
Chris@42 19321 ;;
Chris@42 19322 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
Chris@42 19323 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Chris@42 19324 shlibpath_overrides_runpath=no
Chris@42 19325 hardcode_into_libs=yes
Chris@42 19326 ;;
Chris@42 19327 *) # from 4.6 on, and DragonFly
Chris@42 19328 shlibpath_overrides_runpath=yes
Chris@42 19329 hardcode_into_libs=yes
Chris@42 19330 ;;
Chris@42 19331 esac
Chris@42 19332 ;;
Chris@42 19333
Chris@42 19334 haiku*)
Chris@42 19335 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19336 need_lib_prefix=no
Chris@42 19337 need_version=no
Chris@42 19338 dynamic_linker="$host_os runtime_loader"
Chris@42 19339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@42 19340 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19341 shlibpath_var=LIBRARY_PATH
Chris@42 19342 shlibpath_overrides_runpath=yes
Chris@42 19343 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Chris@42 19344 hardcode_into_libs=yes
Chris@42 19345 ;;
Chris@42 19346
Chris@42 19347 hpux9* | hpux10* | hpux11*)
Chris@42 19348 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@42 19349 # link against other versions.
Chris@42 19350 version_type=sunos
Chris@42 19351 need_lib_prefix=no
Chris@42 19352 need_version=no
Chris@42 19353 case $host_cpu in
Chris@42 19354 ia64*)
Chris@42 19355 shrext_cmds='.so'
Chris@42 19356 hardcode_into_libs=yes
Chris@42 19357 dynamic_linker="$host_os dld.so"
Chris@42 19358 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19359 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@42 19360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19361 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19362 if test "X$HPUX_IA64_MODE" = X32; then
Chris@42 19363 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@42 19364 else
Chris@42 19365 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@42 19366 fi
Chris@42 19367 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@42 19368 ;;
Chris@42 19369 hppa*64*)
Chris@42 19370 shrext_cmds='.sl'
Chris@42 19371 hardcode_into_libs=yes
Chris@42 19372 dynamic_linker="$host_os dld.sl"
Chris@42 19373 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@42 19374 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@42 19375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19376 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19377 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@42 19378 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@42 19379 ;;
Chris@42 19380 *)
Chris@42 19381 shrext_cmds='.sl'
Chris@42 19382 dynamic_linker="$host_os dld.sl"
Chris@42 19383 shlibpath_var=SHLIB_PATH
Chris@42 19384 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@42 19385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19386 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19387 ;;
Chris@42 19388 esac
Chris@42 19389 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Chris@42 19390 postinstall_cmds='chmod 555 $lib'
Chris@42 19391 # or fails outright, so override atomically:
Chris@42 19392 install_override_mode=555
Chris@42 19393 ;;
Chris@42 19394
Chris@42 19395 interix[3-9]*)
Chris@42 19396 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19397 need_lib_prefix=no
Chris@42 19398 need_version=no
Chris@42 19399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@42 19400 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19401 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Chris@42 19402 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19403 shlibpath_overrides_runpath=no
Chris@42 19404 hardcode_into_libs=yes
Chris@42 19405 ;;
Chris@42 19406
Chris@42 19407 irix5* | irix6* | nonstopux*)
Chris@42 19408 case $host_os in
Chris@42 19409 nonstopux*) version_type=nonstopux ;;
Chris@42 19410 *)
Chris@42 19411 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@42 19412 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19413 else
Chris@42 19414 version_type=irix
Chris@42 19415 fi ;;
Chris@42 19416 esac
Chris@42 19417 need_lib_prefix=no
Chris@42 19418 need_version=no
Chris@42 19419 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@42 19421 case $host_os in
Chris@42 19422 irix5* | nonstopux*)
Chris@42 19423 libsuff= shlibsuff=
Chris@42 19424 ;;
Chris@42 19425 *)
Chris@42 19426 case $LD in # libtool.m4 will add one of these switches to LD
Chris@42 19427 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@42 19428 libsuff= shlibsuff= libmagic=32-bit;;
Chris@42 19429 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@42 19430 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@42 19431 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@42 19432 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@42 19433 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@42 19434 esac
Chris@42 19435 ;;
Chris@42 19436 esac
Chris@42 19437 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@42 19438 shlibpath_overrides_runpath=no
Chris@42 19439 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@42 19440 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@42 19441 hardcode_into_libs=yes
Chris@42 19442 ;;
Chris@42 19443
Chris@42 19444 # No shared lib support for Linux oldld, aout, or coff.
Chris@42 19445 linux*oldld* | linux*aout* | linux*coff*)
Chris@42 19446 dynamic_linker=no
Chris@42 19447 ;;
Chris@42 19448
Chris@42 19449 # This must be glibc/ELF.
Chris@42 19450 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Chris@42 19451 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19452 need_lib_prefix=no
Chris@42 19453 need_version=no
Chris@42 19454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19455 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19456 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@42 19457 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19458 shlibpath_overrides_runpath=no
Chris@42 19459
Chris@42 19460 # Some binutils ld are patched to set DT_RUNPATH
Chris@42 19461 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
Chris@42 19462 $as_echo_n "(cached) " >&6
Chris@42 19463 else
Chris@42 19464 lt_cv_shlibpath_overrides_runpath=no
Chris@42 19465 save_LDFLAGS=$LDFLAGS
Chris@42 19466 save_libdir=$libdir
Chris@42 19467 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \
Chris@42 19468 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\""
Chris@42 19469 cat > conftest.$ac_ext <<_ACEOF
Chris@42 19470 program main
Chris@42 19471
Chris@42 19472 end
Chris@42 19473 _ACEOF
Chris@42 19474 if ac_fn_f77_try_link "$LINENO"; then :
Chris@42 19475 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris@42 19476 lt_cv_shlibpath_overrides_runpath=yes
Chris@42 19477 fi
Chris@42 19478 fi
Chris@42 19479 rm -f core conftest.err conftest.$ac_objext \
Chris@42 19480 conftest$ac_exeext conftest.$ac_ext
Chris@42 19481 LDFLAGS=$save_LDFLAGS
Chris@42 19482 libdir=$save_libdir
Chris@42 19483
Chris@42 19484 fi
Chris@42 19485
Chris@42 19486 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Chris@42 19487
Chris@42 19488 # This implies no fast_install, which is unacceptable.
Chris@42 19489 # Some rework will be needed to allow for fast_install
Chris@42 19490 # before this can be enabled.
Chris@42 19491 hardcode_into_libs=yes
Chris@42 19492
Chris@42 19493 # Append ld.so.conf contents to the search path
Chris@42 19494 if test -f /etc/ld.so.conf; then
Chris@42 19495 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' ' '`
Chris@42 19496 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Chris@42 19497 fi
Chris@42 19498
Chris@42 19499 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@42 19500 # powerpc, because MkLinux only supported shared libraries with the
Chris@42 19501 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@42 19502 # most powerpc-linux boxes support dynamic linking these days and
Chris@42 19503 # people can always --disable-shared, the test was removed, and we
Chris@42 19504 # assume the GNU/Linux dynamic linker is in use.
Chris@42 19505 dynamic_linker='GNU/Linux ld.so'
Chris@42 19506 ;;
Chris@42 19507
Chris@42 19508 netbsdelf*-gnu)
Chris@42 19509 version_type=linux
Chris@42 19510 need_lib_prefix=no
Chris@42 19511 need_version=no
Chris@42 19512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@42 19513 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19514 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19515 shlibpath_overrides_runpath=no
Chris@42 19516 hardcode_into_libs=yes
Chris@42 19517 dynamic_linker='NetBSD ld.elf_so'
Chris@42 19518 ;;
Chris@42 19519
Chris@42 19520 netbsd*)
Chris@42 19521 version_type=sunos
Chris@42 19522 need_lib_prefix=no
Chris@42 19523 need_version=no
Chris@42 19524 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Chris@42 19525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@42 19526 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@42 19527 dynamic_linker='NetBSD (a.out) ld.so'
Chris@42 19528 else
Chris@42 19529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@42 19530 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19531 dynamic_linker='NetBSD ld.elf_so'
Chris@42 19532 fi
Chris@42 19533 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19534 shlibpath_overrides_runpath=yes
Chris@42 19535 hardcode_into_libs=yes
Chris@42 19536 ;;
Chris@42 19537
Chris@42 19538 newsos6)
Chris@42 19539 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19541 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19542 shlibpath_overrides_runpath=yes
Chris@42 19543 ;;
Chris@42 19544
Chris@42 19545 *nto* | *qnx*)
Chris@42 19546 version_type=qnx
Chris@42 19547 need_lib_prefix=no
Chris@42 19548 need_version=no
Chris@42 19549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19550 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19551 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19552 shlibpath_overrides_runpath=no
Chris@42 19553 hardcode_into_libs=yes
Chris@42 19554 dynamic_linker='ldqnx.so'
Chris@42 19555 ;;
Chris@42 19556
Chris@42 19557 openbsd*)
Chris@42 19558 version_type=sunos
Chris@42 19559 sys_lib_dlsearch_path_spec="/usr/lib"
Chris@42 19560 need_lib_prefix=no
Chris@42 19561 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Chris@42 19562 case $host_os in
Chris@42 19563 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
Chris@42 19564 *) need_version=no ;;
Chris@42 19565 esac
Chris@42 19566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@42 19567 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@42 19568 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19569 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@42 19570 case $host_os in
Chris@42 19571 openbsd2.[89] | openbsd2.[89].*)
Chris@42 19572 shlibpath_overrides_runpath=no
Chris@42 19573 ;;
Chris@42 19574 *)
Chris@42 19575 shlibpath_overrides_runpath=yes
Chris@42 19576 ;;
Chris@42 19577 esac
Chris@42 19578 else
Chris@42 19579 shlibpath_overrides_runpath=yes
Chris@42 19580 fi
Chris@42 19581 ;;
Chris@42 19582
Chris@42 19583 os2*)
Chris@42 19584 libname_spec='$name'
Chris@42 19585 shrext_cmds=".dll"
Chris@42 19586 need_lib_prefix=no
Chris@42 19587 library_names_spec='$libname${shared_ext} $libname.a'
Chris@42 19588 dynamic_linker='OS/2 ld.exe'
Chris@42 19589 shlibpath_var=LIBPATH
Chris@42 19590 ;;
Chris@42 19591
Chris@42 19592 osf3* | osf4* | osf5*)
Chris@42 19593 version_type=osf
Chris@42 19594 need_lib_prefix=no
Chris@42 19595 need_version=no
Chris@42 19596 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19598 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19599 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@42 19600 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@42 19601 ;;
Chris@42 19602
Chris@42 19603 rdos*)
Chris@42 19604 dynamic_linker=no
Chris@42 19605 ;;
Chris@42 19606
Chris@42 19607 solaris*)
Chris@42 19608 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19609 need_lib_prefix=no
Chris@42 19610 need_version=no
Chris@42 19611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19612 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19613 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19614 shlibpath_overrides_runpath=yes
Chris@42 19615 hardcode_into_libs=yes
Chris@42 19616 # ldd complains unless libraries are executable
Chris@42 19617 postinstall_cmds='chmod +x $lib'
Chris@42 19618 ;;
Chris@42 19619
Chris@42 19620 sunos4*)
Chris@42 19621 version_type=sunos
Chris@42 19622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@42 19623 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@42 19624 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19625 shlibpath_overrides_runpath=yes
Chris@42 19626 if test "$with_gnu_ld" = yes; then
Chris@42 19627 need_lib_prefix=no
Chris@42 19628 fi
Chris@42 19629 need_version=yes
Chris@42 19630 ;;
Chris@42 19631
Chris@42 19632 sysv4 | sysv4.3*)
Chris@42 19633 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19635 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19636 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19637 case $host_vendor in
Chris@42 19638 sni)
Chris@42 19639 shlibpath_overrides_runpath=no
Chris@42 19640 need_lib_prefix=no
Chris@42 19641 runpath_var=LD_RUN_PATH
Chris@42 19642 ;;
Chris@42 19643 siemens)
Chris@42 19644 need_lib_prefix=no
Chris@42 19645 ;;
Chris@42 19646 motorola)
Chris@42 19647 need_lib_prefix=no
Chris@42 19648 need_version=no
Chris@42 19649 shlibpath_overrides_runpath=no
Chris@42 19650 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@42 19651 ;;
Chris@42 19652 esac
Chris@42 19653 ;;
Chris@42 19654
Chris@42 19655 sysv4*MP*)
Chris@42 19656 if test -d /usr/nec ;then
Chris@42 19657 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19658 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@42 19659 soname_spec='$libname${shared_ext}.$major'
Chris@42 19660 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19661 fi
Chris@42 19662 ;;
Chris@42 19663
Chris@42 19664 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Chris@42 19665 version_type=freebsd-elf
Chris@42 19666 need_lib_prefix=no
Chris@42 19667 need_version=no
Chris@42 19668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@42 19669 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19670 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19671 shlibpath_overrides_runpath=yes
Chris@42 19672 hardcode_into_libs=yes
Chris@42 19673 if test "$with_gnu_ld" = yes; then
Chris@42 19674 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Chris@42 19675 else
Chris@42 19676 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Chris@42 19677 case $host_os in
Chris@42 19678 sco3.2v5*)
Chris@42 19679 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Chris@42 19680 ;;
Chris@42 19681 esac
Chris@42 19682 fi
Chris@42 19683 sys_lib_dlsearch_path_spec='/usr/lib'
Chris@42 19684 ;;
Chris@42 19685
Chris@42 19686 tpf*)
Chris@42 19687 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris@42 19688 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19689 need_lib_prefix=no
Chris@42 19690 need_version=no
Chris@42 19691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19692 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19693 shlibpath_overrides_runpath=no
Chris@42 19694 hardcode_into_libs=yes
Chris@42 19695 ;;
Chris@42 19696
Chris@42 19697 uts4*)
Chris@42 19698 version_type=linux # correct to gnu/linux during the next big refactor
Chris@42 19699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@42 19700 soname_spec='${libname}${release}${shared_ext}$major'
Chris@42 19701 shlibpath_var=LD_LIBRARY_PATH
Chris@42 19702 ;;
Chris@42 19703
Chris@42 19704 *)
Chris@42 19705 dynamic_linker=no
Chris@42 19706 ;;
Chris@42 19707 esac
Chris@42 19708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Chris@42 19709 $as_echo "$dynamic_linker" >&6; }
Chris@42 19710 test "$dynamic_linker" = no && can_build_shared=no
Chris@42 19711
Chris@42 19712 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@42 19713 if test "$GCC" = yes; then
Chris@42 19714 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@42 19715 fi
Chris@42 19716
Chris@42 19717 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Chris@42 19718 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Chris@42 19719 fi
Chris@42 19720 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Chris@42 19721 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Chris@42 19722 fi
Chris@42 19723
Chris@42 19724
Chris@42 19725
Chris@42 19726
Chris@42 19727
Chris@42 19728
Chris@42 19729
Chris@42 19730
Chris@42 19731
Chris@42 19732
Chris@42 19733
Chris@42 19734
Chris@42 19735
Chris@42 19736
Chris@42 19737
Chris@42 19738
Chris@42 19739
Chris@42 19740
Chris@42 19741
Chris@42 19742
Chris@42 19743
Chris@42 19744
Chris@42 19745
Chris@42 19746
Chris@42 19747
Chris@42 19748
Chris@42 19749
Chris@42 19750
Chris@42 19751
Chris@42 19752
Chris@42 19753
Chris@42 19754
Chris@42 19755
Chris@42 19756
Chris@42 19757
Chris@42 19758
Chris@42 19759
Chris@42 19760
Chris@42 19761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Chris@42 19762 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Chris@42 19763 hardcode_action_F77=
Chris@42 19764 if test -n "$hardcode_libdir_flag_spec_F77" ||
Chris@42 19765 test -n "$runpath_var_F77" ||
Chris@42 19766 test "X$hardcode_automatic_F77" = "Xyes" ; then
Chris@42 19767
Chris@42 19768 # We can hardcode non-existent directories.
Chris@42 19769 if test "$hardcode_direct_F77" != no &&
Chris@42 19770 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@42 19771 # have to relink, otherwise we might link with an installed library
Chris@42 19772 # when we should be linking with a yet-to-be-installed one
Chris@42 19773 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
Chris@42 19774 test "$hardcode_minus_L_F77" != no; then
Chris@42 19775 # Linking always hardcodes the temporary library directory.
Chris@42 19776 hardcode_action_F77=relink
Chris@42 19777 else
Chris@42 19778 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@42 19779 hardcode_action_F77=immediate
Chris@42 19780 fi
Chris@42 19781 else
Chris@42 19782 # We cannot hardcode anything, or else we can only hardcode existing
Chris@42 19783 # directories.
Chris@42 19784 hardcode_action_F77=unsupported
Chris@42 19785 fi
Chris@42 19786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5
Chris@42 19787 $as_echo "$hardcode_action_F77" >&6; }
Chris@42 19788
Chris@42 19789 if test "$hardcode_action_F77" = relink ||
Chris@42 19790 test "$inherit_rpath_F77" = yes; then
Chris@42 19791 # Fast installation is not supported
Chris@42 19792 enable_fast_install=no
Chris@42 19793 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@42 19794 test "$enable_shared" = no; then
Chris@42 19795 # Fast installation is not necessary
Chris@42 19796 enable_fast_install=needless
Chris@42 19797 fi
Chris@42 19798
Chris@42 19799
Chris@42 19800
Chris@42 19801
Chris@42 19802
Chris@42 19803
Chris@42 19804
Chris@42 19805 fi # test -n "$compiler"
Chris@42 19806
Chris@42 19807 GCC=$lt_save_GCC
Chris@42 19808 CC="$lt_save_CC"
Chris@42 19809 CFLAGS="$lt_save_CFLAGS"
Chris@42 19810 fi # test "$_lt_disable_F77" != yes
Chris@42 19811
Chris@42 19812 ac_ext=c
Chris@42 19813 ac_cpp='$CPP $CPPFLAGS'
Chris@42 19814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 19815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 19816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 19817
Chris@42 19818
Chris@42 19819 if test -z "$F77"; then
Chris@42 19820 enable_fortran=no
Chris@42 19821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Couldn't find f77 compiler; using default Fortran wrappers." >&5
Chris@42 19822 $as_echo "$as_me: WARNING: *** Couldn't find f77 compiler; using default Fortran wrappers." >&2;}
Chris@42 19823 else
Chris@42 19824 ac_ext=f
Chris@42 19825 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 19826 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 19827 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 19828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5
Chris@42 19829 $as_echo_n "checking how to get verbose linking output from $F77... " >&6; }
Chris@42 19830 if ${ac_cv_prog_f77_v+:} false; then :
Chris@42 19831 $as_echo_n "(cached) " >&6
Chris@42 19832 else
Chris@42 19833 cat > conftest.$ac_ext <<_ACEOF
Chris@42 19834 program main
Chris@42 19835
Chris@42 19836 end
Chris@42 19837 _ACEOF
Chris@42 19838 if ac_fn_f77_try_compile "$LINENO"; then :
Chris@42 19839 ac_cv_prog_f77_v=
Chris@42 19840 # Try some options frequently used verbose output
Chris@42 19841 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
Chris@42 19842 cat > conftest.$ac_ext <<_ACEOF
Chris@42 19843 program main
Chris@42 19844
Chris@42 19845 end
Chris@42 19846 _ACEOF
Chris@42 19847
Chris@42 19848 # Compile and link our simple test program by passing a flag (argument
Chris@42 19849 # 1 to this macro) to the Fortran compiler in order to get
Chris@42 19850 # "verbose" output that we can then parse for the Fortran linker
Chris@42 19851 # flags.
Chris@42 19852 ac_save_FFLAGS=$FFLAGS
Chris@42 19853 FFLAGS="$FFLAGS $ac_verb"
Chris@42 19854 eval "set x $ac_link"
Chris@42 19855 shift
Chris@42 19856 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
Chris@42 19857 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
Chris@42 19858 # LIBRARY_PATH; skip all such settings.
Chris@42 19859 ac_f77_v_output=`eval $ac_link 5>&1 2>&1 |
Chris@42 19860 sed '/^Driving:/d; /^Configured with:/d;
Chris@42 19861 '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
Chris@42 19862 $as_echo "$ac_f77_v_output" >&5
Chris@42 19863 FFLAGS=$ac_save_FFLAGS
Chris@42 19864
Chris@42 19865 rm -rf conftest*
Chris@42 19866
Chris@42 19867 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
Chris@42 19868 # /foo, /bar, and /baz are search directories for the Fortran linker.
Chris@42 19869 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
Chris@42 19870 ac_f77_v_output="`echo $ac_f77_v_output |
Chris@42 19871 grep 'LPATH is:' |
Chris@42 19872 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output"
Chris@42 19873
Chris@42 19874 # FIXME: we keep getting bitten by quoted arguments; a more general fix
Chris@42 19875 # that detects unbalanced quotes in FLIBS should be implemented
Chris@42 19876 # and (ugh) tested at some point.
Chris@42 19877 case $ac_f77_v_output in
Chris@42 19878 # With xlf replace commas with spaces,
Chris@42 19879 # and remove "-link" and closing parenthesis.
Chris@42 19880 *xlfentry*)
Chris@42 19881 ac_f77_v_output=`echo $ac_f77_v_output |
Chris@42 19882 sed '
Chris@42 19883 s/,/ /g
Chris@42 19884 s/ -link / /g
Chris@42 19885 s/) *$//
Chris@42 19886 '
Chris@42 19887 ` ;;
Chris@42 19888
Chris@42 19889 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
Chris@42 19890 # $LIBS confuse us, and the libraries appear later in the output anyway).
Chris@42 19891 *mGLOB_options_string*)
Chris@42 19892 ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
Chris@42 19893
Chris@42 19894 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
Chris@42 19895 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
Chris@42 19896 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
Chris@42 19897 *-cmdline\ * | *-ignore\ * | *-def\ *)
Chris@42 19898 ac_f77_v_output=`echo $ac_f77_v_output | sed "\
Chris@42 19899 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
Chris@42 19900 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
Chris@42 19901 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
Chris@42 19902
Chris@42 19903 # If we are using fort77 (the f2c wrapper) then filter output and delete quotes.
Chris@42 19904 *fort77*f2c*gcc*)
Chris@42 19905 ac_f77_v_output=`echo "$ac_f77_v_output" | sed -n '
Chris@42 19906 /:[ ]\+Running[ ]\{1,\}"gcc"/{
Chris@42 19907 /"-c"/d
Chris@42 19908 /[.]c"*/d
Chris@42 19909 s/^.*"gcc"/"gcc"/
Chris@42 19910 s/"//gp
Chris@42 19911 }'` ;;
Chris@42 19912
Chris@42 19913 # If we are using Cray Fortran then delete quotes.
Chris@42 19914 *cft90*)
Chris@42 19915 ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;;
Chris@42 19916 esac
Chris@42 19917
Chris@42 19918
Chris@42 19919 # look for -l* and *.a constructs in the output
Chris@42 19920 for ac_arg in $ac_f77_v_output; do
Chris@42 19921 case $ac_arg in
Chris@42 19922 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
Chris@42 19923 ac_cv_prog_f77_v=$ac_verb
Chris@42 19924 break 2 ;;
Chris@42 19925 esac
Chris@42 19926 done
Chris@42 19927 done
Chris@42 19928 if test -z "$ac_cv_prog_f77_v"; then
Chris@42 19929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5
Chris@42 19930 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;}
Chris@42 19931 fi
Chris@42 19932 else
Chris@42 19933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
Chris@42 19934 $as_echo "$as_me: WARNING: compilation failed" >&2;}
Chris@42 19935 fi
Chris@42 19936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 19937
Chris@42 19938 fi
Chris@42 19939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5
Chris@42 19940 $as_echo "$ac_cv_prog_f77_v" >&6; }
Chris@42 19941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5
Chris@42 19942 $as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; }
Chris@42 19943 if ${ac_cv_f77_libs+:} false; then :
Chris@42 19944 $as_echo_n "(cached) " >&6
Chris@42 19945 else
Chris@42 19946 if test "x$FLIBS" != "x"; then
Chris@42 19947 ac_cv_f77_libs="$FLIBS" # Let the user override the test.
Chris@42 19948 else
Chris@42 19949
Chris@42 19950 cat > conftest.$ac_ext <<_ACEOF
Chris@42 19951 program main
Chris@42 19952
Chris@42 19953 end
Chris@42 19954 _ACEOF
Chris@42 19955
Chris@42 19956 # Compile and link our simple test program by passing a flag (argument
Chris@42 19957 # 1 to this macro) to the Fortran compiler in order to get
Chris@42 19958 # "verbose" output that we can then parse for the Fortran linker
Chris@42 19959 # flags.
Chris@42 19960 ac_save_FFLAGS=$FFLAGS
Chris@42 19961 FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
Chris@42 19962 eval "set x $ac_link"
Chris@42 19963 shift
Chris@42 19964 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
Chris@42 19965 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
Chris@42 19966 # LIBRARY_PATH; skip all such settings.
Chris@42 19967 ac_f77_v_output=`eval $ac_link 5>&1 2>&1 |
Chris@42 19968 sed '/^Driving:/d; /^Configured with:/d;
Chris@42 19969 '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
Chris@42 19970 $as_echo "$ac_f77_v_output" >&5
Chris@42 19971 FFLAGS=$ac_save_FFLAGS
Chris@42 19972
Chris@42 19973 rm -rf conftest*
Chris@42 19974
Chris@42 19975 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
Chris@42 19976 # /foo, /bar, and /baz are search directories for the Fortran linker.
Chris@42 19977 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
Chris@42 19978 ac_f77_v_output="`echo $ac_f77_v_output |
Chris@42 19979 grep 'LPATH is:' |
Chris@42 19980 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output"
Chris@42 19981
Chris@42 19982 # FIXME: we keep getting bitten by quoted arguments; a more general fix
Chris@42 19983 # that detects unbalanced quotes in FLIBS should be implemented
Chris@42 19984 # and (ugh) tested at some point.
Chris@42 19985 case $ac_f77_v_output in
Chris@42 19986 # With xlf replace commas with spaces,
Chris@42 19987 # and remove "-link" and closing parenthesis.
Chris@42 19988 *xlfentry*)
Chris@42 19989 ac_f77_v_output=`echo $ac_f77_v_output |
Chris@42 19990 sed '
Chris@42 19991 s/,/ /g
Chris@42 19992 s/ -link / /g
Chris@42 19993 s/) *$//
Chris@42 19994 '
Chris@42 19995 ` ;;
Chris@42 19996
Chris@42 19997 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
Chris@42 19998 # $LIBS confuse us, and the libraries appear later in the output anyway).
Chris@42 19999 *mGLOB_options_string*)
Chris@42 20000 ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
Chris@42 20001
Chris@42 20002 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
Chris@42 20003 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
Chris@42 20004 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
Chris@42 20005 *-cmdline\ * | *-ignore\ * | *-def\ *)
Chris@42 20006 ac_f77_v_output=`echo $ac_f77_v_output | sed "\
Chris@42 20007 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
Chris@42 20008 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
Chris@42 20009 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
Chris@42 20010
Chris@42 20011 # If we are using fort77 (the f2c wrapper) then filter output and delete quotes.
Chris@42 20012 *fort77*f2c*gcc*)
Chris@42 20013 ac_f77_v_output=`echo "$ac_f77_v_output" | sed -n '
Chris@42 20014 /:[ ]\+Running[ ]\{1,\}"gcc"/{
Chris@42 20015 /"-c"/d
Chris@42 20016 /[.]c"*/d
Chris@42 20017 s/^.*"gcc"/"gcc"/
Chris@42 20018 s/"//gp
Chris@42 20019 }'` ;;
Chris@42 20020
Chris@42 20021 # If we are using Cray Fortran then delete quotes.
Chris@42 20022 *cft90*)
Chris@42 20023 ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;;
Chris@42 20024 esac
Chris@42 20025
Chris@42 20026
Chris@42 20027
Chris@42 20028 ac_cv_f77_libs=
Chris@42 20029
Chris@42 20030 # Save positional arguments (if any)
Chris@42 20031 ac_save_positional="$@"
Chris@42 20032
Chris@42 20033 set X $ac_f77_v_output
Chris@42 20034 while test $# != 1; do
Chris@42 20035 shift
Chris@42 20036 ac_arg=$1
Chris@42 20037 case $ac_arg in
Chris@42 20038 [\\/]*.a | ?:[\\/]*.a)
Chris@42 20039 ac_exists=false
Chris@42 20040 for ac_i in $ac_cv_f77_libs; do
Chris@42 20041 if test x"$ac_arg" = x"$ac_i"; then
Chris@42 20042 ac_exists=true
Chris@42 20043 break
Chris@42 20044 fi
Chris@42 20045 done
Chris@42 20046
Chris@42 20047 if test x"$ac_exists" = xtrue; then :
Chris@42 20048
Chris@42 20049 else
Chris@42 20050 ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
Chris@42 20051 fi
Chris@42 20052 ;;
Chris@42 20053 -bI:*)
Chris@42 20054 ac_exists=false
Chris@42 20055 for ac_i in $ac_cv_f77_libs; do
Chris@42 20056 if test x"$ac_arg" = x"$ac_i"; then
Chris@42 20057 ac_exists=true
Chris@42 20058 break
Chris@42 20059 fi
Chris@42 20060 done
Chris@42 20061
Chris@42 20062 if test x"$ac_exists" = xtrue; then :
Chris@42 20063
Chris@42 20064 else
Chris@42 20065 if test "$ac_compiler_gnu" = yes; then
Chris@42 20066 for ac_link_opt in $ac_arg; do
Chris@42 20067 ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
Chris@42 20068 done
Chris@42 20069 else
Chris@42 20070 ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
Chris@42 20071 fi
Chris@42 20072 fi
Chris@42 20073 ;;
Chris@42 20074 # Ignore these flags.
Chris@42 20075 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
Chris@42 20076 |-LANG:=* | -LIST:* | -LNO:* | -link)
Chris@42 20077 ;;
Chris@42 20078 -lkernel32)
Chris@42 20079 case $host_os in
Chris@42 20080 *cygwin*) ;;
Chris@42 20081 *) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
Chris@42 20082 ;;
Chris@42 20083 esac
Chris@42 20084 ;;
Chris@42 20085 -[LRuYz])
Chris@42 20086 # These flags, when seen by themselves, take an argument.
Chris@42 20087 # We remove the space between option and argument and re-iterate
Chris@42 20088 # unless we find an empty arg or a new option (starting with -)
Chris@42 20089 case $2 in
Chris@42 20090 "" | -*);;
Chris@42 20091 *)
Chris@42 20092 ac_arg="$ac_arg$2"
Chris@42 20093 shift; shift
Chris@42 20094 set X $ac_arg "$@"
Chris@42 20095 ;;
Chris@42 20096 esac
Chris@42 20097 ;;
Chris@42 20098 -YP,*)
Chris@42 20099 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
Chris@42 20100 ac_exists=false
Chris@42 20101 for ac_i in $ac_cv_f77_libs; do
Chris@42 20102 if test x"$ac_j" = x"$ac_i"; then
Chris@42 20103 ac_exists=true
Chris@42 20104 break
Chris@42 20105 fi
Chris@42 20106 done
Chris@42 20107
Chris@42 20108 if test x"$ac_exists" = xtrue; then :
Chris@42 20109
Chris@42 20110 else
Chris@42 20111 ac_arg="$ac_arg $ac_j"
Chris@42 20112 ac_cv_f77_libs="$ac_cv_f77_libs $ac_j"
Chris@42 20113 fi
Chris@42 20114 done
Chris@42 20115 ;;
Chris@42 20116 -[lLR]*)
Chris@42 20117 ac_exists=false
Chris@42 20118 for ac_i in $ac_cv_f77_libs; do
Chris@42 20119 if test x"$ac_arg" = x"$ac_i"; then
Chris@42 20120 ac_exists=true
Chris@42 20121 break
Chris@42 20122 fi
Chris@42 20123 done
Chris@42 20124
Chris@42 20125 if test x"$ac_exists" = xtrue; then :
Chris@42 20126
Chris@42 20127 else
Chris@42 20128 ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
Chris@42 20129 fi
Chris@42 20130 ;;
Chris@42 20131 -zallextract*| -zdefaultextract)
Chris@42 20132 ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
Chris@42 20133 ;;
Chris@42 20134 # Ignore everything else.
Chris@42 20135 esac
Chris@42 20136 done
Chris@42 20137 # restore positional arguments
Chris@42 20138 set X $ac_save_positional; shift
Chris@42 20139
Chris@42 20140 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
Chris@42 20141 # then we insist that the "run path" must be an absolute path (i.e. it
Chris@42 20142 # must begin with a "/").
Chris@42 20143 case `(uname -sr) 2>/dev/null` in
Chris@42 20144 "SunOS 5"*)
Chris@42 20145 ac_ld_run_path=`$as_echo "$ac_f77_v_output" |
Chris@42 20146 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
Chris@42 20147 test "x$ac_ld_run_path" != x &&
Chris@42 20148 if test "$ac_compiler_gnu" = yes; then
Chris@42 20149 for ac_link_opt in $ac_ld_run_path; do
Chris@42 20150 ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
Chris@42 20151 done
Chris@42 20152 else
Chris@42 20153 ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path"
Chris@42 20154 fi
Chris@42 20155 ;;
Chris@42 20156 esac
Chris@42 20157 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
Chris@42 20158
Chris@42 20159 fi
Chris@42 20160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5
Chris@42 20161 $as_echo "$ac_cv_f77_libs" >&6; }
Chris@42 20162 FLIBS="$ac_cv_f77_libs"
Chris@42 20163
Chris@42 20164
Chris@42 20165 ac_ext=c
Chris@42 20166 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20167 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20168 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20169 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20170
Chris@42 20171 ac_ext=f
Chris@42 20172 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20173 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20174 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20175
Chris@42 20176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran 77 libraries" >&5
Chris@42 20177 $as_echo_n "checking for dummy main to link with Fortran 77 libraries... " >&6; }
Chris@42 20178 if ${ac_cv_f77_dummy_main+:} false; then :
Chris@42 20179 $as_echo_n "(cached) " >&6
Chris@42 20180 else
Chris@42 20181 ac_f77_dm_save_LIBS=$LIBS
Chris@42 20182 LIBS="$LIBS $FLIBS"
Chris@42 20183 ac_fortran_dm_var=F77_DUMMY_MAIN
Chris@42 20184 ac_ext=c
Chris@42 20185 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20186 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20187 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20188 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20189
Chris@42 20190 # First, try linking without a dummy main:
Chris@42 20191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20192 /* end confdefs.h. */
Chris@42 20193
Chris@42 20194 #ifdef F77_DUMMY_MAIN
Chris@42 20195
Chris@42 20196 # ifdef __cplusplus
Chris@42 20197 extern "C"
Chris@42 20198 # endif
Chris@42 20199 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20200
Chris@42 20201 #endif
Chris@42 20202 int
Chris@42 20203 main ()
Chris@42 20204 {
Chris@42 20205
Chris@42 20206 ;
Chris@42 20207 return 0;
Chris@42 20208 }
Chris@42 20209 _ACEOF
Chris@42 20210 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20211 ac_cv_fortran_dummy_main=none
Chris@42 20212 else
Chris@42 20213 ac_cv_fortran_dummy_main=unknown
Chris@42 20214 fi
Chris@42 20215 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20216 conftest$ac_exeext conftest.$ac_ext
Chris@42 20217
Chris@42 20218 if test $ac_cv_fortran_dummy_main = unknown; then
Chris@42 20219 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
Chris@42 20220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20221 /* end confdefs.h. */
Chris@42 20222 #define $ac_fortran_dm_var $ac_func
Chris@42 20223 #ifdef F77_DUMMY_MAIN
Chris@42 20224
Chris@42 20225 # ifdef __cplusplus
Chris@42 20226 extern "C"
Chris@42 20227 # endif
Chris@42 20228 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20229
Chris@42 20230 #endif
Chris@42 20231 int
Chris@42 20232 main ()
Chris@42 20233 {
Chris@42 20234
Chris@42 20235 ;
Chris@42 20236 return 0;
Chris@42 20237 }
Chris@42 20238 _ACEOF
Chris@42 20239 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20240 ac_cv_fortran_dummy_main=$ac_func; break
Chris@42 20241 fi
Chris@42 20242 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20243 conftest$ac_exeext conftest.$ac_ext
Chris@42 20244 done
Chris@42 20245 fi
Chris@42 20246 ac_ext=f
Chris@42 20247 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20248 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20249 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20250 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main
Chris@42 20251 rm -rf conftest*
Chris@42 20252 LIBS=$ac_f77_dm_save_LIBS
Chris@42 20253
Chris@42 20254 fi
Chris@42 20255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_dummy_main" >&5
Chris@42 20256 $as_echo "$ac_cv_f77_dummy_main" >&6; }
Chris@42 20257 F77_DUMMY_MAIN=$ac_cv_f77_dummy_main
Chris@42 20258 if test "$F77_DUMMY_MAIN" != unknown; then :
Chris@42 20259 if test $F77_DUMMY_MAIN != none; then
Chris@42 20260
Chris@42 20261 cat >>confdefs.h <<_ACEOF
Chris@42 20262 #define F77_DUMMY_MAIN $F77_DUMMY_MAIN
Chris@42 20263 _ACEOF
Chris@42 20264
Chris@42 20265 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
Chris@42 20266
Chris@42 20267 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
Chris@42 20268
Chris@42 20269 fi
Chris@42 20270 fi
Chris@42 20271 else
Chris@42 20272 enable_fortran=no
Chris@42 20273 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Couldn't figure out how to link C and Fortran; using default Fortran wrappers." >&5
Chris@42 20274 $as_echo "$as_me: WARNING: *** Couldn't figure out how to link C and Fortran; using default Fortran wrappers." >&2;}
Chris@42 20275 fi
Chris@42 20276
Chris@42 20277 ac_ext=c
Chris@42 20278 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20279 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20280 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20281 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20282
Chris@42 20283 fi
Chris@42 20284 else
Chris@42 20285
Chris@42 20286 $as_echo "#define DISABLE_FORTRAN 1" >>confdefs.h
Chris@42 20287
Chris@42 20288 fi
Chris@42 20289
Chris@42 20290 if test "x$enable_fortran" = xyes; then
Chris@42 20291 ac_ext=f
Chris@42 20292 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20293 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20294 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 name-mangling scheme" >&5
Chris@42 20296 $as_echo_n "checking for Fortran 77 name-mangling scheme... " >&6; }
Chris@42 20297 if ${ac_cv_f77_mangling+:} false; then :
Chris@42 20298 $as_echo_n "(cached) " >&6
Chris@42 20299 else
Chris@42 20300 cat > conftest.$ac_ext <<_ACEOF
Chris@42 20301 subroutine foobar()
Chris@42 20302 return
Chris@42 20303 end
Chris@42 20304 subroutine foo_bar()
Chris@42 20305 return
Chris@42 20306 end
Chris@42 20307 _ACEOF
Chris@42 20308 if ac_fn_f77_try_compile "$LINENO"; then :
Chris@42 20309 mv conftest.$ac_objext cfortran_test.$ac_objext
Chris@42 20310
Chris@42 20311 ac_save_LIBS=$LIBS
Chris@42 20312 LIBS="cfortran_test.$ac_objext $LIBS $FLIBS"
Chris@42 20313
Chris@42 20314 ac_ext=c
Chris@42 20315 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20316 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20317 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20318 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20319 ac_success=no
Chris@42 20320 for ac_foobar in foobar FOOBAR; do
Chris@42 20321 for ac_underscore in "" "_"; do
Chris@42 20322 ac_func="$ac_foobar$ac_underscore"
Chris@42 20323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20324 /* end confdefs.h. */
Chris@42 20325
Chris@42 20326 /* Override any GCC internal prototype to avoid an error.
Chris@42 20327 Use char because int might match the return type of a GCC
Chris@42 20328 builtin and then its argument prototype would still apply. */
Chris@42 20329 #ifdef __cplusplus
Chris@42 20330 extern "C"
Chris@42 20331 #endif
Chris@42 20332 char $ac_func ();
Chris@42 20333 #ifdef F77_DUMMY_MAIN
Chris@42 20334
Chris@42 20335 # ifdef __cplusplus
Chris@42 20336 extern "C"
Chris@42 20337 # endif
Chris@42 20338 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20339
Chris@42 20340 #endif
Chris@42 20341 int
Chris@42 20342 main ()
Chris@42 20343 {
Chris@42 20344 return $ac_func ();
Chris@42 20345 ;
Chris@42 20346 return 0;
Chris@42 20347 }
Chris@42 20348 _ACEOF
Chris@42 20349 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20350 ac_success=yes; break 2
Chris@42 20351 fi
Chris@42 20352 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20353 conftest$ac_exeext conftest.$ac_ext
Chris@42 20354 done
Chris@42 20355 done
Chris@42 20356 ac_ext=f
Chris@42 20357 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20358 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20359 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20360
Chris@42 20361 if test "$ac_success" = "yes"; then
Chris@42 20362 case $ac_foobar in
Chris@42 20363 foobar)
Chris@42 20364 ac_case=lower
Chris@42 20365 ac_foo_bar=foo_bar
Chris@42 20366 ;;
Chris@42 20367 FOOBAR)
Chris@42 20368 ac_case=upper
Chris@42 20369 ac_foo_bar=FOO_BAR
Chris@42 20370 ;;
Chris@42 20371 esac
Chris@42 20372
Chris@42 20373 ac_ext=c
Chris@42 20374 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20375 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20376 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20377 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20378 ac_success_extra=no
Chris@42 20379 for ac_extra in "" "_"; do
Chris@42 20380 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
Chris@42 20381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20382 /* end confdefs.h. */
Chris@42 20383
Chris@42 20384 /* Override any GCC internal prototype to avoid an error.
Chris@42 20385 Use char because int might match the return type of a GCC
Chris@42 20386 builtin and then its argument prototype would still apply. */
Chris@42 20387 #ifdef __cplusplus
Chris@42 20388 extern "C"
Chris@42 20389 #endif
Chris@42 20390 char $ac_func ();
Chris@42 20391 #ifdef F77_DUMMY_MAIN
Chris@42 20392
Chris@42 20393 # ifdef __cplusplus
Chris@42 20394 extern "C"
Chris@42 20395 # endif
Chris@42 20396 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20397
Chris@42 20398 #endif
Chris@42 20399 int
Chris@42 20400 main ()
Chris@42 20401 {
Chris@42 20402 return $ac_func ();
Chris@42 20403 ;
Chris@42 20404 return 0;
Chris@42 20405 }
Chris@42 20406 _ACEOF
Chris@42 20407 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20408 ac_success_extra=yes; break
Chris@42 20409 fi
Chris@42 20410 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20411 conftest$ac_exeext conftest.$ac_ext
Chris@42 20412 done
Chris@42 20413 ac_ext=f
Chris@42 20414 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20415 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20416 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20417
Chris@42 20418 if test "$ac_success_extra" = "yes"; then
Chris@42 20419 ac_cv_f77_mangling="$ac_case case"
Chris@42 20420 if test -z "$ac_underscore"; then
Chris@42 20421 ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore"
Chris@42 20422 else
Chris@42 20423 ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore"
Chris@42 20424 fi
Chris@42 20425 if test -z "$ac_extra"; then
Chris@42 20426 ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore"
Chris@42 20427 else
Chris@42 20428 ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore"
Chris@42 20429 fi
Chris@42 20430 else
Chris@42 20431 ac_cv_f77_mangling="unknown"
Chris@42 20432 fi
Chris@42 20433 else
Chris@42 20434 ac_cv_f77_mangling="unknown"
Chris@42 20435 fi
Chris@42 20436
Chris@42 20437 LIBS=$ac_save_LIBS
Chris@42 20438 rm -rf conftest*
Chris@42 20439 rm -f cfortran_test*
Chris@42 20440 else
Chris@42 20441 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 20442 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 20443 as_fn_error $? "cannot compile a simple Fortran program
Chris@42 20444 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 20445 fi
Chris@42 20446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@42 20447
Chris@42 20448 fi
Chris@42 20449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_mangling" >&5
Chris@42 20450 $as_echo "$ac_cv_f77_mangling" >&6; }
Chris@42 20451
Chris@42 20452 ac_ext=c
Chris@42 20453 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20457
Chris@42 20458 ac_ext=f
Chris@42 20459 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20460 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20461 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20462 case $ac_cv_f77_mangling in
Chris@42 20463 "lower case, no underscore, no extra underscore")
Chris@42 20464 $as_echo "#define F77_FUNC(name,NAME) name" >>confdefs.h
Chris@42 20465
Chris@42 20466 $as_echo "#define F77_FUNC_(name,NAME) name" >>confdefs.h
Chris@42 20467 ;;
Chris@42 20468 "lower case, no underscore, extra underscore")
Chris@42 20469 $as_echo "#define F77_FUNC(name,NAME) name" >>confdefs.h
Chris@42 20470
Chris@42 20471 $as_echo "#define F77_FUNC_(name,NAME) name ## _" >>confdefs.h
Chris@42 20472 ;;
Chris@42 20473 "lower case, underscore, no extra underscore")
Chris@42 20474 $as_echo "#define F77_FUNC(name,NAME) name ## _" >>confdefs.h
Chris@42 20475
Chris@42 20476 $as_echo "#define F77_FUNC_(name,NAME) name ## _" >>confdefs.h
Chris@42 20477 ;;
Chris@42 20478 "lower case, underscore, extra underscore")
Chris@42 20479 $as_echo "#define F77_FUNC(name,NAME) name ## _" >>confdefs.h
Chris@42 20480
Chris@42 20481 $as_echo "#define F77_FUNC_(name,NAME) name ## __" >>confdefs.h
Chris@42 20482 ;;
Chris@42 20483 "upper case, no underscore, no extra underscore")
Chris@42 20484 $as_echo "#define F77_FUNC(name,NAME) NAME" >>confdefs.h
Chris@42 20485
Chris@42 20486 $as_echo "#define F77_FUNC_(name,NAME) NAME" >>confdefs.h
Chris@42 20487 ;;
Chris@42 20488 "upper case, no underscore, extra underscore")
Chris@42 20489 $as_echo "#define F77_FUNC(name,NAME) NAME" >>confdefs.h
Chris@42 20490
Chris@42 20491 $as_echo "#define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h
Chris@42 20492 ;;
Chris@42 20493 "upper case, underscore, no extra underscore")
Chris@42 20494 $as_echo "#define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h
Chris@42 20495
Chris@42 20496 $as_echo "#define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h
Chris@42 20497 ;;
Chris@42 20498 "upper case, underscore, extra underscore")
Chris@42 20499 $as_echo "#define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h
Chris@42 20500
Chris@42 20501 $as_echo "#define F77_FUNC_(name,NAME) NAME ## __" >>confdefs.h
Chris@42 20502 ;;
Chris@42 20503 *)
Chris@42 20504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
Chris@42 20505 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
Chris@42 20506 ;;
Chris@42 20507 esac
Chris@42 20508
Chris@42 20509 ac_ext=c
Chris@42 20510 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20514
Chris@42 20515 ac_ext=f
Chris@42 20516 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20517 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20518 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20519 case $ac_cv_f77_mangling in
Chris@42 20520 upper*) ac_val="F77FOO" ;;
Chris@42 20521 lower*) ac_val="f77foo" ;;
Chris@42 20522 *) ac_val="unknown" ;;
Chris@42 20523 esac
Chris@42 20524 case $ac_cv_f77_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
Chris@42 20525
Chris@42 20526 f77foo="$ac_val"
Chris@42 20527
Chris@42 20528 ac_ext=c
Chris@42 20529 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20533
Chris@42 20534 ac_ext=f
Chris@42 20535 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@42 20536 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20537 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@42 20538 case $ac_cv_f77_mangling in
Chris@42 20539 upper*) ac_val="F77_FOO" ;;
Chris@42 20540 lower*) ac_val="f77_foo" ;;
Chris@42 20541 *) ac_val="unknown" ;;
Chris@42 20542 esac
Chris@42 20543 case $ac_cv_f77_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
Chris@42 20544 case $ac_cv_f77_mangling in *," extra underscore"*) ac_val="$ac_val"_ ;; esac
Chris@42 20545
Chris@42 20546 f77_foo="$ac_val"
Chris@42 20547
Chris@42 20548 ac_ext=c
Chris@42 20549 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20550 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20551 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20552 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20553
Chris@42 20554 f77_foo2=`echo $f77foo | sed 's/77/77_/'`
Chris@42 20555 if test "$f77_foo" = "$f77_foo2"; then
Chris@42 20556
Chris@42 20557 $as_echo "#define F77_FUNC_EQUIV 1" >>confdefs.h
Chris@42 20558
Chris@42 20559
Chris@42 20560 # Include g77 wrappers by default for GNU systems or gfortran
Chris@42 20561 with_g77_wrappers=$ac_cv_f77_compiler_gnu
Chris@42 20562 case $host_os in *gnu*) with_g77_wrappers=yes ;; esac
Chris@42 20563 fi
Chris@42 20564 else
Chris@42 20565 with_g77_wrappers=no
Chris@42 20566 fi
Chris@42 20567
Chris@42 20568
Chris@42 20569 # Check whether --with-g77-wrappers was given.
Chris@42 20570 if test "${with_g77_wrappers+set}" = set; then :
Chris@42 20571 withval=$with_g77_wrappers; with_g77_wrappers=$withval
Chris@42 20572 fi
Chris@42 20573
Chris@42 20574 if test "x$with_g77_wrappers" = "xyes"; then
Chris@42 20575
Chris@42 20576 $as_echo "#define WITH_G77_WRAPPERS 1" >>confdefs.h
Chris@42 20577
Chris@42 20578 fi
Chris@42 20579
Chris@42 20580 have_smp="no"
Chris@42 20581 # Check whether --enable-openmp was given.
Chris@42 20582 if test "${enable_openmp+set}" = set; then :
Chris@42 20583 enableval=$enable_openmp; enable_openmp=$enableval
Chris@42 20584 else
Chris@42 20585 enable_openmp=no
Chris@42 20586 fi
Chris@42 20587
Chris@42 20588
Chris@42 20589 if test "$enable_openmp" = "yes"; then
Chris@42 20590
Chris@42 20591 $as_echo "#define HAVE_OPENMP 1" >>confdefs.h
Chris@42 20592
Chris@42 20593
Chris@42 20594
Chris@42 20595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenMP flag of C compiler" >&5
Chris@42 20596 $as_echo_n "checking for OpenMP flag of C compiler... " >&6; }
Chris@42 20597 if ${ax_cv_c_openmp+:} false; then :
Chris@42 20598 $as_echo_n "(cached) " >&6
Chris@42 20599 else
Chris@42 20600 saveCFLAGS=$CFLAGS
Chris@42 20601 ax_cv_c_openmp=unknown
Chris@42 20602 # Flags to try: -fopenmp (gcc), -openmp (icc), -mp (SGI & PGI),
Chris@42 20603 # -xopenmp (Sun), -omp (Tru64), -qsmp=omp (AIX), none
Chris@42 20604 ax_openmp_flags="-fopenmp -openmp -mp -xopenmp -omp -qsmp=omp none"
Chris@42 20605 if test "x$OPENMP_CFLAGS" != x; then
Chris@42 20606 ax_openmp_flags="$OPENMP_CFLAGS $ax_openmp_flags"
Chris@42 20607 fi
Chris@42 20608 for ax_openmp_flag in $ax_openmp_flags; do
Chris@42 20609 case $ax_openmp_flag in
Chris@42 20610 none) CFLAGS=$saveC ;;
Chris@42 20611 *) CFLAGS="$saveCFLAGS $ax_openmp_flag" ;;
Chris@42 20612 esac
Chris@42 20613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20614 /* end confdefs.h. */
Chris@42 20615
Chris@42 20616 /* Override any GCC internal prototype to avoid an error.
Chris@42 20617 Use char because int might match the return type of a GCC
Chris@42 20618 builtin and then its argument prototype would still apply. */
Chris@42 20619 #ifdef __cplusplus
Chris@42 20620 extern "C"
Chris@42 20621 #endif
Chris@42 20622 char omp_set_num_threads ();
Chris@42 20623 #ifdef F77_DUMMY_MAIN
Chris@42 20624
Chris@42 20625 # ifdef __cplusplus
Chris@42 20626 extern "C"
Chris@42 20627 # endif
Chris@42 20628 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20629
Chris@42 20630 #endif
Chris@42 20631 int
Chris@42 20632 main ()
Chris@42 20633 {
Chris@42 20634 return omp_set_num_threads ();
Chris@42 20635 ;
Chris@42 20636 return 0;
Chris@42 20637 }
Chris@42 20638 _ACEOF
Chris@42 20639 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20640 ax_cv_c_openmp=$ax_openmp_flag; break
Chris@42 20641 fi
Chris@42 20642 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20643 conftest$ac_exeext conftest.$ac_ext
Chris@42 20644 done
Chris@42 20645 CFLAGS=$saveCFLAGS
Chris@42 20646
Chris@42 20647 fi
Chris@42 20648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_openmp" >&5
Chris@42 20649 $as_echo "$ax_cv_c_openmp" >&6; }
Chris@42 20650 if test "x$ax_cv_c_openmp" = "xunknown"; then
Chris@42 20651 as_fn_error $? "don't know how to enable OpenMP" "$LINENO" 5
Chris@42 20652 else
Chris@42 20653 if test "x$ax_cv_c_openmp" != "xnone"; then
Chris@42 20654 OPENMP_CFLAGS=$ax_cv_c_openmp
Chris@42 20655 fi
Chris@42 20656
Chris@42 20657 $as_echo "#define HAVE_OPENMP 1" >>confdefs.h
Chris@42 20658
Chris@42 20659 fi
Chris@42 20660
Chris@42 20661
Chris@42 20662 fi
Chris@42 20663
Chris@42 20664 # Check whether --enable-threads was given.
Chris@42 20665 if test "${enable_threads+set}" = set; then :
Chris@42 20666 enableval=$enable_threads; enable_threads=$enableval
Chris@42 20667 else
Chris@42 20668 enable_threads=no
Chris@42 20669 fi
Chris@42 20670
Chris@42 20671
Chris@42 20672 if test "$enable_threads" = "yes"; then
Chris@42 20673
Chris@42 20674 $as_echo "#define HAVE_THREADS 1" >>confdefs.h
Chris@42 20675
Chris@42 20676 fi
Chris@42 20677
Chris@42 20678
Chris@42 20679 # Check whether --with-combined-threads was given.
Chris@42 20680 if test "${with_combined_threads+set}" = set; then :
Chris@42 20681 withval=$with_combined_threads; with_combined_threads=$withval
Chris@42 20682 else
Chris@42 20683 with_combined_threads=no
Chris@42 20684 fi
Chris@42 20685
Chris@42 20686
Chris@42 20687 if test "$with_combined_threads" = yes; then
Chris@42 20688 if test "$enable_openmp" = "yes"; then
Chris@42 20689 as_fn_error $? "--with-combined-threads incompatible with --enable-openmp" "$LINENO" 5
Chris@42 20690 fi
Chris@42 20691 if test "$enable_threads" != "yes"; then
Chris@42 20692 as_fn_error $? "--with-combined-threads requires --enable-threads" "$LINENO" 5
Chris@42 20693 fi
Chris@42 20694 fi
Chris@42 20695
Chris@42 20696 THREADLIBS=""
Chris@42 20697 if test "$enable_threads" = "yes"; then
Chris@42 20698 # Win32 threads are the default on Windows:
Chris@42 20699 if test -z "$THREADLIBS"; then
Chris@42 20700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Win32 threads" >&5
Chris@42 20701 $as_echo_n "checking for Win32 threads... " >&6; }
Chris@42 20702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20703 /* end confdefs.h. */
Chris@42 20704 #include <windows.h>
Chris@42 20705 #ifdef F77_DUMMY_MAIN
Chris@42 20706
Chris@42 20707 # ifdef __cplusplus
Chris@42 20708 extern "C"
Chris@42 20709 # endif
Chris@42 20710 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20711
Chris@42 20712 #endif
Chris@42 20713 int
Chris@42 20714 main ()
Chris@42 20715 {
Chris@42 20716 _beginthreadex(0,0,0,0,0,0);
Chris@42 20717 ;
Chris@42 20718 return 0;
Chris@42 20719 }
Chris@42 20720 _ACEOF
Chris@42 20721 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20722 THREADLIBS=" "; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 20723 $as_echo "yes" >&6; }
Chris@42 20724 else
Chris@42 20725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 20726 $as_echo "no" >&6; }
Chris@42 20727 fi
Chris@42 20728 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20729 conftest$ac_exeext conftest.$ac_ext
Chris@42 20730 fi
Chris@42 20731
Chris@42 20732 # POSIX threads, the default choice everywhere else:
Chris@42 20733 if test -z "$THREADLIBS"; then
Chris@42 20734
Chris@42 20735
Chris@42 20736
Chris@42 20737 ac_ext=c
Chris@42 20738 ac_cpp='$CPP $CPPFLAGS'
Chris@42 20739 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 20740 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 20741 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 20742
Chris@42 20743 acx_pthread_ok=no
Chris@42 20744
Chris@42 20745 # We used to check for pthread.h first, but this fails if pthread.h
Chris@42 20746 # requires special compiler flags (e.g. on True64 or Sequent).
Chris@42 20747 # It gets checked for in the link test anyway.
Chris@42 20748
Chris@42 20749 # First of all, check if the user has set any of the PTHREAD_LIBS,
Chris@42 20750 # etcetera environment variables, and if threads linking works using
Chris@42 20751 # them:
Chris@42 20752 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
Chris@42 20753 save_CFLAGS="$CFLAGS"
Chris@42 20754 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
Chris@42 20755 save_LIBS="$LIBS"
Chris@42 20756 LIBS="$PTHREAD_LIBS $LIBS"
Chris@42 20757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
Chris@42 20758 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
Chris@42 20759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20760 /* end confdefs.h. */
Chris@42 20761
Chris@42 20762 /* Override any GCC internal prototype to avoid an error.
Chris@42 20763 Use char because int might match the return type of a GCC
Chris@42 20764 builtin and then its argument prototype would still apply. */
Chris@42 20765 #ifdef __cplusplus
Chris@42 20766 extern "C"
Chris@42 20767 #endif
Chris@42 20768 char pthread_join ();
Chris@42 20769 #ifdef F77_DUMMY_MAIN
Chris@42 20770
Chris@42 20771 # ifdef __cplusplus
Chris@42 20772 extern "C"
Chris@42 20773 # endif
Chris@42 20774 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20775
Chris@42 20776 #endif
Chris@42 20777 int
Chris@42 20778 main ()
Chris@42 20779 {
Chris@42 20780 return pthread_join ();
Chris@42 20781 ;
Chris@42 20782 return 0;
Chris@42 20783 }
Chris@42 20784 _ACEOF
Chris@42 20785 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20786 acx_pthread_ok=yes
Chris@42 20787 fi
Chris@42 20788 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20789 conftest$ac_exeext conftest.$ac_ext
Chris@42 20790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
Chris@42 20791 $as_echo "$acx_pthread_ok" >&6; }
Chris@42 20792 if test x"$acx_pthread_ok" = xno; then
Chris@42 20793 PTHREAD_LIBS=""
Chris@42 20794 PTHREAD_CFLAGS=""
Chris@42 20795 fi
Chris@42 20796 LIBS="$save_LIBS"
Chris@42 20797 CFLAGS="$save_CFLAGS"
Chris@42 20798 fi
Chris@42 20799
Chris@42 20800 # We must check for the threads library under a number of different
Chris@42 20801 # names; the ordering is very important because some systems
Chris@42 20802 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
Chris@42 20803 # libraries is broken (non-POSIX).
Chris@42 20804
Chris@42 20805 # Create a list of thread flags to try. Items starting with a "-" are
Chris@42 20806 # C compiler flags, and other items are library names, except for "none"
Chris@42 20807 # which indicates that we try without any flags at all, and "pthread-config"
Chris@42 20808 # which is a program returning the flags for the Pth emulation library.
Chris@42 20809
Chris@42 20810 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mt -mthreads pthread --thread-safe pthread-config"
Chris@42 20811
Chris@42 20812 # The ordering *is* (sometimes) important. Some notes on the
Chris@42 20813 # individual items follow:
Chris@42 20814
Chris@42 20815 # pthreads: AIX (must check this before -lpthread)
Chris@42 20816 # none: in case threads are in libc; should be tried before -Kthread and
Chris@42 20817 # other compiler flags to prevent continual compiler warnings
Chris@42 20818 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
Chris@42 20819 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
Chris@42 20820 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
Chris@42 20821 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
Chris@42 20822 # -pthreads: Solaris/gcc
Chris@42 20823 # -mthreads: Mingw32/gcc, Lynx/gcc
Chris@42 20824 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
Chris@42 20825 # doesn't hurt to check since this sometimes defines pthreads too;
Chris@42 20826 # also defines -D_REENTRANT)
Chris@42 20827 # ... -mt is also the pthreads flag for HP/aCC
Chris@42 20828 # (where it should come before -mthreads to avoid spurious warnings)
Chris@42 20829 # pthread: Linux, etcetera
Chris@42 20830 # --thread-safe: KAI C++
Chris@42 20831 # pthread-config: use pthread-config program (for GNU Pth library)
Chris@42 20832
Chris@42 20833 case "${host_cpu}-${host_os}" in
Chris@42 20834 *solaris*)
Chris@42 20835
Chris@42 20836 # On Solaris (at least, for some versions), libc contains stubbed
Chris@42 20837 # (non-functional) versions of the pthreads routines, so link-based
Chris@42 20838 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
Chris@42 20839 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
Chris@42 20840 # a function called by this macro, so we could check for that, but
Chris@42 20841 # who knows whether they'll stub that too in a future libc.) So,
Chris@42 20842 # we'll just look for -pthreads and -lpthread first:
Chris@42 20843
Chris@42 20844 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
Chris@42 20845 ;;
Chris@42 20846 esac
Chris@42 20847
Chris@42 20848 if test x"$acx_pthread_ok" = xno; then
Chris@42 20849 for flag in $acx_pthread_flags; do
Chris@42 20850
Chris@42 20851 case $flag in
Chris@42 20852 none)
Chris@42 20853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
Chris@42 20854 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
Chris@42 20855 ;;
Chris@42 20856
Chris@42 20857 -*)
Chris@42 20858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
Chris@42 20859 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
Chris@42 20860 PTHREAD_CFLAGS="$flag"
Chris@42 20861 ;;
Chris@42 20862
Chris@42 20863 pthread-config)
Chris@42 20864 # Extract the first word of "pthread-config", so it can be a program name with args.
Chris@42 20865 set dummy pthread-config; ac_word=$2
Chris@42 20866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 20867 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 20868 if ${ac_cv_prog_acx_pthread_config+:} false; then :
Chris@42 20869 $as_echo_n "(cached) " >&6
Chris@42 20870 else
Chris@42 20871 if test -n "$acx_pthread_config"; then
Chris@42 20872 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
Chris@42 20873 else
Chris@42 20874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 20875 for as_dir in $PATH
Chris@42 20876 do
Chris@42 20877 IFS=$as_save_IFS
Chris@42 20878 test -z "$as_dir" && as_dir=.
Chris@42 20879 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 20880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 20881 ac_cv_prog_acx_pthread_config="yes"
Chris@42 20882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 20883 break 2
Chris@42 20884 fi
Chris@42 20885 done
Chris@42 20886 done
Chris@42 20887 IFS=$as_save_IFS
Chris@42 20888
Chris@42 20889 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
Chris@42 20890 fi
Chris@42 20891 fi
Chris@42 20892 acx_pthread_config=$ac_cv_prog_acx_pthread_config
Chris@42 20893 if test -n "$acx_pthread_config"; then
Chris@42 20894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
Chris@42 20895 $as_echo "$acx_pthread_config" >&6; }
Chris@42 20896 else
Chris@42 20897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 20898 $as_echo "no" >&6; }
Chris@42 20899 fi
Chris@42 20900
Chris@42 20901
Chris@42 20902 if test x"$acx_pthread_config" = xno; then continue; fi
Chris@42 20903 PTHREAD_CFLAGS="`pthread-config --cflags`"
Chris@42 20904 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
Chris@42 20905 ;;
Chris@42 20906
Chris@42 20907 *)
Chris@42 20908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
Chris@42 20909 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
Chris@42 20910 PTHREAD_LIBS="-l$flag"
Chris@42 20911 ;;
Chris@42 20912 esac
Chris@42 20913
Chris@42 20914 save_LIBS="$LIBS"
Chris@42 20915 save_CFLAGS="$CFLAGS"
Chris@42 20916 LIBS="$PTHREAD_LIBS $LIBS"
Chris@42 20917 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
Chris@42 20918
Chris@42 20919 # Check for various functions. We must include pthread.h,
Chris@42 20920 # since some functions may be macros. (On the Sequent, we
Chris@42 20921 # need a special flag -Kthread to make this header compile.)
Chris@42 20922 # We check for pthread_join because it is in -lpthread on IRIX
Chris@42 20923 # while pthread_create is in libc. We check for pthread_attr_init
Chris@42 20924 # due to DEC craziness with -lpthreads. We check for
Chris@42 20925 # pthread_cleanup_push because it is one of the few pthread
Chris@42 20926 # functions on Solaris that doesn't have a non-functional libc stub.
Chris@42 20927 # We try pthread_create on general principles.
Chris@42 20928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20929 /* end confdefs.h. */
Chris@42 20930 #include <pthread.h>
Chris@42 20931 #ifdef F77_DUMMY_MAIN
Chris@42 20932
Chris@42 20933 # ifdef __cplusplus
Chris@42 20934 extern "C"
Chris@42 20935 # endif
Chris@42 20936 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20937
Chris@42 20938 #endif
Chris@42 20939 int
Chris@42 20940 main ()
Chris@42 20941 {
Chris@42 20942 pthread_t th; pthread_join(th, (void**) 0);
Chris@42 20943 pthread_attr_init((pthread_attr_t*) 0);
Chris@42 20944 pthread_cleanup_push((void(*)(void *)) 0, (void*) 0);
Chris@42 20945 pthread_create((pthread_t*) 0, (pthread_attr_t*) 0,
Chris@42 20946 (void*(*)(void *)) 0, (void*) 0);
Chris@42 20947 pthread_cleanup_pop(0);
Chris@42 20948 ;
Chris@42 20949 return 0;
Chris@42 20950 }
Chris@42 20951 _ACEOF
Chris@42 20952 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 20953 acx_pthread_ok=yes
Chris@42 20954 fi
Chris@42 20955 rm -f core conftest.err conftest.$ac_objext \
Chris@42 20956 conftest$ac_exeext conftest.$ac_ext
Chris@42 20957
Chris@42 20958 LIBS="$save_LIBS"
Chris@42 20959 CFLAGS="$save_CFLAGS"
Chris@42 20960
Chris@42 20961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
Chris@42 20962 $as_echo "$acx_pthread_ok" >&6; }
Chris@42 20963 if test "x$acx_pthread_ok" = xyes; then
Chris@42 20964 break;
Chris@42 20965 fi
Chris@42 20966
Chris@42 20967 PTHREAD_LIBS=""
Chris@42 20968 PTHREAD_CFLAGS=""
Chris@42 20969 done
Chris@42 20970 fi
Chris@42 20971
Chris@42 20972 # Various other checks:
Chris@42 20973 if test "x$acx_pthread_ok" = xyes; then
Chris@42 20974 save_LIBS="$LIBS"
Chris@42 20975 LIBS="$PTHREAD_LIBS $LIBS"
Chris@42 20976 save_CFLAGS="$CFLAGS"
Chris@42 20977 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
Chris@42 20978
Chris@42 20979 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
Chris@42 20980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
Chris@42 20981 $as_echo_n "checking for joinable pthread attribute... " >&6; }
Chris@42 20982 attr_name=unknown
Chris@42 20983 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
Chris@42 20984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 20985 /* end confdefs.h. */
Chris@42 20986 #include <pthread.h>
Chris@42 20987 #ifdef F77_DUMMY_MAIN
Chris@42 20988
Chris@42 20989 # ifdef __cplusplus
Chris@42 20990 extern "C"
Chris@42 20991 # endif
Chris@42 20992 int F77_DUMMY_MAIN() { return 1; }
Chris@42 20993
Chris@42 20994 #endif
Chris@42 20995 int
Chris@42 20996 main ()
Chris@42 20997 {
Chris@42 20998 int attr=$attr; return attr;
Chris@42 20999 ;
Chris@42 21000 return 0;
Chris@42 21001 }
Chris@42 21002 _ACEOF
Chris@42 21003 if ac_fn_c_try_link "$LINENO"; then :
Chris@42 21004 attr_name=$attr; break
Chris@42 21005 fi
Chris@42 21006 rm -f core conftest.err conftest.$ac_objext \
Chris@42 21007 conftest$ac_exeext conftest.$ac_ext
Chris@42 21008 done
Chris@42 21009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
Chris@42 21010 $as_echo "$attr_name" >&6; }
Chris@42 21011 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
Chris@42 21012
Chris@42 21013 cat >>confdefs.h <<_ACEOF
Chris@42 21014 #define PTHREAD_CREATE_JOINABLE $attr_name
Chris@42 21015 _ACEOF
Chris@42 21016
Chris@42 21017 fi
Chris@42 21018
Chris@42 21019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
Chris@42 21020 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
Chris@42 21021 flag=no
Chris@42 21022 case "${host_cpu}-${host_os}" in
Chris@42 21023 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
Chris@42 21024 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
Chris@42 21025 esac
Chris@42 21026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
Chris@42 21027 $as_echo "${flag}" >&6; }
Chris@42 21028 if test "x$flag" != xno; then
Chris@42 21029 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
Chris@42 21030 fi
Chris@42 21031
Chris@42 21032 LIBS="$save_LIBS"
Chris@42 21033 CFLAGS="$save_CFLAGS"
Chris@42 21034
Chris@42 21035 # More AIX lossage: must compile with xlc_r or cc_r
Chris@42 21036 if test x"$GCC" != xyes; then
Chris@42 21037 for ac_prog in xlc_r cc_r
Chris@42 21038 do
Chris@42 21039 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@42 21040 set dummy $ac_prog; ac_word=$2
Chris@42 21041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Chris@42 21042 $as_echo_n "checking for $ac_word... " >&6; }
Chris@42 21043 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
Chris@42 21044 $as_echo_n "(cached) " >&6
Chris@42 21045 else
Chris@42 21046 if test -n "$PTHREAD_CC"; then
Chris@42 21047 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
Chris@42 21048 else
Chris@42 21049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 21050 for as_dir in $PATH
Chris@42 21051 do
Chris@42 21052 IFS=$as_save_IFS
Chris@42 21053 test -z "$as_dir" && as_dir=.
Chris@42 21054 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@42 21055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@42 21056 ac_cv_prog_PTHREAD_CC="$ac_prog"
Chris@42 21057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@42 21058 break 2
Chris@42 21059 fi
Chris@42 21060 done
Chris@42 21061 done
Chris@42 21062 IFS=$as_save_IFS
Chris@42 21063
Chris@42 21064 fi
Chris@42 21065 fi
Chris@42 21066 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
Chris@42 21067 if test -n "$PTHREAD_CC"; then
Chris@42 21068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
Chris@42 21069 $as_echo "$PTHREAD_CC" >&6; }
Chris@42 21070 else
Chris@42 21071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 21072 $as_echo "no" >&6; }
Chris@42 21073 fi
Chris@42 21074
Chris@42 21075
Chris@42 21076 test -n "$PTHREAD_CC" && break
Chris@42 21077 done
Chris@42 21078 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
Chris@42 21079
Chris@42 21080 else
Chris@42 21081 PTHREAD_CC=$CC
Chris@42 21082 fi
Chris@42 21083 else
Chris@42 21084 PTHREAD_CC="$CC"
Chris@42 21085 fi
Chris@42 21086
Chris@42 21087
Chris@42 21088
Chris@42 21089
Chris@42 21090
Chris@42 21091 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
Chris@42 21092 if test x"$acx_pthread_ok" = xyes; then
Chris@42 21093 THREADLIBS="$PTHREAD_LIBS "
Chris@42 21094 CC="$PTHREAD_CC"
Chris@42 21095
Chris@42 21096 $as_echo "#define USING_POSIX_THREADS 1" >>confdefs.h
Chris@42 21097
Chris@42 21098 :
Chris@42 21099 else
Chris@42 21100 acx_pthread_ok=no
Chris@42 21101
Chris@42 21102 fi
Chris@42 21103 ac_ext=c
Chris@42 21104 ac_cpp='$CPP $CPPFLAGS'
Chris@42 21105 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@42 21106 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@42 21107 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@42 21108
Chris@42 21109
Chris@42 21110 fi
Chris@42 21111
Chris@42 21112 if test -z "$THREADLIBS"; then
Chris@42 21113 as_fn_error $? "couldn't find threads library for --enable-threads" "$LINENO" 5
Chris@42 21114 fi
Chris@42 21115
Chris@42 21116 $as_echo "#define HAVE_THREADS 1" >>confdefs.h
Chris@42 21117
Chris@42 21118 fi
Chris@42 21119
Chris@42 21120 if test "$enable_threads" = "yes"; then
Chris@42 21121 THREADS_TRUE=
Chris@42 21122 THREADS_FALSE='#'
Chris@42 21123 else
Chris@42 21124 THREADS_TRUE='#'
Chris@42 21125 THREADS_FALSE=
Chris@42 21126 fi
Chris@42 21127
Chris@42 21128 if test "$enable_openmp" = "yes"; then
Chris@42 21129 OPENMP_TRUE=
Chris@42 21130 OPENMP_FALSE='#'
Chris@42 21131 else
Chris@42 21132 OPENMP_TRUE='#'
Chris@42 21133 OPENMP_FALSE=
Chris@42 21134 fi
Chris@42 21135
Chris@42 21136 if test "$enable_threads" = "yes" -o "$enable_openmp" = "yes"; then
Chris@42 21137 SMP_TRUE=
Chris@42 21138 SMP_FALSE='#'
Chris@42 21139 else
Chris@42 21140 SMP_TRUE='#'
Chris@42 21141 SMP_FALSE=
Chris@42 21142 fi
Chris@42 21143
Chris@42 21144 if test x"$with_combined_threads" = xyes; then
Chris@42 21145 COMBINED_THREADS_TRUE=
Chris@42 21146 COMBINED_THREADS_FALSE='#'
Chris@42 21147 else
Chris@42 21148 COMBINED_THREADS_TRUE='#'
Chris@42 21149 COMBINED_THREADS_FALSE=
Chris@42 21150 fi
Chris@42 21151
Chris@42 21152
Chris@42 21153
Chris@42 21154 case "${host_cpu}" in
Chris@42 21155 armv7*)
Chris@42 21156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking armv7a has 64 bits readable CNTVCT" >&5
Chris@42 21157 $as_echo_n "checking armv7a has 64 bits readable CNTVCT... " >&6; }
Chris@42 21158 if test "$cross_compiling" = yes; then :
Chris@42 21159 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 21160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 21161 as_fn_error $? "cannot run test program while cross compiling
Chris@42 21162 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 21163 else
Chris@42 21164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 21165 /* end confdefs.h. */
Chris@42 21166 #include <stdint.h>
Chris@42 21167 #ifdef F77_DUMMY_MAIN
Chris@42 21168
Chris@42 21169 # ifdef __cplusplus
Chris@42 21170 extern "C"
Chris@42 21171 # endif
Chris@42 21172 int F77_DUMMY_MAIN() { return 1; }
Chris@42 21173
Chris@42 21174 #endif
Chris@42 21175 int
Chris@42 21176 main ()
Chris@42 21177 {
Chris@42 21178 uint32_t Rt, Rt2 = 0;asm volatile("mrrc p15, 1, %0, %1, c14" : "=r"(Rt), "=r"(Rt2));
Chris@42 21179
Chris@42 21180 ;
Chris@42 21181 return 0;
Chris@42 21182 }
Chris@42 21183 _ACEOF
Chris@42 21184 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 21185
Chris@42 21186 $as_echo "#define ARMV7A_HAS_CNTCVT 1" >>confdefs.h
Chris@42 21187
Chris@42 21188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 21189 $as_echo "yes" >&6; }
Chris@42 21190 else
Chris@42 21191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 21192 $as_echo "no" >&6; }
Chris@42 21193
Chris@42 21194 fi
Chris@42 21195 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 21196 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 21197 fi
Chris@42 21198
Chris@42 21199 ;;
Chris@42 21200 aarch64)
Chris@42 21201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking armv8 has 64 bits readable CNTVCT_EL0" >&5
Chris@42 21202 $as_echo_n "checking armv8 has 64 bits readable CNTVCT_EL0... " >&6; }
Chris@42 21203 if test "$cross_compiling" = yes; then :
Chris@42 21204 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chris@42 21205 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris@42 21206 as_fn_error $? "cannot run test program while cross compiling
Chris@42 21207 See \`config.log' for more details" "$LINENO" 5; }
Chris@42 21208 else
Chris@42 21209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 21210 /* end confdefs.h. */
Chris@42 21211 #include <stdint.h>
Chris@42 21212 #ifdef F77_DUMMY_MAIN
Chris@42 21213
Chris@42 21214 # ifdef __cplusplus
Chris@42 21215 extern "C"
Chris@42 21216 # endif
Chris@42 21217 int F77_DUMMY_MAIN() { return 1; }
Chris@42 21218
Chris@42 21219 #endif
Chris@42 21220 int
Chris@42 21221 main ()
Chris@42 21222 {
Chris@42 21223 uint64_t Rt;asm volatile("mrs %0, CNTVCT_EL0" : "=r" (Rt));
Chris@42 21224
Chris@42 21225 ;
Chris@42 21226 return 0;
Chris@42 21227 }
Chris@42 21228 _ACEOF
Chris@42 21229 if ac_fn_c_try_run "$LINENO"; then :
Chris@42 21230
Chris@42 21231 $as_echo "#define ARMV8_HAS_CNTCVT_EL0 1" >>confdefs.h
Chris@42 21232
Chris@42 21233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Chris@42 21234 $as_echo "yes" >&6; }
Chris@42 21235 else
Chris@42 21236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Chris@42 21237 $as_echo "no" >&6; }
Chris@42 21238
Chris@42 21239 fi
Chris@42 21240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
Chris@42 21241 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chris@42 21242 fi
Chris@42 21243
Chris@42 21244 ;;
Chris@42 21245 *)
Chris@42 21246 ;;
Chris@42 21247 esac
Chris@42 21248
Chris@42 21249
Chris@42 21250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a cycle counter is available" >&5
Chris@42 21251 $as_echo_n "checking whether a cycle counter is available... " >&6; }
Chris@42 21252 save_CPPFLAGS=$CPPFLAGS
Chris@42 21253 CPPFLAGS="$CPPFLAGS -I$srcdir/kernel"
Chris@42 21254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chris@42 21255 /* end confdefs.h. */
Chris@42 21256 #include "cycle.h"
Chris@42 21257 #ifndef HAVE_TICK_COUNTER
Chris@42 21258 # error No cycle counter
Chris@42 21259 #endif
Chris@42 21260 _ACEOF
Chris@42 21261 if ac_fn_c_try_cpp "$LINENO"; then :
Chris@42 21262 ok=yes
Chris@42 21263 else
Chris@42 21264 ok=no
Chris@42 21265 fi
Chris@42 21266 rm -f conftest.err conftest.i conftest.$ac_ext
Chris@42 21267 CPPFLAGS=$save_CPPFLAGS
Chris@42 21268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ok" >&5
Chris@42 21269 $as_echo "$ok" >&6; }
Chris@42 21270 if test $ok = no && test "x$with_slow_timer" = xno; then
Chris@42 21271 echo "***************************************************************"
Chris@42 21272 echo "WARNING: No cycle counter found. FFTW will use ESTIMATE mode "
Chris@42 21273 echo " for all plans. See the manual for more information."
Chris@42 21274 echo "***************************************************************"
Chris@42 21275 fi
Chris@42 21276
Chris@42 21277
Chris@42 21278
Chris@42 21279 cat >>confdefs.h <<_ACEOF
Chris@42 21280 #define FFTW_CC "$CC $CFLAGS"
Chris@42 21281 _ACEOF
Chris@42 21282
Chris@42 21283
Chris@42 21284 ac_config_files="$ac_config_files Makefile support/Makefile genfft/Makefile kernel/Makefile simd-support/Makefile dft/Makefile dft/scalar/Makefile dft/scalar/codelets/Makefile dft/simd/Makefile dft/simd/common/Makefile dft/simd/sse2/Makefile dft/simd/avx/Makefile dft/simd/avx-128-fma/Makefile dft/simd/avx2/Makefile dft/simd/avx2-128/Makefile dft/simd/avx512/Makefile dft/simd/kcvi/Makefile dft/simd/altivec/Makefile dft/simd/vsx/Makefile dft/simd/neon/Makefile dft/simd/generic-simd128/Makefile dft/simd/generic-simd256/Makefile rdft/Makefile rdft/scalar/Makefile rdft/scalar/r2cf/Makefile rdft/scalar/r2cb/Makefile rdft/scalar/r2r/Makefile rdft/simd/Makefile rdft/simd/common/Makefile rdft/simd/sse2/Makefile rdft/simd/avx/Makefile rdft/simd/avx-128-fma/Makefile rdft/simd/avx2/Makefile rdft/simd/avx2-128/Makefile rdft/simd/avx512/Makefile rdft/simd/kcvi/Makefile rdft/simd/altivec/Makefile rdft/simd/vsx/Makefile rdft/simd/neon/Makefile rdft/simd/generic-simd128/Makefile rdft/simd/generic-simd256/Makefile reodft/Makefile threads/Makefile api/Makefile mpi/Makefile libbench2/Makefile tests/Makefile doc/Makefile doc/FAQ/Makefile tools/Makefile tools/fftw_wisdom.1 tools/fftw-wisdom-to-conf m4/Makefile fftw.pc"
Chris@42 21285
Chris@42 21286
Chris@42 21287 cat >confcache <<\_ACEOF
Chris@42 21288 # This file is a shell script that caches the results of configure
Chris@42 21289 # tests run on this system so they can be shared between configure
Chris@42 21290 # scripts and configure runs, see configure's option --config-cache.
Chris@42 21291 # It is not useful on other systems. If it contains results you don't
Chris@42 21292 # want to keep, you may remove or edit it.
Chris@42 21293 #
Chris@42 21294 # config.status only pays attention to the cache file if you give it
Chris@42 21295 # the --recheck option to rerun configure.
Chris@42 21296 #
Chris@42 21297 # `ac_cv_env_foo' variables (set or unset) will be overridden when
Chris@42 21298 # loading this file, other *unset* `ac_cv_foo' will be assigned the
Chris@42 21299 # following values.
Chris@42 21300
Chris@42 21301 _ACEOF
Chris@42 21302
Chris@42 21303 # The following way of writing the cache mishandles newlines in values,
Chris@42 21304 # but we know of no workaround that is simple, portable, and efficient.
Chris@42 21305 # So, we kill variables containing newlines.
Chris@42 21306 # Ultrix sh set writes to stderr and can't be redirected directly,
Chris@42 21307 # and sets the high bit in the cache file unless we assign to the vars.
Chris@42 21308 (
Chris@42 21309 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
Chris@42 21310 eval ac_val=\$$ac_var
Chris@42 21311 case $ac_val in #(
Chris@42 21312 *${as_nl}*)
Chris@42 21313 case $ac_var in #(
Chris@42 21314 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Chris@42 21315 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Chris@42 21316 esac
Chris@42 21317 case $ac_var in #(
Chris@42 21318 _ | IFS | as_nl) ;; #(
Chris@42 21319 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chris@42 21320 *) { eval $ac_var=; unset $ac_var;} ;;
Chris@42 21321 esac ;;
Chris@42 21322 esac
Chris@42 21323 done
Chris@42 21324
Chris@42 21325 (set) 2>&1 |
Chris@42 21326 case $as_nl`(ac_space=' '; set) 2>&1` in #(
Chris@42 21327 *${as_nl}ac_space=\ *)
Chris@42 21328 # `set' does not quote correctly, so add quotes: double-quote
Chris@42 21329 # substitution turns \\\\ into \\, and sed turns \\ into \.
Chris@42 21330 sed -n \
Chris@42 21331 "s/'/'\\\\''/g;
Chris@42 21332 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Chris@42 21333 ;; #(
Chris@42 21334 *)
Chris@42 21335 # `set' quotes correctly as required by POSIX, so do not add quotes.
Chris@42 21336 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Chris@42 21337 ;;
Chris@42 21338 esac |
Chris@42 21339 sort
Chris@42 21340 ) |
Chris@42 21341 sed '
Chris@42 21342 /^ac_cv_env_/b end
Chris@42 21343 t clear
Chris@42 21344 :clear
Chris@42 21345 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
Chris@42 21346 t end
Chris@42 21347 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
Chris@42 21348 :end' >>confcache
Chris@42 21349 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
Chris@42 21350 if test -w "$cache_file"; then
Chris@42 21351 if test "x$cache_file" != "x/dev/null"; then
Chris@42 21352 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Chris@42 21353 $as_echo "$as_me: updating cache $cache_file" >&6;}
Chris@42 21354 if test ! -f "$cache_file" || test -h "$cache_file"; then
Chris@42 21355 cat confcache >"$cache_file"
Chris@42 21356 else
Chris@42 21357 case $cache_file in #(
Chris@42 21358 */* | ?:*)
Chris@42 21359 mv -f confcache "$cache_file"$$ &&
Chris@42 21360 mv -f "$cache_file"$$ "$cache_file" ;; #(
Chris@42 21361 *)
Chris@42 21362 mv -f confcache "$cache_file" ;;
Chris@42 21363 esac
Chris@42 21364 fi
Chris@42 21365 fi
Chris@42 21366 else
Chris@42 21367 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Chris@42 21368 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Chris@42 21369 fi
Chris@42 21370 fi
Chris@42 21371 rm -f confcache
Chris@42 21372
Chris@42 21373 test "x$prefix" = xNONE && prefix=$ac_default_prefix
Chris@42 21374 # Let make expand exec_prefix.
Chris@42 21375 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Chris@42 21376
Chris@42 21377 DEFS=-DHAVE_CONFIG_H
Chris@42 21378
Chris@42 21379 ac_libobjs=
Chris@42 21380 ac_ltlibobjs=
Chris@42 21381 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
Chris@42 21382 # 1. Remove the extension, and $U if already installed.
Chris@42 21383 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Chris@42 21384 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Chris@42 21385 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
Chris@42 21386 # will be set to the directory where LIBOBJS objects are built.
Chris@42 21387 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
Chris@42 21388 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Chris@42 21389 done
Chris@42 21390 LIBOBJS=$ac_libobjs
Chris@42 21391
Chris@42 21392 LTLIBOBJS=$ac_ltlibobjs
Chris@42 21393
Chris@42 21394
Chris@42 21395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
Chris@42 21396 $as_echo_n "checking that generated files are newer than configure... " >&6; }
Chris@42 21397 if test -n "$am_sleep_pid"; then
Chris@42 21398 # Hide warnings about reused PIDs.
Chris@42 21399 wait $am_sleep_pid 2>/dev/null
Chris@42 21400 fi
Chris@42 21401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
Chris@42 21402 $as_echo "done" >&6; }
Chris@42 21403 if test -n "$EXEEXT"; then
Chris@42 21404 am__EXEEXT_TRUE=
Chris@42 21405 am__EXEEXT_FALSE='#'
Chris@42 21406 else
Chris@42 21407 am__EXEEXT_TRUE='#'
Chris@42 21408 am__EXEEXT_FALSE=
Chris@42 21409 fi
Chris@42 21410
Chris@42 21411 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
Chris@42 21412 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
Chris@42 21413 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21414 fi
Chris@42 21415 if test -z "${BUILD_DOC_TRUE}" && test -z "${BUILD_DOC_FALSE}"; then
Chris@42 21416 as_fn_error $? "conditional \"BUILD_DOC\" was never defined.
Chris@42 21417 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21418 fi
Chris@42 21419 if test -z "${SINGLE_TRUE}" && test -z "${SINGLE_FALSE}"; then
Chris@42 21420 as_fn_error $? "conditional \"SINGLE\" was never defined.
Chris@42 21421 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21422 fi
Chris@42 21423 if test -z "${LDOUBLE_TRUE}" && test -z "${LDOUBLE_FALSE}"; then
Chris@42 21424 as_fn_error $? "conditional \"LDOUBLE\" was never defined.
Chris@42 21425 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21426 fi
Chris@42 21427 if test -z "${QUAD_TRUE}" && test -z "${QUAD_FALSE}"; then
Chris@42 21428 as_fn_error $? "conditional \"QUAD\" was never defined.
Chris@42 21429 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21430 fi
Chris@42 21431 if test -z "${HAVE_SSE2_TRUE}" && test -z "${HAVE_SSE2_FALSE}"; then
Chris@42 21432 as_fn_error $? "conditional \"HAVE_SSE2\" was never defined.
Chris@42 21433 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21434 fi
Chris@42 21435 if test -z "${HAVE_AVX_TRUE}" && test -z "${HAVE_AVX_FALSE}"; then
Chris@42 21436 as_fn_error $? "conditional \"HAVE_AVX\" was never defined.
Chris@42 21437 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21438 fi
Chris@42 21439 if test -z "${HAVE_AVX2_TRUE}" && test -z "${HAVE_AVX2_FALSE}"; then
Chris@42 21440 as_fn_error $? "conditional \"HAVE_AVX2\" was never defined.
Chris@42 21441 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21442 fi
Chris@42 21443 if test -z "${HAVE_AVX512_TRUE}" && test -z "${HAVE_AVX512_FALSE}"; then
Chris@42 21444 as_fn_error $? "conditional \"HAVE_AVX512\" was never defined.
Chris@42 21445 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21446 fi
Chris@42 21447 if test -z "${HAVE_AVX_128_FMA_TRUE}" && test -z "${HAVE_AVX_128_FMA_FALSE}"; then
Chris@42 21448 as_fn_error $? "conditional \"HAVE_AVX_128_FMA\" was never defined.
Chris@42 21449 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21450 fi
Chris@42 21451 if test -z "${HAVE_KCVI_TRUE}" && test -z "${HAVE_KCVI_FALSE}"; then
Chris@42 21452 as_fn_error $? "conditional \"HAVE_KCVI\" was never defined.
Chris@42 21453 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21454 fi
Chris@42 21455 if test -z "${HAVE_ALTIVEC_TRUE}" && test -z "${HAVE_ALTIVEC_FALSE}"; then
Chris@42 21456 as_fn_error $? "conditional \"HAVE_ALTIVEC\" was never defined.
Chris@42 21457 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21458 fi
Chris@42 21459 if test -z "${HAVE_VSX_TRUE}" && test -z "${HAVE_VSX_FALSE}"; then
Chris@42 21460 as_fn_error $? "conditional \"HAVE_VSX\" was never defined.
Chris@42 21461 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21462 fi
Chris@42 21463 if test -z "${HAVE_NEON_TRUE}" && test -z "${HAVE_NEON_FALSE}"; then
Chris@42 21464 as_fn_error $? "conditional \"HAVE_NEON\" was never defined.
Chris@42 21465 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21466 fi
Chris@42 21467 if test -z "${HAVE_GENERIC_SIMD128_TRUE}" && test -z "${HAVE_GENERIC_SIMD128_FALSE}"; then
Chris@42 21468 as_fn_error $? "conditional \"HAVE_GENERIC_SIMD128\" was never defined.
Chris@42 21469 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21470 fi
Chris@42 21471 if test -z "${HAVE_GENERIC_SIMD256_TRUE}" && test -z "${HAVE_GENERIC_SIMD256_FALSE}"; then
Chris@42 21472 as_fn_error $? "conditional \"HAVE_GENERIC_SIMD256\" was never defined.
Chris@42 21473 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21474 fi
Chris@42 21475 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Chris@42 21476 as_fn_error $? "conditional \"AMDEP\" was never defined.
Chris@42 21477 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21478 fi
Chris@42 21479 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Chris@42 21480 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Chris@42 21481 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21482 fi
Chris@42 21483 if test -z "${MPI_TRUE}" && test -z "${MPI_FALSE}"; then
Chris@42 21484 as_fn_error $? "conditional \"MPI\" was never defined.
Chris@42 21485 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21486 fi
Chris@42 21487 if test -z "${THREADS_TRUE}" && test -z "${THREADS_FALSE}"; then
Chris@42 21488 as_fn_error $? "conditional \"THREADS\" was never defined.
Chris@42 21489 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21490 fi
Chris@42 21491 if test -z "${OPENMP_TRUE}" && test -z "${OPENMP_FALSE}"; then
Chris@42 21492 as_fn_error $? "conditional \"OPENMP\" was never defined.
Chris@42 21493 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21494 fi
Chris@42 21495 if test -z "${SMP_TRUE}" && test -z "${SMP_FALSE}"; then
Chris@42 21496 as_fn_error $? "conditional \"SMP\" was never defined.
Chris@42 21497 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21498 fi
Chris@42 21499 if test -z "${COMBINED_THREADS_TRUE}" && test -z "${COMBINED_THREADS_FALSE}"; then
Chris@42 21500 as_fn_error $? "conditional \"COMBINED_THREADS\" was never defined.
Chris@42 21501 Usually this means the macro was only invoked conditionally." "$LINENO" 5
Chris@42 21502 fi
Chris@42 21503
Chris@42 21504 : "${CONFIG_STATUS=./config.status}"
Chris@42 21505 ac_write_fail=0
Chris@42 21506 ac_clean_files_save=$ac_clean_files
Chris@42 21507 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chris@42 21508 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Chris@42 21509 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chris@42 21510 as_write_fail=0
Chris@42 21511 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Chris@42 21512 #! $SHELL
Chris@42 21513 # Generated by $as_me.
Chris@42 21514 # Run this file to recreate the current configuration.
Chris@42 21515 # Compiler output produced by configure, useful for debugging
Chris@42 21516 # configure, is in config.log if it exists.
Chris@42 21517
Chris@42 21518 debug=false
Chris@42 21519 ac_cs_recheck=false
Chris@42 21520 ac_cs_silent=false
Chris@42 21521
Chris@42 21522 SHELL=\${CONFIG_SHELL-$SHELL}
Chris@42 21523 export SHELL
Chris@42 21524 _ASEOF
Chris@42 21525 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
Chris@42 21526 ## -------------------- ##
Chris@42 21527 ## M4sh Initialization. ##
Chris@42 21528 ## -------------------- ##
Chris@42 21529
Chris@42 21530 # Be more Bourne compatible
Chris@42 21531 DUALCASE=1; export DUALCASE # for MKS sh
Chris@42 21532 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Chris@42 21533 emulate sh
Chris@42 21534 NULLCMD=:
Chris@42 21535 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Chris@42 21536 # is contrary to our usage. Disable this feature.
Chris@42 21537 alias -g '${1+"$@"}'='"$@"'
Chris@42 21538 setopt NO_GLOB_SUBST
Chris@42 21539 else
Chris@42 21540 case `(set -o) 2>/dev/null` in #(
Chris@42 21541 *posix*) :
Chris@42 21542 set -o posix ;; #(
Chris@42 21543 *) :
Chris@42 21544 ;;
Chris@42 21545 esac
Chris@42 21546 fi
Chris@42 21547
Chris@42 21548
Chris@42 21549 as_nl='
Chris@42 21550 '
Chris@42 21551 export as_nl
Chris@42 21552 # Printing a long string crashes Solaris 7 /usr/bin/printf.
Chris@42 21553 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
Chris@42 21554 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@42 21555 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chris@42 21556 # Prefer a ksh shell builtin over an external printf program on Solaris,
Chris@42 21557 # but without wasting forks for bash or zsh.
Chris@42 21558 if test -z "$BASH_VERSION$ZSH_VERSION" \
Chris@42 21559 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@42 21560 as_echo='print -r --'
Chris@42 21561 as_echo_n='print -rn --'
Chris@42 21562 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Chris@42 21563 as_echo='printf %s\n'
Chris@42 21564 as_echo_n='printf %s'
Chris@42 21565 else
Chris@42 21566 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
Chris@42 21567 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
Chris@42 21568 as_echo_n='/usr/ucb/echo -n'
Chris@42 21569 else
Chris@42 21570 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
Chris@42 21571 as_echo_n_body='eval
Chris@42 21572 arg=$1;
Chris@42 21573 case $arg in #(
Chris@42 21574 *"$as_nl"*)
Chris@42 21575 expr "X$arg" : "X\\(.*\\)$as_nl";
Chris@42 21576 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
Chris@42 21577 esac;
Chris@42 21578 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
Chris@42 21579 '
Chris@42 21580 export as_echo_n_body
Chris@42 21581 as_echo_n='sh -c $as_echo_n_body as_echo'
Chris@42 21582 fi
Chris@42 21583 export as_echo_body
Chris@42 21584 as_echo='sh -c $as_echo_body as_echo'
Chris@42 21585 fi
Chris@42 21586
Chris@42 21587 # The user is always right.
Chris@42 21588 if test "${PATH_SEPARATOR+set}" != set; then
Chris@42 21589 PATH_SEPARATOR=:
Chris@42 21590 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
Chris@42 21591 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
Chris@42 21592 PATH_SEPARATOR=';'
Chris@42 21593 }
Chris@42 21594 fi
Chris@42 21595
Chris@42 21596
Chris@42 21597 # IFS
Chris@42 21598 # We need space, tab and new line, in precisely that order. Quoting is
Chris@42 21599 # there to prevent editors from complaining about space-tab.
Chris@42 21600 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
Chris@42 21601 # splitting by setting IFS to empty value.)
Chris@42 21602 IFS=" "" $as_nl"
Chris@42 21603
Chris@42 21604 # Find who we are. Look in the path if we contain no directory separator.
Chris@42 21605 as_myself=
Chris@42 21606 case $0 in #((
Chris@42 21607 *[\\/]* ) as_myself=$0 ;;
Chris@42 21608 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@42 21609 for as_dir in $PATH
Chris@42 21610 do
Chris@42 21611 IFS=$as_save_IFS
Chris@42 21612 test -z "$as_dir" && as_dir=.
Chris@42 21613 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@42 21614 done
Chris@42 21615 IFS=$as_save_IFS
Chris@42 21616
Chris@42 21617 ;;
Chris@42 21618 esac
Chris@42 21619 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@42 21620 # in which case we are not to be found in the path.
Chris@42 21621 if test "x$as_myself" = x; then
Chris@42 21622 as_myself=$0
Chris@42 21623 fi
Chris@42 21624 if test ! -f "$as_myself"; then
Chris@42 21625 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chris@42 21626 exit 1
Chris@42 21627 fi
Chris@42 21628
Chris@42 21629 # Unset variables that we do not need and which cause bugs (e.g. in
Chris@42 21630 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
Chris@42 21631 # suppresses any "Segmentation fault" message there. '((' could
Chris@42 21632 # trigger a bug in pdksh 5.2.14.
Chris@42 21633 for as_var in BASH_ENV ENV MAIL MAILPATH
Chris@42 21634 do eval test x\${$as_var+set} = xset \
Chris@42 21635 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Chris@42 21636 done
Chris@42 21637 PS1='$ '
Chris@42 21638 PS2='> '
Chris@42 21639 PS4='+ '
Chris@42 21640
Chris@42 21641 # NLS nuisances.
Chris@42 21642 LC_ALL=C
Chris@42 21643 export LC_ALL
Chris@42 21644 LANGUAGE=C
Chris@42 21645 export LANGUAGE
Chris@42 21646
Chris@42 21647 # CDPATH.
Chris@42 21648 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@42 21649
Chris@42 21650
Chris@42 21651 # as_fn_error STATUS ERROR [LINENO LOG_FD]
Chris@42 21652 # ----------------------------------------
Chris@42 21653 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
Chris@42 21654 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Chris@42 21655 # script with STATUS, using 1 if that was 0.
Chris@42 21656 as_fn_error ()
Chris@42 21657 {
Chris@42 21658 as_status=$1; test $as_status -eq 0 && as_status=1
Chris@42 21659 if test "$4"; then
Chris@42 21660 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Chris@42 21661 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Chris@42 21662 fi
Chris@42 21663 $as_echo "$as_me: error: $2" >&2
Chris@42 21664 as_fn_exit $as_status
Chris@42 21665 } # as_fn_error
Chris@42 21666
Chris@42 21667
Chris@42 21668 # as_fn_set_status STATUS
Chris@42 21669 # -----------------------
Chris@42 21670 # Set $? to STATUS, without forking.
Chris@42 21671 as_fn_set_status ()
Chris@42 21672 {
Chris@42 21673 return $1
Chris@42 21674 } # as_fn_set_status
Chris@42 21675
Chris@42 21676 # as_fn_exit STATUS
Chris@42 21677 # -----------------
Chris@42 21678 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
Chris@42 21679 as_fn_exit ()
Chris@42 21680 {
Chris@42 21681 set +e
Chris@42 21682 as_fn_set_status $1
Chris@42 21683 exit $1
Chris@42 21684 } # as_fn_exit
Chris@42 21685
Chris@42 21686 # as_fn_unset VAR
Chris@42 21687 # ---------------
Chris@42 21688 # Portably unset VAR.
Chris@42 21689 as_fn_unset ()
Chris@42 21690 {
Chris@42 21691 { eval $1=; unset $1;}
Chris@42 21692 }
Chris@42 21693 as_unset=as_fn_unset
Chris@42 21694 # as_fn_append VAR VALUE
Chris@42 21695 # ----------------------
Chris@42 21696 # Append the text in VALUE to the end of the definition contained in VAR. Take
Chris@42 21697 # advantage of any shell optimizations that allow amortized linear growth over
Chris@42 21698 # repeated appends, instead of the typical quadratic growth present in naive
Chris@42 21699 # implementations.
Chris@42 21700 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
Chris@42 21701 eval 'as_fn_append ()
Chris@42 21702 {
Chris@42 21703 eval $1+=\$2
Chris@42 21704 }'
Chris@42 21705 else
Chris@42 21706 as_fn_append ()
Chris@42 21707 {
Chris@42 21708 eval $1=\$$1\$2
Chris@42 21709 }
Chris@42 21710 fi # as_fn_append
Chris@42 21711
Chris@42 21712 # as_fn_arith ARG...
Chris@42 21713 # ------------------
Chris@42 21714 # Perform arithmetic evaluation on the ARGs, and store the result in the
Chris@42 21715 # global $as_val. Take advantage of shells that can avoid forks. The arguments
Chris@42 21716 # must be portable across $(()) and expr.
Chris@42 21717 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
Chris@42 21718 eval 'as_fn_arith ()
Chris@42 21719 {
Chris@42 21720 as_val=$(( $* ))
Chris@42 21721 }'
Chris@42 21722 else
Chris@42 21723 as_fn_arith ()
Chris@42 21724 {
Chris@42 21725 as_val=`expr "$@" || test $? -eq 1`
Chris@42 21726 }
Chris@42 21727 fi # as_fn_arith
Chris@42 21728
Chris@42 21729
Chris@42 21730 if expr a : '\(a\)' >/dev/null 2>&1 &&
Chris@42 21731 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Chris@42 21732 as_expr=expr
Chris@42 21733 else
Chris@42 21734 as_expr=false
Chris@42 21735 fi
Chris@42 21736
Chris@42 21737 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Chris@42 21738 as_basename=basename
Chris@42 21739 else
Chris@42 21740 as_basename=false
Chris@42 21741 fi
Chris@42 21742
Chris@42 21743 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
Chris@42 21744 as_dirname=dirname
Chris@42 21745 else
Chris@42 21746 as_dirname=false
Chris@42 21747 fi
Chris@42 21748
Chris@42 21749 as_me=`$as_basename -- "$0" ||
Chris@42 21750 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@42 21751 X"$0" : 'X\(//\)$' \| \
Chris@42 21752 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 21753 $as_echo X/"$0" |
Chris@42 21754 sed '/^.*\/\([^/][^/]*\)\/*$/{
Chris@42 21755 s//\1/
Chris@42 21756 q
Chris@42 21757 }
Chris@42 21758 /^X\/\(\/\/\)$/{
Chris@42 21759 s//\1/
Chris@42 21760 q
Chris@42 21761 }
Chris@42 21762 /^X\/\(\/\).*/{
Chris@42 21763 s//\1/
Chris@42 21764 q
Chris@42 21765 }
Chris@42 21766 s/.*/./; q'`
Chris@42 21767
Chris@42 21768 # Avoid depending upon Character Ranges.
Chris@42 21769 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@42 21770 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@42 21771 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@42 21772 as_cr_digits='0123456789'
Chris@42 21773 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@42 21774
Chris@42 21775 ECHO_C= ECHO_N= ECHO_T=
Chris@42 21776 case `echo -n x` in #(((((
Chris@42 21777 -n*)
Chris@42 21778 case `echo 'xy\c'` in
Chris@42 21779 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chris@42 21780 xy) ECHO_C='\c';;
Chris@42 21781 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
Chris@42 21782 ECHO_T=' ';;
Chris@42 21783 esac;;
Chris@42 21784 *)
Chris@42 21785 ECHO_N='-n';;
Chris@42 21786 esac
Chris@42 21787
Chris@42 21788 rm -f conf$$ conf$$.exe conf$$.file
Chris@42 21789 if test -d conf$$.dir; then
Chris@42 21790 rm -f conf$$.dir/conf$$.file
Chris@42 21791 else
Chris@42 21792 rm -f conf$$.dir
Chris@42 21793 mkdir conf$$.dir 2>/dev/null
Chris@42 21794 fi
Chris@42 21795 if (echo >conf$$.file) 2>/dev/null; then
Chris@42 21796 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@42 21797 as_ln_s='ln -s'
Chris@42 21798 # ... but there are two gotchas:
Chris@42 21799 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
Chris@42 21800 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chris@42 21801 # In both cases, we have to default to `cp -pR'.
Chris@42 21802 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris@42 21803 as_ln_s='cp -pR'
Chris@42 21804 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@42 21805 as_ln_s=ln
Chris@42 21806 else
Chris@42 21807 as_ln_s='cp -pR'
Chris@42 21808 fi
Chris@42 21809 else
Chris@42 21810 as_ln_s='cp -pR'
Chris@42 21811 fi
Chris@42 21812 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
Chris@42 21813 rmdir conf$$.dir 2>/dev/null
Chris@42 21814
Chris@42 21815
Chris@42 21816 # as_fn_mkdir_p
Chris@42 21817 # -------------
Chris@42 21818 # Create "$as_dir" as a directory, including parents if necessary.
Chris@42 21819 as_fn_mkdir_p ()
Chris@42 21820 {
Chris@42 21821
Chris@42 21822 case $as_dir in #(
Chris@42 21823 -*) as_dir=./$as_dir;;
Chris@42 21824 esac
Chris@42 21825 test -d "$as_dir" || eval $as_mkdir_p || {
Chris@42 21826 as_dirs=
Chris@42 21827 while :; do
Chris@42 21828 case $as_dir in #(
Chris@42 21829 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
Chris@42 21830 *) as_qdir=$as_dir;;
Chris@42 21831 esac
Chris@42 21832 as_dirs="'$as_qdir' $as_dirs"
Chris@42 21833 as_dir=`$as_dirname -- "$as_dir" ||
Chris@42 21834 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 21835 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@42 21836 X"$as_dir" : 'X\(//\)$' \| \
Chris@42 21837 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 21838 $as_echo X"$as_dir" |
Chris@42 21839 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 21840 s//\1/
Chris@42 21841 q
Chris@42 21842 }
Chris@42 21843 /^X\(\/\/\)[^/].*/{
Chris@42 21844 s//\1/
Chris@42 21845 q
Chris@42 21846 }
Chris@42 21847 /^X\(\/\/\)$/{
Chris@42 21848 s//\1/
Chris@42 21849 q
Chris@42 21850 }
Chris@42 21851 /^X\(\/\).*/{
Chris@42 21852 s//\1/
Chris@42 21853 q
Chris@42 21854 }
Chris@42 21855 s/.*/./; q'`
Chris@42 21856 test -d "$as_dir" && break
Chris@42 21857 done
Chris@42 21858 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris@42 21859 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Chris@42 21860
Chris@42 21861
Chris@42 21862 } # as_fn_mkdir_p
Chris@42 21863 if mkdir -p . 2>/dev/null; then
Chris@42 21864 as_mkdir_p='mkdir -p "$as_dir"'
Chris@42 21865 else
Chris@42 21866 test -d ./-p && rmdir ./-p
Chris@42 21867 as_mkdir_p=false
Chris@42 21868 fi
Chris@42 21869
Chris@42 21870
Chris@42 21871 # as_fn_executable_p FILE
Chris@42 21872 # -----------------------
Chris@42 21873 # Test if FILE is an executable regular file.
Chris@42 21874 as_fn_executable_p ()
Chris@42 21875 {
Chris@42 21876 test -f "$1" && test -x "$1"
Chris@42 21877 } # as_fn_executable_p
Chris@42 21878 as_test_x='test -x'
Chris@42 21879 as_executable_p=as_fn_executable_p
Chris@42 21880
Chris@42 21881 # Sed expression to map a string onto a valid CPP name.
Chris@42 21882 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@42 21883
Chris@42 21884 # Sed expression to map a string onto a valid variable name.
Chris@42 21885 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@42 21886
Chris@42 21887
Chris@42 21888 exec 6>&1
Chris@42 21889 ## ----------------------------------- ##
Chris@42 21890 ## Main body of $CONFIG_STATUS script. ##
Chris@42 21891 ## ----------------------------------- ##
Chris@42 21892 _ASEOF
Chris@42 21893 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Chris@42 21894
Chris@42 21895 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 21896 # Save the log message, to keep $0 and so on meaningful, and to
Chris@42 21897 # report actual input values of CONFIG_FILES etc. instead of their
Chris@42 21898 # values after options handling.
Chris@42 21899 ac_log="
Chris@42 21900 This file was extended by fftw $as_me 3.3.5, which was
Chris@42 21901 generated by GNU Autoconf 2.69. Invocation command line was
Chris@42 21902
Chris@42 21903 CONFIG_FILES = $CONFIG_FILES
Chris@42 21904 CONFIG_HEADERS = $CONFIG_HEADERS
Chris@42 21905 CONFIG_LINKS = $CONFIG_LINKS
Chris@42 21906 CONFIG_COMMANDS = $CONFIG_COMMANDS
Chris@42 21907 $ $0 $@
Chris@42 21908
Chris@42 21909 on `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@42 21910 "
Chris@42 21911
Chris@42 21912 _ACEOF
Chris@42 21913
Chris@42 21914 case $ac_config_files in *"
Chris@42 21915 "*) set x $ac_config_files; shift; ac_config_files=$*;;
Chris@42 21916 esac
Chris@42 21917
Chris@42 21918 case $ac_config_headers in *"
Chris@42 21919 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
Chris@42 21920 esac
Chris@42 21921
Chris@42 21922
Chris@42 21923 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 21924 # Files that config.status was made for.
Chris@42 21925 config_files="$ac_config_files"
Chris@42 21926 config_headers="$ac_config_headers"
Chris@42 21927 config_commands="$ac_config_commands"
Chris@42 21928
Chris@42 21929 _ACEOF
Chris@42 21930
Chris@42 21931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 21932 ac_cs_usage="\
Chris@42 21933 \`$as_me' instantiates files and other configuration actions
Chris@42 21934 from templates according to the current configuration. Unless the files
Chris@42 21935 and actions are specified as TAGs, all are instantiated by default.
Chris@42 21936
Chris@42 21937 Usage: $0 [OPTION]... [TAG]...
Chris@42 21938
Chris@42 21939 -h, --help print this help, then exit
Chris@42 21940 -V, --version print version number and configuration settings, then exit
Chris@42 21941 --config print configuration, then exit
Chris@42 21942 -q, --quiet, --silent
Chris@42 21943 do not print progress messages
Chris@42 21944 -d, --debug don't remove temporary files
Chris@42 21945 --recheck update $as_me by reconfiguring in the same conditions
Chris@42 21946 --file=FILE[:TEMPLATE]
Chris@42 21947 instantiate the configuration file FILE
Chris@42 21948 --header=FILE[:TEMPLATE]
Chris@42 21949 instantiate the configuration header FILE
Chris@42 21950
Chris@42 21951 Configuration files:
Chris@42 21952 $config_files
Chris@42 21953
Chris@42 21954 Configuration headers:
Chris@42 21955 $config_headers
Chris@42 21956
Chris@42 21957 Configuration commands:
Chris@42 21958 $config_commands
Chris@42 21959
Chris@42 21960 Report bugs to <fftw@fftw.org>."
Chris@42 21961
Chris@42 21962 _ACEOF
Chris@42 21963 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 21964 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Chris@42 21965 ac_cs_version="\\
Chris@42 21966 fftw config.status 3.3.5
Chris@42 21967 configured by $0, generated by GNU Autoconf 2.69,
Chris@42 21968 with options \\"\$ac_cs_config\\"
Chris@42 21969
Chris@42 21970 Copyright (C) 2012 Free Software Foundation, Inc.
Chris@42 21971 This config.status script is free software; the Free Software Foundation
Chris@42 21972 gives unlimited permission to copy, distribute and modify it."
Chris@42 21973
Chris@42 21974 ac_pwd='$ac_pwd'
Chris@42 21975 srcdir='$srcdir'
Chris@42 21976 INSTALL='$INSTALL'
Chris@42 21977 MKDIR_P='$MKDIR_P'
Chris@42 21978 AWK='$AWK'
Chris@42 21979 test -n "\$AWK" || AWK=awk
Chris@42 21980 _ACEOF
Chris@42 21981
Chris@42 21982 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 21983 # The default lists apply if the user does not specify any file.
Chris@42 21984 ac_need_defaults=:
Chris@42 21985 while test $# != 0
Chris@42 21986 do
Chris@42 21987 case $1 in
Chris@42 21988 --*=?*)
Chris@42 21989 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@42 21990 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Chris@42 21991 ac_shift=:
Chris@42 21992 ;;
Chris@42 21993 --*=)
Chris@42 21994 ac_option=`expr "X$1" : 'X\([^=]*\)='`
Chris@42 21995 ac_optarg=
Chris@42 21996 ac_shift=:
Chris@42 21997 ;;
Chris@42 21998 *)
Chris@42 21999 ac_option=$1
Chris@42 22000 ac_optarg=$2
Chris@42 22001 ac_shift=shift
Chris@42 22002 ;;
Chris@42 22003 esac
Chris@42 22004
Chris@42 22005 case $ac_option in
Chris@42 22006 # Handling of the options.
Chris@42 22007 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Chris@42 22008 ac_cs_recheck=: ;;
Chris@42 22009 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Chris@42 22010 $as_echo "$ac_cs_version"; exit ;;
Chris@42 22011 --config | --confi | --conf | --con | --co | --c )
Chris@42 22012 $as_echo "$ac_cs_config"; exit ;;
Chris@42 22013 --debug | --debu | --deb | --de | --d | -d )
Chris@42 22014 debug=: ;;
Chris@42 22015 --file | --fil | --fi | --f )
Chris@42 22016 $ac_shift
Chris@42 22017 case $ac_optarg in
Chris@42 22018 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@42 22019 '') as_fn_error $? "missing file argument" ;;
Chris@42 22020 esac
Chris@42 22021 as_fn_append CONFIG_FILES " '$ac_optarg'"
Chris@42 22022 ac_need_defaults=false;;
Chris@42 22023 --header | --heade | --head | --hea )
Chris@42 22024 $ac_shift
Chris@42 22025 case $ac_optarg in
Chris@42 22026 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@42 22027 esac
Chris@42 22028 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Chris@42 22029 ac_need_defaults=false;;
Chris@42 22030 --he | --h)
Chris@42 22031 # Conflict between --help and --header
Chris@42 22032 as_fn_error $? "ambiguous option: \`$1'
Chris@42 22033 Try \`$0 --help' for more information.";;
Chris@42 22034 --help | --hel | -h )
Chris@42 22035 $as_echo "$ac_cs_usage"; exit ;;
Chris@42 22036 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@42 22037 | -silent | --silent | --silen | --sile | --sil | --si | --s)
Chris@42 22038 ac_cs_silent=: ;;
Chris@42 22039
Chris@42 22040 # This is an error.
Chris@42 22041 -*) as_fn_error $? "unrecognized option: \`$1'
Chris@42 22042 Try \`$0 --help' for more information." ;;
Chris@42 22043
Chris@42 22044 *) as_fn_append ac_config_targets " $1"
Chris@42 22045 ac_need_defaults=false ;;
Chris@42 22046
Chris@42 22047 esac
Chris@42 22048 shift
Chris@42 22049 done
Chris@42 22050
Chris@42 22051 ac_configure_extra_args=
Chris@42 22052
Chris@42 22053 if $ac_cs_silent; then
Chris@42 22054 exec 6>/dev/null
Chris@42 22055 ac_configure_extra_args="$ac_configure_extra_args --silent"
Chris@42 22056 fi
Chris@42 22057
Chris@42 22058 _ACEOF
Chris@42 22059 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22060 if \$ac_cs_recheck; then
Chris@42 22061 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Chris@42 22062 shift
Chris@42 22063 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
Chris@42 22064 CONFIG_SHELL='$SHELL'
Chris@42 22065 export CONFIG_SHELL
Chris@42 22066 exec "\$@"
Chris@42 22067 fi
Chris@42 22068
Chris@42 22069 _ACEOF
Chris@42 22070 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22071 exec 5>>config.log
Chris@42 22072 {
Chris@42 22073 echo
Chris@42 22074 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
Chris@42 22075 ## Running $as_me. ##
Chris@42 22076 _ASBOX
Chris@42 22077 $as_echo "$ac_log"
Chris@42 22078 } >&5
Chris@42 22079
Chris@42 22080 _ACEOF
Chris@42 22081 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22082 #
Chris@42 22083 # INIT-COMMANDS
Chris@42 22084 #
Chris@42 22085 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
Chris@42 22086
Chris@42 22087
Chris@42 22088 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@42 22089 # if CDPATH is set.
Chris@42 22090 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@42 22091
Chris@42 22092 sed_quote_subst='$sed_quote_subst'
Chris@42 22093 double_quote_subst='$double_quote_subst'
Chris@42 22094 delay_variable_subst='$delay_variable_subst'
Chris@42 22095 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
Chris@42 22096 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
Chris@42 22097 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
Chris@42 22098 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
Chris@42 22099 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
Chris@42 22100 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
Chris@42 22101 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
Chris@42 22102 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
Chris@42 22103 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
Chris@42 22104 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
Chris@42 22105 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
Chris@42 22106 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
Chris@42 22107 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
Chris@42 22108 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
Chris@42 22109 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Chris@42 22110 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
Chris@42 22111 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
Chris@42 22112 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
Chris@42 22113 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
Chris@42 22114 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
Chris@42 22115 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
Chris@42 22116 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
Chris@42 22117 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
Chris@42 22118 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
Chris@42 22119 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
Chris@42 22120 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
Chris@42 22121 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
Chris@42 22122 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
Chris@42 22123 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
Chris@42 22124 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
Chris@42 22125 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
Chris@42 22126 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
Chris@42 22127 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@42 22128 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
Chris@42 22129 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
Chris@42 22130 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22131 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
Chris@42 22132 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
Chris@42 22133 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
Chris@42 22134 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
Chris@42 22135 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
Chris@42 22136 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
Chris@42 22137 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
Chris@42 22138 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22139 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
Chris@42 22140 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
Chris@42 22141 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22142 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22143 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22144 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
Chris@42 22145 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
Chris@42 22146 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
Chris@42 22147 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
Chris@42 22148 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
Chris@42 22149 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
Chris@42 22150 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
Chris@42 22151 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
Chris@42 22152 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"`'
Chris@42 22153 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22154 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
Chris@42 22155 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
Chris@42 22156 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
Chris@42 22157 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
Chris@42 22158 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
Chris@42 22159 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
Chris@42 22160 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
Chris@42 22161 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
Chris@42 22162 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
Chris@42 22163 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
Chris@42 22164 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
Chris@42 22165 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
Chris@42 22166 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
Chris@42 22167 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
Chris@42 22168 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
Chris@42 22169 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
Chris@42 22170 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22171 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22172 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
Chris@42 22173 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
Chris@42 22174 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22175 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22176 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
Chris@42 22177 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22178 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22179 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22180 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22181 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22182 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22183 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
Chris@42 22184 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@42 22185 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
Chris@42 22186 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22187 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
Chris@42 22188 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
Chris@42 22189 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Chris@42 22190 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
Chris@42 22191 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@42 22192 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
Chris@42 22193 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
Chris@42 22194 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
Chris@42 22195 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
Chris@42 22196 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22197 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@42 22198 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
Chris@42 22199 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22200 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22201 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22202 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
Chris@42 22203 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
Chris@42 22204 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
Chris@42 22205 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
Chris@42 22206 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
Chris@42 22207 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
Chris@42 22208 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
Chris@42 22209 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22210 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22211 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22212 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
Chris@42 22213 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22214 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22215 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
Chris@42 22216 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
Chris@42 22217 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
Chris@42 22218 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22219 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
Chris@42 22220 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
Chris@42 22221 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
Chris@42 22222 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
Chris@42 22223 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
Chris@42 22224 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
Chris@42 22225 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Chris@42 22226 LD_F77='`$ECHO "$LD_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22227 reload_flag_F77='`$ECHO "$reload_flag_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22228 reload_cmds_F77='`$ECHO "$reload_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22229 old_archive_cmds_F77='`$ECHO "$old_archive_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22230 compiler_F77='`$ECHO "$compiler_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22231 GCC_F77='`$ECHO "$GCC_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22232 lt_prog_compiler_no_builtin_flag_F77='`$ECHO "$lt_prog_compiler_no_builtin_flag_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22233 lt_prog_compiler_pic_F77='`$ECHO "$lt_prog_compiler_pic_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22234 lt_prog_compiler_wl_F77='`$ECHO "$lt_prog_compiler_wl_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22235 lt_prog_compiler_static_F77='`$ECHO "$lt_prog_compiler_static_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22236 lt_cv_prog_compiler_c_o_F77='`$ECHO "$lt_cv_prog_compiler_c_o_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22237 archive_cmds_need_lc_F77='`$ECHO "$archive_cmds_need_lc_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22238 enable_shared_with_static_runtimes_F77='`$ECHO "$enable_shared_with_static_runtimes_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22239 export_dynamic_flag_spec_F77='`$ECHO "$export_dynamic_flag_spec_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22240 whole_archive_flag_spec_F77='`$ECHO "$whole_archive_flag_spec_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22241 compiler_needs_object_F77='`$ECHO "$compiler_needs_object_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22242 old_archive_from_new_cmds_F77='`$ECHO "$old_archive_from_new_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22243 old_archive_from_expsyms_cmds_F77='`$ECHO "$old_archive_from_expsyms_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22244 archive_cmds_F77='`$ECHO "$archive_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22245 archive_expsym_cmds_F77='`$ECHO "$archive_expsym_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22246 module_cmds_F77='`$ECHO "$module_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22247 module_expsym_cmds_F77='`$ECHO "$module_expsym_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22248 with_gnu_ld_F77='`$ECHO "$with_gnu_ld_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22249 allow_undefined_flag_F77='`$ECHO "$allow_undefined_flag_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22250 no_undefined_flag_F77='`$ECHO "$no_undefined_flag_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22251 hardcode_libdir_flag_spec_F77='`$ECHO "$hardcode_libdir_flag_spec_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22252 hardcode_libdir_separator_F77='`$ECHO "$hardcode_libdir_separator_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22253 hardcode_direct_F77='`$ECHO "$hardcode_direct_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22254 hardcode_direct_absolute_F77='`$ECHO "$hardcode_direct_absolute_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22255 hardcode_minus_L_F77='`$ECHO "$hardcode_minus_L_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22256 hardcode_shlibpath_var_F77='`$ECHO "$hardcode_shlibpath_var_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22257 hardcode_automatic_F77='`$ECHO "$hardcode_automatic_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22258 inherit_rpath_F77='`$ECHO "$inherit_rpath_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22259 link_all_deplibs_F77='`$ECHO "$link_all_deplibs_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22260 always_export_symbols_F77='`$ECHO "$always_export_symbols_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22261 export_symbols_cmds_F77='`$ECHO "$export_symbols_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22262 exclude_expsyms_F77='`$ECHO "$exclude_expsyms_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22263 include_expsyms_F77='`$ECHO "$include_expsyms_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22264 prelink_cmds_F77='`$ECHO "$prelink_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22265 postlink_cmds_F77='`$ECHO "$postlink_cmds_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22266 file_list_spec_F77='`$ECHO "$file_list_spec_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22267 hardcode_action_F77='`$ECHO "$hardcode_action_F77" | $SED "$delay_single_quote_subst"`'
Chris@42 22268
Chris@42 22269 LTCC='$LTCC'
Chris@42 22270 LTCFLAGS='$LTCFLAGS'
Chris@42 22271 compiler='$compiler_DEFAULT'
Chris@42 22272
Chris@42 22273 # A function that is used when there is no print builtin or printf.
Chris@42 22274 func_fallback_echo ()
Chris@42 22275 {
Chris@42 22276 eval 'cat <<_LTECHO_EOF
Chris@42 22277 \$1
Chris@42 22278 _LTECHO_EOF'
Chris@42 22279 }
Chris@42 22280
Chris@42 22281 # Quote evaled strings.
Chris@42 22282 for var in AS \
Chris@42 22283 DLLTOOL \
Chris@42 22284 OBJDUMP \
Chris@42 22285 SHELL \
Chris@42 22286 ECHO \
Chris@42 22287 PATH_SEPARATOR \
Chris@42 22288 SED \
Chris@42 22289 GREP \
Chris@42 22290 EGREP \
Chris@42 22291 FGREP \
Chris@42 22292 LD \
Chris@42 22293 NM \
Chris@42 22294 LN_S \
Chris@42 22295 lt_SP2NL \
Chris@42 22296 lt_NL2SP \
Chris@42 22297 reload_flag \
Chris@42 22298 deplibs_check_method \
Chris@42 22299 file_magic_cmd \
Chris@42 22300 file_magic_glob \
Chris@42 22301 want_nocaseglob \
Chris@42 22302 sharedlib_from_linklib_cmd \
Chris@42 22303 AR \
Chris@42 22304 AR_FLAGS \
Chris@42 22305 archiver_list_spec \
Chris@42 22306 STRIP \
Chris@42 22307 RANLIB \
Chris@42 22308 CC \
Chris@42 22309 CFLAGS \
Chris@42 22310 compiler \
Chris@42 22311 lt_cv_sys_global_symbol_pipe \
Chris@42 22312 lt_cv_sys_global_symbol_to_cdecl \
Chris@42 22313 lt_cv_sys_global_symbol_to_c_name_address \
Chris@42 22314 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Chris@42 22315 nm_file_list_spec \
Chris@42 22316 lt_prog_compiler_no_builtin_flag \
Chris@42 22317 lt_prog_compiler_pic \
Chris@42 22318 lt_prog_compiler_wl \
Chris@42 22319 lt_prog_compiler_static \
Chris@42 22320 lt_cv_prog_compiler_c_o \
Chris@42 22321 need_locks \
Chris@42 22322 MANIFEST_TOOL \
Chris@42 22323 DSYMUTIL \
Chris@42 22324 NMEDIT \
Chris@42 22325 LIPO \
Chris@42 22326 OTOOL \
Chris@42 22327 OTOOL64 \
Chris@42 22328 shrext_cmds \
Chris@42 22329 export_dynamic_flag_spec \
Chris@42 22330 whole_archive_flag_spec \
Chris@42 22331 compiler_needs_object \
Chris@42 22332 with_gnu_ld \
Chris@42 22333 allow_undefined_flag \
Chris@42 22334 no_undefined_flag \
Chris@42 22335 hardcode_libdir_flag_spec \
Chris@42 22336 hardcode_libdir_separator \
Chris@42 22337 exclude_expsyms \
Chris@42 22338 include_expsyms \
Chris@42 22339 file_list_spec \
Chris@42 22340 variables_saved_for_relink \
Chris@42 22341 libname_spec \
Chris@42 22342 library_names_spec \
Chris@42 22343 soname_spec \
Chris@42 22344 install_override_mode \
Chris@42 22345 finish_eval \
Chris@42 22346 old_striplib \
Chris@42 22347 striplib \
Chris@42 22348 LD_F77 \
Chris@42 22349 reload_flag_F77 \
Chris@42 22350 compiler_F77 \
Chris@42 22351 lt_prog_compiler_no_builtin_flag_F77 \
Chris@42 22352 lt_prog_compiler_pic_F77 \
Chris@42 22353 lt_prog_compiler_wl_F77 \
Chris@42 22354 lt_prog_compiler_static_F77 \
Chris@42 22355 lt_cv_prog_compiler_c_o_F77 \
Chris@42 22356 export_dynamic_flag_spec_F77 \
Chris@42 22357 whole_archive_flag_spec_F77 \
Chris@42 22358 compiler_needs_object_F77 \
Chris@42 22359 with_gnu_ld_F77 \
Chris@42 22360 allow_undefined_flag_F77 \
Chris@42 22361 no_undefined_flag_F77 \
Chris@42 22362 hardcode_libdir_flag_spec_F77 \
Chris@42 22363 hardcode_libdir_separator_F77 \
Chris@42 22364 exclude_expsyms_F77 \
Chris@42 22365 include_expsyms_F77 \
Chris@42 22366 file_list_spec_F77; do
Chris@42 22367 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@42 22368 *[\\\\\\\`\\"\\\$]*)
Chris@42 22369 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Chris@42 22370 ;;
Chris@42 22371 *)
Chris@42 22372 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@42 22373 ;;
Chris@42 22374 esac
Chris@42 22375 done
Chris@42 22376
Chris@42 22377 # Double-quote double-evaled strings.
Chris@42 22378 for var in reload_cmds \
Chris@42 22379 old_postinstall_cmds \
Chris@42 22380 old_postuninstall_cmds \
Chris@42 22381 old_archive_cmds \
Chris@42 22382 extract_expsyms_cmds \
Chris@42 22383 old_archive_from_new_cmds \
Chris@42 22384 old_archive_from_expsyms_cmds \
Chris@42 22385 archive_cmds \
Chris@42 22386 archive_expsym_cmds \
Chris@42 22387 module_cmds \
Chris@42 22388 module_expsym_cmds \
Chris@42 22389 export_symbols_cmds \
Chris@42 22390 prelink_cmds \
Chris@42 22391 postlink_cmds \
Chris@42 22392 postinstall_cmds \
Chris@42 22393 postuninstall_cmds \
Chris@42 22394 finish_cmds \
Chris@42 22395 sys_lib_search_path_spec \
Chris@42 22396 sys_lib_dlsearch_path_spec \
Chris@42 22397 reload_cmds_F77 \
Chris@42 22398 old_archive_cmds_F77 \
Chris@42 22399 old_archive_from_new_cmds_F77 \
Chris@42 22400 old_archive_from_expsyms_cmds_F77 \
Chris@42 22401 archive_cmds_F77 \
Chris@42 22402 archive_expsym_cmds_F77 \
Chris@42 22403 module_cmds_F77 \
Chris@42 22404 module_expsym_cmds_F77 \
Chris@42 22405 export_symbols_cmds_F77 \
Chris@42 22406 prelink_cmds_F77 \
Chris@42 22407 postlink_cmds_F77; do
Chris@42 22408 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Chris@42 22409 *[\\\\\\\`\\"\\\$]*)
Chris@42 22410 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Chris@42 22411 ;;
Chris@42 22412 *)
Chris@42 22413 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Chris@42 22414 ;;
Chris@42 22415 esac
Chris@42 22416 done
Chris@42 22417
Chris@42 22418 ac_aux_dir='$ac_aux_dir'
Chris@42 22419 xsi_shell='$xsi_shell'
Chris@42 22420 lt_shell_append='$lt_shell_append'
Chris@42 22421
Chris@42 22422 # See if we are running on zsh, and set the options which allow our
Chris@42 22423 # commands through without removal of \ escapes INIT.
Chris@42 22424 if test -n "\${ZSH_VERSION+set}" ; then
Chris@42 22425 setopt NO_GLOB_SUBST
Chris@42 22426 fi
Chris@42 22427
Chris@42 22428
Chris@42 22429 PACKAGE='$PACKAGE'
Chris@42 22430 VERSION='$VERSION'
Chris@42 22431 TIMESTAMP='$TIMESTAMP'
Chris@42 22432 RM='$RM'
Chris@42 22433 ofile='$ofile'
Chris@42 22434
Chris@42 22435
Chris@42 22436
Chris@42 22437
Chris@42 22438
Chris@42 22439
Chris@42 22440 _ACEOF
Chris@42 22441
Chris@42 22442 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22443
Chris@42 22444 # Handling of arguments.
Chris@42 22445 for ac_config_target in $ac_config_targets
Chris@42 22446 do
Chris@42 22447 case $ac_config_target in
Chris@42 22448 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
Chris@42 22449 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
Chris@42 22450 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
Chris@42 22451 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
Chris@42 22452 "support/Makefile") CONFIG_FILES="$CONFIG_FILES support/Makefile" ;;
Chris@42 22453 "genfft/Makefile") CONFIG_FILES="$CONFIG_FILES genfft/Makefile" ;;
Chris@42 22454 "kernel/Makefile") CONFIG_FILES="$CONFIG_FILES kernel/Makefile" ;;
Chris@42 22455 "simd-support/Makefile") CONFIG_FILES="$CONFIG_FILES simd-support/Makefile" ;;
Chris@42 22456 "dft/Makefile") CONFIG_FILES="$CONFIG_FILES dft/Makefile" ;;
Chris@42 22457 "dft/scalar/Makefile") CONFIG_FILES="$CONFIG_FILES dft/scalar/Makefile" ;;
Chris@42 22458 "dft/scalar/codelets/Makefile") CONFIG_FILES="$CONFIG_FILES dft/scalar/codelets/Makefile" ;;
Chris@42 22459 "dft/simd/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/Makefile" ;;
Chris@42 22460 "dft/simd/common/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/common/Makefile" ;;
Chris@42 22461 "dft/simd/sse2/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/sse2/Makefile" ;;
Chris@42 22462 "dft/simd/avx/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/avx/Makefile" ;;
Chris@42 22463 "dft/simd/avx-128-fma/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/avx-128-fma/Makefile" ;;
Chris@42 22464 "dft/simd/avx2/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/avx2/Makefile" ;;
Chris@42 22465 "dft/simd/avx2-128/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/avx2-128/Makefile" ;;
Chris@42 22466 "dft/simd/avx512/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/avx512/Makefile" ;;
Chris@42 22467 "dft/simd/kcvi/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/kcvi/Makefile" ;;
Chris@42 22468 "dft/simd/altivec/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/altivec/Makefile" ;;
Chris@42 22469 "dft/simd/vsx/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/vsx/Makefile" ;;
Chris@42 22470 "dft/simd/neon/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/neon/Makefile" ;;
Chris@42 22471 "dft/simd/generic-simd128/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/generic-simd128/Makefile" ;;
Chris@42 22472 "dft/simd/generic-simd256/Makefile") CONFIG_FILES="$CONFIG_FILES dft/simd/generic-simd256/Makefile" ;;
Chris@42 22473 "rdft/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/Makefile" ;;
Chris@42 22474 "rdft/scalar/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/scalar/Makefile" ;;
Chris@42 22475 "rdft/scalar/r2cf/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/scalar/r2cf/Makefile" ;;
Chris@42 22476 "rdft/scalar/r2cb/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/scalar/r2cb/Makefile" ;;
Chris@42 22477 "rdft/scalar/r2r/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/scalar/r2r/Makefile" ;;
Chris@42 22478 "rdft/simd/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/Makefile" ;;
Chris@42 22479 "rdft/simd/common/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/common/Makefile" ;;
Chris@42 22480 "rdft/simd/sse2/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/sse2/Makefile" ;;
Chris@42 22481 "rdft/simd/avx/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/avx/Makefile" ;;
Chris@42 22482 "rdft/simd/avx-128-fma/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/avx-128-fma/Makefile" ;;
Chris@42 22483 "rdft/simd/avx2/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/avx2/Makefile" ;;
Chris@42 22484 "rdft/simd/avx2-128/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/avx2-128/Makefile" ;;
Chris@42 22485 "rdft/simd/avx512/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/avx512/Makefile" ;;
Chris@42 22486 "rdft/simd/kcvi/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/kcvi/Makefile" ;;
Chris@42 22487 "rdft/simd/altivec/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/altivec/Makefile" ;;
Chris@42 22488 "rdft/simd/vsx/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/vsx/Makefile" ;;
Chris@42 22489 "rdft/simd/neon/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/neon/Makefile" ;;
Chris@42 22490 "rdft/simd/generic-simd128/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/generic-simd128/Makefile" ;;
Chris@42 22491 "rdft/simd/generic-simd256/Makefile") CONFIG_FILES="$CONFIG_FILES rdft/simd/generic-simd256/Makefile" ;;
Chris@42 22492 "reodft/Makefile") CONFIG_FILES="$CONFIG_FILES reodft/Makefile" ;;
Chris@42 22493 "threads/Makefile") CONFIG_FILES="$CONFIG_FILES threads/Makefile" ;;
Chris@42 22494 "api/Makefile") CONFIG_FILES="$CONFIG_FILES api/Makefile" ;;
Chris@42 22495 "mpi/Makefile") CONFIG_FILES="$CONFIG_FILES mpi/Makefile" ;;
Chris@42 22496 "libbench2/Makefile") CONFIG_FILES="$CONFIG_FILES libbench2/Makefile" ;;
Chris@42 22497 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
Chris@42 22498 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
Chris@42 22499 "doc/FAQ/Makefile") CONFIG_FILES="$CONFIG_FILES doc/FAQ/Makefile" ;;
Chris@42 22500 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
Chris@42 22501 "tools/fftw_wisdom.1") CONFIG_FILES="$CONFIG_FILES tools/fftw_wisdom.1" ;;
Chris@42 22502 "tools/fftw-wisdom-to-conf") CONFIG_FILES="$CONFIG_FILES tools/fftw-wisdom-to-conf" ;;
Chris@42 22503 "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
Chris@42 22504 "fftw.pc") CONFIG_FILES="$CONFIG_FILES fftw.pc" ;;
Chris@42 22505
Chris@42 22506 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Chris@42 22507 esac
Chris@42 22508 done
Chris@42 22509
Chris@42 22510
Chris@42 22511 # If the user did not use the arguments to specify the items to instantiate,
Chris@42 22512 # then the envvar interface is used. Set only those that are not.
Chris@42 22513 # We use the long form for the default assignment because of an extremely
Chris@42 22514 # bizarre bug on SunOS 4.1.3.
Chris@42 22515 if $ac_need_defaults; then
Chris@42 22516 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Chris@42 22517 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
Chris@42 22518 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
Chris@42 22519 fi
Chris@42 22520
Chris@42 22521 # Have a temporary directory for convenience. Make it in the build tree
Chris@42 22522 # simply because there is no reason against having it here, and in addition,
Chris@42 22523 # creating and moving files from /tmp can sometimes cause problems.
Chris@42 22524 # Hook for its removal unless debugging.
Chris@42 22525 # Note that there is a small window in which the directory will not be cleaned:
Chris@42 22526 # after its creation but before its name has been assigned to `$tmp'.
Chris@42 22527 $debug ||
Chris@42 22528 {
Chris@42 22529 tmp= ac_tmp=
Chris@42 22530 trap 'exit_status=$?
Chris@42 22531 : "${ac_tmp:=$tmp}"
Chris@42 22532 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Chris@42 22533 ' 0
Chris@42 22534 trap 'as_fn_exit 1' 1 2 13 15
Chris@42 22535 }
Chris@42 22536 # Create a (secure) tmp directory for tmp files.
Chris@42 22537
Chris@42 22538 {
Chris@42 22539 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chris@42 22540 test -d "$tmp"
Chris@42 22541 } ||
Chris@42 22542 {
Chris@42 22543 tmp=./conf$$-$RANDOM
Chris@42 22544 (umask 077 && mkdir "$tmp")
Chris@42 22545 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
Chris@42 22546 ac_tmp=$tmp
Chris@42 22547
Chris@42 22548 # Set up the scripts for CONFIG_FILES section.
Chris@42 22549 # No need to generate them if there are no CONFIG_FILES.
Chris@42 22550 # This happens for instance with `./config.status config.h'.
Chris@42 22551 if test -n "$CONFIG_FILES"; then
Chris@42 22552
Chris@42 22553
Chris@42 22554 ac_cr=`echo X | tr X '\015'`
Chris@42 22555 # On cygwin, bash can eat \r inside `` if the user requested igncr.
Chris@42 22556 # But we know of no other shell where ac_cr would be empty at this
Chris@42 22557 # point, so we can use a bashism as a fallback.
Chris@42 22558 if test "x$ac_cr" = x; then
Chris@42 22559 eval ac_cr=\$\'\\r\'
Chris@42 22560 fi
Chris@42 22561 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
Chris@42 22562 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Chris@42 22563 ac_cs_awk_cr='\\r'
Chris@42 22564 else
Chris@42 22565 ac_cs_awk_cr=$ac_cr
Chris@42 22566 fi
Chris@42 22567
Chris@42 22568 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Chris@42 22569 _ACEOF
Chris@42 22570
Chris@42 22571
Chris@42 22572 {
Chris@42 22573 echo "cat >conf$$subs.awk <<_ACEOF" &&
Chris@42 22574 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
Chris@42 22575 echo "_ACEOF"
Chris@42 22576 } >conf$$subs.sh ||
Chris@42 22577 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@42 22578 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Chris@42 22579 ac_delim='%!_!# '
Chris@42 22580 for ac_last_try in false false false false false :; do
Chris@42 22581 . ./conf$$subs.sh ||
Chris@42 22582 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@42 22583
Chris@42 22584 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
Chris@42 22585 if test $ac_delim_n = $ac_delim_num; then
Chris@42 22586 break
Chris@42 22587 elif $ac_last_try; then
Chris@42 22588 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Chris@42 22589 else
Chris@42 22590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@42 22591 fi
Chris@42 22592 done
Chris@42 22593 rm -f conf$$subs.sh
Chris@42 22594
Chris@42 22595 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22596 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Chris@42 22597 _ACEOF
Chris@42 22598 sed -n '
Chris@42 22599 h
Chris@42 22600 s/^/S["/; s/!.*/"]=/
Chris@42 22601 p
Chris@42 22602 g
Chris@42 22603 s/^[^!]*!//
Chris@42 22604 :repl
Chris@42 22605 t repl
Chris@42 22606 s/'"$ac_delim"'$//
Chris@42 22607 t delim
Chris@42 22608 :nl
Chris@42 22609 h
Chris@42 22610 s/\(.\{148\}\)..*/\1/
Chris@42 22611 t more1
Chris@42 22612 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
Chris@42 22613 p
Chris@42 22614 n
Chris@42 22615 b repl
Chris@42 22616 :more1
Chris@42 22617 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@42 22618 p
Chris@42 22619 g
Chris@42 22620 s/.\{148\}//
Chris@42 22621 t nl
Chris@42 22622 :delim
Chris@42 22623 h
Chris@42 22624 s/\(.\{148\}\)..*/\1/
Chris@42 22625 t more2
Chris@42 22626 s/["\\]/\\&/g; s/^/"/; s/$/"/
Chris@42 22627 p
Chris@42 22628 b
Chris@42 22629 :more2
Chris@42 22630 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
Chris@42 22631 p
Chris@42 22632 g
Chris@42 22633 s/.\{148\}//
Chris@42 22634 t delim
Chris@42 22635 ' <conf$$subs.awk | sed '
Chris@42 22636 /^[^""]/{
Chris@42 22637 N
Chris@42 22638 s/\n//
Chris@42 22639 }
Chris@42 22640 ' >>$CONFIG_STATUS || ac_write_fail=1
Chris@42 22641 rm -f conf$$subs.awk
Chris@42 22642 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22643 _ACAWK
Chris@42 22644 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Chris@42 22645 for (key in S) S_is_set[key] = 1
Chris@42 22646 FS = ""
Chris@42 22647
Chris@42 22648 }
Chris@42 22649 {
Chris@42 22650 line = $ 0
Chris@42 22651 nfields = split(line, field, "@")
Chris@42 22652 substed = 0
Chris@42 22653 len = length(field[1])
Chris@42 22654 for (i = 2; i < nfields; i++) {
Chris@42 22655 key = field[i]
Chris@42 22656 keylen = length(key)
Chris@42 22657 if (S_is_set[key]) {
Chris@42 22658 value = S[key]
Chris@42 22659 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
Chris@42 22660 len += length(value) + length(field[++i])
Chris@42 22661 substed = 1
Chris@42 22662 } else
Chris@42 22663 len += 1 + keylen
Chris@42 22664 }
Chris@42 22665
Chris@42 22666 print line
Chris@42 22667 }
Chris@42 22668
Chris@42 22669 _ACAWK
Chris@42 22670 _ACEOF
Chris@42 22671 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22672 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
Chris@42 22673 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
Chris@42 22674 else
Chris@42 22675 cat
Chris@42 22676 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
Chris@42 22677 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Chris@42 22678 _ACEOF
Chris@42 22679
Chris@42 22680 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
Chris@42 22681 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Chris@42 22682 # trailing colons and then remove the whole line if VPATH becomes empty
Chris@42 22683 # (actually we leave an empty line to preserve line numbers).
Chris@42 22684 if test "x$srcdir" = x.; then
Chris@42 22685 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
Chris@42 22686 h
Chris@42 22687 s///
Chris@42 22688 s/^/:/
Chris@42 22689 s/[ ]*$/:/
Chris@42 22690 s/:\$(srcdir):/:/g
Chris@42 22691 s/:\${srcdir}:/:/g
Chris@42 22692 s/:@srcdir@:/:/g
Chris@42 22693 s/^:*//
Chris@42 22694 s/:*$//
Chris@42 22695 x
Chris@42 22696 s/\(=[ ]*\).*/\1/
Chris@42 22697 G
Chris@42 22698 s/\n//
Chris@42 22699 s/^[^=]*=[ ]*$//
Chris@42 22700 }'
Chris@42 22701 fi
Chris@42 22702
Chris@42 22703 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22704 fi # test -n "$CONFIG_FILES"
Chris@42 22705
Chris@42 22706 # Set up the scripts for CONFIG_HEADERS section.
Chris@42 22707 # No need to generate them if there are no CONFIG_HEADERS.
Chris@42 22708 # This happens for instance with `./config.status Makefile'.
Chris@42 22709 if test -n "$CONFIG_HEADERS"; then
Chris@42 22710 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Chris@42 22711 BEGIN {
Chris@42 22712 _ACEOF
Chris@42 22713
Chris@42 22714 # Transform confdefs.h into an awk script `defines.awk', embedded as
Chris@42 22715 # here-document in config.status, that substitutes the proper values into
Chris@42 22716 # config.h.in to produce config.h.
Chris@42 22717
Chris@42 22718 # Create a delimiter string that does not exist in confdefs.h, to ease
Chris@42 22719 # handling of long lines.
Chris@42 22720 ac_delim='%!_!# '
Chris@42 22721 for ac_last_try in false false :; do
Chris@42 22722 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
Chris@42 22723 if test -z "$ac_tt"; then
Chris@42 22724 break
Chris@42 22725 elif $ac_last_try; then
Chris@42 22726 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Chris@42 22727 else
Chris@42 22728 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Chris@42 22729 fi
Chris@42 22730 done
Chris@42 22731
Chris@42 22732 # For the awk script, D is an array of macro values keyed by name,
Chris@42 22733 # likewise P contains macro parameters if any. Preserve backslash
Chris@42 22734 # newline sequences.
Chris@42 22735
Chris@42 22736 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
Chris@42 22737 sed -n '
Chris@42 22738 s/.\{148\}/&'"$ac_delim"'/g
Chris@42 22739 t rset
Chris@42 22740 :rset
Chris@42 22741 s/^[ ]*#[ ]*define[ ][ ]*/ /
Chris@42 22742 t def
Chris@42 22743 d
Chris@42 22744 :def
Chris@42 22745 s/\\$//
Chris@42 22746 t bsnl
Chris@42 22747 s/["\\]/\\&/g
Chris@42 22748 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
Chris@42 22749 D["\1"]=" \3"/p
Chris@42 22750 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
Chris@42 22751 d
Chris@42 22752 :bsnl
Chris@42 22753 s/["\\]/\\&/g
Chris@42 22754 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
Chris@42 22755 D["\1"]=" \3\\\\\\n"\\/p
Chris@42 22756 t cont
Chris@42 22757 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
Chris@42 22758 t cont
Chris@42 22759 d
Chris@42 22760 :cont
Chris@42 22761 n
Chris@42 22762 s/.\{148\}/&'"$ac_delim"'/g
Chris@42 22763 t clear
Chris@42 22764 :clear
Chris@42 22765 s/\\$//
Chris@42 22766 t bsnlc
Chris@42 22767 s/["\\]/\\&/g; s/^/"/; s/$/"/p
Chris@42 22768 d
Chris@42 22769 :bsnlc
Chris@42 22770 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
Chris@42 22771 b cont
Chris@42 22772 ' <confdefs.h | sed '
Chris@42 22773 s/'"$ac_delim"'/"\\\
Chris@42 22774 "/g' >>$CONFIG_STATUS || ac_write_fail=1
Chris@42 22775
Chris@42 22776 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22777 for (key in D) D_is_set[key] = 1
Chris@42 22778 FS = ""
Chris@42 22779 }
Chris@42 22780 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
Chris@42 22781 line = \$ 0
Chris@42 22782 split(line, arg, " ")
Chris@42 22783 if (arg[1] == "#") {
Chris@42 22784 defundef = arg[2]
Chris@42 22785 mac1 = arg[3]
Chris@42 22786 } else {
Chris@42 22787 defundef = substr(arg[1], 2)
Chris@42 22788 mac1 = arg[2]
Chris@42 22789 }
Chris@42 22790 split(mac1, mac2, "(") #)
Chris@42 22791 macro = mac2[1]
Chris@42 22792 prefix = substr(line, 1, index(line, defundef) - 1)
Chris@42 22793 if (D_is_set[macro]) {
Chris@42 22794 # Preserve the white space surrounding the "#".
Chris@42 22795 print prefix "define", macro P[macro] D[macro]
Chris@42 22796 next
Chris@42 22797 } else {
Chris@42 22798 # Replace #undef with comments. This is necessary, for example,
Chris@42 22799 # in the case of _POSIX_SOURCE, which is predefined and required
Chris@42 22800 # on some systems where configure will not decide to define it.
Chris@42 22801 if (defundef == "undef") {
Chris@42 22802 print "/*", prefix defundef, macro, "*/"
Chris@42 22803 next
Chris@42 22804 }
Chris@42 22805 }
Chris@42 22806 }
Chris@42 22807 { print }
Chris@42 22808 _ACAWK
Chris@42 22809 _ACEOF
Chris@42 22810 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22811 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Chris@42 22812 fi # test -n "$CONFIG_HEADERS"
Chris@42 22813
Chris@42 22814
Chris@42 22815 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
Chris@42 22816 shift
Chris@42 22817 for ac_tag
Chris@42 22818 do
Chris@42 22819 case $ac_tag in
Chris@42 22820 :[FHLC]) ac_mode=$ac_tag; continue;;
Chris@42 22821 esac
Chris@42 22822 case $ac_mode$ac_tag in
Chris@42 22823 :[FHL]*:*);;
Chris@42 22824 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Chris@42 22825 :[FH]-) ac_tag=-:-;;
Chris@42 22826 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
Chris@42 22827 esac
Chris@42 22828 ac_save_IFS=$IFS
Chris@42 22829 IFS=:
Chris@42 22830 set x $ac_tag
Chris@42 22831 IFS=$ac_save_IFS
Chris@42 22832 shift
Chris@42 22833 ac_file=$1
Chris@42 22834 shift
Chris@42 22835
Chris@42 22836 case $ac_mode in
Chris@42 22837 :L) ac_source=$1;;
Chris@42 22838 :[FH])
Chris@42 22839 ac_file_inputs=
Chris@42 22840 for ac_f
Chris@42 22841 do
Chris@42 22842 case $ac_f in
Chris@42 22843 -) ac_f="$ac_tmp/stdin";;
Chris@42 22844 *) # Look for the file first in the build tree, then in the source tree
Chris@42 22845 # (if the path is not absolute). The absolute path cannot be DOS-style,
Chris@42 22846 # because $ac_f cannot contain `:'.
Chris@42 22847 test -f "$ac_f" ||
Chris@42 22848 case $ac_f in
Chris@42 22849 [\\/$]*) false;;
Chris@42 22850 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
Chris@42 22851 esac ||
Chris@42 22852 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Chris@42 22853 esac
Chris@42 22854 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Chris@42 22855 as_fn_append ac_file_inputs " '$ac_f'"
Chris@42 22856 done
Chris@42 22857
Chris@42 22858 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@42 22859 # use $as_me), people would be surprised to read:
Chris@42 22860 # /* config.h. Generated by config.status. */
Chris@42 22861 configure_input='Generated from '`
Chris@42 22862 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
Chris@42 22863 `' by configure.'
Chris@42 22864 if test x"$ac_file" != x-; then
Chris@42 22865 configure_input="$ac_file. $configure_input"
Chris@42 22866 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Chris@42 22867 $as_echo "$as_me: creating $ac_file" >&6;}
Chris@42 22868 fi
Chris@42 22869 # Neutralize special characters interpreted by sed in replacement strings.
Chris@42 22870 case $configure_input in #(
Chris@42 22871 *\&* | *\|* | *\\* )
Chris@42 22872 ac_sed_conf_input=`$as_echo "$configure_input" |
Chris@42 22873 sed 's/[\\\\&|]/\\\\&/g'`;; #(
Chris@42 22874 *) ac_sed_conf_input=$configure_input;;
Chris@42 22875 esac
Chris@42 22876
Chris@42 22877 case $ac_tag in
Chris@42 22878 *:-:* | *:-) cat >"$ac_tmp/stdin" \
Chris@42 22879 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Chris@42 22880 esac
Chris@42 22881 ;;
Chris@42 22882 esac
Chris@42 22883
Chris@42 22884 ac_dir=`$as_dirname -- "$ac_file" ||
Chris@42 22885 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 22886 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@42 22887 X"$ac_file" : 'X\(//\)$' \| \
Chris@42 22888 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 22889 $as_echo X"$ac_file" |
Chris@42 22890 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 22891 s//\1/
Chris@42 22892 q
Chris@42 22893 }
Chris@42 22894 /^X\(\/\/\)[^/].*/{
Chris@42 22895 s//\1/
Chris@42 22896 q
Chris@42 22897 }
Chris@42 22898 /^X\(\/\/\)$/{
Chris@42 22899 s//\1/
Chris@42 22900 q
Chris@42 22901 }
Chris@42 22902 /^X\(\/\).*/{
Chris@42 22903 s//\1/
Chris@42 22904 q
Chris@42 22905 }
Chris@42 22906 s/.*/./; q'`
Chris@42 22907 as_dir="$ac_dir"; as_fn_mkdir_p
Chris@42 22908 ac_builddir=.
Chris@42 22909
Chris@42 22910 case "$ac_dir" in
Chris@42 22911 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@42 22912 *)
Chris@42 22913 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Chris@42 22914 # A ".." for each directory in $ac_dir_suffix.
Chris@42 22915 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Chris@42 22916 case $ac_top_builddir_sub in
Chris@42 22917 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
Chris@42 22918 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
Chris@42 22919 esac ;;
Chris@42 22920 esac
Chris@42 22921 ac_abs_top_builddir=$ac_pwd
Chris@42 22922 ac_abs_builddir=$ac_pwd$ac_dir_suffix
Chris@42 22923 # for backward compatibility:
Chris@42 22924 ac_top_builddir=$ac_top_build_prefix
Chris@42 22925
Chris@42 22926 case $srcdir in
Chris@42 22927 .) # We are building in place.
Chris@42 22928 ac_srcdir=.
Chris@42 22929 ac_top_srcdir=$ac_top_builddir_sub
Chris@42 22930 ac_abs_top_srcdir=$ac_pwd ;;
Chris@42 22931 [\\/]* | ?:[\\/]* ) # Absolute name.
Chris@42 22932 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@42 22933 ac_top_srcdir=$srcdir
Chris@42 22934 ac_abs_top_srcdir=$srcdir ;;
Chris@42 22935 *) # Relative name.
Chris@42 22936 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
Chris@42 22937 ac_top_srcdir=$ac_top_build_prefix$srcdir
Chris@42 22938 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Chris@42 22939 esac
Chris@42 22940 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Chris@42 22941
Chris@42 22942
Chris@42 22943 case $ac_mode in
Chris@42 22944 :F)
Chris@42 22945 #
Chris@42 22946 # CONFIG_FILE
Chris@42 22947 #
Chris@42 22948
Chris@42 22949 case $INSTALL in
Chris@42 22950 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Chris@42 22951 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Chris@42 22952 esac
Chris@42 22953 ac_MKDIR_P=$MKDIR_P
Chris@42 22954 case $MKDIR_P in
Chris@42 22955 [\\/$]* | ?:[\\/]* ) ;;
Chris@42 22956 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
Chris@42 22957 esac
Chris@42 22958 _ACEOF
Chris@42 22959
Chris@42 22960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22961 # If the template does not know about datarootdir, expand it.
Chris@42 22962 # FIXME: This hack should be removed a few years after 2.60.
Chris@42 22963 ac_datarootdir_hack=; ac_datarootdir_seen=
Chris@42 22964 ac_sed_dataroot='
Chris@42 22965 /datarootdir/ {
Chris@42 22966 p
Chris@42 22967 q
Chris@42 22968 }
Chris@42 22969 /@datadir@/p
Chris@42 22970 /@docdir@/p
Chris@42 22971 /@infodir@/p
Chris@42 22972 /@localedir@/p
Chris@42 22973 /@mandir@/p'
Chris@42 22974 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Chris@42 22975 *datarootdir*) ac_datarootdir_seen=yes;;
Chris@42 22976 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Chris@42 22977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Chris@42 22978 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Chris@42 22979 _ACEOF
Chris@42 22980 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22981 ac_datarootdir_hack='
Chris@42 22982 s&@datadir@&$datadir&g
Chris@42 22983 s&@docdir@&$docdir&g
Chris@42 22984 s&@infodir@&$infodir&g
Chris@42 22985 s&@localedir@&$localedir&g
Chris@42 22986 s&@mandir@&$mandir&g
Chris@42 22987 s&\\\${datarootdir}&$datarootdir&g' ;;
Chris@42 22988 esac
Chris@42 22989 _ACEOF
Chris@42 22990
Chris@42 22991 # Neutralize VPATH when `$srcdir' = `.'.
Chris@42 22992 # Shell code in configure.ac might set extrasub.
Chris@42 22993 # FIXME: do we really want to maintain this feature?
Chris@42 22994 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris@42 22995 ac_sed_extra="$ac_vpsub
Chris@42 22996 $extrasub
Chris@42 22997 _ACEOF
Chris@42 22998 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris@42 22999 :t
Chris@42 23000 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Chris@42 23001 s|@configure_input@|$ac_sed_conf_input|;t t
Chris@42 23002 s&@top_builddir@&$ac_top_builddir_sub&;t t
Chris@42 23003 s&@top_build_prefix@&$ac_top_build_prefix&;t t
Chris@42 23004 s&@srcdir@&$ac_srcdir&;t t
Chris@42 23005 s&@abs_srcdir@&$ac_abs_srcdir&;t t
Chris@42 23006 s&@top_srcdir@&$ac_top_srcdir&;t t
Chris@42 23007 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
Chris@42 23008 s&@builddir@&$ac_builddir&;t t
Chris@42 23009 s&@abs_builddir@&$ac_abs_builddir&;t t
Chris@42 23010 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
Chris@42 23011 s&@INSTALL@&$ac_INSTALL&;t t
Chris@42 23012 s&@MKDIR_P@&$ac_MKDIR_P&;t t
Chris@42 23013 $ac_datarootdir_hack
Chris@42 23014 "
Chris@42 23015 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
Chris@42 23016 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@42 23017
Chris@42 23018 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chris@42 23019 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
Chris@42 23020 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
Chris@42 23021 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Chris@42 23022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@42 23023 which seems to be undefined. Please make sure it is defined" >&5
Chris@42 23024 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris@42 23025 which seems to be undefined. Please make sure it is defined" >&2;}
Chris@42 23026
Chris@42 23027 rm -f "$ac_tmp/stdin"
Chris@42 23028 case $ac_file in
Chris@42 23029 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
Chris@42 23030 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Chris@42 23031 esac \
Chris@42 23032 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@42 23033 ;;
Chris@42 23034 :H)
Chris@42 23035 #
Chris@42 23036 # CONFIG_HEADER
Chris@42 23037 #
Chris@42 23038 if test x"$ac_file" != x-; then
Chris@42 23039 {
Chris@42 23040 $as_echo "/* $configure_input */" \
Chris@42 23041 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
Chris@42 23042 } >"$ac_tmp/config.h" \
Chris@42 23043 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@42 23044 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Chris@42 23045 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Chris@42 23046 $as_echo "$as_me: $ac_file is unchanged" >&6;}
Chris@42 23047 else
Chris@42 23048 rm -f "$ac_file"
Chris@42 23049 mv "$ac_tmp/config.h" "$ac_file" \
Chris@42 23050 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Chris@42 23051 fi
Chris@42 23052 else
Chris@42 23053 $as_echo "/* $configure_input */" \
Chris@42 23054 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
Chris@42 23055 || as_fn_error $? "could not create -" "$LINENO" 5
Chris@42 23056 fi
Chris@42 23057 # Compute "$ac_file"'s index in $config_headers.
Chris@42 23058 _am_arg="$ac_file"
Chris@42 23059 _am_stamp_count=1
Chris@42 23060 for _am_header in $config_headers :; do
Chris@42 23061 case $_am_header in
Chris@42 23062 $_am_arg | $_am_arg:* )
Chris@42 23063 break ;;
Chris@42 23064 * )
Chris@42 23065 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
Chris@42 23066 esac
Chris@42 23067 done
Chris@42 23068 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
Chris@42 23069 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 23070 X"$_am_arg" : 'X\(//\)[^/]' \| \
Chris@42 23071 X"$_am_arg" : 'X\(//\)$' \| \
Chris@42 23072 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 23073 $as_echo X"$_am_arg" |
Chris@42 23074 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 23075 s//\1/
Chris@42 23076 q
Chris@42 23077 }
Chris@42 23078 /^X\(\/\/\)[^/].*/{
Chris@42 23079 s//\1/
Chris@42 23080 q
Chris@42 23081 }
Chris@42 23082 /^X\(\/\/\)$/{
Chris@42 23083 s//\1/
Chris@42 23084 q
Chris@42 23085 }
Chris@42 23086 /^X\(\/\).*/{
Chris@42 23087 s//\1/
Chris@42 23088 q
Chris@42 23089 }
Chris@42 23090 s/.*/./; q'`/stamp-h$_am_stamp_count
Chris@42 23091 ;;
Chris@42 23092
Chris@42 23093 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Chris@42 23094 $as_echo "$as_me: executing $ac_file commands" >&6;}
Chris@42 23095 ;;
Chris@42 23096 esac
Chris@42 23097
Chris@42 23098
Chris@42 23099 case $ac_file$ac_mode in
Chris@42 23100 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
Chris@42 23101 # Older Autoconf quotes --file arguments for eval, but not when files
Chris@42 23102 # are listed without --file. Let's play safe and only enable the eval
Chris@42 23103 # if we detect the quoting.
Chris@42 23104 case $CONFIG_FILES in
Chris@42 23105 *\'*) eval set x "$CONFIG_FILES" ;;
Chris@42 23106 *) set x $CONFIG_FILES ;;
Chris@42 23107 esac
Chris@42 23108 shift
Chris@42 23109 for mf
Chris@42 23110 do
Chris@42 23111 # Strip MF so we end up with the name of the file.
Chris@42 23112 mf=`echo "$mf" | sed -e 's/:.*$//'`
Chris@42 23113 # Check whether this is an Automake generated Makefile or not.
Chris@42 23114 # We used to match only the files named 'Makefile.in', but
Chris@42 23115 # some people rename them; so instead we look at the file content.
Chris@42 23116 # Grep'ing the first line is not enough: some people post-process
Chris@42 23117 # each Makefile.in and add a new line on top of each file to say so.
Chris@42 23118 # Grep'ing the whole file is not good either: AIX grep has a line
Chris@42 23119 # limit of 2048, but all sed's we know have understand at least 4000.
Chris@42 23120 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
Chris@42 23121 dirpart=`$as_dirname -- "$mf" ||
Chris@42 23122 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 23123 X"$mf" : 'X\(//\)[^/]' \| \
Chris@42 23124 X"$mf" : 'X\(//\)$' \| \
Chris@42 23125 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 23126 $as_echo X"$mf" |
Chris@42 23127 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 23128 s//\1/
Chris@42 23129 q
Chris@42 23130 }
Chris@42 23131 /^X\(\/\/\)[^/].*/{
Chris@42 23132 s//\1/
Chris@42 23133 q
Chris@42 23134 }
Chris@42 23135 /^X\(\/\/\)$/{
Chris@42 23136 s//\1/
Chris@42 23137 q
Chris@42 23138 }
Chris@42 23139 /^X\(\/\).*/{
Chris@42 23140 s//\1/
Chris@42 23141 q
Chris@42 23142 }
Chris@42 23143 s/.*/./; q'`
Chris@42 23144 else
Chris@42 23145 continue
Chris@42 23146 fi
Chris@42 23147 # Extract the definition of DEPDIR, am__include, and am__quote
Chris@42 23148 # from the Makefile without running 'make'.
Chris@42 23149 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
Chris@42 23150 test -z "$DEPDIR" && continue
Chris@42 23151 am__include=`sed -n 's/^am__include = //p' < "$mf"`
Chris@42 23152 test -z "$am__include" && continue
Chris@42 23153 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
Chris@42 23154 # Find all dependency output files, they are included files with
Chris@42 23155 # $(DEPDIR) in their names. We invoke sed twice because it is the
Chris@42 23156 # simplest approach to changing $(DEPDIR) to its actual value in the
Chris@42 23157 # expansion.
Chris@42 23158 for file in `sed -n "
Chris@42 23159 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
Chris@42 23160 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
Chris@42 23161 # Make sure the directory exists.
Chris@42 23162 test -f "$dirpart/$file" && continue
Chris@42 23163 fdir=`$as_dirname -- "$file" ||
Chris@42 23164 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@42 23165 X"$file" : 'X\(//\)[^/]' \| \
Chris@42 23166 X"$file" : 'X\(//\)$' \| \
Chris@42 23167 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
Chris@42 23168 $as_echo X"$file" |
Chris@42 23169 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
Chris@42 23170 s//\1/
Chris@42 23171 q
Chris@42 23172 }
Chris@42 23173 /^X\(\/\/\)[^/].*/{
Chris@42 23174 s//\1/
Chris@42 23175 q
Chris@42 23176 }
Chris@42 23177 /^X\(\/\/\)$/{
Chris@42 23178 s//\1/
Chris@42 23179 q
Chris@42 23180 }
Chris@42 23181 /^X\(\/\).*/{
Chris@42 23182 s//\1/
Chris@42 23183 q
Chris@42 23184 }
Chris@42 23185 s/.*/./; q'`
Chris@42 23186 as_dir=$dirpart/$fdir; as_fn_mkdir_p
Chris@42 23187 # echo "creating $dirpart/$file"
Chris@42 23188 echo '# dummy' > "$dirpart/$file"
Chris@42 23189 done
Chris@42 23190 done
Chris@42 23191 }
Chris@42 23192 ;;
Chris@42 23193 "libtool":C)
Chris@42 23194
Chris@42 23195 # See if we are running on zsh, and set the options which allow our
Chris@42 23196 # commands through without removal of \ escapes.
Chris@42 23197 if test -n "${ZSH_VERSION+set}" ; then
Chris@42 23198 setopt NO_GLOB_SUBST
Chris@42 23199 fi
Chris@42 23200
Chris@42 23201 cfgfile="${ofile}T"
Chris@42 23202 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
Chris@42 23203 $RM "$cfgfile"
Chris@42 23204
Chris@42 23205 cat <<_LT_EOF >> "$cfgfile"
Chris@42 23206 #! $SHELL
Chris@42 23207
Chris@42 23208 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
Chris@42 23209 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
Chris@42 23210 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@42 23211 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
Chris@42 23212 #
Chris@42 23213 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Chris@42 23214 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
Chris@42 23215 # Foundation, Inc.
Chris@42 23216 # Written by Gordon Matzigkeit, 1996
Chris@42 23217 #
Chris@42 23218 # This file is part of GNU Libtool.
Chris@42 23219 #
Chris@42 23220 # GNU Libtool is free software; you can redistribute it and/or
Chris@42 23221 # modify it under the terms of the GNU General Public License as
Chris@42 23222 # published by the Free Software Foundation; either version 2 of
Chris@42 23223 # the License, or (at your option) any later version.
Chris@42 23224 #
Chris@42 23225 # As a special exception to the GNU General Public License,
Chris@42 23226 # if you distribute this file as part of a program or library that
Chris@42 23227 # is built using GNU Libtool, you may include this file under the
Chris@42 23228 # same distribution terms that you use for the rest of that program.
Chris@42 23229 #
Chris@42 23230 # GNU Libtool is distributed in the hope that it will be useful,
Chris@42 23231 # but WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@42 23232 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Chris@42 23233 # GNU General Public License for more details.
Chris@42 23234 #
Chris@42 23235 # You should have received a copy of the GNU General Public License
Chris@42 23236 # along with GNU Libtool; see the file COPYING. If not, a copy
Chris@42 23237 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
Chris@42 23238 # obtained by writing to the Free Software Foundation, Inc.,
Chris@42 23239 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Chris@42 23240
Chris@42 23241
Chris@42 23242 # The names of the tagged configurations supported by this script.
Chris@42 23243 available_tags="F77 "
Chris@42 23244
Chris@42 23245 # ### BEGIN LIBTOOL CONFIG
Chris@42 23246
Chris@42 23247 # Whether or not to build shared libraries.
Chris@42 23248 build_libtool_libs=$enable_shared
Chris@42 23249
Chris@42 23250 # Assembler program.
Chris@42 23251 AS=$lt_AS
Chris@42 23252
Chris@42 23253 # DLL creation program.
Chris@42 23254 DLLTOOL=$lt_DLLTOOL
Chris@42 23255
Chris@42 23256 # Object dumper program.
Chris@42 23257 OBJDUMP=$lt_OBJDUMP
Chris@42 23258
Chris@42 23259 # Which release of libtool.m4 was used?
Chris@42 23260 macro_version=$macro_version
Chris@42 23261 macro_revision=$macro_revision
Chris@42 23262
Chris@42 23263 # Whether or not to build static libraries.
Chris@42 23264 build_old_libs=$enable_static
Chris@42 23265
Chris@42 23266 # What type of objects to build.
Chris@42 23267 pic_mode=$pic_mode
Chris@42 23268
Chris@42 23269 # Whether or not to optimize for fast installation.
Chris@42 23270 fast_install=$enable_fast_install
Chris@42 23271
Chris@42 23272 # Shell to use when invoking shell scripts.
Chris@42 23273 SHELL=$lt_SHELL
Chris@42 23274
Chris@42 23275 # An echo program that protects backslashes.
Chris@42 23276 ECHO=$lt_ECHO
Chris@42 23277
Chris@42 23278 # The PATH separator for the build system.
Chris@42 23279 PATH_SEPARATOR=$lt_PATH_SEPARATOR
Chris@42 23280
Chris@42 23281 # The host system.
Chris@42 23282 host_alias=$host_alias
Chris@42 23283 host=$host
Chris@42 23284 host_os=$host_os
Chris@42 23285
Chris@42 23286 # The build system.
Chris@42 23287 build_alias=$build_alias
Chris@42 23288 build=$build
Chris@42 23289 build_os=$build_os
Chris@42 23290
Chris@42 23291 # A sed program that does not truncate output.
Chris@42 23292 SED=$lt_SED
Chris@42 23293
Chris@42 23294 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
Chris@42 23295 Xsed="\$SED -e 1s/^X//"
Chris@42 23296
Chris@42 23297 # A grep program that handles long lines.
Chris@42 23298 GREP=$lt_GREP
Chris@42 23299
Chris@42 23300 # An ERE matcher.
Chris@42 23301 EGREP=$lt_EGREP
Chris@42 23302
Chris@42 23303 # A literal string matcher.
Chris@42 23304 FGREP=$lt_FGREP
Chris@42 23305
Chris@42 23306 # A BSD- or MS-compatible name lister.
Chris@42 23307 NM=$lt_NM
Chris@42 23308
Chris@42 23309 # Whether we need soft or hard links.
Chris@42 23310 LN_S=$lt_LN_S
Chris@42 23311
Chris@42 23312 # What is the maximum length of a command?
Chris@42 23313 max_cmd_len=$max_cmd_len
Chris@42 23314
Chris@42 23315 # Object file suffix (normally "o").
Chris@42 23316 objext=$ac_objext
Chris@42 23317
Chris@42 23318 # Executable file suffix (normally "").
Chris@42 23319 exeext=$exeext
Chris@42 23320
Chris@42 23321 # whether the shell understands "unset".
Chris@42 23322 lt_unset=$lt_unset
Chris@42 23323
Chris@42 23324 # turn spaces into newlines.
Chris@42 23325 SP2NL=$lt_lt_SP2NL
Chris@42 23326
Chris@42 23327 # turn newlines into spaces.
Chris@42 23328 NL2SP=$lt_lt_NL2SP
Chris@42 23329
Chris@42 23330 # convert \$build file names to \$host format.
Chris@42 23331 to_host_file_cmd=$lt_cv_to_host_file_cmd
Chris@42 23332
Chris@42 23333 # convert \$build files to toolchain format.
Chris@42 23334 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Chris@42 23335
Chris@42 23336 # Method to check whether dependent libraries are shared objects.
Chris@42 23337 deplibs_check_method=$lt_deplibs_check_method
Chris@42 23338
Chris@42 23339 # Command to use when deplibs_check_method = "file_magic".
Chris@42 23340 file_magic_cmd=$lt_file_magic_cmd
Chris@42 23341
Chris@42 23342 # How to find potential files when deplibs_check_method = "file_magic".
Chris@42 23343 file_magic_glob=$lt_file_magic_glob
Chris@42 23344
Chris@42 23345 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
Chris@42 23346 want_nocaseglob=$lt_want_nocaseglob
Chris@42 23347
Chris@42 23348 # Command to associate shared and link libraries.
Chris@42 23349 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
Chris@42 23350
Chris@42 23351 # The archiver.
Chris@42 23352 AR=$lt_AR
Chris@42 23353
Chris@42 23354 # Flags to create an archive.
Chris@42 23355 AR_FLAGS=$lt_AR_FLAGS
Chris@42 23356
Chris@42 23357 # How to feed a file listing to the archiver.
Chris@42 23358 archiver_list_spec=$lt_archiver_list_spec
Chris@42 23359
Chris@42 23360 # A symbol stripping program.
Chris@42 23361 STRIP=$lt_STRIP
Chris@42 23362
Chris@42 23363 # Commands used to install an old-style archive.
Chris@42 23364 RANLIB=$lt_RANLIB
Chris@42 23365 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@42 23366 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@42 23367
Chris@42 23368 # Whether to use a lock for old archive extraction.
Chris@42 23369 lock_old_archive_extraction=$lock_old_archive_extraction
Chris@42 23370
Chris@42 23371 # A C compiler.
Chris@42 23372 LTCC=$lt_CC
Chris@42 23373
Chris@42 23374 # LTCC compiler flags.
Chris@42 23375 LTCFLAGS=$lt_CFLAGS
Chris@42 23376
Chris@42 23377 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@42 23378 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@42 23379
Chris@42 23380 # Transform the output of nm in a proper C declaration.
Chris@42 23381 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@42 23382
Chris@42 23383 # Transform the output of nm in a C name address pair.
Chris@42 23384 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@42 23385
Chris@42 23386 # Transform the output of nm in a C name address pair when lib prefix is needed.
Chris@42 23387 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
Chris@42 23388
Chris@42 23389 # Specify filename containing input files for \$NM.
Chris@42 23390 nm_file_list_spec=$lt_nm_file_list_spec
Chris@42 23391
Chris@42 23392 # The root where to search for dependent libraries,and in which our libraries should be installed.
Chris@42 23393 lt_sysroot=$lt_sysroot
Chris@42 23394
Chris@42 23395 # The name of the directory that contains temporary libtool files.
Chris@42 23396 objdir=$objdir
Chris@42 23397
Chris@42 23398 # Used to examine libraries when file_magic_cmd begins with "file".
Chris@42 23399 MAGIC_CMD=$MAGIC_CMD
Chris@42 23400
Chris@42 23401 # Must we lock files when doing compilation?
Chris@42 23402 need_locks=$lt_need_locks
Chris@42 23403
Chris@42 23404 # Manifest tool.
Chris@42 23405 MANIFEST_TOOL=$lt_MANIFEST_TOOL
Chris@42 23406
Chris@42 23407 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
Chris@42 23408 DSYMUTIL=$lt_DSYMUTIL
Chris@42 23409
Chris@42 23410 # Tool to change global to local symbols on Mac OS X.
Chris@42 23411 NMEDIT=$lt_NMEDIT
Chris@42 23412
Chris@42 23413 # Tool to manipulate fat objects and archives on Mac OS X.
Chris@42 23414 LIPO=$lt_LIPO
Chris@42 23415
Chris@42 23416 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
Chris@42 23417 OTOOL=$lt_OTOOL
Chris@42 23418
Chris@42 23419 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
Chris@42 23420 OTOOL64=$lt_OTOOL64
Chris@42 23421
Chris@42 23422 # Old archive suffix (normally "a").
Chris@42 23423 libext=$libext
Chris@42 23424
Chris@42 23425 # Shared library suffix (normally ".so").
Chris@42 23426 shrext_cmds=$lt_shrext_cmds
Chris@42 23427
Chris@42 23428 # The commands to extract the exported symbol list from a shared archive.
Chris@42 23429 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@42 23430
Chris@42 23431 # Variables whose values should be saved in libtool wrapper scripts and
Chris@42 23432 # restored at link time.
Chris@42 23433 variables_saved_for_relink=$lt_variables_saved_for_relink
Chris@42 23434
Chris@42 23435 # Do we need the "lib" prefix for modules?
Chris@42 23436 need_lib_prefix=$need_lib_prefix
Chris@42 23437
Chris@42 23438 # Do we need a version for libraries?
Chris@42 23439 need_version=$need_version
Chris@42 23440
Chris@42 23441 # Library versioning type.
Chris@42 23442 version_type=$version_type
Chris@42 23443
Chris@42 23444 # Shared library runtime path variable.
Chris@42 23445 runpath_var=$runpath_var
Chris@42 23446
Chris@42 23447 # Shared library path variable.
Chris@42 23448 shlibpath_var=$shlibpath_var
Chris@42 23449
Chris@42 23450 # Is shlibpath searched before the hard-coded library search path?
Chris@42 23451 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@42 23452
Chris@42 23453 # Format of library name prefix.
Chris@42 23454 libname_spec=$lt_libname_spec
Chris@42 23455
Chris@42 23456 # List of archive names. First name is the real one, the rest are links.
Chris@42 23457 # The last name is the one that the linker finds with -lNAME
Chris@42 23458 library_names_spec=$lt_library_names_spec
Chris@42 23459
Chris@42 23460 # The coded name of the library, if different from the real name.
Chris@42 23461 soname_spec=$lt_soname_spec
Chris@42 23462
Chris@42 23463 # Permission mode override for installation of shared libraries.
Chris@42 23464 install_override_mode=$lt_install_override_mode
Chris@42 23465
Chris@42 23466 # Command to use after installation of a shared archive.
Chris@42 23467 postinstall_cmds=$lt_postinstall_cmds
Chris@42 23468
Chris@42 23469 # Command to use after uninstallation of a shared archive.
Chris@42 23470 postuninstall_cmds=$lt_postuninstall_cmds
Chris@42 23471
Chris@42 23472 # Commands used to finish a libtool library installation in a directory.
Chris@42 23473 finish_cmds=$lt_finish_cmds
Chris@42 23474
Chris@42 23475 # As "finish_cmds", except a single script fragment to be evaled but
Chris@42 23476 # not shown.
Chris@42 23477 finish_eval=$lt_finish_eval
Chris@42 23478
Chris@42 23479 # Whether we should hardcode library paths into libraries.
Chris@42 23480 hardcode_into_libs=$hardcode_into_libs
Chris@42 23481
Chris@42 23482 # Compile-time system search path for libraries.
Chris@42 23483 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@42 23484
Chris@42 23485 # Run-time system search path for libraries.
Chris@42 23486 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@42 23487
Chris@42 23488 # Whether dlopen is supported.
Chris@42 23489 dlopen_support=$enable_dlopen
Chris@42 23490
Chris@42 23491 # Whether dlopen of programs is supported.
Chris@42 23492 dlopen_self=$enable_dlopen_self
Chris@42 23493
Chris@42 23494 # Whether dlopen of statically linked programs is supported.
Chris@42 23495 dlopen_self_static=$enable_dlopen_self_static
Chris@42 23496
Chris@42 23497 # Commands to strip libraries.
Chris@42 23498 old_striplib=$lt_old_striplib
Chris@42 23499 striplib=$lt_striplib
Chris@42 23500
Chris@42 23501
Chris@42 23502 # The linker used to build libraries.
Chris@42 23503 LD=$lt_LD
Chris@42 23504
Chris@42 23505 # How to create reloadable object files.
Chris@42 23506 reload_flag=$lt_reload_flag
Chris@42 23507 reload_cmds=$lt_reload_cmds
Chris@42 23508
Chris@42 23509 # Commands used to build an old-style archive.
Chris@42 23510 old_archive_cmds=$lt_old_archive_cmds
Chris@42 23511
Chris@42 23512 # A language specific compiler.
Chris@42 23513 CC=$lt_compiler
Chris@42 23514
Chris@42 23515 # Is the compiler the GNU compiler?
Chris@42 23516 with_gcc=$GCC
Chris@42 23517
Chris@42 23518 # Compiler flag to turn off builtin functions.
Chris@42 23519 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
Chris@42 23520
Chris@42 23521 # Additional compiler flags for building library objects.
Chris@42 23522 pic_flag=$lt_lt_prog_compiler_pic
Chris@42 23523
Chris@42 23524 # How to pass a linker flag through the compiler.
Chris@42 23525 wl=$lt_lt_prog_compiler_wl
Chris@42 23526
Chris@42 23527 # Compiler flag to prevent dynamic linking.
Chris@42 23528 link_static_flag=$lt_lt_prog_compiler_static
Chris@42 23529
Chris@42 23530 # Does compiler simultaneously support -c and -o options?
Chris@42 23531 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
Chris@42 23532
Chris@42 23533 # Whether or not to add -lc for building shared libraries.
Chris@42 23534 build_libtool_need_lc=$archive_cmds_need_lc
Chris@42 23535
Chris@42 23536 # Whether or not to disallow shared libs when runtime libs are static.
Chris@42 23537 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
Chris@42 23538
Chris@42 23539 # Compiler flag to allow reflexive dlopens.
Chris@42 23540 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
Chris@42 23541
Chris@42 23542 # Compiler flag to generate shared objects directly from archives.
Chris@42 23543 whole_archive_flag_spec=$lt_whole_archive_flag_spec
Chris@42 23544
Chris@42 23545 # Whether the compiler copes with passing no objects directly.
Chris@42 23546 compiler_needs_object=$lt_compiler_needs_object
Chris@42 23547
Chris@42 23548 # Create an old-style archive from a shared archive.
Chris@42 23549 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
Chris@42 23550
Chris@42 23551 # Create a temporary old-style archive to link instead of a shared archive.
Chris@42 23552 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
Chris@42 23553
Chris@42 23554 # Commands used to build a shared archive.
Chris@42 23555 archive_cmds=$lt_archive_cmds
Chris@42 23556 archive_expsym_cmds=$lt_archive_expsym_cmds
Chris@42 23557
Chris@42 23558 # Commands used to build a loadable module if different from building
Chris@42 23559 # a shared archive.
Chris@42 23560 module_cmds=$lt_module_cmds
Chris@42 23561 module_expsym_cmds=$lt_module_expsym_cmds
Chris@42 23562
Chris@42 23563 # Whether we are building with GNU ld or not.
Chris@42 23564 with_gnu_ld=$lt_with_gnu_ld
Chris@42 23565
Chris@42 23566 # Flag that allows shared libraries with undefined symbols to be built.
Chris@42 23567 allow_undefined_flag=$lt_allow_undefined_flag
Chris@42 23568
Chris@42 23569 # Flag that enforces no undefined symbols.
Chris@42 23570 no_undefined_flag=$lt_no_undefined_flag
Chris@42 23571
Chris@42 23572 # Flag to hardcode \$libdir into a binary during linking.
Chris@42 23573 # This must work even if \$libdir does not exist
Chris@42 23574 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
Chris@42 23575
Chris@42 23576 # Whether we need a single "-rpath" flag with a separated argument.
Chris@42 23577 hardcode_libdir_separator=$lt_hardcode_libdir_separator
Chris@42 23578
Chris@42 23579 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@42 23580 # DIR into the resulting binary.
Chris@42 23581 hardcode_direct=$hardcode_direct
Chris@42 23582
Chris@42 23583 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@42 23584 # DIR into the resulting binary and the resulting library dependency is
Chris@42 23585 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@42 23586 # library is relocated.
Chris@42 23587 hardcode_direct_absolute=$hardcode_direct_absolute
Chris@42 23588
Chris@42 23589 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@42 23590 # into the resulting binary.
Chris@42 23591 hardcode_minus_L=$hardcode_minus_L
Chris@42 23592
Chris@42 23593 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@42 23594 # into the resulting binary.
Chris@42 23595 hardcode_shlibpath_var=$hardcode_shlibpath_var
Chris@42 23596
Chris@42 23597 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@42 23598 # into the library and all subsequent libraries and executables linked
Chris@42 23599 # against it.
Chris@42 23600 hardcode_automatic=$hardcode_automatic
Chris@42 23601
Chris@42 23602 # Set to yes if linker adds runtime paths of dependent libraries
Chris@42 23603 # to runtime path list.
Chris@42 23604 inherit_rpath=$inherit_rpath
Chris@42 23605
Chris@42 23606 # Whether libtool must link a program against all its dependency libraries.
Chris@42 23607 link_all_deplibs=$link_all_deplibs
Chris@42 23608
Chris@42 23609 # Set to "yes" if exported symbols are required.
Chris@42 23610 always_export_symbols=$always_export_symbols
Chris@42 23611
Chris@42 23612 # The commands to list exported symbols.
Chris@42 23613 export_symbols_cmds=$lt_export_symbols_cmds
Chris@42 23614
Chris@42 23615 # Symbols that should not be listed in the preloaded symbols.
Chris@42 23616 exclude_expsyms=$lt_exclude_expsyms
Chris@42 23617
Chris@42 23618 # Symbols that must always be exported.
Chris@42 23619 include_expsyms=$lt_include_expsyms
Chris@42 23620
Chris@42 23621 # Commands necessary for linking programs (against libraries) with templates.
Chris@42 23622 prelink_cmds=$lt_prelink_cmds
Chris@42 23623
Chris@42 23624 # Commands necessary for finishing linking programs.
Chris@42 23625 postlink_cmds=$lt_postlink_cmds
Chris@42 23626
Chris@42 23627 # Specify filename containing input files.
Chris@42 23628 file_list_spec=$lt_file_list_spec
Chris@42 23629
Chris@42 23630 # How to hardcode a shared library path into an executable.
Chris@42 23631 hardcode_action=$hardcode_action
Chris@42 23632
Chris@42 23633 # ### END LIBTOOL CONFIG
Chris@42 23634
Chris@42 23635 _LT_EOF
Chris@42 23636
Chris@42 23637 case $host_os in
Chris@42 23638 aix3*)
Chris@42 23639 cat <<\_LT_EOF >> "$cfgfile"
Chris@42 23640 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@42 23641 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@42 23642 # vanish in a puff of smoke.
Chris@42 23643 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@42 23644 COLLECT_NAMES=
Chris@42 23645 export COLLECT_NAMES
Chris@42 23646 fi
Chris@42 23647 _LT_EOF
Chris@42 23648 ;;
Chris@42 23649 esac
Chris@42 23650
Chris@42 23651
Chris@42 23652 ltmain="$ac_aux_dir/ltmain.sh"
Chris@42 23653
Chris@42 23654
Chris@42 23655 # We use sed instead of cat because bash on DJGPP gets confused if
Chris@42 23656 # if finds mixed CR/LF and LF-only lines. Since sed operates in
Chris@42 23657 # text mode, it properly converts lines to CR/LF. This bash problem
Chris@42 23658 # is reportedly fixed, but why not run on old versions too?
Chris@42 23659 sed '$q' "$ltmain" >> "$cfgfile" \
Chris@42 23660 || (rm -f "$cfgfile"; exit 1)
Chris@42 23661
Chris@42 23662 if test x"$xsi_shell" = xyes; then
Chris@42 23663 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
Chris@42 23664 func_dirname ()\
Chris@42 23665 {\
Chris@42 23666 \ case ${1} in\
Chris@42 23667 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@42 23668 \ * ) func_dirname_result="${3}" ;;\
Chris@42 23669 \ esac\
Chris@42 23670 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23671 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23672 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23673 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23674
Chris@42 23675
Chris@42 23676 sed -e '/^func_basename ()$/,/^} # func_basename /c\
Chris@42 23677 func_basename ()\
Chris@42 23678 {\
Chris@42 23679 \ func_basename_result="${1##*/}"\
Chris@42 23680 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23681 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23682 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23683 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23684
Chris@42 23685
Chris@42 23686 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
Chris@42 23687 func_dirname_and_basename ()\
Chris@42 23688 {\
Chris@42 23689 \ case ${1} in\
Chris@42 23690 \ */*) func_dirname_result="${1%/*}${2}" ;;\
Chris@42 23691 \ * ) func_dirname_result="${3}" ;;\
Chris@42 23692 \ esac\
Chris@42 23693 \ func_basename_result="${1##*/}"\
Chris@42 23694 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23695 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23696 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23697 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23698
Chris@42 23699
Chris@42 23700 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
Chris@42 23701 func_stripname ()\
Chris@42 23702 {\
Chris@42 23703 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
Chris@42 23704 \ # positional parameters, so assign one to ordinary parameter first.\
Chris@42 23705 \ func_stripname_result=${3}\
Chris@42 23706 \ func_stripname_result=${func_stripname_result#"${1}"}\
Chris@42 23707 \ func_stripname_result=${func_stripname_result%"${2}"}\
Chris@42 23708 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23709 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23710 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23711 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23712
Chris@42 23713
Chris@42 23714 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
Chris@42 23715 func_split_long_opt ()\
Chris@42 23716 {\
Chris@42 23717 \ func_split_long_opt_name=${1%%=*}\
Chris@42 23718 \ func_split_long_opt_arg=${1#*=}\
Chris@42 23719 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23720 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23721 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23722 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23723
Chris@42 23724
Chris@42 23725 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
Chris@42 23726 func_split_short_opt ()\
Chris@42 23727 {\
Chris@42 23728 \ func_split_short_opt_arg=${1#??}\
Chris@42 23729 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
Chris@42 23730 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23731 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23732 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23733 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23734
Chris@42 23735
Chris@42 23736 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
Chris@42 23737 func_lo2o ()\
Chris@42 23738 {\
Chris@42 23739 \ case ${1} in\
Chris@42 23740 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
Chris@42 23741 \ *) func_lo2o_result=${1} ;;\
Chris@42 23742 \ esac\
Chris@42 23743 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23744 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23745 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23746 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23747
Chris@42 23748
Chris@42 23749 sed -e '/^func_xform ()$/,/^} # func_xform /c\
Chris@42 23750 func_xform ()\
Chris@42 23751 {\
Chris@42 23752 func_xform_result=${1%.*}.lo\
Chris@42 23753 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23754 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23755 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23756 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23757
Chris@42 23758
Chris@42 23759 sed -e '/^func_arith ()$/,/^} # func_arith /c\
Chris@42 23760 func_arith ()\
Chris@42 23761 {\
Chris@42 23762 func_arith_result=$(( $* ))\
Chris@42 23763 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23764 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23765 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23766 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23767
Chris@42 23768
Chris@42 23769 sed -e '/^func_len ()$/,/^} # func_len /c\
Chris@42 23770 func_len ()\
Chris@42 23771 {\
Chris@42 23772 func_len_result=${#1}\
Chris@42 23773 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23774 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23775 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23776 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23777
Chris@42 23778 fi
Chris@42 23779
Chris@42 23780 if test x"$lt_shell_append" = xyes; then
Chris@42 23781 sed -e '/^func_append ()$/,/^} # func_append /c\
Chris@42 23782 func_append ()\
Chris@42 23783 {\
Chris@42 23784 eval "${1}+=\\${2}"\
Chris@42 23785 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23786 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23787 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23788 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23789
Chris@42 23790
Chris@42 23791 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
Chris@42 23792 func_append_quoted ()\
Chris@42 23793 {\
Chris@42 23794 \ func_quote_for_eval "${2}"\
Chris@42 23795 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
Chris@42 23796 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
Chris@42 23797 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23798 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23799 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23800
Chris@42 23801
Chris@42 23802 # Save a `func_append' function call where possible by direct use of '+='
Chris@42 23803 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
Chris@42 23804 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23805 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23806 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23807 else
Chris@42 23808 # Save a `func_append' function call even when '+=' is not available
Chris@42 23809 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
Chris@42 23810 && mv -f "$cfgfile.tmp" "$cfgfile" \
Chris@42 23811 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
Chris@42 23812 test 0 -eq $? || _lt_function_replace_fail=:
Chris@42 23813 fi
Chris@42 23814
Chris@42 23815 if test x"$_lt_function_replace_fail" = x":"; then
Chris@42 23816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
Chris@42 23817 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
Chris@42 23818 fi
Chris@42 23819
Chris@42 23820
Chris@42 23821 mv -f "$cfgfile" "$ofile" ||
Chris@42 23822 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Chris@42 23823 chmod +x "$ofile"
Chris@42 23824
Chris@42 23825
Chris@42 23826 cat <<_LT_EOF >> "$ofile"
Chris@42 23827
Chris@42 23828 # ### BEGIN LIBTOOL TAG CONFIG: F77
Chris@42 23829
Chris@42 23830 # The linker used to build libraries.
Chris@42 23831 LD=$lt_LD_F77
Chris@42 23832
Chris@42 23833 # How to create reloadable object files.
Chris@42 23834 reload_flag=$lt_reload_flag_F77
Chris@42 23835 reload_cmds=$lt_reload_cmds_F77
Chris@42 23836
Chris@42 23837 # Commands used to build an old-style archive.
Chris@42 23838 old_archive_cmds=$lt_old_archive_cmds_F77
Chris@42 23839
Chris@42 23840 # A language specific compiler.
Chris@42 23841 CC=$lt_compiler_F77
Chris@42 23842
Chris@42 23843 # Is the compiler the GNU compiler?
Chris@42 23844 with_gcc=$GCC_F77
Chris@42 23845
Chris@42 23846 # Compiler flag to turn off builtin functions.
Chris@42 23847 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
Chris@42 23848
Chris@42 23849 # Additional compiler flags for building library objects.
Chris@42 23850 pic_flag=$lt_lt_prog_compiler_pic_F77
Chris@42 23851
Chris@42 23852 # How to pass a linker flag through the compiler.
Chris@42 23853 wl=$lt_lt_prog_compiler_wl_F77
Chris@42 23854
Chris@42 23855 # Compiler flag to prevent dynamic linking.
Chris@42 23856 link_static_flag=$lt_lt_prog_compiler_static_F77
Chris@42 23857
Chris@42 23858 # Does compiler simultaneously support -c and -o options?
Chris@42 23859 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
Chris@42 23860
Chris@42 23861 # Whether or not to add -lc for building shared libraries.
Chris@42 23862 build_libtool_need_lc=$archive_cmds_need_lc_F77
Chris@42 23863
Chris@42 23864 # Whether or not to disallow shared libs when runtime libs are static.
Chris@42 23865 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
Chris@42 23866
Chris@42 23867 # Compiler flag to allow reflexive dlopens.
Chris@42 23868 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
Chris@42 23869
Chris@42 23870 # Compiler flag to generate shared objects directly from archives.
Chris@42 23871 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
Chris@42 23872
Chris@42 23873 # Whether the compiler copes with passing no objects directly.
Chris@42 23874 compiler_needs_object=$lt_compiler_needs_object_F77
Chris@42 23875
Chris@42 23876 # Create an old-style archive from a shared archive.
Chris@42 23877 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
Chris@42 23878
Chris@42 23879 # Create a temporary old-style archive to link instead of a shared archive.
Chris@42 23880 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
Chris@42 23881
Chris@42 23882 # Commands used to build a shared archive.
Chris@42 23883 archive_cmds=$lt_archive_cmds_F77
Chris@42 23884 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
Chris@42 23885
Chris@42 23886 # Commands used to build a loadable module if different from building
Chris@42 23887 # a shared archive.
Chris@42 23888 module_cmds=$lt_module_cmds_F77
Chris@42 23889 module_expsym_cmds=$lt_module_expsym_cmds_F77
Chris@42 23890
Chris@42 23891 # Whether we are building with GNU ld or not.
Chris@42 23892 with_gnu_ld=$lt_with_gnu_ld_F77
Chris@42 23893
Chris@42 23894 # Flag that allows shared libraries with undefined symbols to be built.
Chris@42 23895 allow_undefined_flag=$lt_allow_undefined_flag_F77
Chris@42 23896
Chris@42 23897 # Flag that enforces no undefined symbols.
Chris@42 23898 no_undefined_flag=$lt_no_undefined_flag_F77
Chris@42 23899
Chris@42 23900 # Flag to hardcode \$libdir into a binary during linking.
Chris@42 23901 # This must work even if \$libdir does not exist
Chris@42 23902 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
Chris@42 23903
Chris@42 23904 # Whether we need a single "-rpath" flag with a separated argument.
Chris@42 23905 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
Chris@42 23906
Chris@42 23907 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@42 23908 # DIR into the resulting binary.
Chris@42 23909 hardcode_direct=$hardcode_direct_F77
Chris@42 23910
Chris@42 23911 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
Chris@42 23912 # DIR into the resulting binary and the resulting library dependency is
Chris@42 23913 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
Chris@42 23914 # library is relocated.
Chris@42 23915 hardcode_direct_absolute=$hardcode_direct_absolute_F77
Chris@42 23916
Chris@42 23917 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
Chris@42 23918 # into the resulting binary.
Chris@42 23919 hardcode_minus_L=$hardcode_minus_L_F77
Chris@42 23920
Chris@42 23921 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
Chris@42 23922 # into the resulting binary.
Chris@42 23923 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
Chris@42 23924
Chris@42 23925 # Set to "yes" if building a shared library automatically hardcodes DIR
Chris@42 23926 # into the library and all subsequent libraries and executables linked
Chris@42 23927 # against it.
Chris@42 23928 hardcode_automatic=$hardcode_automatic_F77
Chris@42 23929
Chris@42 23930 # Set to yes if linker adds runtime paths of dependent libraries
Chris@42 23931 # to runtime path list.
Chris@42 23932 inherit_rpath=$inherit_rpath_F77
Chris@42 23933
Chris@42 23934 # Whether libtool must link a program against all its dependency libraries.
Chris@42 23935 link_all_deplibs=$link_all_deplibs_F77
Chris@42 23936
Chris@42 23937 # Set to "yes" if exported symbols are required.
Chris@42 23938 always_export_symbols=$always_export_symbols_F77
Chris@42 23939
Chris@42 23940 # The commands to list exported symbols.
Chris@42 23941 export_symbols_cmds=$lt_export_symbols_cmds_F77
Chris@42 23942
Chris@42 23943 # Symbols that should not be listed in the preloaded symbols.
Chris@42 23944 exclude_expsyms=$lt_exclude_expsyms_F77
Chris@42 23945
Chris@42 23946 # Symbols that must always be exported.
Chris@42 23947 include_expsyms=$lt_include_expsyms_F77
Chris@42 23948
Chris@42 23949 # Commands necessary for linking programs (against libraries) with templates.
Chris@42 23950 prelink_cmds=$lt_prelink_cmds_F77
Chris@42 23951
Chris@42 23952 # Commands necessary for finishing linking programs.
Chris@42 23953 postlink_cmds=$lt_postlink_cmds_F77
Chris@42 23954
Chris@42 23955 # Specify filename containing input files.
Chris@42 23956 file_list_spec=$lt_file_list_spec_F77
Chris@42 23957
Chris@42 23958 # How to hardcode a shared library path into an executable.
Chris@42 23959 hardcode_action=$hardcode_action_F77
Chris@42 23960
Chris@42 23961 # ### END LIBTOOL TAG CONFIG: F77
Chris@42 23962 _LT_EOF
Chris@42 23963
Chris@42 23964 ;;
Chris@42 23965
Chris@42 23966 esac
Chris@42 23967 done # for ac_tag
Chris@42 23968
Chris@42 23969
Chris@42 23970 as_fn_exit 0
Chris@42 23971 _ACEOF
Chris@42 23972 ac_clean_files=$ac_clean_files_save
Chris@42 23973
Chris@42 23974 test $ac_write_fail = 0 ||
Chris@42 23975 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Chris@42 23976
Chris@42 23977
Chris@42 23978 # configure is writing to config.log, and then calls config.status.
Chris@42 23979 # config.status does its own redirection, appending to config.log.
Chris@42 23980 # Unfortunately, on DOS this fails, as config.log is still kept open
Chris@42 23981 # by configure, so config.status won't be able to write to it; its
Chris@42 23982 # output is simply discarded. So we exec the FD to /dev/null,
Chris@42 23983 # effectively closing config.log, so it can be properly (re)opened and
Chris@42 23984 # appended to by config.status. When coming back to configure, we
Chris@42 23985 # need to make the FD available again.
Chris@42 23986 if test "$no_create" != yes; then
Chris@42 23987 ac_cs_success=:
Chris@42 23988 ac_config_status_args=
Chris@42 23989 test "$silent" = yes &&
Chris@42 23990 ac_config_status_args="$ac_config_status_args --quiet"
Chris@42 23991 exec 5>/dev/null
Chris@42 23992 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Chris@42 23993 exec 5>>config.log
Chris@42 23994 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
Chris@42 23995 # would make configure fail if this is the last instruction.
Chris@42 23996 $ac_cs_success || as_fn_exit 1
Chris@42 23997 fi
Chris@42 23998 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Chris@42 23999 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Chris@42 24000 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Chris@42 24001 fi
Chris@42 24002