annotate src/flac-1.2.1/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 05aa0afa9217
children
rev   line source
Chris@1 1 #! /bin/sh
Chris@1 2 # Guess values for system-dependent variables and create Makefiles.
Chris@1 3 # Generated by GNU Autoconf 2.59.
Chris@1 4 #
Chris@1 5 # Copyright (C) 2003 Free Software Foundation, Inc.
Chris@1 6 # This configure script is free software; the Free Software Foundation
Chris@1 7 # gives unlimited permission to copy, distribute and modify it.
Chris@1 8 ## --------------------- ##
Chris@1 9 ## M4sh Initialization. ##
Chris@1 10 ## --------------------- ##
Chris@1 11
Chris@1 12 # Be Bourne compatible
Chris@1 13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
Chris@1 14 emulate sh
Chris@1 15 NULLCMD=:
Chris@1 16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
Chris@1 17 # is contrary to our usage. Disable this feature.
Chris@1 18 alias -g '${1+"$@"}'='"$@"'
Chris@1 19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
Chris@1 20 set -o posix
Chris@1 21 fi
Chris@1 22 DUALCASE=1; export DUALCASE # for MKS sh
Chris@1 23
Chris@1 24 # Support unset when possible.
Chris@1 25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@1 26 as_unset=unset
Chris@1 27 else
Chris@1 28 as_unset=false
Chris@1 29 fi
Chris@1 30
Chris@1 31
Chris@1 32 # Work around bugs in pre-3.0 UWIN ksh.
Chris@1 33 $as_unset ENV MAIL MAILPATH
Chris@1 34 PS1='$ '
Chris@1 35 PS2='> '
Chris@1 36 PS4='+ '
Chris@1 37
Chris@1 38 # NLS nuisances.
Chris@1 39 for as_var in \
Chris@1 40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
Chris@1 41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
Chris@1 42 LC_TELEPHONE LC_TIME
Chris@1 43 do
Chris@1 44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
Chris@1 45 eval $as_var=C; export $as_var
Chris@1 46 else
Chris@1 47 $as_unset $as_var
Chris@1 48 fi
Chris@1 49 done
Chris@1 50
Chris@1 51 # Required to use basename.
Chris@1 52 if expr a : '\(a\)' >/dev/null 2>&1; then
Chris@1 53 as_expr=expr
Chris@1 54 else
Chris@1 55 as_expr=false
Chris@1 56 fi
Chris@1 57
Chris@1 58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
Chris@1 59 as_basename=basename
Chris@1 60 else
Chris@1 61 as_basename=false
Chris@1 62 fi
Chris@1 63
Chris@1 64
Chris@1 65 # Name of the executable.
Chris@1 66 as_me=`$as_basename "$0" ||
Chris@1 67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@1 68 X"$0" : 'X\(//\)$' \| \
Chris@1 69 X"$0" : 'X\(/\)$' \| \
Chris@1 70 . : '\(.\)' 2>/dev/null ||
Chris@1 71 echo X/"$0" |
Chris@1 72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
Chris@1 73 /^X\/\(\/\/\)$/{ s//\1/; q; }
Chris@1 74 /^X\/\(\/\).*/{ s//\1/; q; }
Chris@1 75 s/.*/./; q'`
Chris@1 76
Chris@1 77
Chris@1 78 # PATH needs CR, and LINENO needs CR and PATH.
Chris@1 79 # Avoid depending upon Character Ranges.
Chris@1 80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@1 81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@1 82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@1 83 as_cr_digits='0123456789'
Chris@1 84 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@1 85
Chris@1 86 # The user is always right.
Chris@1 87 if test "${PATH_SEPARATOR+set}" != set; then
Chris@1 88 echo "#! /bin/sh" >conf$$.sh
Chris@1 89 echo "exit 0" >>conf$$.sh
Chris@1 90 chmod +x conf$$.sh
Chris@1 91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Chris@1 92 PATH_SEPARATOR=';'
Chris@1 93 else
Chris@1 94 PATH_SEPARATOR=:
Chris@1 95 fi
Chris@1 96 rm -f conf$$.sh
Chris@1 97 fi
Chris@1 98
Chris@1 99
Chris@1 100 as_lineno_1=$LINENO
Chris@1 101 as_lineno_2=$LINENO
Chris@1 102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
Chris@1 103 test "x$as_lineno_1" != "x$as_lineno_2" &&
Chris@1 104 test "x$as_lineno_3" = "x$as_lineno_2" || {
Chris@1 105 # Find who we are. Look in the path if we contain no path at all
Chris@1 106 # relative or not.
Chris@1 107 case $0 in
Chris@1 108 *[\\/]* ) as_myself=$0 ;;
Chris@1 109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 110 for as_dir in $PATH
Chris@1 111 do
Chris@1 112 IFS=$as_save_IFS
Chris@1 113 test -z "$as_dir" && as_dir=.
Chris@1 114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@1 115 done
Chris@1 116
Chris@1 117 ;;
Chris@1 118 esac
Chris@1 119 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@1 120 # in which case we are not to be found in the path.
Chris@1 121 if test "x$as_myself" = x; then
Chris@1 122 as_myself=$0
Chris@1 123 fi
Chris@1 124 if test ! -f "$as_myself"; then
Chris@1 125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
Chris@1 126 { (exit 1); exit 1; }; }
Chris@1 127 fi
Chris@1 128 case $CONFIG_SHELL in
Chris@1 129 '')
Chris@1 130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Chris@1 132 do
Chris@1 133 IFS=$as_save_IFS
Chris@1 134 test -z "$as_dir" && as_dir=.
Chris@1 135 for as_base in sh bash ksh sh5; do
Chris@1 136 case $as_dir in
Chris@1 137 /*)
Chris@1 138 if ("$as_dir/$as_base" -c '
Chris@1 139 as_lineno_1=$LINENO
Chris@1 140 as_lineno_2=$LINENO
Chris@1 141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
Chris@1 142 test "x$as_lineno_1" != "x$as_lineno_2" &&
Chris@1 143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
Chris@1 144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
Chris@1 145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
Chris@1 146 CONFIG_SHELL=$as_dir/$as_base
Chris@1 147 export CONFIG_SHELL
Chris@1 148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
Chris@1 149 fi;;
Chris@1 150 esac
Chris@1 151 done
Chris@1 152 done
Chris@1 153 ;;
Chris@1 154 esac
Chris@1 155
Chris@1 156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
Chris@1 157 # uniformly replaced by the line number. The first 'sed' inserts a
Chris@1 158 # line-number line before each line; the second 'sed' does the real
Chris@1 159 # work. The second script uses 'N' to pair each line-number line
Chris@1 160 # with the numbered line, and appends trailing '-' during
Chris@1 161 # substitution so that $LINENO is not a special case at line end.
Chris@1 162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Chris@1 163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
Chris@1 164 sed '=' <$as_myself |
Chris@1 165 sed '
Chris@1 166 N
Chris@1 167 s,$,-,
Chris@1 168 : loop
Chris@1 169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
Chris@1 170 t loop
Chris@1 171 s,-$,,
Chris@1 172 s,^['$as_cr_digits']*\n,,
Chris@1 173 ' >$as_me.lineno &&
Chris@1 174 chmod +x $as_me.lineno ||
Chris@1 175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Chris@1 176 { (exit 1); exit 1; }; }
Chris@1 177
Chris@1 178 # Don't try to exec as it changes $[0], causing all sort of problems
Chris@1 179 # (the dirname of $[0] is not the place where we might find the
Chris@1 180 # original and so on. Autoconf is especially sensible to this).
Chris@1 181 . ./$as_me.lineno
Chris@1 182 # Exit status is that of the last command.
Chris@1 183 exit
Chris@1 184 }
Chris@1 185
Chris@1 186
Chris@1 187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
Chris@1 188 *c*,-n*) ECHO_N= ECHO_C='
Chris@1 189 ' ECHO_T=' ' ;;
Chris@1 190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
Chris@1 191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
Chris@1 192 esac
Chris@1 193
Chris@1 194 if expr a : '\(a\)' >/dev/null 2>&1; then
Chris@1 195 as_expr=expr
Chris@1 196 else
Chris@1 197 as_expr=false
Chris@1 198 fi
Chris@1 199
Chris@1 200 rm -f conf$$ conf$$.exe conf$$.file
Chris@1 201 echo >conf$$.file
Chris@1 202 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@1 203 # We could just check for DJGPP; but this test a) works b) is more generic
Chris@1 204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
Chris@1 205 if test -f conf$$.exe; then
Chris@1 206 # Don't use ln at all; we don't have any links
Chris@1 207 as_ln_s='cp -p'
Chris@1 208 else
Chris@1 209 as_ln_s='ln -s'
Chris@1 210 fi
Chris@1 211 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@1 212 as_ln_s=ln
Chris@1 213 else
Chris@1 214 as_ln_s='cp -p'
Chris@1 215 fi
Chris@1 216 rm -f conf$$ conf$$.exe conf$$.file
Chris@1 217
Chris@1 218 if mkdir -p . 2>/dev/null; then
Chris@1 219 as_mkdir_p=:
Chris@1 220 else
Chris@1 221 test -d ./-p && rmdir ./-p
Chris@1 222 as_mkdir_p=false
Chris@1 223 fi
Chris@1 224
Chris@1 225 as_executable_p="test -f"
Chris@1 226
Chris@1 227 # Sed expression to map a string onto a valid CPP name.
Chris@1 228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@1 229
Chris@1 230 # Sed expression to map a string onto a valid variable name.
Chris@1 231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@1 232
Chris@1 233
Chris@1 234 # IFS
Chris@1 235 # We need space, tab and new line, in precisely that order.
Chris@1 236 as_nl='
Chris@1 237 '
Chris@1 238 IFS=" $as_nl"
Chris@1 239
Chris@1 240 # CDPATH.
Chris@1 241 $as_unset CDPATH
Chris@1 242
Chris@1 243
Chris@1 244
Chris@1 245 # Check that we are running under the correct shell.
Chris@1 246 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@1 247
Chris@1 248 case X$ECHO in
Chris@1 249 X*--fallback-echo)
Chris@1 250 # Remove one level of quotation (which was required for Make).
Chris@1 251 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
Chris@1 252 ;;
Chris@1 253 esac
Chris@1 254
Chris@1 255 echo=${ECHO-echo}
Chris@1 256 if test "X$1" = X--no-reexec; then
Chris@1 257 # Discard the --no-reexec flag, and continue.
Chris@1 258 shift
Chris@1 259 elif test "X$1" = X--fallback-echo; then
Chris@1 260 # Avoid inline document here, it may be left over
Chris@1 261 :
Chris@1 262 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
Chris@1 263 # Yippee, $echo works!
Chris@1 264 :
Chris@1 265 else
Chris@1 266 # Restart under the correct shell.
Chris@1 267 exec $SHELL "$0" --no-reexec ${1+"$@"}
Chris@1 268 fi
Chris@1 269
Chris@1 270 if test "X$1" = X--fallback-echo; then
Chris@1 271 # used as fallback echo
Chris@1 272 shift
Chris@1 273 cat <<EOF
Chris@1 274 $*
Chris@1 275 EOF
Chris@1 276 exit 0
Chris@1 277 fi
Chris@1 278
Chris@1 279 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@1 280 # if CDPATH is set.
Chris@1 281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@1 282
Chris@1 283 if test -z "$ECHO"; then
Chris@1 284 if test "X${echo_test_string+set}" != Xset; then
Chris@1 285 # find a string as large as possible, as long as the shell can cope with it
Chris@1 286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
Chris@1 287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
Chris@1 288 if (echo_test_string="`eval $cmd`") 2>/dev/null &&
Chris@1 289 echo_test_string="`eval $cmd`" &&
Chris@1 290 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
Chris@1 291 then
Chris@1 292 break
Chris@1 293 fi
Chris@1 294 done
Chris@1 295 fi
Chris@1 296
Chris@1 297 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
Chris@1 298 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
Chris@1 299 test "X$echo_testing_string" = "X$echo_test_string"; then
Chris@1 300 :
Chris@1 301 else
Chris@1 302 # The Solaris, AIX, and Digital Unix default echo programs unquote
Chris@1 303 # backslashes. This makes it impossible to quote backslashes using
Chris@1 304 # echo "$something" | sed 's/\\/\\\\/g'
Chris@1 305 #
Chris@1 306 # So, first we look for a working echo in the user's PATH.
Chris@1 307
Chris@1 308 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@1 309 for dir in $PATH /usr/ucb; do
Chris@1 310 IFS="$lt_save_ifs"
Chris@1 311 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
Chris@1 312 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
Chris@1 313 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
Chris@1 314 test "X$echo_testing_string" = "X$echo_test_string"; then
Chris@1 315 echo="$dir/echo"
Chris@1 316 break
Chris@1 317 fi
Chris@1 318 done
Chris@1 319 IFS="$lt_save_ifs"
Chris@1 320
Chris@1 321 if test "X$echo" = Xecho; then
Chris@1 322 # We didn't find a better echo, so look for alternatives.
Chris@1 323 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
Chris@1 324 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
Chris@1 325 test "X$echo_testing_string" = "X$echo_test_string"; then
Chris@1 326 # This shell has a builtin print -r that does the trick.
Chris@1 327 echo='print -r'
Chris@1 328 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
Chris@1 329 test "X$CONFIG_SHELL" != X/bin/ksh; then
Chris@1 330 # If we have ksh, try running configure again with it.
Chris@1 331 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
Chris@1 332 export ORIGINAL_CONFIG_SHELL
Chris@1 333 CONFIG_SHELL=/bin/ksh
Chris@1 334 export CONFIG_SHELL
Chris@1 335 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
Chris@1 336 else
Chris@1 337 # Try using printf.
Chris@1 338 echo='printf %s\n'
Chris@1 339 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
Chris@1 340 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
Chris@1 341 test "X$echo_testing_string" = "X$echo_test_string"; then
Chris@1 342 # Cool, printf works
Chris@1 343 :
Chris@1 344 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
Chris@1 345 test "X$echo_testing_string" = 'X\t' &&
Chris@1 346 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
Chris@1 347 test "X$echo_testing_string" = "X$echo_test_string"; then
Chris@1 348 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
Chris@1 349 export CONFIG_SHELL
Chris@1 350 SHELL="$CONFIG_SHELL"
Chris@1 351 export SHELL
Chris@1 352 echo="$CONFIG_SHELL $0 --fallback-echo"
Chris@1 353 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
Chris@1 354 test "X$echo_testing_string" = 'X\t' &&
Chris@1 355 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
Chris@1 356 test "X$echo_testing_string" = "X$echo_test_string"; then
Chris@1 357 echo="$CONFIG_SHELL $0 --fallback-echo"
Chris@1 358 else
Chris@1 359 # maybe with a smaller string...
Chris@1 360 prev=:
Chris@1 361
Chris@1 362 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
Chris@1 363 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
Chris@1 364 then
Chris@1 365 break
Chris@1 366 fi
Chris@1 367 prev="$cmd"
Chris@1 368 done
Chris@1 369
Chris@1 370 if test "$prev" != 'sed 50q "$0"'; then
Chris@1 371 echo_test_string=`eval $prev`
Chris@1 372 export echo_test_string
Chris@1 373 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
Chris@1 374 else
Chris@1 375 # Oops. We lost completely, so just stick with echo.
Chris@1 376 echo=echo
Chris@1 377 fi
Chris@1 378 fi
Chris@1 379 fi
Chris@1 380 fi
Chris@1 381 fi
Chris@1 382 fi
Chris@1 383
Chris@1 384 # Copy echo and quote the copy suitably for passing to libtool from
Chris@1 385 # the Makefile, instead of quoting the original, which is used later.
Chris@1 386 ECHO=$echo
Chris@1 387 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
Chris@1 388 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
Chris@1 389 fi
Chris@1 390
Chris@1 391
Chris@1 392
Chris@1 393
Chris@1 394 tagnames=${tagnames+${tagnames},}CXX
Chris@1 395
Chris@1 396 tagnames=${tagnames+${tagnames},}F77
Chris@1 397
Chris@1 398 # Name of the host.
Chris@1 399 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
Chris@1 400 # so uname gets run too.
Chris@1 401 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@1 402
Chris@1 403 exec 6>&1
Chris@1 404
Chris@1 405 #
Chris@1 406 # Initializations.
Chris@1 407 #
Chris@1 408 ac_default_prefix=/usr/local
Chris@1 409 ac_config_libobj_dir=.
Chris@1 410 cross_compiling=no
Chris@1 411 subdirs=
Chris@1 412 MFLAGS=
Chris@1 413 MAKEFLAGS=
Chris@1 414 SHELL=${CONFIG_SHELL-/bin/sh}
Chris@1 415
Chris@1 416 # Maximum number of lines to put in a shell here document.
Chris@1 417 # This variable seems obsolete. It should probably be removed, and
Chris@1 418 # only ac_max_sed_lines should be used.
Chris@1 419 : ${ac_max_here_lines=38}
Chris@1 420
Chris@1 421 # Identity of this package.
Chris@1 422 PACKAGE_NAME=
Chris@1 423 PACKAGE_TARNAME=
Chris@1 424 PACKAGE_VERSION=
Chris@1 425 PACKAGE_STRING=
Chris@1 426 PACKAGE_BUGREPORT=
Chris@1 427
Chris@1 428 ac_unique_file="src/flac/main.c"
Chris@1 429 # Factoring default headers for most tests.
Chris@1 430 ac_includes_default="\
Chris@1 431 #include <stdio.h>
Chris@1 432 #if HAVE_SYS_TYPES_H
Chris@1 433 # include <sys/types.h>
Chris@1 434 #endif
Chris@1 435 #if HAVE_SYS_STAT_H
Chris@1 436 # include <sys/stat.h>
Chris@1 437 #endif
Chris@1 438 #if STDC_HEADERS
Chris@1 439 # include <stdlib.h>
Chris@1 440 # include <stddef.h>
Chris@1 441 #else
Chris@1 442 # if HAVE_STDLIB_H
Chris@1 443 # include <stdlib.h>
Chris@1 444 # endif
Chris@1 445 #endif
Chris@1 446 #if HAVE_STRING_H
Chris@1 447 # if !STDC_HEADERS && HAVE_MEMORY_H
Chris@1 448 # include <memory.h>
Chris@1 449 # endif
Chris@1 450 # include <string.h>
Chris@1 451 #endif
Chris@1 452 #if HAVE_STRINGS_H
Chris@1 453 # include <strings.h>
Chris@1 454 #endif
Chris@1 455 #if HAVE_INTTYPES_H
Chris@1 456 # include <inttypes.h>
Chris@1 457 #else
Chris@1 458 # if HAVE_STDINT_H
Chris@1 459 # include <stdint.h>
Chris@1 460 # endif
Chris@1 461 #endif
Chris@1 462 #if HAVE_UNISTD_H
Chris@1 463 # include <unistd.h>
Chris@1 464 #endif"
Chris@1 465
Chris@1 466 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL ACLOCAL_AMFLAGS CCAS CCASFLAGS FLaC__CPU_IA32_TRUE FLaC__CPU_IA32_FALSE FLaC__CPU_PPC_TRUE FLaC__CPU_PPC_FALSE FLaC__CPU_SPARC_TRUE FLaC__CPU_SPARC_FALSE OBJ_FORMAT MINGW_WINSOCK_LIBS FLaC__SYS_DARWIN_TRUE FLaC__SYS_DARWIN_FALSE FLaC__SYS_LINUX_TRUE FLaC__SYS_LINUX_FALSE FLaC__NO_ASM_TRUE FLaC__NO_ASM_FALSE DEBUG_TRUE DEBUG_FALSE FLaC__SSE_OS_TRUE FLaC__SSE_OS_FALSE FLaC__USE_3DNOW_TRUE FLaC__USE_3DNOW_FALSE FLaC__USE_ALTIVEC_TRUE FLaC__USE_ALTIVEC_FALSE FLAC__TEST_LEVEL FLAC__TEST_WITH_VALGRIND DOXYGEN FLaC__HAS_DOXYGEN_TRUE FLaC__HAS_DOXYGEN_FALSE FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE XMMS_CONFIG XMMS_CFLAGS XMMS_LIBS XMMS_VERSION XMMS_DATA_DIR XMMS_PLUGIN_DIR XMMS_VISUALIZATION_PLUGIN_DIR XMMS_INPUT_PLUGIN_DIR XMMS_OUTPUT_PLUGIN_DIR XMMS_GENERAL_PLUGIN_DIR XMMS_EFFECT_PLUGIN_DIR FLaC__HAS_XMMS_TRUE FLaC__HAS_XMMS_FALSE FLaC__WITH_CPPLIBS_TRUE FLaC__WITH_CPPLIBS_FALSE OGG_CFLAGS OGG_LIBS FLaC__HAS_OGG_TRUE FLaC__HAS_OGG_FALSE LIBICONV LTLIBICONV DOCBOOK_TO_MAN FLaC__HAS_DOCBOOK_TO_MAN_TRUE FLaC__HAS_DOCBOOK_TO_MAN_FALSE NASM FLaC__HAS_NASM_TRUE FLaC__HAS_NASM_FALSE AS GAS FLaC__HAS_AS_TRUE FLaC__HAS_AS_FALSE FLaC__HAS_GAS_TRUE FLaC__HAS_GAS_FALSE FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE LIBOBJS LTLIBOBJS'
Chris@1 467 ac_subst_files=''
Chris@1 468
Chris@1 469 # Initialize some variables set by options.
Chris@1 470 ac_init_help=
Chris@1 471 ac_init_version=false
Chris@1 472 # The variables have the same names as the options, with
Chris@1 473 # dashes changed to underlines.
Chris@1 474 cache_file=/dev/null
Chris@1 475 exec_prefix=NONE
Chris@1 476 no_create=
Chris@1 477 no_recursion=
Chris@1 478 prefix=NONE
Chris@1 479 program_prefix=NONE
Chris@1 480 program_suffix=NONE
Chris@1 481 program_transform_name=s,x,x,
Chris@1 482 silent=
Chris@1 483 site=
Chris@1 484 srcdir=
Chris@1 485 verbose=
Chris@1 486 x_includes=NONE
Chris@1 487 x_libraries=NONE
Chris@1 488
Chris@1 489 # Installation directory options.
Chris@1 490 # These are left unexpanded so users can "make install exec_prefix=/foo"
Chris@1 491 # and all the variables that are supposed to be based on exec_prefix
Chris@1 492 # by default will actually change.
Chris@1 493 # Use braces instead of parens because sh, perl, etc. also accept them.
Chris@1 494 bindir='${exec_prefix}/bin'
Chris@1 495 sbindir='${exec_prefix}/sbin'
Chris@1 496 libexecdir='${exec_prefix}/libexec'
Chris@1 497 datadir='${prefix}/share'
Chris@1 498 sysconfdir='${prefix}/etc'
Chris@1 499 sharedstatedir='${prefix}/com'
Chris@1 500 localstatedir='${prefix}/var'
Chris@1 501 libdir='${exec_prefix}/lib'
Chris@1 502 includedir='${prefix}/include'
Chris@1 503 oldincludedir='/usr/include'
Chris@1 504 infodir='${prefix}/info'
Chris@1 505 mandir='${prefix}/man'
Chris@1 506
Chris@1 507 ac_prev=
Chris@1 508 for ac_option
Chris@1 509 do
Chris@1 510 # If the previous option needs an argument, assign it.
Chris@1 511 if test -n "$ac_prev"; then
Chris@1 512 eval "$ac_prev=\$ac_option"
Chris@1 513 ac_prev=
Chris@1 514 continue
Chris@1 515 fi
Chris@1 516
Chris@1 517 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
Chris@1 518
Chris@1 519 # Accept the important Cygnus configure options, so we can diagnose typos.
Chris@1 520
Chris@1 521 case $ac_option in
Chris@1 522
Chris@1 523 -bindir | --bindir | --bindi | --bind | --bin | --bi)
Chris@1 524 ac_prev=bindir ;;
Chris@1 525 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Chris@1 526 bindir=$ac_optarg ;;
Chris@1 527
Chris@1 528 -build | --build | --buil | --bui | --bu)
Chris@1 529 ac_prev=build_alias ;;
Chris@1 530 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Chris@1 531 build_alias=$ac_optarg ;;
Chris@1 532
Chris@1 533 -cache-file | --cache-file | --cache-fil | --cache-fi \
Chris@1 534 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
Chris@1 535 ac_prev=cache_file ;;
Chris@1 536 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
Chris@1 537 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Chris@1 538 cache_file=$ac_optarg ;;
Chris@1 539
Chris@1 540 --config-cache | -C)
Chris@1 541 cache_file=config.cache ;;
Chris@1 542
Chris@1 543 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
Chris@1 544 ac_prev=datadir ;;
Chris@1 545 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
Chris@1 546 | --da=*)
Chris@1 547 datadir=$ac_optarg ;;
Chris@1 548
Chris@1 549 -disable-* | --disable-*)
Chris@1 550 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Chris@1 551 # Reject names that are not valid shell variable names.
Chris@1 552 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
Chris@1 553 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
Chris@1 554 { (exit 1); exit 1; }; }
Chris@1 555 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
Chris@1 556 eval "enable_$ac_feature=no" ;;
Chris@1 557
Chris@1 558 -enable-* | --enable-*)
Chris@1 559 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Chris@1 560 # Reject names that are not valid shell variable names.
Chris@1 561 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
Chris@1 562 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
Chris@1 563 { (exit 1); exit 1; }; }
Chris@1 564 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
Chris@1 565 case $ac_option in
Chris@1 566 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
Chris@1 567 *) ac_optarg=yes ;;
Chris@1 568 esac
Chris@1 569 eval "enable_$ac_feature='$ac_optarg'" ;;
Chris@1 570
Chris@1 571 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
Chris@1 572 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
Chris@1 573 | --exec | --exe | --ex)
Chris@1 574 ac_prev=exec_prefix ;;
Chris@1 575 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
Chris@1 576 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
Chris@1 577 | --exec=* | --exe=* | --ex=*)
Chris@1 578 exec_prefix=$ac_optarg ;;
Chris@1 579
Chris@1 580 -gas | --gas | --ga | --g)
Chris@1 581 # Obsolete; use --with-gas.
Chris@1 582 with_gas=yes ;;
Chris@1 583
Chris@1 584 -help | --help | --hel | --he | -h)
Chris@1 585 ac_init_help=long ;;
Chris@1 586 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
Chris@1 587 ac_init_help=recursive ;;
Chris@1 588 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
Chris@1 589 ac_init_help=short ;;
Chris@1 590
Chris@1 591 -host | --host | --hos | --ho)
Chris@1 592 ac_prev=host_alias ;;
Chris@1 593 -host=* | --host=* | --hos=* | --ho=*)
Chris@1 594 host_alias=$ac_optarg ;;
Chris@1 595
Chris@1 596 -includedir | --includedir | --includedi | --included | --include \
Chris@1 597 | --includ | --inclu | --incl | --inc)
Chris@1 598 ac_prev=includedir ;;
Chris@1 599 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
Chris@1 600 | --includ=* | --inclu=* | --incl=* | --inc=*)
Chris@1 601 includedir=$ac_optarg ;;
Chris@1 602
Chris@1 603 -infodir | --infodir | --infodi | --infod | --info | --inf)
Chris@1 604 ac_prev=infodir ;;
Chris@1 605 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Chris@1 606 infodir=$ac_optarg ;;
Chris@1 607
Chris@1 608 -libdir | --libdir | --libdi | --libd)
Chris@1 609 ac_prev=libdir ;;
Chris@1 610 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Chris@1 611 libdir=$ac_optarg ;;
Chris@1 612
Chris@1 613 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
Chris@1 614 | --libexe | --libex | --libe)
Chris@1 615 ac_prev=libexecdir ;;
Chris@1 616 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
Chris@1 617 | --libexe=* | --libex=* | --libe=*)
Chris@1 618 libexecdir=$ac_optarg ;;
Chris@1 619
Chris@1 620 -localstatedir | --localstatedir | --localstatedi | --localstated \
Chris@1 621 | --localstate | --localstat | --localsta | --localst \
Chris@1 622 | --locals | --local | --loca | --loc | --lo)
Chris@1 623 ac_prev=localstatedir ;;
Chris@1 624 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Chris@1 625 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
Chris@1 626 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
Chris@1 627 localstatedir=$ac_optarg ;;
Chris@1 628
Chris@1 629 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
Chris@1 630 ac_prev=mandir ;;
Chris@1 631 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Chris@1 632 mandir=$ac_optarg ;;
Chris@1 633
Chris@1 634 -nfp | --nfp | --nf)
Chris@1 635 # Obsolete; use --without-fp.
Chris@1 636 with_fp=no ;;
Chris@1 637
Chris@1 638 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Chris@1 639 | --no-cr | --no-c | -n)
Chris@1 640 no_create=yes ;;
Chris@1 641
Chris@1 642 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
Chris@1 643 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
Chris@1 644 no_recursion=yes ;;
Chris@1 645
Chris@1 646 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
Chris@1 647 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
Chris@1 648 | --oldin | --oldi | --old | --ol | --o)
Chris@1 649 ac_prev=oldincludedir ;;
Chris@1 650 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
Chris@1 651 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
Chris@1 652 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Chris@1 653 oldincludedir=$ac_optarg ;;
Chris@1 654
Chris@1 655 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
Chris@1 656 ac_prev=prefix ;;
Chris@1 657 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Chris@1 658 prefix=$ac_optarg ;;
Chris@1 659
Chris@1 660 -program-prefix | --program-prefix | --program-prefi | --program-pref \
Chris@1 661 | --program-pre | --program-pr | --program-p)
Chris@1 662 ac_prev=program_prefix ;;
Chris@1 663 -program-prefix=* | --program-prefix=* | --program-prefi=* \
Chris@1 664 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Chris@1 665 program_prefix=$ac_optarg ;;
Chris@1 666
Chris@1 667 -program-suffix | --program-suffix | --program-suffi | --program-suff \
Chris@1 668 | --program-suf | --program-su | --program-s)
Chris@1 669 ac_prev=program_suffix ;;
Chris@1 670 -program-suffix=* | --program-suffix=* | --program-suffi=* \
Chris@1 671 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Chris@1 672 program_suffix=$ac_optarg ;;
Chris@1 673
Chris@1 674 -program-transform-name | --program-transform-name \
Chris@1 675 | --program-transform-nam | --program-transform-na \
Chris@1 676 | --program-transform-n | --program-transform- \
Chris@1 677 | --program-transform | --program-transfor \
Chris@1 678 | --program-transfo | --program-transf \
Chris@1 679 | --program-trans | --program-tran \
Chris@1 680 | --progr-tra | --program-tr | --program-t)
Chris@1 681 ac_prev=program_transform_name ;;
Chris@1 682 -program-transform-name=* | --program-transform-name=* \
Chris@1 683 | --program-transform-nam=* | --program-transform-na=* \
Chris@1 684 | --program-transform-n=* | --program-transform-=* \
Chris@1 685 | --program-transform=* | --program-transfor=* \
Chris@1 686 | --program-transfo=* | --program-transf=* \
Chris@1 687 | --program-trans=* | --program-tran=* \
Chris@1 688 | --progr-tra=* | --program-tr=* | --program-t=*)
Chris@1 689 program_transform_name=$ac_optarg ;;
Chris@1 690
Chris@1 691 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@1 692 | -silent | --silent | --silen | --sile | --sil)
Chris@1 693 silent=yes ;;
Chris@1 694
Chris@1 695 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
Chris@1 696 ac_prev=sbindir ;;
Chris@1 697 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
Chris@1 698 | --sbi=* | --sb=*)
Chris@1 699 sbindir=$ac_optarg ;;
Chris@1 700
Chris@1 701 -sharedstatedir | --sharedstatedir | --sharedstatedi \
Chris@1 702 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
Chris@1 703 | --sharedst | --shareds | --shared | --share | --shar \
Chris@1 704 | --sha | --sh)
Chris@1 705 ac_prev=sharedstatedir ;;
Chris@1 706 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
Chris@1 707 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
Chris@1 708 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
Chris@1 709 | --sha=* | --sh=*)
Chris@1 710 sharedstatedir=$ac_optarg ;;
Chris@1 711
Chris@1 712 -site | --site | --sit)
Chris@1 713 ac_prev=site ;;
Chris@1 714 -site=* | --site=* | --sit=*)
Chris@1 715 site=$ac_optarg ;;
Chris@1 716
Chris@1 717 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
Chris@1 718 ac_prev=srcdir ;;
Chris@1 719 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Chris@1 720 srcdir=$ac_optarg ;;
Chris@1 721
Chris@1 722 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
Chris@1 723 | --syscon | --sysco | --sysc | --sys | --sy)
Chris@1 724 ac_prev=sysconfdir ;;
Chris@1 725 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
Chris@1 726 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Chris@1 727 sysconfdir=$ac_optarg ;;
Chris@1 728
Chris@1 729 -target | --target | --targe | --targ | --tar | --ta | --t)
Chris@1 730 ac_prev=target_alias ;;
Chris@1 731 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Chris@1 732 target_alias=$ac_optarg ;;
Chris@1 733
Chris@1 734 -v | -verbose | --verbose | --verbos | --verbo | --verb)
Chris@1 735 verbose=yes ;;
Chris@1 736
Chris@1 737 -version | --version | --versio | --versi | --vers | -V)
Chris@1 738 ac_init_version=: ;;
Chris@1 739
Chris@1 740 -with-* | --with-*)
Chris@1 741 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Chris@1 742 # Reject names that are not valid shell variable names.
Chris@1 743 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
Chris@1 744 { echo "$as_me: error: invalid package name: $ac_package" >&2
Chris@1 745 { (exit 1); exit 1; }; }
Chris@1 746 ac_package=`echo $ac_package| sed 's/-/_/g'`
Chris@1 747 case $ac_option in
Chris@1 748 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
Chris@1 749 *) ac_optarg=yes ;;
Chris@1 750 esac
Chris@1 751 eval "with_$ac_package='$ac_optarg'" ;;
Chris@1 752
Chris@1 753 -without-* | --without-*)
Chris@1 754 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Chris@1 755 # Reject names that are not valid shell variable names.
Chris@1 756 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
Chris@1 757 { echo "$as_me: error: invalid package name: $ac_package" >&2
Chris@1 758 { (exit 1); exit 1; }; }
Chris@1 759 ac_package=`echo $ac_package | sed 's/-/_/g'`
Chris@1 760 eval "with_$ac_package=no" ;;
Chris@1 761
Chris@1 762 --x)
Chris@1 763 # Obsolete; use --with-x.
Chris@1 764 with_x=yes ;;
Chris@1 765
Chris@1 766 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
Chris@1 767 | --x-incl | --x-inc | --x-in | --x-i)
Chris@1 768 ac_prev=x_includes ;;
Chris@1 769 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
Chris@1 770 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Chris@1 771 x_includes=$ac_optarg ;;
Chris@1 772
Chris@1 773 -x-libraries | --x-libraries | --x-librarie | --x-librari \
Chris@1 774 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
Chris@1 775 ac_prev=x_libraries ;;
Chris@1 776 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
Chris@1 777 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Chris@1 778 x_libraries=$ac_optarg ;;
Chris@1 779
Chris@1 780 -*) { echo "$as_me: error: unrecognized option: $ac_option
Chris@1 781 Try \`$0 --help' for more information." >&2
Chris@1 782 { (exit 1); exit 1; }; }
Chris@1 783 ;;
Chris@1 784
Chris@1 785 *=*)
Chris@1 786 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
Chris@1 787 # Reject names that are not valid shell variable names.
Chris@1 788 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
Chris@1 789 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
Chris@1 790 { (exit 1); exit 1; }; }
Chris@1 791 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
Chris@1 792 eval "$ac_envvar='$ac_optarg'"
Chris@1 793 export $ac_envvar ;;
Chris@1 794
Chris@1 795 *)
Chris@1 796 # FIXME: should be removed in autoconf 3.0.
Chris@1 797 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Chris@1 798 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Chris@1 799 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chris@1 800 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Chris@1 801 ;;
Chris@1 802
Chris@1 803 esac
Chris@1 804 done
Chris@1 805
Chris@1 806 if test -n "$ac_prev"; then
Chris@1 807 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris@1 808 { echo "$as_me: error: missing argument to $ac_option" >&2
Chris@1 809 { (exit 1); exit 1; }; }
Chris@1 810 fi
Chris@1 811
Chris@1 812 # Be sure to have absolute paths.
Chris@1 813 for ac_var in exec_prefix prefix
Chris@1 814 do
Chris@1 815 eval ac_val=$`echo $ac_var`
Chris@1 816 case $ac_val in
Chris@1 817 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
Chris@1 818 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
Chris@1 819 { (exit 1); exit 1; }; };;
Chris@1 820 esac
Chris@1 821 done
Chris@1 822
Chris@1 823 # Be sure to have absolute paths.
Chris@1 824 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
Chris@1 825 localstatedir libdir includedir oldincludedir infodir mandir
Chris@1 826 do
Chris@1 827 eval ac_val=$`echo $ac_var`
Chris@1 828 case $ac_val in
Chris@1 829 [\\/$]* | ?:[\\/]* ) ;;
Chris@1 830 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
Chris@1 831 { (exit 1); exit 1; }; };;
Chris@1 832 esac
Chris@1 833 done
Chris@1 834
Chris@1 835 # There might be people who depend on the old broken behavior: `$host'
Chris@1 836 # used to hold the argument of --host etc.
Chris@1 837 # FIXME: To remove some day.
Chris@1 838 build=$build_alias
Chris@1 839 host=$host_alias
Chris@1 840 target=$target_alias
Chris@1 841
Chris@1 842 # FIXME: To remove some day.
Chris@1 843 if test "x$host_alias" != x; then
Chris@1 844 if test "x$build_alias" = x; then
Chris@1 845 cross_compiling=maybe
Chris@1 846 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Chris@1 847 If a cross compiler is detected then cross compile mode will be used." >&2
Chris@1 848 elif test "x$build_alias" != "x$host_alias"; then
Chris@1 849 cross_compiling=yes
Chris@1 850 fi
Chris@1 851 fi
Chris@1 852
Chris@1 853 ac_tool_prefix=
Chris@1 854 test -n "$host_alias" && ac_tool_prefix=$host_alias-
Chris@1 855
Chris@1 856 test "$silent" = yes && exec 6>/dev/null
Chris@1 857
Chris@1 858
Chris@1 859 # Find the source files, if location was not specified.
Chris@1 860 if test -z "$srcdir"; then
Chris@1 861 ac_srcdir_defaulted=yes
Chris@1 862 # Try the directory containing this script, then its parent.
Chris@1 863 ac_confdir=`(dirname "$0") 2>/dev/null ||
Chris@1 864 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 865 X"$0" : 'X\(//\)[^/]' \| \
Chris@1 866 X"$0" : 'X\(//\)$' \| \
Chris@1 867 X"$0" : 'X\(/\)' \| \
Chris@1 868 . : '\(.\)' 2>/dev/null ||
Chris@1 869 echo X"$0" |
Chris@1 870 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 871 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 872 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 873 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 874 s/.*/./; q'`
Chris@1 875 srcdir=$ac_confdir
Chris@1 876 if test ! -r $srcdir/$ac_unique_file; then
Chris@1 877 srcdir=..
Chris@1 878 fi
Chris@1 879 else
Chris@1 880 ac_srcdir_defaulted=no
Chris@1 881 fi
Chris@1 882 if test ! -r $srcdir/$ac_unique_file; then
Chris@1 883 if test "$ac_srcdir_defaulted" = yes; then
Chris@1 884 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
Chris@1 885 { (exit 1); exit 1; }; }
Chris@1 886 else
Chris@1 887 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Chris@1 888 { (exit 1); exit 1; }; }
Chris@1 889 fi
Chris@1 890 fi
Chris@1 891 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
Chris@1 892 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
Chris@1 893 { (exit 1); exit 1; }; }
Chris@1 894 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
Chris@1 895 ac_env_build_alias_set=${build_alias+set}
Chris@1 896 ac_env_build_alias_value=$build_alias
Chris@1 897 ac_cv_env_build_alias_set=${build_alias+set}
Chris@1 898 ac_cv_env_build_alias_value=$build_alias
Chris@1 899 ac_env_host_alias_set=${host_alias+set}
Chris@1 900 ac_env_host_alias_value=$host_alias
Chris@1 901 ac_cv_env_host_alias_set=${host_alias+set}
Chris@1 902 ac_cv_env_host_alias_value=$host_alias
Chris@1 903 ac_env_target_alias_set=${target_alias+set}
Chris@1 904 ac_env_target_alias_value=$target_alias
Chris@1 905 ac_cv_env_target_alias_set=${target_alias+set}
Chris@1 906 ac_cv_env_target_alias_value=$target_alias
Chris@1 907 ac_env_CC_set=${CC+set}
Chris@1 908 ac_env_CC_value=$CC
Chris@1 909 ac_cv_env_CC_set=${CC+set}
Chris@1 910 ac_cv_env_CC_value=$CC
Chris@1 911 ac_env_CFLAGS_set=${CFLAGS+set}
Chris@1 912 ac_env_CFLAGS_value=$CFLAGS
Chris@1 913 ac_cv_env_CFLAGS_set=${CFLAGS+set}
Chris@1 914 ac_cv_env_CFLAGS_value=$CFLAGS
Chris@1 915 ac_env_LDFLAGS_set=${LDFLAGS+set}
Chris@1 916 ac_env_LDFLAGS_value=$LDFLAGS
Chris@1 917 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
Chris@1 918 ac_cv_env_LDFLAGS_value=$LDFLAGS
Chris@1 919 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
Chris@1 920 ac_env_CPPFLAGS_value=$CPPFLAGS
Chris@1 921 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
Chris@1 922 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
Chris@1 923 ac_env_CPP_set=${CPP+set}
Chris@1 924 ac_env_CPP_value=$CPP
Chris@1 925 ac_cv_env_CPP_set=${CPP+set}
Chris@1 926 ac_cv_env_CPP_value=$CPP
Chris@1 927 ac_env_CXX_set=${CXX+set}
Chris@1 928 ac_env_CXX_value=$CXX
Chris@1 929 ac_cv_env_CXX_set=${CXX+set}
Chris@1 930 ac_cv_env_CXX_value=$CXX
Chris@1 931 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
Chris@1 932 ac_env_CXXFLAGS_value=$CXXFLAGS
Chris@1 933 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
Chris@1 934 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
Chris@1 935 ac_env_CXXCPP_set=${CXXCPP+set}
Chris@1 936 ac_env_CXXCPP_value=$CXXCPP
Chris@1 937 ac_cv_env_CXXCPP_set=${CXXCPP+set}
Chris@1 938 ac_cv_env_CXXCPP_value=$CXXCPP
Chris@1 939 ac_env_F77_set=${F77+set}
Chris@1 940 ac_env_F77_value=$F77
Chris@1 941 ac_cv_env_F77_set=${F77+set}
Chris@1 942 ac_cv_env_F77_value=$F77
Chris@1 943 ac_env_FFLAGS_set=${FFLAGS+set}
Chris@1 944 ac_env_FFLAGS_value=$FFLAGS
Chris@1 945 ac_cv_env_FFLAGS_set=${FFLAGS+set}
Chris@1 946 ac_cv_env_FFLAGS_value=$FFLAGS
Chris@1 947
Chris@1 948 #
Chris@1 949 # Report the --help message.
Chris@1 950 #
Chris@1 951 if test "$ac_init_help" = "long"; then
Chris@1 952 # Omit some internal or obsolete options to make the list less imposing.
Chris@1 953 # This message is too long to be a string in the A/UX 3.1 sh.
Chris@1 954 cat <<_ACEOF
Chris@1 955 \`configure' configures this package to adapt to many kinds of systems.
Chris@1 956
Chris@1 957 Usage: $0 [OPTION]... [VAR=VALUE]...
Chris@1 958
Chris@1 959 To assign environment variables (e.g., CC, CFLAGS...), specify them as
Chris@1 960 VAR=VALUE. See below for descriptions of some of the useful variables.
Chris@1 961
Chris@1 962 Defaults for the options are specified in brackets.
Chris@1 963
Chris@1 964 Configuration:
Chris@1 965 -h, --help display this help and exit
Chris@1 966 --help=short display options specific to this package
Chris@1 967 --help=recursive display the short help of all the included packages
Chris@1 968 -V, --version display version information and exit
Chris@1 969 -q, --quiet, --silent do not print \`checking...' messages
Chris@1 970 --cache-file=FILE cache test results in FILE [disabled]
Chris@1 971 -C, --config-cache alias for \`--cache-file=config.cache'
Chris@1 972 -n, --no-create do not create output files
Chris@1 973 --srcdir=DIR find the sources in DIR [configure dir or \`..']
Chris@1 974
Chris@1 975 _ACEOF
Chris@1 976
Chris@1 977 cat <<_ACEOF
Chris@1 978 Installation directories:
Chris@1 979 --prefix=PREFIX install architecture-independent files in PREFIX
Chris@1 980 [$ac_default_prefix]
Chris@1 981 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Chris@1 982 [PREFIX]
Chris@1 983
Chris@1 984 By default, \`make install' will install all the files in
Chris@1 985 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
Chris@1 986 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
Chris@1 987 for instance \`--prefix=\$HOME'.
Chris@1 988
Chris@1 989 For better control, use the options below.
Chris@1 990
Chris@1 991 Fine tuning of the installation directories:
Chris@1 992 --bindir=DIR user executables [EPREFIX/bin]
Chris@1 993 --sbindir=DIR system admin executables [EPREFIX/sbin]
Chris@1 994 --libexecdir=DIR program executables [EPREFIX/libexec]
Chris@1 995 --datadir=DIR read-only architecture-independent data [PREFIX/share]
Chris@1 996 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
Chris@1 997 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
Chris@1 998 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
Chris@1 999 --libdir=DIR object code libraries [EPREFIX/lib]
Chris@1 1000 --includedir=DIR C header files [PREFIX/include]
Chris@1 1001 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Chris@1 1002 --infodir=DIR info documentation [PREFIX/info]
Chris@1 1003 --mandir=DIR man documentation [PREFIX/man]
Chris@1 1004 _ACEOF
Chris@1 1005
Chris@1 1006 cat <<\_ACEOF
Chris@1 1007
Chris@1 1008 Program names:
Chris@1 1009 --program-prefix=PREFIX prepend PREFIX to installed program names
Chris@1 1010 --program-suffix=SUFFIX append SUFFIX to installed program names
Chris@1 1011 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
Chris@1 1012
Chris@1 1013 System types:
Chris@1 1014 --build=BUILD configure for building on BUILD [guessed]
Chris@1 1015 --host=HOST cross-compile to build programs to run on HOST [BUILD]
Chris@1 1016 _ACEOF
Chris@1 1017 fi
Chris@1 1018
Chris@1 1019 if test -n "$ac_init_help"; then
Chris@1 1020
Chris@1 1021 cat <<\_ACEOF
Chris@1 1022
Chris@1 1023 Optional Features:
Chris@1 1024 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
Chris@1 1025 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Chris@1 1026 --enable-maintainer-mode enable make rules and dependencies not useful
Chris@1 1027 (and sometimes confusing) to the casual installer
Chris@1 1028 --enable-shared[=PKGS]
Chris@1 1029 build shared libraries [default=yes]
Chris@1 1030 --enable-static[=PKGS]
Chris@1 1031 build static libraries [default=yes]
Chris@1 1032 --enable-fast-install[=PKGS]
Chris@1 1033 optimize for fast installation [default=yes]
Chris@1 1034 --disable-dependency-tracking Speeds up one-time builds
Chris@1 1035 --enable-dependency-tracking Do not reject slow dependency extractors
Chris@1 1036 --disable-libtool-lock avoid locking (might break parallel builds)
Chris@1 1037 --disable-largefile omit support for large files
Chris@1 1038 --disable-asm-optimizations
Chris@1 1039 Don't use any assembly optimization routines
Chris@1 1040 --enable-debug Turn on debugging
Chris@1 1041 --enable-sse Enable SSE support by asserting that the OS supports
Chris@1 1042 SSE instructions
Chris@1 1043 --disable-3dnow Disable 3DNOW! optimizations
Chris@1 1044 --disable-altivec Disable Altivec optimizations
Chris@1 1045 --disable-thorough-tests
Chris@1 1046 Disable thorough (long) testing, do only basic tests
Chris@1 1047 --enable-exhaustive-tests
Chris@1 1048 Enable exhaustive testing (VERY long)
Chris@1 1049 --enable-valgrind-testing
Chris@1 1050 Run all tests inside Valgrind
Chris@1 1051 --disable-doxygen-docs Disable API documentation building via Doxygen
Chris@1 1052 --enable-local-xmms-plugin
Chris@1 1053 Install XMMS plugin to ~/.xmms/Plugins instead of
Chris@1 1054 system location
Chris@1 1055 --disable-xmms-plugin Do not build XMMS plugin
Chris@1 1056 --disable-cpplibs Do not build libFLAC++
Chris@1 1057 --disable-ogg Disable ogg support (default: test for libogg)
Chris@1 1058 --disable-oggtest Do not try to compile and run a test Ogg program
Chris@1 1059 --disable-rpath do not hardcode runtime library paths
Chris@1 1060
Chris@1 1061 Optional Packages:
Chris@1 1062 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Chris@1 1063 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Chris@1 1064 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Chris@1 1065 --with-pic try to use only PIC/non-PIC objects [default=use
Chris@1 1066 both]
Chris@1 1067 --with-tags[=TAGS]
Chris@1 1068 include additional configurations [automatic]
Chris@1 1069 --with-xmms-prefix=PFX Prefix where XMMS is installed (optional)
Chris@1 1070 --with-xmms-exec-prefix=PFX Exec prefix where XMMS is installed (optional)
Chris@1 1071 --with-ogg=PFX Prefix where libogg is installed (optional)
Chris@1 1072 --with-ogg-libraries=DIR Directory where libogg library is installed (optional)
Chris@1 1073 --with-ogg-includes=DIR Directory where libogg header files are installed (optional)
Chris@1 1074 --with-gnu-ld assume the C compiler uses GNU ld default=no
Chris@1 1075 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
Chris@1 1076 --without-libiconv-prefix don't search for libiconv in includedir and libdir
Chris@1 1077
Chris@1 1078 Some influential environment variables:
Chris@1 1079 CC C compiler command
Chris@1 1080 CFLAGS C compiler flags
Chris@1 1081 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
Chris@1 1082 nonstandard directory <lib dir>
Chris@1 1083 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
Chris@1 1084 headers in a nonstandard directory <include dir>
Chris@1 1085 CPP C preprocessor
Chris@1 1086 CXX C++ compiler command
Chris@1 1087 CXXFLAGS C++ compiler flags
Chris@1 1088 CXXCPP C++ preprocessor
Chris@1 1089 F77 Fortran 77 compiler command
Chris@1 1090 FFLAGS Fortran 77 compiler flags
Chris@1 1091
Chris@1 1092 Use these variables to override the choices made by `configure' or to help
Chris@1 1093 it to find libraries and programs with nonstandard names/locations.
Chris@1 1094
Chris@1 1095 _ACEOF
Chris@1 1096 fi
Chris@1 1097
Chris@1 1098 if test "$ac_init_help" = "recursive"; then
Chris@1 1099 # If there are subdirs, report their specific --help.
Chris@1 1100 ac_popdir=`pwd`
Chris@1 1101 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Chris@1 1102 test -d $ac_dir || continue
Chris@1 1103 ac_builddir=.
Chris@1 1104
Chris@1 1105 if test "$ac_dir" != .; then
Chris@1 1106 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Chris@1 1107 # A "../" for each directory in $ac_dir_suffix.
Chris@1 1108 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
Chris@1 1109 else
Chris@1 1110 ac_dir_suffix= ac_top_builddir=
Chris@1 1111 fi
Chris@1 1112
Chris@1 1113 case $srcdir in
Chris@1 1114 .) # No --srcdir option. We are building in place.
Chris@1 1115 ac_srcdir=.
Chris@1 1116 if test -z "$ac_top_builddir"; then
Chris@1 1117 ac_top_srcdir=.
Chris@1 1118 else
Chris@1 1119 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
Chris@1 1120 fi ;;
Chris@1 1121 [\\/]* | ?:[\\/]* ) # Absolute path.
Chris@1 1122 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@1 1123 ac_top_srcdir=$srcdir ;;
Chris@1 1124 *) # Relative path.
Chris@1 1125 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
Chris@1 1126 ac_top_srcdir=$ac_top_builddir$srcdir ;;
Chris@1 1127 esac
Chris@1 1128
Chris@1 1129 # Do not use `cd foo && pwd` to compute absolute paths, because
Chris@1 1130 # the directories may not exist.
Chris@1 1131 case `pwd` in
Chris@1 1132 .) ac_abs_builddir="$ac_dir";;
Chris@1 1133 *)
Chris@1 1134 case "$ac_dir" in
Chris@1 1135 .) ac_abs_builddir=`pwd`;;
Chris@1 1136 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
Chris@1 1137 *) ac_abs_builddir=`pwd`/"$ac_dir";;
Chris@1 1138 esac;;
Chris@1 1139 esac
Chris@1 1140 case $ac_abs_builddir in
Chris@1 1141 .) ac_abs_top_builddir=${ac_top_builddir}.;;
Chris@1 1142 *)
Chris@1 1143 case ${ac_top_builddir}. in
Chris@1 1144 .) ac_abs_top_builddir=$ac_abs_builddir;;
Chris@1 1145 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
Chris@1 1146 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
Chris@1 1147 esac;;
Chris@1 1148 esac
Chris@1 1149 case $ac_abs_builddir in
Chris@1 1150 .) ac_abs_srcdir=$ac_srcdir;;
Chris@1 1151 *)
Chris@1 1152 case $ac_srcdir in
Chris@1 1153 .) ac_abs_srcdir=$ac_abs_builddir;;
Chris@1 1154 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
Chris@1 1155 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
Chris@1 1156 esac;;
Chris@1 1157 esac
Chris@1 1158 case $ac_abs_builddir in
Chris@1 1159 .) ac_abs_top_srcdir=$ac_top_srcdir;;
Chris@1 1160 *)
Chris@1 1161 case $ac_top_srcdir in
Chris@1 1162 .) ac_abs_top_srcdir=$ac_abs_builddir;;
Chris@1 1163 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
Chris@1 1164 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
Chris@1 1165 esac;;
Chris@1 1166 esac
Chris@1 1167
Chris@1 1168 cd $ac_dir
Chris@1 1169 # Check for guested configure; otherwise get Cygnus style configure.
Chris@1 1170 if test -f $ac_srcdir/configure.gnu; then
Chris@1 1171 echo
Chris@1 1172 $SHELL $ac_srcdir/configure.gnu --help=recursive
Chris@1 1173 elif test -f $ac_srcdir/configure; then
Chris@1 1174 echo
Chris@1 1175 $SHELL $ac_srcdir/configure --help=recursive
Chris@1 1176 elif test -f $ac_srcdir/configure.ac ||
Chris@1 1177 test -f $ac_srcdir/configure.in; then
Chris@1 1178 echo
Chris@1 1179 $ac_configure --help
Chris@1 1180 else
Chris@1 1181 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Chris@1 1182 fi
Chris@1 1183 cd $ac_popdir
Chris@1 1184 done
Chris@1 1185 fi
Chris@1 1186
Chris@1 1187 test -n "$ac_init_help" && exit 0
Chris@1 1188 if $ac_init_version; then
Chris@1 1189 cat <<\_ACEOF
Chris@1 1190
Chris@1 1191 Copyright (C) 2003 Free Software Foundation, Inc.
Chris@1 1192 This configure script is free software; the Free Software Foundation
Chris@1 1193 gives unlimited permission to copy, distribute and modify it.
Chris@1 1194 _ACEOF
Chris@1 1195 exit 0
Chris@1 1196 fi
Chris@1 1197 exec 5>config.log
Chris@1 1198 cat >&5 <<_ACEOF
Chris@1 1199 This file contains any messages produced by compilers while
Chris@1 1200 running configure, to aid debugging if configure makes a mistake.
Chris@1 1201
Chris@1 1202 It was created by $as_me, which was
Chris@1 1203 generated by GNU Autoconf 2.59. Invocation command line was
Chris@1 1204
Chris@1 1205 $ $0 $@
Chris@1 1206
Chris@1 1207 _ACEOF
Chris@1 1208 {
Chris@1 1209 cat <<_ASUNAME
Chris@1 1210 ## --------- ##
Chris@1 1211 ## Platform. ##
Chris@1 1212 ## --------- ##
Chris@1 1213
Chris@1 1214 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
Chris@1 1215 uname -m = `(uname -m) 2>/dev/null || echo unknown`
Chris@1 1216 uname -r = `(uname -r) 2>/dev/null || echo unknown`
Chris@1 1217 uname -s = `(uname -s) 2>/dev/null || echo unknown`
Chris@1 1218 uname -v = `(uname -v) 2>/dev/null || echo unknown`
Chris@1 1219
Chris@1 1220 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
Chris@1 1221 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
Chris@1 1222
Chris@1 1223 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
Chris@1 1224 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
Chris@1 1225 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Chris@1 1226 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
Chris@1 1227 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
Chris@1 1228 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
Chris@1 1229 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
Chris@1 1230
Chris@1 1231 _ASUNAME
Chris@1 1232
Chris@1 1233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 1234 for as_dir in $PATH
Chris@1 1235 do
Chris@1 1236 IFS=$as_save_IFS
Chris@1 1237 test -z "$as_dir" && as_dir=.
Chris@1 1238 echo "PATH: $as_dir"
Chris@1 1239 done
Chris@1 1240
Chris@1 1241 } >&5
Chris@1 1242
Chris@1 1243 cat >&5 <<_ACEOF
Chris@1 1244
Chris@1 1245
Chris@1 1246 ## ----------- ##
Chris@1 1247 ## Core tests. ##
Chris@1 1248 ## ----------- ##
Chris@1 1249
Chris@1 1250 _ACEOF
Chris@1 1251
Chris@1 1252
Chris@1 1253 # Keep a trace of the command line.
Chris@1 1254 # Strip out --no-create and --no-recursion so they do not pile up.
Chris@1 1255 # Strip out --silent because we don't want to record it for future runs.
Chris@1 1256 # Also quote any args containing shell meta-characters.
Chris@1 1257 # Make two passes to allow for proper duplicate-argument suppression.
Chris@1 1258 ac_configure_args=
Chris@1 1259 ac_configure_args0=
Chris@1 1260 ac_configure_args1=
Chris@1 1261 ac_sep=
Chris@1 1262 ac_must_keep_next=false
Chris@1 1263 for ac_pass in 1 2
Chris@1 1264 do
Chris@1 1265 for ac_arg
Chris@1 1266 do
Chris@1 1267 case $ac_arg in
Chris@1 1268 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
Chris@1 1269 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@1 1270 | -silent | --silent | --silen | --sile | --sil)
Chris@1 1271 continue ;;
Chris@1 1272 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
Chris@1 1273 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@1 1274 esac
Chris@1 1275 case $ac_pass in
Chris@1 1276 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
Chris@1 1277 2)
Chris@1 1278 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
Chris@1 1279 if test $ac_must_keep_next = true; then
Chris@1 1280 ac_must_keep_next=false # Got value, back to normal.
Chris@1 1281 else
Chris@1 1282 case $ac_arg in
Chris@1 1283 *=* | --config-cache | -C | -disable-* | --disable-* \
Chris@1 1284 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
Chris@1 1285 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
Chris@1 1286 | -with-* | --with-* | -without-* | --without-* | --x)
Chris@1 1287 case "$ac_configure_args0 " in
Chris@1 1288 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
Chris@1 1289 esac
Chris@1 1290 ;;
Chris@1 1291 -* ) ac_must_keep_next=true ;;
Chris@1 1292 esac
Chris@1 1293 fi
Chris@1 1294 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
Chris@1 1295 # Get rid of the leading space.
Chris@1 1296 ac_sep=" "
Chris@1 1297 ;;
Chris@1 1298 esac
Chris@1 1299 done
Chris@1 1300 done
Chris@1 1301 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
Chris@1 1302 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
Chris@1 1303
Chris@1 1304 # When interrupted or exit'd, cleanup temporary files, and complete
Chris@1 1305 # config.log. We remove comments because anyway the quotes in there
Chris@1 1306 # would cause problems or look ugly.
Chris@1 1307 # WARNING: Be sure not to use single quotes in there, as some shells,
Chris@1 1308 # such as our DU 5.0 friend, will then `close' the trap.
Chris@1 1309 trap 'exit_status=$?
Chris@1 1310 # Save into config.log some information that might help in debugging.
Chris@1 1311 {
Chris@1 1312 echo
Chris@1 1313
Chris@1 1314 cat <<\_ASBOX
Chris@1 1315 ## ---------------- ##
Chris@1 1316 ## Cache variables. ##
Chris@1 1317 ## ---------------- ##
Chris@1 1318 _ASBOX
Chris@1 1319 echo
Chris@1 1320 # The following way of writing the cache mishandles newlines in values,
Chris@1 1321 {
Chris@1 1322 (set) 2>&1 |
Chris@1 1323 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
Chris@1 1324 *ac_space=\ *)
Chris@1 1325 sed -n \
Chris@1 1326 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
Chris@1 1327 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
Chris@1 1328 ;;
Chris@1 1329 *)
Chris@1 1330 sed -n \
Chris@1 1331 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Chris@1 1332 ;;
Chris@1 1333 esac;
Chris@1 1334 }
Chris@1 1335 echo
Chris@1 1336
Chris@1 1337 cat <<\_ASBOX
Chris@1 1338 ## ----------------- ##
Chris@1 1339 ## Output variables. ##
Chris@1 1340 ## ----------------- ##
Chris@1 1341 _ASBOX
Chris@1 1342 echo
Chris@1 1343 for ac_var in $ac_subst_vars
Chris@1 1344 do
Chris@1 1345 eval ac_val=$`echo $ac_var`
Chris@1 1346 echo "$ac_var='"'"'$ac_val'"'"'"
Chris@1 1347 done | sort
Chris@1 1348 echo
Chris@1 1349
Chris@1 1350 if test -n "$ac_subst_files"; then
Chris@1 1351 cat <<\_ASBOX
Chris@1 1352 ## ------------- ##
Chris@1 1353 ## Output files. ##
Chris@1 1354 ## ------------- ##
Chris@1 1355 _ASBOX
Chris@1 1356 echo
Chris@1 1357 for ac_var in $ac_subst_files
Chris@1 1358 do
Chris@1 1359 eval ac_val=$`echo $ac_var`
Chris@1 1360 echo "$ac_var='"'"'$ac_val'"'"'"
Chris@1 1361 done | sort
Chris@1 1362 echo
Chris@1 1363 fi
Chris@1 1364
Chris@1 1365 if test -s confdefs.h; then
Chris@1 1366 cat <<\_ASBOX
Chris@1 1367 ## ----------- ##
Chris@1 1368 ## confdefs.h. ##
Chris@1 1369 ## ----------- ##
Chris@1 1370 _ASBOX
Chris@1 1371 echo
Chris@1 1372 sed "/^$/d" confdefs.h | sort
Chris@1 1373 echo
Chris@1 1374 fi
Chris@1 1375 test "$ac_signal" != 0 &&
Chris@1 1376 echo "$as_me: caught signal $ac_signal"
Chris@1 1377 echo "$as_me: exit $exit_status"
Chris@1 1378 } >&5
Chris@1 1379 rm -f core *.core &&
Chris@1 1380 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
Chris@1 1381 exit $exit_status
Chris@1 1382 ' 0
Chris@1 1383 for ac_signal in 1 2 13 15; do
Chris@1 1384 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
Chris@1 1385 done
Chris@1 1386 ac_signal=0
Chris@1 1387
Chris@1 1388 # confdefs.h avoids OS command line length limits that DEFS can exceed.
Chris@1 1389 rm -rf conftest* confdefs.h
Chris@1 1390 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
Chris@1 1391 echo >confdefs.h
Chris@1 1392
Chris@1 1393 # Predefined preprocessor variables.
Chris@1 1394
Chris@1 1395 cat >>confdefs.h <<_ACEOF
Chris@1 1396 #define PACKAGE_NAME "$PACKAGE_NAME"
Chris@1 1397 _ACEOF
Chris@1 1398
Chris@1 1399
Chris@1 1400 cat >>confdefs.h <<_ACEOF
Chris@1 1401 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
Chris@1 1402 _ACEOF
Chris@1 1403
Chris@1 1404
Chris@1 1405 cat >>confdefs.h <<_ACEOF
Chris@1 1406 #define PACKAGE_VERSION "$PACKAGE_VERSION"
Chris@1 1407 _ACEOF
Chris@1 1408
Chris@1 1409
Chris@1 1410 cat >>confdefs.h <<_ACEOF
Chris@1 1411 #define PACKAGE_STRING "$PACKAGE_STRING"
Chris@1 1412 _ACEOF
Chris@1 1413
Chris@1 1414
Chris@1 1415 cat >>confdefs.h <<_ACEOF
Chris@1 1416 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Chris@1 1417 _ACEOF
Chris@1 1418
Chris@1 1419
Chris@1 1420 # Let the site file select an alternate cache file if it wants to.
Chris@1 1421 # Prefer explicitly selected file to automatically selected ones.
Chris@1 1422 if test -z "$CONFIG_SITE"; then
Chris@1 1423 if test "x$prefix" != xNONE; then
Chris@1 1424 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
Chris@1 1425 else
Chris@1 1426 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
Chris@1 1427 fi
Chris@1 1428 fi
Chris@1 1429 for ac_site_file in $CONFIG_SITE; do
Chris@1 1430 if test -r "$ac_site_file"; then
Chris@1 1431 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
Chris@1 1432 echo "$as_me: loading site script $ac_site_file" >&6;}
Chris@1 1433 sed 's/^/| /' "$ac_site_file" >&5
Chris@1 1434 . "$ac_site_file"
Chris@1 1435 fi
Chris@1 1436 done
Chris@1 1437
Chris@1 1438 if test -r "$cache_file"; then
Chris@1 1439 # Some versions of bash will fail to source /dev/null (special
Chris@1 1440 # files actually), so we avoid doing that.
Chris@1 1441 if test -f "$cache_file"; then
Chris@1 1442 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
Chris@1 1443 echo "$as_me: loading cache $cache_file" >&6;}
Chris@1 1444 case $cache_file in
Chris@1 1445 [\\/]* | ?:[\\/]* ) . $cache_file;;
Chris@1 1446 *) . ./$cache_file;;
Chris@1 1447 esac
Chris@1 1448 fi
Chris@1 1449 else
Chris@1 1450 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
Chris@1 1451 echo "$as_me: creating cache $cache_file" >&6;}
Chris@1 1452 >$cache_file
Chris@1 1453 fi
Chris@1 1454
Chris@1 1455 # Check that the precious variables saved in the cache have kept the same
Chris@1 1456 # value.
Chris@1 1457 ac_cache_corrupted=false
Chris@1 1458 for ac_var in `(set) 2>&1 |
Chris@1 1459 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
Chris@1 1460 eval ac_old_set=\$ac_cv_env_${ac_var}_set
Chris@1 1461 eval ac_new_set=\$ac_env_${ac_var}_set
Chris@1 1462 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
Chris@1 1463 eval ac_new_val="\$ac_env_${ac_var}_value"
Chris@1 1464 case $ac_old_set,$ac_new_set in
Chris@1 1465 set,)
Chris@1 1466 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Chris@1 1467 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Chris@1 1468 ac_cache_corrupted=: ;;
Chris@1 1469 ,set)
Chris@1 1470 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
Chris@1 1471 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Chris@1 1472 ac_cache_corrupted=: ;;
Chris@1 1473 ,);;
Chris@1 1474 *)
Chris@1 1475 if test "x$ac_old_val" != "x$ac_new_val"; then
Chris@1 1476 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
Chris@1 1477 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Chris@1 1478 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
Chris@1 1479 echo "$as_me: former value: $ac_old_val" >&2;}
Chris@1 1480 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
Chris@1 1481 echo "$as_me: current value: $ac_new_val" >&2;}
Chris@1 1482 ac_cache_corrupted=:
Chris@1 1483 fi;;
Chris@1 1484 esac
Chris@1 1485 # Pass precious variables to config.status.
Chris@1 1486 if test "$ac_new_set" = set; then
Chris@1 1487 case $ac_new_val in
Chris@1 1488 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
Chris@1 1489 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Chris@1 1490 *) ac_arg=$ac_var=$ac_new_val ;;
Chris@1 1491 esac
Chris@1 1492 case " $ac_configure_args " in
Chris@1 1493 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chris@1 1494 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
Chris@1 1495 esac
Chris@1 1496 fi
Chris@1 1497 done
Chris@1 1498 if $ac_cache_corrupted; then
Chris@1 1499 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
Chris@1 1500 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chris@1 1501 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
Chris@1 1502 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Chris@1 1503 { (exit 1); exit 1; }; }
Chris@1 1504 fi
Chris@1 1505
Chris@1 1506 ac_ext=c
Chris@1 1507 ac_cpp='$CPP $CPPFLAGS'
Chris@1 1508 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 1509 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 1510 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 1511
Chris@1 1512
Chris@1 1513
Chris@1 1514
Chris@1 1515
Chris@1 1516
Chris@1 1517
Chris@1 1518
Chris@1 1519
Chris@1 1520
Chris@1 1521
Chris@1 1522
Chris@1 1523
Chris@1 1524
Chris@1 1525
Chris@1 1526
Chris@1 1527
Chris@1 1528
Chris@1 1529
Chris@1 1530 am__api_version="1.7"
Chris@1 1531 ac_aux_dir=
Chris@1 1532 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
Chris@1 1533 if test -f $ac_dir/install-sh; then
Chris@1 1534 ac_aux_dir=$ac_dir
Chris@1 1535 ac_install_sh="$ac_aux_dir/install-sh -c"
Chris@1 1536 break
Chris@1 1537 elif test -f $ac_dir/install.sh; then
Chris@1 1538 ac_aux_dir=$ac_dir
Chris@1 1539 ac_install_sh="$ac_aux_dir/install.sh -c"
Chris@1 1540 break
Chris@1 1541 elif test -f $ac_dir/shtool; then
Chris@1 1542 ac_aux_dir=$ac_dir
Chris@1 1543 ac_install_sh="$ac_aux_dir/shtool install -c"
Chris@1 1544 break
Chris@1 1545 fi
Chris@1 1546 done
Chris@1 1547 if test -z "$ac_aux_dir"; then
Chris@1 1548 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
Chris@1 1549 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
Chris@1 1550 { (exit 1); exit 1; }; }
Chris@1 1551 fi
Chris@1 1552 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
Chris@1 1553 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
Chris@1 1554 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
Chris@1 1555
Chris@1 1556 # Find a good install program. We prefer a C program (faster),
Chris@1 1557 # so one script is as good as another. But avoid the broken or
Chris@1 1558 # incompatible versions:
Chris@1 1559 # SysV /etc/install, /usr/sbin/install
Chris@1 1560 # SunOS /usr/etc/install
Chris@1 1561 # IRIX /sbin/install
Chris@1 1562 # AIX /bin/install
Chris@1 1563 # AmigaOS /C/install, which installs bootblocks on floppy discs
Chris@1 1564 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Chris@1 1565 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
Chris@1 1566 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Chris@1 1567 # OS/2's system install, which has a completely different semantic
Chris@1 1568 # ./install, which can be erroneously created by make from ./install.sh.
Chris@1 1569 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
Chris@1 1570 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
Chris@1 1571 if test -z "$INSTALL"; then
Chris@1 1572 if test "${ac_cv_path_install+set}" = set; then
Chris@1 1573 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 1574 else
Chris@1 1575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 1576 for as_dir in $PATH
Chris@1 1577 do
Chris@1 1578 IFS=$as_save_IFS
Chris@1 1579 test -z "$as_dir" && as_dir=.
Chris@1 1580 # Account for people who put trailing slashes in PATH elements.
Chris@1 1581 case $as_dir/ in
Chris@1 1582 ./ | .// | /cC/* | \
Chris@1 1583 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chris@1 1584 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Chris@1 1585 /usr/ucb/* ) ;;
Chris@1 1586 *)
Chris@1 1587 # OSF1 and SCO ODT 3.0 have their own names for install.
Chris@1 1588 # Don't use installbsd from OSF since it installs stuff as root
Chris@1 1589 # by default.
Chris@1 1590 for ac_prog in ginstall scoinst install; do
Chris@1 1591 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 1592 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Chris@1 1593 if test $ac_prog = install &&
Chris@1 1594 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@1 1595 # AIX install. It has an incompatible calling convention.
Chris@1 1596 :
Chris@1 1597 elif test $ac_prog = install &&
Chris@1 1598 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Chris@1 1599 # program-specific install script used by HP pwplus--don't use.
Chris@1 1600 :
Chris@1 1601 else
Chris@1 1602 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
Chris@1 1603 break 3
Chris@1 1604 fi
Chris@1 1605 fi
Chris@1 1606 done
Chris@1 1607 done
Chris@1 1608 ;;
Chris@1 1609 esac
Chris@1 1610 done
Chris@1 1611
Chris@1 1612
Chris@1 1613 fi
Chris@1 1614 if test "${ac_cv_path_install+set}" = set; then
Chris@1 1615 INSTALL=$ac_cv_path_install
Chris@1 1616 else
Chris@1 1617 # As a last resort, use the slow shell script. We don't cache a
Chris@1 1618 # path for INSTALL within a source directory, because that will
Chris@1 1619 # break other packages using the cache if that directory is
Chris@1 1620 # removed, or if the path is relative.
Chris@1 1621 INSTALL=$ac_install_sh
Chris@1 1622 fi
Chris@1 1623 fi
Chris@1 1624 echo "$as_me:$LINENO: result: $INSTALL" >&5
Chris@1 1625 echo "${ECHO_T}$INSTALL" >&6
Chris@1 1626
Chris@1 1627 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
Chris@1 1628 # It thinks the first close brace ends the variable substitution.
Chris@1 1629 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
Chris@1 1630
Chris@1 1631 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Chris@1 1632
Chris@1 1633 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
Chris@1 1634
Chris@1 1635 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
Chris@1 1636 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
Chris@1 1637 # Just in case
Chris@1 1638 sleep 1
Chris@1 1639 echo timestamp > conftest.file
Chris@1 1640 # Do `set' in a subshell so we don't clobber the current shell's
Chris@1 1641 # arguments. Must try -L first in case configure is actually a
Chris@1 1642 # symlink; some systems play weird games with the mod time of symlinks
Chris@1 1643 # (eg FreeBSD returns the mod time of the symlink's containing
Chris@1 1644 # directory).
Chris@1 1645 if (
Chris@1 1646 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
Chris@1 1647 if test "$*" = "X"; then
Chris@1 1648 # -L didn't work.
Chris@1 1649 set X `ls -t $srcdir/configure conftest.file`
Chris@1 1650 fi
Chris@1 1651 rm -f conftest.file
Chris@1 1652 if test "$*" != "X $srcdir/configure conftest.file" \
Chris@1 1653 && test "$*" != "X conftest.file $srcdir/configure"; then
Chris@1 1654
Chris@1 1655 # If neither matched, then we have a broken ls. This can happen
Chris@1 1656 # if, for instance, CONFIG_SHELL is bash and it inherits a
Chris@1 1657 # broken ls alias from the environment. This has actually
Chris@1 1658 # happened. Such a system could not be considered "sane".
Chris@1 1659 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
Chris@1 1660 alias in your environment" >&5
Chris@1 1661 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
Chris@1 1662 alias in your environment" >&2;}
Chris@1 1663 { (exit 1); exit 1; }; }
Chris@1 1664 fi
Chris@1 1665
Chris@1 1666 test "$2" = conftest.file
Chris@1 1667 )
Chris@1 1668 then
Chris@1 1669 # Ok.
Chris@1 1670 :
Chris@1 1671 else
Chris@1 1672 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
Chris@1 1673 Check your system clock" >&5
Chris@1 1674 echo "$as_me: error: newly created file is older than distributed files!
Chris@1 1675 Check your system clock" >&2;}
Chris@1 1676 { (exit 1); exit 1; }; }
Chris@1 1677 fi
Chris@1 1678 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 1679 echo "${ECHO_T}yes" >&6
Chris@1 1680 test "$program_prefix" != NONE &&
Chris@1 1681 program_transform_name="s,^,$program_prefix,;$program_transform_name"
Chris@1 1682 # Use a double $ so make ignores it.
Chris@1 1683 test "$program_suffix" != NONE &&
Chris@1 1684 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
Chris@1 1685 # Double any \ or $. echo might interpret backslashes.
Chris@1 1686 # By default was `s,x,x', remove it if useless.
Chris@1 1687 cat <<\_ACEOF >conftest.sed
Chris@1 1688 s/[\\$]/&&/g;s/;s,x,x,$//
Chris@1 1689 _ACEOF
Chris@1 1690 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
Chris@1 1691 rm conftest.sed
Chris@1 1692
Chris@1 1693
Chris@1 1694 # expand $ac_aux_dir to an absolute path
Chris@1 1695 am_aux_dir=`cd $ac_aux_dir && pwd`
Chris@1 1696
Chris@1 1697 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
Chris@1 1698 # Use eval to expand $SHELL
Chris@1 1699 if eval "$MISSING --run true"; then
Chris@1 1700 am_missing_run="$MISSING --run "
Chris@1 1701 else
Chris@1 1702 am_missing_run=
Chris@1 1703 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
Chris@1 1704 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
Chris@1 1705 fi
Chris@1 1706
Chris@1 1707 for ac_prog in gawk mawk nawk awk
Chris@1 1708 do
Chris@1 1709 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 1710 set dummy $ac_prog; ac_word=$2
Chris@1 1711 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 1712 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 1713 if test "${ac_cv_prog_AWK+set}" = set; then
Chris@1 1714 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 1715 else
Chris@1 1716 if test -n "$AWK"; then
Chris@1 1717 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@1 1718 else
Chris@1 1719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 1720 for as_dir in $PATH
Chris@1 1721 do
Chris@1 1722 IFS=$as_save_IFS
Chris@1 1723 test -z "$as_dir" && as_dir=.
Chris@1 1724 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 1725 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 1726 ac_cv_prog_AWK="$ac_prog"
Chris@1 1727 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 1728 break 2
Chris@1 1729 fi
Chris@1 1730 done
Chris@1 1731 done
Chris@1 1732
Chris@1 1733 fi
Chris@1 1734 fi
Chris@1 1735 AWK=$ac_cv_prog_AWK
Chris@1 1736 if test -n "$AWK"; then
Chris@1 1737 echo "$as_me:$LINENO: result: $AWK" >&5
Chris@1 1738 echo "${ECHO_T}$AWK" >&6
Chris@1 1739 else
Chris@1 1740 echo "$as_me:$LINENO: result: no" >&5
Chris@1 1741 echo "${ECHO_T}no" >&6
Chris@1 1742 fi
Chris@1 1743
Chris@1 1744 test -n "$AWK" && break
Chris@1 1745 done
Chris@1 1746
Chris@1 1747 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@1 1748 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
Chris@1 1749 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
Chris@1 1750 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
Chris@1 1751 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 1752 else
Chris@1 1753 cat >conftest.make <<\_ACEOF
Chris@1 1754 all:
Chris@1 1755 @echo 'ac_maketemp="$(MAKE)"'
Chris@1 1756 _ACEOF
Chris@1 1757 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Chris@1 1758 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
Chris@1 1759 if test -n "$ac_maketemp"; then
Chris@1 1760 eval ac_cv_prog_make_${ac_make}_set=yes
Chris@1 1761 else
Chris@1 1762 eval ac_cv_prog_make_${ac_make}_set=no
Chris@1 1763 fi
Chris@1 1764 rm -f conftest.make
Chris@1 1765 fi
Chris@1 1766 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Chris@1 1767 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 1768 echo "${ECHO_T}yes" >&6
Chris@1 1769 SET_MAKE=
Chris@1 1770 else
Chris@1 1771 echo "$as_me:$LINENO: result: no" >&5
Chris@1 1772 echo "${ECHO_T}no" >&6
Chris@1 1773 SET_MAKE="MAKE=${MAKE-make}"
Chris@1 1774 fi
Chris@1 1775
Chris@1 1776 rm -rf .tst 2>/dev/null
Chris@1 1777 mkdir .tst 2>/dev/null
Chris@1 1778 if test -d .tst; then
Chris@1 1779 am__leading_dot=.
Chris@1 1780 else
Chris@1 1781 am__leading_dot=_
Chris@1 1782 fi
Chris@1 1783 rmdir .tst 2>/dev/null
Chris@1 1784
Chris@1 1785 # test to see if srcdir already configured
Chris@1 1786 if test "`cd $srcdir && pwd`" != "`pwd`" &&
Chris@1 1787 test -f $srcdir/config.status; then
Chris@1 1788 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
Chris@1 1789 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
Chris@1 1790 { (exit 1); exit 1; }; }
Chris@1 1791 fi
Chris@1 1792
Chris@1 1793 # test whether we have cygpath
Chris@1 1794 if test -z "$CYGPATH_W"; then
Chris@1 1795 if (cygpath --version) >/dev/null 2>/dev/null; then
Chris@1 1796 CYGPATH_W='cygpath -w'
Chris@1 1797 else
Chris@1 1798 CYGPATH_W=echo
Chris@1 1799 fi
Chris@1 1800 fi
Chris@1 1801
Chris@1 1802
Chris@1 1803 # Define the identity of the package.
Chris@1 1804 PACKAGE=flac
Chris@1 1805 VERSION=1.2.1
Chris@1 1806
Chris@1 1807
Chris@1 1808 cat >>confdefs.h <<_ACEOF
Chris@1 1809 #define PACKAGE "$PACKAGE"
Chris@1 1810 _ACEOF
Chris@1 1811
Chris@1 1812
Chris@1 1813 cat >>confdefs.h <<_ACEOF
Chris@1 1814 #define VERSION "$VERSION"
Chris@1 1815 _ACEOF
Chris@1 1816
Chris@1 1817 # Some tools Automake needs.
Chris@1 1818
Chris@1 1819 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
Chris@1 1820
Chris@1 1821
Chris@1 1822 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
Chris@1 1823
Chris@1 1824
Chris@1 1825 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
Chris@1 1826
Chris@1 1827
Chris@1 1828 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
Chris@1 1829
Chris@1 1830
Chris@1 1831 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
Chris@1 1832
Chris@1 1833
Chris@1 1834 AMTAR=${AMTAR-"${am_missing_run}tar"}
Chris@1 1835
Chris@1 1836 install_sh=${install_sh-"$am_aux_dir/install-sh"}
Chris@1 1837
Chris@1 1838 # Installed binaries are usually stripped using `strip' when the user
Chris@1 1839 # run `make install-strip'. However `strip' might not be the right
Chris@1 1840 # tool to use in cross-compilation environments, therefore Automake
Chris@1 1841 # will honor the `STRIP' environment variable to overrule this program.
Chris@1 1842 if test "$cross_compiling" != no; then
Chris@1 1843 if test -n "$ac_tool_prefix"; then
Chris@1 1844 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@1 1845 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@1 1846 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 1847 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 1848 if test "${ac_cv_prog_STRIP+set}" = set; then
Chris@1 1849 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 1850 else
Chris@1 1851 if test -n "$STRIP"; then
Chris@1 1852 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@1 1853 else
Chris@1 1854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 1855 for as_dir in $PATH
Chris@1 1856 do
Chris@1 1857 IFS=$as_save_IFS
Chris@1 1858 test -z "$as_dir" && as_dir=.
Chris@1 1859 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 1860 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 1861 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@1 1862 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 1863 break 2
Chris@1 1864 fi
Chris@1 1865 done
Chris@1 1866 done
Chris@1 1867
Chris@1 1868 fi
Chris@1 1869 fi
Chris@1 1870 STRIP=$ac_cv_prog_STRIP
Chris@1 1871 if test -n "$STRIP"; then
Chris@1 1872 echo "$as_me:$LINENO: result: $STRIP" >&5
Chris@1 1873 echo "${ECHO_T}$STRIP" >&6
Chris@1 1874 else
Chris@1 1875 echo "$as_me:$LINENO: result: no" >&5
Chris@1 1876 echo "${ECHO_T}no" >&6
Chris@1 1877 fi
Chris@1 1878
Chris@1 1879 fi
Chris@1 1880 if test -z "$ac_cv_prog_STRIP"; then
Chris@1 1881 ac_ct_STRIP=$STRIP
Chris@1 1882 # Extract the first word of "strip", so it can be a program name with args.
Chris@1 1883 set dummy strip; ac_word=$2
Chris@1 1884 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 1885 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 1886 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
Chris@1 1887 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 1888 else
Chris@1 1889 if test -n "$ac_ct_STRIP"; then
Chris@1 1890 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@1 1891 else
Chris@1 1892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 1893 for as_dir in $PATH
Chris@1 1894 do
Chris@1 1895 IFS=$as_save_IFS
Chris@1 1896 test -z "$as_dir" && as_dir=.
Chris@1 1897 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 1898 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 1899 ac_cv_prog_ac_ct_STRIP="strip"
Chris@1 1900 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 1901 break 2
Chris@1 1902 fi
Chris@1 1903 done
Chris@1 1904 done
Chris@1 1905
Chris@1 1906 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
Chris@1 1907 fi
Chris@1 1908 fi
Chris@1 1909 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@1 1910 if test -n "$ac_ct_STRIP"; then
Chris@1 1911 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
Chris@1 1912 echo "${ECHO_T}$ac_ct_STRIP" >&6
Chris@1 1913 else
Chris@1 1914 echo "$as_me:$LINENO: result: no" >&5
Chris@1 1915 echo "${ECHO_T}no" >&6
Chris@1 1916 fi
Chris@1 1917
Chris@1 1918 STRIP=$ac_ct_STRIP
Chris@1 1919 else
Chris@1 1920 STRIP="$ac_cv_prog_STRIP"
Chris@1 1921 fi
Chris@1 1922
Chris@1 1923 fi
Chris@1 1924 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
Chris@1 1925
Chris@1 1926 # We need awk for the "check" target. The system "awk" is bad on
Chris@1 1927 # some platforms.
Chris@1 1928
Chris@1 1929
Chris@1 1930
Chris@1 1931
Chris@1 1932 # Don't automagically regenerate autoconf/automake generated files unless
Chris@1 1933 # explicitly requested. Eases autobuilding -mdz
Chris@1 1934 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
Chris@1 1935 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
Chris@1 1936 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
Chris@1 1937 if test "${enable_maintainer_mode+set}" = set; then
Chris@1 1938 enableval="$enable_maintainer_mode"
Chris@1 1939 USE_MAINTAINER_MODE=$enableval
Chris@1 1940 else
Chris@1 1941 USE_MAINTAINER_MODE=no
Chris@1 1942 fi;
Chris@1 1943 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
Chris@1 1944 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
Chris@1 1945
Chris@1 1946
Chris@1 1947 if test $USE_MAINTAINER_MODE = yes; then
Chris@1 1948 MAINTAINER_MODE_TRUE=
Chris@1 1949 MAINTAINER_MODE_FALSE='#'
Chris@1 1950 else
Chris@1 1951 MAINTAINER_MODE_TRUE='#'
Chris@1 1952 MAINTAINER_MODE_FALSE=
Chris@1 1953 fi
Chris@1 1954
Chris@1 1955 MAINT=$MAINTAINER_MODE_TRUE
Chris@1 1956
Chris@1 1957
Chris@1 1958
Chris@1 1959 # We need two libtools, one that builds both shared and static, and
Chris@1 1960 # one that builds only static. This is because the resulting libtool
Chris@1 1961 # does not allow us to choose which to build at runtime.
Chris@1 1962 # Check whether --enable-shared or --disable-shared was given.
Chris@1 1963 if test "${enable_shared+set}" = set; then
Chris@1 1964 enableval="$enable_shared"
Chris@1 1965 p=${PACKAGE-default}
Chris@1 1966 case $enableval in
Chris@1 1967 yes) enable_shared=yes ;;
Chris@1 1968 no) enable_shared=no ;;
Chris@1 1969 *)
Chris@1 1970 enable_shared=no
Chris@1 1971 # Look at the argument we got. We use all the common list separators.
Chris@1 1972 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@1 1973 for pkg in $enableval; do
Chris@1 1974 IFS="$lt_save_ifs"
Chris@1 1975 if test "X$pkg" = "X$p"; then
Chris@1 1976 enable_shared=yes
Chris@1 1977 fi
Chris@1 1978 done
Chris@1 1979 IFS="$lt_save_ifs"
Chris@1 1980 ;;
Chris@1 1981 esac
Chris@1 1982 else
Chris@1 1983 enable_shared=yes
Chris@1 1984 fi;
Chris@1 1985
Chris@1 1986 # Check whether --enable-static or --disable-static was given.
Chris@1 1987 if test "${enable_static+set}" = set; then
Chris@1 1988 enableval="$enable_static"
Chris@1 1989 p=${PACKAGE-default}
Chris@1 1990 case $enableval in
Chris@1 1991 yes) enable_static=yes ;;
Chris@1 1992 no) enable_static=no ;;
Chris@1 1993 *)
Chris@1 1994 enable_static=no
Chris@1 1995 # Look at the argument we got. We use all the common list separators.
Chris@1 1996 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@1 1997 for pkg in $enableval; do
Chris@1 1998 IFS="$lt_save_ifs"
Chris@1 1999 if test "X$pkg" = "X$p"; then
Chris@1 2000 enable_static=yes
Chris@1 2001 fi
Chris@1 2002 done
Chris@1 2003 IFS="$lt_save_ifs"
Chris@1 2004 ;;
Chris@1 2005 esac
Chris@1 2006 else
Chris@1 2007 enable_static=yes
Chris@1 2008 fi;
Chris@1 2009
Chris@1 2010 # Check whether --enable-fast-install or --disable-fast-install was given.
Chris@1 2011 if test "${enable_fast_install+set}" = set; then
Chris@1 2012 enableval="$enable_fast_install"
Chris@1 2013 p=${PACKAGE-default}
Chris@1 2014 case $enableval in
Chris@1 2015 yes) enable_fast_install=yes ;;
Chris@1 2016 no) enable_fast_install=no ;;
Chris@1 2017 *)
Chris@1 2018 enable_fast_install=no
Chris@1 2019 # Look at the argument we got. We use all the common list separators.
Chris@1 2020 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@1 2021 for pkg in $enableval; do
Chris@1 2022 IFS="$lt_save_ifs"
Chris@1 2023 if test "X$pkg" = "X$p"; then
Chris@1 2024 enable_fast_install=yes
Chris@1 2025 fi
Chris@1 2026 done
Chris@1 2027 IFS="$lt_save_ifs"
Chris@1 2028 ;;
Chris@1 2029 esac
Chris@1 2030 else
Chris@1 2031 enable_fast_install=yes
Chris@1 2032 fi;
Chris@1 2033
Chris@1 2034 # Make sure we can run config.sub.
Chris@1 2035 $ac_config_sub sun4 >/dev/null 2>&1 ||
Chris@1 2036 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
Chris@1 2037 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
Chris@1 2038 { (exit 1); exit 1; }; }
Chris@1 2039
Chris@1 2040 echo "$as_me:$LINENO: checking build system type" >&5
Chris@1 2041 echo $ECHO_N "checking build system type... $ECHO_C" >&6
Chris@1 2042 if test "${ac_cv_build+set}" = set; then
Chris@1 2043 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2044 else
Chris@1 2045 ac_cv_build_alias=$build_alias
Chris@1 2046 test -z "$ac_cv_build_alias" &&
Chris@1 2047 ac_cv_build_alias=`$ac_config_guess`
Chris@1 2048 test -z "$ac_cv_build_alias" &&
Chris@1 2049 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
Chris@1 2050 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
Chris@1 2051 { (exit 1); exit 1; }; }
Chris@1 2052 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
Chris@1 2053 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
Chris@1 2054 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
Chris@1 2055 { (exit 1); exit 1; }; }
Chris@1 2056
Chris@1 2057 fi
Chris@1 2058 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
Chris@1 2059 echo "${ECHO_T}$ac_cv_build" >&6
Chris@1 2060 build=$ac_cv_build
Chris@1 2061 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
Chris@1 2062 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
Chris@1 2063 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
Chris@1 2064
Chris@1 2065
Chris@1 2066 echo "$as_me:$LINENO: checking host system type" >&5
Chris@1 2067 echo $ECHO_N "checking host system type... $ECHO_C" >&6
Chris@1 2068 if test "${ac_cv_host+set}" = set; then
Chris@1 2069 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2070 else
Chris@1 2071 ac_cv_host_alias=$host_alias
Chris@1 2072 test -z "$ac_cv_host_alias" &&
Chris@1 2073 ac_cv_host_alias=$ac_cv_build_alias
Chris@1 2074 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
Chris@1 2075 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
Chris@1 2076 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
Chris@1 2077 { (exit 1); exit 1; }; }
Chris@1 2078
Chris@1 2079 fi
Chris@1 2080 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
Chris@1 2081 echo "${ECHO_T}$ac_cv_host" >&6
Chris@1 2082 host=$ac_cv_host
Chris@1 2083 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
Chris@1 2084 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
Chris@1 2085 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
Chris@1 2086
Chris@1 2087
Chris@1 2088 DEPDIR="${am__leading_dot}deps"
Chris@1 2089
Chris@1 2090 ac_config_commands="$ac_config_commands depfiles"
Chris@1 2091
Chris@1 2092
Chris@1 2093 am_make=${MAKE-make}
Chris@1 2094 cat > confinc << 'END'
Chris@1 2095 am__doit:
Chris@1 2096 @echo done
Chris@1 2097 .PHONY: am__doit
Chris@1 2098 END
Chris@1 2099 # If we don't find an include directive, just comment out the code.
Chris@1 2100 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
Chris@1 2101 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
Chris@1 2102 am__include="#"
Chris@1 2103 am__quote=
Chris@1 2104 _am_result=none
Chris@1 2105 # First try GNU make style include.
Chris@1 2106 echo "include confinc" > confmf
Chris@1 2107 # We grep out `Entering directory' and `Leaving directory'
Chris@1 2108 # messages which can occur if `w' ends up in MAKEFLAGS.
Chris@1 2109 # In particular we don't look at `^make:' because GNU make might
Chris@1 2110 # be invoked under some other name (usually "gmake"), in which
Chris@1 2111 # case it prints its new name instead of `make'.
Chris@1 2112 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
Chris@1 2113 am__include=include
Chris@1 2114 am__quote=
Chris@1 2115 _am_result=GNU
Chris@1 2116 fi
Chris@1 2117 # Now try BSD make style include.
Chris@1 2118 if test "$am__include" = "#"; then
Chris@1 2119 echo '.include "confinc"' > confmf
Chris@1 2120 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
Chris@1 2121 am__include=.include
Chris@1 2122 am__quote="\""
Chris@1 2123 _am_result=BSD
Chris@1 2124 fi
Chris@1 2125 fi
Chris@1 2126
Chris@1 2127
Chris@1 2128 echo "$as_me:$LINENO: result: $_am_result" >&5
Chris@1 2129 echo "${ECHO_T}$_am_result" >&6
Chris@1 2130 rm -f confinc confmf
Chris@1 2131
Chris@1 2132 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
Chris@1 2133 if test "${enable_dependency_tracking+set}" = set; then
Chris@1 2134 enableval="$enable_dependency_tracking"
Chris@1 2135
Chris@1 2136 fi;
Chris@1 2137 if test "x$enable_dependency_tracking" != xno; then
Chris@1 2138 am_depcomp="$ac_aux_dir/depcomp"
Chris@1 2139 AMDEPBACKSLASH='\'
Chris@1 2140 fi
Chris@1 2141
Chris@1 2142
Chris@1 2143 if test "x$enable_dependency_tracking" != xno; then
Chris@1 2144 AMDEP_TRUE=
Chris@1 2145 AMDEP_FALSE='#'
Chris@1 2146 else
Chris@1 2147 AMDEP_TRUE='#'
Chris@1 2148 AMDEP_FALSE=
Chris@1 2149 fi
Chris@1 2150
Chris@1 2151
Chris@1 2152
Chris@1 2153 ac_ext=c
Chris@1 2154 ac_cpp='$CPP $CPPFLAGS'
Chris@1 2155 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 2156 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 2157 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 2158 if test -n "$ac_tool_prefix"; then
Chris@1 2159 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
Chris@1 2160 set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chris@1 2161 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2163 if test "${ac_cv_prog_CC+set}" = set; then
Chris@1 2164 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2165 else
Chris@1 2166 if test -n "$CC"; then
Chris@1 2167 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@1 2168 else
Chris@1 2169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2170 for as_dir in $PATH
Chris@1 2171 do
Chris@1 2172 IFS=$as_save_IFS
Chris@1 2173 test -z "$as_dir" && as_dir=.
Chris@1 2174 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2175 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2176 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chris@1 2177 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2178 break 2
Chris@1 2179 fi
Chris@1 2180 done
Chris@1 2181 done
Chris@1 2182
Chris@1 2183 fi
Chris@1 2184 fi
Chris@1 2185 CC=$ac_cv_prog_CC
Chris@1 2186 if test -n "$CC"; then
Chris@1 2187 echo "$as_me:$LINENO: result: $CC" >&5
Chris@1 2188 echo "${ECHO_T}$CC" >&6
Chris@1 2189 else
Chris@1 2190 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2191 echo "${ECHO_T}no" >&6
Chris@1 2192 fi
Chris@1 2193
Chris@1 2194 fi
Chris@1 2195 if test -z "$ac_cv_prog_CC"; then
Chris@1 2196 ac_ct_CC=$CC
Chris@1 2197 # Extract the first word of "gcc", so it can be a program name with args.
Chris@1 2198 set dummy gcc; ac_word=$2
Chris@1 2199 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2200 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2201 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Chris@1 2202 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2203 else
Chris@1 2204 if test -n "$ac_ct_CC"; then
Chris@1 2205 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@1 2206 else
Chris@1 2207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2208 for as_dir in $PATH
Chris@1 2209 do
Chris@1 2210 IFS=$as_save_IFS
Chris@1 2211 test -z "$as_dir" && as_dir=.
Chris@1 2212 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2213 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2214 ac_cv_prog_ac_ct_CC="gcc"
Chris@1 2215 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2216 break 2
Chris@1 2217 fi
Chris@1 2218 done
Chris@1 2219 done
Chris@1 2220
Chris@1 2221 fi
Chris@1 2222 fi
Chris@1 2223 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@1 2224 if test -n "$ac_ct_CC"; then
Chris@1 2225 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
Chris@1 2226 echo "${ECHO_T}$ac_ct_CC" >&6
Chris@1 2227 else
Chris@1 2228 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2229 echo "${ECHO_T}no" >&6
Chris@1 2230 fi
Chris@1 2231
Chris@1 2232 CC=$ac_ct_CC
Chris@1 2233 else
Chris@1 2234 CC="$ac_cv_prog_CC"
Chris@1 2235 fi
Chris@1 2236
Chris@1 2237 if test -z "$CC"; then
Chris@1 2238 if test -n "$ac_tool_prefix"; then
Chris@1 2239 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Chris@1 2240 set dummy ${ac_tool_prefix}cc; ac_word=$2
Chris@1 2241 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2243 if test "${ac_cv_prog_CC+set}" = set; then
Chris@1 2244 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2245 else
Chris@1 2246 if test -n "$CC"; then
Chris@1 2247 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@1 2248 else
Chris@1 2249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2250 for as_dir in $PATH
Chris@1 2251 do
Chris@1 2252 IFS=$as_save_IFS
Chris@1 2253 test -z "$as_dir" && as_dir=.
Chris@1 2254 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2255 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2256 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chris@1 2257 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2258 break 2
Chris@1 2259 fi
Chris@1 2260 done
Chris@1 2261 done
Chris@1 2262
Chris@1 2263 fi
Chris@1 2264 fi
Chris@1 2265 CC=$ac_cv_prog_CC
Chris@1 2266 if test -n "$CC"; then
Chris@1 2267 echo "$as_me:$LINENO: result: $CC" >&5
Chris@1 2268 echo "${ECHO_T}$CC" >&6
Chris@1 2269 else
Chris@1 2270 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2271 echo "${ECHO_T}no" >&6
Chris@1 2272 fi
Chris@1 2273
Chris@1 2274 fi
Chris@1 2275 if test -z "$ac_cv_prog_CC"; then
Chris@1 2276 ac_ct_CC=$CC
Chris@1 2277 # Extract the first word of "cc", so it can be a program name with args.
Chris@1 2278 set dummy cc; ac_word=$2
Chris@1 2279 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2280 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2281 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Chris@1 2282 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2283 else
Chris@1 2284 if test -n "$ac_ct_CC"; then
Chris@1 2285 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@1 2286 else
Chris@1 2287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2288 for as_dir in $PATH
Chris@1 2289 do
Chris@1 2290 IFS=$as_save_IFS
Chris@1 2291 test -z "$as_dir" && as_dir=.
Chris@1 2292 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2293 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2294 ac_cv_prog_ac_ct_CC="cc"
Chris@1 2295 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2296 break 2
Chris@1 2297 fi
Chris@1 2298 done
Chris@1 2299 done
Chris@1 2300
Chris@1 2301 fi
Chris@1 2302 fi
Chris@1 2303 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@1 2304 if test -n "$ac_ct_CC"; then
Chris@1 2305 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
Chris@1 2306 echo "${ECHO_T}$ac_ct_CC" >&6
Chris@1 2307 else
Chris@1 2308 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2309 echo "${ECHO_T}no" >&6
Chris@1 2310 fi
Chris@1 2311
Chris@1 2312 CC=$ac_ct_CC
Chris@1 2313 else
Chris@1 2314 CC="$ac_cv_prog_CC"
Chris@1 2315 fi
Chris@1 2316
Chris@1 2317 fi
Chris@1 2318 if test -z "$CC"; then
Chris@1 2319 # Extract the first word of "cc", so it can be a program name with args.
Chris@1 2320 set dummy cc; ac_word=$2
Chris@1 2321 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2323 if test "${ac_cv_prog_CC+set}" = set; then
Chris@1 2324 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2325 else
Chris@1 2326 if test -n "$CC"; then
Chris@1 2327 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@1 2328 else
Chris@1 2329 ac_prog_rejected=no
Chris@1 2330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2331 for as_dir in $PATH
Chris@1 2332 do
Chris@1 2333 IFS=$as_save_IFS
Chris@1 2334 test -z "$as_dir" && as_dir=.
Chris@1 2335 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2336 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2337 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
Chris@1 2338 ac_prog_rejected=yes
Chris@1 2339 continue
Chris@1 2340 fi
Chris@1 2341 ac_cv_prog_CC="cc"
Chris@1 2342 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2343 break 2
Chris@1 2344 fi
Chris@1 2345 done
Chris@1 2346 done
Chris@1 2347
Chris@1 2348 if test $ac_prog_rejected = yes; then
Chris@1 2349 # We found a bogon in the path, so make sure we never use it.
Chris@1 2350 set dummy $ac_cv_prog_CC
Chris@1 2351 shift
Chris@1 2352 if test $# != 0; then
Chris@1 2353 # We chose a different compiler from the bogus one.
Chris@1 2354 # However, it has the same basename, so the bogon will be chosen
Chris@1 2355 # first if we set CC to just the basename; use the full file name.
Chris@1 2356 shift
Chris@1 2357 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Chris@1 2358 fi
Chris@1 2359 fi
Chris@1 2360 fi
Chris@1 2361 fi
Chris@1 2362 CC=$ac_cv_prog_CC
Chris@1 2363 if test -n "$CC"; then
Chris@1 2364 echo "$as_me:$LINENO: result: $CC" >&5
Chris@1 2365 echo "${ECHO_T}$CC" >&6
Chris@1 2366 else
Chris@1 2367 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2368 echo "${ECHO_T}no" >&6
Chris@1 2369 fi
Chris@1 2370
Chris@1 2371 fi
Chris@1 2372 if test -z "$CC"; then
Chris@1 2373 if test -n "$ac_tool_prefix"; then
Chris@1 2374 for ac_prog in cl
Chris@1 2375 do
Chris@1 2376 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@1 2377 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@1 2378 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2380 if test "${ac_cv_prog_CC+set}" = set; then
Chris@1 2381 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2382 else
Chris@1 2383 if test -n "$CC"; then
Chris@1 2384 ac_cv_prog_CC="$CC" # Let the user override the test.
Chris@1 2385 else
Chris@1 2386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2387 for as_dir in $PATH
Chris@1 2388 do
Chris@1 2389 IFS=$as_save_IFS
Chris@1 2390 test -z "$as_dir" && as_dir=.
Chris@1 2391 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2392 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2393 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chris@1 2394 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2395 break 2
Chris@1 2396 fi
Chris@1 2397 done
Chris@1 2398 done
Chris@1 2399
Chris@1 2400 fi
Chris@1 2401 fi
Chris@1 2402 CC=$ac_cv_prog_CC
Chris@1 2403 if test -n "$CC"; then
Chris@1 2404 echo "$as_me:$LINENO: result: $CC" >&5
Chris@1 2405 echo "${ECHO_T}$CC" >&6
Chris@1 2406 else
Chris@1 2407 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2408 echo "${ECHO_T}no" >&6
Chris@1 2409 fi
Chris@1 2410
Chris@1 2411 test -n "$CC" && break
Chris@1 2412 done
Chris@1 2413 fi
Chris@1 2414 if test -z "$CC"; then
Chris@1 2415 ac_ct_CC=$CC
Chris@1 2416 for ac_prog in cl
Chris@1 2417 do
Chris@1 2418 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 2419 set dummy $ac_prog; ac_word=$2
Chris@1 2420 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 2421 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 2422 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Chris@1 2423 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2424 else
Chris@1 2425 if test -n "$ac_ct_CC"; then
Chris@1 2426 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
Chris@1 2427 else
Chris@1 2428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 2429 for as_dir in $PATH
Chris@1 2430 do
Chris@1 2431 IFS=$as_save_IFS
Chris@1 2432 test -z "$as_dir" && as_dir=.
Chris@1 2433 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 2434 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 2435 ac_cv_prog_ac_ct_CC="$ac_prog"
Chris@1 2436 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 2437 break 2
Chris@1 2438 fi
Chris@1 2439 done
Chris@1 2440 done
Chris@1 2441
Chris@1 2442 fi
Chris@1 2443 fi
Chris@1 2444 ac_ct_CC=$ac_cv_prog_ac_ct_CC
Chris@1 2445 if test -n "$ac_ct_CC"; then
Chris@1 2446 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
Chris@1 2447 echo "${ECHO_T}$ac_ct_CC" >&6
Chris@1 2448 else
Chris@1 2449 echo "$as_me:$LINENO: result: no" >&5
Chris@1 2450 echo "${ECHO_T}no" >&6
Chris@1 2451 fi
Chris@1 2452
Chris@1 2453 test -n "$ac_ct_CC" && break
Chris@1 2454 done
Chris@1 2455
Chris@1 2456 CC=$ac_ct_CC
Chris@1 2457 fi
Chris@1 2458
Chris@1 2459 fi
Chris@1 2460
Chris@1 2461
Chris@1 2462 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Chris@1 2463 See \`config.log' for more details." >&5
Chris@1 2464 echo "$as_me: error: no acceptable C compiler found in \$PATH
Chris@1 2465 See \`config.log' for more details." >&2;}
Chris@1 2466 { (exit 1); exit 1; }; }
Chris@1 2467
Chris@1 2468 # Provide some information about the compiler.
Chris@1 2469 echo "$as_me:$LINENO:" \
Chris@1 2470 "checking for C compiler version" >&5
Chris@1 2471 ac_compiler=`set X $ac_compile; echo $2`
Chris@1 2472 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
Chris@1 2473 (eval $ac_compiler --version </dev/null >&5) 2>&5
Chris@1 2474 ac_status=$?
Chris@1 2475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2476 (exit $ac_status); }
Chris@1 2477 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
Chris@1 2478 (eval $ac_compiler -v </dev/null >&5) 2>&5
Chris@1 2479 ac_status=$?
Chris@1 2480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2481 (exit $ac_status); }
Chris@1 2482 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
Chris@1 2483 (eval $ac_compiler -V </dev/null >&5) 2>&5
Chris@1 2484 ac_status=$?
Chris@1 2485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2486 (exit $ac_status); }
Chris@1 2487
Chris@1 2488 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2489 /* confdefs.h. */
Chris@1 2490 _ACEOF
Chris@1 2491 cat confdefs.h >>conftest.$ac_ext
Chris@1 2492 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 2493 /* end confdefs.h. */
Chris@1 2494
Chris@1 2495 int
Chris@1 2496 main ()
Chris@1 2497 {
Chris@1 2498
Chris@1 2499 ;
Chris@1 2500 return 0;
Chris@1 2501 }
Chris@1 2502 _ACEOF
Chris@1 2503 ac_clean_files_save=$ac_clean_files
Chris@1 2504 ac_clean_files="$ac_clean_files a.out a.exe b.out"
Chris@1 2505 # Try to create an executable without -o first, disregard a.out.
Chris@1 2506 # It will help us diagnose broken compilers, and finding out an intuition
Chris@1 2507 # of exeext.
Chris@1 2508 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
Chris@1 2509 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
Chris@1 2510 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Chris@1 2511 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
Chris@1 2512 (eval $ac_link_default) 2>&5
Chris@1 2513 ac_status=$?
Chris@1 2514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2515 (exit $ac_status); }; then
Chris@1 2516 # Find the output, starting from the most likely. This scheme is
Chris@1 2517 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
Chris@1 2518 # resort.
Chris@1 2519
Chris@1 2520 # Be careful to initialize this variable, since it used to be cached.
Chris@1 2521 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
Chris@1 2522 ac_cv_exeext=
Chris@1 2523 # b.out is created by i960 compilers.
Chris@1 2524 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
Chris@1 2525 do
Chris@1 2526 test -f "$ac_file" || continue
Chris@1 2527 case $ac_file in
Chris@1 2528 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
Chris@1 2529 ;;
Chris@1 2530 conftest.$ac_ext )
Chris@1 2531 # This is the source file.
Chris@1 2532 ;;
Chris@1 2533 [ab].out )
Chris@1 2534 # We found the default executable, but exeext='' is most
Chris@1 2535 # certainly right.
Chris@1 2536 break;;
Chris@1 2537 *.* )
Chris@1 2538 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@1 2539 # FIXME: I believe we export ac_cv_exeext for Libtool,
Chris@1 2540 # but it would be cool to find out if it's true. Does anybody
Chris@1 2541 # maintain Libtool? --akim.
Chris@1 2542 export ac_cv_exeext
Chris@1 2543 break;;
Chris@1 2544 * )
Chris@1 2545 break;;
Chris@1 2546 esac
Chris@1 2547 done
Chris@1 2548 else
Chris@1 2549 echo "$as_me: failed program was:" >&5
Chris@1 2550 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 2551
Chris@1 2552 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
Chris@1 2553 See \`config.log' for more details." >&5
Chris@1 2554 echo "$as_me: error: C compiler cannot create executables
Chris@1 2555 See \`config.log' for more details." >&2;}
Chris@1 2556 { (exit 77); exit 77; }; }
Chris@1 2557 fi
Chris@1 2558
Chris@1 2559 ac_exeext=$ac_cv_exeext
Chris@1 2560 echo "$as_me:$LINENO: result: $ac_file" >&5
Chris@1 2561 echo "${ECHO_T}$ac_file" >&6
Chris@1 2562
Chris@1 2563 # Check the compiler produces executables we can run. If not, either
Chris@1 2564 # the compiler is broken, or we cross compile.
Chris@1 2565 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
Chris@1 2566 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
Chris@1 2567 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
Chris@1 2568 # If not cross compiling, check that we can run a simple program.
Chris@1 2569 if test "$cross_compiling" != yes; then
Chris@1 2570 if { ac_try='./$ac_file'
Chris@1 2571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2572 (eval $ac_try) 2>&5
Chris@1 2573 ac_status=$?
Chris@1 2574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2575 (exit $ac_status); }; }; then
Chris@1 2576 cross_compiling=no
Chris@1 2577 else
Chris@1 2578 if test "$cross_compiling" = maybe; then
Chris@1 2579 cross_compiling=yes
Chris@1 2580 else
Chris@1 2581 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
Chris@1 2582 If you meant to cross compile, use \`--host'.
Chris@1 2583 See \`config.log' for more details." >&5
Chris@1 2584 echo "$as_me: error: cannot run C compiled programs.
Chris@1 2585 If you meant to cross compile, use \`--host'.
Chris@1 2586 See \`config.log' for more details." >&2;}
Chris@1 2587 { (exit 1); exit 1; }; }
Chris@1 2588 fi
Chris@1 2589 fi
Chris@1 2590 fi
Chris@1 2591 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 2592 echo "${ECHO_T}yes" >&6
Chris@1 2593
Chris@1 2594 rm -f a.out a.exe conftest$ac_cv_exeext b.out
Chris@1 2595 ac_clean_files=$ac_clean_files_save
Chris@1 2596 # Check the compiler produces executables we can run. If not, either
Chris@1 2597 # the compiler is broken, or we cross compile.
Chris@1 2598 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
Chris@1 2599 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
Chris@1 2600 echo "$as_me:$LINENO: result: $cross_compiling" >&5
Chris@1 2601 echo "${ECHO_T}$cross_compiling" >&6
Chris@1 2602
Chris@1 2603 echo "$as_me:$LINENO: checking for suffix of executables" >&5
Chris@1 2604 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
Chris@1 2605 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 2606 (eval $ac_link) 2>&5
Chris@1 2607 ac_status=$?
Chris@1 2608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2609 (exit $ac_status); }; then
Chris@1 2610 # If both `conftest.exe' and `conftest' are `present' (well, observable)
Chris@1 2611 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
Chris@1 2612 # work properly (i.e., refer to `conftest.exe'), while it won't with
Chris@1 2613 # `rm'.
Chris@1 2614 for ac_file in conftest.exe conftest conftest.*; do
Chris@1 2615 test -f "$ac_file" || continue
Chris@1 2616 case $ac_file in
Chris@1 2617 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
Chris@1 2618 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Chris@1 2619 export ac_cv_exeext
Chris@1 2620 break;;
Chris@1 2621 * ) break;;
Chris@1 2622 esac
Chris@1 2623 done
Chris@1 2624 else
Chris@1 2625 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Chris@1 2626 See \`config.log' for more details." >&5
Chris@1 2627 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Chris@1 2628 See \`config.log' for more details." >&2;}
Chris@1 2629 { (exit 1); exit 1; }; }
Chris@1 2630 fi
Chris@1 2631
Chris@1 2632 rm -f conftest$ac_cv_exeext
Chris@1 2633 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
Chris@1 2634 echo "${ECHO_T}$ac_cv_exeext" >&6
Chris@1 2635
Chris@1 2636 rm -f conftest.$ac_ext
Chris@1 2637 EXEEXT=$ac_cv_exeext
Chris@1 2638 ac_exeext=$EXEEXT
Chris@1 2639 echo "$as_me:$LINENO: checking for suffix of object files" >&5
Chris@1 2640 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
Chris@1 2641 if test "${ac_cv_objext+set}" = set; then
Chris@1 2642 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2643 else
Chris@1 2644 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2645 /* confdefs.h. */
Chris@1 2646 _ACEOF
Chris@1 2647 cat confdefs.h >>conftest.$ac_ext
Chris@1 2648 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 2649 /* end confdefs.h. */
Chris@1 2650
Chris@1 2651 int
Chris@1 2652 main ()
Chris@1 2653 {
Chris@1 2654
Chris@1 2655 ;
Chris@1 2656 return 0;
Chris@1 2657 }
Chris@1 2658 _ACEOF
Chris@1 2659 rm -f conftest.o conftest.obj
Chris@1 2660 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 2661 (eval $ac_compile) 2>&5
Chris@1 2662 ac_status=$?
Chris@1 2663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2664 (exit $ac_status); }; then
Chris@1 2665 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
Chris@1 2666 case $ac_file in
Chris@1 2667 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
Chris@1 2668 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
Chris@1 2669 break;;
Chris@1 2670 esac
Chris@1 2671 done
Chris@1 2672 else
Chris@1 2673 echo "$as_me: failed program was:" >&5
Chris@1 2674 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 2675
Chris@1 2676 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Chris@1 2677 See \`config.log' for more details." >&5
Chris@1 2678 echo "$as_me: error: cannot compute suffix of object files: cannot compile
Chris@1 2679 See \`config.log' for more details." >&2;}
Chris@1 2680 { (exit 1); exit 1; }; }
Chris@1 2681 fi
Chris@1 2682
Chris@1 2683 rm -f conftest.$ac_cv_objext conftest.$ac_ext
Chris@1 2684 fi
Chris@1 2685 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
Chris@1 2686 echo "${ECHO_T}$ac_cv_objext" >&6
Chris@1 2687 OBJEXT=$ac_cv_objext
Chris@1 2688 ac_objext=$OBJEXT
Chris@1 2689 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
Chris@1 2690 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
Chris@1 2691 if test "${ac_cv_c_compiler_gnu+set}" = set; then
Chris@1 2692 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2693 else
Chris@1 2694 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2695 /* confdefs.h. */
Chris@1 2696 _ACEOF
Chris@1 2697 cat confdefs.h >>conftest.$ac_ext
Chris@1 2698 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 2699 /* end confdefs.h. */
Chris@1 2700
Chris@1 2701 int
Chris@1 2702 main ()
Chris@1 2703 {
Chris@1 2704 #ifndef __GNUC__
Chris@1 2705 choke me
Chris@1 2706 #endif
Chris@1 2707
Chris@1 2708 ;
Chris@1 2709 return 0;
Chris@1 2710 }
Chris@1 2711 _ACEOF
Chris@1 2712 rm -f conftest.$ac_objext
Chris@1 2713 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 2714 (eval $ac_compile) 2>conftest.er1
Chris@1 2715 ac_status=$?
Chris@1 2716 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 2717 rm -f conftest.er1
Chris@1 2718 cat conftest.err >&5
Chris@1 2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2720 (exit $ac_status); } &&
Chris@1 2721 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 2722 || test ! -s conftest.err'
Chris@1 2723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2724 (eval $ac_try) 2>&5
Chris@1 2725 ac_status=$?
Chris@1 2726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2727 (exit $ac_status); }; } &&
Chris@1 2728 { ac_try='test -s conftest.$ac_objext'
Chris@1 2729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2730 (eval $ac_try) 2>&5
Chris@1 2731 ac_status=$?
Chris@1 2732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2733 (exit $ac_status); }; }; then
Chris@1 2734 ac_compiler_gnu=yes
Chris@1 2735 else
Chris@1 2736 echo "$as_me: failed program was:" >&5
Chris@1 2737 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 2738
Chris@1 2739 ac_compiler_gnu=no
Chris@1 2740 fi
Chris@1 2741 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 2742 ac_cv_c_compiler_gnu=$ac_compiler_gnu
Chris@1 2743
Chris@1 2744 fi
Chris@1 2745 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
Chris@1 2746 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
Chris@1 2747 GCC=`test $ac_compiler_gnu = yes && echo yes`
Chris@1 2748 ac_test_CFLAGS=${CFLAGS+set}
Chris@1 2749 ac_save_CFLAGS=$CFLAGS
Chris@1 2750 CFLAGS="-g"
Chris@1 2751 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
Chris@1 2752 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
Chris@1 2753 if test "${ac_cv_prog_cc_g+set}" = set; then
Chris@1 2754 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2755 else
Chris@1 2756 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2757 /* confdefs.h. */
Chris@1 2758 _ACEOF
Chris@1 2759 cat confdefs.h >>conftest.$ac_ext
Chris@1 2760 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 2761 /* end confdefs.h. */
Chris@1 2762
Chris@1 2763 int
Chris@1 2764 main ()
Chris@1 2765 {
Chris@1 2766
Chris@1 2767 ;
Chris@1 2768 return 0;
Chris@1 2769 }
Chris@1 2770 _ACEOF
Chris@1 2771 rm -f conftest.$ac_objext
Chris@1 2772 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 2773 (eval $ac_compile) 2>conftest.er1
Chris@1 2774 ac_status=$?
Chris@1 2775 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 2776 rm -f conftest.er1
Chris@1 2777 cat conftest.err >&5
Chris@1 2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2779 (exit $ac_status); } &&
Chris@1 2780 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 2781 || test ! -s conftest.err'
Chris@1 2782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2783 (eval $ac_try) 2>&5
Chris@1 2784 ac_status=$?
Chris@1 2785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2786 (exit $ac_status); }; } &&
Chris@1 2787 { ac_try='test -s conftest.$ac_objext'
Chris@1 2788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2789 (eval $ac_try) 2>&5
Chris@1 2790 ac_status=$?
Chris@1 2791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2792 (exit $ac_status); }; }; then
Chris@1 2793 ac_cv_prog_cc_g=yes
Chris@1 2794 else
Chris@1 2795 echo "$as_me: failed program was:" >&5
Chris@1 2796 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 2797
Chris@1 2798 ac_cv_prog_cc_g=no
Chris@1 2799 fi
Chris@1 2800 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 2801 fi
Chris@1 2802 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
Chris@1 2803 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
Chris@1 2804 if test "$ac_test_CFLAGS" = set; then
Chris@1 2805 CFLAGS=$ac_save_CFLAGS
Chris@1 2806 elif test $ac_cv_prog_cc_g = yes; then
Chris@1 2807 if test "$GCC" = yes; then
Chris@1 2808 CFLAGS="-g -O2"
Chris@1 2809 else
Chris@1 2810 CFLAGS="-g"
Chris@1 2811 fi
Chris@1 2812 else
Chris@1 2813 if test "$GCC" = yes; then
Chris@1 2814 CFLAGS="-O2"
Chris@1 2815 else
Chris@1 2816 CFLAGS=
Chris@1 2817 fi
Chris@1 2818 fi
Chris@1 2819 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
Chris@1 2820 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
Chris@1 2821 if test "${ac_cv_prog_cc_stdc+set}" = set; then
Chris@1 2822 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 2823 else
Chris@1 2824 ac_cv_prog_cc_stdc=no
Chris@1 2825 ac_save_CC=$CC
Chris@1 2826 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2827 /* confdefs.h. */
Chris@1 2828 _ACEOF
Chris@1 2829 cat confdefs.h >>conftest.$ac_ext
Chris@1 2830 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 2831 /* end confdefs.h. */
Chris@1 2832 #include <stdarg.h>
Chris@1 2833 #include <stdio.h>
Chris@1 2834 #include <sys/types.h>
Chris@1 2835 #include <sys/stat.h>
Chris@1 2836 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
Chris@1 2837 struct buf { int x; };
Chris@1 2838 FILE * (*rcsopen) (struct buf *, struct stat *, int);
Chris@1 2839 static char *e (p, i)
Chris@1 2840 char **p;
Chris@1 2841 int i;
Chris@1 2842 {
Chris@1 2843 return p[i];
Chris@1 2844 }
Chris@1 2845 static char *f (char * (*g) (char **, int), char **p, ...)
Chris@1 2846 {
Chris@1 2847 char *s;
Chris@1 2848 va_list v;
Chris@1 2849 va_start (v,p);
Chris@1 2850 s = g (p, va_arg (v,int));
Chris@1 2851 va_end (v);
Chris@1 2852 return s;
Chris@1 2853 }
Chris@1 2854
Chris@1 2855 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
Chris@1 2856 function prototypes and stuff, but not '\xHH' hex character constants.
Chris@1 2857 These don't provoke an error unfortunately, instead are silently treated
Chris@1 2858 as 'x'. The following induces an error, until -std1 is added to get
Chris@1 2859 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
Chris@1 2860 array size at least. It's necessary to write '\x00'==0 to get something
Chris@1 2861 that's true only with -std1. */
Chris@1 2862 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
Chris@1 2863
Chris@1 2864 int test (int i, double x);
Chris@1 2865 struct s1 {int (*f) (int a);};
Chris@1 2866 struct s2 {int (*f) (double a);};
Chris@1 2867 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
Chris@1 2868 int argc;
Chris@1 2869 char **argv;
Chris@1 2870 int
Chris@1 2871 main ()
Chris@1 2872 {
Chris@1 2873 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
Chris@1 2874 ;
Chris@1 2875 return 0;
Chris@1 2876 }
Chris@1 2877 _ACEOF
Chris@1 2878 # Don't try gcc -ansi; that turns off useful extensions and
Chris@1 2879 # breaks some systems' header files.
Chris@1 2880 # AIX -qlanglvl=ansi
Chris@1 2881 # Ultrix and OSF/1 -std1
Chris@1 2882 # HP-UX 10.20 and later -Ae
Chris@1 2883 # HP-UX older versions -Aa -D_HPUX_SOURCE
Chris@1 2884 # SVR4 -Xc -D__EXTENSIONS__
Chris@1 2885 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Chris@1 2886 do
Chris@1 2887 CC="$ac_save_CC $ac_arg"
Chris@1 2888 rm -f conftest.$ac_objext
Chris@1 2889 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 2890 (eval $ac_compile) 2>conftest.er1
Chris@1 2891 ac_status=$?
Chris@1 2892 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 2893 rm -f conftest.er1
Chris@1 2894 cat conftest.err >&5
Chris@1 2895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2896 (exit $ac_status); } &&
Chris@1 2897 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 2898 || test ! -s conftest.err'
Chris@1 2899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2900 (eval $ac_try) 2>&5
Chris@1 2901 ac_status=$?
Chris@1 2902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2903 (exit $ac_status); }; } &&
Chris@1 2904 { ac_try='test -s conftest.$ac_objext'
Chris@1 2905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2906 (eval $ac_try) 2>&5
Chris@1 2907 ac_status=$?
Chris@1 2908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2909 (exit $ac_status); }; }; then
Chris@1 2910 ac_cv_prog_cc_stdc=$ac_arg
Chris@1 2911 break
Chris@1 2912 else
Chris@1 2913 echo "$as_me: failed program was:" >&5
Chris@1 2914 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 2915
Chris@1 2916 fi
Chris@1 2917 rm -f conftest.err conftest.$ac_objext
Chris@1 2918 done
Chris@1 2919 rm -f conftest.$ac_ext conftest.$ac_objext
Chris@1 2920 CC=$ac_save_CC
Chris@1 2921
Chris@1 2922 fi
Chris@1 2923
Chris@1 2924 case "x$ac_cv_prog_cc_stdc" in
Chris@1 2925 x|xno)
Chris@1 2926 echo "$as_me:$LINENO: result: none needed" >&5
Chris@1 2927 echo "${ECHO_T}none needed" >&6 ;;
Chris@1 2928 *)
Chris@1 2929 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
Chris@1 2930 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
Chris@1 2931 CC="$CC $ac_cv_prog_cc_stdc" ;;
Chris@1 2932 esac
Chris@1 2933
Chris@1 2934 # Some people use a C++ compiler to compile C. Since we use `exit',
Chris@1 2935 # in C++ we need to declare it. In case someone uses the same compiler
Chris@1 2936 # for both compiling C and C++ we need to have the C++ compiler decide
Chris@1 2937 # the declaration of exit, since it's the most demanding environment.
Chris@1 2938 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2939 #ifndef __cplusplus
Chris@1 2940 choke me
Chris@1 2941 #endif
Chris@1 2942 _ACEOF
Chris@1 2943 rm -f conftest.$ac_objext
Chris@1 2944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 2945 (eval $ac_compile) 2>conftest.er1
Chris@1 2946 ac_status=$?
Chris@1 2947 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 2948 rm -f conftest.er1
Chris@1 2949 cat conftest.err >&5
Chris@1 2950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2951 (exit $ac_status); } &&
Chris@1 2952 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 2953 || test ! -s conftest.err'
Chris@1 2954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2955 (eval $ac_try) 2>&5
Chris@1 2956 ac_status=$?
Chris@1 2957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2958 (exit $ac_status); }; } &&
Chris@1 2959 { ac_try='test -s conftest.$ac_objext'
Chris@1 2960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 2961 (eval $ac_try) 2>&5
Chris@1 2962 ac_status=$?
Chris@1 2963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2964 (exit $ac_status); }; }; then
Chris@1 2965 for ac_declaration in \
Chris@1 2966 '' \
Chris@1 2967 'extern "C" void std::exit (int) throw (); using std::exit;' \
Chris@1 2968 'extern "C" void std::exit (int); using std::exit;' \
Chris@1 2969 'extern "C" void exit (int) throw ();' \
Chris@1 2970 'extern "C" void exit (int);' \
Chris@1 2971 'void exit (int);'
Chris@1 2972 do
Chris@1 2973 cat >conftest.$ac_ext <<_ACEOF
Chris@1 2974 /* confdefs.h. */
Chris@1 2975 _ACEOF
Chris@1 2976 cat confdefs.h >>conftest.$ac_ext
Chris@1 2977 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 2978 /* end confdefs.h. */
Chris@1 2979 $ac_declaration
Chris@1 2980 #include <stdlib.h>
Chris@1 2981 int
Chris@1 2982 main ()
Chris@1 2983 {
Chris@1 2984 exit (42);
Chris@1 2985 ;
Chris@1 2986 return 0;
Chris@1 2987 }
Chris@1 2988 _ACEOF
Chris@1 2989 rm -f conftest.$ac_objext
Chris@1 2990 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 2991 (eval $ac_compile) 2>conftest.er1
Chris@1 2992 ac_status=$?
Chris@1 2993 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 2994 rm -f conftest.er1
Chris@1 2995 cat conftest.err >&5
Chris@1 2996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 2997 (exit $ac_status); } &&
Chris@1 2998 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 2999 || test ! -s conftest.err'
Chris@1 3000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 3001 (eval $ac_try) 2>&5
Chris@1 3002 ac_status=$?
Chris@1 3003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3004 (exit $ac_status); }; } &&
Chris@1 3005 { ac_try='test -s conftest.$ac_objext'
Chris@1 3006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 3007 (eval $ac_try) 2>&5
Chris@1 3008 ac_status=$?
Chris@1 3009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3010 (exit $ac_status); }; }; then
Chris@1 3011 :
Chris@1 3012 else
Chris@1 3013 echo "$as_me: failed program was:" >&5
Chris@1 3014 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3015
Chris@1 3016 continue
Chris@1 3017 fi
Chris@1 3018 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 3019 cat >conftest.$ac_ext <<_ACEOF
Chris@1 3020 /* confdefs.h. */
Chris@1 3021 _ACEOF
Chris@1 3022 cat confdefs.h >>conftest.$ac_ext
Chris@1 3023 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 3024 /* end confdefs.h. */
Chris@1 3025 $ac_declaration
Chris@1 3026 int
Chris@1 3027 main ()
Chris@1 3028 {
Chris@1 3029 exit (42);
Chris@1 3030 ;
Chris@1 3031 return 0;
Chris@1 3032 }
Chris@1 3033 _ACEOF
Chris@1 3034 rm -f conftest.$ac_objext
Chris@1 3035 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 3036 (eval $ac_compile) 2>conftest.er1
Chris@1 3037 ac_status=$?
Chris@1 3038 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 3039 rm -f conftest.er1
Chris@1 3040 cat conftest.err >&5
Chris@1 3041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3042 (exit $ac_status); } &&
Chris@1 3043 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 3044 || test ! -s conftest.err'
Chris@1 3045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 3046 (eval $ac_try) 2>&5
Chris@1 3047 ac_status=$?
Chris@1 3048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3049 (exit $ac_status); }; } &&
Chris@1 3050 { ac_try='test -s conftest.$ac_objext'
Chris@1 3051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 3052 (eval $ac_try) 2>&5
Chris@1 3053 ac_status=$?
Chris@1 3054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3055 (exit $ac_status); }; }; then
Chris@1 3056 break
Chris@1 3057 else
Chris@1 3058 echo "$as_me: failed program was:" >&5
Chris@1 3059 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3060
Chris@1 3061 fi
Chris@1 3062 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 3063 done
Chris@1 3064 rm -f conftest*
Chris@1 3065 if test -n "$ac_declaration"; then
Chris@1 3066 echo '#ifdef __cplusplus' >>confdefs.h
Chris@1 3067 echo $ac_declaration >>confdefs.h
Chris@1 3068 echo '#endif' >>confdefs.h
Chris@1 3069 fi
Chris@1 3070
Chris@1 3071 else
Chris@1 3072 echo "$as_me: failed program was:" >&5
Chris@1 3073 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3074
Chris@1 3075 fi
Chris@1 3076 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 3077 ac_ext=c
Chris@1 3078 ac_cpp='$CPP $CPPFLAGS'
Chris@1 3079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 3080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 3081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 3082
Chris@1 3083 depcc="$CC" am_compiler_list=
Chris@1 3084
Chris@1 3085 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
Chris@1 3086 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
Chris@1 3087 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
Chris@1 3088 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3089 else
Chris@1 3090 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@1 3091 # We make a subdir and do the tests there. Otherwise we can end up
Chris@1 3092 # making bogus files that we don't know about and never remove. For
Chris@1 3093 # instance it was reported that on HP-UX the gcc test will end up
Chris@1 3094 # making a dummy file named `D' -- because `-MD' means `put the output
Chris@1 3095 # in D'.
Chris@1 3096 mkdir conftest.dir
Chris@1 3097 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@1 3098 # using a relative directory.
Chris@1 3099 cp "$am_depcomp" conftest.dir
Chris@1 3100 cd conftest.dir
Chris@1 3101 # We will build objects and dependencies in a subdirectory because
Chris@1 3102 # it helps to detect inapplicable dependency modes. For instance
Chris@1 3103 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@1 3104 # side effect of compilation, but ICC will put the dependencies in
Chris@1 3105 # the current directory while Tru64 will put them in the object
Chris@1 3106 # directory.
Chris@1 3107 mkdir sub
Chris@1 3108
Chris@1 3109 am_cv_CC_dependencies_compiler_type=none
Chris@1 3110 if test "$am_compiler_list" = ""; then
Chris@1 3111 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@1 3112 fi
Chris@1 3113 for depmode in $am_compiler_list; do
Chris@1 3114 # Setup a source with many dependencies, because some compilers
Chris@1 3115 # like to wrap large dependency lists on column 80 (with \), and
Chris@1 3116 # we should not choose a depcomp mode which is confused by this.
Chris@1 3117 #
Chris@1 3118 # We need to recreate these files for each test, as the compiler may
Chris@1 3119 # overwrite some of them when testing with obscure command lines.
Chris@1 3120 # This happens at least with the AIX C compiler.
Chris@1 3121 : > sub/conftest.c
Chris@1 3122 for i in 1 2 3 4 5 6; do
Chris@1 3123 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@1 3124 : > sub/conftst$i.h
Chris@1 3125 done
Chris@1 3126 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@1 3127
Chris@1 3128 case $depmode in
Chris@1 3129 nosideeffect)
Chris@1 3130 # after this tag, mechanisms are not by side-effect, so they'll
Chris@1 3131 # only be used when explicitly requested
Chris@1 3132 if test "x$enable_dependency_tracking" = xyes; then
Chris@1 3133 continue
Chris@1 3134 else
Chris@1 3135 break
Chris@1 3136 fi
Chris@1 3137 ;;
Chris@1 3138 none) break ;;
Chris@1 3139 esac
Chris@1 3140 # We check with `-c' and `-o' for the sake of the "dashmstdout"
Chris@1 3141 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@1 3142 # handle `-M -o', and we need to detect this.
Chris@1 3143 if depmode=$depmode \
Chris@1 3144 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
Chris@1 3145 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@1 3146 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
Chris@1 3147 >/dev/null 2>conftest.err &&
Chris@1 3148 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@1 3149 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
Chris@1 3150 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@1 3151 # icc doesn't choke on unknown options, it will just issue warnings
Chris@1 3152 # (even with -Werror). So we grep stderr for any message
Chris@1 3153 # that says an option was ignored.
Chris@1 3154 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
Chris@1 3155 am_cv_CC_dependencies_compiler_type=$depmode
Chris@1 3156 break
Chris@1 3157 fi
Chris@1 3158 fi
Chris@1 3159 done
Chris@1 3160
Chris@1 3161 cd ..
Chris@1 3162 rm -rf conftest.dir
Chris@1 3163 else
Chris@1 3164 am_cv_CC_dependencies_compiler_type=none
Chris@1 3165 fi
Chris@1 3166
Chris@1 3167 fi
Chris@1 3168 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
Chris@1 3169 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
Chris@1 3170 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
Chris@1 3171
Chris@1 3172
Chris@1 3173
Chris@1 3174 if
Chris@1 3175 test "x$enable_dependency_tracking" != xno \
Chris@1 3176 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
Chris@1 3177 am__fastdepCC_TRUE=
Chris@1 3178 am__fastdepCC_FALSE='#'
Chris@1 3179 else
Chris@1 3180 am__fastdepCC_TRUE='#'
Chris@1 3181 am__fastdepCC_FALSE=
Chris@1 3182 fi
Chris@1 3183
Chris@1 3184
Chris@1 3185 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
Chris@1 3186 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
Chris@1 3187 if test "${lt_cv_path_SED+set}" = set; then
Chris@1 3188 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3189 else
Chris@1 3190 # Loop through the user's path and test for sed and gsed.
Chris@1 3191 # Then use that list of sed's as ones to test for truncation.
Chris@1 3192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 3193 for as_dir in $PATH
Chris@1 3194 do
Chris@1 3195 IFS=$as_save_IFS
Chris@1 3196 test -z "$as_dir" && as_dir=.
Chris@1 3197 for lt_ac_prog in sed gsed; do
Chris@1 3198 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 3199 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
Chris@1 3200 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
Chris@1 3201 fi
Chris@1 3202 done
Chris@1 3203 done
Chris@1 3204 done
Chris@1 3205 lt_ac_max=0
Chris@1 3206 lt_ac_count=0
Chris@1 3207 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
Chris@1 3208 # along with /bin/sed that truncates output.
Chris@1 3209 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
Chris@1 3210 test ! -f $lt_ac_sed && continue
Chris@1 3211 cat /dev/null > conftest.in
Chris@1 3212 lt_ac_count=0
Chris@1 3213 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
Chris@1 3214 # Check for GNU sed and select it if it is found.
Chris@1 3215 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
Chris@1 3216 lt_cv_path_SED=$lt_ac_sed
Chris@1 3217 break
Chris@1 3218 fi
Chris@1 3219 while true; do
Chris@1 3220 cat conftest.in conftest.in >conftest.tmp
Chris@1 3221 mv conftest.tmp conftest.in
Chris@1 3222 cp conftest.in conftest.nl
Chris@1 3223 echo >>conftest.nl
Chris@1 3224 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
Chris@1 3225 cmp -s conftest.out conftest.nl || break
Chris@1 3226 # 10000 chars as input seems more than enough
Chris@1 3227 test $lt_ac_count -gt 10 && break
Chris@1 3228 lt_ac_count=`expr $lt_ac_count + 1`
Chris@1 3229 if test $lt_ac_count -gt $lt_ac_max; then
Chris@1 3230 lt_ac_max=$lt_ac_count
Chris@1 3231 lt_cv_path_SED=$lt_ac_sed
Chris@1 3232 fi
Chris@1 3233 done
Chris@1 3234 done
Chris@1 3235
Chris@1 3236 fi
Chris@1 3237
Chris@1 3238 SED=$lt_cv_path_SED
Chris@1 3239 echo "$as_me:$LINENO: result: $SED" >&5
Chris@1 3240 echo "${ECHO_T}$SED" >&6
Chris@1 3241
Chris@1 3242 echo "$as_me:$LINENO: checking for egrep" >&5
Chris@1 3243 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
Chris@1 3244 if test "${ac_cv_prog_egrep+set}" = set; then
Chris@1 3245 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3246 else
Chris@1 3247 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
Chris@1 3248 then ac_cv_prog_egrep='grep -E'
Chris@1 3249 else ac_cv_prog_egrep='egrep'
Chris@1 3250 fi
Chris@1 3251 fi
Chris@1 3252 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
Chris@1 3253 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
Chris@1 3254 EGREP=$ac_cv_prog_egrep
Chris@1 3255
Chris@1 3256
Chris@1 3257
Chris@1 3258 # Check whether --with-gnu-ld or --without-gnu-ld was given.
Chris@1 3259 if test "${with_gnu_ld+set}" = set; then
Chris@1 3260 withval="$with_gnu_ld"
Chris@1 3261 test "$withval" = no || with_gnu_ld=yes
Chris@1 3262 else
Chris@1 3263 with_gnu_ld=no
Chris@1 3264 fi;
Chris@1 3265 ac_prog=ld
Chris@1 3266 if test "$GCC" = yes; then
Chris@1 3267 # Check if gcc -print-prog-name=ld gives a path.
Chris@1 3268 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
Chris@1 3269 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
Chris@1 3270 case $host in
Chris@1 3271 *-*-mingw*)
Chris@1 3272 # gcc leaves a trailing carriage return which upsets mingw
Chris@1 3273 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@1 3274 *)
Chris@1 3275 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@1 3276 esac
Chris@1 3277 case $ac_prog in
Chris@1 3278 # Accept absolute paths.
Chris@1 3279 [\\/]* | ?:[\\/]*)
Chris@1 3280 re_direlt='/[^/][^/]*/\.\./'
Chris@1 3281 # Canonicalize the pathname of ld
Chris@1 3282 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
Chris@1 3283 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
Chris@1 3284 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
Chris@1 3285 done
Chris@1 3286 test -z "$LD" && LD="$ac_prog"
Chris@1 3287 ;;
Chris@1 3288 "")
Chris@1 3289 # If it fails, then pretend we aren't using GCC.
Chris@1 3290 ac_prog=ld
Chris@1 3291 ;;
Chris@1 3292 *)
Chris@1 3293 # If it is relative, then search for the first ld in PATH.
Chris@1 3294 with_gnu_ld=unknown
Chris@1 3295 ;;
Chris@1 3296 esac
Chris@1 3297 elif test "$with_gnu_ld" = yes; then
Chris@1 3298 echo "$as_me:$LINENO: checking for GNU ld" >&5
Chris@1 3299 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
Chris@1 3300 else
Chris@1 3301 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
Chris@1 3302 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
Chris@1 3303 fi
Chris@1 3304 if test "${lt_cv_path_LD+set}" = set; then
Chris@1 3305 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3306 else
Chris@1 3307 if test -z "$LD"; then
Chris@1 3308 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@1 3309 for ac_dir in $PATH; do
Chris@1 3310 IFS="$lt_save_ifs"
Chris@1 3311 test -z "$ac_dir" && ac_dir=.
Chris@1 3312 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@1 3313 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@1 3314 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@1 3315 # but apparently some GNU ld's only accept -v.
Chris@1 3316 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@1 3317 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@1 3318 *GNU* | *'with BFD'*)
Chris@1 3319 test "$with_gnu_ld" != no && break
Chris@1 3320 ;;
Chris@1 3321 *)
Chris@1 3322 test "$with_gnu_ld" != yes && break
Chris@1 3323 ;;
Chris@1 3324 esac
Chris@1 3325 fi
Chris@1 3326 done
Chris@1 3327 IFS="$lt_save_ifs"
Chris@1 3328 else
Chris@1 3329 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@1 3330 fi
Chris@1 3331 fi
Chris@1 3332
Chris@1 3333 LD="$lt_cv_path_LD"
Chris@1 3334 if test -n "$LD"; then
Chris@1 3335 echo "$as_me:$LINENO: result: $LD" >&5
Chris@1 3336 echo "${ECHO_T}$LD" >&6
Chris@1 3337 else
Chris@1 3338 echo "$as_me:$LINENO: result: no" >&5
Chris@1 3339 echo "${ECHO_T}no" >&6
Chris@1 3340 fi
Chris@1 3341 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
Chris@1 3342 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
Chris@1 3343 { (exit 1); exit 1; }; }
Chris@1 3344 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
Chris@1 3345 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
Chris@1 3346 if test "${lt_cv_prog_gnu_ld+set}" = set; then
Chris@1 3347 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3348 else
Chris@1 3349 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
Chris@1 3350 case `$LD -v 2>&1 </dev/null` in
Chris@1 3351 *GNU* | *'with BFD'*)
Chris@1 3352 lt_cv_prog_gnu_ld=yes
Chris@1 3353 ;;
Chris@1 3354 *)
Chris@1 3355 lt_cv_prog_gnu_ld=no
Chris@1 3356 ;;
Chris@1 3357 esac
Chris@1 3358 fi
Chris@1 3359 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
Chris@1 3360 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
Chris@1 3361 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@1 3362
Chris@1 3363
Chris@1 3364 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
Chris@1 3365 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
Chris@1 3366 if test "${lt_cv_ld_reload_flag+set}" = set; then
Chris@1 3367 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3368 else
Chris@1 3369 lt_cv_ld_reload_flag='-r'
Chris@1 3370 fi
Chris@1 3371 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
Chris@1 3372 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
Chris@1 3373 reload_flag=$lt_cv_ld_reload_flag
Chris@1 3374 case $reload_flag in
Chris@1 3375 "" | " "*) ;;
Chris@1 3376 *) reload_flag=" $reload_flag" ;;
Chris@1 3377 esac
Chris@1 3378 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@1 3379 case $host_os in
Chris@1 3380 darwin*)
Chris@1 3381 if test "$GCC" = yes; then
Chris@1 3382 reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
Chris@1 3383 else
Chris@1 3384 reload_cmds='$LD$reload_flag -o $output$reload_objs'
Chris@1 3385 fi
Chris@1 3386 ;;
Chris@1 3387 esac
Chris@1 3388
Chris@1 3389 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
Chris@1 3390 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
Chris@1 3391 if test "${lt_cv_path_NM+set}" = set; then
Chris@1 3392 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3393 else
Chris@1 3394 if test -n "$NM"; then
Chris@1 3395 # Let the user override the test.
Chris@1 3396 lt_cv_path_NM="$NM"
Chris@1 3397 else
Chris@1 3398 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@1 3399 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
Chris@1 3400 IFS="$lt_save_ifs"
Chris@1 3401 test -z "$ac_dir" && ac_dir=.
Chris@1 3402 tmp_nm="$ac_dir/${ac_tool_prefix}nm"
Chris@1 3403 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
Chris@1 3404 # Check to see if the nm accepts a BSD-compat flag.
Chris@1 3405 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
Chris@1 3406 # nm: unknown option "B" ignored
Chris@1 3407 # Tru64's nm complains that /dev/null is an invalid object file
Chris@1 3408 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
Chris@1 3409 */dev/null* | *'Invalid file or object type'*)
Chris@1 3410 lt_cv_path_NM="$tmp_nm -B"
Chris@1 3411 break
Chris@1 3412 ;;
Chris@1 3413 *)
Chris@1 3414 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Chris@1 3415 */dev/null*)
Chris@1 3416 lt_cv_path_NM="$tmp_nm -p"
Chris@1 3417 break
Chris@1 3418 ;;
Chris@1 3419 *)
Chris@1 3420 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Chris@1 3421 continue # so that we can try to find one that supports BSD flags
Chris@1 3422 ;;
Chris@1 3423 esac
Chris@1 3424 esac
Chris@1 3425 fi
Chris@1 3426 done
Chris@1 3427 IFS="$lt_save_ifs"
Chris@1 3428 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
Chris@1 3429 fi
Chris@1 3430 fi
Chris@1 3431 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
Chris@1 3432 echo "${ECHO_T}$lt_cv_path_NM" >&6
Chris@1 3433 NM="$lt_cv_path_NM"
Chris@1 3434
Chris@1 3435 echo "$as_me:$LINENO: checking whether ln -s works" >&5
Chris@1 3436 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
Chris@1 3437 LN_S=$as_ln_s
Chris@1 3438 if test "$LN_S" = "ln -s"; then
Chris@1 3439 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 3440 echo "${ECHO_T}yes" >&6
Chris@1 3441 else
Chris@1 3442 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
Chris@1 3443 echo "${ECHO_T}no, using $LN_S" >&6
Chris@1 3444 fi
Chris@1 3445
Chris@1 3446 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
Chris@1 3447 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
Chris@1 3448 if test "${lt_cv_deplibs_check_method+set}" = set; then
Chris@1 3449 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3450 else
Chris@1 3451 lt_cv_file_magic_cmd='$MAGIC_CMD'
Chris@1 3452 lt_cv_file_magic_test_file=
Chris@1 3453 lt_cv_deplibs_check_method='unknown'
Chris@1 3454 # Need to set the preceding variable on all platforms that support
Chris@1 3455 # interlibrary dependencies.
Chris@1 3456 # 'none' -- dependencies not supported.
Chris@1 3457 # `unknown' -- same as none, but documents that we really don't know.
Chris@1 3458 # 'pass_all' -- all dependencies passed with no checks.
Chris@1 3459 # 'test_compile' -- check by making test program.
Chris@1 3460 # 'file_magic [[regex]]' -- check by looking for files in library path
Chris@1 3461 # which responds to the $file_magic_cmd with a given extended regex.
Chris@1 3462 # If you have `file' or equivalent on your system and you're not sure
Chris@1 3463 # whether `pass_all' will *always* work, you probably want this one.
Chris@1 3464
Chris@1 3465 case $host_os in
Chris@1 3466 aix4* | aix5*)
Chris@1 3467 lt_cv_deplibs_check_method=pass_all
Chris@1 3468 ;;
Chris@1 3469
Chris@1 3470 beos*)
Chris@1 3471 lt_cv_deplibs_check_method=pass_all
Chris@1 3472 ;;
Chris@1 3473
Chris@1 3474 bsdi[45]*)
Chris@1 3475 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
Chris@1 3476 lt_cv_file_magic_cmd='/usr/bin/file -L'
Chris@1 3477 lt_cv_file_magic_test_file=/shlib/libc.so
Chris@1 3478 ;;
Chris@1 3479
Chris@1 3480 cygwin*)
Chris@1 3481 # func_win32_libid is a shell function defined in ltmain.sh
Chris@1 3482 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Chris@1 3483 lt_cv_file_magic_cmd='func_win32_libid'
Chris@1 3484 ;;
Chris@1 3485
Chris@1 3486 mingw* | pw32*)
Chris@1 3487 # Base MSYS/MinGW do not provide the 'file' command needed by
Chris@1 3488 # func_win32_libid shell function, so use a weaker test based on 'objdump'.
Chris@1 3489 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
Chris@1 3490 lt_cv_file_magic_cmd='$OBJDUMP -f'
Chris@1 3491 ;;
Chris@1 3492
Chris@1 3493 darwin* | rhapsody*)
Chris@1 3494 lt_cv_deplibs_check_method=pass_all
Chris@1 3495 ;;
Chris@1 3496
Chris@1 3497 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 3498 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
Chris@1 3499 case $host_cpu in
Chris@1 3500 i*86 )
Chris@1 3501 # Not sure whether the presence of OpenBSD here was a mistake.
Chris@1 3502 # Let's accept both of them until this is cleared up.
Chris@1 3503 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
Chris@1 3504 lt_cv_file_magic_cmd=/usr/bin/file
Chris@1 3505 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Chris@1 3506 ;;
Chris@1 3507 esac
Chris@1 3508 else
Chris@1 3509 lt_cv_deplibs_check_method=pass_all
Chris@1 3510 fi
Chris@1 3511 ;;
Chris@1 3512
Chris@1 3513 gnu*)
Chris@1 3514 lt_cv_deplibs_check_method=pass_all
Chris@1 3515 ;;
Chris@1 3516
Chris@1 3517 hpux10.20* | hpux11*)
Chris@1 3518 lt_cv_file_magic_cmd=/usr/bin/file
Chris@1 3519 case "$host_cpu" in
Chris@1 3520 ia64*)
Chris@1 3521 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
Chris@1 3522 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Chris@1 3523 ;;
Chris@1 3524 hppa*64*)
Chris@1 3525 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
Chris@1 3526 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Chris@1 3527 ;;
Chris@1 3528 *)
Chris@1 3529 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
Chris@1 3530 lt_cv_file_magic_test_file=/usr/lib/libc.sl
Chris@1 3531 ;;
Chris@1 3532 esac
Chris@1 3533 ;;
Chris@1 3534
Chris@1 3535 irix5* | irix6* | nonstopux*)
Chris@1 3536 case $LD in
Chris@1 3537 *-32|*"-32 ") libmagic=32-bit;;
Chris@1 3538 *-n32|*"-n32 ") libmagic=N32;;
Chris@1 3539 *-64|*"-64 ") libmagic=64-bit;;
Chris@1 3540 *) libmagic=never-match;;
Chris@1 3541 esac
Chris@1 3542 lt_cv_deplibs_check_method=pass_all
Chris@1 3543 ;;
Chris@1 3544
Chris@1 3545 # This must be Linux ELF.
Chris@1 3546 linux*)
Chris@1 3547 lt_cv_deplibs_check_method=pass_all
Chris@1 3548 ;;
Chris@1 3549
Chris@1 3550 netbsd*)
Chris@1 3551 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
Chris@1 3552 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@1 3553 else
Chris@1 3554 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
Chris@1 3555 fi
Chris@1 3556 ;;
Chris@1 3557
Chris@1 3558 newos6*)
Chris@1 3559 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
Chris@1 3560 lt_cv_file_magic_cmd=/usr/bin/file
Chris@1 3561 lt_cv_file_magic_test_file=/usr/lib/libnls.so
Chris@1 3562 ;;
Chris@1 3563
Chris@1 3564 nto-qnx*)
Chris@1 3565 lt_cv_deplibs_check_method=unknown
Chris@1 3566 ;;
Chris@1 3567
Chris@1 3568 openbsd*)
Chris@1 3569 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 3570 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
Chris@1 3571 else
Chris@1 3572 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Chris@1 3573 fi
Chris@1 3574 ;;
Chris@1 3575
Chris@1 3576 osf3* | osf4* | osf5*)
Chris@1 3577 lt_cv_deplibs_check_method=pass_all
Chris@1 3578 ;;
Chris@1 3579
Chris@1 3580 sco3.2v5*)
Chris@1 3581 lt_cv_deplibs_check_method=pass_all
Chris@1 3582 ;;
Chris@1 3583
Chris@1 3584 solaris*)
Chris@1 3585 lt_cv_deplibs_check_method=pass_all
Chris@1 3586 ;;
Chris@1 3587
Chris@1 3588 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 3589 case $host_vendor in
Chris@1 3590 motorola)
Chris@1 3591 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@1 3592 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Chris@1 3593 ;;
Chris@1 3594 ncr)
Chris@1 3595 lt_cv_deplibs_check_method=pass_all
Chris@1 3596 ;;
Chris@1 3597 sequent)
Chris@1 3598 lt_cv_file_magic_cmd='/bin/file'
Chris@1 3599 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
Chris@1 3600 ;;
Chris@1 3601 sni)
Chris@1 3602 lt_cv_file_magic_cmd='/bin/file'
Chris@1 3603 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
Chris@1 3604 lt_cv_file_magic_test_file=/lib/libc.so
Chris@1 3605 ;;
Chris@1 3606 siemens)
Chris@1 3607 lt_cv_deplibs_check_method=pass_all
Chris@1 3608 ;;
Chris@1 3609 esac
Chris@1 3610 ;;
Chris@1 3611
Chris@1 3612 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
Chris@1 3613 lt_cv_deplibs_check_method=pass_all
Chris@1 3614 ;;
Chris@1 3615 esac
Chris@1 3616
Chris@1 3617 fi
Chris@1 3618 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
Chris@1 3619 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
Chris@1 3620 file_magic_cmd=$lt_cv_file_magic_cmd
Chris@1 3621 deplibs_check_method=$lt_cv_deplibs_check_method
Chris@1 3622 test -z "$deplibs_check_method" && deplibs_check_method=unknown
Chris@1 3623
Chris@1 3624
Chris@1 3625
Chris@1 3626
Chris@1 3627 # If no C compiler was specified, use CC.
Chris@1 3628 LTCC=${LTCC-"$CC"}
Chris@1 3629
Chris@1 3630 # Allow CC to be a program name with arguments.
Chris@1 3631 compiler=$CC
Chris@1 3632
Chris@1 3633
Chris@1 3634 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
Chris@1 3635 if test "${enable_libtool_lock+set}" = set; then
Chris@1 3636 enableval="$enable_libtool_lock"
Chris@1 3637
Chris@1 3638 fi;
Chris@1 3639 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Chris@1 3640
Chris@1 3641 # Some flags need to be propagated to the compiler or linker for good
Chris@1 3642 # libtool support.
Chris@1 3643 case $host in
Chris@1 3644 ia64-*-hpux*)
Chris@1 3645 # Find out which ABI we are using.
Chris@1 3646 echo 'int i;' > conftest.$ac_ext
Chris@1 3647 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 3648 (eval $ac_compile) 2>&5
Chris@1 3649 ac_status=$?
Chris@1 3650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3651 (exit $ac_status); }; then
Chris@1 3652 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 3653 *ELF-32*)
Chris@1 3654 HPUX_IA64_MODE="32"
Chris@1 3655 ;;
Chris@1 3656 *ELF-64*)
Chris@1 3657 HPUX_IA64_MODE="64"
Chris@1 3658 ;;
Chris@1 3659 esac
Chris@1 3660 fi
Chris@1 3661 rm -rf conftest*
Chris@1 3662 ;;
Chris@1 3663 *-*-irix6*)
Chris@1 3664 # Find out which ABI we are using.
Chris@1 3665 echo '#line 3665 "configure"' > conftest.$ac_ext
Chris@1 3666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 3667 (eval $ac_compile) 2>&5
Chris@1 3668 ac_status=$?
Chris@1 3669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3670 (exit $ac_status); }; then
Chris@1 3671 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@1 3672 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 3673 *32-bit*)
Chris@1 3674 LD="${LD-ld} -melf32bsmip"
Chris@1 3675 ;;
Chris@1 3676 *N32*)
Chris@1 3677 LD="${LD-ld} -melf32bmipn32"
Chris@1 3678 ;;
Chris@1 3679 *64-bit*)
Chris@1 3680 LD="${LD-ld} -melf64bmip"
Chris@1 3681 ;;
Chris@1 3682 esac
Chris@1 3683 else
Chris@1 3684 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 3685 *32-bit*)
Chris@1 3686 LD="${LD-ld} -32"
Chris@1 3687 ;;
Chris@1 3688 *N32*)
Chris@1 3689 LD="${LD-ld} -n32"
Chris@1 3690 ;;
Chris@1 3691 *64-bit*)
Chris@1 3692 LD="${LD-ld} -64"
Chris@1 3693 ;;
Chris@1 3694 esac
Chris@1 3695 fi
Chris@1 3696 fi
Chris@1 3697 rm -rf conftest*
Chris@1 3698 ;;
Chris@1 3699
Chris@1 3700 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
Chris@1 3701 # Find out which ABI we are using.
Chris@1 3702 echo 'int i;' > conftest.$ac_ext
Chris@1 3703 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 3704 (eval $ac_compile) 2>&5
Chris@1 3705 ac_status=$?
Chris@1 3706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3707 (exit $ac_status); }; then
Chris@1 3708 case "`/usr/bin/file conftest.o`" in
Chris@1 3709 *32-bit*)
Chris@1 3710 case $host in
Chris@1 3711 x86_64-*linux*)
Chris@1 3712 LD="${LD-ld} -m elf_i386"
Chris@1 3713 ;;
Chris@1 3714 ppc64-*linux*|powerpc64-*linux*)
Chris@1 3715 LD="${LD-ld} -m elf32ppclinux"
Chris@1 3716 ;;
Chris@1 3717 s390x-*linux*)
Chris@1 3718 LD="${LD-ld} -m elf_s390"
Chris@1 3719 ;;
Chris@1 3720 sparc64-*linux*)
Chris@1 3721 LD="${LD-ld} -m elf32_sparc"
Chris@1 3722 ;;
Chris@1 3723 esac
Chris@1 3724 ;;
Chris@1 3725 *64-bit*)
Chris@1 3726 case $host in
Chris@1 3727 x86_64-*linux*)
Chris@1 3728 LD="${LD-ld} -m elf_x86_64"
Chris@1 3729 ;;
Chris@1 3730 ppc*-*linux*|powerpc*-*linux*)
Chris@1 3731 LD="${LD-ld} -m elf64ppc"
Chris@1 3732 ;;
Chris@1 3733 s390*-*linux*)
Chris@1 3734 LD="${LD-ld} -m elf64_s390"
Chris@1 3735 ;;
Chris@1 3736 sparc*-*linux*)
Chris@1 3737 LD="${LD-ld} -m elf64_sparc"
Chris@1 3738 ;;
Chris@1 3739 esac
Chris@1 3740 ;;
Chris@1 3741 esac
Chris@1 3742 fi
Chris@1 3743 rm -rf conftest*
Chris@1 3744 ;;
Chris@1 3745
Chris@1 3746 *-*-sco3.2v5*)
Chris@1 3747 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Chris@1 3748 SAVE_CFLAGS="$CFLAGS"
Chris@1 3749 CFLAGS="$CFLAGS -belf"
Chris@1 3750 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
Chris@1 3751 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
Chris@1 3752 if test "${lt_cv_cc_needs_belf+set}" = set; then
Chris@1 3753 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3754 else
Chris@1 3755 ac_ext=c
Chris@1 3756 ac_cpp='$CPP $CPPFLAGS'
Chris@1 3757 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 3758 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 3759 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 3760
Chris@1 3761 cat >conftest.$ac_ext <<_ACEOF
Chris@1 3762 /* confdefs.h. */
Chris@1 3763 _ACEOF
Chris@1 3764 cat confdefs.h >>conftest.$ac_ext
Chris@1 3765 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 3766 /* end confdefs.h. */
Chris@1 3767
Chris@1 3768 int
Chris@1 3769 main ()
Chris@1 3770 {
Chris@1 3771
Chris@1 3772 ;
Chris@1 3773 return 0;
Chris@1 3774 }
Chris@1 3775 _ACEOF
Chris@1 3776 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 3777 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 3778 (eval $ac_link) 2>conftest.er1
Chris@1 3779 ac_status=$?
Chris@1 3780 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 3781 rm -f conftest.er1
Chris@1 3782 cat conftest.err >&5
Chris@1 3783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3784 (exit $ac_status); } &&
Chris@1 3785 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 3786 || test ! -s conftest.err'
Chris@1 3787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 3788 (eval $ac_try) 2>&5
Chris@1 3789 ac_status=$?
Chris@1 3790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3791 (exit $ac_status); }; } &&
Chris@1 3792 { ac_try='test -s conftest$ac_exeext'
Chris@1 3793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 3794 (eval $ac_try) 2>&5
Chris@1 3795 ac_status=$?
Chris@1 3796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3797 (exit $ac_status); }; }; then
Chris@1 3798 lt_cv_cc_needs_belf=yes
Chris@1 3799 else
Chris@1 3800 echo "$as_me: failed program was:" >&5
Chris@1 3801 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3802
Chris@1 3803 lt_cv_cc_needs_belf=no
Chris@1 3804 fi
Chris@1 3805 rm -f conftest.err conftest.$ac_objext \
Chris@1 3806 conftest$ac_exeext conftest.$ac_ext
Chris@1 3807 ac_ext=c
Chris@1 3808 ac_cpp='$CPP $CPPFLAGS'
Chris@1 3809 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 3810 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 3811 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 3812
Chris@1 3813 fi
Chris@1 3814 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
Chris@1 3815 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
Chris@1 3816 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
Chris@1 3817 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Chris@1 3818 CFLAGS="$SAVE_CFLAGS"
Chris@1 3819 fi
Chris@1 3820 ;;
Chris@1 3821
Chris@1 3822 esac
Chris@1 3823
Chris@1 3824 need_locks="$enable_libtool_lock"
Chris@1 3825
Chris@1 3826
Chris@1 3827 ac_ext=c
Chris@1 3828 ac_cpp='$CPP $CPPFLAGS'
Chris@1 3829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 3830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 3831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 3832 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
Chris@1 3833 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
Chris@1 3834 # On Suns, sometimes $CPP names a directory.
Chris@1 3835 if test -n "$CPP" && test -d "$CPP"; then
Chris@1 3836 CPP=
Chris@1 3837 fi
Chris@1 3838 if test -z "$CPP"; then
Chris@1 3839 if test "${ac_cv_prog_CPP+set}" = set; then
Chris@1 3840 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 3841 else
Chris@1 3842 # Double quotes because CPP needs to be expanded
Chris@1 3843 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
Chris@1 3844 do
Chris@1 3845 ac_preproc_ok=false
Chris@1 3846 for ac_c_preproc_warn_flag in '' yes
Chris@1 3847 do
Chris@1 3848 # Use a header file that comes with gcc, so configuring glibc
Chris@1 3849 # with a fresh cross-compiler works.
Chris@1 3850 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 3851 # <limits.h> exists even on freestanding compilers.
Chris@1 3852 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@1 3853 # not just through cpp. "Syntax error" is here to catch this case.
Chris@1 3854 cat >conftest.$ac_ext <<_ACEOF
Chris@1 3855 /* confdefs.h. */
Chris@1 3856 _ACEOF
Chris@1 3857 cat confdefs.h >>conftest.$ac_ext
Chris@1 3858 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 3859 /* end confdefs.h. */
Chris@1 3860 #ifdef __STDC__
Chris@1 3861 # include <limits.h>
Chris@1 3862 #else
Chris@1 3863 # include <assert.h>
Chris@1 3864 #endif
Chris@1 3865 Syntax error
Chris@1 3866 _ACEOF
Chris@1 3867 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 3868 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 3869 ac_status=$?
Chris@1 3870 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 3871 rm -f conftest.er1
Chris@1 3872 cat conftest.err >&5
Chris@1 3873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3874 (exit $ac_status); } >/dev/null; then
Chris@1 3875 if test -s conftest.err; then
Chris@1 3876 ac_cpp_err=$ac_c_preproc_warn_flag
Chris@1 3877 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Chris@1 3878 else
Chris@1 3879 ac_cpp_err=
Chris@1 3880 fi
Chris@1 3881 else
Chris@1 3882 ac_cpp_err=yes
Chris@1 3883 fi
Chris@1 3884 if test -z "$ac_cpp_err"; then
Chris@1 3885 :
Chris@1 3886 else
Chris@1 3887 echo "$as_me: failed program was:" >&5
Chris@1 3888 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3889
Chris@1 3890 # Broken: fails on valid input.
Chris@1 3891 continue
Chris@1 3892 fi
Chris@1 3893 rm -f conftest.err conftest.$ac_ext
Chris@1 3894
Chris@1 3895 # OK, works on sane cases. Now check whether non-existent headers
Chris@1 3896 # can be detected and how.
Chris@1 3897 cat >conftest.$ac_ext <<_ACEOF
Chris@1 3898 /* confdefs.h. */
Chris@1 3899 _ACEOF
Chris@1 3900 cat confdefs.h >>conftest.$ac_ext
Chris@1 3901 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 3902 /* end confdefs.h. */
Chris@1 3903 #include <ac_nonexistent.h>
Chris@1 3904 _ACEOF
Chris@1 3905 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 3906 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 3907 ac_status=$?
Chris@1 3908 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 3909 rm -f conftest.er1
Chris@1 3910 cat conftest.err >&5
Chris@1 3911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3912 (exit $ac_status); } >/dev/null; then
Chris@1 3913 if test -s conftest.err; then
Chris@1 3914 ac_cpp_err=$ac_c_preproc_warn_flag
Chris@1 3915 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Chris@1 3916 else
Chris@1 3917 ac_cpp_err=
Chris@1 3918 fi
Chris@1 3919 else
Chris@1 3920 ac_cpp_err=yes
Chris@1 3921 fi
Chris@1 3922 if test -z "$ac_cpp_err"; then
Chris@1 3923 # Broken: success on invalid input.
Chris@1 3924 continue
Chris@1 3925 else
Chris@1 3926 echo "$as_me: failed program was:" >&5
Chris@1 3927 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3928
Chris@1 3929 # Passes both tests.
Chris@1 3930 ac_preproc_ok=:
Chris@1 3931 break
Chris@1 3932 fi
Chris@1 3933 rm -f conftest.err conftest.$ac_ext
Chris@1 3934
Chris@1 3935 done
Chris@1 3936 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@1 3937 rm -f conftest.err conftest.$ac_ext
Chris@1 3938 if $ac_preproc_ok; then
Chris@1 3939 break
Chris@1 3940 fi
Chris@1 3941
Chris@1 3942 done
Chris@1 3943 ac_cv_prog_CPP=$CPP
Chris@1 3944
Chris@1 3945 fi
Chris@1 3946 CPP=$ac_cv_prog_CPP
Chris@1 3947 else
Chris@1 3948 ac_cv_prog_CPP=$CPP
Chris@1 3949 fi
Chris@1 3950 echo "$as_me:$LINENO: result: $CPP" >&5
Chris@1 3951 echo "${ECHO_T}$CPP" >&6
Chris@1 3952 ac_preproc_ok=false
Chris@1 3953 for ac_c_preproc_warn_flag in '' yes
Chris@1 3954 do
Chris@1 3955 # Use a header file that comes with gcc, so configuring glibc
Chris@1 3956 # with a fresh cross-compiler works.
Chris@1 3957 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 3958 # <limits.h> exists even on freestanding compilers.
Chris@1 3959 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@1 3960 # not just through cpp. "Syntax error" is here to catch this case.
Chris@1 3961 cat >conftest.$ac_ext <<_ACEOF
Chris@1 3962 /* confdefs.h. */
Chris@1 3963 _ACEOF
Chris@1 3964 cat confdefs.h >>conftest.$ac_ext
Chris@1 3965 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 3966 /* end confdefs.h. */
Chris@1 3967 #ifdef __STDC__
Chris@1 3968 # include <limits.h>
Chris@1 3969 #else
Chris@1 3970 # include <assert.h>
Chris@1 3971 #endif
Chris@1 3972 Syntax error
Chris@1 3973 _ACEOF
Chris@1 3974 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 3975 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 3976 ac_status=$?
Chris@1 3977 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 3978 rm -f conftest.er1
Chris@1 3979 cat conftest.err >&5
Chris@1 3980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 3981 (exit $ac_status); } >/dev/null; then
Chris@1 3982 if test -s conftest.err; then
Chris@1 3983 ac_cpp_err=$ac_c_preproc_warn_flag
Chris@1 3984 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Chris@1 3985 else
Chris@1 3986 ac_cpp_err=
Chris@1 3987 fi
Chris@1 3988 else
Chris@1 3989 ac_cpp_err=yes
Chris@1 3990 fi
Chris@1 3991 if test -z "$ac_cpp_err"; then
Chris@1 3992 :
Chris@1 3993 else
Chris@1 3994 echo "$as_me: failed program was:" >&5
Chris@1 3995 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 3996
Chris@1 3997 # Broken: fails on valid input.
Chris@1 3998 continue
Chris@1 3999 fi
Chris@1 4000 rm -f conftest.err conftest.$ac_ext
Chris@1 4001
Chris@1 4002 # OK, works on sane cases. Now check whether non-existent headers
Chris@1 4003 # can be detected and how.
Chris@1 4004 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4005 /* confdefs.h. */
Chris@1 4006 _ACEOF
Chris@1 4007 cat confdefs.h >>conftest.$ac_ext
Chris@1 4008 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4009 /* end confdefs.h. */
Chris@1 4010 #include <ac_nonexistent.h>
Chris@1 4011 _ACEOF
Chris@1 4012 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 4013 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 4014 ac_status=$?
Chris@1 4015 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4016 rm -f conftest.er1
Chris@1 4017 cat conftest.err >&5
Chris@1 4018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4019 (exit $ac_status); } >/dev/null; then
Chris@1 4020 if test -s conftest.err; then
Chris@1 4021 ac_cpp_err=$ac_c_preproc_warn_flag
Chris@1 4022 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Chris@1 4023 else
Chris@1 4024 ac_cpp_err=
Chris@1 4025 fi
Chris@1 4026 else
Chris@1 4027 ac_cpp_err=yes
Chris@1 4028 fi
Chris@1 4029 if test -z "$ac_cpp_err"; then
Chris@1 4030 # Broken: success on invalid input.
Chris@1 4031 continue
Chris@1 4032 else
Chris@1 4033 echo "$as_me: failed program was:" >&5
Chris@1 4034 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4035
Chris@1 4036 # Passes both tests.
Chris@1 4037 ac_preproc_ok=:
Chris@1 4038 break
Chris@1 4039 fi
Chris@1 4040 rm -f conftest.err conftest.$ac_ext
Chris@1 4041
Chris@1 4042 done
Chris@1 4043 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@1 4044 rm -f conftest.err conftest.$ac_ext
Chris@1 4045 if $ac_preproc_ok; then
Chris@1 4046 :
Chris@1 4047 else
Chris@1 4048 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Chris@1 4049 See \`config.log' for more details." >&5
Chris@1 4050 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Chris@1 4051 See \`config.log' for more details." >&2;}
Chris@1 4052 { (exit 1); exit 1; }; }
Chris@1 4053 fi
Chris@1 4054
Chris@1 4055 ac_ext=c
Chris@1 4056 ac_cpp='$CPP $CPPFLAGS'
Chris@1 4057 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 4058 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 4059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 4060
Chris@1 4061
Chris@1 4062 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
Chris@1 4063 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
Chris@1 4064 if test "${ac_cv_header_stdc+set}" = set; then
Chris@1 4065 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4066 else
Chris@1 4067 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4068 /* confdefs.h. */
Chris@1 4069 _ACEOF
Chris@1 4070 cat confdefs.h >>conftest.$ac_ext
Chris@1 4071 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4072 /* end confdefs.h. */
Chris@1 4073 #include <stdlib.h>
Chris@1 4074 #include <stdarg.h>
Chris@1 4075 #include <string.h>
Chris@1 4076 #include <float.h>
Chris@1 4077
Chris@1 4078 int
Chris@1 4079 main ()
Chris@1 4080 {
Chris@1 4081
Chris@1 4082 ;
Chris@1 4083 return 0;
Chris@1 4084 }
Chris@1 4085 _ACEOF
Chris@1 4086 rm -f conftest.$ac_objext
Chris@1 4087 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4088 (eval $ac_compile) 2>conftest.er1
Chris@1 4089 ac_status=$?
Chris@1 4090 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4091 rm -f conftest.er1
Chris@1 4092 cat conftest.err >&5
Chris@1 4093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4094 (exit $ac_status); } &&
Chris@1 4095 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 4096 || test ! -s conftest.err'
Chris@1 4097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4098 (eval $ac_try) 2>&5
Chris@1 4099 ac_status=$?
Chris@1 4100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4101 (exit $ac_status); }; } &&
Chris@1 4102 { ac_try='test -s conftest.$ac_objext'
Chris@1 4103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4104 (eval $ac_try) 2>&5
Chris@1 4105 ac_status=$?
Chris@1 4106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4107 (exit $ac_status); }; }; then
Chris@1 4108 ac_cv_header_stdc=yes
Chris@1 4109 else
Chris@1 4110 echo "$as_me: failed program was:" >&5
Chris@1 4111 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4112
Chris@1 4113 ac_cv_header_stdc=no
Chris@1 4114 fi
Chris@1 4115 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4116
Chris@1 4117 if test $ac_cv_header_stdc = yes; then
Chris@1 4118 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chris@1 4119 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4120 /* confdefs.h. */
Chris@1 4121 _ACEOF
Chris@1 4122 cat confdefs.h >>conftest.$ac_ext
Chris@1 4123 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4124 /* end confdefs.h. */
Chris@1 4125 #include <string.h>
Chris@1 4126
Chris@1 4127 _ACEOF
Chris@1 4128 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@1 4129 $EGREP "memchr" >/dev/null 2>&1; then
Chris@1 4130 :
Chris@1 4131 else
Chris@1 4132 ac_cv_header_stdc=no
Chris@1 4133 fi
Chris@1 4134 rm -f conftest*
Chris@1 4135
Chris@1 4136 fi
Chris@1 4137
Chris@1 4138 if test $ac_cv_header_stdc = yes; then
Chris@1 4139 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chris@1 4140 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4141 /* confdefs.h. */
Chris@1 4142 _ACEOF
Chris@1 4143 cat confdefs.h >>conftest.$ac_ext
Chris@1 4144 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4145 /* end confdefs.h. */
Chris@1 4146 #include <stdlib.h>
Chris@1 4147
Chris@1 4148 _ACEOF
Chris@1 4149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chris@1 4150 $EGREP "free" >/dev/null 2>&1; then
Chris@1 4151 :
Chris@1 4152 else
Chris@1 4153 ac_cv_header_stdc=no
Chris@1 4154 fi
Chris@1 4155 rm -f conftest*
Chris@1 4156
Chris@1 4157 fi
Chris@1 4158
Chris@1 4159 if test $ac_cv_header_stdc = yes; then
Chris@1 4160 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chris@1 4161 if test "$cross_compiling" = yes; then
Chris@1 4162 :
Chris@1 4163 else
Chris@1 4164 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4165 /* confdefs.h. */
Chris@1 4166 _ACEOF
Chris@1 4167 cat confdefs.h >>conftest.$ac_ext
Chris@1 4168 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4169 /* end confdefs.h. */
Chris@1 4170 #include <ctype.h>
Chris@1 4171 #if ((' ' & 0x0FF) == 0x020)
Chris@1 4172 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
Chris@1 4173 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Chris@1 4174 #else
Chris@1 4175 # define ISLOWER(c) \
Chris@1 4176 (('a' <= (c) && (c) <= 'i') \
Chris@1 4177 || ('j' <= (c) && (c) <= 'r') \
Chris@1 4178 || ('s' <= (c) && (c) <= 'z'))
Chris@1 4179 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
Chris@1 4180 #endif
Chris@1 4181
Chris@1 4182 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Chris@1 4183 int
Chris@1 4184 main ()
Chris@1 4185 {
Chris@1 4186 int i;
Chris@1 4187 for (i = 0; i < 256; i++)
Chris@1 4188 if (XOR (islower (i), ISLOWER (i))
Chris@1 4189 || toupper (i) != TOUPPER (i))
Chris@1 4190 exit(2);
Chris@1 4191 exit (0);
Chris@1 4192 }
Chris@1 4193 _ACEOF
Chris@1 4194 rm -f conftest$ac_exeext
Chris@1 4195 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 4196 (eval $ac_link) 2>&5
Chris@1 4197 ac_status=$?
Chris@1 4198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4199 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Chris@1 4200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4201 (eval $ac_try) 2>&5
Chris@1 4202 ac_status=$?
Chris@1 4203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4204 (exit $ac_status); }; }; then
Chris@1 4205 :
Chris@1 4206 else
Chris@1 4207 echo "$as_me: program exited with status $ac_status" >&5
Chris@1 4208 echo "$as_me: failed program was:" >&5
Chris@1 4209 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4210
Chris@1 4211 ( exit $ac_status )
Chris@1 4212 ac_cv_header_stdc=no
Chris@1 4213 fi
Chris@1 4214 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Chris@1 4215 fi
Chris@1 4216 fi
Chris@1 4217 fi
Chris@1 4218 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
Chris@1 4219 echo "${ECHO_T}$ac_cv_header_stdc" >&6
Chris@1 4220 if test $ac_cv_header_stdc = yes; then
Chris@1 4221
Chris@1 4222 cat >>confdefs.h <<\_ACEOF
Chris@1 4223 #define STDC_HEADERS 1
Chris@1 4224 _ACEOF
Chris@1 4225
Chris@1 4226 fi
Chris@1 4227
Chris@1 4228 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Chris@1 4229
Chris@1 4230
Chris@1 4231
Chris@1 4232
Chris@1 4233
Chris@1 4234
Chris@1 4235
Chris@1 4236
Chris@1 4237
Chris@1 4238 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Chris@1 4239 inttypes.h stdint.h unistd.h
Chris@1 4240 do
Chris@1 4241 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@1 4242 echo "$as_me:$LINENO: checking for $ac_header" >&5
Chris@1 4243 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
Chris@1 4244 if eval "test \"\${$as_ac_Header+set}\" = set"; then
Chris@1 4245 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4246 else
Chris@1 4247 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4248 /* confdefs.h. */
Chris@1 4249 _ACEOF
Chris@1 4250 cat confdefs.h >>conftest.$ac_ext
Chris@1 4251 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4252 /* end confdefs.h. */
Chris@1 4253 $ac_includes_default
Chris@1 4254
Chris@1 4255 #include <$ac_header>
Chris@1 4256 _ACEOF
Chris@1 4257 rm -f conftest.$ac_objext
Chris@1 4258 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4259 (eval $ac_compile) 2>conftest.er1
Chris@1 4260 ac_status=$?
Chris@1 4261 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4262 rm -f conftest.er1
Chris@1 4263 cat conftest.err >&5
Chris@1 4264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4265 (exit $ac_status); } &&
Chris@1 4266 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 4267 || test ! -s conftest.err'
Chris@1 4268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4269 (eval $ac_try) 2>&5
Chris@1 4270 ac_status=$?
Chris@1 4271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4272 (exit $ac_status); }; } &&
Chris@1 4273 { ac_try='test -s conftest.$ac_objext'
Chris@1 4274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4275 (eval $ac_try) 2>&5
Chris@1 4276 ac_status=$?
Chris@1 4277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4278 (exit $ac_status); }; }; then
Chris@1 4279 eval "$as_ac_Header=yes"
Chris@1 4280 else
Chris@1 4281 echo "$as_me: failed program was:" >&5
Chris@1 4282 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4283
Chris@1 4284 eval "$as_ac_Header=no"
Chris@1 4285 fi
Chris@1 4286 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4287 fi
Chris@1 4288 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
Chris@1 4289 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Chris@1 4290 if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris@1 4291 cat >>confdefs.h <<_ACEOF
Chris@1 4292 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@1 4293 _ACEOF
Chris@1 4294
Chris@1 4295 fi
Chris@1 4296
Chris@1 4297 done
Chris@1 4298
Chris@1 4299
Chris@1 4300
Chris@1 4301 for ac_header in dlfcn.h
Chris@1 4302 do
Chris@1 4303 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Chris@1 4304 if eval "test \"\${$as_ac_Header+set}\" = set"; then
Chris@1 4305 echo "$as_me:$LINENO: checking for $ac_header" >&5
Chris@1 4306 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
Chris@1 4307 if eval "test \"\${$as_ac_Header+set}\" = set"; then
Chris@1 4308 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4309 fi
Chris@1 4310 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
Chris@1 4311 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Chris@1 4312 else
Chris@1 4313 # Is the header compilable?
Chris@1 4314 echo "$as_me:$LINENO: checking $ac_header usability" >&5
Chris@1 4315 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
Chris@1 4316 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4317 /* confdefs.h. */
Chris@1 4318 _ACEOF
Chris@1 4319 cat confdefs.h >>conftest.$ac_ext
Chris@1 4320 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4321 /* end confdefs.h. */
Chris@1 4322 $ac_includes_default
Chris@1 4323 #include <$ac_header>
Chris@1 4324 _ACEOF
Chris@1 4325 rm -f conftest.$ac_objext
Chris@1 4326 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4327 (eval $ac_compile) 2>conftest.er1
Chris@1 4328 ac_status=$?
Chris@1 4329 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4330 rm -f conftest.er1
Chris@1 4331 cat conftest.err >&5
Chris@1 4332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4333 (exit $ac_status); } &&
Chris@1 4334 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 4335 || test ! -s conftest.err'
Chris@1 4336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4337 (eval $ac_try) 2>&5
Chris@1 4338 ac_status=$?
Chris@1 4339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4340 (exit $ac_status); }; } &&
Chris@1 4341 { ac_try='test -s conftest.$ac_objext'
Chris@1 4342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4343 (eval $ac_try) 2>&5
Chris@1 4344 ac_status=$?
Chris@1 4345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4346 (exit $ac_status); }; }; then
Chris@1 4347 ac_header_compiler=yes
Chris@1 4348 else
Chris@1 4349 echo "$as_me: failed program was:" >&5
Chris@1 4350 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4351
Chris@1 4352 ac_header_compiler=no
Chris@1 4353 fi
Chris@1 4354 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4355 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
Chris@1 4356 echo "${ECHO_T}$ac_header_compiler" >&6
Chris@1 4357
Chris@1 4358 # Is the header present?
Chris@1 4359 echo "$as_me:$LINENO: checking $ac_header presence" >&5
Chris@1 4360 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
Chris@1 4361 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4362 /* confdefs.h. */
Chris@1 4363 _ACEOF
Chris@1 4364 cat confdefs.h >>conftest.$ac_ext
Chris@1 4365 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4366 /* end confdefs.h. */
Chris@1 4367 #include <$ac_header>
Chris@1 4368 _ACEOF
Chris@1 4369 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 4370 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 4371 ac_status=$?
Chris@1 4372 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4373 rm -f conftest.er1
Chris@1 4374 cat conftest.err >&5
Chris@1 4375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4376 (exit $ac_status); } >/dev/null; then
Chris@1 4377 if test -s conftest.err; then
Chris@1 4378 ac_cpp_err=$ac_c_preproc_warn_flag
Chris@1 4379 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Chris@1 4380 else
Chris@1 4381 ac_cpp_err=
Chris@1 4382 fi
Chris@1 4383 else
Chris@1 4384 ac_cpp_err=yes
Chris@1 4385 fi
Chris@1 4386 if test -z "$ac_cpp_err"; then
Chris@1 4387 ac_header_preproc=yes
Chris@1 4388 else
Chris@1 4389 echo "$as_me: failed program was:" >&5
Chris@1 4390 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4391
Chris@1 4392 ac_header_preproc=no
Chris@1 4393 fi
Chris@1 4394 rm -f conftest.err conftest.$ac_ext
Chris@1 4395 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
Chris@1 4396 echo "${ECHO_T}$ac_header_preproc" >&6
Chris@1 4397
Chris@1 4398 # So? What about this header?
Chris@1 4399 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
Chris@1 4400 yes:no: )
Chris@1 4401 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
Chris@1 4402 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
Chris@1 4403 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
Chris@1 4404 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Chris@1 4405 ac_header_preproc=yes
Chris@1 4406 ;;
Chris@1 4407 no:yes:* )
Chris@1 4408 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
Chris@1 4409 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
Chris@1 4410 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
Chris@1 4411 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
Chris@1 4412 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
Chris@1 4413 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
Chris@1 4414 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
Chris@1 4415 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
Chris@1 4416 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
Chris@1 4417 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
Chris@1 4418 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
Chris@1 4419 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Chris@1 4420 (
Chris@1 4421 cat <<\_ASBOX
Chris@1 4422 ## ------------------------------------------ ##
Chris@1 4423 ## Report this to the AC_PACKAGE_NAME lists. ##
Chris@1 4424 ## ------------------------------------------ ##
Chris@1 4425 _ASBOX
Chris@1 4426 ) |
Chris@1 4427 sed "s/^/$as_me: WARNING: /" >&2
Chris@1 4428 ;;
Chris@1 4429 esac
Chris@1 4430 echo "$as_me:$LINENO: checking for $ac_header" >&5
Chris@1 4431 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
Chris@1 4432 if eval "test \"\${$as_ac_Header+set}\" = set"; then
Chris@1 4433 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4434 else
Chris@1 4435 eval "$as_ac_Header=\$ac_header_preproc"
Chris@1 4436 fi
Chris@1 4437 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
Chris@1 4438 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Chris@1 4439
Chris@1 4440 fi
Chris@1 4441 if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris@1 4442 cat >>confdefs.h <<_ACEOF
Chris@1 4443 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris@1 4444 _ACEOF
Chris@1 4445
Chris@1 4446 fi
Chris@1 4447
Chris@1 4448 done
Chris@1 4449
Chris@1 4450 ac_ext=cc
Chris@1 4451 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@1 4452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 4453 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 4454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@1 4455 if test -n "$ac_tool_prefix"; then
Chris@1 4456 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
Chris@1 4457 do
Chris@1 4458 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@1 4459 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@1 4460 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 4461 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 4462 if test "${ac_cv_prog_CXX+set}" = set; then
Chris@1 4463 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4464 else
Chris@1 4465 if test -n "$CXX"; then
Chris@1 4466 ac_cv_prog_CXX="$CXX" # Let the user override the test.
Chris@1 4467 else
Chris@1 4468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 4469 for as_dir in $PATH
Chris@1 4470 do
Chris@1 4471 IFS=$as_save_IFS
Chris@1 4472 test -z "$as_dir" && as_dir=.
Chris@1 4473 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 4474 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 4475 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Chris@1 4476 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 4477 break 2
Chris@1 4478 fi
Chris@1 4479 done
Chris@1 4480 done
Chris@1 4481
Chris@1 4482 fi
Chris@1 4483 fi
Chris@1 4484 CXX=$ac_cv_prog_CXX
Chris@1 4485 if test -n "$CXX"; then
Chris@1 4486 echo "$as_me:$LINENO: result: $CXX" >&5
Chris@1 4487 echo "${ECHO_T}$CXX" >&6
Chris@1 4488 else
Chris@1 4489 echo "$as_me:$LINENO: result: no" >&5
Chris@1 4490 echo "${ECHO_T}no" >&6
Chris@1 4491 fi
Chris@1 4492
Chris@1 4493 test -n "$CXX" && break
Chris@1 4494 done
Chris@1 4495 fi
Chris@1 4496 if test -z "$CXX"; then
Chris@1 4497 ac_ct_CXX=$CXX
Chris@1 4498 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
Chris@1 4499 do
Chris@1 4500 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 4501 set dummy $ac_prog; ac_word=$2
Chris@1 4502 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 4503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 4504 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
Chris@1 4505 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4506 else
Chris@1 4507 if test -n "$ac_ct_CXX"; then
Chris@1 4508 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
Chris@1 4509 else
Chris@1 4510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 4511 for as_dir in $PATH
Chris@1 4512 do
Chris@1 4513 IFS=$as_save_IFS
Chris@1 4514 test -z "$as_dir" && as_dir=.
Chris@1 4515 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 4516 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 4517 ac_cv_prog_ac_ct_CXX="$ac_prog"
Chris@1 4518 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 4519 break 2
Chris@1 4520 fi
Chris@1 4521 done
Chris@1 4522 done
Chris@1 4523
Chris@1 4524 fi
Chris@1 4525 fi
Chris@1 4526 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
Chris@1 4527 if test -n "$ac_ct_CXX"; then
Chris@1 4528 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
Chris@1 4529 echo "${ECHO_T}$ac_ct_CXX" >&6
Chris@1 4530 else
Chris@1 4531 echo "$as_me:$LINENO: result: no" >&5
Chris@1 4532 echo "${ECHO_T}no" >&6
Chris@1 4533 fi
Chris@1 4534
Chris@1 4535 test -n "$ac_ct_CXX" && break
Chris@1 4536 done
Chris@1 4537 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
Chris@1 4538
Chris@1 4539 CXX=$ac_ct_CXX
Chris@1 4540 fi
Chris@1 4541
Chris@1 4542
Chris@1 4543 # Provide some information about the compiler.
Chris@1 4544 echo "$as_me:$LINENO:" \
Chris@1 4545 "checking for C++ compiler version" >&5
Chris@1 4546 ac_compiler=`set X $ac_compile; echo $2`
Chris@1 4547 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
Chris@1 4548 (eval $ac_compiler --version </dev/null >&5) 2>&5
Chris@1 4549 ac_status=$?
Chris@1 4550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4551 (exit $ac_status); }
Chris@1 4552 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
Chris@1 4553 (eval $ac_compiler -v </dev/null >&5) 2>&5
Chris@1 4554 ac_status=$?
Chris@1 4555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4556 (exit $ac_status); }
Chris@1 4557 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
Chris@1 4558 (eval $ac_compiler -V </dev/null >&5) 2>&5
Chris@1 4559 ac_status=$?
Chris@1 4560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4561 (exit $ac_status); }
Chris@1 4562
Chris@1 4563 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
Chris@1 4564 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
Chris@1 4565 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
Chris@1 4566 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4567 else
Chris@1 4568 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4569 /* confdefs.h. */
Chris@1 4570 _ACEOF
Chris@1 4571 cat confdefs.h >>conftest.$ac_ext
Chris@1 4572 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4573 /* end confdefs.h. */
Chris@1 4574
Chris@1 4575 int
Chris@1 4576 main ()
Chris@1 4577 {
Chris@1 4578 #ifndef __GNUC__
Chris@1 4579 choke me
Chris@1 4580 #endif
Chris@1 4581
Chris@1 4582 ;
Chris@1 4583 return 0;
Chris@1 4584 }
Chris@1 4585 _ACEOF
Chris@1 4586 rm -f conftest.$ac_objext
Chris@1 4587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4588 (eval $ac_compile) 2>conftest.er1
Chris@1 4589 ac_status=$?
Chris@1 4590 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4591 rm -f conftest.er1
Chris@1 4592 cat conftest.err >&5
Chris@1 4593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4594 (exit $ac_status); } &&
Chris@1 4595 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 4596 || test ! -s conftest.err'
Chris@1 4597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4598 (eval $ac_try) 2>&5
Chris@1 4599 ac_status=$?
Chris@1 4600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4601 (exit $ac_status); }; } &&
Chris@1 4602 { ac_try='test -s conftest.$ac_objext'
Chris@1 4603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4604 (eval $ac_try) 2>&5
Chris@1 4605 ac_status=$?
Chris@1 4606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4607 (exit $ac_status); }; }; then
Chris@1 4608 ac_compiler_gnu=yes
Chris@1 4609 else
Chris@1 4610 echo "$as_me: failed program was:" >&5
Chris@1 4611 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4612
Chris@1 4613 ac_compiler_gnu=no
Chris@1 4614 fi
Chris@1 4615 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4616 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
Chris@1 4617
Chris@1 4618 fi
Chris@1 4619 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
Chris@1 4620 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
Chris@1 4621 GXX=`test $ac_compiler_gnu = yes && echo yes`
Chris@1 4622 ac_test_CXXFLAGS=${CXXFLAGS+set}
Chris@1 4623 ac_save_CXXFLAGS=$CXXFLAGS
Chris@1 4624 CXXFLAGS="-g"
Chris@1 4625 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
Chris@1 4626 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
Chris@1 4627 if test "${ac_cv_prog_cxx_g+set}" = set; then
Chris@1 4628 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4629 else
Chris@1 4630 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4631 /* confdefs.h. */
Chris@1 4632 _ACEOF
Chris@1 4633 cat confdefs.h >>conftest.$ac_ext
Chris@1 4634 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4635 /* end confdefs.h. */
Chris@1 4636
Chris@1 4637 int
Chris@1 4638 main ()
Chris@1 4639 {
Chris@1 4640
Chris@1 4641 ;
Chris@1 4642 return 0;
Chris@1 4643 }
Chris@1 4644 _ACEOF
Chris@1 4645 rm -f conftest.$ac_objext
Chris@1 4646 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4647 (eval $ac_compile) 2>conftest.er1
Chris@1 4648 ac_status=$?
Chris@1 4649 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4650 rm -f conftest.er1
Chris@1 4651 cat conftest.err >&5
Chris@1 4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4653 (exit $ac_status); } &&
Chris@1 4654 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 4655 || test ! -s conftest.err'
Chris@1 4656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4657 (eval $ac_try) 2>&5
Chris@1 4658 ac_status=$?
Chris@1 4659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4660 (exit $ac_status); }; } &&
Chris@1 4661 { ac_try='test -s conftest.$ac_objext'
Chris@1 4662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4663 (eval $ac_try) 2>&5
Chris@1 4664 ac_status=$?
Chris@1 4665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4666 (exit $ac_status); }; }; then
Chris@1 4667 ac_cv_prog_cxx_g=yes
Chris@1 4668 else
Chris@1 4669 echo "$as_me: failed program was:" >&5
Chris@1 4670 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4671
Chris@1 4672 ac_cv_prog_cxx_g=no
Chris@1 4673 fi
Chris@1 4674 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4675 fi
Chris@1 4676 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
Chris@1 4677 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
Chris@1 4678 if test "$ac_test_CXXFLAGS" = set; then
Chris@1 4679 CXXFLAGS=$ac_save_CXXFLAGS
Chris@1 4680 elif test $ac_cv_prog_cxx_g = yes; then
Chris@1 4681 if test "$GXX" = yes; then
Chris@1 4682 CXXFLAGS="-g -O2"
Chris@1 4683 else
Chris@1 4684 CXXFLAGS="-g"
Chris@1 4685 fi
Chris@1 4686 else
Chris@1 4687 if test "$GXX" = yes; then
Chris@1 4688 CXXFLAGS="-O2"
Chris@1 4689 else
Chris@1 4690 CXXFLAGS=
Chris@1 4691 fi
Chris@1 4692 fi
Chris@1 4693 for ac_declaration in \
Chris@1 4694 '' \
Chris@1 4695 'extern "C" void std::exit (int) throw (); using std::exit;' \
Chris@1 4696 'extern "C" void std::exit (int); using std::exit;' \
Chris@1 4697 'extern "C" void exit (int) throw ();' \
Chris@1 4698 'extern "C" void exit (int);' \
Chris@1 4699 'void exit (int);'
Chris@1 4700 do
Chris@1 4701 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4702 /* confdefs.h. */
Chris@1 4703 _ACEOF
Chris@1 4704 cat confdefs.h >>conftest.$ac_ext
Chris@1 4705 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4706 /* end confdefs.h. */
Chris@1 4707 $ac_declaration
Chris@1 4708 #include <stdlib.h>
Chris@1 4709 int
Chris@1 4710 main ()
Chris@1 4711 {
Chris@1 4712 exit (42);
Chris@1 4713 ;
Chris@1 4714 return 0;
Chris@1 4715 }
Chris@1 4716 _ACEOF
Chris@1 4717 rm -f conftest.$ac_objext
Chris@1 4718 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4719 (eval $ac_compile) 2>conftest.er1
Chris@1 4720 ac_status=$?
Chris@1 4721 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4722 rm -f conftest.er1
Chris@1 4723 cat conftest.err >&5
Chris@1 4724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4725 (exit $ac_status); } &&
Chris@1 4726 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 4727 || test ! -s conftest.err'
Chris@1 4728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4729 (eval $ac_try) 2>&5
Chris@1 4730 ac_status=$?
Chris@1 4731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4732 (exit $ac_status); }; } &&
Chris@1 4733 { ac_try='test -s conftest.$ac_objext'
Chris@1 4734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4735 (eval $ac_try) 2>&5
Chris@1 4736 ac_status=$?
Chris@1 4737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4738 (exit $ac_status); }; }; then
Chris@1 4739 :
Chris@1 4740 else
Chris@1 4741 echo "$as_me: failed program was:" >&5
Chris@1 4742 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4743
Chris@1 4744 continue
Chris@1 4745 fi
Chris@1 4746 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4747 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4748 /* confdefs.h. */
Chris@1 4749 _ACEOF
Chris@1 4750 cat confdefs.h >>conftest.$ac_ext
Chris@1 4751 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4752 /* end confdefs.h. */
Chris@1 4753 $ac_declaration
Chris@1 4754 int
Chris@1 4755 main ()
Chris@1 4756 {
Chris@1 4757 exit (42);
Chris@1 4758 ;
Chris@1 4759 return 0;
Chris@1 4760 }
Chris@1 4761 _ACEOF
Chris@1 4762 rm -f conftest.$ac_objext
Chris@1 4763 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 4764 (eval $ac_compile) 2>conftest.er1
Chris@1 4765 ac_status=$?
Chris@1 4766 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4767 rm -f conftest.er1
Chris@1 4768 cat conftest.err >&5
Chris@1 4769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4770 (exit $ac_status); } &&
Chris@1 4771 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 4772 || test ! -s conftest.err'
Chris@1 4773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4774 (eval $ac_try) 2>&5
Chris@1 4775 ac_status=$?
Chris@1 4776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4777 (exit $ac_status); }; } &&
Chris@1 4778 { ac_try='test -s conftest.$ac_objext'
Chris@1 4779 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 4780 (eval $ac_try) 2>&5
Chris@1 4781 ac_status=$?
Chris@1 4782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4783 (exit $ac_status); }; }; then
Chris@1 4784 break
Chris@1 4785 else
Chris@1 4786 echo "$as_me: failed program was:" >&5
Chris@1 4787 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4788
Chris@1 4789 fi
Chris@1 4790 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 4791 done
Chris@1 4792 rm -f conftest*
Chris@1 4793 if test -n "$ac_declaration"; then
Chris@1 4794 echo '#ifdef __cplusplus' >>confdefs.h
Chris@1 4795 echo $ac_declaration >>confdefs.h
Chris@1 4796 echo '#endif' >>confdefs.h
Chris@1 4797 fi
Chris@1 4798
Chris@1 4799 ac_ext=cc
Chris@1 4800 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@1 4801 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 4802 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 4803 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@1 4804
Chris@1 4805 depcc="$CXX" am_compiler_list=
Chris@1 4806
Chris@1 4807 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
Chris@1 4808 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
Chris@1 4809 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
Chris@1 4810 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4811 else
Chris@1 4812 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@1 4813 # We make a subdir and do the tests there. Otherwise we can end up
Chris@1 4814 # making bogus files that we don't know about and never remove. For
Chris@1 4815 # instance it was reported that on HP-UX the gcc test will end up
Chris@1 4816 # making a dummy file named `D' -- because `-MD' means `put the output
Chris@1 4817 # in D'.
Chris@1 4818 mkdir conftest.dir
Chris@1 4819 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@1 4820 # using a relative directory.
Chris@1 4821 cp "$am_depcomp" conftest.dir
Chris@1 4822 cd conftest.dir
Chris@1 4823 # We will build objects and dependencies in a subdirectory because
Chris@1 4824 # it helps to detect inapplicable dependency modes. For instance
Chris@1 4825 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@1 4826 # side effect of compilation, but ICC will put the dependencies in
Chris@1 4827 # the current directory while Tru64 will put them in the object
Chris@1 4828 # directory.
Chris@1 4829 mkdir sub
Chris@1 4830
Chris@1 4831 am_cv_CXX_dependencies_compiler_type=none
Chris@1 4832 if test "$am_compiler_list" = ""; then
Chris@1 4833 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@1 4834 fi
Chris@1 4835 for depmode in $am_compiler_list; do
Chris@1 4836 # Setup a source with many dependencies, because some compilers
Chris@1 4837 # like to wrap large dependency lists on column 80 (with \), and
Chris@1 4838 # we should not choose a depcomp mode which is confused by this.
Chris@1 4839 #
Chris@1 4840 # We need to recreate these files for each test, as the compiler may
Chris@1 4841 # overwrite some of them when testing with obscure command lines.
Chris@1 4842 # This happens at least with the AIX C compiler.
Chris@1 4843 : > sub/conftest.c
Chris@1 4844 for i in 1 2 3 4 5 6; do
Chris@1 4845 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@1 4846 : > sub/conftst$i.h
Chris@1 4847 done
Chris@1 4848 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@1 4849
Chris@1 4850 case $depmode in
Chris@1 4851 nosideeffect)
Chris@1 4852 # after this tag, mechanisms are not by side-effect, so they'll
Chris@1 4853 # only be used when explicitly requested
Chris@1 4854 if test "x$enable_dependency_tracking" = xyes; then
Chris@1 4855 continue
Chris@1 4856 else
Chris@1 4857 break
Chris@1 4858 fi
Chris@1 4859 ;;
Chris@1 4860 none) break ;;
Chris@1 4861 esac
Chris@1 4862 # We check with `-c' and `-o' for the sake of the "dashmstdout"
Chris@1 4863 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@1 4864 # handle `-M -o', and we need to detect this.
Chris@1 4865 if depmode=$depmode \
Chris@1 4866 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
Chris@1 4867 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@1 4868 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
Chris@1 4869 >/dev/null 2>conftest.err &&
Chris@1 4870 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@1 4871 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
Chris@1 4872 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@1 4873 # icc doesn't choke on unknown options, it will just issue warnings
Chris@1 4874 # (even with -Werror). So we grep stderr for any message
Chris@1 4875 # that says an option was ignored.
Chris@1 4876 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
Chris@1 4877 am_cv_CXX_dependencies_compiler_type=$depmode
Chris@1 4878 break
Chris@1 4879 fi
Chris@1 4880 fi
Chris@1 4881 done
Chris@1 4882
Chris@1 4883 cd ..
Chris@1 4884 rm -rf conftest.dir
Chris@1 4885 else
Chris@1 4886 am_cv_CXX_dependencies_compiler_type=none
Chris@1 4887 fi
Chris@1 4888
Chris@1 4889 fi
Chris@1 4890 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
Chris@1 4891 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
Chris@1 4892 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
Chris@1 4893
Chris@1 4894
Chris@1 4895
Chris@1 4896 if
Chris@1 4897 test "x$enable_dependency_tracking" != xno \
Chris@1 4898 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
Chris@1 4899 am__fastdepCXX_TRUE=
Chris@1 4900 am__fastdepCXX_FALSE='#'
Chris@1 4901 else
Chris@1 4902 am__fastdepCXX_TRUE='#'
Chris@1 4903 am__fastdepCXX_FALSE=
Chris@1 4904 fi
Chris@1 4905
Chris@1 4906
Chris@1 4907
Chris@1 4908
Chris@1 4909 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
Chris@1 4910 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
Chris@1 4911 (test "X$CXX" != "Xg++"))) ; then
Chris@1 4912 ac_ext=cc
Chris@1 4913 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@1 4914 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 4915 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 4916 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@1 4917 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
Chris@1 4918 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
Chris@1 4919 if test -z "$CXXCPP"; then
Chris@1 4920 if test "${ac_cv_prog_CXXCPP+set}" = set; then
Chris@1 4921 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 4922 else
Chris@1 4923 # Double quotes because CXXCPP needs to be expanded
Chris@1 4924 for CXXCPP in "$CXX -E" "/lib/cpp"
Chris@1 4925 do
Chris@1 4926 ac_preproc_ok=false
Chris@1 4927 for ac_cxx_preproc_warn_flag in '' yes
Chris@1 4928 do
Chris@1 4929 # Use a header file that comes with gcc, so configuring glibc
Chris@1 4930 # with a fresh cross-compiler works.
Chris@1 4931 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 4932 # <limits.h> exists even on freestanding compilers.
Chris@1 4933 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@1 4934 # not just through cpp. "Syntax error" is here to catch this case.
Chris@1 4935 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4936 /* confdefs.h. */
Chris@1 4937 _ACEOF
Chris@1 4938 cat confdefs.h >>conftest.$ac_ext
Chris@1 4939 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4940 /* end confdefs.h. */
Chris@1 4941 #ifdef __STDC__
Chris@1 4942 # include <limits.h>
Chris@1 4943 #else
Chris@1 4944 # include <assert.h>
Chris@1 4945 #endif
Chris@1 4946 Syntax error
Chris@1 4947 _ACEOF
Chris@1 4948 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 4949 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 4950 ac_status=$?
Chris@1 4951 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4952 rm -f conftest.er1
Chris@1 4953 cat conftest.err >&5
Chris@1 4954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4955 (exit $ac_status); } >/dev/null; then
Chris@1 4956 if test -s conftest.err; then
Chris@1 4957 ac_cpp_err=$ac_cxx_preproc_warn_flag
Chris@1 4958 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
Chris@1 4959 else
Chris@1 4960 ac_cpp_err=
Chris@1 4961 fi
Chris@1 4962 else
Chris@1 4963 ac_cpp_err=yes
Chris@1 4964 fi
Chris@1 4965 if test -z "$ac_cpp_err"; then
Chris@1 4966 :
Chris@1 4967 else
Chris@1 4968 echo "$as_me: failed program was:" >&5
Chris@1 4969 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 4970
Chris@1 4971 # Broken: fails on valid input.
Chris@1 4972 continue
Chris@1 4973 fi
Chris@1 4974 rm -f conftest.err conftest.$ac_ext
Chris@1 4975
Chris@1 4976 # OK, works on sane cases. Now check whether non-existent headers
Chris@1 4977 # can be detected and how.
Chris@1 4978 cat >conftest.$ac_ext <<_ACEOF
Chris@1 4979 /* confdefs.h. */
Chris@1 4980 _ACEOF
Chris@1 4981 cat confdefs.h >>conftest.$ac_ext
Chris@1 4982 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 4983 /* end confdefs.h. */
Chris@1 4984 #include <ac_nonexistent.h>
Chris@1 4985 _ACEOF
Chris@1 4986 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 4987 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 4988 ac_status=$?
Chris@1 4989 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 4990 rm -f conftest.er1
Chris@1 4991 cat conftest.err >&5
Chris@1 4992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 4993 (exit $ac_status); } >/dev/null; then
Chris@1 4994 if test -s conftest.err; then
Chris@1 4995 ac_cpp_err=$ac_cxx_preproc_warn_flag
Chris@1 4996 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
Chris@1 4997 else
Chris@1 4998 ac_cpp_err=
Chris@1 4999 fi
Chris@1 5000 else
Chris@1 5001 ac_cpp_err=yes
Chris@1 5002 fi
Chris@1 5003 if test -z "$ac_cpp_err"; then
Chris@1 5004 # Broken: success on invalid input.
Chris@1 5005 continue
Chris@1 5006 else
Chris@1 5007 echo "$as_me: failed program was:" >&5
Chris@1 5008 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 5009
Chris@1 5010 # Passes both tests.
Chris@1 5011 ac_preproc_ok=:
Chris@1 5012 break
Chris@1 5013 fi
Chris@1 5014 rm -f conftest.err conftest.$ac_ext
Chris@1 5015
Chris@1 5016 done
Chris@1 5017 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@1 5018 rm -f conftest.err conftest.$ac_ext
Chris@1 5019 if $ac_preproc_ok; then
Chris@1 5020 break
Chris@1 5021 fi
Chris@1 5022
Chris@1 5023 done
Chris@1 5024 ac_cv_prog_CXXCPP=$CXXCPP
Chris@1 5025
Chris@1 5026 fi
Chris@1 5027 CXXCPP=$ac_cv_prog_CXXCPP
Chris@1 5028 else
Chris@1 5029 ac_cv_prog_CXXCPP=$CXXCPP
Chris@1 5030 fi
Chris@1 5031 echo "$as_me:$LINENO: result: $CXXCPP" >&5
Chris@1 5032 echo "${ECHO_T}$CXXCPP" >&6
Chris@1 5033 ac_preproc_ok=false
Chris@1 5034 for ac_cxx_preproc_warn_flag in '' yes
Chris@1 5035 do
Chris@1 5036 # Use a header file that comes with gcc, so configuring glibc
Chris@1 5037 # with a fresh cross-compiler works.
Chris@1 5038 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 5039 # <limits.h> exists even on freestanding compilers.
Chris@1 5040 # On the NeXT, cc -E runs the code through the compiler's parser,
Chris@1 5041 # not just through cpp. "Syntax error" is here to catch this case.
Chris@1 5042 cat >conftest.$ac_ext <<_ACEOF
Chris@1 5043 /* confdefs.h. */
Chris@1 5044 _ACEOF
Chris@1 5045 cat confdefs.h >>conftest.$ac_ext
Chris@1 5046 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 5047 /* end confdefs.h. */
Chris@1 5048 #ifdef __STDC__
Chris@1 5049 # include <limits.h>
Chris@1 5050 #else
Chris@1 5051 # include <assert.h>
Chris@1 5052 #endif
Chris@1 5053 Syntax error
Chris@1 5054 _ACEOF
Chris@1 5055 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 5056 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 5057 ac_status=$?
Chris@1 5058 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 5059 rm -f conftest.er1
Chris@1 5060 cat conftest.err >&5
Chris@1 5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5062 (exit $ac_status); } >/dev/null; then
Chris@1 5063 if test -s conftest.err; then
Chris@1 5064 ac_cpp_err=$ac_cxx_preproc_warn_flag
Chris@1 5065 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
Chris@1 5066 else
Chris@1 5067 ac_cpp_err=
Chris@1 5068 fi
Chris@1 5069 else
Chris@1 5070 ac_cpp_err=yes
Chris@1 5071 fi
Chris@1 5072 if test -z "$ac_cpp_err"; then
Chris@1 5073 :
Chris@1 5074 else
Chris@1 5075 echo "$as_me: failed program was:" >&5
Chris@1 5076 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 5077
Chris@1 5078 # Broken: fails on valid input.
Chris@1 5079 continue
Chris@1 5080 fi
Chris@1 5081 rm -f conftest.err conftest.$ac_ext
Chris@1 5082
Chris@1 5083 # OK, works on sane cases. Now check whether non-existent headers
Chris@1 5084 # can be detected and how.
Chris@1 5085 cat >conftest.$ac_ext <<_ACEOF
Chris@1 5086 /* confdefs.h. */
Chris@1 5087 _ACEOF
Chris@1 5088 cat confdefs.h >>conftest.$ac_ext
Chris@1 5089 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 5090 /* end confdefs.h. */
Chris@1 5091 #include <ac_nonexistent.h>
Chris@1 5092 _ACEOF
Chris@1 5093 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
Chris@1 5094 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
Chris@1 5095 ac_status=$?
Chris@1 5096 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 5097 rm -f conftest.er1
Chris@1 5098 cat conftest.err >&5
Chris@1 5099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5100 (exit $ac_status); } >/dev/null; then
Chris@1 5101 if test -s conftest.err; then
Chris@1 5102 ac_cpp_err=$ac_cxx_preproc_warn_flag
Chris@1 5103 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
Chris@1 5104 else
Chris@1 5105 ac_cpp_err=
Chris@1 5106 fi
Chris@1 5107 else
Chris@1 5108 ac_cpp_err=yes
Chris@1 5109 fi
Chris@1 5110 if test -z "$ac_cpp_err"; then
Chris@1 5111 # Broken: success on invalid input.
Chris@1 5112 continue
Chris@1 5113 else
Chris@1 5114 echo "$as_me: failed program was:" >&5
Chris@1 5115 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 5116
Chris@1 5117 # Passes both tests.
Chris@1 5118 ac_preproc_ok=:
Chris@1 5119 break
Chris@1 5120 fi
Chris@1 5121 rm -f conftest.err conftest.$ac_ext
Chris@1 5122
Chris@1 5123 done
Chris@1 5124 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris@1 5125 rm -f conftest.err conftest.$ac_ext
Chris@1 5126 if $ac_preproc_ok; then
Chris@1 5127 :
Chris@1 5128 else
Chris@1 5129 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
Chris@1 5130 See \`config.log' for more details." >&5
Chris@1 5131 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
Chris@1 5132 See \`config.log' for more details." >&2;}
Chris@1 5133 { (exit 1); exit 1; }; }
Chris@1 5134 fi
Chris@1 5135
Chris@1 5136 ac_ext=cc
Chris@1 5137 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@1 5138 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 5139 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 5140 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@1 5141
Chris@1 5142 fi
Chris@1 5143
Chris@1 5144
Chris@1 5145 ac_ext=f
Chris@1 5146 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@1 5147 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 5148 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@1 5149 if test -n "$ac_tool_prefix"; then
Chris@1 5150 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
Chris@1 5151 do
Chris@1 5152 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@1 5153 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@1 5154 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5155 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5156 if test "${ac_cv_prog_F77+set}" = set; then
Chris@1 5157 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5158 else
Chris@1 5159 if test -n "$F77"; then
Chris@1 5160 ac_cv_prog_F77="$F77" # Let the user override the test.
Chris@1 5161 else
Chris@1 5162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5163 for as_dir in $PATH
Chris@1 5164 do
Chris@1 5165 IFS=$as_save_IFS
Chris@1 5166 test -z "$as_dir" && as_dir=.
Chris@1 5167 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5168 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5169 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
Chris@1 5170 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5171 break 2
Chris@1 5172 fi
Chris@1 5173 done
Chris@1 5174 done
Chris@1 5175
Chris@1 5176 fi
Chris@1 5177 fi
Chris@1 5178 F77=$ac_cv_prog_F77
Chris@1 5179 if test -n "$F77"; then
Chris@1 5180 echo "$as_me:$LINENO: result: $F77" >&5
Chris@1 5181 echo "${ECHO_T}$F77" >&6
Chris@1 5182 else
Chris@1 5183 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5184 echo "${ECHO_T}no" >&6
Chris@1 5185 fi
Chris@1 5186
Chris@1 5187 test -n "$F77" && break
Chris@1 5188 done
Chris@1 5189 fi
Chris@1 5190 if test -z "$F77"; then
Chris@1 5191 ac_ct_F77=$F77
Chris@1 5192 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
Chris@1 5193 do
Chris@1 5194 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 5195 set dummy $ac_prog; ac_word=$2
Chris@1 5196 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5198 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
Chris@1 5199 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5200 else
Chris@1 5201 if test -n "$ac_ct_F77"; then
Chris@1 5202 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
Chris@1 5203 else
Chris@1 5204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5205 for as_dir in $PATH
Chris@1 5206 do
Chris@1 5207 IFS=$as_save_IFS
Chris@1 5208 test -z "$as_dir" && as_dir=.
Chris@1 5209 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5210 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5211 ac_cv_prog_ac_ct_F77="$ac_prog"
Chris@1 5212 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5213 break 2
Chris@1 5214 fi
Chris@1 5215 done
Chris@1 5216 done
Chris@1 5217
Chris@1 5218 fi
Chris@1 5219 fi
Chris@1 5220 ac_ct_F77=$ac_cv_prog_ac_ct_F77
Chris@1 5221 if test -n "$ac_ct_F77"; then
Chris@1 5222 echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
Chris@1 5223 echo "${ECHO_T}$ac_ct_F77" >&6
Chris@1 5224 else
Chris@1 5225 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5226 echo "${ECHO_T}no" >&6
Chris@1 5227 fi
Chris@1 5228
Chris@1 5229 test -n "$ac_ct_F77" && break
Chris@1 5230 done
Chris@1 5231
Chris@1 5232 F77=$ac_ct_F77
Chris@1 5233 fi
Chris@1 5234
Chris@1 5235
Chris@1 5236 # Provide some information about the compiler.
Chris@1 5237 echo "$as_me:5237:" \
Chris@1 5238 "checking for Fortran 77 compiler version" >&5
Chris@1 5239 ac_compiler=`set X $ac_compile; echo $2`
Chris@1 5240 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
Chris@1 5241 (eval $ac_compiler --version </dev/null >&5) 2>&5
Chris@1 5242 ac_status=$?
Chris@1 5243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5244 (exit $ac_status); }
Chris@1 5245 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
Chris@1 5246 (eval $ac_compiler -v </dev/null >&5) 2>&5
Chris@1 5247 ac_status=$?
Chris@1 5248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5249 (exit $ac_status); }
Chris@1 5250 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
Chris@1 5251 (eval $ac_compiler -V </dev/null >&5) 2>&5
Chris@1 5252 ac_status=$?
Chris@1 5253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5254 (exit $ac_status); }
Chris@1 5255 rm -f a.out
Chris@1 5256
Chris@1 5257 # If we don't use `.F' as extension, the preprocessor is not run on the
Chris@1 5258 # input file. (Note that this only needs to work for GNU compilers.)
Chris@1 5259 ac_save_ext=$ac_ext
Chris@1 5260 ac_ext=F
Chris@1 5261 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
Chris@1 5262 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
Chris@1 5263 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
Chris@1 5264 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5265 else
Chris@1 5266 cat >conftest.$ac_ext <<_ACEOF
Chris@1 5267 program main
Chris@1 5268 #ifndef __GNUC__
Chris@1 5269 choke me
Chris@1 5270 #endif
Chris@1 5271
Chris@1 5272 end
Chris@1 5273 _ACEOF
Chris@1 5274 rm -f conftest.$ac_objext
Chris@1 5275 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 5276 (eval $ac_compile) 2>conftest.er1
Chris@1 5277 ac_status=$?
Chris@1 5278 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 5279 rm -f conftest.er1
Chris@1 5280 cat conftest.err >&5
Chris@1 5281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5282 (exit $ac_status); } &&
Chris@1 5283 { ac_try='test -z "$ac_f77_werror_flag"
Chris@1 5284 || test ! -s conftest.err'
Chris@1 5285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 5286 (eval $ac_try) 2>&5
Chris@1 5287 ac_status=$?
Chris@1 5288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5289 (exit $ac_status); }; } &&
Chris@1 5290 { ac_try='test -s conftest.$ac_objext'
Chris@1 5291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 5292 (eval $ac_try) 2>&5
Chris@1 5293 ac_status=$?
Chris@1 5294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5295 (exit $ac_status); }; }; then
Chris@1 5296 ac_compiler_gnu=yes
Chris@1 5297 else
Chris@1 5298 echo "$as_me: failed program was:" >&5
Chris@1 5299 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 5300
Chris@1 5301 ac_compiler_gnu=no
Chris@1 5302 fi
Chris@1 5303 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 5304 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
Chris@1 5305
Chris@1 5306 fi
Chris@1 5307 echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
Chris@1 5308 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
Chris@1 5309 ac_ext=$ac_save_ext
Chris@1 5310 ac_test_FFLAGS=${FFLAGS+set}
Chris@1 5311 ac_save_FFLAGS=$FFLAGS
Chris@1 5312 FFLAGS=
Chris@1 5313 echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
Chris@1 5314 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
Chris@1 5315 if test "${ac_cv_prog_f77_g+set}" = set; then
Chris@1 5316 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5317 else
Chris@1 5318 FFLAGS=-g
Chris@1 5319 cat >conftest.$ac_ext <<_ACEOF
Chris@1 5320 program main
Chris@1 5321
Chris@1 5322 end
Chris@1 5323 _ACEOF
Chris@1 5324 rm -f conftest.$ac_objext
Chris@1 5325 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 5326 (eval $ac_compile) 2>conftest.er1
Chris@1 5327 ac_status=$?
Chris@1 5328 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 5329 rm -f conftest.er1
Chris@1 5330 cat conftest.err >&5
Chris@1 5331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5332 (exit $ac_status); } &&
Chris@1 5333 { ac_try='test -z "$ac_f77_werror_flag"
Chris@1 5334 || test ! -s conftest.err'
Chris@1 5335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 5336 (eval $ac_try) 2>&5
Chris@1 5337 ac_status=$?
Chris@1 5338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5339 (exit $ac_status); }; } &&
Chris@1 5340 { ac_try='test -s conftest.$ac_objext'
Chris@1 5341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 5342 (eval $ac_try) 2>&5
Chris@1 5343 ac_status=$?
Chris@1 5344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5345 (exit $ac_status); }; }; then
Chris@1 5346 ac_cv_prog_f77_g=yes
Chris@1 5347 else
Chris@1 5348 echo "$as_me: failed program was:" >&5
Chris@1 5349 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 5350
Chris@1 5351 ac_cv_prog_f77_g=no
Chris@1 5352 fi
Chris@1 5353 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 5354
Chris@1 5355 fi
Chris@1 5356 echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
Chris@1 5357 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
Chris@1 5358 if test "$ac_test_FFLAGS" = set; then
Chris@1 5359 FFLAGS=$ac_save_FFLAGS
Chris@1 5360 elif test $ac_cv_prog_f77_g = yes; then
Chris@1 5361 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
Chris@1 5362 FFLAGS="-g -O2"
Chris@1 5363 else
Chris@1 5364 FFLAGS="-g"
Chris@1 5365 fi
Chris@1 5366 else
Chris@1 5367 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
Chris@1 5368 FFLAGS="-O2"
Chris@1 5369 else
Chris@1 5370 FFLAGS=
Chris@1 5371 fi
Chris@1 5372 fi
Chris@1 5373
Chris@1 5374 G77=`test $ac_compiler_gnu = yes && echo yes`
Chris@1 5375 ac_ext=c
Chris@1 5376 ac_cpp='$CPP $CPPFLAGS'
Chris@1 5377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 5378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 5379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 5380
Chris@1 5381
Chris@1 5382
Chris@1 5383 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
Chris@1 5384
Chris@1 5385 # find the maximum length of command line arguments
Chris@1 5386 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
Chris@1 5387 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
Chris@1 5388 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
Chris@1 5389 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5390 else
Chris@1 5391 i=0
Chris@1 5392 teststring="ABCD"
Chris@1 5393
Chris@1 5394 case $build_os in
Chris@1 5395 msdosdjgpp*)
Chris@1 5396 # On DJGPP, this test can blow up pretty badly due to problems in libc
Chris@1 5397 # (any single argument exceeding 2000 bytes causes a buffer overrun
Chris@1 5398 # during glob expansion). Even if it were fixed, the result of this
Chris@1 5399 # check would be larger than it should be.
Chris@1 5400 lt_cv_sys_max_cmd_len=12288; # 12K is about right
Chris@1 5401 ;;
Chris@1 5402
Chris@1 5403 gnu*)
Chris@1 5404 # Under GNU Hurd, this test is not required because there is
Chris@1 5405 # no limit to the length of command line arguments.
Chris@1 5406 # Libtool will interpret -1 as no limit whatsoever
Chris@1 5407 lt_cv_sys_max_cmd_len=-1;
Chris@1 5408 ;;
Chris@1 5409
Chris@1 5410 cygwin* | mingw*)
Chris@1 5411 # On Win9x/ME, this test blows up -- it succeeds, but takes
Chris@1 5412 # about 5 minutes as the teststring grows exponentially.
Chris@1 5413 # Worse, since 9x/ME are not pre-emptively multitasking,
Chris@1 5414 # you end up with a "frozen" computer, even though with patience
Chris@1 5415 # the test eventually succeeds (with a max line length of 256k).
Chris@1 5416 # Instead, let's just punt: use the minimum linelength reported by
Chris@1 5417 # all of the supported platforms: 8192 (on NT/2K/XP).
Chris@1 5418 lt_cv_sys_max_cmd_len=8192;
Chris@1 5419 ;;
Chris@1 5420
Chris@1 5421 amigaos*)
Chris@1 5422 # On AmigaOS with pdksh, this test takes hours, literally.
Chris@1 5423 # So we just punt and use a minimum line length of 8192.
Chris@1 5424 lt_cv_sys_max_cmd_len=8192;
Chris@1 5425 ;;
Chris@1 5426
Chris@1 5427 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
Chris@1 5428 # This has been around since 386BSD, at least. Likely further.
Chris@1 5429 if test -x /sbin/sysctl; then
Chris@1 5430 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Chris@1 5431 elif test -x /usr/sbin/sysctl; then
Chris@1 5432 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Chris@1 5433 else
Chris@1 5434 lt_cv_sys_max_cmd_len=65536 # usable default for *BSD
Chris@1 5435 fi
Chris@1 5436 # And add a safety zone
Chris@1 5437 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Chris@1 5438 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Chris@1 5439 ;;
Chris@1 5440 osf*)
Chris@1 5441 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Chris@1 5442 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Chris@1 5443 # nice to cause kernel panics so lets avoid the loop below.
Chris@1 5444 # First set a reasonable default.
Chris@1 5445 lt_cv_sys_max_cmd_len=16384
Chris@1 5446 #
Chris@1 5447 if test -x /sbin/sysconfig; then
Chris@1 5448 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Chris@1 5449 *1*) lt_cv_sys_max_cmd_len=-1 ;;
Chris@1 5450 esac
Chris@1 5451 fi
Chris@1 5452 ;;
Chris@1 5453 *)
Chris@1 5454 # If test is not a shell built-in, we'll probably end up computing a
Chris@1 5455 # maximum length that is only half of the actual maximum length, but
Chris@1 5456 # we can't tell.
Chris@1 5457 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Chris@1 5458 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
Chris@1 5459 = "XX$teststring") >/dev/null 2>&1 &&
Chris@1 5460 new_result=`expr "X$teststring" : ".*" 2>&1` &&
Chris@1 5461 lt_cv_sys_max_cmd_len=$new_result &&
Chris@1 5462 test $i != 17 # 1/2 MB should be enough
Chris@1 5463 do
Chris@1 5464 i=`expr $i + 1`
Chris@1 5465 teststring=$teststring$teststring
Chris@1 5466 done
Chris@1 5467 teststring=
Chris@1 5468 # Add a significant safety factor because C++ compilers can tack on massive
Chris@1 5469 # amounts of additional arguments before passing them to the linker.
Chris@1 5470 # It appears as though 1/2 is a usable value.
Chris@1 5471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Chris@1 5472 ;;
Chris@1 5473 esac
Chris@1 5474
Chris@1 5475 fi
Chris@1 5476
Chris@1 5477 if test -n $lt_cv_sys_max_cmd_len ; then
Chris@1 5478 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
Chris@1 5479 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
Chris@1 5480 else
Chris@1 5481 echo "$as_me:$LINENO: result: none" >&5
Chris@1 5482 echo "${ECHO_T}none" >&6
Chris@1 5483 fi
Chris@1 5484
Chris@1 5485
Chris@1 5486
Chris@1 5487
Chris@1 5488 # Check for command to grab the raw symbol name followed by C symbol from nm.
Chris@1 5489 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
Chris@1 5490 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
Chris@1 5491 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
Chris@1 5492 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5493 else
Chris@1 5494
Chris@1 5495 # These are sane defaults that work on at least a few old systems.
Chris@1 5496 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
Chris@1 5497
Chris@1 5498 # Character class describing NM global symbol codes.
Chris@1 5499 symcode='[BCDEGRST]'
Chris@1 5500
Chris@1 5501 # Regexp to match symbols that can be accessed directly from C.
Chris@1 5502 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
Chris@1 5503
Chris@1 5504 # Transform an extracted symbol line into a proper C declaration
Chris@1 5505 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
Chris@1 5506
Chris@1 5507 # Transform an extracted symbol line into symbol name and symbol address
Chris@1 5508 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
Chris@1 5509
Chris@1 5510 # Define system-specific variables.
Chris@1 5511 case $host_os in
Chris@1 5512 aix*)
Chris@1 5513 symcode='[BCDT]'
Chris@1 5514 ;;
Chris@1 5515 cygwin* | mingw* | pw32*)
Chris@1 5516 symcode='[ABCDGISTW]'
Chris@1 5517 ;;
Chris@1 5518 hpux*) # Its linker distinguishes data from code symbols
Chris@1 5519 if test "$host_cpu" = ia64; then
Chris@1 5520 symcode='[ABCDEGRST]'
Chris@1 5521 fi
Chris@1 5522 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
Chris@1 5523 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
Chris@1 5524 ;;
Chris@1 5525 linux*)
Chris@1 5526 if test "$host_cpu" = ia64; then
Chris@1 5527 symcode='[ABCDGIRSTW]'
Chris@1 5528 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
Chris@1 5529 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
Chris@1 5530 fi
Chris@1 5531 ;;
Chris@1 5532 irix* | nonstopux*)
Chris@1 5533 symcode='[BCDEGRST]'
Chris@1 5534 ;;
Chris@1 5535 osf*)
Chris@1 5536 symcode='[BCDEGQRST]'
Chris@1 5537 ;;
Chris@1 5538 solaris* | sysv5*)
Chris@1 5539 symcode='[BDRT]'
Chris@1 5540 ;;
Chris@1 5541 sysv4)
Chris@1 5542 symcode='[DFNSTU]'
Chris@1 5543 ;;
Chris@1 5544 esac
Chris@1 5545
Chris@1 5546 # Handle CRLF in mingw tool chain
Chris@1 5547 opt_cr=
Chris@1 5548 case $build_os in
Chris@1 5549 mingw*)
Chris@1 5550 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
Chris@1 5551 ;;
Chris@1 5552 esac
Chris@1 5553
Chris@1 5554 # If we're using GNU nm, then use its standard symbol codes.
Chris@1 5555 case `$NM -V 2>&1` in
Chris@1 5556 *GNU* | *'with BFD'*)
Chris@1 5557 symcode='[ABCDGIRSTW]' ;;
Chris@1 5558 esac
Chris@1 5559
Chris@1 5560 # Try without a prefix undercore, then with it.
Chris@1 5561 for ac_symprfx in "" "_"; do
Chris@1 5562
Chris@1 5563 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
Chris@1 5564 symxfrm="\\1 $ac_symprfx\\2 \\2"
Chris@1 5565
Chris@1 5566 # Write the raw and C identifiers.
Chris@1 5567 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Chris@1 5568
Chris@1 5569 # Check to see that the pipe works correctly.
Chris@1 5570 pipe_works=no
Chris@1 5571
Chris@1 5572 rm -f conftest*
Chris@1 5573 cat > conftest.$ac_ext <<EOF
Chris@1 5574 #ifdef __cplusplus
Chris@1 5575 extern "C" {
Chris@1 5576 #endif
Chris@1 5577 char nm_test_var;
Chris@1 5578 void nm_test_func(){}
Chris@1 5579 #ifdef __cplusplus
Chris@1 5580 }
Chris@1 5581 #endif
Chris@1 5582 int main(){nm_test_var='a';nm_test_func();return(0);}
Chris@1 5583 EOF
Chris@1 5584
Chris@1 5585 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 5586 (eval $ac_compile) 2>&5
Chris@1 5587 ac_status=$?
Chris@1 5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5589 (exit $ac_status); }; then
Chris@1 5590 # Now try to grab the symbols.
Chris@1 5591 nlist=conftest.nm
Chris@1 5592 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
Chris@1 5593 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
Chris@1 5594 ac_status=$?
Chris@1 5595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5596 (exit $ac_status); } && test -s "$nlist"; then
Chris@1 5597 # Try sorting and uniquifying the output.
Chris@1 5598 if sort "$nlist" | uniq > "$nlist"T; then
Chris@1 5599 mv -f "$nlist"T "$nlist"
Chris@1 5600 else
Chris@1 5601 rm -f "$nlist"T
Chris@1 5602 fi
Chris@1 5603
Chris@1 5604 # Make sure that we snagged all the symbols we need.
Chris@1 5605 if grep ' nm_test_var$' "$nlist" >/dev/null; then
Chris@1 5606 if grep ' nm_test_func$' "$nlist" >/dev/null; then
Chris@1 5607 cat <<EOF > conftest.$ac_ext
Chris@1 5608 #ifdef __cplusplus
Chris@1 5609 extern "C" {
Chris@1 5610 #endif
Chris@1 5611
Chris@1 5612 EOF
Chris@1 5613 # Now generate the symbol file.
Chris@1 5614 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
Chris@1 5615
Chris@1 5616 cat <<EOF >> conftest.$ac_ext
Chris@1 5617 #if defined (__STDC__) && __STDC__
Chris@1 5618 # define lt_ptr_t void *
Chris@1 5619 #else
Chris@1 5620 # define lt_ptr_t char *
Chris@1 5621 # define const
Chris@1 5622 #endif
Chris@1 5623
Chris@1 5624 /* The mapping between symbol names and symbols. */
Chris@1 5625 const struct {
Chris@1 5626 const char *name;
Chris@1 5627 lt_ptr_t address;
Chris@1 5628 }
Chris@1 5629 lt_preloaded_symbols[] =
Chris@1 5630 {
Chris@1 5631 EOF
Chris@1 5632 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
Chris@1 5633 cat <<\EOF >> conftest.$ac_ext
Chris@1 5634 {0, (lt_ptr_t) 0}
Chris@1 5635 };
Chris@1 5636
Chris@1 5637 #ifdef __cplusplus
Chris@1 5638 }
Chris@1 5639 #endif
Chris@1 5640 EOF
Chris@1 5641 # Now try linking the two files.
Chris@1 5642 mv conftest.$ac_objext conftstm.$ac_objext
Chris@1 5643 lt_save_LIBS="$LIBS"
Chris@1 5644 lt_save_CFLAGS="$CFLAGS"
Chris@1 5645 LIBS="conftstm.$ac_objext"
Chris@1 5646 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Chris@1 5647 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 5648 (eval $ac_link) 2>&5
Chris@1 5649 ac_status=$?
Chris@1 5650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 5651 (exit $ac_status); } && test -s conftest${ac_exeext}; then
Chris@1 5652 pipe_works=yes
Chris@1 5653 fi
Chris@1 5654 LIBS="$lt_save_LIBS"
Chris@1 5655 CFLAGS="$lt_save_CFLAGS"
Chris@1 5656 else
Chris@1 5657 echo "cannot find nm_test_func in $nlist" >&5
Chris@1 5658 fi
Chris@1 5659 else
Chris@1 5660 echo "cannot find nm_test_var in $nlist" >&5
Chris@1 5661 fi
Chris@1 5662 else
Chris@1 5663 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
Chris@1 5664 fi
Chris@1 5665 else
Chris@1 5666 echo "$progname: failed program was:" >&5
Chris@1 5667 cat conftest.$ac_ext >&5
Chris@1 5668 fi
Chris@1 5669 rm -f conftest* conftst*
Chris@1 5670
Chris@1 5671 # Do not use the global_symbol_pipe unless it works.
Chris@1 5672 if test "$pipe_works" = yes; then
Chris@1 5673 break
Chris@1 5674 else
Chris@1 5675 lt_cv_sys_global_symbol_pipe=
Chris@1 5676 fi
Chris@1 5677 done
Chris@1 5678
Chris@1 5679 fi
Chris@1 5680
Chris@1 5681 if test -z "$lt_cv_sys_global_symbol_pipe"; then
Chris@1 5682 lt_cv_sys_global_symbol_to_cdecl=
Chris@1 5683 fi
Chris@1 5684 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Chris@1 5685 echo "$as_me:$LINENO: result: failed" >&5
Chris@1 5686 echo "${ECHO_T}failed" >&6
Chris@1 5687 else
Chris@1 5688 echo "$as_me:$LINENO: result: ok" >&5
Chris@1 5689 echo "${ECHO_T}ok" >&6
Chris@1 5690 fi
Chris@1 5691
Chris@1 5692 echo "$as_me:$LINENO: checking for objdir" >&5
Chris@1 5693 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
Chris@1 5694 if test "${lt_cv_objdir+set}" = set; then
Chris@1 5695 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5696 else
Chris@1 5697 rm -f .libs 2>/dev/null
Chris@1 5698 mkdir .libs 2>/dev/null
Chris@1 5699 if test -d .libs; then
Chris@1 5700 lt_cv_objdir=.libs
Chris@1 5701 else
Chris@1 5702 # MS-DOS does not allow filenames that begin with a dot.
Chris@1 5703 lt_cv_objdir=_libs
Chris@1 5704 fi
Chris@1 5705 rmdir .libs 2>/dev/null
Chris@1 5706 fi
Chris@1 5707 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
Chris@1 5708 echo "${ECHO_T}$lt_cv_objdir" >&6
Chris@1 5709 objdir=$lt_cv_objdir
Chris@1 5710
Chris@1 5711
Chris@1 5712
Chris@1 5713
Chris@1 5714
Chris@1 5715 case $host_os in
Chris@1 5716 aix3*)
Chris@1 5717 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@1 5718 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@1 5719 # vanish in a puff of smoke.
Chris@1 5720 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@1 5721 COLLECT_NAMES=
Chris@1 5722 export COLLECT_NAMES
Chris@1 5723 fi
Chris@1 5724 ;;
Chris@1 5725 esac
Chris@1 5726
Chris@1 5727 # Sed substitution that helps us do robust quoting. It backslashifies
Chris@1 5728 # metacharacters that are still active within double-quoted strings.
Chris@1 5729 Xsed='sed -e 1s/^X//'
Chris@1 5730 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
Chris@1 5731
Chris@1 5732 # Same as above, but do not quote variable references.
Chris@1 5733 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
Chris@1 5734
Chris@1 5735 # Sed substitution to delay expansion of an escaped shell variable in a
Chris@1 5736 # double_quote_subst'ed string.
Chris@1 5737 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Chris@1 5738
Chris@1 5739 # Sed substitution to avoid accidental globbing in evaled expressions
Chris@1 5740 no_glob_subst='s/\*/\\\*/g'
Chris@1 5741
Chris@1 5742 # Constants:
Chris@1 5743 rm="rm -f"
Chris@1 5744
Chris@1 5745 # Global variables:
Chris@1 5746 default_ofile=libtool
Chris@1 5747 can_build_shared=yes
Chris@1 5748
Chris@1 5749 # All known linkers require a `.a' archive for static linking (except M$VC,
Chris@1 5750 # which needs '.lib').
Chris@1 5751 libext=a
Chris@1 5752 ltmain="$ac_aux_dir/ltmain.sh"
Chris@1 5753 ofile="$default_ofile"
Chris@1 5754 with_gnu_ld="$lt_cv_prog_gnu_ld"
Chris@1 5755
Chris@1 5756 if test -n "$ac_tool_prefix"; then
Chris@1 5757 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
Chris@1 5758 set dummy ${ac_tool_prefix}ar; ac_word=$2
Chris@1 5759 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5760 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5761 if test "${ac_cv_prog_AR+set}" = set; then
Chris@1 5762 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5763 else
Chris@1 5764 if test -n "$AR"; then
Chris@1 5765 ac_cv_prog_AR="$AR" # Let the user override the test.
Chris@1 5766 else
Chris@1 5767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5768 for as_dir in $PATH
Chris@1 5769 do
Chris@1 5770 IFS=$as_save_IFS
Chris@1 5771 test -z "$as_dir" && as_dir=.
Chris@1 5772 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5773 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5774 ac_cv_prog_AR="${ac_tool_prefix}ar"
Chris@1 5775 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5776 break 2
Chris@1 5777 fi
Chris@1 5778 done
Chris@1 5779 done
Chris@1 5780
Chris@1 5781 fi
Chris@1 5782 fi
Chris@1 5783 AR=$ac_cv_prog_AR
Chris@1 5784 if test -n "$AR"; then
Chris@1 5785 echo "$as_me:$LINENO: result: $AR" >&5
Chris@1 5786 echo "${ECHO_T}$AR" >&6
Chris@1 5787 else
Chris@1 5788 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5789 echo "${ECHO_T}no" >&6
Chris@1 5790 fi
Chris@1 5791
Chris@1 5792 fi
Chris@1 5793 if test -z "$ac_cv_prog_AR"; then
Chris@1 5794 ac_ct_AR=$AR
Chris@1 5795 # Extract the first word of "ar", so it can be a program name with args.
Chris@1 5796 set dummy ar; ac_word=$2
Chris@1 5797 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5799 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
Chris@1 5800 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5801 else
Chris@1 5802 if test -n "$ac_ct_AR"; then
Chris@1 5803 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Chris@1 5804 else
Chris@1 5805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5806 for as_dir in $PATH
Chris@1 5807 do
Chris@1 5808 IFS=$as_save_IFS
Chris@1 5809 test -z "$as_dir" && as_dir=.
Chris@1 5810 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5811 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5812 ac_cv_prog_ac_ct_AR="ar"
Chris@1 5813 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5814 break 2
Chris@1 5815 fi
Chris@1 5816 done
Chris@1 5817 done
Chris@1 5818
Chris@1 5819 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
Chris@1 5820 fi
Chris@1 5821 fi
Chris@1 5822 ac_ct_AR=$ac_cv_prog_ac_ct_AR
Chris@1 5823 if test -n "$ac_ct_AR"; then
Chris@1 5824 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
Chris@1 5825 echo "${ECHO_T}$ac_ct_AR" >&6
Chris@1 5826 else
Chris@1 5827 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5828 echo "${ECHO_T}no" >&6
Chris@1 5829 fi
Chris@1 5830
Chris@1 5831 AR=$ac_ct_AR
Chris@1 5832 else
Chris@1 5833 AR="$ac_cv_prog_AR"
Chris@1 5834 fi
Chris@1 5835
Chris@1 5836 if test -n "$ac_tool_prefix"; then
Chris@1 5837 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Chris@1 5838 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chris@1 5839 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5840 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5841 if test "${ac_cv_prog_RANLIB+set}" = set; then
Chris@1 5842 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5843 else
Chris@1 5844 if test -n "$RANLIB"; then
Chris@1 5845 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Chris@1 5846 else
Chris@1 5847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5848 for as_dir in $PATH
Chris@1 5849 do
Chris@1 5850 IFS=$as_save_IFS
Chris@1 5851 test -z "$as_dir" && as_dir=.
Chris@1 5852 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5853 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5854 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chris@1 5855 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5856 break 2
Chris@1 5857 fi
Chris@1 5858 done
Chris@1 5859 done
Chris@1 5860
Chris@1 5861 fi
Chris@1 5862 fi
Chris@1 5863 RANLIB=$ac_cv_prog_RANLIB
Chris@1 5864 if test -n "$RANLIB"; then
Chris@1 5865 echo "$as_me:$LINENO: result: $RANLIB" >&5
Chris@1 5866 echo "${ECHO_T}$RANLIB" >&6
Chris@1 5867 else
Chris@1 5868 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5869 echo "${ECHO_T}no" >&6
Chris@1 5870 fi
Chris@1 5871
Chris@1 5872 fi
Chris@1 5873 if test -z "$ac_cv_prog_RANLIB"; then
Chris@1 5874 ac_ct_RANLIB=$RANLIB
Chris@1 5875 # Extract the first word of "ranlib", so it can be a program name with args.
Chris@1 5876 set dummy ranlib; ac_word=$2
Chris@1 5877 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5878 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5879 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
Chris@1 5880 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5881 else
Chris@1 5882 if test -n "$ac_ct_RANLIB"; then
Chris@1 5883 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Chris@1 5884 else
Chris@1 5885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5886 for as_dir in $PATH
Chris@1 5887 do
Chris@1 5888 IFS=$as_save_IFS
Chris@1 5889 test -z "$as_dir" && as_dir=.
Chris@1 5890 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5891 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5892 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chris@1 5893 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5894 break 2
Chris@1 5895 fi
Chris@1 5896 done
Chris@1 5897 done
Chris@1 5898
Chris@1 5899 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
Chris@1 5900 fi
Chris@1 5901 fi
Chris@1 5902 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
Chris@1 5903 if test -n "$ac_ct_RANLIB"; then
Chris@1 5904 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
Chris@1 5905 echo "${ECHO_T}$ac_ct_RANLIB" >&6
Chris@1 5906 else
Chris@1 5907 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5908 echo "${ECHO_T}no" >&6
Chris@1 5909 fi
Chris@1 5910
Chris@1 5911 RANLIB=$ac_ct_RANLIB
Chris@1 5912 else
Chris@1 5913 RANLIB="$ac_cv_prog_RANLIB"
Chris@1 5914 fi
Chris@1 5915
Chris@1 5916 if test -n "$ac_tool_prefix"; then
Chris@1 5917 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Chris@1 5918 set dummy ${ac_tool_prefix}strip; ac_word=$2
Chris@1 5919 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5920 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5921 if test "${ac_cv_prog_STRIP+set}" = set; then
Chris@1 5922 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5923 else
Chris@1 5924 if test -n "$STRIP"; then
Chris@1 5925 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Chris@1 5926 else
Chris@1 5927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5928 for as_dir in $PATH
Chris@1 5929 do
Chris@1 5930 IFS=$as_save_IFS
Chris@1 5931 test -z "$as_dir" && as_dir=.
Chris@1 5932 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5933 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5934 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Chris@1 5935 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5936 break 2
Chris@1 5937 fi
Chris@1 5938 done
Chris@1 5939 done
Chris@1 5940
Chris@1 5941 fi
Chris@1 5942 fi
Chris@1 5943 STRIP=$ac_cv_prog_STRIP
Chris@1 5944 if test -n "$STRIP"; then
Chris@1 5945 echo "$as_me:$LINENO: result: $STRIP" >&5
Chris@1 5946 echo "${ECHO_T}$STRIP" >&6
Chris@1 5947 else
Chris@1 5948 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5949 echo "${ECHO_T}no" >&6
Chris@1 5950 fi
Chris@1 5951
Chris@1 5952 fi
Chris@1 5953 if test -z "$ac_cv_prog_STRIP"; then
Chris@1 5954 ac_ct_STRIP=$STRIP
Chris@1 5955 # Extract the first word of "strip", so it can be a program name with args.
Chris@1 5956 set dummy strip; ac_word=$2
Chris@1 5957 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 5958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 5959 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
Chris@1 5960 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 5961 else
Chris@1 5962 if test -n "$ac_ct_STRIP"; then
Chris@1 5963 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Chris@1 5964 else
Chris@1 5965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 5966 for as_dir in $PATH
Chris@1 5967 do
Chris@1 5968 IFS=$as_save_IFS
Chris@1 5969 test -z "$as_dir" && as_dir=.
Chris@1 5970 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 5971 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 5972 ac_cv_prog_ac_ct_STRIP="strip"
Chris@1 5973 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 5974 break 2
Chris@1 5975 fi
Chris@1 5976 done
Chris@1 5977 done
Chris@1 5978
Chris@1 5979 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
Chris@1 5980 fi
Chris@1 5981 fi
Chris@1 5982 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
Chris@1 5983 if test -n "$ac_ct_STRIP"; then
Chris@1 5984 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
Chris@1 5985 echo "${ECHO_T}$ac_ct_STRIP" >&6
Chris@1 5986 else
Chris@1 5987 echo "$as_me:$LINENO: result: no" >&5
Chris@1 5988 echo "${ECHO_T}no" >&6
Chris@1 5989 fi
Chris@1 5990
Chris@1 5991 STRIP=$ac_ct_STRIP
Chris@1 5992 else
Chris@1 5993 STRIP="$ac_cv_prog_STRIP"
Chris@1 5994 fi
Chris@1 5995
Chris@1 5996
Chris@1 5997 old_CC="$CC"
Chris@1 5998 old_CFLAGS="$CFLAGS"
Chris@1 5999
Chris@1 6000 # Set sane defaults for various variables
Chris@1 6001 test -z "$AR" && AR=ar
Chris@1 6002 test -z "$AR_FLAGS" && AR_FLAGS=cru
Chris@1 6003 test -z "$AS" && AS=as
Chris@1 6004 test -z "$CC" && CC=cc
Chris@1 6005 test -z "$LTCC" && LTCC=$CC
Chris@1 6006 test -z "$DLLTOOL" && DLLTOOL=dlltool
Chris@1 6007 test -z "$LD" && LD=ld
Chris@1 6008 test -z "$LN_S" && LN_S="ln -s"
Chris@1 6009 test -z "$MAGIC_CMD" && MAGIC_CMD=file
Chris@1 6010 test -z "$NM" && NM=nm
Chris@1 6011 test -z "$SED" && SED=sed
Chris@1 6012 test -z "$OBJDUMP" && OBJDUMP=objdump
Chris@1 6013 test -z "$RANLIB" && RANLIB=:
Chris@1 6014 test -z "$STRIP" && STRIP=:
Chris@1 6015 test -z "$ac_objext" && ac_objext=o
Chris@1 6016
Chris@1 6017 # Determine commands to create old-style static archives.
Chris@1 6018 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
Chris@1 6019 old_postinstall_cmds='chmod 644 $oldlib'
Chris@1 6020 old_postuninstall_cmds=
Chris@1 6021
Chris@1 6022 if test -n "$RANLIB"; then
Chris@1 6023 case $host_os in
Chris@1 6024 openbsd*)
Chris@1 6025 old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
Chris@1 6026 ;;
Chris@1 6027 *)
Chris@1 6028 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
Chris@1 6029 ;;
Chris@1 6030 esac
Chris@1 6031 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
Chris@1 6032 fi
Chris@1 6033
Chris@1 6034 for cc_temp in $compiler""; do
Chris@1 6035 case $cc_temp in
Chris@1 6036 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 6037 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 6038 \-*) ;;
Chris@1 6039 *) break;;
Chris@1 6040 esac
Chris@1 6041 done
Chris@1 6042 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 6043
Chris@1 6044
Chris@1 6045 # Only perform the check for file, if the check method requires it
Chris@1 6046 case $deplibs_check_method in
Chris@1 6047 file_magic*)
Chris@1 6048 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Chris@1 6049 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
Chris@1 6050 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
Chris@1 6051 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
Chris@1 6052 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 6053 else
Chris@1 6054 case $MAGIC_CMD in
Chris@1 6055 [\\/*] | ?:[\\/]*)
Chris@1 6056 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@1 6057 ;;
Chris@1 6058 *)
Chris@1 6059 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@1 6060 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@1 6061 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@1 6062 for ac_dir in $ac_dummy; do
Chris@1 6063 IFS="$lt_save_ifs"
Chris@1 6064 test -z "$ac_dir" && ac_dir=.
Chris@1 6065 if test -f $ac_dir/${ac_tool_prefix}file; then
Chris@1 6066 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
Chris@1 6067 if test -n "$file_magic_test_file"; then
Chris@1 6068 case $deplibs_check_method in
Chris@1 6069 "file_magic "*)
Chris@1 6070 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
Chris@1 6071 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@1 6072 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@1 6073 $EGREP "$file_magic_regex" > /dev/null; then
Chris@1 6074 :
Chris@1 6075 else
Chris@1 6076 cat <<EOF 1>&2
Chris@1 6077
Chris@1 6078 *** Warning: the command libtool uses to detect shared libraries,
Chris@1 6079 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@1 6080 *** The result is that libtool may fail to recognize shared libraries
Chris@1 6081 *** as such. This will affect the creation of libtool libraries that
Chris@1 6082 *** depend on shared libraries, but programs linked with such libtool
Chris@1 6083 *** libraries will work regardless of this problem. Nevertheless, you
Chris@1 6084 *** may want to report the problem to your system manager and/or to
Chris@1 6085 *** bug-libtool@gnu.org
Chris@1 6086
Chris@1 6087 EOF
Chris@1 6088 fi ;;
Chris@1 6089 esac
Chris@1 6090 fi
Chris@1 6091 break
Chris@1 6092 fi
Chris@1 6093 done
Chris@1 6094 IFS="$lt_save_ifs"
Chris@1 6095 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@1 6096 ;;
Chris@1 6097 esac
Chris@1 6098 fi
Chris@1 6099
Chris@1 6100 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@1 6101 if test -n "$MAGIC_CMD"; then
Chris@1 6102 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
Chris@1 6103 echo "${ECHO_T}$MAGIC_CMD" >&6
Chris@1 6104 else
Chris@1 6105 echo "$as_me:$LINENO: result: no" >&5
Chris@1 6106 echo "${ECHO_T}no" >&6
Chris@1 6107 fi
Chris@1 6108
Chris@1 6109 if test -z "$lt_cv_path_MAGIC_CMD"; then
Chris@1 6110 if test -n "$ac_tool_prefix"; then
Chris@1 6111 echo "$as_me:$LINENO: checking for file" >&5
Chris@1 6112 echo $ECHO_N "checking for file... $ECHO_C" >&6
Chris@1 6113 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
Chris@1 6114 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 6115 else
Chris@1 6116 case $MAGIC_CMD in
Chris@1 6117 [\\/*] | ?:[\\/]*)
Chris@1 6118 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Chris@1 6119 ;;
Chris@1 6120 *)
Chris@1 6121 lt_save_MAGIC_CMD="$MAGIC_CMD"
Chris@1 6122 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@1 6123 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
Chris@1 6124 for ac_dir in $ac_dummy; do
Chris@1 6125 IFS="$lt_save_ifs"
Chris@1 6126 test -z "$ac_dir" && ac_dir=.
Chris@1 6127 if test -f $ac_dir/file; then
Chris@1 6128 lt_cv_path_MAGIC_CMD="$ac_dir/file"
Chris@1 6129 if test -n "$file_magic_test_file"; then
Chris@1 6130 case $deplibs_check_method in
Chris@1 6131 "file_magic "*)
Chris@1 6132 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
Chris@1 6133 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@1 6134 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Chris@1 6135 $EGREP "$file_magic_regex" > /dev/null; then
Chris@1 6136 :
Chris@1 6137 else
Chris@1 6138 cat <<EOF 1>&2
Chris@1 6139
Chris@1 6140 *** Warning: the command libtool uses to detect shared libraries,
Chris@1 6141 *** $file_magic_cmd, produces output that libtool cannot recognize.
Chris@1 6142 *** The result is that libtool may fail to recognize shared libraries
Chris@1 6143 *** as such. This will affect the creation of libtool libraries that
Chris@1 6144 *** depend on shared libraries, but programs linked with such libtool
Chris@1 6145 *** libraries will work regardless of this problem. Nevertheless, you
Chris@1 6146 *** may want to report the problem to your system manager and/or to
Chris@1 6147 *** bug-libtool@gnu.org
Chris@1 6148
Chris@1 6149 EOF
Chris@1 6150 fi ;;
Chris@1 6151 esac
Chris@1 6152 fi
Chris@1 6153 break
Chris@1 6154 fi
Chris@1 6155 done
Chris@1 6156 IFS="$lt_save_ifs"
Chris@1 6157 MAGIC_CMD="$lt_save_MAGIC_CMD"
Chris@1 6158 ;;
Chris@1 6159 esac
Chris@1 6160 fi
Chris@1 6161
Chris@1 6162 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Chris@1 6163 if test -n "$MAGIC_CMD"; then
Chris@1 6164 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
Chris@1 6165 echo "${ECHO_T}$MAGIC_CMD" >&6
Chris@1 6166 else
Chris@1 6167 echo "$as_me:$LINENO: result: no" >&5
Chris@1 6168 echo "${ECHO_T}no" >&6
Chris@1 6169 fi
Chris@1 6170
Chris@1 6171 else
Chris@1 6172 MAGIC_CMD=:
Chris@1 6173 fi
Chris@1 6174 fi
Chris@1 6175
Chris@1 6176 fi
Chris@1 6177 ;;
Chris@1 6178 esac
Chris@1 6179
Chris@1 6180 enable_dlopen=no
Chris@1 6181 enable_win32_dll=no
Chris@1 6182
Chris@1 6183 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
Chris@1 6184 if test "${enable_libtool_lock+set}" = set; then
Chris@1 6185 enableval="$enable_libtool_lock"
Chris@1 6186
Chris@1 6187 fi;
Chris@1 6188 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Chris@1 6189
Chris@1 6190
Chris@1 6191 # Check whether --with-pic or --without-pic was given.
Chris@1 6192 if test "${with_pic+set}" = set; then
Chris@1 6193 withval="$with_pic"
Chris@1 6194 pic_mode="$withval"
Chris@1 6195 else
Chris@1 6196 pic_mode=default
Chris@1 6197 fi;
Chris@1 6198 test -z "$pic_mode" && pic_mode=default
Chris@1 6199
Chris@1 6200 # Use C for the default configuration in the libtool script
Chris@1 6201 tagname=
Chris@1 6202 lt_save_CC="$CC"
Chris@1 6203 ac_ext=c
Chris@1 6204 ac_cpp='$CPP $CPPFLAGS'
Chris@1 6205 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 6206 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 6207 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 6208
Chris@1 6209
Chris@1 6210 # Source file extension for C test sources.
Chris@1 6211 ac_ext=c
Chris@1 6212
Chris@1 6213 # Object file extension for compiled C test sources.
Chris@1 6214 objext=o
Chris@1 6215 objext=$objext
Chris@1 6216
Chris@1 6217 # Code to be used in simple compile tests
Chris@1 6218 lt_simple_compile_test_code="int some_variable = 0;\n"
Chris@1 6219
Chris@1 6220 # Code to be used in simple link tests
Chris@1 6221 lt_simple_link_test_code='int main(){return(0);}\n'
Chris@1 6222
Chris@1 6223
Chris@1 6224 # If no C compiler was specified, use CC.
Chris@1 6225 LTCC=${LTCC-"$CC"}
Chris@1 6226
Chris@1 6227 # Allow CC to be a program name with arguments.
Chris@1 6228 compiler=$CC
Chris@1 6229
Chris@1 6230
Chris@1 6231 # save warnings/boilerplate of simple test code
Chris@1 6232 ac_outfile=conftest.$ac_objext
Chris@1 6233 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@1 6234 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 6235 _lt_compiler_boilerplate=`cat conftest.err`
Chris@1 6236 $rm conftest*
Chris@1 6237
Chris@1 6238 ac_outfile=conftest.$ac_objext
Chris@1 6239 printf "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@1 6240 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 6241 _lt_linker_boilerplate=`cat conftest.err`
Chris@1 6242 $rm conftest*
Chris@1 6243
Chris@1 6244
Chris@1 6245 #
Chris@1 6246 # Check for any special shared library compilation flags.
Chris@1 6247 #
Chris@1 6248 lt_prog_cc_shlib=
Chris@1 6249 if test "$GCC" = no; then
Chris@1 6250 case $host_os in
Chris@1 6251 sco3.2v5*)
Chris@1 6252 lt_prog_cc_shlib='-belf'
Chris@1 6253 ;;
Chris@1 6254 esac
Chris@1 6255 fi
Chris@1 6256 if test -n "$lt_prog_cc_shlib"; then
Chris@1 6257 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
Chris@1 6258 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
Chris@1 6259 if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then :
Chris@1 6260 else
Chris@1 6261 { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
Chris@1 6262 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
Chris@1 6263 lt_cv_prog_cc_can_build_shared=no
Chris@1 6264 fi
Chris@1 6265 fi
Chris@1 6266
Chris@1 6267
Chris@1 6268 #
Chris@1 6269 # Check to make sure the static flag actually works.
Chris@1 6270 #
Chris@1 6271 echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
Chris@1 6272 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
Chris@1 6273 if test "${lt_prog_compiler_static_works+set}" = set; then
Chris@1 6274 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 6275 else
Chris@1 6276 lt_prog_compiler_static_works=no
Chris@1 6277 save_LDFLAGS="$LDFLAGS"
Chris@1 6278 LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
Chris@1 6279 printf "$lt_simple_link_test_code" > conftest.$ac_ext
Chris@1 6280 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Chris@1 6281 # The compiler can only warn and ignore the option if not recognized
Chris@1 6282 # So say no if there are warnings
Chris@1 6283 if test -s conftest.err; then
Chris@1 6284 # Append any errors to the config.log.
Chris@1 6285 cat conftest.err 1>&5
Chris@1 6286 $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
Chris@1 6287 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 6288 if diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 6289 lt_prog_compiler_static_works=yes
Chris@1 6290 fi
Chris@1 6291 else
Chris@1 6292 lt_prog_compiler_static_works=yes
Chris@1 6293 fi
Chris@1 6294 fi
Chris@1 6295 $rm conftest*
Chris@1 6296 LDFLAGS="$save_LDFLAGS"
Chris@1 6297
Chris@1 6298 fi
Chris@1 6299 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
Chris@1 6300 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
Chris@1 6301
Chris@1 6302 if test x"$lt_prog_compiler_static_works" = xyes; then
Chris@1 6303 :
Chris@1 6304 else
Chris@1 6305 lt_prog_compiler_static=
Chris@1 6306 fi
Chris@1 6307
Chris@1 6308
Chris@1 6309
Chris@1 6310
Chris@1 6311 lt_prog_compiler_no_builtin_flag=
Chris@1 6312
Chris@1 6313 if test "$GCC" = yes; then
Chris@1 6314 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
Chris@1 6315
Chris@1 6316
Chris@1 6317 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@1 6318 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
Chris@1 6319 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
Chris@1 6320 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 6321 else
Chris@1 6322 lt_cv_prog_compiler_rtti_exceptions=no
Chris@1 6323 ac_outfile=conftest.$ac_objext
Chris@1 6324 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 6325 lt_compiler_flag="-fno-rtti -fno-exceptions"
Chris@1 6326 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 6327 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 6328 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 6329 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 6330 # The option is referenced via a variable to avoid confusing sed.
Chris@1 6331 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 6332 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 6333 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 6334 -e 's:$: $lt_compiler_flag:'`
Chris@1 6335 (eval echo "\"\$as_me:6335: $lt_compile\"" >&5)
Chris@1 6336 (eval "$lt_compile" 2>conftest.err)
Chris@1 6337 ac_status=$?
Chris@1 6338 cat conftest.err >&5
Chris@1 6339 echo "$as_me:6339: \$? = $ac_status" >&5
Chris@1 6340 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@1 6341 # The compiler can only warn and ignore the option if not recognized
Chris@1 6342 # So say no if there are warnings other than the usual output.
Chris@1 6343 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
Chris@1 6344 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 6345 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 6346 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@1 6347 fi
Chris@1 6348 fi
Chris@1 6349 $rm conftest*
Chris@1 6350
Chris@1 6351 fi
Chris@1 6352 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@1 6353 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
Chris@1 6354
Chris@1 6355 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
Chris@1 6356 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
Chris@1 6357 else
Chris@1 6358 :
Chris@1 6359 fi
Chris@1 6360
Chris@1 6361 fi
Chris@1 6362
Chris@1 6363 lt_prog_compiler_wl=
Chris@1 6364 lt_prog_compiler_pic=
Chris@1 6365 lt_prog_compiler_static=
Chris@1 6366
Chris@1 6367 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
Chris@1 6368 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
Chris@1 6369
Chris@1 6370 if test "$GCC" = yes; then
Chris@1 6371 lt_prog_compiler_wl='-Wl,'
Chris@1 6372 lt_prog_compiler_static='-static'
Chris@1 6373
Chris@1 6374 case $host_os in
Chris@1 6375 aix*)
Chris@1 6376 # All AIX code is PIC.
Chris@1 6377 if test "$host_cpu" = ia64; then
Chris@1 6378 # AIX 5 now supports IA64 processor
Chris@1 6379 lt_prog_compiler_static='-Bstatic'
Chris@1 6380 fi
Chris@1 6381 ;;
Chris@1 6382
Chris@1 6383 amigaos*)
Chris@1 6384 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@1 6385 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@1 6386 # like `-m68040'.
Chris@1 6387 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
Chris@1 6388 ;;
Chris@1 6389
Chris@1 6390 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@1 6391 # PIC is the default for these OSes.
Chris@1 6392 ;;
Chris@1 6393
Chris@1 6394 mingw* | pw32* | os2*)
Chris@1 6395 # This hack is so that the source file can tell whether it is being
Chris@1 6396 # built for inclusion in a dll (and should export symbols for example).
Chris@1 6397 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@1 6398 ;;
Chris@1 6399
Chris@1 6400 darwin* | rhapsody*)
Chris@1 6401 # PIC is the default on this platform
Chris@1 6402 # Common symbols not allowed in MH_DYLIB files
Chris@1 6403 lt_prog_compiler_pic='-fno-common'
Chris@1 6404 ;;
Chris@1 6405
Chris@1 6406 msdosdjgpp*)
Chris@1 6407 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@1 6408 # on systems that don't support them.
Chris@1 6409 lt_prog_compiler_can_build_shared=no
Chris@1 6410 enable_shared=no
Chris@1 6411 ;;
Chris@1 6412
Chris@1 6413 sysv4*MP*)
Chris@1 6414 if test -d /usr/nec; then
Chris@1 6415 lt_prog_compiler_pic=-Kconform_pic
Chris@1 6416 fi
Chris@1 6417 ;;
Chris@1 6418
Chris@1 6419 hpux*)
Chris@1 6420 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 6421 # not for PA HP-UX.
Chris@1 6422 case "$host_cpu" in
Chris@1 6423 hppa*64*|ia64*)
Chris@1 6424 # +Z the default
Chris@1 6425 ;;
Chris@1 6426 *)
Chris@1 6427 lt_prog_compiler_pic='-fPIC'
Chris@1 6428 ;;
Chris@1 6429 esac
Chris@1 6430 ;;
Chris@1 6431
Chris@1 6432 *)
Chris@1 6433 lt_prog_compiler_pic='-fPIC'
Chris@1 6434 ;;
Chris@1 6435 esac
Chris@1 6436 else
Chris@1 6437 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@1 6438 case $host_os in
Chris@1 6439 aix*)
Chris@1 6440 lt_prog_compiler_wl='-Wl,'
Chris@1 6441 if test "$host_cpu" = ia64; then
Chris@1 6442 # AIX 5 now supports IA64 processor
Chris@1 6443 lt_prog_compiler_static='-Bstatic'
Chris@1 6444 else
Chris@1 6445 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
Chris@1 6446 fi
Chris@1 6447 ;;
Chris@1 6448 darwin*)
Chris@1 6449 # PIC is the default on this platform
Chris@1 6450 # Common symbols not allowed in MH_DYLIB files
Chris@1 6451 case $cc_basename in
Chris@1 6452 xlc*)
Chris@1 6453 lt_prog_compiler_pic='-qnocommon'
Chris@1 6454 lt_prog_compiler_wl='-Wl,'
Chris@1 6455 ;;
Chris@1 6456 esac
Chris@1 6457 ;;
Chris@1 6458
Chris@1 6459 mingw* | pw32* | os2*)
Chris@1 6460 # This hack is so that the source file can tell whether it is being
Chris@1 6461 # built for inclusion in a dll (and should export symbols for example).
Chris@1 6462 lt_prog_compiler_pic='-DDLL_EXPORT'
Chris@1 6463 ;;
Chris@1 6464
Chris@1 6465 hpux9* | hpux10* | hpux11*)
Chris@1 6466 lt_prog_compiler_wl='-Wl,'
Chris@1 6467 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 6468 # not for PA HP-UX.
Chris@1 6469 case "$host_cpu" in
Chris@1 6470 hppa*64*|ia64*)
Chris@1 6471 # +Z the default
Chris@1 6472 ;;
Chris@1 6473 *)
Chris@1 6474 lt_prog_compiler_pic='+Z'
Chris@1 6475 ;;
Chris@1 6476 esac
Chris@1 6477 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@1 6478 lt_prog_compiler_static='${wl}-a ${wl}archive'
Chris@1 6479 ;;
Chris@1 6480
Chris@1 6481 irix5* | irix6* | nonstopux*)
Chris@1 6482 lt_prog_compiler_wl='-Wl,'
Chris@1 6483 # PIC (with -KPIC) is the default.
Chris@1 6484 lt_prog_compiler_static='-non_shared'
Chris@1 6485 ;;
Chris@1 6486
Chris@1 6487 newsos6)
Chris@1 6488 lt_prog_compiler_pic='-KPIC'
Chris@1 6489 lt_prog_compiler_static='-Bstatic'
Chris@1 6490 ;;
Chris@1 6491
Chris@1 6492 linux*)
Chris@1 6493 case $cc_basename in
Chris@1 6494 icc* | ecc*)
Chris@1 6495 lt_prog_compiler_wl='-Wl,'
Chris@1 6496 lt_prog_compiler_pic='-KPIC'
Chris@1 6497 lt_prog_compiler_static='-static'
Chris@1 6498 ;;
Chris@1 6499 pgcc* | pgf77* | pgf90*)
Chris@1 6500 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@1 6501 # which looks to be a dead project)
Chris@1 6502 lt_prog_compiler_wl='-Wl,'
Chris@1 6503 lt_prog_compiler_pic='-fpic'
Chris@1 6504 lt_prog_compiler_static='-static'
Chris@1 6505 ;;
Chris@1 6506 ccc*)
Chris@1 6507 lt_prog_compiler_wl='-Wl,'
Chris@1 6508 # All Alpha code is PIC.
Chris@1 6509 lt_prog_compiler_static='-non_shared'
Chris@1 6510 ;;
Chris@1 6511 esac
Chris@1 6512 ;;
Chris@1 6513
Chris@1 6514 osf3* | osf4* | osf5*)
Chris@1 6515 lt_prog_compiler_wl='-Wl,'
Chris@1 6516 # All OSF/1 code is PIC.
Chris@1 6517 lt_prog_compiler_static='-non_shared'
Chris@1 6518 ;;
Chris@1 6519
Chris@1 6520 sco3.2v5*)
Chris@1 6521 lt_prog_compiler_pic='-Kpic'
Chris@1 6522 lt_prog_compiler_static='-dn'
Chris@1 6523 ;;
Chris@1 6524
Chris@1 6525 solaris*)
Chris@1 6526 lt_prog_compiler_pic='-KPIC'
Chris@1 6527 lt_prog_compiler_static='-Bstatic'
Chris@1 6528 case $cc_basename in
Chris@1 6529 f77* | f90* | f95*)
Chris@1 6530 lt_prog_compiler_wl='-Qoption ld ';;
Chris@1 6531 *)
Chris@1 6532 lt_prog_compiler_wl='-Wl,';;
Chris@1 6533 esac
Chris@1 6534 ;;
Chris@1 6535
Chris@1 6536 sunos4*)
Chris@1 6537 lt_prog_compiler_wl='-Qoption ld '
Chris@1 6538 lt_prog_compiler_pic='-PIC'
Chris@1 6539 lt_prog_compiler_static='-Bstatic'
Chris@1 6540 ;;
Chris@1 6541
Chris@1 6542 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 6543 lt_prog_compiler_wl='-Wl,'
Chris@1 6544 lt_prog_compiler_pic='-KPIC'
Chris@1 6545 lt_prog_compiler_static='-Bstatic'
Chris@1 6546 ;;
Chris@1 6547
Chris@1 6548 sysv4*MP*)
Chris@1 6549 if test -d /usr/nec ;then
Chris@1 6550 lt_prog_compiler_pic='-Kconform_pic'
Chris@1 6551 lt_prog_compiler_static='-Bstatic'
Chris@1 6552 fi
Chris@1 6553 ;;
Chris@1 6554
Chris@1 6555 unicos*)
Chris@1 6556 lt_prog_compiler_wl='-Wl,'
Chris@1 6557 lt_prog_compiler_can_build_shared=no
Chris@1 6558 ;;
Chris@1 6559
Chris@1 6560 uts4*)
Chris@1 6561 lt_prog_compiler_pic='-pic'
Chris@1 6562 lt_prog_compiler_static='-Bstatic'
Chris@1 6563 ;;
Chris@1 6564
Chris@1 6565 *)
Chris@1 6566 lt_prog_compiler_can_build_shared=no
Chris@1 6567 ;;
Chris@1 6568 esac
Chris@1 6569 fi
Chris@1 6570
Chris@1 6571 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
Chris@1 6572 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
Chris@1 6573
Chris@1 6574 #
Chris@1 6575 # Check to make sure the PIC flag actually works.
Chris@1 6576 #
Chris@1 6577 if test -n "$lt_prog_compiler_pic"; then
Chris@1 6578
Chris@1 6579 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Chris@1 6580 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
Chris@1 6581 if test "${lt_prog_compiler_pic_works+set}" = set; then
Chris@1 6582 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 6583 else
Chris@1 6584 lt_prog_compiler_pic_works=no
Chris@1 6585 ac_outfile=conftest.$ac_objext
Chris@1 6586 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 6587 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
Chris@1 6588 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 6589 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 6590 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 6591 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 6592 # The option is referenced via a variable to avoid confusing sed.
Chris@1 6593 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 6594 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 6595 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 6596 -e 's:$: $lt_compiler_flag:'`
Chris@1 6597 (eval echo "\"\$as_me:6597: $lt_compile\"" >&5)
Chris@1 6598 (eval "$lt_compile" 2>conftest.err)
Chris@1 6599 ac_status=$?
Chris@1 6600 cat conftest.err >&5
Chris@1 6601 echo "$as_me:6601: \$? = $ac_status" >&5
Chris@1 6602 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@1 6603 # The compiler can only warn and ignore the option if not recognized
Chris@1 6604 # So say no if there are warnings other than the usual output.
Chris@1 6605 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
Chris@1 6606 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 6607 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 6608 lt_prog_compiler_pic_works=yes
Chris@1 6609 fi
Chris@1 6610 fi
Chris@1 6611 $rm conftest*
Chris@1 6612
Chris@1 6613 fi
Chris@1 6614 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
Chris@1 6615 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
Chris@1 6616
Chris@1 6617 if test x"$lt_prog_compiler_pic_works" = xyes; then
Chris@1 6618 case $lt_prog_compiler_pic in
Chris@1 6619 "" | " "*) ;;
Chris@1 6620 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Chris@1 6621 esac
Chris@1 6622 else
Chris@1 6623 lt_prog_compiler_pic=
Chris@1 6624 lt_prog_compiler_can_build_shared=no
Chris@1 6625 fi
Chris@1 6626
Chris@1 6627 fi
Chris@1 6628 case "$host_os" in
Chris@1 6629 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@1 6630 *djgpp*)
Chris@1 6631 lt_prog_compiler_pic=
Chris@1 6632 ;;
Chris@1 6633 *)
Chris@1 6634 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
Chris@1 6635 ;;
Chris@1 6636 esac
Chris@1 6637
Chris@1 6638 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@1 6639 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
Chris@1 6640 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
Chris@1 6641 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 6642 else
Chris@1 6643 lt_cv_prog_compiler_c_o=no
Chris@1 6644 $rm -r conftest 2>/dev/null
Chris@1 6645 mkdir conftest
Chris@1 6646 cd conftest
Chris@1 6647 mkdir out
Chris@1 6648 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 6649
Chris@1 6650 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@1 6651 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 6652 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 6653 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 6654 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 6655 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 6656 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 6657 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 6658 -e 's:$: $lt_compiler_flag:'`
Chris@1 6659 (eval echo "\"\$as_me:6659: $lt_compile\"" >&5)
Chris@1 6660 (eval "$lt_compile" 2>out/conftest.err)
Chris@1 6661 ac_status=$?
Chris@1 6662 cat out/conftest.err >&5
Chris@1 6663 echo "$as_me:6663: \$? = $ac_status" >&5
Chris@1 6664 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@1 6665 then
Chris@1 6666 # The compiler can only warn and ignore the option if not recognized
Chris@1 6667 # So say no if there are warnings
Chris@1 6668 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
Chris@1 6669 $SED '/^$/d' out/conftest.err >out/conftest.er2
Chris@1 6670 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@1 6671 lt_cv_prog_compiler_c_o=yes
Chris@1 6672 fi
Chris@1 6673 fi
Chris@1 6674 chmod u+w .
Chris@1 6675 $rm conftest*
Chris@1 6676 # SGI C++ compiler will create directory out/ii_files/ for
Chris@1 6677 # template instantiation
Chris@1 6678 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
Chris@1 6679 $rm out/* && rmdir out
Chris@1 6680 cd ..
Chris@1 6681 rmdir conftest
Chris@1 6682 $rm conftest*
Chris@1 6683
Chris@1 6684 fi
Chris@1 6685 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
Chris@1 6686 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
Chris@1 6687
Chris@1 6688
Chris@1 6689 hard_links="nottested"
Chris@1 6690 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
Chris@1 6691 # do not overwrite the value of need_locks provided by the user
Chris@1 6692 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
Chris@1 6693 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
Chris@1 6694 hard_links=yes
Chris@1 6695 $rm conftest*
Chris@1 6696 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 6697 touch conftest.a
Chris@1 6698 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@1 6699 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 6700 echo "$as_me:$LINENO: result: $hard_links" >&5
Chris@1 6701 echo "${ECHO_T}$hard_links" >&6
Chris@1 6702 if test "$hard_links" = no; then
Chris@1 6703 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@1 6704 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@1 6705 need_locks=warn
Chris@1 6706 fi
Chris@1 6707 else
Chris@1 6708 need_locks=no
Chris@1 6709 fi
Chris@1 6710
Chris@1 6711 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@1 6712 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
Chris@1 6713
Chris@1 6714 runpath_var=
Chris@1 6715 allow_undefined_flag=
Chris@1 6716 enable_shared_with_static_runtimes=no
Chris@1 6717 archive_cmds=
Chris@1 6718 archive_expsym_cmds=
Chris@1 6719 old_archive_From_new_cmds=
Chris@1 6720 old_archive_from_expsyms_cmds=
Chris@1 6721 export_dynamic_flag_spec=
Chris@1 6722 whole_archive_flag_spec=
Chris@1 6723 thread_safe_flag_spec=
Chris@1 6724 hardcode_libdir_flag_spec=
Chris@1 6725 hardcode_libdir_flag_spec_ld=
Chris@1 6726 hardcode_libdir_separator=
Chris@1 6727 hardcode_direct=no
Chris@1 6728 hardcode_minus_L=no
Chris@1 6729 hardcode_shlibpath_var=unsupported
Chris@1 6730 link_all_deplibs=unknown
Chris@1 6731 hardcode_automatic=no
Chris@1 6732 module_cmds=
Chris@1 6733 module_expsym_cmds=
Chris@1 6734 always_export_symbols=no
Chris@1 6735 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 6736 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@1 6737 # included in the symbol list
Chris@1 6738 include_expsyms=
Chris@1 6739 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@1 6740 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@1 6741 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@1 6742 # as well as any symbol that contains `d'.
Chris@1 6743 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
Chris@1 6744 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@1 6745 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@1 6746 # the symbol is explicitly referenced. Since portable code cannot
Chris@1 6747 # rely on this symbol name, it's probably fine to never include it in
Chris@1 6748 # preloaded symbol tables.
Chris@1 6749 extract_expsyms_cmds=
Chris@1 6750 # Just being paranoid about ensuring that cc_basename is set.
Chris@1 6751 for cc_temp in $compiler""; do
Chris@1 6752 case $cc_temp in
Chris@1 6753 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 6754 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 6755 \-*) ;;
Chris@1 6756 *) break;;
Chris@1 6757 esac
Chris@1 6758 done
Chris@1 6759 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 6760
Chris@1 6761 case $host_os in
Chris@1 6762 cygwin* | mingw* | pw32*)
Chris@1 6763 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@1 6764 # When not using gcc, we currently assume that we are using
Chris@1 6765 # Microsoft Visual C++.
Chris@1 6766 if test "$GCC" != yes; then
Chris@1 6767 with_gnu_ld=no
Chris@1 6768 fi
Chris@1 6769 ;;
Chris@1 6770 openbsd*)
Chris@1 6771 with_gnu_ld=no
Chris@1 6772 ;;
Chris@1 6773 esac
Chris@1 6774
Chris@1 6775 ld_shlibs=yes
Chris@1 6776 if test "$with_gnu_ld" = yes; then
Chris@1 6777 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@1 6778 wlarc='${wl}'
Chris@1 6779
Chris@1 6780 # Set some defaults for GNU ld with shared library support. These
Chris@1 6781 # are reset later if shared libraries are not supported. Putting them
Chris@1 6782 # here allows them to be overridden if necessary.
Chris@1 6783 runpath_var=LD_RUN_PATH
Chris@1 6784 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
Chris@1 6785 export_dynamic_flag_spec='${wl}--export-dynamic'
Chris@1 6786 # ancient GNU ld didn't support --whole-archive et. al.
Chris@1 6787 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
Chris@1 6788 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@1 6789 else
Chris@1 6790 whole_archive_flag_spec=
Chris@1 6791 fi
Chris@1 6792 supports_anon_versioning=no
Chris@1 6793 case `$LD -v 2>/dev/null` in
Chris@1 6794 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@1 6795 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@1 6796 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@1 6797 *\ 2.11.*) ;; # other 2.11 versions
Chris@1 6798 *) supports_anon_versioning=yes ;;
Chris@1 6799 esac
Chris@1 6800
Chris@1 6801 # See if GNU ld supports shared libraries.
Chris@1 6802 case $host_os in
Chris@1 6803 aix3* | aix4* | aix5*)
Chris@1 6804 # On AIX/PPC, the GNU linker is very broken
Chris@1 6805 if test "$host_cpu" != ia64; then
Chris@1 6806 ld_shlibs=no
Chris@1 6807 cat <<EOF 1>&2
Chris@1 6808
Chris@1 6809 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
Chris@1 6810 *** to be unable to reliably create shared libraries on AIX.
Chris@1 6811 *** Therefore, libtool is disabling shared libraries support. If you
Chris@1 6812 *** really care for shared libraries, you may want to modify your PATH
Chris@1 6813 *** so that a non-GNU linker is found, and then restart.
Chris@1 6814
Chris@1 6815 EOF
Chris@1 6816 fi
Chris@1 6817 ;;
Chris@1 6818
Chris@1 6819 amigaos*)
Chris@1 6820 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@1 6821 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 6822 hardcode_minus_L=yes
Chris@1 6823
Chris@1 6824 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
Chris@1 6825 # that the semantics of dynamic libraries on AmigaOS, at least up
Chris@1 6826 # to version 4, is to share data among multiple programs linked
Chris@1 6827 # with the same dynamic library. Since this doesn't match the
Chris@1 6828 # behavior of shared libraries on other platforms, we can't use
Chris@1 6829 # them.
Chris@1 6830 ld_shlibs=no
Chris@1 6831 ;;
Chris@1 6832
Chris@1 6833 beos*)
Chris@1 6834 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 6835 allow_undefined_flag=unsupported
Chris@1 6836 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@1 6837 # support --undefined. This deserves some investigation. FIXME
Chris@1 6838 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 6839 else
Chris@1 6840 ld_shlibs=no
Chris@1 6841 fi
Chris@1 6842 ;;
Chris@1 6843
Chris@1 6844 cygwin* | mingw* | pw32*)
Chris@1 6845 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Chris@1 6846 # as there is no search path for DLLs.
Chris@1 6847 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 6848 allow_undefined_flag=unsupported
Chris@1 6849 always_export_symbols=no
Chris@1 6850 enable_shared_with_static_runtimes=yes
Chris@1 6851 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 6852
Chris@1 6853 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
Chris@1 6854 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 6855 # If the export-symbols file already is a .def file (1st line
Chris@1 6856 # is EXPORTS), use it as is; otherwise, prepend...
Chris@1 6857 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@1 6858 cp $export_symbols $output_objdir/$soname.def;
Chris@1 6859 else
Chris@1 6860 echo EXPORTS > $output_objdir/$soname.def;
Chris@1 6861 cat $export_symbols >> $output_objdir/$soname.def;
Chris@1 6862 fi~
Chris@1 6863 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 6864 else
Chris@1 6865 ld_shlibs=no
Chris@1 6866 fi
Chris@1 6867 ;;
Chris@1 6868
Chris@1 6869 linux*)
Chris@1 6870 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 6871 tmp_addflag=
Chris@1 6872 case $cc_basename,$host_cpu in
Chris@1 6873 pgcc*) # Portland Group C compiler
Chris@1 6874 whole_archive_flag_spec=
Chris@1 6875 ;;
Chris@1 6876 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers
Chris@1 6877 whole_archive_flag_spec=
Chris@1 6878 tmp_addflag=' -fpic -Mnomain' ;;
Chris@1 6879 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@1 6880 tmp_addflag=' -i_dynamic' ;;
Chris@1 6881 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@1 6882 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@1 6883 ifc* | ifort*) # Intel Fortran compiler
Chris@1 6884 tmp_addflag=' -nofor_main' ;;
Chris@1 6885 esac
Chris@1 6886 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 6887
Chris@1 6888 if test $supports_anon_versioning = yes; then
Chris@1 6889 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
Chris@1 6890 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@1 6891 $echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@1 6892 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@1 6893 fi
Chris@1 6894 else
Chris@1 6895 ld_shlibs=no
Chris@1 6896 fi
Chris@1 6897 ;;
Chris@1 6898
Chris@1 6899 netbsd*)
Chris@1 6900 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 6901 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@1 6902 wlarc=
Chris@1 6903 else
Chris@1 6904 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 6905 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 6906 fi
Chris@1 6907 ;;
Chris@1 6908
Chris@1 6909 solaris* | sysv5*)
Chris@1 6910 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
Chris@1 6911 ld_shlibs=no
Chris@1 6912 cat <<EOF 1>&2
Chris@1 6913
Chris@1 6914 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@1 6915 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@1 6916 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@1 6917 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@1 6918 *** your PATH or compiler configuration so that the native linker is
Chris@1 6919 *** used, and then restart.
Chris@1 6920
Chris@1 6921 EOF
Chris@1 6922 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 6923 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 6924 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 6925 else
Chris@1 6926 ld_shlibs=no
Chris@1 6927 fi
Chris@1 6928 ;;
Chris@1 6929
Chris@1 6930 sunos4*)
Chris@1 6931 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 6932 wlarc=
Chris@1 6933 hardcode_direct=yes
Chris@1 6934 hardcode_shlibpath_var=no
Chris@1 6935 ;;
Chris@1 6936
Chris@1 6937 *)
Chris@1 6938 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 6939 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 6940 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 6941 else
Chris@1 6942 ld_shlibs=no
Chris@1 6943 fi
Chris@1 6944 ;;
Chris@1 6945 esac
Chris@1 6946
Chris@1 6947 if test "$ld_shlibs" = no; then
Chris@1 6948 runpath_var=
Chris@1 6949 hardcode_libdir_flag_spec=
Chris@1 6950 export_dynamic_flag_spec=
Chris@1 6951 whole_archive_flag_spec=
Chris@1 6952 fi
Chris@1 6953 else
Chris@1 6954 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@1 6955 case $host_os in
Chris@1 6956 aix3*)
Chris@1 6957 allow_undefined_flag=unsupported
Chris@1 6958 always_export_symbols=yes
Chris@1 6959 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@1 6960 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@1 6961 # are no directories specified by -L.
Chris@1 6962 hardcode_minus_L=yes
Chris@1 6963 if test "$GCC" = yes && test -z "$link_static_flag"; then
Chris@1 6964 # Neither direct hardcoding nor static linking is supported with a
Chris@1 6965 # broken collect2.
Chris@1 6966 hardcode_direct=unsupported
Chris@1 6967 fi
Chris@1 6968 ;;
Chris@1 6969
Chris@1 6970 aix4* | aix5*)
Chris@1 6971 if test "$host_cpu" = ia64; then
Chris@1 6972 # On IA64, the linker does run time linking by default, so we don't
Chris@1 6973 # have to do anything special.
Chris@1 6974 aix_use_runtimelinking=no
Chris@1 6975 exp_sym_flag='-Bexport'
Chris@1 6976 no_entry_flag=""
Chris@1 6977 else
Chris@1 6978 # If we're using GNU nm, then we don't want the "-C" option.
Chris@1 6979 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@1 6980 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
Chris@1 6981 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
Chris@1 6982 else
Chris@1 6983 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@1 6984 fi
Chris@1 6985 aix_use_runtimelinking=no
Chris@1 6986
Chris@1 6987 # Test if we are trying to use run time linking or normal
Chris@1 6988 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@1 6989 # need to do runtime linking.
Chris@1 6990 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
Chris@1 6991 for ld_flag in $LDFLAGS; do
Chris@1 6992 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@1 6993 aix_use_runtimelinking=yes
Chris@1 6994 break
Chris@1 6995 fi
Chris@1 6996 done
Chris@1 6997 esac
Chris@1 6998
Chris@1 6999 exp_sym_flag='-bexport'
Chris@1 7000 no_entry_flag='-bnoentry'
Chris@1 7001 fi
Chris@1 7002
Chris@1 7003 # When large executables or shared objects are built, AIX ld can
Chris@1 7004 # have problems creating the table of contents. If linking a library
Chris@1 7005 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@1 7006 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@1 7007 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@1 7008
Chris@1 7009 archive_cmds=''
Chris@1 7010 hardcode_direct=yes
Chris@1 7011 hardcode_libdir_separator=':'
Chris@1 7012 link_all_deplibs=yes
Chris@1 7013
Chris@1 7014 if test "$GCC" = yes; then
Chris@1 7015 case $host_os in aix4.[012]|aix4.[012].*)
Chris@1 7016 # We only want to do this on AIX 4.2 and lower, the check
Chris@1 7017 # below for broken collect2 doesn't work under 4.3+
Chris@1 7018 collect2name=`${CC} -print-prog-name=collect2`
Chris@1 7019 if test -f "$collect2name" && \
Chris@1 7020 strings "$collect2name" | grep resolve_lib_name >/dev/null
Chris@1 7021 then
Chris@1 7022 # We have reworked collect2
Chris@1 7023 hardcode_direct=yes
Chris@1 7024 else
Chris@1 7025 # We have old collect2
Chris@1 7026 hardcode_direct=unsupported
Chris@1 7027 # It fails to find uninstalled libraries when the uninstalled
Chris@1 7028 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@1 7029 # to unsupported forces relinking
Chris@1 7030 hardcode_minus_L=yes
Chris@1 7031 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7032 hardcode_libdir_separator=
Chris@1 7033 fi
Chris@1 7034 esac
Chris@1 7035 shared_flag='-shared'
Chris@1 7036 if test "$aix_use_runtimelinking" = yes; then
Chris@1 7037 shared_flag="$shared_flag "'${wl}-G'
Chris@1 7038 fi
Chris@1 7039 else
Chris@1 7040 # not using gcc
Chris@1 7041 if test "$host_cpu" = ia64; then
Chris@1 7042 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@1 7043 # chokes on -Wl,-G. The following line is correct:
Chris@1 7044 shared_flag='-G'
Chris@1 7045 else
Chris@1 7046 if test "$aix_use_runtimelinking" = yes; then
Chris@1 7047 shared_flag='${wl}-G'
Chris@1 7048 else
Chris@1 7049 shared_flag='${wl}-bM:SRE'
Chris@1 7050 fi
Chris@1 7051 fi
Chris@1 7052 fi
Chris@1 7053
Chris@1 7054 # It seems that -bexpall does not export symbols beginning with
Chris@1 7055 # underscore (_), so it is better to generate a list of symbols to export.
Chris@1 7056 always_export_symbols=yes
Chris@1 7057 if test "$aix_use_runtimelinking" = yes; then
Chris@1 7058 # Warning - without using the other runtime loading flags (-brtl),
Chris@1 7059 # -berok will link without error, but may produce a broken library.
Chris@1 7060 allow_undefined_flag='-berok'
Chris@1 7061 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 7062 cat >conftest.$ac_ext <<_ACEOF
Chris@1 7063 /* confdefs.h. */
Chris@1 7064 _ACEOF
Chris@1 7065 cat confdefs.h >>conftest.$ac_ext
Chris@1 7066 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 7067 /* end confdefs.h. */
Chris@1 7068
Chris@1 7069 int
Chris@1 7070 main ()
Chris@1 7071 {
Chris@1 7072
Chris@1 7073 ;
Chris@1 7074 return 0;
Chris@1 7075 }
Chris@1 7076 _ACEOF
Chris@1 7077 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 7078 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 7079 (eval $ac_link) 2>conftest.er1
Chris@1 7080 ac_status=$?
Chris@1 7081 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 7082 rm -f conftest.er1
Chris@1 7083 cat conftest.err >&5
Chris@1 7084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7085 (exit $ac_status); } &&
Chris@1 7086 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 7087 || test ! -s conftest.err'
Chris@1 7088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 7089 (eval $ac_try) 2>&5
Chris@1 7090 ac_status=$?
Chris@1 7091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7092 (exit $ac_status); }; } &&
Chris@1 7093 { ac_try='test -s conftest$ac_exeext'
Chris@1 7094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 7095 (eval $ac_try) 2>&5
Chris@1 7096 ac_status=$?
Chris@1 7097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7098 (exit $ac_status); }; }; then
Chris@1 7099
Chris@1 7100 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 7101 }'`
Chris@1 7102 # Check for a 64-bit object if we didn't find anything.
Chris@1 7103 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 7104 }'`; fi
Chris@1 7105 else
Chris@1 7106 echo "$as_me: failed program was:" >&5
Chris@1 7107 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 7108
Chris@1 7109 fi
Chris@1 7110 rm -f conftest.err conftest.$ac_objext \
Chris@1 7111 conftest$ac_exeext conftest.$ac_ext
Chris@1 7112 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 7113
Chris@1 7114 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 7115 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Chris@1 7116 else
Chris@1 7117 if test "$host_cpu" = ia64; then
Chris@1 7118 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
Chris@1 7119 allow_undefined_flag="-z nodefs"
Chris@1 7120 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
Chris@1 7121 else
Chris@1 7122 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 7123 cat >conftest.$ac_ext <<_ACEOF
Chris@1 7124 /* confdefs.h. */
Chris@1 7125 _ACEOF
Chris@1 7126 cat confdefs.h >>conftest.$ac_ext
Chris@1 7127 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 7128 /* end confdefs.h. */
Chris@1 7129
Chris@1 7130 int
Chris@1 7131 main ()
Chris@1 7132 {
Chris@1 7133
Chris@1 7134 ;
Chris@1 7135 return 0;
Chris@1 7136 }
Chris@1 7137 _ACEOF
Chris@1 7138 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 7139 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 7140 (eval $ac_link) 2>conftest.er1
Chris@1 7141 ac_status=$?
Chris@1 7142 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 7143 rm -f conftest.er1
Chris@1 7144 cat conftest.err >&5
Chris@1 7145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7146 (exit $ac_status); } &&
Chris@1 7147 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 7148 || test ! -s conftest.err'
Chris@1 7149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 7150 (eval $ac_try) 2>&5
Chris@1 7151 ac_status=$?
Chris@1 7152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7153 (exit $ac_status); }; } &&
Chris@1 7154 { ac_try='test -s conftest$ac_exeext'
Chris@1 7155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 7156 (eval $ac_try) 2>&5
Chris@1 7157 ac_status=$?
Chris@1 7158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7159 (exit $ac_status); }; }; then
Chris@1 7160
Chris@1 7161 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 7162 }'`
Chris@1 7163 # Check for a 64-bit object if we didn't find anything.
Chris@1 7164 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 7165 }'`; fi
Chris@1 7166 else
Chris@1 7167 echo "$as_me: failed program was:" >&5
Chris@1 7168 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 7169
Chris@1 7170 fi
Chris@1 7171 rm -f conftest.err conftest.$ac_objext \
Chris@1 7172 conftest$ac_exeext conftest.$ac_ext
Chris@1 7173 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 7174
Chris@1 7175 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 7176 # Warning - without using the other run time loading flags,
Chris@1 7177 # -berok will link without error, but may produce a broken library.
Chris@1 7178 no_undefined_flag=' ${wl}-bernotok'
Chris@1 7179 allow_undefined_flag=' ${wl}-berok'
Chris@1 7180 # -bexpall does not export symbols beginning with underscore (_)
Chris@1 7181 always_export_symbols=yes
Chris@1 7182 # Exported symbols can be pulled into shared objects from archives
Chris@1 7183 whole_archive_flag_spec=' '
Chris@1 7184 archive_cmds_need_lc=yes
Chris@1 7185 # This is similar to how AIX traditionally builds it's shared libraries.
Chris@1 7186 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
Chris@1 7187 fi
Chris@1 7188 fi
Chris@1 7189 ;;
Chris@1 7190
Chris@1 7191 amigaos*)
Chris@1 7192 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@1 7193 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7194 hardcode_minus_L=yes
Chris@1 7195 # see comment about different semantics on the GNU ld section
Chris@1 7196 ld_shlibs=no
Chris@1 7197 ;;
Chris@1 7198
Chris@1 7199 bsdi[45]*)
Chris@1 7200 export_dynamic_flag_spec=-rdynamic
Chris@1 7201 ;;
Chris@1 7202
Chris@1 7203 cygwin* | mingw* | pw32*)
Chris@1 7204 # When not using gcc, we currently assume that we are using
Chris@1 7205 # Microsoft Visual C++.
Chris@1 7206 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@1 7207 # no search path for DLLs.
Chris@1 7208 hardcode_libdir_flag_spec=' '
Chris@1 7209 allow_undefined_flag=unsupported
Chris@1 7210 # Tell ltmain to make .lib files, not .a files.
Chris@1 7211 libext=lib
Chris@1 7212 # Tell ltmain to make .dll files, not .so files.
Chris@1 7213 shrext_cmds=".dll"
Chris@1 7214 # FIXME: Setting linknames here is a bad hack.
Chris@1 7215 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@1 7216 # The linker will automatically build a .lib file if we build a DLL.
Chris@1 7217 old_archive_From_new_cmds='true'
Chris@1 7218 # FIXME: Should let the user specify the lib program.
Chris@1 7219 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
Chris@1 7220 fix_srcfile_path='`cygpath -w "$srcfile"`'
Chris@1 7221 enable_shared_with_static_runtimes=yes
Chris@1 7222 ;;
Chris@1 7223
Chris@1 7224 darwin* | rhapsody*)
Chris@1 7225 case "$host_os" in
Chris@1 7226 rhapsody* | darwin1.[012])
Chris@1 7227 allow_undefined_flag='${wl}-undefined ${wl}suppress'
Chris@1 7228 ;;
Chris@1 7229 *) # Darwin 1.3 on
Chris@1 7230 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
Chris@1 7231 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 7232 else
Chris@1 7233 case ${MACOSX_DEPLOYMENT_TARGET} in
Chris@1 7234 10.[012])
Chris@1 7235 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 7236 ;;
Chris@1 7237 10.*)
Chris@1 7238 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
Chris@1 7239 ;;
Chris@1 7240 esac
Chris@1 7241 fi
Chris@1 7242 ;;
Chris@1 7243 esac
Chris@1 7244 archive_cmds_need_lc=no
Chris@1 7245 hardcode_direct=no
Chris@1 7246 hardcode_automatic=yes
Chris@1 7247 hardcode_shlibpath_var=unsupported
Chris@1 7248 whole_archive_flag_spec=''
Chris@1 7249 link_all_deplibs=yes
Chris@1 7250 if test "$GCC" = yes ; then
Chris@1 7251 output_verbose_link_cmd='echo'
Chris@1 7252 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
Chris@1 7253 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 7254 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 7255 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 7256 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 7257 else
Chris@1 7258 case $cc_basename in
Chris@1 7259 xlc*)
Chris@1 7260 output_verbose_link_cmd='echo'
Chris@1 7261 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
Chris@1 7262 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 7263 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 7264 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 7265 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 7266 ;;
Chris@1 7267 *)
Chris@1 7268 ld_shlibs=no
Chris@1 7269 ;;
Chris@1 7270 esac
Chris@1 7271 fi
Chris@1 7272 ;;
Chris@1 7273
Chris@1 7274 dgux*)
Chris@1 7275 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7276 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7277 hardcode_shlibpath_var=no
Chris@1 7278 ;;
Chris@1 7279
Chris@1 7280 freebsd1*)
Chris@1 7281 ld_shlibs=no
Chris@1 7282 ;;
Chris@1 7283
Chris@1 7284 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@1 7285 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@1 7286 # does not break anything, and helps significantly (at the cost of a little
Chris@1 7287 # extra space).
Chris@1 7288 freebsd2.2*)
Chris@1 7289 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@1 7290 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 7291 hardcode_direct=yes
Chris@1 7292 hardcode_shlibpath_var=no
Chris@1 7293 ;;
Chris@1 7294
Chris@1 7295 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@1 7296 freebsd2*)
Chris@1 7297 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7298 hardcode_direct=yes
Chris@1 7299 hardcode_minus_L=yes
Chris@1 7300 hardcode_shlibpath_var=no
Chris@1 7301 ;;
Chris@1 7302
Chris@1 7303 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@1 7304 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 7305 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7306 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 7307 hardcode_direct=yes
Chris@1 7308 hardcode_shlibpath_var=no
Chris@1 7309 ;;
Chris@1 7310
Chris@1 7311 hpux9*)
Chris@1 7312 if test "$GCC" = yes; then
Chris@1 7313 archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@1 7314 else
Chris@1 7315 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@1 7316 fi
Chris@1 7317 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@1 7318 hardcode_libdir_separator=:
Chris@1 7319 hardcode_direct=yes
Chris@1 7320
Chris@1 7321 # hardcode_minus_L: Not really in the search PATH,
Chris@1 7322 # but as the default location of the library.
Chris@1 7323 hardcode_minus_L=yes
Chris@1 7324 export_dynamic_flag_spec='${wl}-E'
Chris@1 7325 ;;
Chris@1 7326
Chris@1 7327 hpux10* | hpux11*)
Chris@1 7328 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
Chris@1 7329 case "$host_cpu" in
Chris@1 7330 hppa*64*|ia64*)
Chris@1 7331 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7332 ;;
Chris@1 7333 *)
Chris@1 7334 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7335 ;;
Chris@1 7336 esac
Chris@1 7337 else
Chris@1 7338 case "$host_cpu" in
Chris@1 7339 hppa*64*|ia64*)
Chris@1 7340 archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7341 ;;
Chris@1 7342 *)
Chris@1 7343 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7344 ;;
Chris@1 7345 esac
Chris@1 7346 fi
Chris@1 7347 if test "$with_gnu_ld" = no; then
Chris@1 7348 case "$host_cpu" in
Chris@1 7349 hppa*64*)
Chris@1 7350 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@1 7351 hardcode_libdir_flag_spec_ld='+b $libdir'
Chris@1 7352 hardcode_libdir_separator=:
Chris@1 7353 hardcode_direct=no
Chris@1 7354 hardcode_shlibpath_var=no
Chris@1 7355 ;;
Chris@1 7356 ia64*)
Chris@1 7357 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7358 hardcode_direct=no
Chris@1 7359 hardcode_shlibpath_var=no
Chris@1 7360
Chris@1 7361 # hardcode_minus_L: Not really in the search PATH,
Chris@1 7362 # but as the default location of the library.
Chris@1 7363 hardcode_minus_L=yes
Chris@1 7364 ;;
Chris@1 7365 *)
Chris@1 7366 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@1 7367 hardcode_libdir_separator=:
Chris@1 7368 hardcode_direct=yes
Chris@1 7369 export_dynamic_flag_spec='${wl}-E'
Chris@1 7370
Chris@1 7371 # hardcode_minus_L: Not really in the search PATH,
Chris@1 7372 # but as the default location of the library.
Chris@1 7373 hardcode_minus_L=yes
Chris@1 7374 ;;
Chris@1 7375 esac
Chris@1 7376 fi
Chris@1 7377 ;;
Chris@1 7378
Chris@1 7379 irix5* | irix6* | nonstopux*)
Chris@1 7380 if test "$GCC" = yes; then
Chris@1 7381 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 7382 else
Chris@1 7383 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 7384 hardcode_libdir_flag_spec_ld='-rpath $libdir'
Chris@1 7385 fi
Chris@1 7386 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 7387 hardcode_libdir_separator=:
Chris@1 7388 link_all_deplibs=yes
Chris@1 7389 ;;
Chris@1 7390
Chris@1 7391 netbsd*)
Chris@1 7392 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 7393 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@1 7394 else
Chris@1 7395 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@1 7396 fi
Chris@1 7397 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 7398 hardcode_direct=yes
Chris@1 7399 hardcode_shlibpath_var=no
Chris@1 7400 ;;
Chris@1 7401
Chris@1 7402 newsos6)
Chris@1 7403 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7404 hardcode_direct=yes
Chris@1 7405 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 7406 hardcode_libdir_separator=:
Chris@1 7407 hardcode_shlibpath_var=no
Chris@1 7408 ;;
Chris@1 7409
Chris@1 7410 openbsd*)
Chris@1 7411 hardcode_direct=yes
Chris@1 7412 hardcode_shlibpath_var=no
Chris@1 7413 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 7414 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7415 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@1 7416 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@1 7417 export_dynamic_flag_spec='${wl}-E'
Chris@1 7418 else
Chris@1 7419 case $host_os in
Chris@1 7420 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@1 7421 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7422 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 7423 ;;
Chris@1 7424 *)
Chris@1 7425 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7426 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@1 7427 ;;
Chris@1 7428 esac
Chris@1 7429 fi
Chris@1 7430 ;;
Chris@1 7431
Chris@1 7432 os2*)
Chris@1 7433 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7434 hardcode_minus_L=yes
Chris@1 7435 allow_undefined_flag=unsupported
Chris@1 7436 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@1 7437 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@1 7438 ;;
Chris@1 7439
Chris@1 7440 osf3*)
Chris@1 7441 if test "$GCC" = yes; then
Chris@1 7442 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 7443 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 7444 else
Chris@1 7445 allow_undefined_flag=' -expect_unresolved \*'
Chris@1 7446 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 7447 fi
Chris@1 7448 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 7449 hardcode_libdir_separator=:
Chris@1 7450 ;;
Chris@1 7451
Chris@1 7452 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@1 7453 if test "$GCC" = yes; then
Chris@1 7454 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 7455 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 7456 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 7457 else
Chris@1 7458 allow_undefined_flag=' -expect_unresolved \*'
Chris@1 7459 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 7460 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
Chris@1 7461 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
Chris@1 7462
Chris@1 7463 # Both c and cxx compiler support -rpath directly
Chris@1 7464 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@1 7465 fi
Chris@1 7466 hardcode_libdir_separator=:
Chris@1 7467 ;;
Chris@1 7468
Chris@1 7469 sco3.2v5*)
Chris@1 7470 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7471 hardcode_shlibpath_var=no
Chris@1 7472 export_dynamic_flag_spec='${wl}-Bexport'
Chris@1 7473 runpath_var=LD_RUN_PATH
Chris@1 7474 hardcode_runpath_var=yes
Chris@1 7475 ;;
Chris@1 7476
Chris@1 7477 solaris*)
Chris@1 7478 no_undefined_flag=' -z text'
Chris@1 7479 if test "$GCC" = yes; then
Chris@1 7480 wlarc='${wl}'
Chris@1 7481 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7482 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 7483 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
Chris@1 7484 else
Chris@1 7485 wlarc=''
Chris@1 7486 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7487 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 7488 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
Chris@1 7489 fi
Chris@1 7490 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 7491 hardcode_shlibpath_var=no
Chris@1 7492 case $host_os in
Chris@1 7493 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@1 7494 *)
Chris@1 7495 # The compiler driver will combine linker options so we
Chris@1 7496 # cannot just pass the convience library names through
Chris@1 7497 # without $wl, iff we do not link with $LD.
Chris@1 7498 # Luckily, gcc supports the same syntax we need for Sun Studio.
Chris@1 7499 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@1 7500 case $wlarc in
Chris@1 7501 '')
Chris@1 7502 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
Chris@1 7503 *)
Chris@1 7504 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
Chris@1 7505 esac ;;
Chris@1 7506 esac
Chris@1 7507 link_all_deplibs=yes
Chris@1 7508 ;;
Chris@1 7509
Chris@1 7510 sunos4*)
Chris@1 7511 if test "x$host_vendor" = xsequent; then
Chris@1 7512 # Use $CC to link under sequent, because it throws in some extra .o
Chris@1 7513 # files that make .init and .fini sections work.
Chris@1 7514 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7515 else
Chris@1 7516 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7517 fi
Chris@1 7518 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7519 hardcode_direct=yes
Chris@1 7520 hardcode_minus_L=yes
Chris@1 7521 hardcode_shlibpath_var=no
Chris@1 7522 ;;
Chris@1 7523
Chris@1 7524 sysv4)
Chris@1 7525 case $host_vendor in
Chris@1 7526 sni)
Chris@1 7527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7528 hardcode_direct=yes # is this really true???
Chris@1 7529 ;;
Chris@1 7530 siemens)
Chris@1 7531 ## LD is ld it makes a PLAMLIB
Chris@1 7532 ## CC just makes a GrossModule.
Chris@1 7533 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7534 reload_cmds='$CC -r -o $output$reload_objs'
Chris@1 7535 hardcode_direct=no
Chris@1 7536 ;;
Chris@1 7537 motorola)
Chris@1 7538 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7539 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@1 7540 ;;
Chris@1 7541 esac
Chris@1 7542 runpath_var='LD_RUN_PATH'
Chris@1 7543 hardcode_shlibpath_var=no
Chris@1 7544 ;;
Chris@1 7545
Chris@1 7546 sysv4.3*)
Chris@1 7547 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7548 hardcode_shlibpath_var=no
Chris@1 7549 export_dynamic_flag_spec='-Bexport'
Chris@1 7550 ;;
Chris@1 7551
Chris@1 7552 sysv4*MP*)
Chris@1 7553 if test -d /usr/nec; then
Chris@1 7554 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7555 hardcode_shlibpath_var=no
Chris@1 7556 runpath_var=LD_RUN_PATH
Chris@1 7557 hardcode_runpath_var=yes
Chris@1 7558 ld_shlibs=yes
Chris@1 7559 fi
Chris@1 7560 ;;
Chris@1 7561
Chris@1 7562 sysv4.2uw2*)
Chris@1 7563 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7564 hardcode_direct=yes
Chris@1 7565 hardcode_minus_L=no
Chris@1 7566 hardcode_shlibpath_var=no
Chris@1 7567 hardcode_runpath_var=yes
Chris@1 7568 runpath_var=LD_RUN_PATH
Chris@1 7569 ;;
Chris@1 7570
Chris@1 7571 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
Chris@1 7572 no_undefined_flag='${wl}-z ${wl}text'
Chris@1 7573 if test "$GCC" = yes; then
Chris@1 7574 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7575 else
Chris@1 7576 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 7577 fi
Chris@1 7578 runpath_var='LD_RUN_PATH'
Chris@1 7579 hardcode_shlibpath_var=no
Chris@1 7580 ;;
Chris@1 7581
Chris@1 7582 sysv5*)
Chris@1 7583 no_undefined_flag=' -z text'
Chris@1 7584 # $CC -shared without GNU ld will not create a library from C++
Chris@1 7585 # object files and a static libstdc++, better avoid it by now
Chris@1 7586 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7587 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 7588 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
Chris@1 7589 hardcode_libdir_flag_spec=
Chris@1 7590 hardcode_shlibpath_var=no
Chris@1 7591 runpath_var='LD_RUN_PATH'
Chris@1 7592 ;;
Chris@1 7593
Chris@1 7594 uts4*)
Chris@1 7595 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 7596 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 7597 hardcode_shlibpath_var=no
Chris@1 7598 ;;
Chris@1 7599
Chris@1 7600 *)
Chris@1 7601 ld_shlibs=no
Chris@1 7602 ;;
Chris@1 7603 esac
Chris@1 7604 fi
Chris@1 7605
Chris@1 7606 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
Chris@1 7607 echo "${ECHO_T}$ld_shlibs" >&6
Chris@1 7608 test "$ld_shlibs" = no && can_build_shared=no
Chris@1 7609
Chris@1 7610 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@1 7611 if test "$GCC" = yes; then
Chris@1 7612 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@1 7613 fi
Chris@1 7614
Chris@1 7615 #
Chris@1 7616 # Do we need to explicitly link libc?
Chris@1 7617 #
Chris@1 7618 case "x$archive_cmds_need_lc" in
Chris@1 7619 x|xyes)
Chris@1 7620 # Assume -lc should be added
Chris@1 7621 archive_cmds_need_lc=yes
Chris@1 7622
Chris@1 7623 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@1 7624 case $archive_cmds in
Chris@1 7625 *'~'*)
Chris@1 7626 # FIXME: we may have to deal with multi-command sequences.
Chris@1 7627 ;;
Chris@1 7628 '$CC '*)
Chris@1 7629 # Test whether the compiler implicitly links with -lc since on some
Chris@1 7630 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@1 7631 # to ld, don't add -lc before -lgcc.
Chris@1 7632 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
Chris@1 7633 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
Chris@1 7634 $rm conftest*
Chris@1 7635 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 7636
Chris@1 7637 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 7638 (eval $ac_compile) 2>&5
Chris@1 7639 ac_status=$?
Chris@1 7640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7641 (exit $ac_status); } 2>conftest.err; then
Chris@1 7642 soname=conftest
Chris@1 7643 lib=conftest
Chris@1 7644 libobjs=conftest.$ac_objext
Chris@1 7645 deplibs=
Chris@1 7646 wl=$lt_prog_compiler_wl
Chris@1 7647 compiler_flags=-v
Chris@1 7648 linker_flags=-v
Chris@1 7649 verstring=
Chris@1 7650 output_objdir=.
Chris@1 7651 libname=conftest
Chris@1 7652 lt_save_allow_undefined_flag=$allow_undefined_flag
Chris@1 7653 allow_undefined_flag=
Chris@1 7654 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
Chris@1 7655 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@1 7656 ac_status=$?
Chris@1 7657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 7658 (exit $ac_status); }
Chris@1 7659 then
Chris@1 7660 archive_cmds_need_lc=no
Chris@1 7661 else
Chris@1 7662 archive_cmds_need_lc=yes
Chris@1 7663 fi
Chris@1 7664 allow_undefined_flag=$lt_save_allow_undefined_flag
Chris@1 7665 else
Chris@1 7666 cat conftest.err 1>&5
Chris@1 7667 fi
Chris@1 7668 $rm conftest*
Chris@1 7669 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
Chris@1 7670 echo "${ECHO_T}$archive_cmds_need_lc" >&6
Chris@1 7671 ;;
Chris@1 7672 esac
Chris@1 7673 fi
Chris@1 7674 ;;
Chris@1 7675 esac
Chris@1 7676
Chris@1 7677 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
Chris@1 7678 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
Chris@1 7679 library_names_spec=
Chris@1 7680 libname_spec='lib$name'
Chris@1 7681 soname_spec=
Chris@1 7682 shrext_cmds=".so"
Chris@1 7683 postinstall_cmds=
Chris@1 7684 postuninstall_cmds=
Chris@1 7685 finish_cmds=
Chris@1 7686 finish_eval=
Chris@1 7687 shlibpath_var=
Chris@1 7688 shlibpath_overrides_runpath=unknown
Chris@1 7689 version_type=none
Chris@1 7690 dynamic_linker="$host_os ld.so"
Chris@1 7691 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@1 7692 if test "$GCC" = yes; then
Chris@1 7693 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 7694 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
Chris@1 7695 # if the path contains ";" then we assume it to be the separator
Chris@1 7696 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@1 7697 # assumed that no part of a normal pathname contains ";" but that should
Chris@1 7698 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@1 7699 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 7700 else
Chris@1 7701 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 7702 fi
Chris@1 7703 else
Chris@1 7704 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@1 7705 fi
Chris@1 7706 need_lib_prefix=unknown
Chris@1 7707 hardcode_into_libs=no
Chris@1 7708
Chris@1 7709 # when you set need_version to no, make sure it does not cause -set_version
Chris@1 7710 # flags to be left without arguments
Chris@1 7711 need_version=unknown
Chris@1 7712
Chris@1 7713 case $host_os in
Chris@1 7714 aix3*)
Chris@1 7715 version_type=linux
Chris@1 7716 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@1 7717 shlibpath_var=LIBPATH
Chris@1 7718
Chris@1 7719 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@1 7720 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7721 ;;
Chris@1 7722
Chris@1 7723 aix4* | aix5*)
Chris@1 7724 version_type=linux
Chris@1 7725 need_lib_prefix=no
Chris@1 7726 need_version=no
Chris@1 7727 hardcode_into_libs=yes
Chris@1 7728 if test "$host_cpu" = ia64; then
Chris@1 7729 # AIX 5 supports IA64
Chris@1 7730 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@1 7731 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7732 else
Chris@1 7733 # With GCC up to 2.95.x, collect2 would create an import file
Chris@1 7734 # for dependence libraries. The import file would start with
Chris@1 7735 # the line `#! .'. This would cause the generated library to
Chris@1 7736 # depend on `.', always an invalid library. This was fixed in
Chris@1 7737 # development snapshots of GCC prior to 3.0.
Chris@1 7738 case $host_os in
Chris@1 7739 aix4 | aix4.[01] | aix4.[01].*)
Chris@1 7740 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@1 7741 echo ' yes '
Chris@1 7742 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
Chris@1 7743 :
Chris@1 7744 else
Chris@1 7745 can_build_shared=no
Chris@1 7746 fi
Chris@1 7747 ;;
Chris@1 7748 esac
Chris@1 7749 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@1 7750 # soname into executable. Probably we can add versioning support to
Chris@1 7751 # collect2, so additional links can be useful in future.
Chris@1 7752 if test "$aix_use_runtimelinking" = yes; then
Chris@1 7753 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@1 7754 # instead of lib<name>.a to let people know that these are not
Chris@1 7755 # typical AIX shared libraries.
Chris@1 7756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 7757 else
Chris@1 7758 # We preserve .a as extension for shared libraries through AIX4.2
Chris@1 7759 # and later when we are not doing run time linking.
Chris@1 7760 library_names_spec='${libname}${release}.a $libname.a'
Chris@1 7761 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7762 fi
Chris@1 7763 shlibpath_var=LIBPATH
Chris@1 7764 fi
Chris@1 7765 ;;
Chris@1 7766
Chris@1 7767 amigaos*)
Chris@1 7768 library_names_spec='$libname.ixlibrary $libname.a'
Chris@1 7769 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@1 7770 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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@1 7771 ;;
Chris@1 7772
Chris@1 7773 beos*)
Chris@1 7774 library_names_spec='${libname}${shared_ext}'
Chris@1 7775 dynamic_linker="$host_os ld.so"
Chris@1 7776 shlibpath_var=LIBRARY_PATH
Chris@1 7777 ;;
Chris@1 7778
Chris@1 7779 bsdi[45]*)
Chris@1 7780 version_type=linux
Chris@1 7781 need_version=no
Chris@1 7782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 7783 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7784 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@1 7785 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7786 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@1 7787 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@1 7788 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@1 7789 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@1 7790 # libtool to hard-code these into programs
Chris@1 7791 ;;
Chris@1 7792
Chris@1 7793 cygwin* | mingw* | pw32*)
Chris@1 7794 version_type=windows
Chris@1 7795 shrext_cmds=".dll"
Chris@1 7796 need_version=no
Chris@1 7797 need_lib_prefix=no
Chris@1 7798
Chris@1 7799 case $GCC,$host_os in
Chris@1 7800 yes,cygwin* | yes,mingw* | yes,pw32*)
Chris@1 7801 library_names_spec='$libname.dll.a'
Chris@1 7802 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@1 7803 postinstall_cmds='base_file=`basename \${file}`~
Chris@1 7804 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
Chris@1 7805 dldir=$destdir/`dirname \$dlpath`~
Chris@1 7806 test -d \$dldir || mkdir -p \$dldir~
Chris@1 7807 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@1 7808 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@1 7809 dlpath=$dir/\$dldll~
Chris@1 7810 $rm \$dlpath'
Chris@1 7811 shlibpath_overrides_runpath=yes
Chris@1 7812
Chris@1 7813 case $host_os in
Chris@1 7814 cygwin*)
Chris@1 7815 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@1 7816 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 7817 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
Chris@1 7818 ;;
Chris@1 7819 mingw*)
Chris@1 7820 # MinGW DLLs use traditional 'lib' prefix
Chris@1 7821 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 7822 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 7823 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
Chris@1 7824 # It is most probably a Windows format PATH printed by
Chris@1 7825 # mingw gcc, but we are running on Cygwin. Gcc prints its search
Chris@1 7826 # path with ; separators, and with drive letters. We can handle the
Chris@1 7827 # drive letters (cygwin fileutils understands them), so leave them,
Chris@1 7828 # especially as we might pass files found there to a mingw objdump,
Chris@1 7829 # which wouldn't understand a cygwinified path. Ahh.
Chris@1 7830 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 7831 else
Chris@1 7832 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 7833 fi
Chris@1 7834 ;;
Chris@1 7835 pw32*)
Chris@1 7836 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@1 7837 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 7838 ;;
Chris@1 7839 esac
Chris@1 7840 ;;
Chris@1 7841
Chris@1 7842 *)
Chris@1 7843 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@1 7844 ;;
Chris@1 7845 esac
Chris@1 7846 dynamic_linker='Win32 ld.exe'
Chris@1 7847 # FIXME: first we should search . and the directory the executable is in
Chris@1 7848 shlibpath_var=PATH
Chris@1 7849 ;;
Chris@1 7850
Chris@1 7851 darwin* | rhapsody*)
Chris@1 7852 dynamic_linker="$host_os dyld"
Chris@1 7853 version_type=darwin
Chris@1 7854 need_lib_prefix=no
Chris@1 7855 need_version=no
Chris@1 7856 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@1 7857 soname_spec='${libname}${release}${major}$shared_ext'
Chris@1 7858 shlibpath_overrides_runpath=yes
Chris@1 7859 shlibpath_var=DYLD_LIBRARY_PATH
Chris@1 7860 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
Chris@1 7861 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
Chris@1 7862 if test "$GCC" = yes; then
Chris@1 7863 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
Chris@1 7864 else
Chris@1 7865 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
Chris@1 7866 fi
Chris@1 7867 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@1 7868 ;;
Chris@1 7869
Chris@1 7870 dgux*)
Chris@1 7871 version_type=linux
Chris@1 7872 need_lib_prefix=no
Chris@1 7873 need_version=no
Chris@1 7874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@1 7875 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7876 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7877 ;;
Chris@1 7878
Chris@1 7879 freebsd1*)
Chris@1 7880 dynamic_linker=no
Chris@1 7881 ;;
Chris@1 7882
Chris@1 7883 kfreebsd*-gnu)
Chris@1 7884 version_type=linux
Chris@1 7885 need_lib_prefix=no
Chris@1 7886 need_version=no
Chris@1 7887 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 7888 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7889 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7890 shlibpath_overrides_runpath=no
Chris@1 7891 hardcode_into_libs=yes
Chris@1 7892 dynamic_linker='GNU ld.so'
Chris@1 7893 ;;
Chris@1 7894
Chris@1 7895 freebsd* | dragonfly*)
Chris@1 7896 # DragonFly does not have aout. When/if they implement a new
Chris@1 7897 # versioning mechanism, adjust this.
Chris@1 7898 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
Chris@1 7899 version_type=freebsd-$objformat
Chris@1 7900 case $version_type in
Chris@1 7901 freebsd-elf*)
Chris@1 7902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 7903 need_version=no
Chris@1 7904 need_lib_prefix=no
Chris@1 7905 ;;
Chris@1 7906 freebsd-*)
Chris@1 7907 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@1 7908 need_version=yes
Chris@1 7909 ;;
Chris@1 7910 esac
Chris@1 7911 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7912 case $host_os in
Chris@1 7913 freebsd2*)
Chris@1 7914 shlibpath_overrides_runpath=yes
Chris@1 7915 ;;
Chris@1 7916 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@1 7917 shlibpath_overrides_runpath=yes
Chris@1 7918 hardcode_into_libs=yes
Chris@1 7919 ;;
Chris@1 7920 *) # from 3.2 on
Chris@1 7921 shlibpath_overrides_runpath=no
Chris@1 7922 hardcode_into_libs=yes
Chris@1 7923 ;;
Chris@1 7924 esac
Chris@1 7925 ;;
Chris@1 7926
Chris@1 7927 gnu*)
Chris@1 7928 version_type=linux
Chris@1 7929 need_lib_prefix=no
Chris@1 7930 need_version=no
Chris@1 7931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@1 7932 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7933 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7934 hardcode_into_libs=yes
Chris@1 7935 ;;
Chris@1 7936
Chris@1 7937 hpux9* | hpux10* | hpux11*)
Chris@1 7938 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@1 7939 # link against other versions.
Chris@1 7940 version_type=sunos
Chris@1 7941 need_lib_prefix=no
Chris@1 7942 need_version=no
Chris@1 7943 case "$host_cpu" in
Chris@1 7944 ia64*)
Chris@1 7945 shrext_cmds='.so'
Chris@1 7946 hardcode_into_libs=yes
Chris@1 7947 dynamic_linker="$host_os dld.so"
Chris@1 7948 shlibpath_var=LD_LIBRARY_PATH
Chris@1 7949 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 7950 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 7951 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7952 if test "X$HPUX_IA64_MODE" = X32; then
Chris@1 7953 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@1 7954 else
Chris@1 7955 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@1 7956 fi
Chris@1 7957 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 7958 ;;
Chris@1 7959 hppa*64*)
Chris@1 7960 shrext_cmds='.sl'
Chris@1 7961 hardcode_into_libs=yes
Chris@1 7962 dynamic_linker="$host_os dld.sl"
Chris@1 7963 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@1 7964 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 7965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 7966 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7967 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@1 7968 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 7969 ;;
Chris@1 7970 *)
Chris@1 7971 shrext_cmds='.sl'
Chris@1 7972 dynamic_linker="$host_os dld.sl"
Chris@1 7973 shlibpath_var=SHLIB_PATH
Chris@1 7974 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@1 7975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 7976 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7977 ;;
Chris@1 7978 esac
Chris@1 7979 # HP-UX runs *really* slowly unless shared libraries are mode 555.
Chris@1 7980 postinstall_cmds='chmod 555 $lib'
Chris@1 7981 ;;
Chris@1 7982
Chris@1 7983 irix5* | irix6* | nonstopux*)
Chris@1 7984 case $host_os in
Chris@1 7985 nonstopux*) version_type=nonstopux ;;
Chris@1 7986 *)
Chris@1 7987 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@1 7988 version_type=linux
Chris@1 7989 else
Chris@1 7990 version_type=irix
Chris@1 7991 fi ;;
Chris@1 7992 esac
Chris@1 7993 need_lib_prefix=no
Chris@1 7994 need_version=no
Chris@1 7995 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 7996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 7997 case $host_os in
Chris@1 7998 irix5* | nonstopux*)
Chris@1 7999 libsuff= shlibsuff=
Chris@1 8000 ;;
Chris@1 8001 *)
Chris@1 8002 case $LD in # libtool.m4 will add one of these switches to LD
Chris@1 8003 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@1 8004 libsuff= shlibsuff= libmagic=32-bit;;
Chris@1 8005 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@1 8006 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@1 8007 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@1 8008 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@1 8009 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@1 8010 esac
Chris@1 8011 ;;
Chris@1 8012 esac
Chris@1 8013 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@1 8014 shlibpath_overrides_runpath=no
Chris@1 8015 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 8016 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@1 8017 hardcode_into_libs=yes
Chris@1 8018 ;;
Chris@1 8019
Chris@1 8020 # No shared lib support for Linux oldld, aout, or coff.
Chris@1 8021 linux*oldld* | linux*aout* | linux*coff*)
Chris@1 8022 dynamic_linker=no
Chris@1 8023 ;;
Chris@1 8024
Chris@1 8025 # This must be Linux ELF.
Chris@1 8026 linux*)
Chris@1 8027 version_type=linux
Chris@1 8028 need_lib_prefix=no
Chris@1 8029 need_version=no
Chris@1 8030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8031 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8032 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@1 8033 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8034 shlibpath_overrides_runpath=no
Chris@1 8035 # This implies no fast_install, which is unacceptable.
Chris@1 8036 # Some rework will be needed to allow for fast_install
Chris@1 8037 # before this can be enabled.
Chris@1 8038 hardcode_into_libs=yes
Chris@1 8039
Chris@1 8040 # find out which ABI we are using
Chris@1 8041 libsuff=
Chris@1 8042 case "$host_cpu" in
Chris@1 8043 x86_64*|s390x*|powerpc64*)
Chris@1 8044 echo '#line 8044 "configure"' > conftest.$ac_ext
Chris@1 8045 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 8046 (eval $ac_compile) 2>&5
Chris@1 8047 ac_status=$?
Chris@1 8048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8049 (exit $ac_status); }; then
Chris@1 8050 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 8051 *64-bit*)
Chris@1 8052 libsuff=64
Chris@1 8053 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 8054 ;;
Chris@1 8055 esac
Chris@1 8056 fi
Chris@1 8057 rm -rf conftest*
Chris@1 8058 ;;
Chris@1 8059 esac
Chris@1 8060
Chris@1 8061 # Append ld.so.conf contents to the search path
Chris@1 8062 if test -f /etc/ld.so.conf; then
Chris@1 8063 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
Chris@1 8064 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
Chris@1 8065 fi
Chris@1 8066
Chris@1 8067 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@1 8068 # powerpc, because MkLinux only supported shared libraries with the
Chris@1 8069 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@1 8070 # most powerpc-linux boxes support dynamic linking these days and
Chris@1 8071 # people can always --disable-shared, the test was removed, and we
Chris@1 8072 # assume the GNU/Linux dynamic linker is in use.
Chris@1 8073 dynamic_linker='GNU/Linux ld.so'
Chris@1 8074 ;;
Chris@1 8075
Chris@1 8076 knetbsd*-gnu)
Chris@1 8077 version_type=linux
Chris@1 8078 need_lib_prefix=no
Chris@1 8079 need_version=no
Chris@1 8080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 8081 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8082 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8083 shlibpath_overrides_runpath=no
Chris@1 8084 hardcode_into_libs=yes
Chris@1 8085 dynamic_linker='GNU ld.so'
Chris@1 8086 ;;
Chris@1 8087
Chris@1 8088 netbsd*)
Chris@1 8089 version_type=sunos
Chris@1 8090 need_lib_prefix=no
Chris@1 8091 need_version=no
Chris@1 8092 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 8093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 8094 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 8095 dynamic_linker='NetBSD (a.out) ld.so'
Chris@1 8096 else
Chris@1 8097 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 8098 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8099 dynamic_linker='NetBSD ld.elf_so'
Chris@1 8100 fi
Chris@1 8101 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8102 shlibpath_overrides_runpath=yes
Chris@1 8103 hardcode_into_libs=yes
Chris@1 8104 ;;
Chris@1 8105
Chris@1 8106 newsos6)
Chris@1 8107 version_type=linux
Chris@1 8108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8109 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8110 shlibpath_overrides_runpath=yes
Chris@1 8111 ;;
Chris@1 8112
Chris@1 8113 nto-qnx*)
Chris@1 8114 version_type=linux
Chris@1 8115 need_lib_prefix=no
Chris@1 8116 need_version=no
Chris@1 8117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8118 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8119 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8120 shlibpath_overrides_runpath=yes
Chris@1 8121 ;;
Chris@1 8122
Chris@1 8123 openbsd*)
Chris@1 8124 version_type=sunos
Chris@1 8125 need_lib_prefix=no
Chris@1 8126 need_version=no
Chris@1 8127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 8128 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 8129 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8130 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 8131 case $host_os in
Chris@1 8132 openbsd2.[89] | openbsd2.[89].*)
Chris@1 8133 shlibpath_overrides_runpath=no
Chris@1 8134 ;;
Chris@1 8135 *)
Chris@1 8136 shlibpath_overrides_runpath=yes
Chris@1 8137 ;;
Chris@1 8138 esac
Chris@1 8139 else
Chris@1 8140 shlibpath_overrides_runpath=yes
Chris@1 8141 fi
Chris@1 8142 ;;
Chris@1 8143
Chris@1 8144 os2*)
Chris@1 8145 libname_spec='$name'
Chris@1 8146 shrext_cmds=".dll"
Chris@1 8147 need_lib_prefix=no
Chris@1 8148 library_names_spec='$libname${shared_ext} $libname.a'
Chris@1 8149 dynamic_linker='OS/2 ld.exe'
Chris@1 8150 shlibpath_var=LIBPATH
Chris@1 8151 ;;
Chris@1 8152
Chris@1 8153 osf3* | osf4* | osf5*)
Chris@1 8154 version_type=osf
Chris@1 8155 need_lib_prefix=no
Chris@1 8156 need_version=no
Chris@1 8157 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8159 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8160 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@1 8161 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@1 8162 ;;
Chris@1 8163
Chris@1 8164 sco3.2v5*)
Chris@1 8165 version_type=osf
Chris@1 8166 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8168 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8169 ;;
Chris@1 8170
Chris@1 8171 solaris*)
Chris@1 8172 version_type=linux
Chris@1 8173 need_lib_prefix=no
Chris@1 8174 need_version=no
Chris@1 8175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8176 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8177 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8178 shlibpath_overrides_runpath=yes
Chris@1 8179 hardcode_into_libs=yes
Chris@1 8180 # ldd complains unless libraries are executable
Chris@1 8181 postinstall_cmds='chmod +x $lib'
Chris@1 8182 ;;
Chris@1 8183
Chris@1 8184 sunos4*)
Chris@1 8185 version_type=sunos
Chris@1 8186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 8187 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@1 8188 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8189 shlibpath_overrides_runpath=yes
Chris@1 8190 if test "$with_gnu_ld" = yes; then
Chris@1 8191 need_lib_prefix=no
Chris@1 8192 fi
Chris@1 8193 need_version=yes
Chris@1 8194 ;;
Chris@1 8195
Chris@1 8196 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 8197 version_type=linux
Chris@1 8198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8199 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8200 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8201 case $host_vendor in
Chris@1 8202 sni)
Chris@1 8203 shlibpath_overrides_runpath=no
Chris@1 8204 need_lib_prefix=no
Chris@1 8205 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@1 8206 runpath_var=LD_RUN_PATH
Chris@1 8207 ;;
Chris@1 8208 siemens)
Chris@1 8209 need_lib_prefix=no
Chris@1 8210 ;;
Chris@1 8211 motorola)
Chris@1 8212 need_lib_prefix=no
Chris@1 8213 need_version=no
Chris@1 8214 shlibpath_overrides_runpath=no
Chris@1 8215 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@1 8216 ;;
Chris@1 8217 esac
Chris@1 8218 ;;
Chris@1 8219
Chris@1 8220 sysv4*MP*)
Chris@1 8221 if test -d /usr/nec ;then
Chris@1 8222 version_type=linux
Chris@1 8223 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@1 8224 soname_spec='$libname${shared_ext}.$major'
Chris@1 8225 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8226 fi
Chris@1 8227 ;;
Chris@1 8228
Chris@1 8229 uts4*)
Chris@1 8230 version_type=linux
Chris@1 8231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 8232 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 8233 shlibpath_var=LD_LIBRARY_PATH
Chris@1 8234 ;;
Chris@1 8235
Chris@1 8236 *)
Chris@1 8237 dynamic_linker=no
Chris@1 8238 ;;
Chris@1 8239 esac
Chris@1 8240 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
Chris@1 8241 echo "${ECHO_T}$dynamic_linker" >&6
Chris@1 8242 test "$dynamic_linker" = no && can_build_shared=no
Chris@1 8243
Chris@1 8244 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
Chris@1 8245 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
Chris@1 8246 hardcode_action=
Chris@1 8247 if test -n "$hardcode_libdir_flag_spec" || \
Chris@1 8248 test -n "$runpath_var" || \
Chris@1 8249 test "X$hardcode_automatic" = "Xyes" ; then
Chris@1 8250
Chris@1 8251 # We can hardcode non-existant directories.
Chris@1 8252 if test "$hardcode_direct" != no &&
Chris@1 8253 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@1 8254 # have to relink, otherwise we might link with an installed library
Chris@1 8255 # when we should be linking with a yet-to-be-installed one
Chris@1 8256 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
Chris@1 8257 test "$hardcode_minus_L" != no; then
Chris@1 8258 # Linking always hardcodes the temporary library directory.
Chris@1 8259 hardcode_action=relink
Chris@1 8260 else
Chris@1 8261 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@1 8262 hardcode_action=immediate
Chris@1 8263 fi
Chris@1 8264 else
Chris@1 8265 # We cannot hardcode anything, or else we can only hardcode existing
Chris@1 8266 # directories.
Chris@1 8267 hardcode_action=unsupported
Chris@1 8268 fi
Chris@1 8269 echo "$as_me:$LINENO: result: $hardcode_action" >&5
Chris@1 8270 echo "${ECHO_T}$hardcode_action" >&6
Chris@1 8271
Chris@1 8272 if test "$hardcode_action" = relink; then
Chris@1 8273 # Fast installation is not supported
Chris@1 8274 enable_fast_install=no
Chris@1 8275 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@1 8276 test "$enable_shared" = no; then
Chris@1 8277 # Fast installation is not necessary
Chris@1 8278 enable_fast_install=needless
Chris@1 8279 fi
Chris@1 8280
Chris@1 8281 striplib=
Chris@1 8282 old_striplib=
Chris@1 8283 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
Chris@1 8284 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
Chris@1 8285 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
Chris@1 8286 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@1 8287 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@1 8288 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 8289 echo "${ECHO_T}yes" >&6
Chris@1 8290 else
Chris@1 8291 # FIXME - insert some real tests, host_os isn't really good enough
Chris@1 8292 case $host_os in
Chris@1 8293 darwin*)
Chris@1 8294 if test -n "$STRIP" ; then
Chris@1 8295 striplib="$STRIP -x"
Chris@1 8296 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 8297 echo "${ECHO_T}yes" >&6
Chris@1 8298 else
Chris@1 8299 echo "$as_me:$LINENO: result: no" >&5
Chris@1 8300 echo "${ECHO_T}no" >&6
Chris@1 8301 fi
Chris@1 8302 ;;
Chris@1 8303 *)
Chris@1 8304 echo "$as_me:$LINENO: result: no" >&5
Chris@1 8305 echo "${ECHO_T}no" >&6
Chris@1 8306 ;;
Chris@1 8307 esac
Chris@1 8308 fi
Chris@1 8309
Chris@1 8310 if test "x$enable_dlopen" != xyes; then
Chris@1 8311 enable_dlopen=unknown
Chris@1 8312 enable_dlopen_self=unknown
Chris@1 8313 enable_dlopen_self_static=unknown
Chris@1 8314 else
Chris@1 8315 lt_cv_dlopen=no
Chris@1 8316 lt_cv_dlopen_libs=
Chris@1 8317
Chris@1 8318 case $host_os in
Chris@1 8319 beos*)
Chris@1 8320 lt_cv_dlopen="load_add_on"
Chris@1 8321 lt_cv_dlopen_libs=
Chris@1 8322 lt_cv_dlopen_self=yes
Chris@1 8323 ;;
Chris@1 8324
Chris@1 8325 mingw* | pw32*)
Chris@1 8326 lt_cv_dlopen="LoadLibrary"
Chris@1 8327 lt_cv_dlopen_libs=
Chris@1 8328 ;;
Chris@1 8329
Chris@1 8330 cygwin*)
Chris@1 8331 lt_cv_dlopen="dlopen"
Chris@1 8332 lt_cv_dlopen_libs=
Chris@1 8333 ;;
Chris@1 8334
Chris@1 8335 darwin*)
Chris@1 8336 # if libdl is installed we need to link against it
Chris@1 8337 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
Chris@1 8338 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
Chris@1 8339 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
Chris@1 8340 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8341 else
Chris@1 8342 ac_check_lib_save_LIBS=$LIBS
Chris@1 8343 LIBS="-ldl $LIBS"
Chris@1 8344 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8345 /* confdefs.h. */
Chris@1 8346 _ACEOF
Chris@1 8347 cat confdefs.h >>conftest.$ac_ext
Chris@1 8348 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8349 /* end confdefs.h. */
Chris@1 8350
Chris@1 8351 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8352 #ifdef __cplusplus
Chris@1 8353 extern "C"
Chris@1 8354 #endif
Chris@1 8355 /* We use char because int might match the return type of a gcc2
Chris@1 8356 builtin and then its argument prototype would still apply. */
Chris@1 8357 char dlopen ();
Chris@1 8358 int
Chris@1 8359 main ()
Chris@1 8360 {
Chris@1 8361 dlopen ();
Chris@1 8362 ;
Chris@1 8363 return 0;
Chris@1 8364 }
Chris@1 8365 _ACEOF
Chris@1 8366 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8367 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8368 (eval $ac_link) 2>conftest.er1
Chris@1 8369 ac_status=$?
Chris@1 8370 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8371 rm -f conftest.er1
Chris@1 8372 cat conftest.err >&5
Chris@1 8373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8374 (exit $ac_status); } &&
Chris@1 8375 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8376 || test ! -s conftest.err'
Chris@1 8377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8378 (eval $ac_try) 2>&5
Chris@1 8379 ac_status=$?
Chris@1 8380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8381 (exit $ac_status); }; } &&
Chris@1 8382 { ac_try='test -s conftest$ac_exeext'
Chris@1 8383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8384 (eval $ac_try) 2>&5
Chris@1 8385 ac_status=$?
Chris@1 8386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8387 (exit $ac_status); }; }; then
Chris@1 8388 ac_cv_lib_dl_dlopen=yes
Chris@1 8389 else
Chris@1 8390 echo "$as_me: failed program was:" >&5
Chris@1 8391 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8392
Chris@1 8393 ac_cv_lib_dl_dlopen=no
Chris@1 8394 fi
Chris@1 8395 rm -f conftest.err conftest.$ac_objext \
Chris@1 8396 conftest$ac_exeext conftest.$ac_ext
Chris@1 8397 LIBS=$ac_check_lib_save_LIBS
Chris@1 8398 fi
Chris@1 8399 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
Chris@1 8400 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
Chris@1 8401 if test $ac_cv_lib_dl_dlopen = yes; then
Chris@1 8402 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@1 8403 else
Chris@1 8404
Chris@1 8405 lt_cv_dlopen="dyld"
Chris@1 8406 lt_cv_dlopen_libs=
Chris@1 8407 lt_cv_dlopen_self=yes
Chris@1 8408
Chris@1 8409 fi
Chris@1 8410
Chris@1 8411 ;;
Chris@1 8412
Chris@1 8413 *)
Chris@1 8414 echo "$as_me:$LINENO: checking for shl_load" >&5
Chris@1 8415 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
Chris@1 8416 if test "${ac_cv_func_shl_load+set}" = set; then
Chris@1 8417 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8418 else
Chris@1 8419 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8420 /* confdefs.h. */
Chris@1 8421 _ACEOF
Chris@1 8422 cat confdefs.h >>conftest.$ac_ext
Chris@1 8423 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8424 /* end confdefs.h. */
Chris@1 8425 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
Chris@1 8426 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 8427 #define shl_load innocuous_shl_load
Chris@1 8428
Chris@1 8429 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 8430 which can conflict with char shl_load (); below.
Chris@1 8431 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 8432 <limits.h> exists even on freestanding compilers. */
Chris@1 8433
Chris@1 8434 #ifdef __STDC__
Chris@1 8435 # include <limits.h>
Chris@1 8436 #else
Chris@1 8437 # include <assert.h>
Chris@1 8438 #endif
Chris@1 8439
Chris@1 8440 #undef shl_load
Chris@1 8441
Chris@1 8442 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8443 #ifdef __cplusplus
Chris@1 8444 extern "C"
Chris@1 8445 {
Chris@1 8446 #endif
Chris@1 8447 /* We use char because int might match the return type of a gcc2
Chris@1 8448 builtin and then its argument prototype would still apply. */
Chris@1 8449 char shl_load ();
Chris@1 8450 /* The GNU C library defines this for functions which it implements
Chris@1 8451 to always fail with ENOSYS. Some functions are actually named
Chris@1 8452 something starting with __ and the normal name is an alias. */
Chris@1 8453 #if defined (__stub_shl_load) || defined (__stub___shl_load)
Chris@1 8454 choke me
Chris@1 8455 #else
Chris@1 8456 char (*f) () = shl_load;
Chris@1 8457 #endif
Chris@1 8458 #ifdef __cplusplus
Chris@1 8459 }
Chris@1 8460 #endif
Chris@1 8461
Chris@1 8462 int
Chris@1 8463 main ()
Chris@1 8464 {
Chris@1 8465 return f != shl_load;
Chris@1 8466 ;
Chris@1 8467 return 0;
Chris@1 8468 }
Chris@1 8469 _ACEOF
Chris@1 8470 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8471 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8472 (eval $ac_link) 2>conftest.er1
Chris@1 8473 ac_status=$?
Chris@1 8474 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8475 rm -f conftest.er1
Chris@1 8476 cat conftest.err >&5
Chris@1 8477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8478 (exit $ac_status); } &&
Chris@1 8479 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8480 || test ! -s conftest.err'
Chris@1 8481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8482 (eval $ac_try) 2>&5
Chris@1 8483 ac_status=$?
Chris@1 8484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8485 (exit $ac_status); }; } &&
Chris@1 8486 { ac_try='test -s conftest$ac_exeext'
Chris@1 8487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8488 (eval $ac_try) 2>&5
Chris@1 8489 ac_status=$?
Chris@1 8490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8491 (exit $ac_status); }; }; then
Chris@1 8492 ac_cv_func_shl_load=yes
Chris@1 8493 else
Chris@1 8494 echo "$as_me: failed program was:" >&5
Chris@1 8495 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8496
Chris@1 8497 ac_cv_func_shl_load=no
Chris@1 8498 fi
Chris@1 8499 rm -f conftest.err conftest.$ac_objext \
Chris@1 8500 conftest$ac_exeext conftest.$ac_ext
Chris@1 8501 fi
Chris@1 8502 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
Chris@1 8503 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
Chris@1 8504 if test $ac_cv_func_shl_load = yes; then
Chris@1 8505 lt_cv_dlopen="shl_load"
Chris@1 8506 else
Chris@1 8507 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
Chris@1 8508 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
Chris@1 8509 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
Chris@1 8510 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8511 else
Chris@1 8512 ac_check_lib_save_LIBS=$LIBS
Chris@1 8513 LIBS="-ldld $LIBS"
Chris@1 8514 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8515 /* confdefs.h. */
Chris@1 8516 _ACEOF
Chris@1 8517 cat confdefs.h >>conftest.$ac_ext
Chris@1 8518 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8519 /* end confdefs.h. */
Chris@1 8520
Chris@1 8521 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8522 #ifdef __cplusplus
Chris@1 8523 extern "C"
Chris@1 8524 #endif
Chris@1 8525 /* We use char because int might match the return type of a gcc2
Chris@1 8526 builtin and then its argument prototype would still apply. */
Chris@1 8527 char shl_load ();
Chris@1 8528 int
Chris@1 8529 main ()
Chris@1 8530 {
Chris@1 8531 shl_load ();
Chris@1 8532 ;
Chris@1 8533 return 0;
Chris@1 8534 }
Chris@1 8535 _ACEOF
Chris@1 8536 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8537 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8538 (eval $ac_link) 2>conftest.er1
Chris@1 8539 ac_status=$?
Chris@1 8540 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8541 rm -f conftest.er1
Chris@1 8542 cat conftest.err >&5
Chris@1 8543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8544 (exit $ac_status); } &&
Chris@1 8545 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8546 || test ! -s conftest.err'
Chris@1 8547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8548 (eval $ac_try) 2>&5
Chris@1 8549 ac_status=$?
Chris@1 8550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8551 (exit $ac_status); }; } &&
Chris@1 8552 { ac_try='test -s conftest$ac_exeext'
Chris@1 8553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8554 (eval $ac_try) 2>&5
Chris@1 8555 ac_status=$?
Chris@1 8556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8557 (exit $ac_status); }; }; then
Chris@1 8558 ac_cv_lib_dld_shl_load=yes
Chris@1 8559 else
Chris@1 8560 echo "$as_me: failed program was:" >&5
Chris@1 8561 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8562
Chris@1 8563 ac_cv_lib_dld_shl_load=no
Chris@1 8564 fi
Chris@1 8565 rm -f conftest.err conftest.$ac_objext \
Chris@1 8566 conftest$ac_exeext conftest.$ac_ext
Chris@1 8567 LIBS=$ac_check_lib_save_LIBS
Chris@1 8568 fi
Chris@1 8569 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
Chris@1 8570 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
Chris@1 8571 if test $ac_cv_lib_dld_shl_load = yes; then
Chris@1 8572 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
Chris@1 8573 else
Chris@1 8574 echo "$as_me:$LINENO: checking for dlopen" >&5
Chris@1 8575 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
Chris@1 8576 if test "${ac_cv_func_dlopen+set}" = set; then
Chris@1 8577 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8578 else
Chris@1 8579 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8580 /* confdefs.h. */
Chris@1 8581 _ACEOF
Chris@1 8582 cat confdefs.h >>conftest.$ac_ext
Chris@1 8583 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8584 /* end confdefs.h. */
Chris@1 8585 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
Chris@1 8586 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 8587 #define dlopen innocuous_dlopen
Chris@1 8588
Chris@1 8589 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 8590 which can conflict with char dlopen (); below.
Chris@1 8591 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 8592 <limits.h> exists even on freestanding compilers. */
Chris@1 8593
Chris@1 8594 #ifdef __STDC__
Chris@1 8595 # include <limits.h>
Chris@1 8596 #else
Chris@1 8597 # include <assert.h>
Chris@1 8598 #endif
Chris@1 8599
Chris@1 8600 #undef dlopen
Chris@1 8601
Chris@1 8602 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8603 #ifdef __cplusplus
Chris@1 8604 extern "C"
Chris@1 8605 {
Chris@1 8606 #endif
Chris@1 8607 /* We use char because int might match the return type of a gcc2
Chris@1 8608 builtin and then its argument prototype would still apply. */
Chris@1 8609 char dlopen ();
Chris@1 8610 /* The GNU C library defines this for functions which it implements
Chris@1 8611 to always fail with ENOSYS. Some functions are actually named
Chris@1 8612 something starting with __ and the normal name is an alias. */
Chris@1 8613 #if defined (__stub_dlopen) || defined (__stub___dlopen)
Chris@1 8614 choke me
Chris@1 8615 #else
Chris@1 8616 char (*f) () = dlopen;
Chris@1 8617 #endif
Chris@1 8618 #ifdef __cplusplus
Chris@1 8619 }
Chris@1 8620 #endif
Chris@1 8621
Chris@1 8622 int
Chris@1 8623 main ()
Chris@1 8624 {
Chris@1 8625 return f != dlopen;
Chris@1 8626 ;
Chris@1 8627 return 0;
Chris@1 8628 }
Chris@1 8629 _ACEOF
Chris@1 8630 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8631 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8632 (eval $ac_link) 2>conftest.er1
Chris@1 8633 ac_status=$?
Chris@1 8634 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8635 rm -f conftest.er1
Chris@1 8636 cat conftest.err >&5
Chris@1 8637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8638 (exit $ac_status); } &&
Chris@1 8639 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8640 || test ! -s conftest.err'
Chris@1 8641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8642 (eval $ac_try) 2>&5
Chris@1 8643 ac_status=$?
Chris@1 8644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8645 (exit $ac_status); }; } &&
Chris@1 8646 { ac_try='test -s conftest$ac_exeext'
Chris@1 8647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8648 (eval $ac_try) 2>&5
Chris@1 8649 ac_status=$?
Chris@1 8650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8651 (exit $ac_status); }; }; then
Chris@1 8652 ac_cv_func_dlopen=yes
Chris@1 8653 else
Chris@1 8654 echo "$as_me: failed program was:" >&5
Chris@1 8655 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8656
Chris@1 8657 ac_cv_func_dlopen=no
Chris@1 8658 fi
Chris@1 8659 rm -f conftest.err conftest.$ac_objext \
Chris@1 8660 conftest$ac_exeext conftest.$ac_ext
Chris@1 8661 fi
Chris@1 8662 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
Chris@1 8663 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
Chris@1 8664 if test $ac_cv_func_dlopen = yes; then
Chris@1 8665 lt_cv_dlopen="dlopen"
Chris@1 8666 else
Chris@1 8667 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
Chris@1 8668 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
Chris@1 8669 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
Chris@1 8670 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8671 else
Chris@1 8672 ac_check_lib_save_LIBS=$LIBS
Chris@1 8673 LIBS="-ldl $LIBS"
Chris@1 8674 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8675 /* confdefs.h. */
Chris@1 8676 _ACEOF
Chris@1 8677 cat confdefs.h >>conftest.$ac_ext
Chris@1 8678 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8679 /* end confdefs.h. */
Chris@1 8680
Chris@1 8681 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8682 #ifdef __cplusplus
Chris@1 8683 extern "C"
Chris@1 8684 #endif
Chris@1 8685 /* We use char because int might match the return type of a gcc2
Chris@1 8686 builtin and then its argument prototype would still apply. */
Chris@1 8687 char dlopen ();
Chris@1 8688 int
Chris@1 8689 main ()
Chris@1 8690 {
Chris@1 8691 dlopen ();
Chris@1 8692 ;
Chris@1 8693 return 0;
Chris@1 8694 }
Chris@1 8695 _ACEOF
Chris@1 8696 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8697 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8698 (eval $ac_link) 2>conftest.er1
Chris@1 8699 ac_status=$?
Chris@1 8700 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8701 rm -f conftest.er1
Chris@1 8702 cat conftest.err >&5
Chris@1 8703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8704 (exit $ac_status); } &&
Chris@1 8705 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8706 || test ! -s conftest.err'
Chris@1 8707 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8708 (eval $ac_try) 2>&5
Chris@1 8709 ac_status=$?
Chris@1 8710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8711 (exit $ac_status); }; } &&
Chris@1 8712 { ac_try='test -s conftest$ac_exeext'
Chris@1 8713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8714 (eval $ac_try) 2>&5
Chris@1 8715 ac_status=$?
Chris@1 8716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8717 (exit $ac_status); }; }; then
Chris@1 8718 ac_cv_lib_dl_dlopen=yes
Chris@1 8719 else
Chris@1 8720 echo "$as_me: failed program was:" >&5
Chris@1 8721 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8722
Chris@1 8723 ac_cv_lib_dl_dlopen=no
Chris@1 8724 fi
Chris@1 8725 rm -f conftest.err conftest.$ac_objext \
Chris@1 8726 conftest$ac_exeext conftest.$ac_ext
Chris@1 8727 LIBS=$ac_check_lib_save_LIBS
Chris@1 8728 fi
Chris@1 8729 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
Chris@1 8730 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
Chris@1 8731 if test $ac_cv_lib_dl_dlopen = yes; then
Chris@1 8732 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@1 8733 else
Chris@1 8734 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
Chris@1 8735 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
Chris@1 8736 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
Chris@1 8737 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8738 else
Chris@1 8739 ac_check_lib_save_LIBS=$LIBS
Chris@1 8740 LIBS="-lsvld $LIBS"
Chris@1 8741 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8742 /* confdefs.h. */
Chris@1 8743 _ACEOF
Chris@1 8744 cat confdefs.h >>conftest.$ac_ext
Chris@1 8745 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8746 /* end confdefs.h. */
Chris@1 8747
Chris@1 8748 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8749 #ifdef __cplusplus
Chris@1 8750 extern "C"
Chris@1 8751 #endif
Chris@1 8752 /* We use char because int might match the return type of a gcc2
Chris@1 8753 builtin and then its argument prototype would still apply. */
Chris@1 8754 char dlopen ();
Chris@1 8755 int
Chris@1 8756 main ()
Chris@1 8757 {
Chris@1 8758 dlopen ();
Chris@1 8759 ;
Chris@1 8760 return 0;
Chris@1 8761 }
Chris@1 8762 _ACEOF
Chris@1 8763 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8764 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8765 (eval $ac_link) 2>conftest.er1
Chris@1 8766 ac_status=$?
Chris@1 8767 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8768 rm -f conftest.er1
Chris@1 8769 cat conftest.err >&5
Chris@1 8770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8771 (exit $ac_status); } &&
Chris@1 8772 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8773 || test ! -s conftest.err'
Chris@1 8774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8775 (eval $ac_try) 2>&5
Chris@1 8776 ac_status=$?
Chris@1 8777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8778 (exit $ac_status); }; } &&
Chris@1 8779 { ac_try='test -s conftest$ac_exeext'
Chris@1 8780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8781 (eval $ac_try) 2>&5
Chris@1 8782 ac_status=$?
Chris@1 8783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8784 (exit $ac_status); }; }; then
Chris@1 8785 ac_cv_lib_svld_dlopen=yes
Chris@1 8786 else
Chris@1 8787 echo "$as_me: failed program was:" >&5
Chris@1 8788 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8789
Chris@1 8790 ac_cv_lib_svld_dlopen=no
Chris@1 8791 fi
Chris@1 8792 rm -f conftest.err conftest.$ac_objext \
Chris@1 8793 conftest$ac_exeext conftest.$ac_ext
Chris@1 8794 LIBS=$ac_check_lib_save_LIBS
Chris@1 8795 fi
Chris@1 8796 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
Chris@1 8797 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
Chris@1 8798 if test $ac_cv_lib_svld_dlopen = yes; then
Chris@1 8799 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@1 8800 else
Chris@1 8801 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
Chris@1 8802 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
Chris@1 8803 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
Chris@1 8804 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8805 else
Chris@1 8806 ac_check_lib_save_LIBS=$LIBS
Chris@1 8807 LIBS="-ldld $LIBS"
Chris@1 8808 cat >conftest.$ac_ext <<_ACEOF
Chris@1 8809 /* confdefs.h. */
Chris@1 8810 _ACEOF
Chris@1 8811 cat confdefs.h >>conftest.$ac_ext
Chris@1 8812 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 8813 /* end confdefs.h. */
Chris@1 8814
Chris@1 8815 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 8816 #ifdef __cplusplus
Chris@1 8817 extern "C"
Chris@1 8818 #endif
Chris@1 8819 /* We use char because int might match the return type of a gcc2
Chris@1 8820 builtin and then its argument prototype would still apply. */
Chris@1 8821 char dld_link ();
Chris@1 8822 int
Chris@1 8823 main ()
Chris@1 8824 {
Chris@1 8825 dld_link ();
Chris@1 8826 ;
Chris@1 8827 return 0;
Chris@1 8828 }
Chris@1 8829 _ACEOF
Chris@1 8830 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 8831 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8832 (eval $ac_link) 2>conftest.er1
Chris@1 8833 ac_status=$?
Chris@1 8834 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 8835 rm -f conftest.er1
Chris@1 8836 cat conftest.err >&5
Chris@1 8837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8838 (exit $ac_status); } &&
Chris@1 8839 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 8840 || test ! -s conftest.err'
Chris@1 8841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8842 (eval $ac_try) 2>&5
Chris@1 8843 ac_status=$?
Chris@1 8844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8845 (exit $ac_status); }; } &&
Chris@1 8846 { ac_try='test -s conftest$ac_exeext'
Chris@1 8847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 8848 (eval $ac_try) 2>&5
Chris@1 8849 ac_status=$?
Chris@1 8850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8851 (exit $ac_status); }; }; then
Chris@1 8852 ac_cv_lib_dld_dld_link=yes
Chris@1 8853 else
Chris@1 8854 echo "$as_me: failed program was:" >&5
Chris@1 8855 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 8856
Chris@1 8857 ac_cv_lib_dld_dld_link=no
Chris@1 8858 fi
Chris@1 8859 rm -f conftest.err conftest.$ac_objext \
Chris@1 8860 conftest$ac_exeext conftest.$ac_ext
Chris@1 8861 LIBS=$ac_check_lib_save_LIBS
Chris@1 8862 fi
Chris@1 8863 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
Chris@1 8864 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
Chris@1 8865 if test $ac_cv_lib_dld_dld_link = yes; then
Chris@1 8866 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
Chris@1 8867 fi
Chris@1 8868
Chris@1 8869
Chris@1 8870 fi
Chris@1 8871
Chris@1 8872
Chris@1 8873 fi
Chris@1 8874
Chris@1 8875
Chris@1 8876 fi
Chris@1 8877
Chris@1 8878
Chris@1 8879 fi
Chris@1 8880
Chris@1 8881
Chris@1 8882 fi
Chris@1 8883
Chris@1 8884 ;;
Chris@1 8885 esac
Chris@1 8886
Chris@1 8887 if test "x$lt_cv_dlopen" != xno; then
Chris@1 8888 enable_dlopen=yes
Chris@1 8889 else
Chris@1 8890 enable_dlopen=no
Chris@1 8891 fi
Chris@1 8892
Chris@1 8893 case $lt_cv_dlopen in
Chris@1 8894 dlopen)
Chris@1 8895 save_CPPFLAGS="$CPPFLAGS"
Chris@1 8896 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@1 8897
Chris@1 8898 save_LDFLAGS="$LDFLAGS"
Chris@1 8899 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@1 8900
Chris@1 8901 save_LIBS="$LIBS"
Chris@1 8902 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@1 8903
Chris@1 8904 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
Chris@1 8905 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
Chris@1 8906 if test "${lt_cv_dlopen_self+set}" = set; then
Chris@1 8907 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 8908 else
Chris@1 8909 if test "$cross_compiling" = yes; then :
Chris@1 8910 lt_cv_dlopen_self=cross
Chris@1 8911 else
Chris@1 8912 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@1 8913 lt_status=$lt_dlunknown
Chris@1 8914 cat > conftest.$ac_ext <<EOF
Chris@1 8915 #line 8915 "configure"
Chris@1 8916 #include "confdefs.h"
Chris@1 8917
Chris@1 8918 #if HAVE_DLFCN_H
Chris@1 8919 #include <dlfcn.h>
Chris@1 8920 #endif
Chris@1 8921
Chris@1 8922 #include <stdio.h>
Chris@1 8923
Chris@1 8924 #ifdef RTLD_GLOBAL
Chris@1 8925 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@1 8926 #else
Chris@1 8927 # ifdef DL_GLOBAL
Chris@1 8928 # define LT_DLGLOBAL DL_GLOBAL
Chris@1 8929 # else
Chris@1 8930 # define LT_DLGLOBAL 0
Chris@1 8931 # endif
Chris@1 8932 #endif
Chris@1 8933
Chris@1 8934 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@1 8935 find out it does not work in some platform. */
Chris@1 8936 #ifndef LT_DLLAZY_OR_NOW
Chris@1 8937 # ifdef RTLD_LAZY
Chris@1 8938 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@1 8939 # else
Chris@1 8940 # ifdef DL_LAZY
Chris@1 8941 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@1 8942 # else
Chris@1 8943 # ifdef RTLD_NOW
Chris@1 8944 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@1 8945 # else
Chris@1 8946 # ifdef DL_NOW
Chris@1 8947 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@1 8948 # else
Chris@1 8949 # define LT_DLLAZY_OR_NOW 0
Chris@1 8950 # endif
Chris@1 8951 # endif
Chris@1 8952 # endif
Chris@1 8953 # endif
Chris@1 8954 #endif
Chris@1 8955
Chris@1 8956 #ifdef __cplusplus
Chris@1 8957 extern "C" void exit (int);
Chris@1 8958 #endif
Chris@1 8959
Chris@1 8960 void fnord() { int i=42;}
Chris@1 8961 int main ()
Chris@1 8962 {
Chris@1 8963 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@1 8964 int status = $lt_dlunknown;
Chris@1 8965
Chris@1 8966 if (self)
Chris@1 8967 {
Chris@1 8968 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@1 8969 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@1 8970 /* dlclose (self); */
Chris@1 8971 }
Chris@1 8972
Chris@1 8973 exit (status);
Chris@1 8974 }
Chris@1 8975 EOF
Chris@1 8976 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 8977 (eval $ac_link) 2>&5
Chris@1 8978 ac_status=$?
Chris@1 8979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 8980 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@1 8981 (./conftest; exit; ) 2>/dev/null
Chris@1 8982 lt_status=$?
Chris@1 8983 case x$lt_status in
Chris@1 8984 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@1 8985 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@1 8986 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
Chris@1 8987 esac
Chris@1 8988 else :
Chris@1 8989 # compilation failed
Chris@1 8990 lt_cv_dlopen_self=no
Chris@1 8991 fi
Chris@1 8992 fi
Chris@1 8993 rm -fr conftest*
Chris@1 8994
Chris@1 8995
Chris@1 8996 fi
Chris@1 8997 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
Chris@1 8998 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
Chris@1 8999
Chris@1 9000 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@1 9001 LDFLAGS="$LDFLAGS $link_static_flag"
Chris@1 9002 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
Chris@1 9003 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
Chris@1 9004 if test "${lt_cv_dlopen_self_static+set}" = set; then
Chris@1 9005 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 9006 else
Chris@1 9007 if test "$cross_compiling" = yes; then :
Chris@1 9008 lt_cv_dlopen_self_static=cross
Chris@1 9009 else
Chris@1 9010 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@1 9011 lt_status=$lt_dlunknown
Chris@1 9012 cat > conftest.$ac_ext <<EOF
Chris@1 9013 #line 9013 "configure"
Chris@1 9014 #include "confdefs.h"
Chris@1 9015
Chris@1 9016 #if HAVE_DLFCN_H
Chris@1 9017 #include <dlfcn.h>
Chris@1 9018 #endif
Chris@1 9019
Chris@1 9020 #include <stdio.h>
Chris@1 9021
Chris@1 9022 #ifdef RTLD_GLOBAL
Chris@1 9023 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@1 9024 #else
Chris@1 9025 # ifdef DL_GLOBAL
Chris@1 9026 # define LT_DLGLOBAL DL_GLOBAL
Chris@1 9027 # else
Chris@1 9028 # define LT_DLGLOBAL 0
Chris@1 9029 # endif
Chris@1 9030 #endif
Chris@1 9031
Chris@1 9032 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@1 9033 find out it does not work in some platform. */
Chris@1 9034 #ifndef LT_DLLAZY_OR_NOW
Chris@1 9035 # ifdef RTLD_LAZY
Chris@1 9036 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@1 9037 # else
Chris@1 9038 # ifdef DL_LAZY
Chris@1 9039 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@1 9040 # else
Chris@1 9041 # ifdef RTLD_NOW
Chris@1 9042 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@1 9043 # else
Chris@1 9044 # ifdef DL_NOW
Chris@1 9045 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@1 9046 # else
Chris@1 9047 # define LT_DLLAZY_OR_NOW 0
Chris@1 9048 # endif
Chris@1 9049 # endif
Chris@1 9050 # endif
Chris@1 9051 # endif
Chris@1 9052 #endif
Chris@1 9053
Chris@1 9054 #ifdef __cplusplus
Chris@1 9055 extern "C" void exit (int);
Chris@1 9056 #endif
Chris@1 9057
Chris@1 9058 void fnord() { int i=42;}
Chris@1 9059 int main ()
Chris@1 9060 {
Chris@1 9061 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@1 9062 int status = $lt_dlunknown;
Chris@1 9063
Chris@1 9064 if (self)
Chris@1 9065 {
Chris@1 9066 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@1 9067 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@1 9068 /* dlclose (self); */
Chris@1 9069 }
Chris@1 9070
Chris@1 9071 exit (status);
Chris@1 9072 }
Chris@1 9073 EOF
Chris@1 9074 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 9075 (eval $ac_link) 2>&5
Chris@1 9076 ac_status=$?
Chris@1 9077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 9078 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@1 9079 (./conftest; exit; ) 2>/dev/null
Chris@1 9080 lt_status=$?
Chris@1 9081 case x$lt_status in
Chris@1 9082 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@1 9083 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@1 9084 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@1 9085 esac
Chris@1 9086 else :
Chris@1 9087 # compilation failed
Chris@1 9088 lt_cv_dlopen_self_static=no
Chris@1 9089 fi
Chris@1 9090 fi
Chris@1 9091 rm -fr conftest*
Chris@1 9092
Chris@1 9093
Chris@1 9094 fi
Chris@1 9095 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
Chris@1 9096 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
Chris@1 9097 fi
Chris@1 9098
Chris@1 9099 CPPFLAGS="$save_CPPFLAGS"
Chris@1 9100 LDFLAGS="$save_LDFLAGS"
Chris@1 9101 LIBS="$save_LIBS"
Chris@1 9102 ;;
Chris@1 9103 esac
Chris@1 9104
Chris@1 9105 case $lt_cv_dlopen_self in
Chris@1 9106 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@1 9107 *) enable_dlopen_self=unknown ;;
Chris@1 9108 esac
Chris@1 9109
Chris@1 9110 case $lt_cv_dlopen_self_static in
Chris@1 9111 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@1 9112 *) enable_dlopen_self_static=unknown ;;
Chris@1 9113 esac
Chris@1 9114 fi
Chris@1 9115
Chris@1 9116
Chris@1 9117 # Report which librarie types wil actually be built
Chris@1 9118 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
Chris@1 9119 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
Chris@1 9120 echo "$as_me:$LINENO: result: $can_build_shared" >&5
Chris@1 9121 echo "${ECHO_T}$can_build_shared" >&6
Chris@1 9122
Chris@1 9123 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
Chris@1 9124 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
Chris@1 9125 test "$can_build_shared" = "no" && enable_shared=no
Chris@1 9126
Chris@1 9127 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@1 9128 # are all built from PIC.
Chris@1 9129 case "$host_os" in
Chris@1 9130 aix3*)
Chris@1 9131 test "$enable_shared" = yes && enable_static=no
Chris@1 9132 if test -n "$RANLIB"; then
Chris@1 9133 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@1 9134 postinstall_cmds='$RANLIB $lib'
Chris@1 9135 fi
Chris@1 9136 ;;
Chris@1 9137
Chris@1 9138 aix4* | aix5*)
Chris@1 9139 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@1 9140 test "$enable_shared" = yes && enable_static=no
Chris@1 9141 fi
Chris@1 9142 ;;
Chris@1 9143 esac
Chris@1 9144 echo "$as_me:$LINENO: result: $enable_shared" >&5
Chris@1 9145 echo "${ECHO_T}$enable_shared" >&6
Chris@1 9146
Chris@1 9147 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
Chris@1 9148 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
Chris@1 9149 # Make sure either enable_shared or enable_static is yes.
Chris@1 9150 test "$enable_shared" = yes || enable_static=yes
Chris@1 9151 echo "$as_me:$LINENO: result: $enable_static" >&5
Chris@1 9152 echo "${ECHO_T}$enable_static" >&6
Chris@1 9153
Chris@1 9154 # The else clause should only fire when bootstrapping the
Chris@1 9155 # libtool distribution, otherwise you forgot to ship ltmain.sh
Chris@1 9156 # with your package, and you will get complaints that there are
Chris@1 9157 # no rules to generate ltmain.sh.
Chris@1 9158 if test -f "$ltmain"; then
Chris@1 9159 # See if we are running on zsh, and set the options which allow our commands through
Chris@1 9160 # without removal of \ escapes.
Chris@1 9161 if test -n "${ZSH_VERSION+set}" ; then
Chris@1 9162 setopt NO_GLOB_SUBST
Chris@1 9163 fi
Chris@1 9164 # Now quote all the things that may contain metacharacters while being
Chris@1 9165 # careful not to overquote the AC_SUBSTed values. We take copies of the
Chris@1 9166 # variables and quote the copies for generation of the libtool script.
Chris@1 9167 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
Chris@1 9168 SED SHELL STRIP \
Chris@1 9169 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
Chris@1 9170 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
Chris@1 9171 deplibs_check_method reload_flag reload_cmds need_locks \
Chris@1 9172 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
Chris@1 9173 lt_cv_sys_global_symbol_to_c_name_address \
Chris@1 9174 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
Chris@1 9175 old_postinstall_cmds old_postuninstall_cmds \
Chris@1 9176 compiler \
Chris@1 9177 CC \
Chris@1 9178 LD \
Chris@1 9179 lt_prog_compiler_wl \
Chris@1 9180 lt_prog_compiler_pic \
Chris@1 9181 lt_prog_compiler_static \
Chris@1 9182 lt_prog_compiler_no_builtin_flag \
Chris@1 9183 export_dynamic_flag_spec \
Chris@1 9184 thread_safe_flag_spec \
Chris@1 9185 whole_archive_flag_spec \
Chris@1 9186 enable_shared_with_static_runtimes \
Chris@1 9187 old_archive_cmds \
Chris@1 9188 old_archive_from_new_cmds \
Chris@1 9189 predep_objects \
Chris@1 9190 postdep_objects \
Chris@1 9191 predeps \
Chris@1 9192 postdeps \
Chris@1 9193 compiler_lib_search_path \
Chris@1 9194 archive_cmds \
Chris@1 9195 archive_expsym_cmds \
Chris@1 9196 postinstall_cmds \
Chris@1 9197 postuninstall_cmds \
Chris@1 9198 old_archive_from_expsyms_cmds \
Chris@1 9199 allow_undefined_flag \
Chris@1 9200 no_undefined_flag \
Chris@1 9201 export_symbols_cmds \
Chris@1 9202 hardcode_libdir_flag_spec \
Chris@1 9203 hardcode_libdir_flag_spec_ld \
Chris@1 9204 hardcode_libdir_separator \
Chris@1 9205 hardcode_automatic \
Chris@1 9206 module_cmds \
Chris@1 9207 module_expsym_cmds \
Chris@1 9208 lt_cv_prog_compiler_c_o \
Chris@1 9209 exclude_expsyms \
Chris@1 9210 include_expsyms; do
Chris@1 9211
Chris@1 9212 case $var in
Chris@1 9213 old_archive_cmds | \
Chris@1 9214 old_archive_from_new_cmds | \
Chris@1 9215 archive_cmds | \
Chris@1 9216 archive_expsym_cmds | \
Chris@1 9217 module_cmds | \
Chris@1 9218 module_expsym_cmds | \
Chris@1 9219 old_archive_from_expsyms_cmds | \
Chris@1 9220 export_symbols_cmds | \
Chris@1 9221 extract_expsyms_cmds | reload_cmds | finish_cmds | \
Chris@1 9222 postinstall_cmds | postuninstall_cmds | \
Chris@1 9223 old_postinstall_cmds | old_postuninstall_cmds | \
Chris@1 9224 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
Chris@1 9225 # Double-quote double-evaled strings.
Chris@1 9226 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
Chris@1 9227 ;;
Chris@1 9228 *)
Chris@1 9229 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
Chris@1 9230 ;;
Chris@1 9231 esac
Chris@1 9232 done
Chris@1 9233
Chris@1 9234 case $lt_echo in
Chris@1 9235 *'\$0 --fallback-echo"')
Chris@1 9236 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
Chris@1 9237 ;;
Chris@1 9238 esac
Chris@1 9239
Chris@1 9240 cfgfile="${ofile}T"
Chris@1 9241 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
Chris@1 9242 $rm -f "$cfgfile"
Chris@1 9243 { echo "$as_me:$LINENO: creating $ofile" >&5
Chris@1 9244 echo "$as_me: creating $ofile" >&6;}
Chris@1 9245
Chris@1 9246 cat <<__EOF__ >> "$cfgfile"
Chris@1 9247 #! $SHELL
Chris@1 9248
Chris@1 9249 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
Chris@1 9250 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
Chris@1 9251 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
Chris@1 9252 #
Chris@1 9253 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
Chris@1 9254 # Free Software Foundation, Inc.
Chris@1 9255 #
Chris@1 9256 # This file is part of GNU Libtool:
Chris@1 9257 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
Chris@1 9258 #
Chris@1 9259 # This program is free software; you can redistribute it and/or modify
Chris@1 9260 # it under the terms of the GNU General Public License as published by
Chris@1 9261 # the Free Software Foundation; either version 2 of the License, or
Chris@1 9262 # (at your option) any later version.
Chris@1 9263 #
Chris@1 9264 # This program is distributed in the hope that it will be useful, but
Chris@1 9265 # WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@1 9266 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Chris@1 9267 # General Public License for more details.
Chris@1 9268 #
Chris@1 9269 # You should have received a copy of the GNU General Public License
Chris@1 9270 # along with this program; if not, write to the Free Software
Chris@1 9271 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Chris@1 9272 #
Chris@1 9273 # As a special exception to the GNU General Public License, if you
Chris@1 9274 # distribute this file as part of a program that contains a
Chris@1 9275 # configuration script generated by Autoconf, you may include it under
Chris@1 9276 # the same distribution terms that you use for the rest of that program.
Chris@1 9277
Chris@1 9278 # A sed program that does not truncate output.
Chris@1 9279 SED=$lt_SED
Chris@1 9280
Chris@1 9281 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
Chris@1 9282 Xsed="$SED -e 1s/^X//"
Chris@1 9283
Chris@1 9284 # The HP-UX ksh and POSIX shell print the target directory to stdout
Chris@1 9285 # if CDPATH is set.
Chris@1 9286 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Chris@1 9287
Chris@1 9288 # The names of the tagged configurations supported by this script.
Chris@1 9289 available_tags=
Chris@1 9290
Chris@1 9291 # ### BEGIN LIBTOOL CONFIG
Chris@1 9292
Chris@1 9293 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@1 9294
Chris@1 9295 # Shell to use when invoking shell scripts.
Chris@1 9296 SHELL=$lt_SHELL
Chris@1 9297
Chris@1 9298 # Whether or not to build shared libraries.
Chris@1 9299 build_libtool_libs=$enable_shared
Chris@1 9300
Chris@1 9301 # Whether or not to build static libraries.
Chris@1 9302 build_old_libs=$enable_static
Chris@1 9303
Chris@1 9304 # Whether or not to add -lc for building shared libraries.
Chris@1 9305 build_libtool_need_lc=$archive_cmds_need_lc
Chris@1 9306
Chris@1 9307 # Whether or not to disallow shared libs when runtime libs are static
Chris@1 9308 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
Chris@1 9309
Chris@1 9310 # Whether or not to optimize for fast installation.
Chris@1 9311 fast_install=$enable_fast_install
Chris@1 9312
Chris@1 9313 # The host system.
Chris@1 9314 host_alias=$host_alias
Chris@1 9315 host=$host
Chris@1 9316 host_os=$host_os
Chris@1 9317
Chris@1 9318 # The build system.
Chris@1 9319 build_alias=$build_alias
Chris@1 9320 build=$build
Chris@1 9321 build_os=$build_os
Chris@1 9322
Chris@1 9323 # An echo program that does not interpret backslashes.
Chris@1 9324 echo=$lt_echo
Chris@1 9325
Chris@1 9326 # The archiver.
Chris@1 9327 AR=$lt_AR
Chris@1 9328 AR_FLAGS=$lt_AR_FLAGS
Chris@1 9329
Chris@1 9330 # A C compiler.
Chris@1 9331 LTCC=$lt_LTCC
Chris@1 9332
Chris@1 9333 # A language-specific compiler.
Chris@1 9334 CC=$lt_compiler
Chris@1 9335
Chris@1 9336 # Is the compiler the GNU C compiler?
Chris@1 9337 with_gcc=$GCC
Chris@1 9338
Chris@1 9339 # An ERE matcher.
Chris@1 9340 EGREP=$lt_EGREP
Chris@1 9341
Chris@1 9342 # The linker used to build libraries.
Chris@1 9343 LD=$lt_LD
Chris@1 9344
Chris@1 9345 # Whether we need hard or soft links.
Chris@1 9346 LN_S=$lt_LN_S
Chris@1 9347
Chris@1 9348 # A BSD-compatible nm program.
Chris@1 9349 NM=$lt_NM
Chris@1 9350
Chris@1 9351 # A symbol stripping program
Chris@1 9352 STRIP=$lt_STRIP
Chris@1 9353
Chris@1 9354 # Used to examine libraries when file_magic_cmd begins "file"
Chris@1 9355 MAGIC_CMD=$MAGIC_CMD
Chris@1 9356
Chris@1 9357 # Used on cygwin: DLL creation program.
Chris@1 9358 DLLTOOL="$DLLTOOL"
Chris@1 9359
Chris@1 9360 # Used on cygwin: object dumper.
Chris@1 9361 OBJDUMP="$OBJDUMP"
Chris@1 9362
Chris@1 9363 # Used on cygwin: assembler.
Chris@1 9364 AS="$AS"
Chris@1 9365
Chris@1 9366 # The name of the directory that contains temporary libtool files.
Chris@1 9367 objdir=$objdir
Chris@1 9368
Chris@1 9369 # How to create reloadable object files.
Chris@1 9370 reload_flag=$lt_reload_flag
Chris@1 9371 reload_cmds=$lt_reload_cmds
Chris@1 9372
Chris@1 9373 # How to pass a linker flag through the compiler.
Chris@1 9374 wl=$lt_lt_prog_compiler_wl
Chris@1 9375
Chris@1 9376 # Object file suffix (normally "o").
Chris@1 9377 objext="$ac_objext"
Chris@1 9378
Chris@1 9379 # Old archive suffix (normally "a").
Chris@1 9380 libext="$libext"
Chris@1 9381
Chris@1 9382 # Shared library suffix (normally ".so").
Chris@1 9383 shrext_cmds='$shrext_cmds'
Chris@1 9384
Chris@1 9385 # Executable file suffix (normally "").
Chris@1 9386 exeext="$exeext"
Chris@1 9387
Chris@1 9388 # Additional compiler flags for building library objects.
Chris@1 9389 pic_flag=$lt_lt_prog_compiler_pic
Chris@1 9390 pic_mode=$pic_mode
Chris@1 9391
Chris@1 9392 # What is the maximum length of a command?
Chris@1 9393 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@1 9394
Chris@1 9395 # Does compiler simultaneously support -c and -o options?
Chris@1 9396 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
Chris@1 9397
Chris@1 9398 # Must we lock files when doing compilation?
Chris@1 9399 need_locks=$lt_need_locks
Chris@1 9400
Chris@1 9401 # Do we need the lib prefix for modules?
Chris@1 9402 need_lib_prefix=$need_lib_prefix
Chris@1 9403
Chris@1 9404 # Do we need a version for libraries?
Chris@1 9405 need_version=$need_version
Chris@1 9406
Chris@1 9407 # Whether dlopen is supported.
Chris@1 9408 dlopen_support=$enable_dlopen
Chris@1 9409
Chris@1 9410 # Whether dlopen of programs is supported.
Chris@1 9411 dlopen_self=$enable_dlopen_self
Chris@1 9412
Chris@1 9413 # Whether dlopen of statically linked programs is supported.
Chris@1 9414 dlopen_self_static=$enable_dlopen_self_static
Chris@1 9415
Chris@1 9416 # Compiler flag to prevent dynamic linking.
Chris@1 9417 link_static_flag=$lt_lt_prog_compiler_static
Chris@1 9418
Chris@1 9419 # Compiler flag to turn off builtin functions.
Chris@1 9420 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
Chris@1 9421
Chris@1 9422 # Compiler flag to allow reflexive dlopens.
Chris@1 9423 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
Chris@1 9424
Chris@1 9425 # Compiler flag to generate shared objects directly from archives.
Chris@1 9426 whole_archive_flag_spec=$lt_whole_archive_flag_spec
Chris@1 9427
Chris@1 9428 # Compiler flag to generate thread-safe objects.
Chris@1 9429 thread_safe_flag_spec=$lt_thread_safe_flag_spec
Chris@1 9430
Chris@1 9431 # Library versioning type.
Chris@1 9432 version_type=$version_type
Chris@1 9433
Chris@1 9434 # Format of library name prefix.
Chris@1 9435 libname_spec=$lt_libname_spec
Chris@1 9436
Chris@1 9437 # List of archive names. First name is the real one, the rest are links.
Chris@1 9438 # The last name is the one that the linker finds with -lNAME.
Chris@1 9439 library_names_spec=$lt_library_names_spec
Chris@1 9440
Chris@1 9441 # The coded name of the library, if different from the real name.
Chris@1 9442 soname_spec=$lt_soname_spec
Chris@1 9443
Chris@1 9444 # Commands used to build and install an old-style archive.
Chris@1 9445 RANLIB=$lt_RANLIB
Chris@1 9446 old_archive_cmds=$lt_old_archive_cmds
Chris@1 9447 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@1 9448 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@1 9449
Chris@1 9450 # Create an old-style archive from a shared archive.
Chris@1 9451 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
Chris@1 9452
Chris@1 9453 # Create a temporary old-style archive to link instead of a shared archive.
Chris@1 9454 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
Chris@1 9455
Chris@1 9456 # Commands used to build and install a shared archive.
Chris@1 9457 archive_cmds=$lt_archive_cmds
Chris@1 9458 archive_expsym_cmds=$lt_archive_expsym_cmds
Chris@1 9459 postinstall_cmds=$lt_postinstall_cmds
Chris@1 9460 postuninstall_cmds=$lt_postuninstall_cmds
Chris@1 9461
Chris@1 9462 # Commands used to build a loadable module (assumed same as above if empty)
Chris@1 9463 module_cmds=$lt_module_cmds
Chris@1 9464 module_expsym_cmds=$lt_module_expsym_cmds
Chris@1 9465
Chris@1 9466 # Commands to strip libraries.
Chris@1 9467 old_striplib=$lt_old_striplib
Chris@1 9468 striplib=$lt_striplib
Chris@1 9469
Chris@1 9470 # Dependencies to place before the objects being linked to create a
Chris@1 9471 # shared library.
Chris@1 9472 predep_objects=$lt_predep_objects
Chris@1 9473
Chris@1 9474 # Dependencies to place after the objects being linked to create a
Chris@1 9475 # shared library.
Chris@1 9476 postdep_objects=$lt_postdep_objects
Chris@1 9477
Chris@1 9478 # Dependencies to place before the objects being linked to create a
Chris@1 9479 # shared library.
Chris@1 9480 predeps=$lt_predeps
Chris@1 9481
Chris@1 9482 # Dependencies to place after the objects being linked to create a
Chris@1 9483 # shared library.
Chris@1 9484 postdeps=$lt_postdeps
Chris@1 9485
Chris@1 9486 # The library search path used internally by the compiler when linking
Chris@1 9487 # a shared library.
Chris@1 9488 compiler_lib_search_path=$lt_compiler_lib_search_path
Chris@1 9489
Chris@1 9490 # Method to check whether dependent libraries are shared objects.
Chris@1 9491 deplibs_check_method=$lt_deplibs_check_method
Chris@1 9492
Chris@1 9493 # Command to use when deplibs_check_method == file_magic.
Chris@1 9494 file_magic_cmd=$lt_file_magic_cmd
Chris@1 9495
Chris@1 9496 # Flag that allows shared libraries with undefined symbols to be built.
Chris@1 9497 allow_undefined_flag=$lt_allow_undefined_flag
Chris@1 9498
Chris@1 9499 # Flag that forces no undefined symbols.
Chris@1 9500 no_undefined_flag=$lt_no_undefined_flag
Chris@1 9501
Chris@1 9502 # Commands used to finish a libtool library installation in a directory.
Chris@1 9503 finish_cmds=$lt_finish_cmds
Chris@1 9504
Chris@1 9505 # Same as above, but a single script fragment to be evaled but not shown.
Chris@1 9506 finish_eval=$lt_finish_eval
Chris@1 9507
Chris@1 9508 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@1 9509 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@1 9510
Chris@1 9511 # Transform the output of nm in a proper C declaration
Chris@1 9512 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@1 9513
Chris@1 9514 # Transform the output of nm in a C name address pair
Chris@1 9515 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@1 9516
Chris@1 9517 # This is the shared library runtime path variable.
Chris@1 9518 runpath_var=$runpath_var
Chris@1 9519
Chris@1 9520 # This is the shared library path variable.
Chris@1 9521 shlibpath_var=$shlibpath_var
Chris@1 9522
Chris@1 9523 # Is shlibpath searched before the hard-coded library search path?
Chris@1 9524 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@1 9525
Chris@1 9526 # How to hardcode a shared library path into an executable.
Chris@1 9527 hardcode_action=$hardcode_action
Chris@1 9528
Chris@1 9529 # Whether we should hardcode library paths into libraries.
Chris@1 9530 hardcode_into_libs=$hardcode_into_libs
Chris@1 9531
Chris@1 9532 # Flag to hardcode \$libdir into a binary during linking.
Chris@1 9533 # This must work even if \$libdir does not exist.
Chris@1 9534 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
Chris@1 9535
Chris@1 9536 # If ld is used when linking, flag to hardcode \$libdir into
Chris@1 9537 # a binary during linking. This must work even if \$libdir does
Chris@1 9538 # not exist.
Chris@1 9539 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
Chris@1 9540
Chris@1 9541 # Whether we need a single -rpath flag with a separated argument.
Chris@1 9542 hardcode_libdir_separator=$lt_hardcode_libdir_separator
Chris@1 9543
Chris@1 9544 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
Chris@1 9545 # resulting binary.
Chris@1 9546 hardcode_direct=$hardcode_direct
Chris@1 9547
Chris@1 9548 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
Chris@1 9549 # resulting binary.
Chris@1 9550 hardcode_minus_L=$hardcode_minus_L
Chris@1 9551
Chris@1 9552 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
Chris@1 9553 # the resulting binary.
Chris@1 9554 hardcode_shlibpath_var=$hardcode_shlibpath_var
Chris@1 9555
Chris@1 9556 # Set to yes if building a shared library automatically hardcodes DIR into the library
Chris@1 9557 # and all subsequent libraries and executables linked against it.
Chris@1 9558 hardcode_automatic=$hardcode_automatic
Chris@1 9559
Chris@1 9560 # Variables whose values should be saved in libtool wrapper scripts and
Chris@1 9561 # restored at relink time.
Chris@1 9562 variables_saved_for_relink="$variables_saved_for_relink"
Chris@1 9563
Chris@1 9564 # Whether libtool must link a program against all its dependency libraries.
Chris@1 9565 link_all_deplibs=$link_all_deplibs
Chris@1 9566
Chris@1 9567 # Compile-time system search path for libraries
Chris@1 9568 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@1 9569
Chris@1 9570 # Run-time system search path for libraries
Chris@1 9571 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@1 9572
Chris@1 9573 # Fix the shell variable \$srcfile for the compiler.
Chris@1 9574 fix_srcfile_path="$fix_srcfile_path"
Chris@1 9575
Chris@1 9576 # Set to yes if exported symbols are required.
Chris@1 9577 always_export_symbols=$always_export_symbols
Chris@1 9578
Chris@1 9579 # The commands to list exported symbols.
Chris@1 9580 export_symbols_cmds=$lt_export_symbols_cmds
Chris@1 9581
Chris@1 9582 # The commands to extract the exported symbol list from a shared archive.
Chris@1 9583 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@1 9584
Chris@1 9585 # Symbols that should not be listed in the preloaded symbols.
Chris@1 9586 exclude_expsyms=$lt_exclude_expsyms
Chris@1 9587
Chris@1 9588 # Symbols that must always be exported.
Chris@1 9589 include_expsyms=$lt_include_expsyms
Chris@1 9590
Chris@1 9591 # ### END LIBTOOL CONFIG
Chris@1 9592
Chris@1 9593 __EOF__
Chris@1 9594
Chris@1 9595
Chris@1 9596 case $host_os in
Chris@1 9597 aix3*)
Chris@1 9598 cat <<\EOF >> "$cfgfile"
Chris@1 9599
Chris@1 9600 # AIX sometimes has problems with the GCC collect2 program. For some
Chris@1 9601 # reason, if we set the COLLECT_NAMES environment variable, the problems
Chris@1 9602 # vanish in a puff of smoke.
Chris@1 9603 if test "X${COLLECT_NAMES+set}" != Xset; then
Chris@1 9604 COLLECT_NAMES=
Chris@1 9605 export COLLECT_NAMES
Chris@1 9606 fi
Chris@1 9607 EOF
Chris@1 9608 ;;
Chris@1 9609 esac
Chris@1 9610
Chris@1 9611 # We use sed instead of cat because bash on DJGPP gets confused if
Chris@1 9612 # if finds mixed CR/LF and LF-only lines. Since sed operates in
Chris@1 9613 # text mode, it properly converts lines to CR/LF. This bash problem
Chris@1 9614 # is reportedly fixed, but why not run on old versions too?
Chris@1 9615 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
Chris@1 9616
Chris@1 9617 mv -f "$cfgfile" "$ofile" || \
Chris@1 9618 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Chris@1 9619 chmod +x "$ofile"
Chris@1 9620
Chris@1 9621 else
Chris@1 9622 # If there is no Makefile yet, we rely on a make rule to execute
Chris@1 9623 # `config.status --recheck' to rerun these tests and create the
Chris@1 9624 # libtool script then.
Chris@1 9625 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
Chris@1 9626 if test -f "$ltmain_in"; then
Chris@1 9627 test -f Makefile && make "$ltmain"
Chris@1 9628 fi
Chris@1 9629 fi
Chris@1 9630
Chris@1 9631
Chris@1 9632 ac_ext=c
Chris@1 9633 ac_cpp='$CPP $CPPFLAGS'
Chris@1 9634 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 9635 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 9636 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 9637
Chris@1 9638 CC="$lt_save_CC"
Chris@1 9639
Chris@1 9640
Chris@1 9641 # Check whether --with-tags or --without-tags was given.
Chris@1 9642 if test "${with_tags+set}" = set; then
Chris@1 9643 withval="$with_tags"
Chris@1 9644 tagnames="$withval"
Chris@1 9645 fi;
Chris@1 9646
Chris@1 9647 if test -f "$ltmain" && test -n "$tagnames"; then
Chris@1 9648 if test ! -f "${ofile}"; then
Chris@1 9649 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
Chris@1 9650 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
Chris@1 9651 fi
Chris@1 9652
Chris@1 9653 if test -z "$LTCC"; then
Chris@1 9654 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
Chris@1 9655 if test -z "$LTCC"; then
Chris@1 9656 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
Chris@1 9657 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
Chris@1 9658 else
Chris@1 9659 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
Chris@1 9660 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
Chris@1 9661 fi
Chris@1 9662 fi
Chris@1 9663
Chris@1 9664 # Extract list of available tagged configurations in $ofile.
Chris@1 9665 # Note that this assumes the entire list is on one line.
Chris@1 9666 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
Chris@1 9667
Chris@1 9668 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
Chris@1 9669 for tagname in $tagnames; do
Chris@1 9670 IFS="$lt_save_ifs"
Chris@1 9671 # Check whether tagname contains only valid characters
Chris@1 9672 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
Chris@1 9673 "") ;;
Chris@1 9674 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
Chris@1 9675 echo "$as_me: error: invalid tag name: $tagname" >&2;}
Chris@1 9676 { (exit 1); exit 1; }; }
Chris@1 9677 ;;
Chris@1 9678 esac
Chris@1 9679
Chris@1 9680 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
Chris@1 9681 then
Chris@1 9682 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
Chris@1 9683 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
Chris@1 9684 { (exit 1); exit 1; }; }
Chris@1 9685 fi
Chris@1 9686
Chris@1 9687 # Update the list of available tags.
Chris@1 9688 if test -n "$tagname"; then
Chris@1 9689 echo appending configuration tag \"$tagname\" to $ofile
Chris@1 9690
Chris@1 9691 case $tagname in
Chris@1 9692 CXX)
Chris@1 9693 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
Chris@1 9694 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
Chris@1 9695 (test "X$CXX" != "Xg++"))) ; then
Chris@1 9696 ac_ext=cc
Chris@1 9697 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@1 9698 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 9699 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 9700 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@1 9701
Chris@1 9702
Chris@1 9703
Chris@1 9704
Chris@1 9705 archive_cmds_need_lc_CXX=no
Chris@1 9706 allow_undefined_flag_CXX=
Chris@1 9707 always_export_symbols_CXX=no
Chris@1 9708 archive_expsym_cmds_CXX=
Chris@1 9709 export_dynamic_flag_spec_CXX=
Chris@1 9710 hardcode_direct_CXX=no
Chris@1 9711 hardcode_libdir_flag_spec_CXX=
Chris@1 9712 hardcode_libdir_flag_spec_ld_CXX=
Chris@1 9713 hardcode_libdir_separator_CXX=
Chris@1 9714 hardcode_minus_L_CXX=no
Chris@1 9715 hardcode_automatic_CXX=no
Chris@1 9716 module_cmds_CXX=
Chris@1 9717 module_expsym_cmds_CXX=
Chris@1 9718 link_all_deplibs_CXX=unknown
Chris@1 9719 old_archive_cmds_CXX=$old_archive_cmds
Chris@1 9720 no_undefined_flag_CXX=
Chris@1 9721 whole_archive_flag_spec_CXX=
Chris@1 9722 enable_shared_with_static_runtimes_CXX=no
Chris@1 9723
Chris@1 9724 # Dependencies to place before and after the object being linked:
Chris@1 9725 predep_objects_CXX=
Chris@1 9726 postdep_objects_CXX=
Chris@1 9727 predeps_CXX=
Chris@1 9728 postdeps_CXX=
Chris@1 9729 compiler_lib_search_path_CXX=
Chris@1 9730
Chris@1 9731 # Source file extension for C++ test sources.
Chris@1 9732 ac_ext=cc
Chris@1 9733
Chris@1 9734 # Object file extension for compiled C++ test sources.
Chris@1 9735 objext=o
Chris@1 9736 objext_CXX=$objext
Chris@1 9737
Chris@1 9738 # Code to be used in simple compile tests
Chris@1 9739 lt_simple_compile_test_code="int some_variable = 0;\n"
Chris@1 9740
Chris@1 9741 # Code to be used in simple link tests
Chris@1 9742 lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
Chris@1 9743
Chris@1 9744 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@1 9745
Chris@1 9746 # If no C compiler was specified, use CC.
Chris@1 9747 LTCC=${LTCC-"$CC"}
Chris@1 9748
Chris@1 9749 # Allow CC to be a program name with arguments.
Chris@1 9750 compiler=$CC
Chris@1 9751
Chris@1 9752
Chris@1 9753 # save warnings/boilerplate of simple test code
Chris@1 9754 ac_outfile=conftest.$ac_objext
Chris@1 9755 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@1 9756 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 9757 _lt_compiler_boilerplate=`cat conftest.err`
Chris@1 9758 $rm conftest*
Chris@1 9759
Chris@1 9760 ac_outfile=conftest.$ac_objext
Chris@1 9761 printf "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@1 9762 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 9763 _lt_linker_boilerplate=`cat conftest.err`
Chris@1 9764 $rm conftest*
Chris@1 9765
Chris@1 9766
Chris@1 9767 # Allow CC to be a program name with arguments.
Chris@1 9768 lt_save_CC=$CC
Chris@1 9769 lt_save_LD=$LD
Chris@1 9770 lt_save_GCC=$GCC
Chris@1 9771 GCC=$GXX
Chris@1 9772 lt_save_with_gnu_ld=$with_gnu_ld
Chris@1 9773 lt_save_path_LD=$lt_cv_path_LD
Chris@1 9774 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
Chris@1 9775 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
Chris@1 9776 else
Chris@1 9777 unset lt_cv_prog_gnu_ld
Chris@1 9778 fi
Chris@1 9779 if test -n "${lt_cv_path_LDCXX+set}"; then
Chris@1 9780 lt_cv_path_LD=$lt_cv_path_LDCXX
Chris@1 9781 else
Chris@1 9782 unset lt_cv_path_LD
Chris@1 9783 fi
Chris@1 9784 test -z "${LDCXX+set}" || LD=$LDCXX
Chris@1 9785 CC=${CXX-"c++"}
Chris@1 9786 compiler=$CC
Chris@1 9787 compiler_CXX=$CC
Chris@1 9788 for cc_temp in $compiler""; do
Chris@1 9789 case $cc_temp in
Chris@1 9790 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 9791 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 9792 \-*) ;;
Chris@1 9793 *) break;;
Chris@1 9794 esac
Chris@1 9795 done
Chris@1 9796 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 9797
Chris@1 9798
Chris@1 9799 # We don't want -fno-exception wen compiling C++ code, so set the
Chris@1 9800 # no_builtin_flag separately
Chris@1 9801 if test "$GXX" = yes; then
Chris@1 9802 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
Chris@1 9803 else
Chris@1 9804 lt_prog_compiler_no_builtin_flag_CXX=
Chris@1 9805 fi
Chris@1 9806
Chris@1 9807 if test "$GXX" = yes; then
Chris@1 9808 # Set up default GNU C++ configuration
Chris@1 9809
Chris@1 9810
Chris@1 9811 # Check whether --with-gnu-ld or --without-gnu-ld was given.
Chris@1 9812 if test "${with_gnu_ld+set}" = set; then
Chris@1 9813 withval="$with_gnu_ld"
Chris@1 9814 test "$withval" = no || with_gnu_ld=yes
Chris@1 9815 else
Chris@1 9816 with_gnu_ld=no
Chris@1 9817 fi;
Chris@1 9818 ac_prog=ld
Chris@1 9819 if test "$GCC" = yes; then
Chris@1 9820 # Check if gcc -print-prog-name=ld gives a path.
Chris@1 9821 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
Chris@1 9822 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
Chris@1 9823 case $host in
Chris@1 9824 *-*-mingw*)
Chris@1 9825 # gcc leaves a trailing carriage return which upsets mingw
Chris@1 9826 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@1 9827 *)
Chris@1 9828 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@1 9829 esac
Chris@1 9830 case $ac_prog in
Chris@1 9831 # Accept absolute paths.
Chris@1 9832 [\\/]* | ?:[\\/]*)
Chris@1 9833 re_direlt='/[^/][^/]*/\.\./'
Chris@1 9834 # Canonicalize the pathname of ld
Chris@1 9835 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
Chris@1 9836 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
Chris@1 9837 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
Chris@1 9838 done
Chris@1 9839 test -z "$LD" && LD="$ac_prog"
Chris@1 9840 ;;
Chris@1 9841 "")
Chris@1 9842 # If it fails, then pretend we aren't using GCC.
Chris@1 9843 ac_prog=ld
Chris@1 9844 ;;
Chris@1 9845 *)
Chris@1 9846 # If it is relative, then search for the first ld in PATH.
Chris@1 9847 with_gnu_ld=unknown
Chris@1 9848 ;;
Chris@1 9849 esac
Chris@1 9850 elif test "$with_gnu_ld" = yes; then
Chris@1 9851 echo "$as_me:$LINENO: checking for GNU ld" >&5
Chris@1 9852 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
Chris@1 9853 else
Chris@1 9854 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
Chris@1 9855 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
Chris@1 9856 fi
Chris@1 9857 if test "${lt_cv_path_LD+set}" = set; then
Chris@1 9858 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 9859 else
Chris@1 9860 if test -z "$LD"; then
Chris@1 9861 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Chris@1 9862 for ac_dir in $PATH; do
Chris@1 9863 IFS="$lt_save_ifs"
Chris@1 9864 test -z "$ac_dir" && ac_dir=.
Chris@1 9865 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@1 9866 lt_cv_path_LD="$ac_dir/$ac_prog"
Chris@1 9867 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@1 9868 # but apparently some GNU ld's only accept -v.
Chris@1 9869 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@1 9870 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
Chris@1 9871 *GNU* | *'with BFD'*)
Chris@1 9872 test "$with_gnu_ld" != no && break
Chris@1 9873 ;;
Chris@1 9874 *)
Chris@1 9875 test "$with_gnu_ld" != yes && break
Chris@1 9876 ;;
Chris@1 9877 esac
Chris@1 9878 fi
Chris@1 9879 done
Chris@1 9880 IFS="$lt_save_ifs"
Chris@1 9881 else
Chris@1 9882 lt_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@1 9883 fi
Chris@1 9884 fi
Chris@1 9885
Chris@1 9886 LD="$lt_cv_path_LD"
Chris@1 9887 if test -n "$LD"; then
Chris@1 9888 echo "$as_me:$LINENO: result: $LD" >&5
Chris@1 9889 echo "${ECHO_T}$LD" >&6
Chris@1 9890 else
Chris@1 9891 echo "$as_me:$LINENO: result: no" >&5
Chris@1 9892 echo "${ECHO_T}no" >&6
Chris@1 9893 fi
Chris@1 9894 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
Chris@1 9895 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
Chris@1 9896 { (exit 1); exit 1; }; }
Chris@1 9897 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
Chris@1 9898 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
Chris@1 9899 if test "${lt_cv_prog_gnu_ld+set}" = set; then
Chris@1 9900 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 9901 else
Chris@1 9902 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
Chris@1 9903 case `$LD -v 2>&1 </dev/null` in
Chris@1 9904 *GNU* | *'with BFD'*)
Chris@1 9905 lt_cv_prog_gnu_ld=yes
Chris@1 9906 ;;
Chris@1 9907 *)
Chris@1 9908 lt_cv_prog_gnu_ld=no
Chris@1 9909 ;;
Chris@1 9910 esac
Chris@1 9911 fi
Chris@1 9912 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
Chris@1 9913 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
Chris@1 9914 with_gnu_ld=$lt_cv_prog_gnu_ld
Chris@1 9915
Chris@1 9916
Chris@1 9917
Chris@1 9918 # Check if GNU C++ uses GNU ld as the underlying linker, since the
Chris@1 9919 # archiving commands below assume that GNU ld is being used.
Chris@1 9920 if test "$with_gnu_ld" = yes; then
Chris@1 9921 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 9922 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 9923
Chris@1 9924 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
Chris@1 9925 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@1 9926
Chris@1 9927 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@1 9928 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
Chris@1 9929 # investigate it a little bit more. (MM)
Chris@1 9930 wlarc='${wl}'
Chris@1 9931
Chris@1 9932 # ancient GNU ld didn't support --whole-archive et. al.
Chris@1 9933 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
Chris@1 9934 grep 'no-whole-archive' > /dev/null; then
Chris@1 9935 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@1 9936 else
Chris@1 9937 whole_archive_flag_spec_CXX=
Chris@1 9938 fi
Chris@1 9939 else
Chris@1 9940 with_gnu_ld=no
Chris@1 9941 wlarc=
Chris@1 9942
Chris@1 9943 # A generic and very simple default shared library creation
Chris@1 9944 # command for GNU C++ for the case where it uses the native
Chris@1 9945 # linker, instead of GNU ld. If possible, this setting should
Chris@1 9946 # overridden to take advantage of the native linker features on
Chris@1 9947 # the platform it is being used on.
Chris@1 9948 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@1 9949 fi
Chris@1 9950
Chris@1 9951 # Commands to make compiler produce verbose output that lists
Chris@1 9952 # what "hidden" libraries, object files and flags are used when
Chris@1 9953 # linking a shared library.
Chris@1 9954 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
Chris@1 9955
Chris@1 9956 else
Chris@1 9957 GXX=no
Chris@1 9958 with_gnu_ld=no
Chris@1 9959 wlarc=
Chris@1 9960 fi
Chris@1 9961
Chris@1 9962 # PORTME: fill in a description of your system's C++ link characteristics
Chris@1 9963 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@1 9964 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
Chris@1 9965 ld_shlibs_CXX=yes
Chris@1 9966 case $host_os in
Chris@1 9967 aix3*)
Chris@1 9968 # FIXME: insert proper C++ library support
Chris@1 9969 ld_shlibs_CXX=no
Chris@1 9970 ;;
Chris@1 9971 aix4* | aix5*)
Chris@1 9972 if test "$host_cpu" = ia64; then
Chris@1 9973 # On IA64, the linker does run time linking by default, so we don't
Chris@1 9974 # have to do anything special.
Chris@1 9975 aix_use_runtimelinking=no
Chris@1 9976 exp_sym_flag='-Bexport'
Chris@1 9977 no_entry_flag=""
Chris@1 9978 else
Chris@1 9979 aix_use_runtimelinking=no
Chris@1 9980
Chris@1 9981 # Test if we are trying to use run time linking or normal
Chris@1 9982 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@1 9983 # need to do runtime linking.
Chris@1 9984 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
Chris@1 9985 for ld_flag in $LDFLAGS; do
Chris@1 9986 case $ld_flag in
Chris@1 9987 *-brtl*)
Chris@1 9988 aix_use_runtimelinking=yes
Chris@1 9989 break
Chris@1 9990 ;;
Chris@1 9991 esac
Chris@1 9992 done
Chris@1 9993 esac
Chris@1 9994
Chris@1 9995 exp_sym_flag='-bexport'
Chris@1 9996 no_entry_flag='-bnoentry'
Chris@1 9997 fi
Chris@1 9998
Chris@1 9999 # When large executables or shared objects are built, AIX ld can
Chris@1 10000 # have problems creating the table of contents. If linking a library
Chris@1 10001 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@1 10002 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@1 10003 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@1 10004
Chris@1 10005 archive_cmds_CXX=''
Chris@1 10006 hardcode_direct_CXX=yes
Chris@1 10007 hardcode_libdir_separator_CXX=':'
Chris@1 10008 link_all_deplibs_CXX=yes
Chris@1 10009
Chris@1 10010 if test "$GXX" = yes; then
Chris@1 10011 case $host_os in aix4.[012]|aix4.[012].*)
Chris@1 10012 # We only want to do this on AIX 4.2 and lower, the check
Chris@1 10013 # below for broken collect2 doesn't work under 4.3+
Chris@1 10014 collect2name=`${CC} -print-prog-name=collect2`
Chris@1 10015 if test -f "$collect2name" && \
Chris@1 10016 strings "$collect2name" | grep resolve_lib_name >/dev/null
Chris@1 10017 then
Chris@1 10018 # We have reworked collect2
Chris@1 10019 hardcode_direct_CXX=yes
Chris@1 10020 else
Chris@1 10021 # We have old collect2
Chris@1 10022 hardcode_direct_CXX=unsupported
Chris@1 10023 # It fails to find uninstalled libraries when the uninstalled
Chris@1 10024 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@1 10025 # to unsupported forces relinking
Chris@1 10026 hardcode_minus_L_CXX=yes
Chris@1 10027 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@1 10028 hardcode_libdir_separator_CXX=
Chris@1 10029 fi
Chris@1 10030 esac
Chris@1 10031 shared_flag='-shared'
Chris@1 10032 if test "$aix_use_runtimelinking" = yes; then
Chris@1 10033 shared_flag="$shared_flag "'${wl}-G'
Chris@1 10034 fi
Chris@1 10035 else
Chris@1 10036 # not using gcc
Chris@1 10037 if test "$host_cpu" = ia64; then
Chris@1 10038 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@1 10039 # chokes on -Wl,-G. The following line is correct:
Chris@1 10040 shared_flag='-G'
Chris@1 10041 else
Chris@1 10042 if test "$aix_use_runtimelinking" = yes; then
Chris@1 10043 shared_flag='${wl}-G'
Chris@1 10044 else
Chris@1 10045 shared_flag='${wl}-bM:SRE'
Chris@1 10046 fi
Chris@1 10047 fi
Chris@1 10048 fi
Chris@1 10049
Chris@1 10050 # It seems that -bexpall does not export symbols beginning with
Chris@1 10051 # underscore (_), so it is better to generate a list of symbols to export.
Chris@1 10052 always_export_symbols_CXX=yes
Chris@1 10053 if test "$aix_use_runtimelinking" = yes; then
Chris@1 10054 # Warning - without using the other runtime loading flags (-brtl),
Chris@1 10055 # -berok will link without error, but may produce a broken library.
Chris@1 10056 allow_undefined_flag_CXX='-berok'
Chris@1 10057 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 10058 cat >conftest.$ac_ext <<_ACEOF
Chris@1 10059 /* confdefs.h. */
Chris@1 10060 _ACEOF
Chris@1 10061 cat confdefs.h >>conftest.$ac_ext
Chris@1 10062 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 10063 /* end confdefs.h. */
Chris@1 10064
Chris@1 10065 int
Chris@1 10066 main ()
Chris@1 10067 {
Chris@1 10068
Chris@1 10069 ;
Chris@1 10070 return 0;
Chris@1 10071 }
Chris@1 10072 _ACEOF
Chris@1 10073 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 10074 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 10075 (eval $ac_link) 2>conftest.er1
Chris@1 10076 ac_status=$?
Chris@1 10077 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 10078 rm -f conftest.er1
Chris@1 10079 cat conftest.err >&5
Chris@1 10080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10081 (exit $ac_status); } &&
Chris@1 10082 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 10083 || test ! -s conftest.err'
Chris@1 10084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 10085 (eval $ac_try) 2>&5
Chris@1 10086 ac_status=$?
Chris@1 10087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10088 (exit $ac_status); }; } &&
Chris@1 10089 { ac_try='test -s conftest$ac_exeext'
Chris@1 10090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 10091 (eval $ac_try) 2>&5
Chris@1 10092 ac_status=$?
Chris@1 10093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10094 (exit $ac_status); }; }; then
Chris@1 10095
Chris@1 10096 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 10097 }'`
Chris@1 10098 # Check for a 64-bit object if we didn't find anything.
Chris@1 10099 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 10100 }'`; fi
Chris@1 10101 else
Chris@1 10102 echo "$as_me: failed program was:" >&5
Chris@1 10103 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 10104
Chris@1 10105 fi
Chris@1 10106 rm -f conftest.err conftest.$ac_objext \
Chris@1 10107 conftest$ac_exeext conftest.$ac_ext
Chris@1 10108 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 10109
Chris@1 10110 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 10111
Chris@1 10112 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Chris@1 10113 else
Chris@1 10114 if test "$host_cpu" = ia64; then
Chris@1 10115 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
Chris@1 10116 allow_undefined_flag_CXX="-z nodefs"
Chris@1 10117 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
Chris@1 10118 else
Chris@1 10119 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 10120 cat >conftest.$ac_ext <<_ACEOF
Chris@1 10121 /* confdefs.h. */
Chris@1 10122 _ACEOF
Chris@1 10123 cat confdefs.h >>conftest.$ac_ext
Chris@1 10124 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 10125 /* end confdefs.h. */
Chris@1 10126
Chris@1 10127 int
Chris@1 10128 main ()
Chris@1 10129 {
Chris@1 10130
Chris@1 10131 ;
Chris@1 10132 return 0;
Chris@1 10133 }
Chris@1 10134 _ACEOF
Chris@1 10135 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 10136 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 10137 (eval $ac_link) 2>conftest.er1
Chris@1 10138 ac_status=$?
Chris@1 10139 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 10140 rm -f conftest.er1
Chris@1 10141 cat conftest.err >&5
Chris@1 10142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10143 (exit $ac_status); } &&
Chris@1 10144 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 10145 || test ! -s conftest.err'
Chris@1 10146 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 10147 (eval $ac_try) 2>&5
Chris@1 10148 ac_status=$?
Chris@1 10149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10150 (exit $ac_status); }; } &&
Chris@1 10151 { ac_try='test -s conftest$ac_exeext'
Chris@1 10152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 10153 (eval $ac_try) 2>&5
Chris@1 10154 ac_status=$?
Chris@1 10155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10156 (exit $ac_status); }; }; then
Chris@1 10157
Chris@1 10158 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 10159 }'`
Chris@1 10160 # Check for a 64-bit object if we didn't find anything.
Chris@1 10161 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 10162 }'`; fi
Chris@1 10163 else
Chris@1 10164 echo "$as_me: failed program was:" >&5
Chris@1 10165 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 10166
Chris@1 10167 fi
Chris@1 10168 rm -f conftest.err conftest.$ac_objext \
Chris@1 10169 conftest$ac_exeext conftest.$ac_ext
Chris@1 10170 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 10171
Chris@1 10172 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 10173 # Warning - without using the other run time loading flags,
Chris@1 10174 # -berok will link without error, but may produce a broken library.
Chris@1 10175 no_undefined_flag_CXX=' ${wl}-bernotok'
Chris@1 10176 allow_undefined_flag_CXX=' ${wl}-berok'
Chris@1 10177 # -bexpall does not export symbols beginning with underscore (_)
Chris@1 10178 always_export_symbols_CXX=yes
Chris@1 10179 # Exported symbols can be pulled into shared objects from archives
Chris@1 10180 whole_archive_flag_spec_CXX=' '
Chris@1 10181 archive_cmds_need_lc_CXX=yes
Chris@1 10182 # This is similar to how AIX traditionally builds it's shared libraries.
Chris@1 10183 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
Chris@1 10184 fi
Chris@1 10185 fi
Chris@1 10186 ;;
Chris@1 10187 chorus*)
Chris@1 10188 case $cc_basename in
Chris@1 10189 *)
Chris@1 10190 # FIXME: insert proper C++ library support
Chris@1 10191 ld_shlibs_CXX=no
Chris@1 10192 ;;
Chris@1 10193 esac
Chris@1 10194 ;;
Chris@1 10195
Chris@1 10196
Chris@1 10197 cygwin* | mingw* | pw32*)
Chris@1 10198 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
Chris@1 10199 # as there is no search path for DLLs.
Chris@1 10200 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@1 10201 allow_undefined_flag_CXX=unsupported
Chris@1 10202 always_export_symbols_CXX=no
Chris@1 10203 enable_shared_with_static_runtimes_CXX=yes
Chris@1 10204
Chris@1 10205 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
Chris@1 10206 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 10207 # If the export-symbols file already is a .def file (1st line
Chris@1 10208 # is EXPORTS), use it as is; otherwise, prepend...
Chris@1 10209 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@1 10210 cp $export_symbols $output_objdir/$soname.def;
Chris@1 10211 else
Chris@1 10212 echo EXPORTS > $output_objdir/$soname.def;
Chris@1 10213 cat $export_symbols >> $output_objdir/$soname.def;
Chris@1 10214 fi~
Chris@1 10215 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 10216 else
Chris@1 10217 ld_shlibs_CXX=no
Chris@1 10218 fi
Chris@1 10219 ;;
Chris@1 10220 darwin* | rhapsody*)
Chris@1 10221 case "$host_os" in
Chris@1 10222 rhapsody* | darwin1.[012])
Chris@1 10223 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
Chris@1 10224 ;;
Chris@1 10225 *) # Darwin 1.3 on
Chris@1 10226 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
Chris@1 10227 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 10228 else
Chris@1 10229 case ${MACOSX_DEPLOYMENT_TARGET} in
Chris@1 10230 10.[012])
Chris@1 10231 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 10232 ;;
Chris@1 10233 10.*)
Chris@1 10234 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
Chris@1 10235 ;;
Chris@1 10236 esac
Chris@1 10237 fi
Chris@1 10238 ;;
Chris@1 10239 esac
Chris@1 10240 archive_cmds_need_lc_CXX=no
Chris@1 10241 hardcode_direct_CXX=no
Chris@1 10242 hardcode_automatic_CXX=yes
Chris@1 10243 hardcode_shlibpath_var_CXX=unsupported
Chris@1 10244 whole_archive_flag_spec_CXX=''
Chris@1 10245 link_all_deplibs_CXX=yes
Chris@1 10246
Chris@1 10247 if test "$GXX" = yes ; then
Chris@1 10248 lt_int_apple_cc_single_mod=no
Chris@1 10249 output_verbose_link_cmd='echo'
Chris@1 10250 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
Chris@1 10251 lt_int_apple_cc_single_mod=yes
Chris@1 10252 fi
Chris@1 10253 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
Chris@1 10254 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
Chris@1 10255 else
Chris@1 10256 archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
Chris@1 10257 fi
Chris@1 10258 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 10259 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 10260 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
Chris@1 10261 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 10262 else
Chris@1 10263 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 10264 fi
Chris@1 10265 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 10266 else
Chris@1 10267 case $cc_basename in
Chris@1 10268 xlc*)
Chris@1 10269 output_verbose_link_cmd='echo'
Chris@1 10270 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
Chris@1 10271 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 10272 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 10273 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 10274 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 10275 ;;
Chris@1 10276 *)
Chris@1 10277 ld_shlibs_CXX=no
Chris@1 10278 ;;
Chris@1 10279 esac
Chris@1 10280 fi
Chris@1 10281 ;;
Chris@1 10282
Chris@1 10283 dgux*)
Chris@1 10284 case $cc_basename in
Chris@1 10285 ec++*)
Chris@1 10286 # FIXME: insert proper C++ library support
Chris@1 10287 ld_shlibs_CXX=no
Chris@1 10288 ;;
Chris@1 10289 ghcx*)
Chris@1 10290 # Green Hills C++ Compiler
Chris@1 10291 # FIXME: insert proper C++ library support
Chris@1 10292 ld_shlibs_CXX=no
Chris@1 10293 ;;
Chris@1 10294 *)
Chris@1 10295 # FIXME: insert proper C++ library support
Chris@1 10296 ld_shlibs_CXX=no
Chris@1 10297 ;;
Chris@1 10298 esac
Chris@1 10299 ;;
Chris@1 10300 freebsd[12]*)
Chris@1 10301 # C++ shared libraries reported to be fairly broken before switch to ELF
Chris@1 10302 ld_shlibs_CXX=no
Chris@1 10303 ;;
Chris@1 10304 freebsd-elf*)
Chris@1 10305 archive_cmds_need_lc_CXX=no
Chris@1 10306 ;;
Chris@1 10307 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 10308 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
Chris@1 10309 # conventions
Chris@1 10310 ld_shlibs_CXX=yes
Chris@1 10311 ;;
Chris@1 10312 gnu*)
Chris@1 10313 ;;
Chris@1 10314 hpux9*)
Chris@1 10315 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@1 10316 hardcode_libdir_separator_CXX=:
Chris@1 10317 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@1 10318 hardcode_direct_CXX=yes
Chris@1 10319 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@1 10320 # but as the default
Chris@1 10321 # location of the library.
Chris@1 10322
Chris@1 10323 case $cc_basename in
Chris@1 10324 CC*)
Chris@1 10325 # FIXME: insert proper C++ library support
Chris@1 10326 ld_shlibs_CXX=no
Chris@1 10327 ;;
Chris@1 10328 aCC*)
Chris@1 10329 archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@1 10330 # Commands to make compiler produce verbose output that lists
Chris@1 10331 # what "hidden" libraries, object files and flags are used when
Chris@1 10332 # linking a shared library.
Chris@1 10333 #
Chris@1 10334 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10335 # explicitly linking system object files so we need to strip them
Chris@1 10336 # from the output so that they don't get included in the library
Chris@1 10337 # dependencies.
Chris@1 10338 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10339 ;;
Chris@1 10340 *)
Chris@1 10341 if test "$GXX" = yes; then
Chris@1 10342 archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@1 10343 else
Chris@1 10344 # FIXME: insert proper C++ library support
Chris@1 10345 ld_shlibs_CXX=no
Chris@1 10346 fi
Chris@1 10347 ;;
Chris@1 10348 esac
Chris@1 10349 ;;
Chris@1 10350 hpux10*|hpux11*)
Chris@1 10351 if test $with_gnu_ld = no; then
Chris@1 10352 case "$host_cpu" in
Chris@1 10353 hppa*64*)
Chris@1 10354 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@1 10355 hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
Chris@1 10356 hardcode_libdir_separator_CXX=:
Chris@1 10357 ;;
Chris@1 10358 ia64*)
Chris@1 10359 hardcode_libdir_flag_spec_CXX='-L$libdir'
Chris@1 10360 ;;
Chris@1 10361 *)
Chris@1 10362 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
Chris@1 10363 hardcode_libdir_separator_CXX=:
Chris@1 10364 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@1 10365 ;;
Chris@1 10366 esac
Chris@1 10367 fi
Chris@1 10368 case "$host_cpu" in
Chris@1 10369 hppa*64*)
Chris@1 10370 hardcode_direct_CXX=no
Chris@1 10371 hardcode_shlibpath_var_CXX=no
Chris@1 10372 ;;
Chris@1 10373 ia64*)
Chris@1 10374 hardcode_direct_CXX=no
Chris@1 10375 hardcode_shlibpath_var_CXX=no
Chris@1 10376 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@1 10377 # but as the default
Chris@1 10378 # location of the library.
Chris@1 10379 ;;
Chris@1 10380 *)
Chris@1 10381 hardcode_direct_CXX=yes
Chris@1 10382 hardcode_minus_L_CXX=yes # Not in the search PATH,
Chris@1 10383 # but as the default
Chris@1 10384 # location of the library.
Chris@1 10385 ;;
Chris@1 10386 esac
Chris@1 10387
Chris@1 10388 case $cc_basename in
Chris@1 10389 CC*)
Chris@1 10390 # FIXME: insert proper C++ library support
Chris@1 10391 ld_shlibs_CXX=no
Chris@1 10392 ;;
Chris@1 10393 aCC*)
Chris@1 10394 case "$host_cpu" in
Chris@1 10395 hppa*64*|ia64*)
Chris@1 10396 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
Chris@1 10397 ;;
Chris@1 10398 *)
Chris@1 10399 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@1 10400 ;;
Chris@1 10401 esac
Chris@1 10402 # Commands to make compiler produce verbose output that lists
Chris@1 10403 # what "hidden" libraries, object files and flags are used when
Chris@1 10404 # linking a shared library.
Chris@1 10405 #
Chris@1 10406 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10407 # explicitly linking system object files so we need to strip them
Chris@1 10408 # from the output so that they don't get included in the library
Chris@1 10409 # dependencies.
Chris@1 10410 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10411 ;;
Chris@1 10412 *)
Chris@1 10413 if test "$GXX" = yes; then
Chris@1 10414 if test $with_gnu_ld = no; then
Chris@1 10415 case "$host_cpu" in
Chris@1 10416 ia64*|hppa*64*)
Chris@1 10417 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
Chris@1 10418 ;;
Chris@1 10419 *)
Chris@1 10420 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@1 10421 ;;
Chris@1 10422 esac
Chris@1 10423 fi
Chris@1 10424 else
Chris@1 10425 # FIXME: insert proper C++ library support
Chris@1 10426 ld_shlibs_CXX=no
Chris@1 10427 fi
Chris@1 10428 ;;
Chris@1 10429 esac
Chris@1 10430 ;;
Chris@1 10431 irix5* | irix6*)
Chris@1 10432 case $cc_basename in
Chris@1 10433 CC*)
Chris@1 10434 # SGI C++
Chris@1 10435 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 10436
Chris@1 10437 # Archives containing C++ object files must be created using
Chris@1 10438 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
Chris@1 10439 # necessary to make sure instantiated templates are included
Chris@1 10440 # in the archive.
Chris@1 10441 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
Chris@1 10442 ;;
Chris@1 10443 *)
Chris@1 10444 if test "$GXX" = yes; then
Chris@1 10445 if test "$with_gnu_ld" = no; then
Chris@1 10446 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 10447 else
Chris@1 10448 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
Chris@1 10449 fi
Chris@1 10450 fi
Chris@1 10451 link_all_deplibs_CXX=yes
Chris@1 10452 ;;
Chris@1 10453 esac
Chris@1 10454 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@1 10455 hardcode_libdir_separator_CXX=:
Chris@1 10456 ;;
Chris@1 10457 linux*)
Chris@1 10458 case $cc_basename in
Chris@1 10459 KCC*)
Chris@1 10460 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@1 10461
Chris@1 10462 # KCC will only create a shared library if the output file
Chris@1 10463 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@1 10464 # to its proper name (with version) after linking.
Chris@1 10465 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
Chris@1 10466 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
Chris@1 10467 # Commands to make compiler produce verbose output that lists
Chris@1 10468 # what "hidden" libraries, object files and flags are used when
Chris@1 10469 # linking a shared library.
Chris@1 10470 #
Chris@1 10471 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10472 # explicitly linking system object files so we need to strip them
Chris@1 10473 # from the output so that they don't get included in the library
Chris@1 10474 # dependencies.
Chris@1 10475 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10476
Chris@1 10477 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
Chris@1 10478 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@1 10479
Chris@1 10480 # Archives containing C++ object files must be created using
Chris@1 10481 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
Chris@1 10482 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
Chris@1 10483 ;;
Chris@1 10484 icpc*)
Chris@1 10485 # Intel C++
Chris@1 10486 with_gnu_ld=yes
Chris@1 10487 # version 8.0 and above of icpc choke on multiply defined symbols
Chris@1 10488 # if we add $predep_objects and $postdep_objects, however 7.1 and
Chris@1 10489 # earlier do not add the objects themselves.
Chris@1 10490 case `$CC -V 2>&1` in
Chris@1 10491 *"Version 7."*)
Chris@1 10492 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 10493 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 10494 ;;
Chris@1 10495 *) # Version 8.0 or newer
Chris@1 10496 tmp_idyn=
Chris@1 10497 case $host_cpu in
Chris@1 10498 ia64*) tmp_idyn=' -i_dynamic';;
Chris@1 10499 esac
Chris@1 10500 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 10501 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 10502 ;;
Chris@1 10503 esac
Chris@1 10504 archive_cmds_need_lc_CXX=no
Chris@1 10505 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@1 10506 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@1 10507 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
Chris@1 10508 ;;
Chris@1 10509 pgCC*)
Chris@1 10510 # Portland Group C++ compiler
Chris@1 10511 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
Chris@1 10512 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
Chris@1 10513
Chris@1 10514 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
Chris@1 10515 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Chris@1 10516 whole_archive_flag_spec_CXX=''
Chris@1 10517 ;;
Chris@1 10518 cxx*)
Chris@1 10519 # Compaq C++
Chris@1 10520 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 10521 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
Chris@1 10522
Chris@1 10523 runpath_var=LD_RUN_PATH
Chris@1 10524 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@1 10525 hardcode_libdir_separator_CXX=:
Chris@1 10526
Chris@1 10527 # Commands to make compiler produce verbose output that lists
Chris@1 10528 # what "hidden" libraries, object files and flags are used when
Chris@1 10529 # linking a shared library.
Chris@1 10530 #
Chris@1 10531 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10532 # explicitly linking system object files so we need to strip them
Chris@1 10533 # from the output so that they don't get included in the library
Chris@1 10534 # dependencies.
Chris@1 10535 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10536 ;;
Chris@1 10537 esac
Chris@1 10538 ;;
Chris@1 10539 lynxos*)
Chris@1 10540 # FIXME: insert proper C++ library support
Chris@1 10541 ld_shlibs_CXX=no
Chris@1 10542 ;;
Chris@1 10543 m88k*)
Chris@1 10544 # FIXME: insert proper C++ library support
Chris@1 10545 ld_shlibs_CXX=no
Chris@1 10546 ;;
Chris@1 10547 mvs*)
Chris@1 10548 case $cc_basename in
Chris@1 10549 cxx*)
Chris@1 10550 # FIXME: insert proper C++ library support
Chris@1 10551 ld_shlibs_CXX=no
Chris@1 10552 ;;
Chris@1 10553 *)
Chris@1 10554 # FIXME: insert proper C++ library support
Chris@1 10555 ld_shlibs_CXX=no
Chris@1 10556 ;;
Chris@1 10557 esac
Chris@1 10558 ;;
Chris@1 10559 netbsd*)
Chris@1 10560 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 10561 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
Chris@1 10562 wlarc=
Chris@1 10563 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@1 10564 hardcode_direct_CXX=yes
Chris@1 10565 hardcode_shlibpath_var_CXX=no
Chris@1 10566 fi
Chris@1 10567 # Workaround some broken pre-1.5 toolchains
Chris@1 10568 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
Chris@1 10569 ;;
Chris@1 10570 openbsd2*)
Chris@1 10571 # C++ shared libraries are fairly broken
Chris@1 10572 ld_shlibs_CXX=no
Chris@1 10573 ;;
Chris@1 10574 openbsd*)
Chris@1 10575 hardcode_direct_CXX=yes
Chris@1 10576 hardcode_shlibpath_var_CXX=no
Chris@1 10577 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
Chris@1 10578 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@1 10579 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 10580 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
Chris@1 10581 export_dynamic_flag_spec_CXX='${wl}-E'
Chris@1 10582 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@1 10583 fi
Chris@1 10584 output_verbose_link_cmd='echo'
Chris@1 10585 ;;
Chris@1 10586 osf3*)
Chris@1 10587 case $cc_basename in
Chris@1 10588 KCC*)
Chris@1 10589 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@1 10590
Chris@1 10591 # KCC will only create a shared library if the output file
Chris@1 10592 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@1 10593 # to its proper name (with version) after linking.
Chris@1 10594 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
Chris@1 10595
Chris@1 10596 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@1 10597 hardcode_libdir_separator_CXX=:
Chris@1 10598
Chris@1 10599 # Archives containing C++ object files must be created using
Chris@1 10600 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
Chris@1 10601 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
Chris@1 10602
Chris@1 10603 ;;
Chris@1 10604 RCC*)
Chris@1 10605 # Rational C++ 2.4.1
Chris@1 10606 # FIXME: insert proper C++ library support
Chris@1 10607 ld_shlibs_CXX=no
Chris@1 10608 ;;
Chris@1 10609 cxx*)
Chris@1 10610 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 10611 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 10612
Chris@1 10613 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@1 10614 hardcode_libdir_separator_CXX=:
Chris@1 10615
Chris@1 10616 # Commands to make compiler produce verbose output that lists
Chris@1 10617 # what "hidden" libraries, object files and flags are used when
Chris@1 10618 # linking a shared library.
Chris@1 10619 #
Chris@1 10620 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10621 # explicitly linking system object files so we need to strip them
Chris@1 10622 # from the output so that they don't get included in the library
Chris@1 10623 # dependencies.
Chris@1 10624 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10625 ;;
Chris@1 10626 *)
Chris@1 10627 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@1 10628 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 10629 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 10630
Chris@1 10631 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@1 10632 hardcode_libdir_separator_CXX=:
Chris@1 10633
Chris@1 10634 # Commands to make compiler produce verbose output that lists
Chris@1 10635 # what "hidden" libraries, object files and flags are used when
Chris@1 10636 # linking a shared library.
Chris@1 10637 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
Chris@1 10638
Chris@1 10639 else
Chris@1 10640 # FIXME: insert proper C++ library support
Chris@1 10641 ld_shlibs_CXX=no
Chris@1 10642 fi
Chris@1 10643 ;;
Chris@1 10644 esac
Chris@1 10645 ;;
Chris@1 10646 osf4* | osf5*)
Chris@1 10647 case $cc_basename in
Chris@1 10648 KCC*)
Chris@1 10649 # Kuck and Associates, Inc. (KAI) C++ Compiler
Chris@1 10650
Chris@1 10651 # KCC will only create a shared library if the output file
Chris@1 10652 # ends with ".so" (or ".sl" for HP-UX), so rename the library
Chris@1 10653 # to its proper name (with version) after linking.
Chris@1 10654 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
Chris@1 10655
Chris@1 10656 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
Chris@1 10657 hardcode_libdir_separator_CXX=:
Chris@1 10658
Chris@1 10659 # Archives containing C++ object files must be created using
Chris@1 10660 # the KAI C++ compiler.
Chris@1 10661 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
Chris@1 10662 ;;
Chris@1 10663 RCC*)
Chris@1 10664 # Rational C++ 2.4.1
Chris@1 10665 # FIXME: insert proper C++ library support
Chris@1 10666 ld_shlibs_CXX=no
Chris@1 10667 ;;
Chris@1 10668 cxx*)
Chris@1 10669 allow_undefined_flag_CXX=' -expect_unresolved \*'
Chris@1 10670 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 10671 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
Chris@1 10672 echo "-hidden">> $lib.exp~
Chris@1 10673 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
Chris@1 10674 $rm $lib.exp'
Chris@1 10675
Chris@1 10676 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
Chris@1 10677 hardcode_libdir_separator_CXX=:
Chris@1 10678
Chris@1 10679 # Commands to make compiler produce verbose output that lists
Chris@1 10680 # what "hidden" libraries, object files and flags are used when
Chris@1 10681 # linking a shared library.
Chris@1 10682 #
Chris@1 10683 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10684 # explicitly linking system object files so we need to strip them
Chris@1 10685 # from the output so that they don't get included in the library
Chris@1 10686 # dependencies.
Chris@1 10687 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10688 ;;
Chris@1 10689 *)
Chris@1 10690 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@1 10691 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 10692 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 10693
Chris@1 10694 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
Chris@1 10695 hardcode_libdir_separator_CXX=:
Chris@1 10696
Chris@1 10697 # Commands to make compiler produce verbose output that lists
Chris@1 10698 # what "hidden" libraries, object files and flags are used when
Chris@1 10699 # linking a shared library.
Chris@1 10700 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
Chris@1 10701
Chris@1 10702 else
Chris@1 10703 # FIXME: insert proper C++ library support
Chris@1 10704 ld_shlibs_CXX=no
Chris@1 10705 fi
Chris@1 10706 ;;
Chris@1 10707 esac
Chris@1 10708 ;;
Chris@1 10709 psos*)
Chris@1 10710 # FIXME: insert proper C++ library support
Chris@1 10711 ld_shlibs_CXX=no
Chris@1 10712 ;;
Chris@1 10713 sco*)
Chris@1 10714 archive_cmds_need_lc_CXX=no
Chris@1 10715 case $cc_basename in
Chris@1 10716 CC*)
Chris@1 10717 # FIXME: insert proper C++ library support
Chris@1 10718 ld_shlibs_CXX=no
Chris@1 10719 ;;
Chris@1 10720 *)
Chris@1 10721 # FIXME: insert proper C++ library support
Chris@1 10722 ld_shlibs_CXX=no
Chris@1 10723 ;;
Chris@1 10724 esac
Chris@1 10725 ;;
Chris@1 10726 sunos4*)
Chris@1 10727 case $cc_basename in
Chris@1 10728 CC*)
Chris@1 10729 # Sun C++ 4.x
Chris@1 10730 # FIXME: insert proper C++ library support
Chris@1 10731 ld_shlibs_CXX=no
Chris@1 10732 ;;
Chris@1 10733 lcc*)
Chris@1 10734 # Lucid
Chris@1 10735 # FIXME: insert proper C++ library support
Chris@1 10736 ld_shlibs_CXX=no
Chris@1 10737 ;;
Chris@1 10738 *)
Chris@1 10739 # FIXME: insert proper C++ library support
Chris@1 10740 ld_shlibs_CXX=no
Chris@1 10741 ;;
Chris@1 10742 esac
Chris@1 10743 ;;
Chris@1 10744 solaris*)
Chris@1 10745 case $cc_basename in
Chris@1 10746 CC*)
Chris@1 10747 # Sun C++ 4.2, 5.x and Centerline C++
Chris@1 10748 no_undefined_flag_CXX=' -zdefs'
Chris@1 10749 archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Chris@1 10750 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 10751 $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
Chris@1 10752
Chris@1 10753 hardcode_libdir_flag_spec_CXX='-R$libdir'
Chris@1 10754 hardcode_shlibpath_var_CXX=no
Chris@1 10755 case $host_os in
Chris@1 10756 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@1 10757 *)
Chris@1 10758 # The C++ compiler is used as linker so we must use $wl
Chris@1 10759 # flag to pass the commands to the underlying system
Chris@1 10760 # linker. We must also pass each convience library through
Chris@1 10761 # to the system linker between allextract/defaultextract.
Chris@1 10762 # The C++ compiler will combine linker options so we
Chris@1 10763 # cannot just pass the convience library names through
Chris@1 10764 # without $wl.
Chris@1 10765 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@1 10766 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
Chris@1 10767 ;;
Chris@1 10768 esac
Chris@1 10769 link_all_deplibs_CXX=yes
Chris@1 10770
Chris@1 10771 # Commands to make compiler produce verbose output that lists
Chris@1 10772 # what "hidden" libraries, object files and flags are used when
Chris@1 10773 # linking a shared library.
Chris@1 10774 #
Chris@1 10775 # There doesn't appear to be a way to prevent this compiler from
Chris@1 10776 # explicitly linking system object files so we need to strip them
Chris@1 10777 # from the output so that they don't get included in the library
Chris@1 10778 # dependencies.
Chris@1 10779 output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
Chris@1 10780
Chris@1 10781 # Archives containing C++ object files must be created using
Chris@1 10782 # "CC -xar", where "CC" is the Sun C++ compiler. This is
Chris@1 10783 # necessary to make sure instantiated templates are included
Chris@1 10784 # in the archive.
Chris@1 10785 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
Chris@1 10786 ;;
Chris@1 10787 gcx*)
Chris@1 10788 # Green Hills C++ Compiler
Chris@1 10789 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@1 10790
Chris@1 10791 # The C++ compiler must be used to create the archive.
Chris@1 10792 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
Chris@1 10793 ;;
Chris@1 10794 *)
Chris@1 10795 # GNU C++ compiler with Solaris linker
Chris@1 10796 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
Chris@1 10797 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
Chris@1 10798 if $CC --version | grep -v '^2\.7' > /dev/null; then
Chris@1 10799 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@1 10800 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 10801 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
Chris@1 10802
Chris@1 10803 # Commands to make compiler produce verbose output that lists
Chris@1 10804 # what "hidden" libraries, object files and flags are used when
Chris@1 10805 # linking a shared library.
Chris@1 10806 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
Chris@1 10807 else
Chris@1 10808 # g++ 2.7 appears to require `-G' NOT `-shared' on this
Chris@1 10809 # platform.
Chris@1 10810 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Chris@1 10811 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 10812 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
Chris@1 10813
Chris@1 10814 # Commands to make compiler produce verbose output that lists
Chris@1 10815 # what "hidden" libraries, object files and flags are used when
Chris@1 10816 # linking a shared library.
Chris@1 10817 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
Chris@1 10818 fi
Chris@1 10819
Chris@1 10820 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
Chris@1 10821 fi
Chris@1 10822 ;;
Chris@1 10823 esac
Chris@1 10824 ;;
Chris@1 10825 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
Chris@1 10826 archive_cmds_need_lc_CXX=no
Chris@1 10827 ;;
Chris@1 10828 tandem*)
Chris@1 10829 case $cc_basename in
Chris@1 10830 NCC*)
Chris@1 10831 # NonStop-UX NCC 3.20
Chris@1 10832 # FIXME: insert proper C++ library support
Chris@1 10833 ld_shlibs_CXX=no
Chris@1 10834 ;;
Chris@1 10835 *)
Chris@1 10836 # FIXME: insert proper C++ library support
Chris@1 10837 ld_shlibs_CXX=no
Chris@1 10838 ;;
Chris@1 10839 esac
Chris@1 10840 ;;
Chris@1 10841 vxworks*)
Chris@1 10842 # FIXME: insert proper C++ library support
Chris@1 10843 ld_shlibs_CXX=no
Chris@1 10844 ;;
Chris@1 10845 *)
Chris@1 10846 # FIXME: insert proper C++ library support
Chris@1 10847 ld_shlibs_CXX=no
Chris@1 10848 ;;
Chris@1 10849 esac
Chris@1 10850 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
Chris@1 10851 echo "${ECHO_T}$ld_shlibs_CXX" >&6
Chris@1 10852 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@1 10853
Chris@1 10854 GCC_CXX="$GXX"
Chris@1 10855 LD_CXX="$LD"
Chris@1 10856
Chris@1 10857
Chris@1 10858 cat > conftest.$ac_ext <<EOF
Chris@1 10859 class Foo
Chris@1 10860 {
Chris@1 10861 public:
Chris@1 10862 Foo (void) { a = 0; }
Chris@1 10863 private:
Chris@1 10864 int a;
Chris@1 10865 };
Chris@1 10866 EOF
Chris@1 10867
Chris@1 10868 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 10869 (eval $ac_compile) 2>&5
Chris@1 10870 ac_status=$?
Chris@1 10871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 10872 (exit $ac_status); }; then
Chris@1 10873 # Parse the compiler output and extract the necessary
Chris@1 10874 # objects, libraries and library flags.
Chris@1 10875
Chris@1 10876 # Sentinel used to keep track of whether or not we are before
Chris@1 10877 # the conftest object file.
Chris@1 10878 pre_test_object_deps_done=no
Chris@1 10879
Chris@1 10880 # The `*' in the case matches for architectures that use `case' in
Chris@1 10881 # $output_verbose_cmd can trigger glob expansion during the loop
Chris@1 10882 # eval without this substitution.
Chris@1 10883 output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
Chris@1 10884
Chris@1 10885 for p in `eval $output_verbose_link_cmd`; do
Chris@1 10886 case $p in
Chris@1 10887
Chris@1 10888 -L* | -R* | -l*)
Chris@1 10889 # Some compilers place space between "-{L,R}" and the path.
Chris@1 10890 # Remove the space.
Chris@1 10891 if test $p = "-L" \
Chris@1 10892 || test $p = "-R"; then
Chris@1 10893 prev=$p
Chris@1 10894 continue
Chris@1 10895 else
Chris@1 10896 prev=
Chris@1 10897 fi
Chris@1 10898
Chris@1 10899 if test "$pre_test_object_deps_done" = no; then
Chris@1 10900 case $p in
Chris@1 10901 -L* | -R*)
Chris@1 10902 # Internal compiler library paths should come after those
Chris@1 10903 # provided the user. The postdeps already come after the
Chris@1 10904 # user supplied libs so there is no need to process them.
Chris@1 10905 if test -z "$compiler_lib_search_path_CXX"; then
Chris@1 10906 compiler_lib_search_path_CXX="${prev}${p}"
Chris@1 10907 else
Chris@1 10908 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
Chris@1 10909 fi
Chris@1 10910 ;;
Chris@1 10911 # The "-l" case would never come before the object being
Chris@1 10912 # linked, so don't bother handling this case.
Chris@1 10913 esac
Chris@1 10914 else
Chris@1 10915 if test -z "$postdeps_CXX"; then
Chris@1 10916 postdeps_CXX="${prev}${p}"
Chris@1 10917 else
Chris@1 10918 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
Chris@1 10919 fi
Chris@1 10920 fi
Chris@1 10921 ;;
Chris@1 10922
Chris@1 10923 *.$objext)
Chris@1 10924 # This assumes that the test object file only shows up
Chris@1 10925 # once in the compiler output.
Chris@1 10926 if test "$p" = "conftest.$objext"; then
Chris@1 10927 pre_test_object_deps_done=yes
Chris@1 10928 continue
Chris@1 10929 fi
Chris@1 10930
Chris@1 10931 if test "$pre_test_object_deps_done" = no; then
Chris@1 10932 if test -z "$predep_objects_CXX"; then
Chris@1 10933 predep_objects_CXX="$p"
Chris@1 10934 else
Chris@1 10935 predep_objects_CXX="$predep_objects_CXX $p"
Chris@1 10936 fi
Chris@1 10937 else
Chris@1 10938 if test -z "$postdep_objects_CXX"; then
Chris@1 10939 postdep_objects_CXX="$p"
Chris@1 10940 else
Chris@1 10941 postdep_objects_CXX="$postdep_objects_CXX $p"
Chris@1 10942 fi
Chris@1 10943 fi
Chris@1 10944 ;;
Chris@1 10945
Chris@1 10946 *) ;; # Ignore the rest.
Chris@1 10947
Chris@1 10948 esac
Chris@1 10949 done
Chris@1 10950
Chris@1 10951 # Clean up.
Chris@1 10952 rm -f a.out a.exe
Chris@1 10953 else
Chris@1 10954 echo "libtool.m4: error: problem compiling CXX test program"
Chris@1 10955 fi
Chris@1 10956
Chris@1 10957 $rm -f confest.$objext
Chris@1 10958
Chris@1 10959 case " $postdeps_CXX " in
Chris@1 10960 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
Chris@1 10961 esac
Chris@1 10962
Chris@1 10963 lt_prog_compiler_wl_CXX=
Chris@1 10964 lt_prog_compiler_pic_CXX=
Chris@1 10965 lt_prog_compiler_static_CXX=
Chris@1 10966
Chris@1 10967 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
Chris@1 10968 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
Chris@1 10969
Chris@1 10970 # C++ specific cases for pic, static, wl, etc.
Chris@1 10971 if test "$GXX" = yes; then
Chris@1 10972 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 10973 lt_prog_compiler_static_CXX='-static'
Chris@1 10974
Chris@1 10975 case $host_os in
Chris@1 10976 aix*)
Chris@1 10977 # All AIX code is PIC.
Chris@1 10978 if test "$host_cpu" = ia64; then
Chris@1 10979 # AIX 5 now supports IA64 processor
Chris@1 10980 lt_prog_compiler_static_CXX='-Bstatic'
Chris@1 10981 fi
Chris@1 10982 ;;
Chris@1 10983 amigaos*)
Chris@1 10984 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@1 10985 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@1 10986 # like `-m68040'.
Chris@1 10987 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
Chris@1 10988 ;;
Chris@1 10989 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@1 10990 # PIC is the default for these OSes.
Chris@1 10991 ;;
Chris@1 10992 mingw* | os2* | pw32*)
Chris@1 10993 # This hack is so that the source file can tell whether it is being
Chris@1 10994 # built for inclusion in a dll (and should export symbols for example).
Chris@1 10995 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
Chris@1 10996 ;;
Chris@1 10997 darwin* | rhapsody*)
Chris@1 10998 # PIC is the default on this platform
Chris@1 10999 # Common symbols not allowed in MH_DYLIB files
Chris@1 11000 lt_prog_compiler_pic_CXX='-fno-common'
Chris@1 11001 ;;
Chris@1 11002 *djgpp*)
Chris@1 11003 # DJGPP does not support shared libraries at all
Chris@1 11004 lt_prog_compiler_pic_CXX=
Chris@1 11005 ;;
Chris@1 11006 sysv4*MP*)
Chris@1 11007 if test -d /usr/nec; then
Chris@1 11008 lt_prog_compiler_pic_CXX=-Kconform_pic
Chris@1 11009 fi
Chris@1 11010 ;;
Chris@1 11011 hpux*)
Chris@1 11012 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 11013 # not for PA HP-UX.
Chris@1 11014 case "$host_cpu" in
Chris@1 11015 hppa*64*|ia64*)
Chris@1 11016 ;;
Chris@1 11017 *)
Chris@1 11018 lt_prog_compiler_pic_CXX='-fPIC'
Chris@1 11019 ;;
Chris@1 11020 esac
Chris@1 11021 ;;
Chris@1 11022 *)
Chris@1 11023 lt_prog_compiler_pic_CXX='-fPIC'
Chris@1 11024 ;;
Chris@1 11025 esac
Chris@1 11026 else
Chris@1 11027 case $host_os in
Chris@1 11028 aix4* | aix5*)
Chris@1 11029 # All AIX code is PIC.
Chris@1 11030 if test "$host_cpu" = ia64; then
Chris@1 11031 # AIX 5 now supports IA64 processor
Chris@1 11032 lt_prog_compiler_static_CXX='-Bstatic'
Chris@1 11033 else
Chris@1 11034 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
Chris@1 11035 fi
Chris@1 11036 ;;
Chris@1 11037 chorus*)
Chris@1 11038 case $cc_basename in
Chris@1 11039 cxch68*)
Chris@1 11040 # Green Hills C++ Compiler
Chris@1 11041 # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
Chris@1 11042 ;;
Chris@1 11043 esac
Chris@1 11044 ;;
Chris@1 11045 darwin*)
Chris@1 11046 # PIC is the default on this platform
Chris@1 11047 # Common symbols not allowed in MH_DYLIB files
Chris@1 11048 case $cc_basename in
Chris@1 11049 xlc*)
Chris@1 11050 lt_prog_compiler_pic_CXX='-qnocommon'
Chris@1 11051 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11052 ;;
Chris@1 11053 esac
Chris@1 11054 ;;
Chris@1 11055 dgux*)
Chris@1 11056 case $cc_basename in
Chris@1 11057 ec++*)
Chris@1 11058 lt_prog_compiler_pic_CXX='-KPIC'
Chris@1 11059 ;;
Chris@1 11060 ghcx*)
Chris@1 11061 # Green Hills C++ Compiler
Chris@1 11062 lt_prog_compiler_pic_CXX='-pic'
Chris@1 11063 ;;
Chris@1 11064 *)
Chris@1 11065 ;;
Chris@1 11066 esac
Chris@1 11067 ;;
Chris@1 11068 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 11069 # FreeBSD uses GNU C++
Chris@1 11070 ;;
Chris@1 11071 hpux9* | hpux10* | hpux11*)
Chris@1 11072 case $cc_basename in
Chris@1 11073 CC*)
Chris@1 11074 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11075 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
Chris@1 11076 if test "$host_cpu" != ia64; then
Chris@1 11077 lt_prog_compiler_pic_CXX='+Z'
Chris@1 11078 fi
Chris@1 11079 ;;
Chris@1 11080 aCC*)
Chris@1 11081 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11082 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
Chris@1 11083 case "$host_cpu" in
Chris@1 11084 hppa*64*|ia64*)
Chris@1 11085 # +Z the default
Chris@1 11086 ;;
Chris@1 11087 *)
Chris@1 11088 lt_prog_compiler_pic_CXX='+Z'
Chris@1 11089 ;;
Chris@1 11090 esac
Chris@1 11091 ;;
Chris@1 11092 *)
Chris@1 11093 ;;
Chris@1 11094 esac
Chris@1 11095 ;;
Chris@1 11096 irix5* | irix6* | nonstopux*)
Chris@1 11097 case $cc_basename in
Chris@1 11098 CC*)
Chris@1 11099 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11100 lt_prog_compiler_static_CXX='-non_shared'
Chris@1 11101 # CC pic flag -KPIC is the default.
Chris@1 11102 ;;
Chris@1 11103 *)
Chris@1 11104 ;;
Chris@1 11105 esac
Chris@1 11106 ;;
Chris@1 11107 linux*)
Chris@1 11108 case $cc_basename in
Chris@1 11109 KCC*)
Chris@1 11110 # KAI C++ Compiler
Chris@1 11111 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@1 11112 lt_prog_compiler_pic_CXX='-fPIC'
Chris@1 11113 ;;
Chris@1 11114 icpc* | ecpc*)
Chris@1 11115 # Intel C++
Chris@1 11116 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11117 lt_prog_compiler_pic_CXX='-KPIC'
Chris@1 11118 lt_prog_compiler_static_CXX='-static'
Chris@1 11119 ;;
Chris@1 11120 pgCC*)
Chris@1 11121 # Portland Group C++ compiler.
Chris@1 11122 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11123 lt_prog_compiler_pic_CXX='-fpic'
Chris@1 11124 lt_prog_compiler_static_CXX='-static'
Chris@1 11125 ;;
Chris@1 11126 cxx*)
Chris@1 11127 # Compaq C++
Chris@1 11128 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@1 11129 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@1 11130 lt_prog_compiler_pic_CXX=
Chris@1 11131 lt_prog_compiler_static_CXX='-non_shared'
Chris@1 11132 ;;
Chris@1 11133 *)
Chris@1 11134 ;;
Chris@1 11135 esac
Chris@1 11136 ;;
Chris@1 11137 lynxos*)
Chris@1 11138 ;;
Chris@1 11139 m88k*)
Chris@1 11140 ;;
Chris@1 11141 mvs*)
Chris@1 11142 case $cc_basename in
Chris@1 11143 cxx*)
Chris@1 11144 lt_prog_compiler_pic_CXX='-W c,exportall'
Chris@1 11145 ;;
Chris@1 11146 *)
Chris@1 11147 ;;
Chris@1 11148 esac
Chris@1 11149 ;;
Chris@1 11150 netbsd*)
Chris@1 11151 ;;
Chris@1 11152 osf3* | osf4* | osf5*)
Chris@1 11153 case $cc_basename in
Chris@1 11154 KCC*)
Chris@1 11155 lt_prog_compiler_wl_CXX='--backend -Wl,'
Chris@1 11156 ;;
Chris@1 11157 RCC*)
Chris@1 11158 # Rational C++ 2.4.1
Chris@1 11159 lt_prog_compiler_pic_CXX='-pic'
Chris@1 11160 ;;
Chris@1 11161 cxx*)
Chris@1 11162 # Digital/Compaq C++
Chris@1 11163 lt_prog_compiler_wl_CXX='-Wl,'
Chris@1 11164 # Make sure the PIC flag is empty. It appears that all Alpha
Chris@1 11165 # Linux and Compaq Tru64 Unix objects are PIC.
Chris@1 11166 lt_prog_compiler_pic_CXX=
Chris@1 11167 lt_prog_compiler_static_CXX='-non_shared'
Chris@1 11168 ;;
Chris@1 11169 *)
Chris@1 11170 ;;
Chris@1 11171 esac
Chris@1 11172 ;;
Chris@1 11173 psos*)
Chris@1 11174 ;;
Chris@1 11175 sco*)
Chris@1 11176 case $cc_basename in
Chris@1 11177 CC*)
Chris@1 11178 lt_prog_compiler_pic_CXX='-fPIC'
Chris@1 11179 ;;
Chris@1 11180 *)
Chris@1 11181 ;;
Chris@1 11182 esac
Chris@1 11183 ;;
Chris@1 11184 solaris*)
Chris@1 11185 case $cc_basename in
Chris@1 11186 CC*)
Chris@1 11187 # Sun C++ 4.2, 5.x and Centerline C++
Chris@1 11188 lt_prog_compiler_pic_CXX='-KPIC'
Chris@1 11189 lt_prog_compiler_static_CXX='-Bstatic'
Chris@1 11190 lt_prog_compiler_wl_CXX='-Qoption ld '
Chris@1 11191 ;;
Chris@1 11192 gcx*)
Chris@1 11193 # Green Hills C++ Compiler
Chris@1 11194 lt_prog_compiler_pic_CXX='-PIC'
Chris@1 11195 ;;
Chris@1 11196 *)
Chris@1 11197 ;;
Chris@1 11198 esac
Chris@1 11199 ;;
Chris@1 11200 sunos4*)
Chris@1 11201 case $cc_basename in
Chris@1 11202 CC*)
Chris@1 11203 # Sun C++ 4.x
Chris@1 11204 lt_prog_compiler_pic_CXX='-pic'
Chris@1 11205 lt_prog_compiler_static_CXX='-Bstatic'
Chris@1 11206 ;;
Chris@1 11207 lcc*)
Chris@1 11208 # Lucid
Chris@1 11209 lt_prog_compiler_pic_CXX='-pic'
Chris@1 11210 ;;
Chris@1 11211 *)
Chris@1 11212 ;;
Chris@1 11213 esac
Chris@1 11214 ;;
Chris@1 11215 tandem*)
Chris@1 11216 case $cc_basename in
Chris@1 11217 NCC*)
Chris@1 11218 # NonStop-UX NCC 3.20
Chris@1 11219 lt_prog_compiler_pic_CXX='-KPIC'
Chris@1 11220 ;;
Chris@1 11221 *)
Chris@1 11222 ;;
Chris@1 11223 esac
Chris@1 11224 ;;
Chris@1 11225 unixware*)
Chris@1 11226 ;;
Chris@1 11227 vxworks*)
Chris@1 11228 ;;
Chris@1 11229 *)
Chris@1 11230 lt_prog_compiler_can_build_shared_CXX=no
Chris@1 11231 ;;
Chris@1 11232 esac
Chris@1 11233 fi
Chris@1 11234
Chris@1 11235 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
Chris@1 11236 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
Chris@1 11237
Chris@1 11238 #
Chris@1 11239 # Check to make sure the PIC flag actually works.
Chris@1 11240 #
Chris@1 11241 if test -n "$lt_prog_compiler_pic_CXX"; then
Chris@1 11242
Chris@1 11243 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
Chris@1 11244 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
Chris@1 11245 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
Chris@1 11246 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 11247 else
Chris@1 11248 lt_prog_compiler_pic_works_CXX=no
Chris@1 11249 ac_outfile=conftest.$ac_objext
Chris@1 11250 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 11251 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
Chris@1 11252 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 11253 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 11254 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 11255 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 11256 # The option is referenced via a variable to avoid confusing sed.
Chris@1 11257 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 11258 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 11259 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 11260 -e 's:$: $lt_compiler_flag:'`
Chris@1 11261 (eval echo "\"\$as_me:11261: $lt_compile\"" >&5)
Chris@1 11262 (eval "$lt_compile" 2>conftest.err)
Chris@1 11263 ac_status=$?
Chris@1 11264 cat conftest.err >&5
Chris@1 11265 echo "$as_me:11265: \$? = $ac_status" >&5
Chris@1 11266 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@1 11267 # The compiler can only warn and ignore the option if not recognized
Chris@1 11268 # So say no if there are warnings other than the usual output.
Chris@1 11269 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
Chris@1 11270 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 11271 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 11272 lt_prog_compiler_pic_works_CXX=yes
Chris@1 11273 fi
Chris@1 11274 fi
Chris@1 11275 $rm conftest*
Chris@1 11276
Chris@1 11277 fi
Chris@1 11278 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
Chris@1 11279 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
Chris@1 11280
Chris@1 11281 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
Chris@1 11282 case $lt_prog_compiler_pic_CXX in
Chris@1 11283 "" | " "*) ;;
Chris@1 11284 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
Chris@1 11285 esac
Chris@1 11286 else
Chris@1 11287 lt_prog_compiler_pic_CXX=
Chris@1 11288 lt_prog_compiler_can_build_shared_CXX=no
Chris@1 11289 fi
Chris@1 11290
Chris@1 11291 fi
Chris@1 11292 case "$host_os" in
Chris@1 11293 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@1 11294 *djgpp*)
Chris@1 11295 lt_prog_compiler_pic_CXX=
Chris@1 11296 ;;
Chris@1 11297 *)
Chris@1 11298 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
Chris@1 11299 ;;
Chris@1 11300 esac
Chris@1 11301
Chris@1 11302 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@1 11303 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
Chris@1 11304 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
Chris@1 11305 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 11306 else
Chris@1 11307 lt_cv_prog_compiler_c_o_CXX=no
Chris@1 11308 $rm -r conftest 2>/dev/null
Chris@1 11309 mkdir conftest
Chris@1 11310 cd conftest
Chris@1 11311 mkdir out
Chris@1 11312 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 11313
Chris@1 11314 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@1 11315 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 11316 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 11317 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 11318 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 11319 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 11320 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 11321 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 11322 -e 's:$: $lt_compiler_flag:'`
Chris@1 11323 (eval echo "\"\$as_me:11323: $lt_compile\"" >&5)
Chris@1 11324 (eval "$lt_compile" 2>out/conftest.err)
Chris@1 11325 ac_status=$?
Chris@1 11326 cat out/conftest.err >&5
Chris@1 11327 echo "$as_me:11327: \$? = $ac_status" >&5
Chris@1 11328 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@1 11329 then
Chris@1 11330 # The compiler can only warn and ignore the option if not recognized
Chris@1 11331 # So say no if there are warnings
Chris@1 11332 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
Chris@1 11333 $SED '/^$/d' out/conftest.err >out/conftest.er2
Chris@1 11334 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@1 11335 lt_cv_prog_compiler_c_o_CXX=yes
Chris@1 11336 fi
Chris@1 11337 fi
Chris@1 11338 chmod u+w .
Chris@1 11339 $rm conftest*
Chris@1 11340 # SGI C++ compiler will create directory out/ii_files/ for
Chris@1 11341 # template instantiation
Chris@1 11342 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
Chris@1 11343 $rm out/* && rmdir out
Chris@1 11344 cd ..
Chris@1 11345 rmdir conftest
Chris@1 11346 $rm conftest*
Chris@1 11347
Chris@1 11348 fi
Chris@1 11349 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
Chris@1 11350 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
Chris@1 11351
Chris@1 11352
Chris@1 11353 hard_links="nottested"
Chris@1 11354 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
Chris@1 11355 # do not overwrite the value of need_locks provided by the user
Chris@1 11356 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
Chris@1 11357 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
Chris@1 11358 hard_links=yes
Chris@1 11359 $rm conftest*
Chris@1 11360 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 11361 touch conftest.a
Chris@1 11362 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@1 11363 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 11364 echo "$as_me:$LINENO: result: $hard_links" >&5
Chris@1 11365 echo "${ECHO_T}$hard_links" >&6
Chris@1 11366 if test "$hard_links" = no; then
Chris@1 11367 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@1 11368 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@1 11369 need_locks=warn
Chris@1 11370 fi
Chris@1 11371 else
Chris@1 11372 need_locks=no
Chris@1 11373 fi
Chris@1 11374
Chris@1 11375 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@1 11376 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
Chris@1 11377
Chris@1 11378 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 11379 case $host_os in
Chris@1 11380 aix4* | aix5*)
Chris@1 11381 # If we're using GNU nm, then we don't want the "-C" option.
Chris@1 11382 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@1 11383 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
Chris@1 11384 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
Chris@1 11385 else
Chris@1 11386 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
Chris@1 11387 fi
Chris@1 11388 ;;
Chris@1 11389 pw32*)
Chris@1 11390 export_symbols_cmds_CXX="$ltdll_cmds"
Chris@1 11391 ;;
Chris@1 11392 cygwin* | mingw*)
Chris@1 11393 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 11394 ;;
Chris@1 11395 *)
Chris@1 11396 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 11397 ;;
Chris@1 11398 esac
Chris@1 11399
Chris@1 11400 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
Chris@1 11401 echo "${ECHO_T}$ld_shlibs_CXX" >&6
Chris@1 11402 test "$ld_shlibs_CXX" = no && can_build_shared=no
Chris@1 11403
Chris@1 11404 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@1 11405 if test "$GCC" = yes; then
Chris@1 11406 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@1 11407 fi
Chris@1 11408
Chris@1 11409 #
Chris@1 11410 # Do we need to explicitly link libc?
Chris@1 11411 #
Chris@1 11412 case "x$archive_cmds_need_lc_CXX" in
Chris@1 11413 x|xyes)
Chris@1 11414 # Assume -lc should be added
Chris@1 11415 archive_cmds_need_lc_CXX=yes
Chris@1 11416
Chris@1 11417 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@1 11418 case $archive_cmds_CXX in
Chris@1 11419 *'~'*)
Chris@1 11420 # FIXME: we may have to deal with multi-command sequences.
Chris@1 11421 ;;
Chris@1 11422 '$CC '*)
Chris@1 11423 # Test whether the compiler implicitly links with -lc since on some
Chris@1 11424 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@1 11425 # to ld, don't add -lc before -lgcc.
Chris@1 11426 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
Chris@1 11427 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
Chris@1 11428 $rm conftest*
Chris@1 11429 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 11430
Chris@1 11431 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 11432 (eval $ac_compile) 2>&5
Chris@1 11433 ac_status=$?
Chris@1 11434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 11435 (exit $ac_status); } 2>conftest.err; then
Chris@1 11436 soname=conftest
Chris@1 11437 lib=conftest
Chris@1 11438 libobjs=conftest.$ac_objext
Chris@1 11439 deplibs=
Chris@1 11440 wl=$lt_prog_compiler_wl_CXX
Chris@1 11441 compiler_flags=-v
Chris@1 11442 linker_flags=-v
Chris@1 11443 verstring=
Chris@1 11444 output_objdir=.
Chris@1 11445 libname=conftest
Chris@1 11446 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
Chris@1 11447 allow_undefined_flag_CXX=
Chris@1 11448 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
Chris@1 11449 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@1 11450 ac_status=$?
Chris@1 11451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 11452 (exit $ac_status); }
Chris@1 11453 then
Chris@1 11454 archive_cmds_need_lc_CXX=no
Chris@1 11455 else
Chris@1 11456 archive_cmds_need_lc_CXX=yes
Chris@1 11457 fi
Chris@1 11458 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
Chris@1 11459 else
Chris@1 11460 cat conftest.err 1>&5
Chris@1 11461 fi
Chris@1 11462 $rm conftest*
Chris@1 11463 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
Chris@1 11464 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
Chris@1 11465 ;;
Chris@1 11466 esac
Chris@1 11467 fi
Chris@1 11468 ;;
Chris@1 11469 esac
Chris@1 11470
Chris@1 11471 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
Chris@1 11472 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
Chris@1 11473 library_names_spec=
Chris@1 11474 libname_spec='lib$name'
Chris@1 11475 soname_spec=
Chris@1 11476 shrext_cmds=".so"
Chris@1 11477 postinstall_cmds=
Chris@1 11478 postuninstall_cmds=
Chris@1 11479 finish_cmds=
Chris@1 11480 finish_eval=
Chris@1 11481 shlibpath_var=
Chris@1 11482 shlibpath_overrides_runpath=unknown
Chris@1 11483 version_type=none
Chris@1 11484 dynamic_linker="$host_os ld.so"
Chris@1 11485 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@1 11486 if test "$GCC" = yes; then
Chris@1 11487 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 11488 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
Chris@1 11489 # if the path contains ";" then we assume it to be the separator
Chris@1 11490 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@1 11491 # assumed that no part of a normal pathname contains ";" but that should
Chris@1 11492 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@1 11493 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 11494 else
Chris@1 11495 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 11496 fi
Chris@1 11497 else
Chris@1 11498 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@1 11499 fi
Chris@1 11500 need_lib_prefix=unknown
Chris@1 11501 hardcode_into_libs=no
Chris@1 11502
Chris@1 11503 # when you set need_version to no, make sure it does not cause -set_version
Chris@1 11504 # flags to be left without arguments
Chris@1 11505 need_version=unknown
Chris@1 11506
Chris@1 11507 case $host_os in
Chris@1 11508 aix3*)
Chris@1 11509 version_type=linux
Chris@1 11510 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@1 11511 shlibpath_var=LIBPATH
Chris@1 11512
Chris@1 11513 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@1 11514 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11515 ;;
Chris@1 11516
Chris@1 11517 aix4* | aix5*)
Chris@1 11518 version_type=linux
Chris@1 11519 need_lib_prefix=no
Chris@1 11520 need_version=no
Chris@1 11521 hardcode_into_libs=yes
Chris@1 11522 if test "$host_cpu" = ia64; then
Chris@1 11523 # AIX 5 supports IA64
Chris@1 11524 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@1 11525 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11526 else
Chris@1 11527 # With GCC up to 2.95.x, collect2 would create an import file
Chris@1 11528 # for dependence libraries. The import file would start with
Chris@1 11529 # the line `#! .'. This would cause the generated library to
Chris@1 11530 # depend on `.', always an invalid library. This was fixed in
Chris@1 11531 # development snapshots of GCC prior to 3.0.
Chris@1 11532 case $host_os in
Chris@1 11533 aix4 | aix4.[01] | aix4.[01].*)
Chris@1 11534 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@1 11535 echo ' yes '
Chris@1 11536 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
Chris@1 11537 :
Chris@1 11538 else
Chris@1 11539 can_build_shared=no
Chris@1 11540 fi
Chris@1 11541 ;;
Chris@1 11542 esac
Chris@1 11543 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@1 11544 # soname into executable. Probably we can add versioning support to
Chris@1 11545 # collect2, so additional links can be useful in future.
Chris@1 11546 if test "$aix_use_runtimelinking" = yes; then
Chris@1 11547 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@1 11548 # instead of lib<name>.a to let people know that these are not
Chris@1 11549 # typical AIX shared libraries.
Chris@1 11550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11551 else
Chris@1 11552 # We preserve .a as extension for shared libraries through AIX4.2
Chris@1 11553 # and later when we are not doing run time linking.
Chris@1 11554 library_names_spec='${libname}${release}.a $libname.a'
Chris@1 11555 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11556 fi
Chris@1 11557 shlibpath_var=LIBPATH
Chris@1 11558 fi
Chris@1 11559 ;;
Chris@1 11560
Chris@1 11561 amigaos*)
Chris@1 11562 library_names_spec='$libname.ixlibrary $libname.a'
Chris@1 11563 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@1 11564 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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@1 11565 ;;
Chris@1 11566
Chris@1 11567 beos*)
Chris@1 11568 library_names_spec='${libname}${shared_ext}'
Chris@1 11569 dynamic_linker="$host_os ld.so"
Chris@1 11570 shlibpath_var=LIBRARY_PATH
Chris@1 11571 ;;
Chris@1 11572
Chris@1 11573 bsdi[45]*)
Chris@1 11574 version_type=linux
Chris@1 11575 need_version=no
Chris@1 11576 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11577 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11578 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@1 11579 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11580 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@1 11581 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@1 11582 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@1 11583 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@1 11584 # libtool to hard-code these into programs
Chris@1 11585 ;;
Chris@1 11586
Chris@1 11587 cygwin* | mingw* | pw32*)
Chris@1 11588 version_type=windows
Chris@1 11589 shrext_cmds=".dll"
Chris@1 11590 need_version=no
Chris@1 11591 need_lib_prefix=no
Chris@1 11592
Chris@1 11593 case $GCC,$host_os in
Chris@1 11594 yes,cygwin* | yes,mingw* | yes,pw32*)
Chris@1 11595 library_names_spec='$libname.dll.a'
Chris@1 11596 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@1 11597 postinstall_cmds='base_file=`basename \${file}`~
Chris@1 11598 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
Chris@1 11599 dldir=$destdir/`dirname \$dlpath`~
Chris@1 11600 test -d \$dldir || mkdir -p \$dldir~
Chris@1 11601 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@1 11602 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@1 11603 dlpath=$dir/\$dldll~
Chris@1 11604 $rm \$dlpath'
Chris@1 11605 shlibpath_overrides_runpath=yes
Chris@1 11606
Chris@1 11607 case $host_os in
Chris@1 11608 cygwin*)
Chris@1 11609 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@1 11610 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 11611 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
Chris@1 11612 ;;
Chris@1 11613 mingw*)
Chris@1 11614 # MinGW DLLs use traditional 'lib' prefix
Chris@1 11615 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 11616 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 11617 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
Chris@1 11618 # It is most probably a Windows format PATH printed by
Chris@1 11619 # mingw gcc, but we are running on Cygwin. Gcc prints its search
Chris@1 11620 # path with ; separators, and with drive letters. We can handle the
Chris@1 11621 # drive letters (cygwin fileutils understands them), so leave them,
Chris@1 11622 # especially as we might pass files found there to a mingw objdump,
Chris@1 11623 # which wouldn't understand a cygwinified path. Ahh.
Chris@1 11624 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 11625 else
Chris@1 11626 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 11627 fi
Chris@1 11628 ;;
Chris@1 11629 pw32*)
Chris@1 11630 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@1 11631 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 11632 ;;
Chris@1 11633 esac
Chris@1 11634 ;;
Chris@1 11635
Chris@1 11636 *)
Chris@1 11637 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@1 11638 ;;
Chris@1 11639 esac
Chris@1 11640 dynamic_linker='Win32 ld.exe'
Chris@1 11641 # FIXME: first we should search . and the directory the executable is in
Chris@1 11642 shlibpath_var=PATH
Chris@1 11643 ;;
Chris@1 11644
Chris@1 11645 darwin* | rhapsody*)
Chris@1 11646 dynamic_linker="$host_os dyld"
Chris@1 11647 version_type=darwin
Chris@1 11648 need_lib_prefix=no
Chris@1 11649 need_version=no
Chris@1 11650 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@1 11651 soname_spec='${libname}${release}${major}$shared_ext'
Chris@1 11652 shlibpath_overrides_runpath=yes
Chris@1 11653 shlibpath_var=DYLD_LIBRARY_PATH
Chris@1 11654 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
Chris@1 11655 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
Chris@1 11656 if test "$GCC" = yes; then
Chris@1 11657 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
Chris@1 11658 else
Chris@1 11659 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
Chris@1 11660 fi
Chris@1 11661 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@1 11662 ;;
Chris@1 11663
Chris@1 11664 dgux*)
Chris@1 11665 version_type=linux
Chris@1 11666 need_lib_prefix=no
Chris@1 11667 need_version=no
Chris@1 11668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@1 11669 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11670 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11671 ;;
Chris@1 11672
Chris@1 11673 freebsd1*)
Chris@1 11674 dynamic_linker=no
Chris@1 11675 ;;
Chris@1 11676
Chris@1 11677 kfreebsd*-gnu)
Chris@1 11678 version_type=linux
Chris@1 11679 need_lib_prefix=no
Chris@1 11680 need_version=no
Chris@1 11681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 11682 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11683 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11684 shlibpath_overrides_runpath=no
Chris@1 11685 hardcode_into_libs=yes
Chris@1 11686 dynamic_linker='GNU ld.so'
Chris@1 11687 ;;
Chris@1 11688
Chris@1 11689 freebsd* | dragonfly*)
Chris@1 11690 # DragonFly does not have aout. When/if they implement a new
Chris@1 11691 # versioning mechanism, adjust this.
Chris@1 11692 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
Chris@1 11693 version_type=freebsd-$objformat
Chris@1 11694 case $version_type in
Chris@1 11695 freebsd-elf*)
Chris@1 11696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 11697 need_version=no
Chris@1 11698 need_lib_prefix=no
Chris@1 11699 ;;
Chris@1 11700 freebsd-*)
Chris@1 11701 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@1 11702 need_version=yes
Chris@1 11703 ;;
Chris@1 11704 esac
Chris@1 11705 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11706 case $host_os in
Chris@1 11707 freebsd2*)
Chris@1 11708 shlibpath_overrides_runpath=yes
Chris@1 11709 ;;
Chris@1 11710 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@1 11711 shlibpath_overrides_runpath=yes
Chris@1 11712 hardcode_into_libs=yes
Chris@1 11713 ;;
Chris@1 11714 *) # from 3.2 on
Chris@1 11715 shlibpath_overrides_runpath=no
Chris@1 11716 hardcode_into_libs=yes
Chris@1 11717 ;;
Chris@1 11718 esac
Chris@1 11719 ;;
Chris@1 11720
Chris@1 11721 gnu*)
Chris@1 11722 version_type=linux
Chris@1 11723 need_lib_prefix=no
Chris@1 11724 need_version=no
Chris@1 11725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@1 11726 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11727 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11728 hardcode_into_libs=yes
Chris@1 11729 ;;
Chris@1 11730
Chris@1 11731 hpux9* | hpux10* | hpux11*)
Chris@1 11732 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@1 11733 # link against other versions.
Chris@1 11734 version_type=sunos
Chris@1 11735 need_lib_prefix=no
Chris@1 11736 need_version=no
Chris@1 11737 case "$host_cpu" in
Chris@1 11738 ia64*)
Chris@1 11739 shrext_cmds='.so'
Chris@1 11740 hardcode_into_libs=yes
Chris@1 11741 dynamic_linker="$host_os dld.so"
Chris@1 11742 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11743 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 11744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11745 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11746 if test "X$HPUX_IA64_MODE" = X32; then
Chris@1 11747 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@1 11748 else
Chris@1 11749 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@1 11750 fi
Chris@1 11751 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 11752 ;;
Chris@1 11753 hppa*64*)
Chris@1 11754 shrext_cmds='.sl'
Chris@1 11755 hardcode_into_libs=yes
Chris@1 11756 dynamic_linker="$host_os dld.sl"
Chris@1 11757 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@1 11758 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 11759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11760 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11761 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@1 11762 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 11763 ;;
Chris@1 11764 *)
Chris@1 11765 shrext_cmds='.sl'
Chris@1 11766 dynamic_linker="$host_os dld.sl"
Chris@1 11767 shlibpath_var=SHLIB_PATH
Chris@1 11768 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@1 11769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11770 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11771 ;;
Chris@1 11772 esac
Chris@1 11773 # HP-UX runs *really* slowly unless shared libraries are mode 555.
Chris@1 11774 postinstall_cmds='chmod 555 $lib'
Chris@1 11775 ;;
Chris@1 11776
Chris@1 11777 irix5* | irix6* | nonstopux*)
Chris@1 11778 case $host_os in
Chris@1 11779 nonstopux*) version_type=nonstopux ;;
Chris@1 11780 *)
Chris@1 11781 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@1 11782 version_type=linux
Chris@1 11783 else
Chris@1 11784 version_type=irix
Chris@1 11785 fi ;;
Chris@1 11786 esac
Chris@1 11787 need_lib_prefix=no
Chris@1 11788 need_version=no
Chris@1 11789 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 11791 case $host_os in
Chris@1 11792 irix5* | nonstopux*)
Chris@1 11793 libsuff= shlibsuff=
Chris@1 11794 ;;
Chris@1 11795 *)
Chris@1 11796 case $LD in # libtool.m4 will add one of these switches to LD
Chris@1 11797 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@1 11798 libsuff= shlibsuff= libmagic=32-bit;;
Chris@1 11799 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@1 11800 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@1 11801 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@1 11802 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@1 11803 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@1 11804 esac
Chris@1 11805 ;;
Chris@1 11806 esac
Chris@1 11807 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@1 11808 shlibpath_overrides_runpath=no
Chris@1 11809 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 11810 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@1 11811 hardcode_into_libs=yes
Chris@1 11812 ;;
Chris@1 11813
Chris@1 11814 # No shared lib support for Linux oldld, aout, or coff.
Chris@1 11815 linux*oldld* | linux*aout* | linux*coff*)
Chris@1 11816 dynamic_linker=no
Chris@1 11817 ;;
Chris@1 11818
Chris@1 11819 # This must be Linux ELF.
Chris@1 11820 linux*)
Chris@1 11821 version_type=linux
Chris@1 11822 need_lib_prefix=no
Chris@1 11823 need_version=no
Chris@1 11824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11825 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11826 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@1 11827 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11828 shlibpath_overrides_runpath=no
Chris@1 11829 # This implies no fast_install, which is unacceptable.
Chris@1 11830 # Some rework will be needed to allow for fast_install
Chris@1 11831 # before this can be enabled.
Chris@1 11832 hardcode_into_libs=yes
Chris@1 11833
Chris@1 11834 # find out which ABI we are using
Chris@1 11835 libsuff=
Chris@1 11836 case "$host_cpu" in
Chris@1 11837 x86_64*|s390x*|powerpc64*)
Chris@1 11838 echo '#line 11838 "configure"' > conftest.$ac_ext
Chris@1 11839 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 11840 (eval $ac_compile) 2>&5
Chris@1 11841 ac_status=$?
Chris@1 11842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 11843 (exit $ac_status); }; then
Chris@1 11844 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 11845 *64-bit*)
Chris@1 11846 libsuff=64
Chris@1 11847 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 11848 ;;
Chris@1 11849 esac
Chris@1 11850 fi
Chris@1 11851 rm -rf conftest*
Chris@1 11852 ;;
Chris@1 11853 esac
Chris@1 11854
Chris@1 11855 # Append ld.so.conf contents to the search path
Chris@1 11856 if test -f /etc/ld.so.conf; then
Chris@1 11857 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
Chris@1 11858 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
Chris@1 11859 fi
Chris@1 11860
Chris@1 11861 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@1 11862 # powerpc, because MkLinux only supported shared libraries with the
Chris@1 11863 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@1 11864 # most powerpc-linux boxes support dynamic linking these days and
Chris@1 11865 # people can always --disable-shared, the test was removed, and we
Chris@1 11866 # assume the GNU/Linux dynamic linker is in use.
Chris@1 11867 dynamic_linker='GNU/Linux ld.so'
Chris@1 11868 ;;
Chris@1 11869
Chris@1 11870 knetbsd*-gnu)
Chris@1 11871 version_type=linux
Chris@1 11872 need_lib_prefix=no
Chris@1 11873 need_version=no
Chris@1 11874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 11875 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11876 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11877 shlibpath_overrides_runpath=no
Chris@1 11878 hardcode_into_libs=yes
Chris@1 11879 dynamic_linker='GNU ld.so'
Chris@1 11880 ;;
Chris@1 11881
Chris@1 11882 netbsd*)
Chris@1 11883 version_type=sunos
Chris@1 11884 need_lib_prefix=no
Chris@1 11885 need_version=no
Chris@1 11886 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 11887 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 11888 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 11889 dynamic_linker='NetBSD (a.out) ld.so'
Chris@1 11890 else
Chris@1 11891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 11892 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11893 dynamic_linker='NetBSD ld.elf_so'
Chris@1 11894 fi
Chris@1 11895 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11896 shlibpath_overrides_runpath=yes
Chris@1 11897 hardcode_into_libs=yes
Chris@1 11898 ;;
Chris@1 11899
Chris@1 11900 newsos6)
Chris@1 11901 version_type=linux
Chris@1 11902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11903 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11904 shlibpath_overrides_runpath=yes
Chris@1 11905 ;;
Chris@1 11906
Chris@1 11907 nto-qnx*)
Chris@1 11908 version_type=linux
Chris@1 11909 need_lib_prefix=no
Chris@1 11910 need_version=no
Chris@1 11911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11912 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11913 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11914 shlibpath_overrides_runpath=yes
Chris@1 11915 ;;
Chris@1 11916
Chris@1 11917 openbsd*)
Chris@1 11918 version_type=sunos
Chris@1 11919 need_lib_prefix=no
Chris@1 11920 need_version=no
Chris@1 11921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 11922 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 11923 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11924 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 11925 case $host_os in
Chris@1 11926 openbsd2.[89] | openbsd2.[89].*)
Chris@1 11927 shlibpath_overrides_runpath=no
Chris@1 11928 ;;
Chris@1 11929 *)
Chris@1 11930 shlibpath_overrides_runpath=yes
Chris@1 11931 ;;
Chris@1 11932 esac
Chris@1 11933 else
Chris@1 11934 shlibpath_overrides_runpath=yes
Chris@1 11935 fi
Chris@1 11936 ;;
Chris@1 11937
Chris@1 11938 os2*)
Chris@1 11939 libname_spec='$name'
Chris@1 11940 shrext_cmds=".dll"
Chris@1 11941 need_lib_prefix=no
Chris@1 11942 library_names_spec='$libname${shared_ext} $libname.a'
Chris@1 11943 dynamic_linker='OS/2 ld.exe'
Chris@1 11944 shlibpath_var=LIBPATH
Chris@1 11945 ;;
Chris@1 11946
Chris@1 11947 osf3* | osf4* | osf5*)
Chris@1 11948 version_type=osf
Chris@1 11949 need_lib_prefix=no
Chris@1 11950 need_version=no
Chris@1 11951 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11953 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11954 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@1 11955 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@1 11956 ;;
Chris@1 11957
Chris@1 11958 sco3.2v5*)
Chris@1 11959 version_type=osf
Chris@1 11960 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11962 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11963 ;;
Chris@1 11964
Chris@1 11965 solaris*)
Chris@1 11966 version_type=linux
Chris@1 11967 need_lib_prefix=no
Chris@1 11968 need_version=no
Chris@1 11969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11970 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11971 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11972 shlibpath_overrides_runpath=yes
Chris@1 11973 hardcode_into_libs=yes
Chris@1 11974 # ldd complains unless libraries are executable
Chris@1 11975 postinstall_cmds='chmod +x $lib'
Chris@1 11976 ;;
Chris@1 11977
Chris@1 11978 sunos4*)
Chris@1 11979 version_type=sunos
Chris@1 11980 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 11981 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@1 11982 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11983 shlibpath_overrides_runpath=yes
Chris@1 11984 if test "$with_gnu_ld" = yes; then
Chris@1 11985 need_lib_prefix=no
Chris@1 11986 fi
Chris@1 11987 need_version=yes
Chris@1 11988 ;;
Chris@1 11989
Chris@1 11990 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 11991 version_type=linux
Chris@1 11992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 11993 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 11994 shlibpath_var=LD_LIBRARY_PATH
Chris@1 11995 case $host_vendor in
Chris@1 11996 sni)
Chris@1 11997 shlibpath_overrides_runpath=no
Chris@1 11998 need_lib_prefix=no
Chris@1 11999 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@1 12000 runpath_var=LD_RUN_PATH
Chris@1 12001 ;;
Chris@1 12002 siemens)
Chris@1 12003 need_lib_prefix=no
Chris@1 12004 ;;
Chris@1 12005 motorola)
Chris@1 12006 need_lib_prefix=no
Chris@1 12007 need_version=no
Chris@1 12008 shlibpath_overrides_runpath=no
Chris@1 12009 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@1 12010 ;;
Chris@1 12011 esac
Chris@1 12012 ;;
Chris@1 12013
Chris@1 12014 sysv4*MP*)
Chris@1 12015 if test -d /usr/nec ;then
Chris@1 12016 version_type=linux
Chris@1 12017 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@1 12018 soname_spec='$libname${shared_ext}.$major'
Chris@1 12019 shlibpath_var=LD_LIBRARY_PATH
Chris@1 12020 fi
Chris@1 12021 ;;
Chris@1 12022
Chris@1 12023 uts4*)
Chris@1 12024 version_type=linux
Chris@1 12025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 12026 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 12027 shlibpath_var=LD_LIBRARY_PATH
Chris@1 12028 ;;
Chris@1 12029
Chris@1 12030 *)
Chris@1 12031 dynamic_linker=no
Chris@1 12032 ;;
Chris@1 12033 esac
Chris@1 12034 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
Chris@1 12035 echo "${ECHO_T}$dynamic_linker" >&6
Chris@1 12036 test "$dynamic_linker" = no && can_build_shared=no
Chris@1 12037
Chris@1 12038 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
Chris@1 12039 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
Chris@1 12040 hardcode_action_CXX=
Chris@1 12041 if test -n "$hardcode_libdir_flag_spec_CXX" || \
Chris@1 12042 test -n "$runpath_var_CXX" || \
Chris@1 12043 test "X$hardcode_automatic_CXX" = "Xyes" ; then
Chris@1 12044
Chris@1 12045 # We can hardcode non-existant directories.
Chris@1 12046 if test "$hardcode_direct_CXX" != no &&
Chris@1 12047 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@1 12048 # have to relink, otherwise we might link with an installed library
Chris@1 12049 # when we should be linking with a yet-to-be-installed one
Chris@1 12050 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
Chris@1 12051 test "$hardcode_minus_L_CXX" != no; then
Chris@1 12052 # Linking always hardcodes the temporary library directory.
Chris@1 12053 hardcode_action_CXX=relink
Chris@1 12054 else
Chris@1 12055 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@1 12056 hardcode_action_CXX=immediate
Chris@1 12057 fi
Chris@1 12058 else
Chris@1 12059 # We cannot hardcode anything, or else we can only hardcode existing
Chris@1 12060 # directories.
Chris@1 12061 hardcode_action_CXX=unsupported
Chris@1 12062 fi
Chris@1 12063 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
Chris@1 12064 echo "${ECHO_T}$hardcode_action_CXX" >&6
Chris@1 12065
Chris@1 12066 if test "$hardcode_action_CXX" = relink; then
Chris@1 12067 # Fast installation is not supported
Chris@1 12068 enable_fast_install=no
Chris@1 12069 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@1 12070 test "$enable_shared" = no; then
Chris@1 12071 # Fast installation is not necessary
Chris@1 12072 enable_fast_install=needless
Chris@1 12073 fi
Chris@1 12074
Chris@1 12075 striplib=
Chris@1 12076 old_striplib=
Chris@1 12077 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
Chris@1 12078 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
Chris@1 12079 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
Chris@1 12080 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@1 12081 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@1 12082 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 12083 echo "${ECHO_T}yes" >&6
Chris@1 12084 else
Chris@1 12085 # FIXME - insert some real tests, host_os isn't really good enough
Chris@1 12086 case $host_os in
Chris@1 12087 darwin*)
Chris@1 12088 if test -n "$STRIP" ; then
Chris@1 12089 striplib="$STRIP -x"
Chris@1 12090 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 12091 echo "${ECHO_T}yes" >&6
Chris@1 12092 else
Chris@1 12093 echo "$as_me:$LINENO: result: no" >&5
Chris@1 12094 echo "${ECHO_T}no" >&6
Chris@1 12095 fi
Chris@1 12096 ;;
Chris@1 12097 *)
Chris@1 12098 echo "$as_me:$LINENO: result: no" >&5
Chris@1 12099 echo "${ECHO_T}no" >&6
Chris@1 12100 ;;
Chris@1 12101 esac
Chris@1 12102 fi
Chris@1 12103
Chris@1 12104 if test "x$enable_dlopen" != xyes; then
Chris@1 12105 enable_dlopen=unknown
Chris@1 12106 enable_dlopen_self=unknown
Chris@1 12107 enable_dlopen_self_static=unknown
Chris@1 12108 else
Chris@1 12109 lt_cv_dlopen=no
Chris@1 12110 lt_cv_dlopen_libs=
Chris@1 12111
Chris@1 12112 case $host_os in
Chris@1 12113 beos*)
Chris@1 12114 lt_cv_dlopen="load_add_on"
Chris@1 12115 lt_cv_dlopen_libs=
Chris@1 12116 lt_cv_dlopen_self=yes
Chris@1 12117 ;;
Chris@1 12118
Chris@1 12119 mingw* | pw32*)
Chris@1 12120 lt_cv_dlopen="LoadLibrary"
Chris@1 12121 lt_cv_dlopen_libs=
Chris@1 12122 ;;
Chris@1 12123
Chris@1 12124 cygwin*)
Chris@1 12125 lt_cv_dlopen="dlopen"
Chris@1 12126 lt_cv_dlopen_libs=
Chris@1 12127 ;;
Chris@1 12128
Chris@1 12129 darwin*)
Chris@1 12130 # if libdl is installed we need to link against it
Chris@1 12131 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
Chris@1 12132 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
Chris@1 12133 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
Chris@1 12134 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12135 else
Chris@1 12136 ac_check_lib_save_LIBS=$LIBS
Chris@1 12137 LIBS="-ldl $LIBS"
Chris@1 12138 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12139 /* confdefs.h. */
Chris@1 12140 _ACEOF
Chris@1 12141 cat confdefs.h >>conftest.$ac_ext
Chris@1 12142 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12143 /* end confdefs.h. */
Chris@1 12144
Chris@1 12145 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12146 #ifdef __cplusplus
Chris@1 12147 extern "C"
Chris@1 12148 #endif
Chris@1 12149 /* We use char because int might match the return type of a gcc2
Chris@1 12150 builtin and then its argument prototype would still apply. */
Chris@1 12151 char dlopen ();
Chris@1 12152 int
Chris@1 12153 main ()
Chris@1 12154 {
Chris@1 12155 dlopen ();
Chris@1 12156 ;
Chris@1 12157 return 0;
Chris@1 12158 }
Chris@1 12159 _ACEOF
Chris@1 12160 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12161 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12162 (eval $ac_link) 2>conftest.er1
Chris@1 12163 ac_status=$?
Chris@1 12164 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12165 rm -f conftest.er1
Chris@1 12166 cat conftest.err >&5
Chris@1 12167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12168 (exit $ac_status); } &&
Chris@1 12169 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12170 || test ! -s conftest.err'
Chris@1 12171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12172 (eval $ac_try) 2>&5
Chris@1 12173 ac_status=$?
Chris@1 12174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12175 (exit $ac_status); }; } &&
Chris@1 12176 { ac_try='test -s conftest$ac_exeext'
Chris@1 12177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12178 (eval $ac_try) 2>&5
Chris@1 12179 ac_status=$?
Chris@1 12180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12181 (exit $ac_status); }; }; then
Chris@1 12182 ac_cv_lib_dl_dlopen=yes
Chris@1 12183 else
Chris@1 12184 echo "$as_me: failed program was:" >&5
Chris@1 12185 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12186
Chris@1 12187 ac_cv_lib_dl_dlopen=no
Chris@1 12188 fi
Chris@1 12189 rm -f conftest.err conftest.$ac_objext \
Chris@1 12190 conftest$ac_exeext conftest.$ac_ext
Chris@1 12191 LIBS=$ac_check_lib_save_LIBS
Chris@1 12192 fi
Chris@1 12193 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
Chris@1 12194 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
Chris@1 12195 if test $ac_cv_lib_dl_dlopen = yes; then
Chris@1 12196 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@1 12197 else
Chris@1 12198
Chris@1 12199 lt_cv_dlopen="dyld"
Chris@1 12200 lt_cv_dlopen_libs=
Chris@1 12201 lt_cv_dlopen_self=yes
Chris@1 12202
Chris@1 12203 fi
Chris@1 12204
Chris@1 12205 ;;
Chris@1 12206
Chris@1 12207 *)
Chris@1 12208 echo "$as_me:$LINENO: checking for shl_load" >&5
Chris@1 12209 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
Chris@1 12210 if test "${ac_cv_func_shl_load+set}" = set; then
Chris@1 12211 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12212 else
Chris@1 12213 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12214 /* confdefs.h. */
Chris@1 12215 _ACEOF
Chris@1 12216 cat confdefs.h >>conftest.$ac_ext
Chris@1 12217 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12218 /* end confdefs.h. */
Chris@1 12219 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
Chris@1 12220 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 12221 #define shl_load innocuous_shl_load
Chris@1 12222
Chris@1 12223 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 12224 which can conflict with char shl_load (); below.
Chris@1 12225 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 12226 <limits.h> exists even on freestanding compilers. */
Chris@1 12227
Chris@1 12228 #ifdef __STDC__
Chris@1 12229 # include <limits.h>
Chris@1 12230 #else
Chris@1 12231 # include <assert.h>
Chris@1 12232 #endif
Chris@1 12233
Chris@1 12234 #undef shl_load
Chris@1 12235
Chris@1 12236 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12237 #ifdef __cplusplus
Chris@1 12238 extern "C"
Chris@1 12239 {
Chris@1 12240 #endif
Chris@1 12241 /* We use char because int might match the return type of a gcc2
Chris@1 12242 builtin and then its argument prototype would still apply. */
Chris@1 12243 char shl_load ();
Chris@1 12244 /* The GNU C library defines this for functions which it implements
Chris@1 12245 to always fail with ENOSYS. Some functions are actually named
Chris@1 12246 something starting with __ and the normal name is an alias. */
Chris@1 12247 #if defined (__stub_shl_load) || defined (__stub___shl_load)
Chris@1 12248 choke me
Chris@1 12249 #else
Chris@1 12250 char (*f) () = shl_load;
Chris@1 12251 #endif
Chris@1 12252 #ifdef __cplusplus
Chris@1 12253 }
Chris@1 12254 #endif
Chris@1 12255
Chris@1 12256 int
Chris@1 12257 main ()
Chris@1 12258 {
Chris@1 12259 return f != shl_load;
Chris@1 12260 ;
Chris@1 12261 return 0;
Chris@1 12262 }
Chris@1 12263 _ACEOF
Chris@1 12264 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12265 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12266 (eval $ac_link) 2>conftest.er1
Chris@1 12267 ac_status=$?
Chris@1 12268 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12269 rm -f conftest.er1
Chris@1 12270 cat conftest.err >&5
Chris@1 12271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12272 (exit $ac_status); } &&
Chris@1 12273 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12274 || test ! -s conftest.err'
Chris@1 12275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12276 (eval $ac_try) 2>&5
Chris@1 12277 ac_status=$?
Chris@1 12278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12279 (exit $ac_status); }; } &&
Chris@1 12280 { ac_try='test -s conftest$ac_exeext'
Chris@1 12281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12282 (eval $ac_try) 2>&5
Chris@1 12283 ac_status=$?
Chris@1 12284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12285 (exit $ac_status); }; }; then
Chris@1 12286 ac_cv_func_shl_load=yes
Chris@1 12287 else
Chris@1 12288 echo "$as_me: failed program was:" >&5
Chris@1 12289 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12290
Chris@1 12291 ac_cv_func_shl_load=no
Chris@1 12292 fi
Chris@1 12293 rm -f conftest.err conftest.$ac_objext \
Chris@1 12294 conftest$ac_exeext conftest.$ac_ext
Chris@1 12295 fi
Chris@1 12296 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
Chris@1 12297 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
Chris@1 12298 if test $ac_cv_func_shl_load = yes; then
Chris@1 12299 lt_cv_dlopen="shl_load"
Chris@1 12300 else
Chris@1 12301 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
Chris@1 12302 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
Chris@1 12303 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
Chris@1 12304 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12305 else
Chris@1 12306 ac_check_lib_save_LIBS=$LIBS
Chris@1 12307 LIBS="-ldld $LIBS"
Chris@1 12308 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12309 /* confdefs.h. */
Chris@1 12310 _ACEOF
Chris@1 12311 cat confdefs.h >>conftest.$ac_ext
Chris@1 12312 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12313 /* end confdefs.h. */
Chris@1 12314
Chris@1 12315 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12316 #ifdef __cplusplus
Chris@1 12317 extern "C"
Chris@1 12318 #endif
Chris@1 12319 /* We use char because int might match the return type of a gcc2
Chris@1 12320 builtin and then its argument prototype would still apply. */
Chris@1 12321 char shl_load ();
Chris@1 12322 int
Chris@1 12323 main ()
Chris@1 12324 {
Chris@1 12325 shl_load ();
Chris@1 12326 ;
Chris@1 12327 return 0;
Chris@1 12328 }
Chris@1 12329 _ACEOF
Chris@1 12330 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12331 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12332 (eval $ac_link) 2>conftest.er1
Chris@1 12333 ac_status=$?
Chris@1 12334 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12335 rm -f conftest.er1
Chris@1 12336 cat conftest.err >&5
Chris@1 12337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12338 (exit $ac_status); } &&
Chris@1 12339 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12340 || test ! -s conftest.err'
Chris@1 12341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12342 (eval $ac_try) 2>&5
Chris@1 12343 ac_status=$?
Chris@1 12344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12345 (exit $ac_status); }; } &&
Chris@1 12346 { ac_try='test -s conftest$ac_exeext'
Chris@1 12347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12348 (eval $ac_try) 2>&5
Chris@1 12349 ac_status=$?
Chris@1 12350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12351 (exit $ac_status); }; }; then
Chris@1 12352 ac_cv_lib_dld_shl_load=yes
Chris@1 12353 else
Chris@1 12354 echo "$as_me: failed program was:" >&5
Chris@1 12355 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12356
Chris@1 12357 ac_cv_lib_dld_shl_load=no
Chris@1 12358 fi
Chris@1 12359 rm -f conftest.err conftest.$ac_objext \
Chris@1 12360 conftest$ac_exeext conftest.$ac_ext
Chris@1 12361 LIBS=$ac_check_lib_save_LIBS
Chris@1 12362 fi
Chris@1 12363 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
Chris@1 12364 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
Chris@1 12365 if test $ac_cv_lib_dld_shl_load = yes; then
Chris@1 12366 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
Chris@1 12367 else
Chris@1 12368 echo "$as_me:$LINENO: checking for dlopen" >&5
Chris@1 12369 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
Chris@1 12370 if test "${ac_cv_func_dlopen+set}" = set; then
Chris@1 12371 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12372 else
Chris@1 12373 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12374 /* confdefs.h. */
Chris@1 12375 _ACEOF
Chris@1 12376 cat confdefs.h >>conftest.$ac_ext
Chris@1 12377 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12378 /* end confdefs.h. */
Chris@1 12379 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
Chris@1 12380 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 12381 #define dlopen innocuous_dlopen
Chris@1 12382
Chris@1 12383 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 12384 which can conflict with char dlopen (); below.
Chris@1 12385 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 12386 <limits.h> exists even on freestanding compilers. */
Chris@1 12387
Chris@1 12388 #ifdef __STDC__
Chris@1 12389 # include <limits.h>
Chris@1 12390 #else
Chris@1 12391 # include <assert.h>
Chris@1 12392 #endif
Chris@1 12393
Chris@1 12394 #undef dlopen
Chris@1 12395
Chris@1 12396 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12397 #ifdef __cplusplus
Chris@1 12398 extern "C"
Chris@1 12399 {
Chris@1 12400 #endif
Chris@1 12401 /* We use char because int might match the return type of a gcc2
Chris@1 12402 builtin and then its argument prototype would still apply. */
Chris@1 12403 char dlopen ();
Chris@1 12404 /* The GNU C library defines this for functions which it implements
Chris@1 12405 to always fail with ENOSYS. Some functions are actually named
Chris@1 12406 something starting with __ and the normal name is an alias. */
Chris@1 12407 #if defined (__stub_dlopen) || defined (__stub___dlopen)
Chris@1 12408 choke me
Chris@1 12409 #else
Chris@1 12410 char (*f) () = dlopen;
Chris@1 12411 #endif
Chris@1 12412 #ifdef __cplusplus
Chris@1 12413 }
Chris@1 12414 #endif
Chris@1 12415
Chris@1 12416 int
Chris@1 12417 main ()
Chris@1 12418 {
Chris@1 12419 return f != dlopen;
Chris@1 12420 ;
Chris@1 12421 return 0;
Chris@1 12422 }
Chris@1 12423 _ACEOF
Chris@1 12424 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12425 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12426 (eval $ac_link) 2>conftest.er1
Chris@1 12427 ac_status=$?
Chris@1 12428 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12429 rm -f conftest.er1
Chris@1 12430 cat conftest.err >&5
Chris@1 12431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12432 (exit $ac_status); } &&
Chris@1 12433 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12434 || test ! -s conftest.err'
Chris@1 12435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12436 (eval $ac_try) 2>&5
Chris@1 12437 ac_status=$?
Chris@1 12438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12439 (exit $ac_status); }; } &&
Chris@1 12440 { ac_try='test -s conftest$ac_exeext'
Chris@1 12441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12442 (eval $ac_try) 2>&5
Chris@1 12443 ac_status=$?
Chris@1 12444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12445 (exit $ac_status); }; }; then
Chris@1 12446 ac_cv_func_dlopen=yes
Chris@1 12447 else
Chris@1 12448 echo "$as_me: failed program was:" >&5
Chris@1 12449 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12450
Chris@1 12451 ac_cv_func_dlopen=no
Chris@1 12452 fi
Chris@1 12453 rm -f conftest.err conftest.$ac_objext \
Chris@1 12454 conftest$ac_exeext conftest.$ac_ext
Chris@1 12455 fi
Chris@1 12456 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
Chris@1 12457 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
Chris@1 12458 if test $ac_cv_func_dlopen = yes; then
Chris@1 12459 lt_cv_dlopen="dlopen"
Chris@1 12460 else
Chris@1 12461 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
Chris@1 12462 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
Chris@1 12463 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
Chris@1 12464 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12465 else
Chris@1 12466 ac_check_lib_save_LIBS=$LIBS
Chris@1 12467 LIBS="-ldl $LIBS"
Chris@1 12468 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12469 /* confdefs.h. */
Chris@1 12470 _ACEOF
Chris@1 12471 cat confdefs.h >>conftest.$ac_ext
Chris@1 12472 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12473 /* end confdefs.h. */
Chris@1 12474
Chris@1 12475 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12476 #ifdef __cplusplus
Chris@1 12477 extern "C"
Chris@1 12478 #endif
Chris@1 12479 /* We use char because int might match the return type of a gcc2
Chris@1 12480 builtin and then its argument prototype would still apply. */
Chris@1 12481 char dlopen ();
Chris@1 12482 int
Chris@1 12483 main ()
Chris@1 12484 {
Chris@1 12485 dlopen ();
Chris@1 12486 ;
Chris@1 12487 return 0;
Chris@1 12488 }
Chris@1 12489 _ACEOF
Chris@1 12490 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12491 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12492 (eval $ac_link) 2>conftest.er1
Chris@1 12493 ac_status=$?
Chris@1 12494 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12495 rm -f conftest.er1
Chris@1 12496 cat conftest.err >&5
Chris@1 12497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12498 (exit $ac_status); } &&
Chris@1 12499 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12500 || test ! -s conftest.err'
Chris@1 12501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12502 (eval $ac_try) 2>&5
Chris@1 12503 ac_status=$?
Chris@1 12504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12505 (exit $ac_status); }; } &&
Chris@1 12506 { ac_try='test -s conftest$ac_exeext'
Chris@1 12507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12508 (eval $ac_try) 2>&5
Chris@1 12509 ac_status=$?
Chris@1 12510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12511 (exit $ac_status); }; }; then
Chris@1 12512 ac_cv_lib_dl_dlopen=yes
Chris@1 12513 else
Chris@1 12514 echo "$as_me: failed program was:" >&5
Chris@1 12515 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12516
Chris@1 12517 ac_cv_lib_dl_dlopen=no
Chris@1 12518 fi
Chris@1 12519 rm -f conftest.err conftest.$ac_objext \
Chris@1 12520 conftest$ac_exeext conftest.$ac_ext
Chris@1 12521 LIBS=$ac_check_lib_save_LIBS
Chris@1 12522 fi
Chris@1 12523 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
Chris@1 12524 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
Chris@1 12525 if test $ac_cv_lib_dl_dlopen = yes; then
Chris@1 12526 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@1 12527 else
Chris@1 12528 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
Chris@1 12529 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
Chris@1 12530 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
Chris@1 12531 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12532 else
Chris@1 12533 ac_check_lib_save_LIBS=$LIBS
Chris@1 12534 LIBS="-lsvld $LIBS"
Chris@1 12535 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12536 /* confdefs.h. */
Chris@1 12537 _ACEOF
Chris@1 12538 cat confdefs.h >>conftest.$ac_ext
Chris@1 12539 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12540 /* end confdefs.h. */
Chris@1 12541
Chris@1 12542 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12543 #ifdef __cplusplus
Chris@1 12544 extern "C"
Chris@1 12545 #endif
Chris@1 12546 /* We use char because int might match the return type of a gcc2
Chris@1 12547 builtin and then its argument prototype would still apply. */
Chris@1 12548 char dlopen ();
Chris@1 12549 int
Chris@1 12550 main ()
Chris@1 12551 {
Chris@1 12552 dlopen ();
Chris@1 12553 ;
Chris@1 12554 return 0;
Chris@1 12555 }
Chris@1 12556 _ACEOF
Chris@1 12557 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12558 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12559 (eval $ac_link) 2>conftest.er1
Chris@1 12560 ac_status=$?
Chris@1 12561 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12562 rm -f conftest.er1
Chris@1 12563 cat conftest.err >&5
Chris@1 12564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12565 (exit $ac_status); } &&
Chris@1 12566 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12567 || test ! -s conftest.err'
Chris@1 12568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12569 (eval $ac_try) 2>&5
Chris@1 12570 ac_status=$?
Chris@1 12571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12572 (exit $ac_status); }; } &&
Chris@1 12573 { ac_try='test -s conftest$ac_exeext'
Chris@1 12574 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12575 (eval $ac_try) 2>&5
Chris@1 12576 ac_status=$?
Chris@1 12577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12578 (exit $ac_status); }; }; then
Chris@1 12579 ac_cv_lib_svld_dlopen=yes
Chris@1 12580 else
Chris@1 12581 echo "$as_me: failed program was:" >&5
Chris@1 12582 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12583
Chris@1 12584 ac_cv_lib_svld_dlopen=no
Chris@1 12585 fi
Chris@1 12586 rm -f conftest.err conftest.$ac_objext \
Chris@1 12587 conftest$ac_exeext conftest.$ac_ext
Chris@1 12588 LIBS=$ac_check_lib_save_LIBS
Chris@1 12589 fi
Chris@1 12590 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
Chris@1 12591 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
Chris@1 12592 if test $ac_cv_lib_svld_dlopen = yes; then
Chris@1 12593 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@1 12594 else
Chris@1 12595 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
Chris@1 12596 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
Chris@1 12597 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
Chris@1 12598 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12599 else
Chris@1 12600 ac_check_lib_save_LIBS=$LIBS
Chris@1 12601 LIBS="-ldld $LIBS"
Chris@1 12602 cat >conftest.$ac_ext <<_ACEOF
Chris@1 12603 /* confdefs.h. */
Chris@1 12604 _ACEOF
Chris@1 12605 cat confdefs.h >>conftest.$ac_ext
Chris@1 12606 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 12607 /* end confdefs.h. */
Chris@1 12608
Chris@1 12609 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 12610 #ifdef __cplusplus
Chris@1 12611 extern "C"
Chris@1 12612 #endif
Chris@1 12613 /* We use char because int might match the return type of a gcc2
Chris@1 12614 builtin and then its argument prototype would still apply. */
Chris@1 12615 char dld_link ();
Chris@1 12616 int
Chris@1 12617 main ()
Chris@1 12618 {
Chris@1 12619 dld_link ();
Chris@1 12620 ;
Chris@1 12621 return 0;
Chris@1 12622 }
Chris@1 12623 _ACEOF
Chris@1 12624 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 12625 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12626 (eval $ac_link) 2>conftest.er1
Chris@1 12627 ac_status=$?
Chris@1 12628 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 12629 rm -f conftest.er1
Chris@1 12630 cat conftest.err >&5
Chris@1 12631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12632 (exit $ac_status); } &&
Chris@1 12633 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 12634 || test ! -s conftest.err'
Chris@1 12635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12636 (eval $ac_try) 2>&5
Chris@1 12637 ac_status=$?
Chris@1 12638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12639 (exit $ac_status); }; } &&
Chris@1 12640 { ac_try='test -s conftest$ac_exeext'
Chris@1 12641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 12642 (eval $ac_try) 2>&5
Chris@1 12643 ac_status=$?
Chris@1 12644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12645 (exit $ac_status); }; }; then
Chris@1 12646 ac_cv_lib_dld_dld_link=yes
Chris@1 12647 else
Chris@1 12648 echo "$as_me: failed program was:" >&5
Chris@1 12649 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 12650
Chris@1 12651 ac_cv_lib_dld_dld_link=no
Chris@1 12652 fi
Chris@1 12653 rm -f conftest.err conftest.$ac_objext \
Chris@1 12654 conftest$ac_exeext conftest.$ac_ext
Chris@1 12655 LIBS=$ac_check_lib_save_LIBS
Chris@1 12656 fi
Chris@1 12657 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
Chris@1 12658 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
Chris@1 12659 if test $ac_cv_lib_dld_dld_link = yes; then
Chris@1 12660 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
Chris@1 12661 fi
Chris@1 12662
Chris@1 12663
Chris@1 12664 fi
Chris@1 12665
Chris@1 12666
Chris@1 12667 fi
Chris@1 12668
Chris@1 12669
Chris@1 12670 fi
Chris@1 12671
Chris@1 12672
Chris@1 12673 fi
Chris@1 12674
Chris@1 12675
Chris@1 12676 fi
Chris@1 12677
Chris@1 12678 ;;
Chris@1 12679 esac
Chris@1 12680
Chris@1 12681 if test "x$lt_cv_dlopen" != xno; then
Chris@1 12682 enable_dlopen=yes
Chris@1 12683 else
Chris@1 12684 enable_dlopen=no
Chris@1 12685 fi
Chris@1 12686
Chris@1 12687 case $lt_cv_dlopen in
Chris@1 12688 dlopen)
Chris@1 12689 save_CPPFLAGS="$CPPFLAGS"
Chris@1 12690 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@1 12691
Chris@1 12692 save_LDFLAGS="$LDFLAGS"
Chris@1 12693 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@1 12694
Chris@1 12695 save_LIBS="$LIBS"
Chris@1 12696 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@1 12697
Chris@1 12698 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
Chris@1 12699 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
Chris@1 12700 if test "${lt_cv_dlopen_self+set}" = set; then
Chris@1 12701 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12702 else
Chris@1 12703 if test "$cross_compiling" = yes; then :
Chris@1 12704 lt_cv_dlopen_self=cross
Chris@1 12705 else
Chris@1 12706 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@1 12707 lt_status=$lt_dlunknown
Chris@1 12708 cat > conftest.$ac_ext <<EOF
Chris@1 12709 #line 12709 "configure"
Chris@1 12710 #include "confdefs.h"
Chris@1 12711
Chris@1 12712 #if HAVE_DLFCN_H
Chris@1 12713 #include <dlfcn.h>
Chris@1 12714 #endif
Chris@1 12715
Chris@1 12716 #include <stdio.h>
Chris@1 12717
Chris@1 12718 #ifdef RTLD_GLOBAL
Chris@1 12719 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@1 12720 #else
Chris@1 12721 # ifdef DL_GLOBAL
Chris@1 12722 # define LT_DLGLOBAL DL_GLOBAL
Chris@1 12723 # else
Chris@1 12724 # define LT_DLGLOBAL 0
Chris@1 12725 # endif
Chris@1 12726 #endif
Chris@1 12727
Chris@1 12728 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@1 12729 find out it does not work in some platform. */
Chris@1 12730 #ifndef LT_DLLAZY_OR_NOW
Chris@1 12731 # ifdef RTLD_LAZY
Chris@1 12732 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@1 12733 # else
Chris@1 12734 # ifdef DL_LAZY
Chris@1 12735 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@1 12736 # else
Chris@1 12737 # ifdef RTLD_NOW
Chris@1 12738 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@1 12739 # else
Chris@1 12740 # ifdef DL_NOW
Chris@1 12741 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@1 12742 # else
Chris@1 12743 # define LT_DLLAZY_OR_NOW 0
Chris@1 12744 # endif
Chris@1 12745 # endif
Chris@1 12746 # endif
Chris@1 12747 # endif
Chris@1 12748 #endif
Chris@1 12749
Chris@1 12750 #ifdef __cplusplus
Chris@1 12751 extern "C" void exit (int);
Chris@1 12752 #endif
Chris@1 12753
Chris@1 12754 void fnord() { int i=42;}
Chris@1 12755 int main ()
Chris@1 12756 {
Chris@1 12757 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@1 12758 int status = $lt_dlunknown;
Chris@1 12759
Chris@1 12760 if (self)
Chris@1 12761 {
Chris@1 12762 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@1 12763 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@1 12764 /* dlclose (self); */
Chris@1 12765 }
Chris@1 12766
Chris@1 12767 exit (status);
Chris@1 12768 }
Chris@1 12769 EOF
Chris@1 12770 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12771 (eval $ac_link) 2>&5
Chris@1 12772 ac_status=$?
Chris@1 12773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12774 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@1 12775 (./conftest; exit; ) 2>/dev/null
Chris@1 12776 lt_status=$?
Chris@1 12777 case x$lt_status in
Chris@1 12778 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@1 12779 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@1 12780 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
Chris@1 12781 esac
Chris@1 12782 else :
Chris@1 12783 # compilation failed
Chris@1 12784 lt_cv_dlopen_self=no
Chris@1 12785 fi
Chris@1 12786 fi
Chris@1 12787 rm -fr conftest*
Chris@1 12788
Chris@1 12789
Chris@1 12790 fi
Chris@1 12791 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
Chris@1 12792 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
Chris@1 12793
Chris@1 12794 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@1 12795 LDFLAGS="$LDFLAGS $link_static_flag"
Chris@1 12796 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
Chris@1 12797 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
Chris@1 12798 if test "${lt_cv_dlopen_self_static+set}" = set; then
Chris@1 12799 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 12800 else
Chris@1 12801 if test "$cross_compiling" = yes; then :
Chris@1 12802 lt_cv_dlopen_self_static=cross
Chris@1 12803 else
Chris@1 12804 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@1 12805 lt_status=$lt_dlunknown
Chris@1 12806 cat > conftest.$ac_ext <<EOF
Chris@1 12807 #line 12807 "configure"
Chris@1 12808 #include "confdefs.h"
Chris@1 12809
Chris@1 12810 #if HAVE_DLFCN_H
Chris@1 12811 #include <dlfcn.h>
Chris@1 12812 #endif
Chris@1 12813
Chris@1 12814 #include <stdio.h>
Chris@1 12815
Chris@1 12816 #ifdef RTLD_GLOBAL
Chris@1 12817 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@1 12818 #else
Chris@1 12819 # ifdef DL_GLOBAL
Chris@1 12820 # define LT_DLGLOBAL DL_GLOBAL
Chris@1 12821 # else
Chris@1 12822 # define LT_DLGLOBAL 0
Chris@1 12823 # endif
Chris@1 12824 #endif
Chris@1 12825
Chris@1 12826 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@1 12827 find out it does not work in some platform. */
Chris@1 12828 #ifndef LT_DLLAZY_OR_NOW
Chris@1 12829 # ifdef RTLD_LAZY
Chris@1 12830 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@1 12831 # else
Chris@1 12832 # ifdef DL_LAZY
Chris@1 12833 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@1 12834 # else
Chris@1 12835 # ifdef RTLD_NOW
Chris@1 12836 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@1 12837 # else
Chris@1 12838 # ifdef DL_NOW
Chris@1 12839 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@1 12840 # else
Chris@1 12841 # define LT_DLLAZY_OR_NOW 0
Chris@1 12842 # endif
Chris@1 12843 # endif
Chris@1 12844 # endif
Chris@1 12845 # endif
Chris@1 12846 #endif
Chris@1 12847
Chris@1 12848 #ifdef __cplusplus
Chris@1 12849 extern "C" void exit (int);
Chris@1 12850 #endif
Chris@1 12851
Chris@1 12852 void fnord() { int i=42;}
Chris@1 12853 int main ()
Chris@1 12854 {
Chris@1 12855 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@1 12856 int status = $lt_dlunknown;
Chris@1 12857
Chris@1 12858 if (self)
Chris@1 12859 {
Chris@1 12860 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@1 12861 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@1 12862 /* dlclose (self); */
Chris@1 12863 }
Chris@1 12864
Chris@1 12865 exit (status);
Chris@1 12866 }
Chris@1 12867 EOF
Chris@1 12868 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 12869 (eval $ac_link) 2>&5
Chris@1 12870 ac_status=$?
Chris@1 12871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 12872 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@1 12873 (./conftest; exit; ) 2>/dev/null
Chris@1 12874 lt_status=$?
Chris@1 12875 case x$lt_status in
Chris@1 12876 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@1 12877 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@1 12878 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@1 12879 esac
Chris@1 12880 else :
Chris@1 12881 # compilation failed
Chris@1 12882 lt_cv_dlopen_self_static=no
Chris@1 12883 fi
Chris@1 12884 fi
Chris@1 12885 rm -fr conftest*
Chris@1 12886
Chris@1 12887
Chris@1 12888 fi
Chris@1 12889 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
Chris@1 12890 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
Chris@1 12891 fi
Chris@1 12892
Chris@1 12893 CPPFLAGS="$save_CPPFLAGS"
Chris@1 12894 LDFLAGS="$save_LDFLAGS"
Chris@1 12895 LIBS="$save_LIBS"
Chris@1 12896 ;;
Chris@1 12897 esac
Chris@1 12898
Chris@1 12899 case $lt_cv_dlopen_self in
Chris@1 12900 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@1 12901 *) enable_dlopen_self=unknown ;;
Chris@1 12902 esac
Chris@1 12903
Chris@1 12904 case $lt_cv_dlopen_self_static in
Chris@1 12905 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@1 12906 *) enable_dlopen_self_static=unknown ;;
Chris@1 12907 esac
Chris@1 12908 fi
Chris@1 12909
Chris@1 12910
Chris@1 12911 # The else clause should only fire when bootstrapping the
Chris@1 12912 # libtool distribution, otherwise you forgot to ship ltmain.sh
Chris@1 12913 # with your package, and you will get complaints that there are
Chris@1 12914 # no rules to generate ltmain.sh.
Chris@1 12915 if test -f "$ltmain"; then
Chris@1 12916 # See if we are running on zsh, and set the options which allow our commands through
Chris@1 12917 # without removal of \ escapes.
Chris@1 12918 if test -n "${ZSH_VERSION+set}" ; then
Chris@1 12919 setopt NO_GLOB_SUBST
Chris@1 12920 fi
Chris@1 12921 # Now quote all the things that may contain metacharacters while being
Chris@1 12922 # careful not to overquote the AC_SUBSTed values. We take copies of the
Chris@1 12923 # variables and quote the copies for generation of the libtool script.
Chris@1 12924 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
Chris@1 12925 SED SHELL STRIP \
Chris@1 12926 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
Chris@1 12927 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
Chris@1 12928 deplibs_check_method reload_flag reload_cmds need_locks \
Chris@1 12929 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
Chris@1 12930 lt_cv_sys_global_symbol_to_c_name_address \
Chris@1 12931 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
Chris@1 12932 old_postinstall_cmds old_postuninstall_cmds \
Chris@1 12933 compiler_CXX \
Chris@1 12934 CC_CXX \
Chris@1 12935 LD_CXX \
Chris@1 12936 lt_prog_compiler_wl_CXX \
Chris@1 12937 lt_prog_compiler_pic_CXX \
Chris@1 12938 lt_prog_compiler_static_CXX \
Chris@1 12939 lt_prog_compiler_no_builtin_flag_CXX \
Chris@1 12940 export_dynamic_flag_spec_CXX \
Chris@1 12941 thread_safe_flag_spec_CXX \
Chris@1 12942 whole_archive_flag_spec_CXX \
Chris@1 12943 enable_shared_with_static_runtimes_CXX \
Chris@1 12944 old_archive_cmds_CXX \
Chris@1 12945 old_archive_from_new_cmds_CXX \
Chris@1 12946 predep_objects_CXX \
Chris@1 12947 postdep_objects_CXX \
Chris@1 12948 predeps_CXX \
Chris@1 12949 postdeps_CXX \
Chris@1 12950 compiler_lib_search_path_CXX \
Chris@1 12951 archive_cmds_CXX \
Chris@1 12952 archive_expsym_cmds_CXX \
Chris@1 12953 postinstall_cmds_CXX \
Chris@1 12954 postuninstall_cmds_CXX \
Chris@1 12955 old_archive_from_expsyms_cmds_CXX \
Chris@1 12956 allow_undefined_flag_CXX \
Chris@1 12957 no_undefined_flag_CXX \
Chris@1 12958 export_symbols_cmds_CXX \
Chris@1 12959 hardcode_libdir_flag_spec_CXX \
Chris@1 12960 hardcode_libdir_flag_spec_ld_CXX \
Chris@1 12961 hardcode_libdir_separator_CXX \
Chris@1 12962 hardcode_automatic_CXX \
Chris@1 12963 module_cmds_CXX \
Chris@1 12964 module_expsym_cmds_CXX \
Chris@1 12965 lt_cv_prog_compiler_c_o_CXX \
Chris@1 12966 exclude_expsyms_CXX \
Chris@1 12967 include_expsyms_CXX; do
Chris@1 12968
Chris@1 12969 case $var in
Chris@1 12970 old_archive_cmds_CXX | \
Chris@1 12971 old_archive_from_new_cmds_CXX | \
Chris@1 12972 archive_cmds_CXX | \
Chris@1 12973 archive_expsym_cmds_CXX | \
Chris@1 12974 module_cmds_CXX | \
Chris@1 12975 module_expsym_cmds_CXX | \
Chris@1 12976 old_archive_from_expsyms_cmds_CXX | \
Chris@1 12977 export_symbols_cmds_CXX | \
Chris@1 12978 extract_expsyms_cmds | reload_cmds | finish_cmds | \
Chris@1 12979 postinstall_cmds | postuninstall_cmds | \
Chris@1 12980 old_postinstall_cmds | old_postuninstall_cmds | \
Chris@1 12981 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
Chris@1 12982 # Double-quote double-evaled strings.
Chris@1 12983 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
Chris@1 12984 ;;
Chris@1 12985 *)
Chris@1 12986 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
Chris@1 12987 ;;
Chris@1 12988 esac
Chris@1 12989 done
Chris@1 12990
Chris@1 12991 case $lt_echo in
Chris@1 12992 *'\$0 --fallback-echo"')
Chris@1 12993 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
Chris@1 12994 ;;
Chris@1 12995 esac
Chris@1 12996
Chris@1 12997 cfgfile="$ofile"
Chris@1 12998
Chris@1 12999 cat <<__EOF__ >> "$cfgfile"
Chris@1 13000 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
Chris@1 13001
Chris@1 13002 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@1 13003
Chris@1 13004 # Shell to use when invoking shell scripts.
Chris@1 13005 SHELL=$lt_SHELL
Chris@1 13006
Chris@1 13007 # Whether or not to build shared libraries.
Chris@1 13008 build_libtool_libs=$enable_shared
Chris@1 13009
Chris@1 13010 # Whether or not to build static libraries.
Chris@1 13011 build_old_libs=$enable_static
Chris@1 13012
Chris@1 13013 # Whether or not to add -lc for building shared libraries.
Chris@1 13014 build_libtool_need_lc=$archive_cmds_need_lc_CXX
Chris@1 13015
Chris@1 13016 # Whether or not to disallow shared libs when runtime libs are static
Chris@1 13017 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
Chris@1 13018
Chris@1 13019 # Whether or not to optimize for fast installation.
Chris@1 13020 fast_install=$enable_fast_install
Chris@1 13021
Chris@1 13022 # The host system.
Chris@1 13023 host_alias=$host_alias
Chris@1 13024 host=$host
Chris@1 13025 host_os=$host_os
Chris@1 13026
Chris@1 13027 # The build system.
Chris@1 13028 build_alias=$build_alias
Chris@1 13029 build=$build
Chris@1 13030 build_os=$build_os
Chris@1 13031
Chris@1 13032 # An echo program that does not interpret backslashes.
Chris@1 13033 echo=$lt_echo
Chris@1 13034
Chris@1 13035 # The archiver.
Chris@1 13036 AR=$lt_AR
Chris@1 13037 AR_FLAGS=$lt_AR_FLAGS
Chris@1 13038
Chris@1 13039 # A C compiler.
Chris@1 13040 LTCC=$lt_LTCC
Chris@1 13041
Chris@1 13042 # A language-specific compiler.
Chris@1 13043 CC=$lt_compiler_CXX
Chris@1 13044
Chris@1 13045 # Is the compiler the GNU C compiler?
Chris@1 13046 with_gcc=$GCC_CXX
Chris@1 13047
Chris@1 13048 # An ERE matcher.
Chris@1 13049 EGREP=$lt_EGREP
Chris@1 13050
Chris@1 13051 # The linker used to build libraries.
Chris@1 13052 LD=$lt_LD_CXX
Chris@1 13053
Chris@1 13054 # Whether we need hard or soft links.
Chris@1 13055 LN_S=$lt_LN_S
Chris@1 13056
Chris@1 13057 # A BSD-compatible nm program.
Chris@1 13058 NM=$lt_NM
Chris@1 13059
Chris@1 13060 # A symbol stripping program
Chris@1 13061 STRIP=$lt_STRIP
Chris@1 13062
Chris@1 13063 # Used to examine libraries when file_magic_cmd begins "file"
Chris@1 13064 MAGIC_CMD=$MAGIC_CMD
Chris@1 13065
Chris@1 13066 # Used on cygwin: DLL creation program.
Chris@1 13067 DLLTOOL="$DLLTOOL"
Chris@1 13068
Chris@1 13069 # Used on cygwin: object dumper.
Chris@1 13070 OBJDUMP="$OBJDUMP"
Chris@1 13071
Chris@1 13072 # Used on cygwin: assembler.
Chris@1 13073 AS="$AS"
Chris@1 13074
Chris@1 13075 # The name of the directory that contains temporary libtool files.
Chris@1 13076 objdir=$objdir
Chris@1 13077
Chris@1 13078 # How to create reloadable object files.
Chris@1 13079 reload_flag=$lt_reload_flag
Chris@1 13080 reload_cmds=$lt_reload_cmds
Chris@1 13081
Chris@1 13082 # How to pass a linker flag through the compiler.
Chris@1 13083 wl=$lt_lt_prog_compiler_wl_CXX
Chris@1 13084
Chris@1 13085 # Object file suffix (normally "o").
Chris@1 13086 objext="$ac_objext"
Chris@1 13087
Chris@1 13088 # Old archive suffix (normally "a").
Chris@1 13089 libext="$libext"
Chris@1 13090
Chris@1 13091 # Shared library suffix (normally ".so").
Chris@1 13092 shrext_cmds='$shrext_cmds'
Chris@1 13093
Chris@1 13094 # Executable file suffix (normally "").
Chris@1 13095 exeext="$exeext"
Chris@1 13096
Chris@1 13097 # Additional compiler flags for building library objects.
Chris@1 13098 pic_flag=$lt_lt_prog_compiler_pic_CXX
Chris@1 13099 pic_mode=$pic_mode
Chris@1 13100
Chris@1 13101 # What is the maximum length of a command?
Chris@1 13102 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@1 13103
Chris@1 13104 # Does compiler simultaneously support -c and -o options?
Chris@1 13105 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
Chris@1 13106
Chris@1 13107 # Must we lock files when doing compilation?
Chris@1 13108 need_locks=$lt_need_locks
Chris@1 13109
Chris@1 13110 # Do we need the lib prefix for modules?
Chris@1 13111 need_lib_prefix=$need_lib_prefix
Chris@1 13112
Chris@1 13113 # Do we need a version for libraries?
Chris@1 13114 need_version=$need_version
Chris@1 13115
Chris@1 13116 # Whether dlopen is supported.
Chris@1 13117 dlopen_support=$enable_dlopen
Chris@1 13118
Chris@1 13119 # Whether dlopen of programs is supported.
Chris@1 13120 dlopen_self=$enable_dlopen_self
Chris@1 13121
Chris@1 13122 # Whether dlopen of statically linked programs is supported.
Chris@1 13123 dlopen_self_static=$enable_dlopen_self_static
Chris@1 13124
Chris@1 13125 # Compiler flag to prevent dynamic linking.
Chris@1 13126 link_static_flag=$lt_lt_prog_compiler_static_CXX
Chris@1 13127
Chris@1 13128 # Compiler flag to turn off builtin functions.
Chris@1 13129 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
Chris@1 13130
Chris@1 13131 # Compiler flag to allow reflexive dlopens.
Chris@1 13132 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
Chris@1 13133
Chris@1 13134 # Compiler flag to generate shared objects directly from archives.
Chris@1 13135 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
Chris@1 13136
Chris@1 13137 # Compiler flag to generate thread-safe objects.
Chris@1 13138 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
Chris@1 13139
Chris@1 13140 # Library versioning type.
Chris@1 13141 version_type=$version_type
Chris@1 13142
Chris@1 13143 # Format of library name prefix.
Chris@1 13144 libname_spec=$lt_libname_spec
Chris@1 13145
Chris@1 13146 # List of archive names. First name is the real one, the rest are links.
Chris@1 13147 # The last name is the one that the linker finds with -lNAME.
Chris@1 13148 library_names_spec=$lt_library_names_spec
Chris@1 13149
Chris@1 13150 # The coded name of the library, if different from the real name.
Chris@1 13151 soname_spec=$lt_soname_spec
Chris@1 13152
Chris@1 13153 # Commands used to build and install an old-style archive.
Chris@1 13154 RANLIB=$lt_RANLIB
Chris@1 13155 old_archive_cmds=$lt_old_archive_cmds_CXX
Chris@1 13156 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@1 13157 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@1 13158
Chris@1 13159 # Create an old-style archive from a shared archive.
Chris@1 13160 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
Chris@1 13161
Chris@1 13162 # Create a temporary old-style archive to link instead of a shared archive.
Chris@1 13163 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
Chris@1 13164
Chris@1 13165 # Commands used to build and install a shared archive.
Chris@1 13166 archive_cmds=$lt_archive_cmds_CXX
Chris@1 13167 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
Chris@1 13168 postinstall_cmds=$lt_postinstall_cmds
Chris@1 13169 postuninstall_cmds=$lt_postuninstall_cmds
Chris@1 13170
Chris@1 13171 # Commands used to build a loadable module (assumed same as above if empty)
Chris@1 13172 module_cmds=$lt_module_cmds_CXX
Chris@1 13173 module_expsym_cmds=$lt_module_expsym_cmds_CXX
Chris@1 13174
Chris@1 13175 # Commands to strip libraries.
Chris@1 13176 old_striplib=$lt_old_striplib
Chris@1 13177 striplib=$lt_striplib
Chris@1 13178
Chris@1 13179 # Dependencies to place before the objects being linked to create a
Chris@1 13180 # shared library.
Chris@1 13181 predep_objects=$lt_predep_objects_CXX
Chris@1 13182
Chris@1 13183 # Dependencies to place after the objects being linked to create a
Chris@1 13184 # shared library.
Chris@1 13185 postdep_objects=$lt_postdep_objects_CXX
Chris@1 13186
Chris@1 13187 # Dependencies to place before the objects being linked to create a
Chris@1 13188 # shared library.
Chris@1 13189 predeps=$lt_predeps_CXX
Chris@1 13190
Chris@1 13191 # Dependencies to place after the objects being linked to create a
Chris@1 13192 # shared library.
Chris@1 13193 postdeps=$lt_postdeps_CXX
Chris@1 13194
Chris@1 13195 # The library search path used internally by the compiler when linking
Chris@1 13196 # a shared library.
Chris@1 13197 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
Chris@1 13198
Chris@1 13199 # Method to check whether dependent libraries are shared objects.
Chris@1 13200 deplibs_check_method=$lt_deplibs_check_method
Chris@1 13201
Chris@1 13202 # Command to use when deplibs_check_method == file_magic.
Chris@1 13203 file_magic_cmd=$lt_file_magic_cmd
Chris@1 13204
Chris@1 13205 # Flag that allows shared libraries with undefined symbols to be built.
Chris@1 13206 allow_undefined_flag=$lt_allow_undefined_flag_CXX
Chris@1 13207
Chris@1 13208 # Flag that forces no undefined symbols.
Chris@1 13209 no_undefined_flag=$lt_no_undefined_flag_CXX
Chris@1 13210
Chris@1 13211 # Commands used to finish a libtool library installation in a directory.
Chris@1 13212 finish_cmds=$lt_finish_cmds
Chris@1 13213
Chris@1 13214 # Same as above, but a single script fragment to be evaled but not shown.
Chris@1 13215 finish_eval=$lt_finish_eval
Chris@1 13216
Chris@1 13217 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@1 13218 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@1 13219
Chris@1 13220 # Transform the output of nm in a proper C declaration
Chris@1 13221 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@1 13222
Chris@1 13223 # Transform the output of nm in a C name address pair
Chris@1 13224 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@1 13225
Chris@1 13226 # This is the shared library runtime path variable.
Chris@1 13227 runpath_var=$runpath_var
Chris@1 13228
Chris@1 13229 # This is the shared library path variable.
Chris@1 13230 shlibpath_var=$shlibpath_var
Chris@1 13231
Chris@1 13232 # Is shlibpath searched before the hard-coded library search path?
Chris@1 13233 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@1 13234
Chris@1 13235 # How to hardcode a shared library path into an executable.
Chris@1 13236 hardcode_action=$hardcode_action_CXX
Chris@1 13237
Chris@1 13238 # Whether we should hardcode library paths into libraries.
Chris@1 13239 hardcode_into_libs=$hardcode_into_libs
Chris@1 13240
Chris@1 13241 # Flag to hardcode \$libdir into a binary during linking.
Chris@1 13242 # This must work even if \$libdir does not exist.
Chris@1 13243 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
Chris@1 13244
Chris@1 13245 # If ld is used when linking, flag to hardcode \$libdir into
Chris@1 13246 # a binary during linking. This must work even if \$libdir does
Chris@1 13247 # not exist.
Chris@1 13248 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
Chris@1 13249
Chris@1 13250 # Whether we need a single -rpath flag with a separated argument.
Chris@1 13251 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
Chris@1 13252
Chris@1 13253 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
Chris@1 13254 # resulting binary.
Chris@1 13255 hardcode_direct=$hardcode_direct_CXX
Chris@1 13256
Chris@1 13257 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
Chris@1 13258 # resulting binary.
Chris@1 13259 hardcode_minus_L=$hardcode_minus_L_CXX
Chris@1 13260
Chris@1 13261 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
Chris@1 13262 # the resulting binary.
Chris@1 13263 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
Chris@1 13264
Chris@1 13265 # Set to yes if building a shared library automatically hardcodes DIR into the library
Chris@1 13266 # and all subsequent libraries and executables linked against it.
Chris@1 13267 hardcode_automatic=$hardcode_automatic_CXX
Chris@1 13268
Chris@1 13269 # Variables whose values should be saved in libtool wrapper scripts and
Chris@1 13270 # restored at relink time.
Chris@1 13271 variables_saved_for_relink="$variables_saved_for_relink"
Chris@1 13272
Chris@1 13273 # Whether libtool must link a program against all its dependency libraries.
Chris@1 13274 link_all_deplibs=$link_all_deplibs_CXX
Chris@1 13275
Chris@1 13276 # Compile-time system search path for libraries
Chris@1 13277 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@1 13278
Chris@1 13279 # Run-time system search path for libraries
Chris@1 13280 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@1 13281
Chris@1 13282 # Fix the shell variable \$srcfile for the compiler.
Chris@1 13283 fix_srcfile_path="$fix_srcfile_path_CXX"
Chris@1 13284
Chris@1 13285 # Set to yes if exported symbols are required.
Chris@1 13286 always_export_symbols=$always_export_symbols_CXX
Chris@1 13287
Chris@1 13288 # The commands to list exported symbols.
Chris@1 13289 export_symbols_cmds=$lt_export_symbols_cmds_CXX
Chris@1 13290
Chris@1 13291 # The commands to extract the exported symbol list from a shared archive.
Chris@1 13292 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@1 13293
Chris@1 13294 # Symbols that should not be listed in the preloaded symbols.
Chris@1 13295 exclude_expsyms=$lt_exclude_expsyms_CXX
Chris@1 13296
Chris@1 13297 # Symbols that must always be exported.
Chris@1 13298 include_expsyms=$lt_include_expsyms_CXX
Chris@1 13299
Chris@1 13300 # ### END LIBTOOL TAG CONFIG: $tagname
Chris@1 13301
Chris@1 13302 __EOF__
Chris@1 13303
Chris@1 13304
Chris@1 13305 else
Chris@1 13306 # If there is no Makefile yet, we rely on a make rule to execute
Chris@1 13307 # `config.status --recheck' to rerun these tests and create the
Chris@1 13308 # libtool script then.
Chris@1 13309 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
Chris@1 13310 if test -f "$ltmain_in"; then
Chris@1 13311 test -f Makefile && make "$ltmain"
Chris@1 13312 fi
Chris@1 13313 fi
Chris@1 13314
Chris@1 13315
Chris@1 13316 ac_ext=c
Chris@1 13317 ac_cpp='$CPP $CPPFLAGS'
Chris@1 13318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 13319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 13320 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 13321
Chris@1 13322 CC=$lt_save_CC
Chris@1 13323 LDCXX=$LD
Chris@1 13324 LD=$lt_save_LD
Chris@1 13325 GCC=$lt_save_GCC
Chris@1 13326 with_gnu_ldcxx=$with_gnu_ld
Chris@1 13327 with_gnu_ld=$lt_save_with_gnu_ld
Chris@1 13328 lt_cv_path_LDCXX=$lt_cv_path_LD
Chris@1 13329 lt_cv_path_LD=$lt_save_path_LD
Chris@1 13330 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
Chris@1 13331 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
Chris@1 13332
Chris@1 13333 else
Chris@1 13334 tagname=""
Chris@1 13335 fi
Chris@1 13336 ;;
Chris@1 13337
Chris@1 13338 F77)
Chris@1 13339 if test -n "$F77" && test "X$F77" != "Xno"; then
Chris@1 13340
Chris@1 13341 ac_ext=f
Chris@1 13342 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
Chris@1 13343 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 13344 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
Chris@1 13345
Chris@1 13346
Chris@1 13347 archive_cmds_need_lc_F77=no
Chris@1 13348 allow_undefined_flag_F77=
Chris@1 13349 always_export_symbols_F77=no
Chris@1 13350 archive_expsym_cmds_F77=
Chris@1 13351 export_dynamic_flag_spec_F77=
Chris@1 13352 hardcode_direct_F77=no
Chris@1 13353 hardcode_libdir_flag_spec_F77=
Chris@1 13354 hardcode_libdir_flag_spec_ld_F77=
Chris@1 13355 hardcode_libdir_separator_F77=
Chris@1 13356 hardcode_minus_L_F77=no
Chris@1 13357 hardcode_automatic_F77=no
Chris@1 13358 module_cmds_F77=
Chris@1 13359 module_expsym_cmds_F77=
Chris@1 13360 link_all_deplibs_F77=unknown
Chris@1 13361 old_archive_cmds_F77=$old_archive_cmds
Chris@1 13362 no_undefined_flag_F77=
Chris@1 13363 whole_archive_flag_spec_F77=
Chris@1 13364 enable_shared_with_static_runtimes_F77=no
Chris@1 13365
Chris@1 13366 # Source file extension for f77 test sources.
Chris@1 13367 ac_ext=f
Chris@1 13368
Chris@1 13369 # Object file extension for compiled f77 test sources.
Chris@1 13370 objext=o
Chris@1 13371 objext_F77=$objext
Chris@1 13372
Chris@1 13373 # Code to be used in simple compile tests
Chris@1 13374 lt_simple_compile_test_code=" subroutine t\n return\n end\n"
Chris@1 13375
Chris@1 13376 # Code to be used in simple link tests
Chris@1 13377 lt_simple_link_test_code=" program t\n end\n"
Chris@1 13378
Chris@1 13379 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@1 13380
Chris@1 13381 # If no C compiler was specified, use CC.
Chris@1 13382 LTCC=${LTCC-"$CC"}
Chris@1 13383
Chris@1 13384 # Allow CC to be a program name with arguments.
Chris@1 13385 compiler=$CC
Chris@1 13386
Chris@1 13387
Chris@1 13388 # save warnings/boilerplate of simple test code
Chris@1 13389 ac_outfile=conftest.$ac_objext
Chris@1 13390 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@1 13391 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 13392 _lt_compiler_boilerplate=`cat conftest.err`
Chris@1 13393 $rm conftest*
Chris@1 13394
Chris@1 13395 ac_outfile=conftest.$ac_objext
Chris@1 13396 printf "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@1 13397 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 13398 _lt_linker_boilerplate=`cat conftest.err`
Chris@1 13399 $rm conftest*
Chris@1 13400
Chris@1 13401
Chris@1 13402 # Allow CC to be a program name with arguments.
Chris@1 13403 lt_save_CC="$CC"
Chris@1 13404 CC=${F77-"f77"}
Chris@1 13405 compiler=$CC
Chris@1 13406 compiler_F77=$CC
Chris@1 13407 for cc_temp in $compiler""; do
Chris@1 13408 case $cc_temp in
Chris@1 13409 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 13410 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 13411 \-*) ;;
Chris@1 13412 *) break;;
Chris@1 13413 esac
Chris@1 13414 done
Chris@1 13415 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 13416
Chris@1 13417
Chris@1 13418 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
Chris@1 13419 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
Chris@1 13420 echo "$as_me:$LINENO: result: $can_build_shared" >&5
Chris@1 13421 echo "${ECHO_T}$can_build_shared" >&6
Chris@1 13422
Chris@1 13423 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
Chris@1 13424 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
Chris@1 13425 test "$can_build_shared" = "no" && enable_shared=no
Chris@1 13426
Chris@1 13427 # On AIX, shared libraries and static libraries use the same namespace, and
Chris@1 13428 # are all built from PIC.
Chris@1 13429 case "$host_os" in
Chris@1 13430 aix3*)
Chris@1 13431 test "$enable_shared" = yes && enable_static=no
Chris@1 13432 if test -n "$RANLIB"; then
Chris@1 13433 archive_cmds="$archive_cmds~\$RANLIB \$lib"
Chris@1 13434 postinstall_cmds='$RANLIB $lib'
Chris@1 13435 fi
Chris@1 13436 ;;
Chris@1 13437 aix4* | aix5*)
Chris@1 13438 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
Chris@1 13439 test "$enable_shared" = yes && enable_static=no
Chris@1 13440 fi
Chris@1 13441 ;;
Chris@1 13442 esac
Chris@1 13443 echo "$as_me:$LINENO: result: $enable_shared" >&5
Chris@1 13444 echo "${ECHO_T}$enable_shared" >&6
Chris@1 13445
Chris@1 13446 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
Chris@1 13447 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
Chris@1 13448 # Make sure either enable_shared or enable_static is yes.
Chris@1 13449 test "$enable_shared" = yes || enable_static=yes
Chris@1 13450 echo "$as_me:$LINENO: result: $enable_static" >&5
Chris@1 13451 echo "${ECHO_T}$enable_static" >&6
Chris@1 13452
Chris@1 13453 test "$ld_shlibs_F77" = no && can_build_shared=no
Chris@1 13454
Chris@1 13455 GCC_F77="$G77"
Chris@1 13456 LD_F77="$LD"
Chris@1 13457
Chris@1 13458 lt_prog_compiler_wl_F77=
Chris@1 13459 lt_prog_compiler_pic_F77=
Chris@1 13460 lt_prog_compiler_static_F77=
Chris@1 13461
Chris@1 13462 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
Chris@1 13463 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
Chris@1 13464
Chris@1 13465 if test "$GCC" = yes; then
Chris@1 13466 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13467 lt_prog_compiler_static_F77='-static'
Chris@1 13468
Chris@1 13469 case $host_os in
Chris@1 13470 aix*)
Chris@1 13471 # All AIX code is PIC.
Chris@1 13472 if test "$host_cpu" = ia64; then
Chris@1 13473 # AIX 5 now supports IA64 processor
Chris@1 13474 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13475 fi
Chris@1 13476 ;;
Chris@1 13477
Chris@1 13478 amigaos*)
Chris@1 13479 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@1 13480 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@1 13481 # like `-m68040'.
Chris@1 13482 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
Chris@1 13483 ;;
Chris@1 13484
Chris@1 13485 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@1 13486 # PIC is the default for these OSes.
Chris@1 13487 ;;
Chris@1 13488
Chris@1 13489 mingw* | pw32* | os2*)
Chris@1 13490 # This hack is so that the source file can tell whether it is being
Chris@1 13491 # built for inclusion in a dll (and should export symbols for example).
Chris@1 13492 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
Chris@1 13493 ;;
Chris@1 13494
Chris@1 13495 darwin* | rhapsody*)
Chris@1 13496 # PIC is the default on this platform
Chris@1 13497 # Common symbols not allowed in MH_DYLIB files
Chris@1 13498 lt_prog_compiler_pic_F77='-fno-common'
Chris@1 13499 ;;
Chris@1 13500
Chris@1 13501 msdosdjgpp*)
Chris@1 13502 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@1 13503 # on systems that don't support them.
Chris@1 13504 lt_prog_compiler_can_build_shared_F77=no
Chris@1 13505 enable_shared=no
Chris@1 13506 ;;
Chris@1 13507
Chris@1 13508 sysv4*MP*)
Chris@1 13509 if test -d /usr/nec; then
Chris@1 13510 lt_prog_compiler_pic_F77=-Kconform_pic
Chris@1 13511 fi
Chris@1 13512 ;;
Chris@1 13513
Chris@1 13514 hpux*)
Chris@1 13515 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 13516 # not for PA HP-UX.
Chris@1 13517 case "$host_cpu" in
Chris@1 13518 hppa*64*|ia64*)
Chris@1 13519 # +Z the default
Chris@1 13520 ;;
Chris@1 13521 *)
Chris@1 13522 lt_prog_compiler_pic_F77='-fPIC'
Chris@1 13523 ;;
Chris@1 13524 esac
Chris@1 13525 ;;
Chris@1 13526
Chris@1 13527 *)
Chris@1 13528 lt_prog_compiler_pic_F77='-fPIC'
Chris@1 13529 ;;
Chris@1 13530 esac
Chris@1 13531 else
Chris@1 13532 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@1 13533 case $host_os in
Chris@1 13534 aix*)
Chris@1 13535 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13536 if test "$host_cpu" = ia64; then
Chris@1 13537 # AIX 5 now supports IA64 processor
Chris@1 13538 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13539 else
Chris@1 13540 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
Chris@1 13541 fi
Chris@1 13542 ;;
Chris@1 13543 darwin*)
Chris@1 13544 # PIC is the default on this platform
Chris@1 13545 # Common symbols not allowed in MH_DYLIB files
Chris@1 13546 case $cc_basename in
Chris@1 13547 xlc*)
Chris@1 13548 lt_prog_compiler_pic_F77='-qnocommon'
Chris@1 13549 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13550 ;;
Chris@1 13551 esac
Chris@1 13552 ;;
Chris@1 13553
Chris@1 13554 mingw* | pw32* | os2*)
Chris@1 13555 # This hack is so that the source file can tell whether it is being
Chris@1 13556 # built for inclusion in a dll (and should export symbols for example).
Chris@1 13557 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
Chris@1 13558 ;;
Chris@1 13559
Chris@1 13560 hpux9* | hpux10* | hpux11*)
Chris@1 13561 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13562 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 13563 # not for PA HP-UX.
Chris@1 13564 case "$host_cpu" in
Chris@1 13565 hppa*64*|ia64*)
Chris@1 13566 # +Z the default
Chris@1 13567 ;;
Chris@1 13568 *)
Chris@1 13569 lt_prog_compiler_pic_F77='+Z'
Chris@1 13570 ;;
Chris@1 13571 esac
Chris@1 13572 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@1 13573 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
Chris@1 13574 ;;
Chris@1 13575
Chris@1 13576 irix5* | irix6* | nonstopux*)
Chris@1 13577 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13578 # PIC (with -KPIC) is the default.
Chris@1 13579 lt_prog_compiler_static_F77='-non_shared'
Chris@1 13580 ;;
Chris@1 13581
Chris@1 13582 newsos6)
Chris@1 13583 lt_prog_compiler_pic_F77='-KPIC'
Chris@1 13584 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13585 ;;
Chris@1 13586
Chris@1 13587 linux*)
Chris@1 13588 case $cc_basename in
Chris@1 13589 icc* | ecc*)
Chris@1 13590 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13591 lt_prog_compiler_pic_F77='-KPIC'
Chris@1 13592 lt_prog_compiler_static_F77='-static'
Chris@1 13593 ;;
Chris@1 13594 pgcc* | pgf77* | pgf90*)
Chris@1 13595 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@1 13596 # which looks to be a dead project)
Chris@1 13597 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13598 lt_prog_compiler_pic_F77='-fpic'
Chris@1 13599 lt_prog_compiler_static_F77='-static'
Chris@1 13600 ;;
Chris@1 13601 ccc*)
Chris@1 13602 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13603 # All Alpha code is PIC.
Chris@1 13604 lt_prog_compiler_static_F77='-non_shared'
Chris@1 13605 ;;
Chris@1 13606 esac
Chris@1 13607 ;;
Chris@1 13608
Chris@1 13609 osf3* | osf4* | osf5*)
Chris@1 13610 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13611 # All OSF/1 code is PIC.
Chris@1 13612 lt_prog_compiler_static_F77='-non_shared'
Chris@1 13613 ;;
Chris@1 13614
Chris@1 13615 sco3.2v5*)
Chris@1 13616 lt_prog_compiler_pic_F77='-Kpic'
Chris@1 13617 lt_prog_compiler_static_F77='-dn'
Chris@1 13618 ;;
Chris@1 13619
Chris@1 13620 solaris*)
Chris@1 13621 lt_prog_compiler_pic_F77='-KPIC'
Chris@1 13622 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13623 case $cc_basename in
Chris@1 13624 f77* | f90* | f95*)
Chris@1 13625 lt_prog_compiler_wl_F77='-Qoption ld ';;
Chris@1 13626 *)
Chris@1 13627 lt_prog_compiler_wl_F77='-Wl,';;
Chris@1 13628 esac
Chris@1 13629 ;;
Chris@1 13630
Chris@1 13631 sunos4*)
Chris@1 13632 lt_prog_compiler_wl_F77='-Qoption ld '
Chris@1 13633 lt_prog_compiler_pic_F77='-PIC'
Chris@1 13634 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13635 ;;
Chris@1 13636
Chris@1 13637 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 13638 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13639 lt_prog_compiler_pic_F77='-KPIC'
Chris@1 13640 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13641 ;;
Chris@1 13642
Chris@1 13643 sysv4*MP*)
Chris@1 13644 if test -d /usr/nec ;then
Chris@1 13645 lt_prog_compiler_pic_F77='-Kconform_pic'
Chris@1 13646 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13647 fi
Chris@1 13648 ;;
Chris@1 13649
Chris@1 13650 unicos*)
Chris@1 13651 lt_prog_compiler_wl_F77='-Wl,'
Chris@1 13652 lt_prog_compiler_can_build_shared_F77=no
Chris@1 13653 ;;
Chris@1 13654
Chris@1 13655 uts4*)
Chris@1 13656 lt_prog_compiler_pic_F77='-pic'
Chris@1 13657 lt_prog_compiler_static_F77='-Bstatic'
Chris@1 13658 ;;
Chris@1 13659
Chris@1 13660 *)
Chris@1 13661 lt_prog_compiler_can_build_shared_F77=no
Chris@1 13662 ;;
Chris@1 13663 esac
Chris@1 13664 fi
Chris@1 13665
Chris@1 13666 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
Chris@1 13667 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
Chris@1 13668
Chris@1 13669 #
Chris@1 13670 # Check to make sure the PIC flag actually works.
Chris@1 13671 #
Chris@1 13672 if test -n "$lt_prog_compiler_pic_F77"; then
Chris@1 13673
Chris@1 13674 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
Chris@1 13675 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
Chris@1 13676 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
Chris@1 13677 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 13678 else
Chris@1 13679 lt_prog_compiler_pic_works_F77=no
Chris@1 13680 ac_outfile=conftest.$ac_objext
Chris@1 13681 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 13682 lt_compiler_flag="$lt_prog_compiler_pic_F77"
Chris@1 13683 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 13684 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 13685 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 13686 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 13687 # The option is referenced via a variable to avoid confusing sed.
Chris@1 13688 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 13689 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 13690 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 13691 -e 's:$: $lt_compiler_flag:'`
Chris@1 13692 (eval echo "\"\$as_me:13692: $lt_compile\"" >&5)
Chris@1 13693 (eval "$lt_compile" 2>conftest.err)
Chris@1 13694 ac_status=$?
Chris@1 13695 cat conftest.err >&5
Chris@1 13696 echo "$as_me:13696: \$? = $ac_status" >&5
Chris@1 13697 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@1 13698 # The compiler can only warn and ignore the option if not recognized
Chris@1 13699 # So say no if there are warnings other than the usual output.
Chris@1 13700 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
Chris@1 13701 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 13702 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 13703 lt_prog_compiler_pic_works_F77=yes
Chris@1 13704 fi
Chris@1 13705 fi
Chris@1 13706 $rm conftest*
Chris@1 13707
Chris@1 13708 fi
Chris@1 13709 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
Chris@1 13710 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
Chris@1 13711
Chris@1 13712 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
Chris@1 13713 case $lt_prog_compiler_pic_F77 in
Chris@1 13714 "" | " "*) ;;
Chris@1 13715 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
Chris@1 13716 esac
Chris@1 13717 else
Chris@1 13718 lt_prog_compiler_pic_F77=
Chris@1 13719 lt_prog_compiler_can_build_shared_F77=no
Chris@1 13720 fi
Chris@1 13721
Chris@1 13722 fi
Chris@1 13723 case "$host_os" in
Chris@1 13724 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@1 13725 *djgpp*)
Chris@1 13726 lt_prog_compiler_pic_F77=
Chris@1 13727 ;;
Chris@1 13728 *)
Chris@1 13729 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
Chris@1 13730 ;;
Chris@1 13731 esac
Chris@1 13732
Chris@1 13733 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@1 13734 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
Chris@1 13735 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
Chris@1 13736 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 13737 else
Chris@1 13738 lt_cv_prog_compiler_c_o_F77=no
Chris@1 13739 $rm -r conftest 2>/dev/null
Chris@1 13740 mkdir conftest
Chris@1 13741 cd conftest
Chris@1 13742 mkdir out
Chris@1 13743 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 13744
Chris@1 13745 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@1 13746 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 13747 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 13748 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 13749 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 13750 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 13751 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 13752 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 13753 -e 's:$: $lt_compiler_flag:'`
Chris@1 13754 (eval echo "\"\$as_me:13754: $lt_compile\"" >&5)
Chris@1 13755 (eval "$lt_compile" 2>out/conftest.err)
Chris@1 13756 ac_status=$?
Chris@1 13757 cat out/conftest.err >&5
Chris@1 13758 echo "$as_me:13758: \$? = $ac_status" >&5
Chris@1 13759 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@1 13760 then
Chris@1 13761 # The compiler can only warn and ignore the option if not recognized
Chris@1 13762 # So say no if there are warnings
Chris@1 13763 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
Chris@1 13764 $SED '/^$/d' out/conftest.err >out/conftest.er2
Chris@1 13765 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@1 13766 lt_cv_prog_compiler_c_o_F77=yes
Chris@1 13767 fi
Chris@1 13768 fi
Chris@1 13769 chmod u+w .
Chris@1 13770 $rm conftest*
Chris@1 13771 # SGI C++ compiler will create directory out/ii_files/ for
Chris@1 13772 # template instantiation
Chris@1 13773 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
Chris@1 13774 $rm out/* && rmdir out
Chris@1 13775 cd ..
Chris@1 13776 rmdir conftest
Chris@1 13777 $rm conftest*
Chris@1 13778
Chris@1 13779 fi
Chris@1 13780 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
Chris@1 13781 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
Chris@1 13782
Chris@1 13783
Chris@1 13784 hard_links="nottested"
Chris@1 13785 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
Chris@1 13786 # do not overwrite the value of need_locks provided by the user
Chris@1 13787 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
Chris@1 13788 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
Chris@1 13789 hard_links=yes
Chris@1 13790 $rm conftest*
Chris@1 13791 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 13792 touch conftest.a
Chris@1 13793 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@1 13794 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 13795 echo "$as_me:$LINENO: result: $hard_links" >&5
Chris@1 13796 echo "${ECHO_T}$hard_links" >&6
Chris@1 13797 if test "$hard_links" = no; then
Chris@1 13798 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@1 13799 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@1 13800 need_locks=warn
Chris@1 13801 fi
Chris@1 13802 else
Chris@1 13803 need_locks=no
Chris@1 13804 fi
Chris@1 13805
Chris@1 13806 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@1 13807 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
Chris@1 13808
Chris@1 13809 runpath_var=
Chris@1 13810 allow_undefined_flag_F77=
Chris@1 13811 enable_shared_with_static_runtimes_F77=no
Chris@1 13812 archive_cmds_F77=
Chris@1 13813 archive_expsym_cmds_F77=
Chris@1 13814 old_archive_From_new_cmds_F77=
Chris@1 13815 old_archive_from_expsyms_cmds_F77=
Chris@1 13816 export_dynamic_flag_spec_F77=
Chris@1 13817 whole_archive_flag_spec_F77=
Chris@1 13818 thread_safe_flag_spec_F77=
Chris@1 13819 hardcode_libdir_flag_spec_F77=
Chris@1 13820 hardcode_libdir_flag_spec_ld_F77=
Chris@1 13821 hardcode_libdir_separator_F77=
Chris@1 13822 hardcode_direct_F77=no
Chris@1 13823 hardcode_minus_L_F77=no
Chris@1 13824 hardcode_shlibpath_var_F77=unsupported
Chris@1 13825 link_all_deplibs_F77=unknown
Chris@1 13826 hardcode_automatic_F77=no
Chris@1 13827 module_cmds_F77=
Chris@1 13828 module_expsym_cmds_F77=
Chris@1 13829 always_export_symbols_F77=no
Chris@1 13830 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 13831 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@1 13832 # included in the symbol list
Chris@1 13833 include_expsyms_F77=
Chris@1 13834 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@1 13835 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@1 13836 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@1 13837 # as well as any symbol that contains `d'.
Chris@1 13838 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
Chris@1 13839 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@1 13840 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@1 13841 # the symbol is explicitly referenced. Since portable code cannot
Chris@1 13842 # rely on this symbol name, it's probably fine to never include it in
Chris@1 13843 # preloaded symbol tables.
Chris@1 13844 extract_expsyms_cmds=
Chris@1 13845 # Just being paranoid about ensuring that cc_basename is set.
Chris@1 13846 for cc_temp in $compiler""; do
Chris@1 13847 case $cc_temp in
Chris@1 13848 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 13849 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 13850 \-*) ;;
Chris@1 13851 *) break;;
Chris@1 13852 esac
Chris@1 13853 done
Chris@1 13854 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 13855
Chris@1 13856 case $host_os in
Chris@1 13857 cygwin* | mingw* | pw32*)
Chris@1 13858 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@1 13859 # When not using gcc, we currently assume that we are using
Chris@1 13860 # Microsoft Visual C++.
Chris@1 13861 if test "$GCC" != yes; then
Chris@1 13862 with_gnu_ld=no
Chris@1 13863 fi
Chris@1 13864 ;;
Chris@1 13865 openbsd*)
Chris@1 13866 with_gnu_ld=no
Chris@1 13867 ;;
Chris@1 13868 esac
Chris@1 13869
Chris@1 13870 ld_shlibs_F77=yes
Chris@1 13871 if test "$with_gnu_ld" = yes; then
Chris@1 13872 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@1 13873 wlarc='${wl}'
Chris@1 13874
Chris@1 13875 # Set some defaults for GNU ld with shared library support. These
Chris@1 13876 # are reset later if shared libraries are not supported. Putting them
Chris@1 13877 # here allows them to be overridden if necessary.
Chris@1 13878 runpath_var=LD_RUN_PATH
Chris@1 13879 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
Chris@1 13880 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
Chris@1 13881 # ancient GNU ld didn't support --whole-archive et. al.
Chris@1 13882 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
Chris@1 13883 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@1 13884 else
Chris@1 13885 whole_archive_flag_spec_F77=
Chris@1 13886 fi
Chris@1 13887 supports_anon_versioning=no
Chris@1 13888 case `$LD -v 2>/dev/null` in
Chris@1 13889 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@1 13890 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@1 13891 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@1 13892 *\ 2.11.*) ;; # other 2.11 versions
Chris@1 13893 *) supports_anon_versioning=yes ;;
Chris@1 13894 esac
Chris@1 13895
Chris@1 13896 # See if GNU ld supports shared libraries.
Chris@1 13897 case $host_os in
Chris@1 13898 aix3* | aix4* | aix5*)
Chris@1 13899 # On AIX/PPC, the GNU linker is very broken
Chris@1 13900 if test "$host_cpu" != ia64; then
Chris@1 13901 ld_shlibs_F77=no
Chris@1 13902 cat <<EOF 1>&2
Chris@1 13903
Chris@1 13904 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
Chris@1 13905 *** to be unable to reliably create shared libraries on AIX.
Chris@1 13906 *** Therefore, libtool is disabling shared libraries support. If you
Chris@1 13907 *** really care for shared libraries, you may want to modify your PATH
Chris@1 13908 *** so that a non-GNU linker is found, and then restart.
Chris@1 13909
Chris@1 13910 EOF
Chris@1 13911 fi
Chris@1 13912 ;;
Chris@1 13913
Chris@1 13914 amigaos*)
Chris@1 13915 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@1 13916 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 13917 hardcode_minus_L_F77=yes
Chris@1 13918
Chris@1 13919 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
Chris@1 13920 # that the semantics of dynamic libraries on AmigaOS, at least up
Chris@1 13921 # to version 4, is to share data among multiple programs linked
Chris@1 13922 # with the same dynamic library. Since this doesn't match the
Chris@1 13923 # behavior of shared libraries on other platforms, we can't use
Chris@1 13924 # them.
Chris@1 13925 ld_shlibs_F77=no
Chris@1 13926 ;;
Chris@1 13927
Chris@1 13928 beos*)
Chris@1 13929 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 13930 allow_undefined_flag_F77=unsupported
Chris@1 13931 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@1 13932 # support --undefined. This deserves some investigation. FIXME
Chris@1 13933 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 13934 else
Chris@1 13935 ld_shlibs_F77=no
Chris@1 13936 fi
Chris@1 13937 ;;
Chris@1 13938
Chris@1 13939 cygwin* | mingw* | pw32*)
Chris@1 13940 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
Chris@1 13941 # as there is no search path for DLLs.
Chris@1 13942 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 13943 allow_undefined_flag_F77=unsupported
Chris@1 13944 always_export_symbols_F77=no
Chris@1 13945 enable_shared_with_static_runtimes_F77=yes
Chris@1 13946 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@1 13947
Chris@1 13948 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
Chris@1 13949 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 13950 # If the export-symbols file already is a .def file (1st line
Chris@1 13951 # is EXPORTS), use it as is; otherwise, prepend...
Chris@1 13952 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@1 13953 cp $export_symbols $output_objdir/$soname.def;
Chris@1 13954 else
Chris@1 13955 echo EXPORTS > $output_objdir/$soname.def;
Chris@1 13956 cat $export_symbols >> $output_objdir/$soname.def;
Chris@1 13957 fi~
Chris@1 13958 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 13959 else
Chris@1 13960 ld_shlibs_F77=no
Chris@1 13961 fi
Chris@1 13962 ;;
Chris@1 13963
Chris@1 13964 linux*)
Chris@1 13965 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 13966 tmp_addflag=
Chris@1 13967 case $cc_basename,$host_cpu in
Chris@1 13968 pgcc*) # Portland Group C compiler
Chris@1 13969 whole_archive_flag_spec_F77=
Chris@1 13970 ;;
Chris@1 13971 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers
Chris@1 13972 whole_archive_flag_spec_F77=
Chris@1 13973 tmp_addflag=' -fpic -Mnomain' ;;
Chris@1 13974 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@1 13975 tmp_addflag=' -i_dynamic' ;;
Chris@1 13976 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@1 13977 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@1 13978 ifc* | ifort*) # Intel Fortran compiler
Chris@1 13979 tmp_addflag=' -nofor_main' ;;
Chris@1 13980 esac
Chris@1 13981 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 13982
Chris@1 13983 if test $supports_anon_versioning = yes; then
Chris@1 13984 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
Chris@1 13985 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@1 13986 $echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@1 13987 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@1 13988 fi
Chris@1 13989 else
Chris@1 13990 ld_shlibs_F77=no
Chris@1 13991 fi
Chris@1 13992 ;;
Chris@1 13993
Chris@1 13994 netbsd*)
Chris@1 13995 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 13996 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@1 13997 wlarc=
Chris@1 13998 else
Chris@1 13999 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 14000 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 14001 fi
Chris@1 14002 ;;
Chris@1 14003
Chris@1 14004 solaris* | sysv5*)
Chris@1 14005 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
Chris@1 14006 ld_shlibs_F77=no
Chris@1 14007 cat <<EOF 1>&2
Chris@1 14008
Chris@1 14009 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@1 14010 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@1 14011 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@1 14012 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@1 14013 *** your PATH or compiler configuration so that the native linker is
Chris@1 14014 *** used, and then restart.
Chris@1 14015
Chris@1 14016 EOF
Chris@1 14017 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 14018 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 14019 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 14020 else
Chris@1 14021 ld_shlibs_F77=no
Chris@1 14022 fi
Chris@1 14023 ;;
Chris@1 14024
Chris@1 14025 sunos4*)
Chris@1 14026 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14027 wlarc=
Chris@1 14028 hardcode_direct_F77=yes
Chris@1 14029 hardcode_shlibpath_var_F77=no
Chris@1 14030 ;;
Chris@1 14031
Chris@1 14032 *)
Chris@1 14033 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 14034 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 14035 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 14036 else
Chris@1 14037 ld_shlibs_F77=no
Chris@1 14038 fi
Chris@1 14039 ;;
Chris@1 14040 esac
Chris@1 14041
Chris@1 14042 if test "$ld_shlibs_F77" = no; then
Chris@1 14043 runpath_var=
Chris@1 14044 hardcode_libdir_flag_spec_F77=
Chris@1 14045 export_dynamic_flag_spec_F77=
Chris@1 14046 whole_archive_flag_spec_F77=
Chris@1 14047 fi
Chris@1 14048 else
Chris@1 14049 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@1 14050 case $host_os in
Chris@1 14051 aix3*)
Chris@1 14052 allow_undefined_flag_F77=unsupported
Chris@1 14053 always_export_symbols_F77=yes
Chris@1 14054 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@1 14055 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@1 14056 # are no directories specified by -L.
Chris@1 14057 hardcode_minus_L_F77=yes
Chris@1 14058 if test "$GCC" = yes && test -z "$link_static_flag"; then
Chris@1 14059 # Neither direct hardcoding nor static linking is supported with a
Chris@1 14060 # broken collect2.
Chris@1 14061 hardcode_direct_F77=unsupported
Chris@1 14062 fi
Chris@1 14063 ;;
Chris@1 14064
Chris@1 14065 aix4* | aix5*)
Chris@1 14066 if test "$host_cpu" = ia64; then
Chris@1 14067 # On IA64, the linker does run time linking by default, so we don't
Chris@1 14068 # have to do anything special.
Chris@1 14069 aix_use_runtimelinking=no
Chris@1 14070 exp_sym_flag='-Bexport'
Chris@1 14071 no_entry_flag=""
Chris@1 14072 else
Chris@1 14073 # If we're using GNU nm, then we don't want the "-C" option.
Chris@1 14074 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@1 14075 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
Chris@1 14076 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
Chris@1 14077 else
Chris@1 14078 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@1 14079 fi
Chris@1 14080 aix_use_runtimelinking=no
Chris@1 14081
Chris@1 14082 # Test if we are trying to use run time linking or normal
Chris@1 14083 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@1 14084 # need to do runtime linking.
Chris@1 14085 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
Chris@1 14086 for ld_flag in $LDFLAGS; do
Chris@1 14087 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@1 14088 aix_use_runtimelinking=yes
Chris@1 14089 break
Chris@1 14090 fi
Chris@1 14091 done
Chris@1 14092 esac
Chris@1 14093
Chris@1 14094 exp_sym_flag='-bexport'
Chris@1 14095 no_entry_flag='-bnoentry'
Chris@1 14096 fi
Chris@1 14097
Chris@1 14098 # When large executables or shared objects are built, AIX ld can
Chris@1 14099 # have problems creating the table of contents. If linking a library
Chris@1 14100 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@1 14101 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@1 14102 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@1 14103
Chris@1 14104 archive_cmds_F77=''
Chris@1 14105 hardcode_direct_F77=yes
Chris@1 14106 hardcode_libdir_separator_F77=':'
Chris@1 14107 link_all_deplibs_F77=yes
Chris@1 14108
Chris@1 14109 if test "$GCC" = yes; then
Chris@1 14110 case $host_os in aix4.[012]|aix4.[012].*)
Chris@1 14111 # We only want to do this on AIX 4.2 and lower, the check
Chris@1 14112 # below for broken collect2 doesn't work under 4.3+
Chris@1 14113 collect2name=`${CC} -print-prog-name=collect2`
Chris@1 14114 if test -f "$collect2name" && \
Chris@1 14115 strings "$collect2name" | grep resolve_lib_name >/dev/null
Chris@1 14116 then
Chris@1 14117 # We have reworked collect2
Chris@1 14118 hardcode_direct_F77=yes
Chris@1 14119 else
Chris@1 14120 # We have old collect2
Chris@1 14121 hardcode_direct_F77=unsupported
Chris@1 14122 # It fails to find uninstalled libraries when the uninstalled
Chris@1 14123 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@1 14124 # to unsupported forces relinking
Chris@1 14125 hardcode_minus_L_F77=yes
Chris@1 14126 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14127 hardcode_libdir_separator_F77=
Chris@1 14128 fi
Chris@1 14129 esac
Chris@1 14130 shared_flag='-shared'
Chris@1 14131 if test "$aix_use_runtimelinking" = yes; then
Chris@1 14132 shared_flag="$shared_flag "'${wl}-G'
Chris@1 14133 fi
Chris@1 14134 else
Chris@1 14135 # not using gcc
Chris@1 14136 if test "$host_cpu" = ia64; then
Chris@1 14137 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@1 14138 # chokes on -Wl,-G. The following line is correct:
Chris@1 14139 shared_flag='-G'
Chris@1 14140 else
Chris@1 14141 if test "$aix_use_runtimelinking" = yes; then
Chris@1 14142 shared_flag='${wl}-G'
Chris@1 14143 else
Chris@1 14144 shared_flag='${wl}-bM:SRE'
Chris@1 14145 fi
Chris@1 14146 fi
Chris@1 14147 fi
Chris@1 14148
Chris@1 14149 # It seems that -bexpall does not export symbols beginning with
Chris@1 14150 # underscore (_), so it is better to generate a list of symbols to export.
Chris@1 14151 always_export_symbols_F77=yes
Chris@1 14152 if test "$aix_use_runtimelinking" = yes; then
Chris@1 14153 # Warning - without using the other runtime loading flags (-brtl),
Chris@1 14154 # -berok will link without error, but may produce a broken library.
Chris@1 14155 allow_undefined_flag_F77='-berok'
Chris@1 14156 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 14157 cat >conftest.$ac_ext <<_ACEOF
Chris@1 14158 program main
Chris@1 14159
Chris@1 14160 end
Chris@1 14161 _ACEOF
Chris@1 14162 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 14163 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 14164 (eval $ac_link) 2>conftest.er1
Chris@1 14165 ac_status=$?
Chris@1 14166 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 14167 rm -f conftest.er1
Chris@1 14168 cat conftest.err >&5
Chris@1 14169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14170 (exit $ac_status); } &&
Chris@1 14171 { ac_try='test -z "$ac_f77_werror_flag"
Chris@1 14172 || test ! -s conftest.err'
Chris@1 14173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 14174 (eval $ac_try) 2>&5
Chris@1 14175 ac_status=$?
Chris@1 14176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14177 (exit $ac_status); }; } &&
Chris@1 14178 { ac_try='test -s conftest$ac_exeext'
Chris@1 14179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 14180 (eval $ac_try) 2>&5
Chris@1 14181 ac_status=$?
Chris@1 14182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14183 (exit $ac_status); }; }; then
Chris@1 14184
Chris@1 14185 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 14186 }'`
Chris@1 14187 # Check for a 64-bit object if we didn't find anything.
Chris@1 14188 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 14189 }'`; fi
Chris@1 14190 else
Chris@1 14191 echo "$as_me: failed program was:" >&5
Chris@1 14192 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 14193
Chris@1 14194 fi
Chris@1 14195 rm -f conftest.err conftest.$ac_objext \
Chris@1 14196 conftest$ac_exeext conftest.$ac_ext
Chris@1 14197 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 14198
Chris@1 14199 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 14200 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Chris@1 14201 else
Chris@1 14202 if test "$host_cpu" = ia64; then
Chris@1 14203 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
Chris@1 14204 allow_undefined_flag_F77="-z nodefs"
Chris@1 14205 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
Chris@1 14206 else
Chris@1 14207 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 14208 cat >conftest.$ac_ext <<_ACEOF
Chris@1 14209 program main
Chris@1 14210
Chris@1 14211 end
Chris@1 14212 _ACEOF
Chris@1 14213 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 14214 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 14215 (eval $ac_link) 2>conftest.er1
Chris@1 14216 ac_status=$?
Chris@1 14217 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 14218 rm -f conftest.er1
Chris@1 14219 cat conftest.err >&5
Chris@1 14220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14221 (exit $ac_status); } &&
Chris@1 14222 { ac_try='test -z "$ac_f77_werror_flag"
Chris@1 14223 || test ! -s conftest.err'
Chris@1 14224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 14225 (eval $ac_try) 2>&5
Chris@1 14226 ac_status=$?
Chris@1 14227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14228 (exit $ac_status); }; } &&
Chris@1 14229 { ac_try='test -s conftest$ac_exeext'
Chris@1 14230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 14231 (eval $ac_try) 2>&5
Chris@1 14232 ac_status=$?
Chris@1 14233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14234 (exit $ac_status); }; }; then
Chris@1 14235
Chris@1 14236 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 14237 }'`
Chris@1 14238 # Check for a 64-bit object if we didn't find anything.
Chris@1 14239 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 14240 }'`; fi
Chris@1 14241 else
Chris@1 14242 echo "$as_me: failed program was:" >&5
Chris@1 14243 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 14244
Chris@1 14245 fi
Chris@1 14246 rm -f conftest.err conftest.$ac_objext \
Chris@1 14247 conftest$ac_exeext conftest.$ac_ext
Chris@1 14248 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 14249
Chris@1 14250 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 14251 # Warning - without using the other run time loading flags,
Chris@1 14252 # -berok will link without error, but may produce a broken library.
Chris@1 14253 no_undefined_flag_F77=' ${wl}-bernotok'
Chris@1 14254 allow_undefined_flag_F77=' ${wl}-berok'
Chris@1 14255 # -bexpall does not export symbols beginning with underscore (_)
Chris@1 14256 always_export_symbols_F77=yes
Chris@1 14257 # Exported symbols can be pulled into shared objects from archives
Chris@1 14258 whole_archive_flag_spec_F77=' '
Chris@1 14259 archive_cmds_need_lc_F77=yes
Chris@1 14260 # This is similar to how AIX traditionally builds it's shared libraries.
Chris@1 14261 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
Chris@1 14262 fi
Chris@1 14263 fi
Chris@1 14264 ;;
Chris@1 14265
Chris@1 14266 amigaos*)
Chris@1 14267 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@1 14268 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14269 hardcode_minus_L_F77=yes
Chris@1 14270 # see comment about different semantics on the GNU ld section
Chris@1 14271 ld_shlibs_F77=no
Chris@1 14272 ;;
Chris@1 14273
Chris@1 14274 bsdi[45]*)
Chris@1 14275 export_dynamic_flag_spec_F77=-rdynamic
Chris@1 14276 ;;
Chris@1 14277
Chris@1 14278 cygwin* | mingw* | pw32*)
Chris@1 14279 # When not using gcc, we currently assume that we are using
Chris@1 14280 # Microsoft Visual C++.
Chris@1 14281 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@1 14282 # no search path for DLLs.
Chris@1 14283 hardcode_libdir_flag_spec_F77=' '
Chris@1 14284 allow_undefined_flag_F77=unsupported
Chris@1 14285 # Tell ltmain to make .lib files, not .a files.
Chris@1 14286 libext=lib
Chris@1 14287 # Tell ltmain to make .dll files, not .so files.
Chris@1 14288 shrext_cmds=".dll"
Chris@1 14289 # FIXME: Setting linknames here is a bad hack.
Chris@1 14290 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@1 14291 # The linker will automatically build a .lib file if we build a DLL.
Chris@1 14292 old_archive_From_new_cmds_F77='true'
Chris@1 14293 # FIXME: Should let the user specify the lib program.
Chris@1 14294 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
Chris@1 14295 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
Chris@1 14296 enable_shared_with_static_runtimes_F77=yes
Chris@1 14297 ;;
Chris@1 14298
Chris@1 14299 darwin* | rhapsody*)
Chris@1 14300 case "$host_os" in
Chris@1 14301 rhapsody* | darwin1.[012])
Chris@1 14302 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
Chris@1 14303 ;;
Chris@1 14304 *) # Darwin 1.3 on
Chris@1 14305 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
Chris@1 14306 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 14307 else
Chris@1 14308 case ${MACOSX_DEPLOYMENT_TARGET} in
Chris@1 14309 10.[012])
Chris@1 14310 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 14311 ;;
Chris@1 14312 10.*)
Chris@1 14313 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
Chris@1 14314 ;;
Chris@1 14315 esac
Chris@1 14316 fi
Chris@1 14317 ;;
Chris@1 14318 esac
Chris@1 14319 archive_cmds_need_lc_F77=no
Chris@1 14320 hardcode_direct_F77=no
Chris@1 14321 hardcode_automatic_F77=yes
Chris@1 14322 hardcode_shlibpath_var_F77=unsupported
Chris@1 14323 whole_archive_flag_spec_F77=''
Chris@1 14324 link_all_deplibs_F77=yes
Chris@1 14325 if test "$GCC" = yes ; then
Chris@1 14326 output_verbose_link_cmd='echo'
Chris@1 14327 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
Chris@1 14328 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 14329 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 14330 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 14331 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 14332 else
Chris@1 14333 case $cc_basename in
Chris@1 14334 xlc*)
Chris@1 14335 output_verbose_link_cmd='echo'
Chris@1 14336 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
Chris@1 14337 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 14338 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 14339 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 14340 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 14341 ;;
Chris@1 14342 *)
Chris@1 14343 ld_shlibs_F77=no
Chris@1 14344 ;;
Chris@1 14345 esac
Chris@1 14346 fi
Chris@1 14347 ;;
Chris@1 14348
Chris@1 14349 dgux*)
Chris@1 14350 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14351 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14352 hardcode_shlibpath_var_F77=no
Chris@1 14353 ;;
Chris@1 14354
Chris@1 14355 freebsd1*)
Chris@1 14356 ld_shlibs_F77=no
Chris@1 14357 ;;
Chris@1 14358
Chris@1 14359 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@1 14360 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@1 14361 # does not break anything, and helps significantly (at the cost of a little
Chris@1 14362 # extra space).
Chris@1 14363 freebsd2.2*)
Chris@1 14364 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@1 14365 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@1 14366 hardcode_direct_F77=yes
Chris@1 14367 hardcode_shlibpath_var_F77=no
Chris@1 14368 ;;
Chris@1 14369
Chris@1 14370 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@1 14371 freebsd2*)
Chris@1 14372 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14373 hardcode_direct_F77=yes
Chris@1 14374 hardcode_minus_L_F77=yes
Chris@1 14375 hardcode_shlibpath_var_F77=no
Chris@1 14376 ;;
Chris@1 14377
Chris@1 14378 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@1 14379 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 14380 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14381 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@1 14382 hardcode_direct_F77=yes
Chris@1 14383 hardcode_shlibpath_var_F77=no
Chris@1 14384 ;;
Chris@1 14385
Chris@1 14386 hpux9*)
Chris@1 14387 if test "$GCC" = yes; then
Chris@1 14388 archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@1 14389 else
Chris@1 14390 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@1 14391 fi
Chris@1 14392 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
Chris@1 14393 hardcode_libdir_separator_F77=:
Chris@1 14394 hardcode_direct_F77=yes
Chris@1 14395
Chris@1 14396 # hardcode_minus_L: Not really in the search PATH,
Chris@1 14397 # but as the default location of the library.
Chris@1 14398 hardcode_minus_L_F77=yes
Chris@1 14399 export_dynamic_flag_spec_F77='${wl}-E'
Chris@1 14400 ;;
Chris@1 14401
Chris@1 14402 hpux10* | hpux11*)
Chris@1 14403 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
Chris@1 14404 case "$host_cpu" in
Chris@1 14405 hppa*64*|ia64*)
Chris@1 14406 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14407 ;;
Chris@1 14408 *)
Chris@1 14409 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14410 ;;
Chris@1 14411 esac
Chris@1 14412 else
Chris@1 14413 case "$host_cpu" in
Chris@1 14414 hppa*64*|ia64*)
Chris@1 14415 archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14416 ;;
Chris@1 14417 *)
Chris@1 14418 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14419 ;;
Chris@1 14420 esac
Chris@1 14421 fi
Chris@1 14422 if test "$with_gnu_ld" = no; then
Chris@1 14423 case "$host_cpu" in
Chris@1 14424 hppa*64*)
Chris@1 14425 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
Chris@1 14426 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
Chris@1 14427 hardcode_libdir_separator_F77=:
Chris@1 14428 hardcode_direct_F77=no
Chris@1 14429 hardcode_shlibpath_var_F77=no
Chris@1 14430 ;;
Chris@1 14431 ia64*)
Chris@1 14432 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14433 hardcode_direct_F77=no
Chris@1 14434 hardcode_shlibpath_var_F77=no
Chris@1 14435
Chris@1 14436 # hardcode_minus_L: Not really in the search PATH,
Chris@1 14437 # but as the default location of the library.
Chris@1 14438 hardcode_minus_L_F77=yes
Chris@1 14439 ;;
Chris@1 14440 *)
Chris@1 14441 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
Chris@1 14442 hardcode_libdir_separator_F77=:
Chris@1 14443 hardcode_direct_F77=yes
Chris@1 14444 export_dynamic_flag_spec_F77='${wl}-E'
Chris@1 14445
Chris@1 14446 # hardcode_minus_L: Not really in the search PATH,
Chris@1 14447 # but as the default location of the library.
Chris@1 14448 hardcode_minus_L_F77=yes
Chris@1 14449 ;;
Chris@1 14450 esac
Chris@1 14451 fi
Chris@1 14452 ;;
Chris@1 14453
Chris@1 14454 irix5* | irix6* | nonstopux*)
Chris@1 14455 if test "$GCC" = yes; then
Chris@1 14456 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 14457 else
Chris@1 14458 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 14459 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
Chris@1 14460 fi
Chris@1 14461 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@1 14462 hardcode_libdir_separator_F77=:
Chris@1 14463 link_all_deplibs_F77=yes
Chris@1 14464 ;;
Chris@1 14465
Chris@1 14466 netbsd*)
Chris@1 14467 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 14468 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@1 14469 else
Chris@1 14470 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@1 14471 fi
Chris@1 14472 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@1 14473 hardcode_direct_F77=yes
Chris@1 14474 hardcode_shlibpath_var_F77=no
Chris@1 14475 ;;
Chris@1 14476
Chris@1 14477 newsos6)
Chris@1 14478 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14479 hardcode_direct_F77=yes
Chris@1 14480 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@1 14481 hardcode_libdir_separator_F77=:
Chris@1 14482 hardcode_shlibpath_var_F77=no
Chris@1 14483 ;;
Chris@1 14484
Chris@1 14485 openbsd*)
Chris@1 14486 hardcode_direct_F77=yes
Chris@1 14487 hardcode_shlibpath_var_F77=no
Chris@1 14488 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 14489 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14490 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@1 14491 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
Chris@1 14492 export_dynamic_flag_spec_F77='${wl}-E'
Chris@1 14493 else
Chris@1 14494 case $host_os in
Chris@1 14495 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@1 14496 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14497 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@1 14498 ;;
Chris@1 14499 *)
Chris@1 14500 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14501 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
Chris@1 14502 ;;
Chris@1 14503 esac
Chris@1 14504 fi
Chris@1 14505 ;;
Chris@1 14506
Chris@1 14507 os2*)
Chris@1 14508 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14509 hardcode_minus_L_F77=yes
Chris@1 14510 allow_undefined_flag_F77=unsupported
Chris@1 14511 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@1 14512 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@1 14513 ;;
Chris@1 14514
Chris@1 14515 osf3*)
Chris@1 14516 if test "$GCC" = yes; then
Chris@1 14517 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 14518 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 14519 else
Chris@1 14520 allow_undefined_flag_F77=' -expect_unresolved \*'
Chris@1 14521 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 14522 fi
Chris@1 14523 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@1 14524 hardcode_libdir_separator_F77=:
Chris@1 14525 ;;
Chris@1 14526
Chris@1 14527 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@1 14528 if test "$GCC" = yes; then
Chris@1 14529 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 14530 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 14531 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
Chris@1 14532 else
Chris@1 14533 allow_undefined_flag_F77=' -expect_unresolved \*'
Chris@1 14534 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 14535 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
Chris@1 14536 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
Chris@1 14537
Chris@1 14538 # Both c and cxx compiler support -rpath directly
Chris@1 14539 hardcode_libdir_flag_spec_F77='-rpath $libdir'
Chris@1 14540 fi
Chris@1 14541 hardcode_libdir_separator_F77=:
Chris@1 14542 ;;
Chris@1 14543
Chris@1 14544 sco3.2v5*)
Chris@1 14545 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14546 hardcode_shlibpath_var_F77=no
Chris@1 14547 export_dynamic_flag_spec_F77='${wl}-Bexport'
Chris@1 14548 runpath_var=LD_RUN_PATH
Chris@1 14549 hardcode_runpath_var=yes
Chris@1 14550 ;;
Chris@1 14551
Chris@1 14552 solaris*)
Chris@1 14553 no_undefined_flag_F77=' -z text'
Chris@1 14554 if test "$GCC" = yes; then
Chris@1 14555 wlarc='${wl}'
Chris@1 14556 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14557 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 14558 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
Chris@1 14559 else
Chris@1 14560 wlarc=''
Chris@1 14561 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14562 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 14563 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
Chris@1 14564 fi
Chris@1 14565 hardcode_libdir_flag_spec_F77='-R$libdir'
Chris@1 14566 hardcode_shlibpath_var_F77=no
Chris@1 14567 case $host_os in
Chris@1 14568 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@1 14569 *)
Chris@1 14570 # The compiler driver will combine linker options so we
Chris@1 14571 # cannot just pass the convience library names through
Chris@1 14572 # without $wl, iff we do not link with $LD.
Chris@1 14573 # Luckily, gcc supports the same syntax we need for Sun Studio.
Chris@1 14574 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@1 14575 case $wlarc in
Chris@1 14576 '')
Chris@1 14577 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
Chris@1 14578 *)
Chris@1 14579 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
Chris@1 14580 esac ;;
Chris@1 14581 esac
Chris@1 14582 link_all_deplibs_F77=yes
Chris@1 14583 ;;
Chris@1 14584
Chris@1 14585 sunos4*)
Chris@1 14586 if test "x$host_vendor" = xsequent; then
Chris@1 14587 # Use $CC to link under sequent, because it throws in some extra .o
Chris@1 14588 # files that make .init and .fini sections work.
Chris@1 14589 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14590 else
Chris@1 14591 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14592 fi
Chris@1 14593 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14594 hardcode_direct_F77=yes
Chris@1 14595 hardcode_minus_L_F77=yes
Chris@1 14596 hardcode_shlibpath_var_F77=no
Chris@1 14597 ;;
Chris@1 14598
Chris@1 14599 sysv4)
Chris@1 14600 case $host_vendor in
Chris@1 14601 sni)
Chris@1 14602 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14603 hardcode_direct_F77=yes # is this really true???
Chris@1 14604 ;;
Chris@1 14605 siemens)
Chris@1 14606 ## LD is ld it makes a PLAMLIB
Chris@1 14607 ## CC just makes a GrossModule.
Chris@1 14608 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14609 reload_cmds_F77='$CC -r -o $output$reload_objs'
Chris@1 14610 hardcode_direct_F77=no
Chris@1 14611 ;;
Chris@1 14612 motorola)
Chris@1 14613 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14614 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
Chris@1 14615 ;;
Chris@1 14616 esac
Chris@1 14617 runpath_var='LD_RUN_PATH'
Chris@1 14618 hardcode_shlibpath_var_F77=no
Chris@1 14619 ;;
Chris@1 14620
Chris@1 14621 sysv4.3*)
Chris@1 14622 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14623 hardcode_shlibpath_var_F77=no
Chris@1 14624 export_dynamic_flag_spec_F77='-Bexport'
Chris@1 14625 ;;
Chris@1 14626
Chris@1 14627 sysv4*MP*)
Chris@1 14628 if test -d /usr/nec; then
Chris@1 14629 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14630 hardcode_shlibpath_var_F77=no
Chris@1 14631 runpath_var=LD_RUN_PATH
Chris@1 14632 hardcode_runpath_var=yes
Chris@1 14633 ld_shlibs_F77=yes
Chris@1 14634 fi
Chris@1 14635 ;;
Chris@1 14636
Chris@1 14637 sysv4.2uw2*)
Chris@1 14638 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14639 hardcode_direct_F77=yes
Chris@1 14640 hardcode_minus_L_F77=no
Chris@1 14641 hardcode_shlibpath_var_F77=no
Chris@1 14642 hardcode_runpath_var=yes
Chris@1 14643 runpath_var=LD_RUN_PATH
Chris@1 14644 ;;
Chris@1 14645
Chris@1 14646 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
Chris@1 14647 no_undefined_flag_F77='${wl}-z ${wl}text'
Chris@1 14648 if test "$GCC" = yes; then
Chris@1 14649 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14650 else
Chris@1 14651 archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 14652 fi
Chris@1 14653 runpath_var='LD_RUN_PATH'
Chris@1 14654 hardcode_shlibpath_var_F77=no
Chris@1 14655 ;;
Chris@1 14656
Chris@1 14657 sysv5*)
Chris@1 14658 no_undefined_flag_F77=' -z text'
Chris@1 14659 # $CC -shared without GNU ld will not create a library from C++
Chris@1 14660 # object files and a static libstdc++, better avoid it by now
Chris@1 14661 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14662 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 14663 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
Chris@1 14664 hardcode_libdir_flag_spec_F77=
Chris@1 14665 hardcode_shlibpath_var_F77=no
Chris@1 14666 runpath_var='LD_RUN_PATH'
Chris@1 14667 ;;
Chris@1 14668
Chris@1 14669 uts4*)
Chris@1 14670 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 14671 hardcode_libdir_flag_spec_F77='-L$libdir'
Chris@1 14672 hardcode_shlibpath_var_F77=no
Chris@1 14673 ;;
Chris@1 14674
Chris@1 14675 *)
Chris@1 14676 ld_shlibs_F77=no
Chris@1 14677 ;;
Chris@1 14678 esac
Chris@1 14679 fi
Chris@1 14680
Chris@1 14681 echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
Chris@1 14682 echo "${ECHO_T}$ld_shlibs_F77" >&6
Chris@1 14683 test "$ld_shlibs_F77" = no && can_build_shared=no
Chris@1 14684
Chris@1 14685 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@1 14686 if test "$GCC" = yes; then
Chris@1 14687 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@1 14688 fi
Chris@1 14689
Chris@1 14690 #
Chris@1 14691 # Do we need to explicitly link libc?
Chris@1 14692 #
Chris@1 14693 case "x$archive_cmds_need_lc_F77" in
Chris@1 14694 x|xyes)
Chris@1 14695 # Assume -lc should be added
Chris@1 14696 archive_cmds_need_lc_F77=yes
Chris@1 14697
Chris@1 14698 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@1 14699 case $archive_cmds_F77 in
Chris@1 14700 *'~'*)
Chris@1 14701 # FIXME: we may have to deal with multi-command sequences.
Chris@1 14702 ;;
Chris@1 14703 '$CC '*)
Chris@1 14704 # Test whether the compiler implicitly links with -lc since on some
Chris@1 14705 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@1 14706 # to ld, don't add -lc before -lgcc.
Chris@1 14707 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
Chris@1 14708 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
Chris@1 14709 $rm conftest*
Chris@1 14710 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 14711
Chris@1 14712 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 14713 (eval $ac_compile) 2>&5
Chris@1 14714 ac_status=$?
Chris@1 14715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14716 (exit $ac_status); } 2>conftest.err; then
Chris@1 14717 soname=conftest
Chris@1 14718 lib=conftest
Chris@1 14719 libobjs=conftest.$ac_objext
Chris@1 14720 deplibs=
Chris@1 14721 wl=$lt_prog_compiler_wl_F77
Chris@1 14722 compiler_flags=-v
Chris@1 14723 linker_flags=-v
Chris@1 14724 verstring=
Chris@1 14725 output_objdir=.
Chris@1 14726 libname=conftest
Chris@1 14727 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
Chris@1 14728 allow_undefined_flag_F77=
Chris@1 14729 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
Chris@1 14730 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@1 14731 ac_status=$?
Chris@1 14732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 14733 (exit $ac_status); }
Chris@1 14734 then
Chris@1 14735 archive_cmds_need_lc_F77=no
Chris@1 14736 else
Chris@1 14737 archive_cmds_need_lc_F77=yes
Chris@1 14738 fi
Chris@1 14739 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
Chris@1 14740 else
Chris@1 14741 cat conftest.err 1>&5
Chris@1 14742 fi
Chris@1 14743 $rm conftest*
Chris@1 14744 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
Chris@1 14745 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
Chris@1 14746 ;;
Chris@1 14747 esac
Chris@1 14748 fi
Chris@1 14749 ;;
Chris@1 14750 esac
Chris@1 14751
Chris@1 14752 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
Chris@1 14753 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
Chris@1 14754 library_names_spec=
Chris@1 14755 libname_spec='lib$name'
Chris@1 14756 soname_spec=
Chris@1 14757 shrext_cmds=".so"
Chris@1 14758 postinstall_cmds=
Chris@1 14759 postuninstall_cmds=
Chris@1 14760 finish_cmds=
Chris@1 14761 finish_eval=
Chris@1 14762 shlibpath_var=
Chris@1 14763 shlibpath_overrides_runpath=unknown
Chris@1 14764 version_type=none
Chris@1 14765 dynamic_linker="$host_os ld.so"
Chris@1 14766 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@1 14767 if test "$GCC" = yes; then
Chris@1 14768 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 14769 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
Chris@1 14770 # if the path contains ";" then we assume it to be the separator
Chris@1 14771 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@1 14772 # assumed that no part of a normal pathname contains ";" but that should
Chris@1 14773 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@1 14774 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 14775 else
Chris@1 14776 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 14777 fi
Chris@1 14778 else
Chris@1 14779 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@1 14780 fi
Chris@1 14781 need_lib_prefix=unknown
Chris@1 14782 hardcode_into_libs=no
Chris@1 14783
Chris@1 14784 # when you set need_version to no, make sure it does not cause -set_version
Chris@1 14785 # flags to be left without arguments
Chris@1 14786 need_version=unknown
Chris@1 14787
Chris@1 14788 case $host_os in
Chris@1 14789 aix3*)
Chris@1 14790 version_type=linux
Chris@1 14791 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@1 14792 shlibpath_var=LIBPATH
Chris@1 14793
Chris@1 14794 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@1 14795 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 14796 ;;
Chris@1 14797
Chris@1 14798 aix4* | aix5*)
Chris@1 14799 version_type=linux
Chris@1 14800 need_lib_prefix=no
Chris@1 14801 need_version=no
Chris@1 14802 hardcode_into_libs=yes
Chris@1 14803 if test "$host_cpu" = ia64; then
Chris@1 14804 # AIX 5 supports IA64
Chris@1 14805 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@1 14806 shlibpath_var=LD_LIBRARY_PATH
Chris@1 14807 else
Chris@1 14808 # With GCC up to 2.95.x, collect2 would create an import file
Chris@1 14809 # for dependence libraries. The import file would start with
Chris@1 14810 # the line `#! .'. This would cause the generated library to
Chris@1 14811 # depend on `.', always an invalid library. This was fixed in
Chris@1 14812 # development snapshots of GCC prior to 3.0.
Chris@1 14813 case $host_os in
Chris@1 14814 aix4 | aix4.[01] | aix4.[01].*)
Chris@1 14815 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@1 14816 echo ' yes '
Chris@1 14817 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
Chris@1 14818 :
Chris@1 14819 else
Chris@1 14820 can_build_shared=no
Chris@1 14821 fi
Chris@1 14822 ;;
Chris@1 14823 esac
Chris@1 14824 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@1 14825 # soname into executable. Probably we can add versioning support to
Chris@1 14826 # collect2, so additional links can be useful in future.
Chris@1 14827 if test "$aix_use_runtimelinking" = yes; then
Chris@1 14828 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@1 14829 # instead of lib<name>.a to let people know that these are not
Chris@1 14830 # typical AIX shared libraries.
Chris@1 14831 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 14832 else
Chris@1 14833 # We preserve .a as extension for shared libraries through AIX4.2
Chris@1 14834 # and later when we are not doing run time linking.
Chris@1 14835 library_names_spec='${libname}${release}.a $libname.a'
Chris@1 14836 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 14837 fi
Chris@1 14838 shlibpath_var=LIBPATH
Chris@1 14839 fi
Chris@1 14840 ;;
Chris@1 14841
Chris@1 14842 amigaos*)
Chris@1 14843 library_names_spec='$libname.ixlibrary $libname.a'
Chris@1 14844 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@1 14845 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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@1 14846 ;;
Chris@1 14847
Chris@1 14848 beos*)
Chris@1 14849 library_names_spec='${libname}${shared_ext}'
Chris@1 14850 dynamic_linker="$host_os ld.so"
Chris@1 14851 shlibpath_var=LIBRARY_PATH
Chris@1 14852 ;;
Chris@1 14853
Chris@1 14854 bsdi[45]*)
Chris@1 14855 version_type=linux
Chris@1 14856 need_version=no
Chris@1 14857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 14858 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 14859 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@1 14860 shlibpath_var=LD_LIBRARY_PATH
Chris@1 14861 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@1 14862 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@1 14863 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@1 14864 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@1 14865 # libtool to hard-code these into programs
Chris@1 14866 ;;
Chris@1 14867
Chris@1 14868 cygwin* | mingw* | pw32*)
Chris@1 14869 version_type=windows
Chris@1 14870 shrext_cmds=".dll"
Chris@1 14871 need_version=no
Chris@1 14872 need_lib_prefix=no
Chris@1 14873
Chris@1 14874 case $GCC,$host_os in
Chris@1 14875 yes,cygwin* | yes,mingw* | yes,pw32*)
Chris@1 14876 library_names_spec='$libname.dll.a'
Chris@1 14877 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@1 14878 postinstall_cmds='base_file=`basename \${file}`~
Chris@1 14879 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
Chris@1 14880 dldir=$destdir/`dirname \$dlpath`~
Chris@1 14881 test -d \$dldir || mkdir -p \$dldir~
Chris@1 14882 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@1 14883 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@1 14884 dlpath=$dir/\$dldll~
Chris@1 14885 $rm \$dlpath'
Chris@1 14886 shlibpath_overrides_runpath=yes
Chris@1 14887
Chris@1 14888 case $host_os in
Chris@1 14889 cygwin*)
Chris@1 14890 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@1 14891 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 14892 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
Chris@1 14893 ;;
Chris@1 14894 mingw*)
Chris@1 14895 # MinGW DLLs use traditional 'lib' prefix
Chris@1 14896 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 14897 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 14898 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
Chris@1 14899 # It is most probably a Windows format PATH printed by
Chris@1 14900 # mingw gcc, but we are running on Cygwin. Gcc prints its search
Chris@1 14901 # path with ; separators, and with drive letters. We can handle the
Chris@1 14902 # drive letters (cygwin fileutils understands them), so leave them,
Chris@1 14903 # especially as we might pass files found there to a mingw objdump,
Chris@1 14904 # which wouldn't understand a cygwinified path. Ahh.
Chris@1 14905 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 14906 else
Chris@1 14907 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 14908 fi
Chris@1 14909 ;;
Chris@1 14910 pw32*)
Chris@1 14911 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@1 14912 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 14913 ;;
Chris@1 14914 esac
Chris@1 14915 ;;
Chris@1 14916
Chris@1 14917 *)
Chris@1 14918 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@1 14919 ;;
Chris@1 14920 esac
Chris@1 14921 dynamic_linker='Win32 ld.exe'
Chris@1 14922 # FIXME: first we should search . and the directory the executable is in
Chris@1 14923 shlibpath_var=PATH
Chris@1 14924 ;;
Chris@1 14925
Chris@1 14926 darwin* | rhapsody*)
Chris@1 14927 dynamic_linker="$host_os dyld"
Chris@1 14928 version_type=darwin
Chris@1 14929 need_lib_prefix=no
Chris@1 14930 need_version=no
Chris@1 14931 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@1 14932 soname_spec='${libname}${release}${major}$shared_ext'
Chris@1 14933 shlibpath_overrides_runpath=yes
Chris@1 14934 shlibpath_var=DYLD_LIBRARY_PATH
Chris@1 14935 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
Chris@1 14936 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
Chris@1 14937 if test "$GCC" = yes; then
Chris@1 14938 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
Chris@1 14939 else
Chris@1 14940 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
Chris@1 14941 fi
Chris@1 14942 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@1 14943 ;;
Chris@1 14944
Chris@1 14945 dgux*)
Chris@1 14946 version_type=linux
Chris@1 14947 need_lib_prefix=no
Chris@1 14948 need_version=no
Chris@1 14949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@1 14950 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 14951 shlibpath_var=LD_LIBRARY_PATH
Chris@1 14952 ;;
Chris@1 14953
Chris@1 14954 freebsd1*)
Chris@1 14955 dynamic_linker=no
Chris@1 14956 ;;
Chris@1 14957
Chris@1 14958 kfreebsd*-gnu)
Chris@1 14959 version_type=linux
Chris@1 14960 need_lib_prefix=no
Chris@1 14961 need_version=no
Chris@1 14962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 14963 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 14964 shlibpath_var=LD_LIBRARY_PATH
Chris@1 14965 shlibpath_overrides_runpath=no
Chris@1 14966 hardcode_into_libs=yes
Chris@1 14967 dynamic_linker='GNU ld.so'
Chris@1 14968 ;;
Chris@1 14969
Chris@1 14970 freebsd* | dragonfly*)
Chris@1 14971 # DragonFly does not have aout. When/if they implement a new
Chris@1 14972 # versioning mechanism, adjust this.
Chris@1 14973 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
Chris@1 14974 version_type=freebsd-$objformat
Chris@1 14975 case $version_type in
Chris@1 14976 freebsd-elf*)
Chris@1 14977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 14978 need_version=no
Chris@1 14979 need_lib_prefix=no
Chris@1 14980 ;;
Chris@1 14981 freebsd-*)
Chris@1 14982 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@1 14983 need_version=yes
Chris@1 14984 ;;
Chris@1 14985 esac
Chris@1 14986 shlibpath_var=LD_LIBRARY_PATH
Chris@1 14987 case $host_os in
Chris@1 14988 freebsd2*)
Chris@1 14989 shlibpath_overrides_runpath=yes
Chris@1 14990 ;;
Chris@1 14991 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@1 14992 shlibpath_overrides_runpath=yes
Chris@1 14993 hardcode_into_libs=yes
Chris@1 14994 ;;
Chris@1 14995 *) # from 3.2 on
Chris@1 14996 shlibpath_overrides_runpath=no
Chris@1 14997 hardcode_into_libs=yes
Chris@1 14998 ;;
Chris@1 14999 esac
Chris@1 15000 ;;
Chris@1 15001
Chris@1 15002 gnu*)
Chris@1 15003 version_type=linux
Chris@1 15004 need_lib_prefix=no
Chris@1 15005 need_version=no
Chris@1 15006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@1 15007 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15008 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15009 hardcode_into_libs=yes
Chris@1 15010 ;;
Chris@1 15011
Chris@1 15012 hpux9* | hpux10* | hpux11*)
Chris@1 15013 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@1 15014 # link against other versions.
Chris@1 15015 version_type=sunos
Chris@1 15016 need_lib_prefix=no
Chris@1 15017 need_version=no
Chris@1 15018 case "$host_cpu" in
Chris@1 15019 ia64*)
Chris@1 15020 shrext_cmds='.so'
Chris@1 15021 hardcode_into_libs=yes
Chris@1 15022 dynamic_linker="$host_os dld.so"
Chris@1 15023 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15024 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 15025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15026 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15027 if test "X$HPUX_IA64_MODE" = X32; then
Chris@1 15028 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@1 15029 else
Chris@1 15030 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@1 15031 fi
Chris@1 15032 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 15033 ;;
Chris@1 15034 hppa*64*)
Chris@1 15035 shrext_cmds='.sl'
Chris@1 15036 hardcode_into_libs=yes
Chris@1 15037 dynamic_linker="$host_os dld.sl"
Chris@1 15038 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@1 15039 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 15040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15041 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15042 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@1 15043 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 15044 ;;
Chris@1 15045 *)
Chris@1 15046 shrext_cmds='.sl'
Chris@1 15047 dynamic_linker="$host_os dld.sl"
Chris@1 15048 shlibpath_var=SHLIB_PATH
Chris@1 15049 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@1 15050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15051 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15052 ;;
Chris@1 15053 esac
Chris@1 15054 # HP-UX runs *really* slowly unless shared libraries are mode 555.
Chris@1 15055 postinstall_cmds='chmod 555 $lib'
Chris@1 15056 ;;
Chris@1 15057
Chris@1 15058 irix5* | irix6* | nonstopux*)
Chris@1 15059 case $host_os in
Chris@1 15060 nonstopux*) version_type=nonstopux ;;
Chris@1 15061 *)
Chris@1 15062 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@1 15063 version_type=linux
Chris@1 15064 else
Chris@1 15065 version_type=irix
Chris@1 15066 fi ;;
Chris@1 15067 esac
Chris@1 15068 need_lib_prefix=no
Chris@1 15069 need_version=no
Chris@1 15070 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 15072 case $host_os in
Chris@1 15073 irix5* | nonstopux*)
Chris@1 15074 libsuff= shlibsuff=
Chris@1 15075 ;;
Chris@1 15076 *)
Chris@1 15077 case $LD in # libtool.m4 will add one of these switches to LD
Chris@1 15078 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@1 15079 libsuff= shlibsuff= libmagic=32-bit;;
Chris@1 15080 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@1 15081 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@1 15082 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@1 15083 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@1 15084 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@1 15085 esac
Chris@1 15086 ;;
Chris@1 15087 esac
Chris@1 15088 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@1 15089 shlibpath_overrides_runpath=no
Chris@1 15090 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 15091 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@1 15092 hardcode_into_libs=yes
Chris@1 15093 ;;
Chris@1 15094
Chris@1 15095 # No shared lib support for Linux oldld, aout, or coff.
Chris@1 15096 linux*oldld* | linux*aout* | linux*coff*)
Chris@1 15097 dynamic_linker=no
Chris@1 15098 ;;
Chris@1 15099
Chris@1 15100 # This must be Linux ELF.
Chris@1 15101 linux*)
Chris@1 15102 version_type=linux
Chris@1 15103 need_lib_prefix=no
Chris@1 15104 need_version=no
Chris@1 15105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15106 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15107 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@1 15108 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15109 shlibpath_overrides_runpath=no
Chris@1 15110 # This implies no fast_install, which is unacceptable.
Chris@1 15111 # Some rework will be needed to allow for fast_install
Chris@1 15112 # before this can be enabled.
Chris@1 15113 hardcode_into_libs=yes
Chris@1 15114
Chris@1 15115 # find out which ABI we are using
Chris@1 15116 libsuff=
Chris@1 15117 case "$host_cpu" in
Chris@1 15118 x86_64*|s390x*|powerpc64*)
Chris@1 15119 echo '#line 15119 "configure"' > conftest.$ac_ext
Chris@1 15120 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 15121 (eval $ac_compile) 2>&5
Chris@1 15122 ac_status=$?
Chris@1 15123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 15124 (exit $ac_status); }; then
Chris@1 15125 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 15126 *64-bit*)
Chris@1 15127 libsuff=64
Chris@1 15128 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 15129 ;;
Chris@1 15130 esac
Chris@1 15131 fi
Chris@1 15132 rm -rf conftest*
Chris@1 15133 ;;
Chris@1 15134 esac
Chris@1 15135
Chris@1 15136 # Append ld.so.conf contents to the search path
Chris@1 15137 if test -f /etc/ld.so.conf; then
Chris@1 15138 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
Chris@1 15139 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
Chris@1 15140 fi
Chris@1 15141
Chris@1 15142 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@1 15143 # powerpc, because MkLinux only supported shared libraries with the
Chris@1 15144 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@1 15145 # most powerpc-linux boxes support dynamic linking these days and
Chris@1 15146 # people can always --disable-shared, the test was removed, and we
Chris@1 15147 # assume the GNU/Linux dynamic linker is in use.
Chris@1 15148 dynamic_linker='GNU/Linux ld.so'
Chris@1 15149 ;;
Chris@1 15150
Chris@1 15151 knetbsd*-gnu)
Chris@1 15152 version_type=linux
Chris@1 15153 need_lib_prefix=no
Chris@1 15154 need_version=no
Chris@1 15155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 15156 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15157 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15158 shlibpath_overrides_runpath=no
Chris@1 15159 hardcode_into_libs=yes
Chris@1 15160 dynamic_linker='GNU ld.so'
Chris@1 15161 ;;
Chris@1 15162
Chris@1 15163 netbsd*)
Chris@1 15164 version_type=sunos
Chris@1 15165 need_lib_prefix=no
Chris@1 15166 need_version=no
Chris@1 15167 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 15168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 15169 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 15170 dynamic_linker='NetBSD (a.out) ld.so'
Chris@1 15171 else
Chris@1 15172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 15173 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15174 dynamic_linker='NetBSD ld.elf_so'
Chris@1 15175 fi
Chris@1 15176 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15177 shlibpath_overrides_runpath=yes
Chris@1 15178 hardcode_into_libs=yes
Chris@1 15179 ;;
Chris@1 15180
Chris@1 15181 newsos6)
Chris@1 15182 version_type=linux
Chris@1 15183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15184 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15185 shlibpath_overrides_runpath=yes
Chris@1 15186 ;;
Chris@1 15187
Chris@1 15188 nto-qnx*)
Chris@1 15189 version_type=linux
Chris@1 15190 need_lib_prefix=no
Chris@1 15191 need_version=no
Chris@1 15192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15193 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15194 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15195 shlibpath_overrides_runpath=yes
Chris@1 15196 ;;
Chris@1 15197
Chris@1 15198 openbsd*)
Chris@1 15199 version_type=sunos
Chris@1 15200 need_lib_prefix=no
Chris@1 15201 need_version=no
Chris@1 15202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 15203 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 15204 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15205 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 15206 case $host_os in
Chris@1 15207 openbsd2.[89] | openbsd2.[89].*)
Chris@1 15208 shlibpath_overrides_runpath=no
Chris@1 15209 ;;
Chris@1 15210 *)
Chris@1 15211 shlibpath_overrides_runpath=yes
Chris@1 15212 ;;
Chris@1 15213 esac
Chris@1 15214 else
Chris@1 15215 shlibpath_overrides_runpath=yes
Chris@1 15216 fi
Chris@1 15217 ;;
Chris@1 15218
Chris@1 15219 os2*)
Chris@1 15220 libname_spec='$name'
Chris@1 15221 shrext_cmds=".dll"
Chris@1 15222 need_lib_prefix=no
Chris@1 15223 library_names_spec='$libname${shared_ext} $libname.a'
Chris@1 15224 dynamic_linker='OS/2 ld.exe'
Chris@1 15225 shlibpath_var=LIBPATH
Chris@1 15226 ;;
Chris@1 15227
Chris@1 15228 osf3* | osf4* | osf5*)
Chris@1 15229 version_type=osf
Chris@1 15230 need_lib_prefix=no
Chris@1 15231 need_version=no
Chris@1 15232 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15234 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15235 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@1 15236 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@1 15237 ;;
Chris@1 15238
Chris@1 15239 sco3.2v5*)
Chris@1 15240 version_type=osf
Chris@1 15241 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15243 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15244 ;;
Chris@1 15245
Chris@1 15246 solaris*)
Chris@1 15247 version_type=linux
Chris@1 15248 need_lib_prefix=no
Chris@1 15249 need_version=no
Chris@1 15250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15251 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15252 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15253 shlibpath_overrides_runpath=yes
Chris@1 15254 hardcode_into_libs=yes
Chris@1 15255 # ldd complains unless libraries are executable
Chris@1 15256 postinstall_cmds='chmod +x $lib'
Chris@1 15257 ;;
Chris@1 15258
Chris@1 15259 sunos4*)
Chris@1 15260 version_type=sunos
Chris@1 15261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 15262 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@1 15263 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15264 shlibpath_overrides_runpath=yes
Chris@1 15265 if test "$with_gnu_ld" = yes; then
Chris@1 15266 need_lib_prefix=no
Chris@1 15267 fi
Chris@1 15268 need_version=yes
Chris@1 15269 ;;
Chris@1 15270
Chris@1 15271 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 15272 version_type=linux
Chris@1 15273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15274 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15275 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15276 case $host_vendor in
Chris@1 15277 sni)
Chris@1 15278 shlibpath_overrides_runpath=no
Chris@1 15279 need_lib_prefix=no
Chris@1 15280 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@1 15281 runpath_var=LD_RUN_PATH
Chris@1 15282 ;;
Chris@1 15283 siemens)
Chris@1 15284 need_lib_prefix=no
Chris@1 15285 ;;
Chris@1 15286 motorola)
Chris@1 15287 need_lib_prefix=no
Chris@1 15288 need_version=no
Chris@1 15289 shlibpath_overrides_runpath=no
Chris@1 15290 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@1 15291 ;;
Chris@1 15292 esac
Chris@1 15293 ;;
Chris@1 15294
Chris@1 15295 sysv4*MP*)
Chris@1 15296 if test -d /usr/nec ;then
Chris@1 15297 version_type=linux
Chris@1 15298 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@1 15299 soname_spec='$libname${shared_ext}.$major'
Chris@1 15300 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15301 fi
Chris@1 15302 ;;
Chris@1 15303
Chris@1 15304 uts4*)
Chris@1 15305 version_type=linux
Chris@1 15306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 15307 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 15308 shlibpath_var=LD_LIBRARY_PATH
Chris@1 15309 ;;
Chris@1 15310
Chris@1 15311 *)
Chris@1 15312 dynamic_linker=no
Chris@1 15313 ;;
Chris@1 15314 esac
Chris@1 15315 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
Chris@1 15316 echo "${ECHO_T}$dynamic_linker" >&6
Chris@1 15317 test "$dynamic_linker" = no && can_build_shared=no
Chris@1 15318
Chris@1 15319 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
Chris@1 15320 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
Chris@1 15321 hardcode_action_F77=
Chris@1 15322 if test -n "$hardcode_libdir_flag_spec_F77" || \
Chris@1 15323 test -n "$runpath_var_F77" || \
Chris@1 15324 test "X$hardcode_automatic_F77" = "Xyes" ; then
Chris@1 15325
Chris@1 15326 # We can hardcode non-existant directories.
Chris@1 15327 if test "$hardcode_direct_F77" != no &&
Chris@1 15328 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@1 15329 # have to relink, otherwise we might link with an installed library
Chris@1 15330 # when we should be linking with a yet-to-be-installed one
Chris@1 15331 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
Chris@1 15332 test "$hardcode_minus_L_F77" != no; then
Chris@1 15333 # Linking always hardcodes the temporary library directory.
Chris@1 15334 hardcode_action_F77=relink
Chris@1 15335 else
Chris@1 15336 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@1 15337 hardcode_action_F77=immediate
Chris@1 15338 fi
Chris@1 15339 else
Chris@1 15340 # We cannot hardcode anything, or else we can only hardcode existing
Chris@1 15341 # directories.
Chris@1 15342 hardcode_action_F77=unsupported
Chris@1 15343 fi
Chris@1 15344 echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
Chris@1 15345 echo "${ECHO_T}$hardcode_action_F77" >&6
Chris@1 15346
Chris@1 15347 if test "$hardcode_action_F77" = relink; then
Chris@1 15348 # Fast installation is not supported
Chris@1 15349 enable_fast_install=no
Chris@1 15350 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@1 15351 test "$enable_shared" = no; then
Chris@1 15352 # Fast installation is not necessary
Chris@1 15353 enable_fast_install=needless
Chris@1 15354 fi
Chris@1 15355
Chris@1 15356 striplib=
Chris@1 15357 old_striplib=
Chris@1 15358 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
Chris@1 15359 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
Chris@1 15360 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
Chris@1 15361 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@1 15362 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@1 15363 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 15364 echo "${ECHO_T}yes" >&6
Chris@1 15365 else
Chris@1 15366 # FIXME - insert some real tests, host_os isn't really good enough
Chris@1 15367 case $host_os in
Chris@1 15368 darwin*)
Chris@1 15369 if test -n "$STRIP" ; then
Chris@1 15370 striplib="$STRIP -x"
Chris@1 15371 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 15372 echo "${ECHO_T}yes" >&6
Chris@1 15373 else
Chris@1 15374 echo "$as_me:$LINENO: result: no" >&5
Chris@1 15375 echo "${ECHO_T}no" >&6
Chris@1 15376 fi
Chris@1 15377 ;;
Chris@1 15378 *)
Chris@1 15379 echo "$as_me:$LINENO: result: no" >&5
Chris@1 15380 echo "${ECHO_T}no" >&6
Chris@1 15381 ;;
Chris@1 15382 esac
Chris@1 15383 fi
Chris@1 15384
Chris@1 15385
Chris@1 15386
Chris@1 15387 # The else clause should only fire when bootstrapping the
Chris@1 15388 # libtool distribution, otherwise you forgot to ship ltmain.sh
Chris@1 15389 # with your package, and you will get complaints that there are
Chris@1 15390 # no rules to generate ltmain.sh.
Chris@1 15391 if test -f "$ltmain"; then
Chris@1 15392 # See if we are running on zsh, and set the options which allow our commands through
Chris@1 15393 # without removal of \ escapes.
Chris@1 15394 if test -n "${ZSH_VERSION+set}" ; then
Chris@1 15395 setopt NO_GLOB_SUBST
Chris@1 15396 fi
Chris@1 15397 # Now quote all the things that may contain metacharacters while being
Chris@1 15398 # careful not to overquote the AC_SUBSTed values. We take copies of the
Chris@1 15399 # variables and quote the copies for generation of the libtool script.
Chris@1 15400 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
Chris@1 15401 SED SHELL STRIP \
Chris@1 15402 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
Chris@1 15403 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
Chris@1 15404 deplibs_check_method reload_flag reload_cmds need_locks \
Chris@1 15405 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
Chris@1 15406 lt_cv_sys_global_symbol_to_c_name_address \
Chris@1 15407 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
Chris@1 15408 old_postinstall_cmds old_postuninstall_cmds \
Chris@1 15409 compiler_F77 \
Chris@1 15410 CC_F77 \
Chris@1 15411 LD_F77 \
Chris@1 15412 lt_prog_compiler_wl_F77 \
Chris@1 15413 lt_prog_compiler_pic_F77 \
Chris@1 15414 lt_prog_compiler_static_F77 \
Chris@1 15415 lt_prog_compiler_no_builtin_flag_F77 \
Chris@1 15416 export_dynamic_flag_spec_F77 \
Chris@1 15417 thread_safe_flag_spec_F77 \
Chris@1 15418 whole_archive_flag_spec_F77 \
Chris@1 15419 enable_shared_with_static_runtimes_F77 \
Chris@1 15420 old_archive_cmds_F77 \
Chris@1 15421 old_archive_from_new_cmds_F77 \
Chris@1 15422 predep_objects_F77 \
Chris@1 15423 postdep_objects_F77 \
Chris@1 15424 predeps_F77 \
Chris@1 15425 postdeps_F77 \
Chris@1 15426 compiler_lib_search_path_F77 \
Chris@1 15427 archive_cmds_F77 \
Chris@1 15428 archive_expsym_cmds_F77 \
Chris@1 15429 postinstall_cmds_F77 \
Chris@1 15430 postuninstall_cmds_F77 \
Chris@1 15431 old_archive_from_expsyms_cmds_F77 \
Chris@1 15432 allow_undefined_flag_F77 \
Chris@1 15433 no_undefined_flag_F77 \
Chris@1 15434 export_symbols_cmds_F77 \
Chris@1 15435 hardcode_libdir_flag_spec_F77 \
Chris@1 15436 hardcode_libdir_flag_spec_ld_F77 \
Chris@1 15437 hardcode_libdir_separator_F77 \
Chris@1 15438 hardcode_automatic_F77 \
Chris@1 15439 module_cmds_F77 \
Chris@1 15440 module_expsym_cmds_F77 \
Chris@1 15441 lt_cv_prog_compiler_c_o_F77 \
Chris@1 15442 exclude_expsyms_F77 \
Chris@1 15443 include_expsyms_F77; do
Chris@1 15444
Chris@1 15445 case $var in
Chris@1 15446 old_archive_cmds_F77 | \
Chris@1 15447 old_archive_from_new_cmds_F77 | \
Chris@1 15448 archive_cmds_F77 | \
Chris@1 15449 archive_expsym_cmds_F77 | \
Chris@1 15450 module_cmds_F77 | \
Chris@1 15451 module_expsym_cmds_F77 | \
Chris@1 15452 old_archive_from_expsyms_cmds_F77 | \
Chris@1 15453 export_symbols_cmds_F77 | \
Chris@1 15454 extract_expsyms_cmds | reload_cmds | finish_cmds | \
Chris@1 15455 postinstall_cmds | postuninstall_cmds | \
Chris@1 15456 old_postinstall_cmds | old_postuninstall_cmds | \
Chris@1 15457 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
Chris@1 15458 # Double-quote double-evaled strings.
Chris@1 15459 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
Chris@1 15460 ;;
Chris@1 15461 *)
Chris@1 15462 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
Chris@1 15463 ;;
Chris@1 15464 esac
Chris@1 15465 done
Chris@1 15466
Chris@1 15467 case $lt_echo in
Chris@1 15468 *'\$0 --fallback-echo"')
Chris@1 15469 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
Chris@1 15470 ;;
Chris@1 15471 esac
Chris@1 15472
Chris@1 15473 cfgfile="$ofile"
Chris@1 15474
Chris@1 15475 cat <<__EOF__ >> "$cfgfile"
Chris@1 15476 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
Chris@1 15477
Chris@1 15478 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@1 15479
Chris@1 15480 # Shell to use when invoking shell scripts.
Chris@1 15481 SHELL=$lt_SHELL
Chris@1 15482
Chris@1 15483 # Whether or not to build shared libraries.
Chris@1 15484 build_libtool_libs=$enable_shared
Chris@1 15485
Chris@1 15486 # Whether or not to build static libraries.
Chris@1 15487 build_old_libs=$enable_static
Chris@1 15488
Chris@1 15489 # Whether or not to add -lc for building shared libraries.
Chris@1 15490 build_libtool_need_lc=$archive_cmds_need_lc_F77
Chris@1 15491
Chris@1 15492 # Whether or not to disallow shared libs when runtime libs are static
Chris@1 15493 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
Chris@1 15494
Chris@1 15495 # Whether or not to optimize for fast installation.
Chris@1 15496 fast_install=$enable_fast_install
Chris@1 15497
Chris@1 15498 # The host system.
Chris@1 15499 host_alias=$host_alias
Chris@1 15500 host=$host
Chris@1 15501 host_os=$host_os
Chris@1 15502
Chris@1 15503 # The build system.
Chris@1 15504 build_alias=$build_alias
Chris@1 15505 build=$build
Chris@1 15506 build_os=$build_os
Chris@1 15507
Chris@1 15508 # An echo program that does not interpret backslashes.
Chris@1 15509 echo=$lt_echo
Chris@1 15510
Chris@1 15511 # The archiver.
Chris@1 15512 AR=$lt_AR
Chris@1 15513 AR_FLAGS=$lt_AR_FLAGS
Chris@1 15514
Chris@1 15515 # A C compiler.
Chris@1 15516 LTCC=$lt_LTCC
Chris@1 15517
Chris@1 15518 # A language-specific compiler.
Chris@1 15519 CC=$lt_compiler_F77
Chris@1 15520
Chris@1 15521 # Is the compiler the GNU C compiler?
Chris@1 15522 with_gcc=$GCC_F77
Chris@1 15523
Chris@1 15524 # An ERE matcher.
Chris@1 15525 EGREP=$lt_EGREP
Chris@1 15526
Chris@1 15527 # The linker used to build libraries.
Chris@1 15528 LD=$lt_LD_F77
Chris@1 15529
Chris@1 15530 # Whether we need hard or soft links.
Chris@1 15531 LN_S=$lt_LN_S
Chris@1 15532
Chris@1 15533 # A BSD-compatible nm program.
Chris@1 15534 NM=$lt_NM
Chris@1 15535
Chris@1 15536 # A symbol stripping program
Chris@1 15537 STRIP=$lt_STRIP
Chris@1 15538
Chris@1 15539 # Used to examine libraries when file_magic_cmd begins "file"
Chris@1 15540 MAGIC_CMD=$MAGIC_CMD
Chris@1 15541
Chris@1 15542 # Used on cygwin: DLL creation program.
Chris@1 15543 DLLTOOL="$DLLTOOL"
Chris@1 15544
Chris@1 15545 # Used on cygwin: object dumper.
Chris@1 15546 OBJDUMP="$OBJDUMP"
Chris@1 15547
Chris@1 15548 # Used on cygwin: assembler.
Chris@1 15549 AS="$AS"
Chris@1 15550
Chris@1 15551 # The name of the directory that contains temporary libtool files.
Chris@1 15552 objdir=$objdir
Chris@1 15553
Chris@1 15554 # How to create reloadable object files.
Chris@1 15555 reload_flag=$lt_reload_flag
Chris@1 15556 reload_cmds=$lt_reload_cmds
Chris@1 15557
Chris@1 15558 # How to pass a linker flag through the compiler.
Chris@1 15559 wl=$lt_lt_prog_compiler_wl_F77
Chris@1 15560
Chris@1 15561 # Object file suffix (normally "o").
Chris@1 15562 objext="$ac_objext"
Chris@1 15563
Chris@1 15564 # Old archive suffix (normally "a").
Chris@1 15565 libext="$libext"
Chris@1 15566
Chris@1 15567 # Shared library suffix (normally ".so").
Chris@1 15568 shrext_cmds='$shrext_cmds'
Chris@1 15569
Chris@1 15570 # Executable file suffix (normally "").
Chris@1 15571 exeext="$exeext"
Chris@1 15572
Chris@1 15573 # Additional compiler flags for building library objects.
Chris@1 15574 pic_flag=$lt_lt_prog_compiler_pic_F77
Chris@1 15575 pic_mode=$pic_mode
Chris@1 15576
Chris@1 15577 # What is the maximum length of a command?
Chris@1 15578 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@1 15579
Chris@1 15580 # Does compiler simultaneously support -c and -o options?
Chris@1 15581 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
Chris@1 15582
Chris@1 15583 # Must we lock files when doing compilation?
Chris@1 15584 need_locks=$lt_need_locks
Chris@1 15585
Chris@1 15586 # Do we need the lib prefix for modules?
Chris@1 15587 need_lib_prefix=$need_lib_prefix
Chris@1 15588
Chris@1 15589 # Do we need a version for libraries?
Chris@1 15590 need_version=$need_version
Chris@1 15591
Chris@1 15592 # Whether dlopen is supported.
Chris@1 15593 dlopen_support=$enable_dlopen
Chris@1 15594
Chris@1 15595 # Whether dlopen of programs is supported.
Chris@1 15596 dlopen_self=$enable_dlopen_self
Chris@1 15597
Chris@1 15598 # Whether dlopen of statically linked programs is supported.
Chris@1 15599 dlopen_self_static=$enable_dlopen_self_static
Chris@1 15600
Chris@1 15601 # Compiler flag to prevent dynamic linking.
Chris@1 15602 link_static_flag=$lt_lt_prog_compiler_static_F77
Chris@1 15603
Chris@1 15604 # Compiler flag to turn off builtin functions.
Chris@1 15605 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
Chris@1 15606
Chris@1 15607 # Compiler flag to allow reflexive dlopens.
Chris@1 15608 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
Chris@1 15609
Chris@1 15610 # Compiler flag to generate shared objects directly from archives.
Chris@1 15611 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
Chris@1 15612
Chris@1 15613 # Compiler flag to generate thread-safe objects.
Chris@1 15614 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
Chris@1 15615
Chris@1 15616 # Library versioning type.
Chris@1 15617 version_type=$version_type
Chris@1 15618
Chris@1 15619 # Format of library name prefix.
Chris@1 15620 libname_spec=$lt_libname_spec
Chris@1 15621
Chris@1 15622 # List of archive names. First name is the real one, the rest are links.
Chris@1 15623 # The last name is the one that the linker finds with -lNAME.
Chris@1 15624 library_names_spec=$lt_library_names_spec
Chris@1 15625
Chris@1 15626 # The coded name of the library, if different from the real name.
Chris@1 15627 soname_spec=$lt_soname_spec
Chris@1 15628
Chris@1 15629 # Commands used to build and install an old-style archive.
Chris@1 15630 RANLIB=$lt_RANLIB
Chris@1 15631 old_archive_cmds=$lt_old_archive_cmds_F77
Chris@1 15632 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@1 15633 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@1 15634
Chris@1 15635 # Create an old-style archive from a shared archive.
Chris@1 15636 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
Chris@1 15637
Chris@1 15638 # Create a temporary old-style archive to link instead of a shared archive.
Chris@1 15639 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
Chris@1 15640
Chris@1 15641 # Commands used to build and install a shared archive.
Chris@1 15642 archive_cmds=$lt_archive_cmds_F77
Chris@1 15643 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
Chris@1 15644 postinstall_cmds=$lt_postinstall_cmds
Chris@1 15645 postuninstall_cmds=$lt_postuninstall_cmds
Chris@1 15646
Chris@1 15647 # Commands used to build a loadable module (assumed same as above if empty)
Chris@1 15648 module_cmds=$lt_module_cmds_F77
Chris@1 15649 module_expsym_cmds=$lt_module_expsym_cmds_F77
Chris@1 15650
Chris@1 15651 # Commands to strip libraries.
Chris@1 15652 old_striplib=$lt_old_striplib
Chris@1 15653 striplib=$lt_striplib
Chris@1 15654
Chris@1 15655 # Dependencies to place before the objects being linked to create a
Chris@1 15656 # shared library.
Chris@1 15657 predep_objects=$lt_predep_objects_F77
Chris@1 15658
Chris@1 15659 # Dependencies to place after the objects being linked to create a
Chris@1 15660 # shared library.
Chris@1 15661 postdep_objects=$lt_postdep_objects_F77
Chris@1 15662
Chris@1 15663 # Dependencies to place before the objects being linked to create a
Chris@1 15664 # shared library.
Chris@1 15665 predeps=$lt_predeps_F77
Chris@1 15666
Chris@1 15667 # Dependencies to place after the objects being linked to create a
Chris@1 15668 # shared library.
Chris@1 15669 postdeps=$lt_postdeps_F77
Chris@1 15670
Chris@1 15671 # The library search path used internally by the compiler when linking
Chris@1 15672 # a shared library.
Chris@1 15673 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
Chris@1 15674
Chris@1 15675 # Method to check whether dependent libraries are shared objects.
Chris@1 15676 deplibs_check_method=$lt_deplibs_check_method
Chris@1 15677
Chris@1 15678 # Command to use when deplibs_check_method == file_magic.
Chris@1 15679 file_magic_cmd=$lt_file_magic_cmd
Chris@1 15680
Chris@1 15681 # Flag that allows shared libraries with undefined symbols to be built.
Chris@1 15682 allow_undefined_flag=$lt_allow_undefined_flag_F77
Chris@1 15683
Chris@1 15684 # Flag that forces no undefined symbols.
Chris@1 15685 no_undefined_flag=$lt_no_undefined_flag_F77
Chris@1 15686
Chris@1 15687 # Commands used to finish a libtool library installation in a directory.
Chris@1 15688 finish_cmds=$lt_finish_cmds
Chris@1 15689
Chris@1 15690 # Same as above, but a single script fragment to be evaled but not shown.
Chris@1 15691 finish_eval=$lt_finish_eval
Chris@1 15692
Chris@1 15693 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@1 15694 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@1 15695
Chris@1 15696 # Transform the output of nm in a proper C declaration
Chris@1 15697 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@1 15698
Chris@1 15699 # Transform the output of nm in a C name address pair
Chris@1 15700 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@1 15701
Chris@1 15702 # This is the shared library runtime path variable.
Chris@1 15703 runpath_var=$runpath_var
Chris@1 15704
Chris@1 15705 # This is the shared library path variable.
Chris@1 15706 shlibpath_var=$shlibpath_var
Chris@1 15707
Chris@1 15708 # Is shlibpath searched before the hard-coded library search path?
Chris@1 15709 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@1 15710
Chris@1 15711 # How to hardcode a shared library path into an executable.
Chris@1 15712 hardcode_action=$hardcode_action_F77
Chris@1 15713
Chris@1 15714 # Whether we should hardcode library paths into libraries.
Chris@1 15715 hardcode_into_libs=$hardcode_into_libs
Chris@1 15716
Chris@1 15717 # Flag to hardcode \$libdir into a binary during linking.
Chris@1 15718 # This must work even if \$libdir does not exist.
Chris@1 15719 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
Chris@1 15720
Chris@1 15721 # If ld is used when linking, flag to hardcode \$libdir into
Chris@1 15722 # a binary during linking. This must work even if \$libdir does
Chris@1 15723 # not exist.
Chris@1 15724 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
Chris@1 15725
Chris@1 15726 # Whether we need a single -rpath flag with a separated argument.
Chris@1 15727 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
Chris@1 15728
Chris@1 15729 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
Chris@1 15730 # resulting binary.
Chris@1 15731 hardcode_direct=$hardcode_direct_F77
Chris@1 15732
Chris@1 15733 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
Chris@1 15734 # resulting binary.
Chris@1 15735 hardcode_minus_L=$hardcode_minus_L_F77
Chris@1 15736
Chris@1 15737 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
Chris@1 15738 # the resulting binary.
Chris@1 15739 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
Chris@1 15740
Chris@1 15741 # Set to yes if building a shared library automatically hardcodes DIR into the library
Chris@1 15742 # and all subsequent libraries and executables linked against it.
Chris@1 15743 hardcode_automatic=$hardcode_automatic_F77
Chris@1 15744
Chris@1 15745 # Variables whose values should be saved in libtool wrapper scripts and
Chris@1 15746 # restored at relink time.
Chris@1 15747 variables_saved_for_relink="$variables_saved_for_relink"
Chris@1 15748
Chris@1 15749 # Whether libtool must link a program against all its dependency libraries.
Chris@1 15750 link_all_deplibs=$link_all_deplibs_F77
Chris@1 15751
Chris@1 15752 # Compile-time system search path for libraries
Chris@1 15753 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@1 15754
Chris@1 15755 # Run-time system search path for libraries
Chris@1 15756 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@1 15757
Chris@1 15758 # Fix the shell variable \$srcfile for the compiler.
Chris@1 15759 fix_srcfile_path="$fix_srcfile_path_F77"
Chris@1 15760
Chris@1 15761 # Set to yes if exported symbols are required.
Chris@1 15762 always_export_symbols=$always_export_symbols_F77
Chris@1 15763
Chris@1 15764 # The commands to list exported symbols.
Chris@1 15765 export_symbols_cmds=$lt_export_symbols_cmds_F77
Chris@1 15766
Chris@1 15767 # The commands to extract the exported symbol list from a shared archive.
Chris@1 15768 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@1 15769
Chris@1 15770 # Symbols that should not be listed in the preloaded symbols.
Chris@1 15771 exclude_expsyms=$lt_exclude_expsyms_F77
Chris@1 15772
Chris@1 15773 # Symbols that must always be exported.
Chris@1 15774 include_expsyms=$lt_include_expsyms_F77
Chris@1 15775
Chris@1 15776 # ### END LIBTOOL TAG CONFIG: $tagname
Chris@1 15777
Chris@1 15778 __EOF__
Chris@1 15779
Chris@1 15780
Chris@1 15781 else
Chris@1 15782 # If there is no Makefile yet, we rely on a make rule to execute
Chris@1 15783 # `config.status --recheck' to rerun these tests and create the
Chris@1 15784 # libtool script then.
Chris@1 15785 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
Chris@1 15786 if test -f "$ltmain_in"; then
Chris@1 15787 test -f Makefile && make "$ltmain"
Chris@1 15788 fi
Chris@1 15789 fi
Chris@1 15790
Chris@1 15791
Chris@1 15792 ac_ext=c
Chris@1 15793 ac_cpp='$CPP $CPPFLAGS'
Chris@1 15794 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 15795 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 15796 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 15797
Chris@1 15798 CC="$lt_save_CC"
Chris@1 15799
Chris@1 15800 else
Chris@1 15801 tagname=""
Chris@1 15802 fi
Chris@1 15803 ;;
Chris@1 15804
Chris@1 15805 GCJ)
Chris@1 15806 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
Chris@1 15807
Chris@1 15808
Chris@1 15809
Chris@1 15810 # Source file extension for Java test sources.
Chris@1 15811 ac_ext=java
Chris@1 15812
Chris@1 15813 # Object file extension for compiled Java test sources.
Chris@1 15814 objext=o
Chris@1 15815 objext_GCJ=$objext
Chris@1 15816
Chris@1 15817 # Code to be used in simple compile tests
Chris@1 15818 lt_simple_compile_test_code="class foo {}\n"
Chris@1 15819
Chris@1 15820 # Code to be used in simple link tests
Chris@1 15821 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
Chris@1 15822
Chris@1 15823 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@1 15824
Chris@1 15825 # If no C compiler was specified, use CC.
Chris@1 15826 LTCC=${LTCC-"$CC"}
Chris@1 15827
Chris@1 15828 # Allow CC to be a program name with arguments.
Chris@1 15829 compiler=$CC
Chris@1 15830
Chris@1 15831
Chris@1 15832 # save warnings/boilerplate of simple test code
Chris@1 15833 ac_outfile=conftest.$ac_objext
Chris@1 15834 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@1 15835 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 15836 _lt_compiler_boilerplate=`cat conftest.err`
Chris@1 15837 $rm conftest*
Chris@1 15838
Chris@1 15839 ac_outfile=conftest.$ac_objext
Chris@1 15840 printf "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@1 15841 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 15842 _lt_linker_boilerplate=`cat conftest.err`
Chris@1 15843 $rm conftest*
Chris@1 15844
Chris@1 15845
Chris@1 15846 # Allow CC to be a program name with arguments.
Chris@1 15847 lt_save_CC="$CC"
Chris@1 15848 CC=${GCJ-"gcj"}
Chris@1 15849 compiler=$CC
Chris@1 15850 compiler_GCJ=$CC
Chris@1 15851 for cc_temp in $compiler""; do
Chris@1 15852 case $cc_temp in
Chris@1 15853 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 15854 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 15855 \-*) ;;
Chris@1 15856 *) break;;
Chris@1 15857 esac
Chris@1 15858 done
Chris@1 15859 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 15860
Chris@1 15861
Chris@1 15862 # GCJ did not exist at the time GCC didn't implicitly link libc in.
Chris@1 15863 archive_cmds_need_lc_GCJ=no
Chris@1 15864
Chris@1 15865 old_archive_cmds_GCJ=$old_archive_cmds
Chris@1 15866
Chris@1 15867
Chris@1 15868 lt_prog_compiler_no_builtin_flag_GCJ=
Chris@1 15869
Chris@1 15870 if test "$GCC" = yes; then
Chris@1 15871 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
Chris@1 15872
Chris@1 15873
Chris@1 15874 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Chris@1 15875 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
Chris@1 15876 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
Chris@1 15877 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 15878 else
Chris@1 15879 lt_cv_prog_compiler_rtti_exceptions=no
Chris@1 15880 ac_outfile=conftest.$ac_objext
Chris@1 15881 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 15882 lt_compiler_flag="-fno-rtti -fno-exceptions"
Chris@1 15883 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 15884 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 15885 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 15886 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 15887 # The option is referenced via a variable to avoid confusing sed.
Chris@1 15888 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 15889 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 15890 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 15891 -e 's:$: $lt_compiler_flag:'`
Chris@1 15892 (eval echo "\"\$as_me:15892: $lt_compile\"" >&5)
Chris@1 15893 (eval "$lt_compile" 2>conftest.err)
Chris@1 15894 ac_status=$?
Chris@1 15895 cat conftest.err >&5
Chris@1 15896 echo "$as_me:15896: \$? = $ac_status" >&5
Chris@1 15897 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@1 15898 # The compiler can only warn and ignore the option if not recognized
Chris@1 15899 # So say no if there are warnings other than the usual output.
Chris@1 15900 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
Chris@1 15901 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 15902 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 15903 lt_cv_prog_compiler_rtti_exceptions=yes
Chris@1 15904 fi
Chris@1 15905 fi
Chris@1 15906 $rm conftest*
Chris@1 15907
Chris@1 15908 fi
Chris@1 15909 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Chris@1 15910 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
Chris@1 15911
Chris@1 15912 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
Chris@1 15913 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
Chris@1 15914 else
Chris@1 15915 :
Chris@1 15916 fi
Chris@1 15917
Chris@1 15918 fi
Chris@1 15919
Chris@1 15920 lt_prog_compiler_wl_GCJ=
Chris@1 15921 lt_prog_compiler_pic_GCJ=
Chris@1 15922 lt_prog_compiler_static_GCJ=
Chris@1 15923
Chris@1 15924 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
Chris@1 15925 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
Chris@1 15926
Chris@1 15927 if test "$GCC" = yes; then
Chris@1 15928 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 15929 lt_prog_compiler_static_GCJ='-static'
Chris@1 15930
Chris@1 15931 case $host_os in
Chris@1 15932 aix*)
Chris@1 15933 # All AIX code is PIC.
Chris@1 15934 if test "$host_cpu" = ia64; then
Chris@1 15935 # AIX 5 now supports IA64 processor
Chris@1 15936 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 15937 fi
Chris@1 15938 ;;
Chris@1 15939
Chris@1 15940 amigaos*)
Chris@1 15941 # FIXME: we need at least 68020 code to build shared libraries, but
Chris@1 15942 # adding the `-m68020' flag to GCC prevents building anything better,
Chris@1 15943 # like `-m68040'.
Chris@1 15944 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
Chris@1 15945 ;;
Chris@1 15946
Chris@1 15947 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Chris@1 15948 # PIC is the default for these OSes.
Chris@1 15949 ;;
Chris@1 15950
Chris@1 15951 mingw* | pw32* | os2*)
Chris@1 15952 # This hack is so that the source file can tell whether it is being
Chris@1 15953 # built for inclusion in a dll (and should export symbols for example).
Chris@1 15954 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
Chris@1 15955 ;;
Chris@1 15956
Chris@1 15957 darwin* | rhapsody*)
Chris@1 15958 # PIC is the default on this platform
Chris@1 15959 # Common symbols not allowed in MH_DYLIB files
Chris@1 15960 lt_prog_compiler_pic_GCJ='-fno-common'
Chris@1 15961 ;;
Chris@1 15962
Chris@1 15963 msdosdjgpp*)
Chris@1 15964 # Just because we use GCC doesn't mean we suddenly get shared libraries
Chris@1 15965 # on systems that don't support them.
Chris@1 15966 lt_prog_compiler_can_build_shared_GCJ=no
Chris@1 15967 enable_shared=no
Chris@1 15968 ;;
Chris@1 15969
Chris@1 15970 sysv4*MP*)
Chris@1 15971 if test -d /usr/nec; then
Chris@1 15972 lt_prog_compiler_pic_GCJ=-Kconform_pic
Chris@1 15973 fi
Chris@1 15974 ;;
Chris@1 15975
Chris@1 15976 hpux*)
Chris@1 15977 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 15978 # not for PA HP-UX.
Chris@1 15979 case "$host_cpu" in
Chris@1 15980 hppa*64*|ia64*)
Chris@1 15981 # +Z the default
Chris@1 15982 ;;
Chris@1 15983 *)
Chris@1 15984 lt_prog_compiler_pic_GCJ='-fPIC'
Chris@1 15985 ;;
Chris@1 15986 esac
Chris@1 15987 ;;
Chris@1 15988
Chris@1 15989 *)
Chris@1 15990 lt_prog_compiler_pic_GCJ='-fPIC'
Chris@1 15991 ;;
Chris@1 15992 esac
Chris@1 15993 else
Chris@1 15994 # PORTME Check for flag to pass linker flags through the system compiler.
Chris@1 15995 case $host_os in
Chris@1 15996 aix*)
Chris@1 15997 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 15998 if test "$host_cpu" = ia64; then
Chris@1 15999 # AIX 5 now supports IA64 processor
Chris@1 16000 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16001 else
Chris@1 16002 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
Chris@1 16003 fi
Chris@1 16004 ;;
Chris@1 16005 darwin*)
Chris@1 16006 # PIC is the default on this platform
Chris@1 16007 # Common symbols not allowed in MH_DYLIB files
Chris@1 16008 case $cc_basename in
Chris@1 16009 xlc*)
Chris@1 16010 lt_prog_compiler_pic_GCJ='-qnocommon'
Chris@1 16011 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16012 ;;
Chris@1 16013 esac
Chris@1 16014 ;;
Chris@1 16015
Chris@1 16016 mingw* | pw32* | os2*)
Chris@1 16017 # This hack is so that the source file can tell whether it is being
Chris@1 16018 # built for inclusion in a dll (and should export symbols for example).
Chris@1 16019 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
Chris@1 16020 ;;
Chris@1 16021
Chris@1 16022 hpux9* | hpux10* | hpux11*)
Chris@1 16023 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16024 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
Chris@1 16025 # not for PA HP-UX.
Chris@1 16026 case "$host_cpu" in
Chris@1 16027 hppa*64*|ia64*)
Chris@1 16028 # +Z the default
Chris@1 16029 ;;
Chris@1 16030 *)
Chris@1 16031 lt_prog_compiler_pic_GCJ='+Z'
Chris@1 16032 ;;
Chris@1 16033 esac
Chris@1 16034 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Chris@1 16035 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
Chris@1 16036 ;;
Chris@1 16037
Chris@1 16038 irix5* | irix6* | nonstopux*)
Chris@1 16039 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16040 # PIC (with -KPIC) is the default.
Chris@1 16041 lt_prog_compiler_static_GCJ='-non_shared'
Chris@1 16042 ;;
Chris@1 16043
Chris@1 16044 newsos6)
Chris@1 16045 lt_prog_compiler_pic_GCJ='-KPIC'
Chris@1 16046 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16047 ;;
Chris@1 16048
Chris@1 16049 linux*)
Chris@1 16050 case $cc_basename in
Chris@1 16051 icc* | ecc*)
Chris@1 16052 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16053 lt_prog_compiler_pic_GCJ='-KPIC'
Chris@1 16054 lt_prog_compiler_static_GCJ='-static'
Chris@1 16055 ;;
Chris@1 16056 pgcc* | pgf77* | pgf90*)
Chris@1 16057 # Portland Group compilers (*not* the Pentium gcc compiler,
Chris@1 16058 # which looks to be a dead project)
Chris@1 16059 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16060 lt_prog_compiler_pic_GCJ='-fpic'
Chris@1 16061 lt_prog_compiler_static_GCJ='-static'
Chris@1 16062 ;;
Chris@1 16063 ccc*)
Chris@1 16064 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16065 # All Alpha code is PIC.
Chris@1 16066 lt_prog_compiler_static_GCJ='-non_shared'
Chris@1 16067 ;;
Chris@1 16068 esac
Chris@1 16069 ;;
Chris@1 16070
Chris@1 16071 osf3* | osf4* | osf5*)
Chris@1 16072 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16073 # All OSF/1 code is PIC.
Chris@1 16074 lt_prog_compiler_static_GCJ='-non_shared'
Chris@1 16075 ;;
Chris@1 16076
Chris@1 16077 sco3.2v5*)
Chris@1 16078 lt_prog_compiler_pic_GCJ='-Kpic'
Chris@1 16079 lt_prog_compiler_static_GCJ='-dn'
Chris@1 16080 ;;
Chris@1 16081
Chris@1 16082 solaris*)
Chris@1 16083 lt_prog_compiler_pic_GCJ='-KPIC'
Chris@1 16084 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16085 case $cc_basename in
Chris@1 16086 f77* | f90* | f95*)
Chris@1 16087 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
Chris@1 16088 *)
Chris@1 16089 lt_prog_compiler_wl_GCJ='-Wl,';;
Chris@1 16090 esac
Chris@1 16091 ;;
Chris@1 16092
Chris@1 16093 sunos4*)
Chris@1 16094 lt_prog_compiler_wl_GCJ='-Qoption ld '
Chris@1 16095 lt_prog_compiler_pic_GCJ='-PIC'
Chris@1 16096 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16097 ;;
Chris@1 16098
Chris@1 16099 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 16100 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16101 lt_prog_compiler_pic_GCJ='-KPIC'
Chris@1 16102 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16103 ;;
Chris@1 16104
Chris@1 16105 sysv4*MP*)
Chris@1 16106 if test -d /usr/nec ;then
Chris@1 16107 lt_prog_compiler_pic_GCJ='-Kconform_pic'
Chris@1 16108 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16109 fi
Chris@1 16110 ;;
Chris@1 16111
Chris@1 16112 unicos*)
Chris@1 16113 lt_prog_compiler_wl_GCJ='-Wl,'
Chris@1 16114 lt_prog_compiler_can_build_shared_GCJ=no
Chris@1 16115 ;;
Chris@1 16116
Chris@1 16117 uts4*)
Chris@1 16118 lt_prog_compiler_pic_GCJ='-pic'
Chris@1 16119 lt_prog_compiler_static_GCJ='-Bstatic'
Chris@1 16120 ;;
Chris@1 16121
Chris@1 16122 *)
Chris@1 16123 lt_prog_compiler_can_build_shared_GCJ=no
Chris@1 16124 ;;
Chris@1 16125 esac
Chris@1 16126 fi
Chris@1 16127
Chris@1 16128 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
Chris@1 16129 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
Chris@1 16130
Chris@1 16131 #
Chris@1 16132 # Check to make sure the PIC flag actually works.
Chris@1 16133 #
Chris@1 16134 if test -n "$lt_prog_compiler_pic_GCJ"; then
Chris@1 16135
Chris@1 16136 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
Chris@1 16137 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
Chris@1 16138 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
Chris@1 16139 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 16140 else
Chris@1 16141 lt_prog_compiler_pic_works_GCJ=no
Chris@1 16142 ac_outfile=conftest.$ac_objext
Chris@1 16143 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 16144 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
Chris@1 16145 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 16146 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 16147 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 16148 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 16149 # The option is referenced via a variable to avoid confusing sed.
Chris@1 16150 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 16151 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 16152 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 16153 -e 's:$: $lt_compiler_flag:'`
Chris@1 16154 (eval echo "\"\$as_me:16154: $lt_compile\"" >&5)
Chris@1 16155 (eval "$lt_compile" 2>conftest.err)
Chris@1 16156 ac_status=$?
Chris@1 16157 cat conftest.err >&5
Chris@1 16158 echo "$as_me:16158: \$? = $ac_status" >&5
Chris@1 16159 if (exit $ac_status) && test -s "$ac_outfile"; then
Chris@1 16160 # The compiler can only warn and ignore the option if not recognized
Chris@1 16161 # So say no if there are warnings other than the usual output.
Chris@1 16162 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
Chris@1 16163 $SED '/^$/d' conftest.err >conftest.er2
Chris@1 16164 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
Chris@1 16165 lt_prog_compiler_pic_works_GCJ=yes
Chris@1 16166 fi
Chris@1 16167 fi
Chris@1 16168 $rm conftest*
Chris@1 16169
Chris@1 16170 fi
Chris@1 16171 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
Chris@1 16172 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
Chris@1 16173
Chris@1 16174 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
Chris@1 16175 case $lt_prog_compiler_pic_GCJ in
Chris@1 16176 "" | " "*) ;;
Chris@1 16177 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
Chris@1 16178 esac
Chris@1 16179 else
Chris@1 16180 lt_prog_compiler_pic_GCJ=
Chris@1 16181 lt_prog_compiler_can_build_shared_GCJ=no
Chris@1 16182 fi
Chris@1 16183
Chris@1 16184 fi
Chris@1 16185 case "$host_os" in
Chris@1 16186 # For platforms which do not support PIC, -DPIC is meaningless:
Chris@1 16187 *djgpp*)
Chris@1 16188 lt_prog_compiler_pic_GCJ=
Chris@1 16189 ;;
Chris@1 16190 *)
Chris@1 16191 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
Chris@1 16192 ;;
Chris@1 16193 esac
Chris@1 16194
Chris@1 16195 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
Chris@1 16196 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
Chris@1 16197 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
Chris@1 16198 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 16199 else
Chris@1 16200 lt_cv_prog_compiler_c_o_GCJ=no
Chris@1 16201 $rm -r conftest 2>/dev/null
Chris@1 16202 mkdir conftest
Chris@1 16203 cd conftest
Chris@1 16204 mkdir out
Chris@1 16205 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 16206
Chris@1 16207 lt_compiler_flag="-o out/conftest2.$ac_objext"
Chris@1 16208 # Insert the option either (1) after the last *FLAGS variable, or
Chris@1 16209 # (2) before a word containing "conftest.", or (3) at the end.
Chris@1 16210 # Note that $ac_compile itself does not contain backslashes and begins
Chris@1 16211 # with a dollar sign (not a hyphen), so the echo should work correctly.
Chris@1 16212 lt_compile=`echo "$ac_compile" | $SED \
Chris@1 16213 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
Chris@1 16214 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
Chris@1 16215 -e 's:$: $lt_compiler_flag:'`
Chris@1 16216 (eval echo "\"\$as_me:16216: $lt_compile\"" >&5)
Chris@1 16217 (eval "$lt_compile" 2>out/conftest.err)
Chris@1 16218 ac_status=$?
Chris@1 16219 cat out/conftest.err >&5
Chris@1 16220 echo "$as_me:16220: \$? = $ac_status" >&5
Chris@1 16221 if (exit $ac_status) && test -s out/conftest2.$ac_objext
Chris@1 16222 then
Chris@1 16223 # The compiler can only warn and ignore the option if not recognized
Chris@1 16224 # So say no if there are warnings
Chris@1 16225 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
Chris@1 16226 $SED '/^$/d' out/conftest.err >out/conftest.er2
Chris@1 16227 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Chris@1 16228 lt_cv_prog_compiler_c_o_GCJ=yes
Chris@1 16229 fi
Chris@1 16230 fi
Chris@1 16231 chmod u+w .
Chris@1 16232 $rm conftest*
Chris@1 16233 # SGI C++ compiler will create directory out/ii_files/ for
Chris@1 16234 # template instantiation
Chris@1 16235 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
Chris@1 16236 $rm out/* && rmdir out
Chris@1 16237 cd ..
Chris@1 16238 rmdir conftest
Chris@1 16239 $rm conftest*
Chris@1 16240
Chris@1 16241 fi
Chris@1 16242 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
Chris@1 16243 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
Chris@1 16244
Chris@1 16245
Chris@1 16246 hard_links="nottested"
Chris@1 16247 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
Chris@1 16248 # do not overwrite the value of need_locks provided by the user
Chris@1 16249 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
Chris@1 16250 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
Chris@1 16251 hard_links=yes
Chris@1 16252 $rm conftest*
Chris@1 16253 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 16254 touch conftest.a
Chris@1 16255 ln conftest.a conftest.b 2>&5 || hard_links=no
Chris@1 16256 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Chris@1 16257 echo "$as_me:$LINENO: result: $hard_links" >&5
Chris@1 16258 echo "${ECHO_T}$hard_links" >&6
Chris@1 16259 if test "$hard_links" = no; then
Chris@1 16260 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
Chris@1 16261 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Chris@1 16262 need_locks=warn
Chris@1 16263 fi
Chris@1 16264 else
Chris@1 16265 need_locks=no
Chris@1 16266 fi
Chris@1 16267
Chris@1 16268 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Chris@1 16269 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
Chris@1 16270
Chris@1 16271 runpath_var=
Chris@1 16272 allow_undefined_flag_GCJ=
Chris@1 16273 enable_shared_with_static_runtimes_GCJ=no
Chris@1 16274 archive_cmds_GCJ=
Chris@1 16275 archive_expsym_cmds_GCJ=
Chris@1 16276 old_archive_From_new_cmds_GCJ=
Chris@1 16277 old_archive_from_expsyms_cmds_GCJ=
Chris@1 16278 export_dynamic_flag_spec_GCJ=
Chris@1 16279 whole_archive_flag_spec_GCJ=
Chris@1 16280 thread_safe_flag_spec_GCJ=
Chris@1 16281 hardcode_libdir_flag_spec_GCJ=
Chris@1 16282 hardcode_libdir_flag_spec_ld_GCJ=
Chris@1 16283 hardcode_libdir_separator_GCJ=
Chris@1 16284 hardcode_direct_GCJ=no
Chris@1 16285 hardcode_minus_L_GCJ=no
Chris@1 16286 hardcode_shlibpath_var_GCJ=unsupported
Chris@1 16287 link_all_deplibs_GCJ=unknown
Chris@1 16288 hardcode_automatic_GCJ=no
Chris@1 16289 module_cmds_GCJ=
Chris@1 16290 module_expsym_cmds_GCJ=
Chris@1 16291 always_export_symbols_GCJ=no
Chris@1 16292 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 16293 # include_expsyms should be a list of space-separated symbols to be *always*
Chris@1 16294 # included in the symbol list
Chris@1 16295 include_expsyms_GCJ=
Chris@1 16296 # exclude_expsyms can be an extended regexp of symbols to exclude
Chris@1 16297 # it will be wrapped by ` (' and `)$', so one must not match beginning or
Chris@1 16298 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
Chris@1 16299 # as well as any symbol that contains `d'.
Chris@1 16300 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
Chris@1 16301 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
Chris@1 16302 # platforms (ab)use it in PIC code, but their linkers get confused if
Chris@1 16303 # the symbol is explicitly referenced. Since portable code cannot
Chris@1 16304 # rely on this symbol name, it's probably fine to never include it in
Chris@1 16305 # preloaded symbol tables.
Chris@1 16306 extract_expsyms_cmds=
Chris@1 16307 # Just being paranoid about ensuring that cc_basename is set.
Chris@1 16308 for cc_temp in $compiler""; do
Chris@1 16309 case $cc_temp in
Chris@1 16310 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 16311 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 16312 \-*) ;;
Chris@1 16313 *) break;;
Chris@1 16314 esac
Chris@1 16315 done
Chris@1 16316 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 16317
Chris@1 16318 case $host_os in
Chris@1 16319 cygwin* | mingw* | pw32*)
Chris@1 16320 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@1 16321 # When not using gcc, we currently assume that we are using
Chris@1 16322 # Microsoft Visual C++.
Chris@1 16323 if test "$GCC" != yes; then
Chris@1 16324 with_gnu_ld=no
Chris@1 16325 fi
Chris@1 16326 ;;
Chris@1 16327 openbsd*)
Chris@1 16328 with_gnu_ld=no
Chris@1 16329 ;;
Chris@1 16330 esac
Chris@1 16331
Chris@1 16332 ld_shlibs_GCJ=yes
Chris@1 16333 if test "$with_gnu_ld" = yes; then
Chris@1 16334 # If archive_cmds runs LD, not CC, wlarc should be empty
Chris@1 16335 wlarc='${wl}'
Chris@1 16336
Chris@1 16337 # Set some defaults for GNU ld with shared library support. These
Chris@1 16338 # are reset later if shared libraries are not supported. Putting them
Chris@1 16339 # here allows them to be overridden if necessary.
Chris@1 16340 runpath_var=LD_RUN_PATH
Chris@1 16341 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
Chris@1 16342 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
Chris@1 16343 # ancient GNU ld didn't support --whole-archive et. al.
Chris@1 16344 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
Chris@1 16345 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
Chris@1 16346 else
Chris@1 16347 whole_archive_flag_spec_GCJ=
Chris@1 16348 fi
Chris@1 16349 supports_anon_versioning=no
Chris@1 16350 case `$LD -v 2>/dev/null` in
Chris@1 16351 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
Chris@1 16352 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Chris@1 16353 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
Chris@1 16354 *\ 2.11.*) ;; # other 2.11 versions
Chris@1 16355 *) supports_anon_versioning=yes ;;
Chris@1 16356 esac
Chris@1 16357
Chris@1 16358 # See if GNU ld supports shared libraries.
Chris@1 16359 case $host_os in
Chris@1 16360 aix3* | aix4* | aix5*)
Chris@1 16361 # On AIX/PPC, the GNU linker is very broken
Chris@1 16362 if test "$host_cpu" != ia64; then
Chris@1 16363 ld_shlibs_GCJ=no
Chris@1 16364 cat <<EOF 1>&2
Chris@1 16365
Chris@1 16366 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
Chris@1 16367 *** to be unable to reliably create shared libraries on AIX.
Chris@1 16368 *** Therefore, libtool is disabling shared libraries support. If you
Chris@1 16369 *** really care for shared libraries, you may want to modify your PATH
Chris@1 16370 *** so that a non-GNU linker is found, and then restart.
Chris@1 16371
Chris@1 16372 EOF
Chris@1 16373 fi
Chris@1 16374 ;;
Chris@1 16375
Chris@1 16376 amigaos*)
Chris@1 16377 archive_cmds_GCJ='$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@1 16378 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16379 hardcode_minus_L_GCJ=yes
Chris@1 16380
Chris@1 16381 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
Chris@1 16382 # that the semantics of dynamic libraries on AmigaOS, at least up
Chris@1 16383 # to version 4, is to share data among multiple programs linked
Chris@1 16384 # with the same dynamic library. Since this doesn't match the
Chris@1 16385 # behavior of shared libraries on other platforms, we can't use
Chris@1 16386 # them.
Chris@1 16387 ld_shlibs_GCJ=no
Chris@1 16388 ;;
Chris@1 16389
Chris@1 16390 beos*)
Chris@1 16391 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 16392 allow_undefined_flag_GCJ=unsupported
Chris@1 16393 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
Chris@1 16394 # support --undefined. This deserves some investigation. FIXME
Chris@1 16395 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 16396 else
Chris@1 16397 ld_shlibs_GCJ=no
Chris@1 16398 fi
Chris@1 16399 ;;
Chris@1 16400
Chris@1 16401 cygwin* | mingw* | pw32*)
Chris@1 16402 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
Chris@1 16403 # as there is no search path for DLLs.
Chris@1 16404 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16405 allow_undefined_flag_GCJ=unsupported
Chris@1 16406 always_export_symbols_GCJ=no
Chris@1 16407 enable_shared_with_static_runtimes_GCJ=yes
Chris@1 16408 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
Chris@1 16409
Chris@1 16410 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
Chris@1 16411 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 16412 # If the export-symbols file already is a .def file (1st line
Chris@1 16413 # is EXPORTS), use it as is; otherwise, prepend...
Chris@1 16414 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
Chris@1 16415 cp $export_symbols $output_objdir/$soname.def;
Chris@1 16416 else
Chris@1 16417 echo EXPORTS > $output_objdir/$soname.def;
Chris@1 16418 cat $export_symbols >> $output_objdir/$soname.def;
Chris@1 16419 fi~
Chris@1 16420 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
Chris@1 16421 else
Chris@1 16422 ld_shlibs_GCJ=no
Chris@1 16423 fi
Chris@1 16424 ;;
Chris@1 16425
Chris@1 16426 linux*)
Chris@1 16427 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 16428 tmp_addflag=
Chris@1 16429 case $cc_basename,$host_cpu in
Chris@1 16430 pgcc*) # Portland Group C compiler
Chris@1 16431 whole_archive_flag_spec_GCJ=
Chris@1 16432 ;;
Chris@1 16433 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers
Chris@1 16434 whole_archive_flag_spec_GCJ=
Chris@1 16435 tmp_addflag=' -fpic -Mnomain' ;;
Chris@1 16436 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Chris@1 16437 tmp_addflag=' -i_dynamic' ;;
Chris@1 16438 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
Chris@1 16439 tmp_addflag=' -i_dynamic -nofor_main' ;;
Chris@1 16440 ifc* | ifort*) # Intel Fortran compiler
Chris@1 16441 tmp_addflag=' -nofor_main' ;;
Chris@1 16442 esac
Chris@1 16443 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 16444
Chris@1 16445 if test $supports_anon_versioning = yes; then
Chris@1 16446 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
Chris@1 16447 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
Chris@1 16448 $echo "local: *; };" >> $output_objdir/$libname.ver~
Chris@1 16449 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
Chris@1 16450 fi
Chris@1 16451 else
Chris@1 16452 ld_shlibs_GCJ=no
Chris@1 16453 fi
Chris@1 16454 ;;
Chris@1 16455
Chris@1 16456 netbsd*)
Chris@1 16457 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 16458 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
Chris@1 16459 wlarc=
Chris@1 16460 else
Chris@1 16461 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 16462 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 16463 fi
Chris@1 16464 ;;
Chris@1 16465
Chris@1 16466 solaris* | sysv5*)
Chris@1 16467 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
Chris@1 16468 ld_shlibs_GCJ=no
Chris@1 16469 cat <<EOF 1>&2
Chris@1 16470
Chris@1 16471 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
Chris@1 16472 *** create shared libraries on Solaris systems. Therefore, libtool
Chris@1 16473 *** is disabling shared libraries support. We urge you to upgrade GNU
Chris@1 16474 *** binutils to release 2.9.1 or newer. Another option is to modify
Chris@1 16475 *** your PATH or compiler configuration so that the native linker is
Chris@1 16476 *** used, and then restart.
Chris@1 16477
Chris@1 16478 EOF
Chris@1 16479 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 16480 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 16481 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 16482 else
Chris@1 16483 ld_shlibs_GCJ=no
Chris@1 16484 fi
Chris@1 16485 ;;
Chris@1 16486
Chris@1 16487 sunos4*)
Chris@1 16488 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16489 wlarc=
Chris@1 16490 hardcode_direct_GCJ=yes
Chris@1 16491 hardcode_shlibpath_var_GCJ=no
Chris@1 16492 ;;
Chris@1 16493
Chris@1 16494 *)
Chris@1 16495 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 16496 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
Chris@1 16497 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Chris@1 16498 else
Chris@1 16499 ld_shlibs_GCJ=no
Chris@1 16500 fi
Chris@1 16501 ;;
Chris@1 16502 esac
Chris@1 16503
Chris@1 16504 if test "$ld_shlibs_GCJ" = no; then
Chris@1 16505 runpath_var=
Chris@1 16506 hardcode_libdir_flag_spec_GCJ=
Chris@1 16507 export_dynamic_flag_spec_GCJ=
Chris@1 16508 whole_archive_flag_spec_GCJ=
Chris@1 16509 fi
Chris@1 16510 else
Chris@1 16511 # PORTME fill in a description of your system's linker (not GNU ld)
Chris@1 16512 case $host_os in
Chris@1 16513 aix3*)
Chris@1 16514 allow_undefined_flag_GCJ=unsupported
Chris@1 16515 always_export_symbols_GCJ=yes
Chris@1 16516 archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
Chris@1 16517 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@1 16518 # are no directories specified by -L.
Chris@1 16519 hardcode_minus_L_GCJ=yes
Chris@1 16520 if test "$GCC" = yes && test -z "$link_static_flag"; then
Chris@1 16521 # Neither direct hardcoding nor static linking is supported with a
Chris@1 16522 # broken collect2.
Chris@1 16523 hardcode_direct_GCJ=unsupported
Chris@1 16524 fi
Chris@1 16525 ;;
Chris@1 16526
Chris@1 16527 aix4* | aix5*)
Chris@1 16528 if test "$host_cpu" = ia64; then
Chris@1 16529 # On IA64, the linker does run time linking by default, so we don't
Chris@1 16530 # have to do anything special.
Chris@1 16531 aix_use_runtimelinking=no
Chris@1 16532 exp_sym_flag='-Bexport'
Chris@1 16533 no_entry_flag=""
Chris@1 16534 else
Chris@1 16535 # If we're using GNU nm, then we don't want the "-C" option.
Chris@1 16536 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Chris@1 16537 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
Chris@1 16538 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
Chris@1 16539 else
Chris@1 16540 export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
Chris@1 16541 fi
Chris@1 16542 aix_use_runtimelinking=no
Chris@1 16543
Chris@1 16544 # Test if we are trying to use run time linking or normal
Chris@1 16545 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@1 16546 # need to do runtime linking.
Chris@1 16547 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
Chris@1 16548 for ld_flag in $LDFLAGS; do
Chris@1 16549 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@1 16550 aix_use_runtimelinking=yes
Chris@1 16551 break
Chris@1 16552 fi
Chris@1 16553 done
Chris@1 16554 esac
Chris@1 16555
Chris@1 16556 exp_sym_flag='-bexport'
Chris@1 16557 no_entry_flag='-bnoentry'
Chris@1 16558 fi
Chris@1 16559
Chris@1 16560 # When large executables or shared objects are built, AIX ld can
Chris@1 16561 # have problems creating the table of contents. If linking a library
Chris@1 16562 # or program results in "error TOC overflow" add -mminimal-toc to
Chris@1 16563 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
Chris@1 16564 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
Chris@1 16565
Chris@1 16566 archive_cmds_GCJ=''
Chris@1 16567 hardcode_direct_GCJ=yes
Chris@1 16568 hardcode_libdir_separator_GCJ=':'
Chris@1 16569 link_all_deplibs_GCJ=yes
Chris@1 16570
Chris@1 16571 if test "$GCC" = yes; then
Chris@1 16572 case $host_os in aix4.[012]|aix4.[012].*)
Chris@1 16573 # We only want to do this on AIX 4.2 and lower, the check
Chris@1 16574 # below for broken collect2 doesn't work under 4.3+
Chris@1 16575 collect2name=`${CC} -print-prog-name=collect2`
Chris@1 16576 if test -f "$collect2name" && \
Chris@1 16577 strings "$collect2name" | grep resolve_lib_name >/dev/null
Chris@1 16578 then
Chris@1 16579 # We have reworked collect2
Chris@1 16580 hardcode_direct_GCJ=yes
Chris@1 16581 else
Chris@1 16582 # We have old collect2
Chris@1 16583 hardcode_direct_GCJ=unsupported
Chris@1 16584 # It fails to find uninstalled libraries when the uninstalled
Chris@1 16585 # path is not listed in the libpath. Setting hardcode_minus_L
Chris@1 16586 # to unsupported forces relinking
Chris@1 16587 hardcode_minus_L_GCJ=yes
Chris@1 16588 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16589 hardcode_libdir_separator_GCJ=
Chris@1 16590 fi
Chris@1 16591 esac
Chris@1 16592 shared_flag='-shared'
Chris@1 16593 if test "$aix_use_runtimelinking" = yes; then
Chris@1 16594 shared_flag="$shared_flag "'${wl}-G'
Chris@1 16595 fi
Chris@1 16596 else
Chris@1 16597 # not using gcc
Chris@1 16598 if test "$host_cpu" = ia64; then
Chris@1 16599 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
Chris@1 16600 # chokes on -Wl,-G. The following line is correct:
Chris@1 16601 shared_flag='-G'
Chris@1 16602 else
Chris@1 16603 if test "$aix_use_runtimelinking" = yes; then
Chris@1 16604 shared_flag='${wl}-G'
Chris@1 16605 else
Chris@1 16606 shared_flag='${wl}-bM:SRE'
Chris@1 16607 fi
Chris@1 16608 fi
Chris@1 16609 fi
Chris@1 16610
Chris@1 16611 # It seems that -bexpall does not export symbols beginning with
Chris@1 16612 # underscore (_), so it is better to generate a list of symbols to export.
Chris@1 16613 always_export_symbols_GCJ=yes
Chris@1 16614 if test "$aix_use_runtimelinking" = yes; then
Chris@1 16615 # Warning - without using the other runtime loading flags (-brtl),
Chris@1 16616 # -berok will link without error, but may produce a broken library.
Chris@1 16617 allow_undefined_flag_GCJ='-berok'
Chris@1 16618 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 16619 cat >conftest.$ac_ext <<_ACEOF
Chris@1 16620 /* confdefs.h. */
Chris@1 16621 _ACEOF
Chris@1 16622 cat confdefs.h >>conftest.$ac_ext
Chris@1 16623 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 16624 /* end confdefs.h. */
Chris@1 16625
Chris@1 16626 int
Chris@1 16627 main ()
Chris@1 16628 {
Chris@1 16629
Chris@1 16630 ;
Chris@1 16631 return 0;
Chris@1 16632 }
Chris@1 16633 _ACEOF
Chris@1 16634 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 16635 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 16636 (eval $ac_link) 2>conftest.er1
Chris@1 16637 ac_status=$?
Chris@1 16638 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 16639 rm -f conftest.er1
Chris@1 16640 cat conftest.err >&5
Chris@1 16641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 16642 (exit $ac_status); } &&
Chris@1 16643 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 16644 || test ! -s conftest.err'
Chris@1 16645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 16646 (eval $ac_try) 2>&5
Chris@1 16647 ac_status=$?
Chris@1 16648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 16649 (exit $ac_status); }; } &&
Chris@1 16650 { ac_try='test -s conftest$ac_exeext'
Chris@1 16651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 16652 (eval $ac_try) 2>&5
Chris@1 16653 ac_status=$?
Chris@1 16654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 16655 (exit $ac_status); }; }; then
Chris@1 16656
Chris@1 16657 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 16658 }'`
Chris@1 16659 # Check for a 64-bit object if we didn't find anything.
Chris@1 16660 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 16661 }'`; fi
Chris@1 16662 else
Chris@1 16663 echo "$as_me: failed program was:" >&5
Chris@1 16664 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 16665
Chris@1 16666 fi
Chris@1 16667 rm -f conftest.err conftest.$ac_objext \
Chris@1 16668 conftest$ac_exeext conftest.$ac_ext
Chris@1 16669 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 16670
Chris@1 16671 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 16672 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Chris@1 16673 else
Chris@1 16674 if test "$host_cpu" = ia64; then
Chris@1 16675 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
Chris@1 16676 allow_undefined_flag_GCJ="-z nodefs"
Chris@1 16677 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
Chris@1 16678 else
Chris@1 16679 # Determine the default libpath from the value encoded in an empty executable.
Chris@1 16680 cat >conftest.$ac_ext <<_ACEOF
Chris@1 16681 /* confdefs.h. */
Chris@1 16682 _ACEOF
Chris@1 16683 cat confdefs.h >>conftest.$ac_ext
Chris@1 16684 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 16685 /* end confdefs.h. */
Chris@1 16686
Chris@1 16687 int
Chris@1 16688 main ()
Chris@1 16689 {
Chris@1 16690
Chris@1 16691 ;
Chris@1 16692 return 0;
Chris@1 16693 }
Chris@1 16694 _ACEOF
Chris@1 16695 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 16696 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 16697 (eval $ac_link) 2>conftest.er1
Chris@1 16698 ac_status=$?
Chris@1 16699 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 16700 rm -f conftest.er1
Chris@1 16701 cat conftest.err >&5
Chris@1 16702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 16703 (exit $ac_status); } &&
Chris@1 16704 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 16705 || test ! -s conftest.err'
Chris@1 16706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 16707 (eval $ac_try) 2>&5
Chris@1 16708 ac_status=$?
Chris@1 16709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 16710 (exit $ac_status); }; } &&
Chris@1 16711 { ac_try='test -s conftest$ac_exeext'
Chris@1 16712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 16713 (eval $ac_try) 2>&5
Chris@1 16714 ac_status=$?
Chris@1 16715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 16716 (exit $ac_status); }; }; then
Chris@1 16717
Chris@1 16718 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 16719 }'`
Chris@1 16720 # Check for a 64-bit object if we didn't find anything.
Chris@1 16721 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 16722 }'`; fi
Chris@1 16723 else
Chris@1 16724 echo "$as_me: failed program was:" >&5
Chris@1 16725 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 16726
Chris@1 16727 fi
Chris@1 16728 rm -f conftest.err conftest.$ac_objext \
Chris@1 16729 conftest$ac_exeext conftest.$ac_ext
Chris@1 16730 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Chris@1 16731
Chris@1 16732 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 16733 # Warning - without using the other run time loading flags,
Chris@1 16734 # -berok will link without error, but may produce a broken library.
Chris@1 16735 no_undefined_flag_GCJ=' ${wl}-bernotok'
Chris@1 16736 allow_undefined_flag_GCJ=' ${wl}-berok'
Chris@1 16737 # -bexpall does not export symbols beginning with underscore (_)
Chris@1 16738 always_export_symbols_GCJ=yes
Chris@1 16739 # Exported symbols can be pulled into shared objects from archives
Chris@1 16740 whole_archive_flag_spec_GCJ=' '
Chris@1 16741 archive_cmds_need_lc_GCJ=yes
Chris@1 16742 # This is similar to how AIX traditionally builds it's shared libraries.
Chris@1 16743 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
Chris@1 16744 fi
Chris@1 16745 fi
Chris@1 16746 ;;
Chris@1 16747
Chris@1 16748 amigaos*)
Chris@1 16749 archive_cmds_GCJ='$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@1 16750 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16751 hardcode_minus_L_GCJ=yes
Chris@1 16752 # see comment about different semantics on the GNU ld section
Chris@1 16753 ld_shlibs_GCJ=no
Chris@1 16754 ;;
Chris@1 16755
Chris@1 16756 bsdi[45]*)
Chris@1 16757 export_dynamic_flag_spec_GCJ=-rdynamic
Chris@1 16758 ;;
Chris@1 16759
Chris@1 16760 cygwin* | mingw* | pw32*)
Chris@1 16761 # When not using gcc, we currently assume that we are using
Chris@1 16762 # Microsoft Visual C++.
Chris@1 16763 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@1 16764 # no search path for DLLs.
Chris@1 16765 hardcode_libdir_flag_spec_GCJ=' '
Chris@1 16766 allow_undefined_flag_GCJ=unsupported
Chris@1 16767 # Tell ltmain to make .lib files, not .a files.
Chris@1 16768 libext=lib
Chris@1 16769 # Tell ltmain to make .dll files, not .so files.
Chris@1 16770 shrext_cmds=".dll"
Chris@1 16771 # FIXME: Setting linknames here is a bad hack.
Chris@1 16772 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
Chris@1 16773 # The linker will automatically build a .lib file if we build a DLL.
Chris@1 16774 old_archive_From_new_cmds_GCJ='true'
Chris@1 16775 # FIXME: Should let the user specify the lib program.
Chris@1 16776 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
Chris@1 16777 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
Chris@1 16778 enable_shared_with_static_runtimes_GCJ=yes
Chris@1 16779 ;;
Chris@1 16780
Chris@1 16781 darwin* | rhapsody*)
Chris@1 16782 case "$host_os" in
Chris@1 16783 rhapsody* | darwin1.[012])
Chris@1 16784 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
Chris@1 16785 ;;
Chris@1 16786 *) # Darwin 1.3 on
Chris@1 16787 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
Chris@1 16788 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 16789 else
Chris@1 16790 case ${MACOSX_DEPLOYMENT_TARGET} in
Chris@1 16791 10.[012])
Chris@1 16792 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
Chris@1 16793 ;;
Chris@1 16794 10.*)
Chris@1 16795 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
Chris@1 16796 ;;
Chris@1 16797 esac
Chris@1 16798 fi
Chris@1 16799 ;;
Chris@1 16800 esac
Chris@1 16801 archive_cmds_need_lc_GCJ=no
Chris@1 16802 hardcode_direct_GCJ=no
Chris@1 16803 hardcode_automatic_GCJ=yes
Chris@1 16804 hardcode_shlibpath_var_GCJ=unsupported
Chris@1 16805 whole_archive_flag_spec_GCJ=''
Chris@1 16806 link_all_deplibs_GCJ=yes
Chris@1 16807 if test "$GCC" = yes ; then
Chris@1 16808 output_verbose_link_cmd='echo'
Chris@1 16809 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
Chris@1 16810 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 16811 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 16812 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 16813 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 16814 else
Chris@1 16815 case $cc_basename in
Chris@1 16816 xlc*)
Chris@1 16817 output_verbose_link_cmd='echo'
Chris@1 16818 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
Chris@1 16819 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
Chris@1 16820 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
Chris@1 16821 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 16822 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
Chris@1 16823 ;;
Chris@1 16824 *)
Chris@1 16825 ld_shlibs_GCJ=no
Chris@1 16826 ;;
Chris@1 16827 esac
Chris@1 16828 fi
Chris@1 16829 ;;
Chris@1 16830
Chris@1 16831 dgux*)
Chris@1 16832 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16833 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16834 hardcode_shlibpath_var_GCJ=no
Chris@1 16835 ;;
Chris@1 16836
Chris@1 16837 freebsd1*)
Chris@1 16838 ld_shlibs_GCJ=no
Chris@1 16839 ;;
Chris@1 16840
Chris@1 16841 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
Chris@1 16842 # support. Future versions do this automatically, but an explicit c++rt0.o
Chris@1 16843 # does not break anything, and helps significantly (at the cost of a little
Chris@1 16844 # extra space).
Chris@1 16845 freebsd2.2*)
Chris@1 16846 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
Chris@1 16847 hardcode_libdir_flag_spec_GCJ='-R$libdir'
Chris@1 16848 hardcode_direct_GCJ=yes
Chris@1 16849 hardcode_shlibpath_var_GCJ=no
Chris@1 16850 ;;
Chris@1 16851
Chris@1 16852 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris@1 16853 freebsd2*)
Chris@1 16854 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16855 hardcode_direct_GCJ=yes
Chris@1 16856 hardcode_minus_L_GCJ=yes
Chris@1 16857 hardcode_shlibpath_var_GCJ=no
Chris@1 16858 ;;
Chris@1 16859
Chris@1 16860 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Chris@1 16861 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 16862 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 16863 hardcode_libdir_flag_spec_GCJ='-R$libdir'
Chris@1 16864 hardcode_direct_GCJ=yes
Chris@1 16865 hardcode_shlibpath_var_GCJ=no
Chris@1 16866 ;;
Chris@1 16867
Chris@1 16868 hpux9*)
Chris@1 16869 if test "$GCC" = yes; then
Chris@1 16870 archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Chris@1 16871 else
Chris@1 16872 archive_cmds_GCJ='$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@1 16873 fi
Chris@1 16874 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
Chris@1 16875 hardcode_libdir_separator_GCJ=:
Chris@1 16876 hardcode_direct_GCJ=yes
Chris@1 16877
Chris@1 16878 # hardcode_minus_L: Not really in the search PATH,
Chris@1 16879 # but as the default location of the library.
Chris@1 16880 hardcode_minus_L_GCJ=yes
Chris@1 16881 export_dynamic_flag_spec_GCJ='${wl}-E'
Chris@1 16882 ;;
Chris@1 16883
Chris@1 16884 hpux10* | hpux11*)
Chris@1 16885 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
Chris@1 16886 case "$host_cpu" in
Chris@1 16887 hppa*64*|ia64*)
Chris@1 16888 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 16889 ;;
Chris@1 16890 *)
Chris@1 16891 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 16892 ;;
Chris@1 16893 esac
Chris@1 16894 else
Chris@1 16895 case "$host_cpu" in
Chris@1 16896 hppa*64*|ia64*)
Chris@1 16897 archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16898 ;;
Chris@1 16899 *)
Chris@1 16900 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16901 ;;
Chris@1 16902 esac
Chris@1 16903 fi
Chris@1 16904 if test "$with_gnu_ld" = no; then
Chris@1 16905 case "$host_cpu" in
Chris@1 16906 hppa*64*)
Chris@1 16907 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
Chris@1 16908 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
Chris@1 16909 hardcode_libdir_separator_GCJ=:
Chris@1 16910 hardcode_direct_GCJ=no
Chris@1 16911 hardcode_shlibpath_var_GCJ=no
Chris@1 16912 ;;
Chris@1 16913 ia64*)
Chris@1 16914 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16915 hardcode_direct_GCJ=no
Chris@1 16916 hardcode_shlibpath_var_GCJ=no
Chris@1 16917
Chris@1 16918 # hardcode_minus_L: Not really in the search PATH,
Chris@1 16919 # but as the default location of the library.
Chris@1 16920 hardcode_minus_L_GCJ=yes
Chris@1 16921 ;;
Chris@1 16922 *)
Chris@1 16923 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
Chris@1 16924 hardcode_libdir_separator_GCJ=:
Chris@1 16925 hardcode_direct_GCJ=yes
Chris@1 16926 export_dynamic_flag_spec_GCJ='${wl}-E'
Chris@1 16927
Chris@1 16928 # hardcode_minus_L: Not really in the search PATH,
Chris@1 16929 # but as the default location of the library.
Chris@1 16930 hardcode_minus_L_GCJ=yes
Chris@1 16931 ;;
Chris@1 16932 esac
Chris@1 16933 fi
Chris@1 16934 ;;
Chris@1 16935
Chris@1 16936 irix5* | irix6* | nonstopux*)
Chris@1 16937 if test "$GCC" = yes; then
Chris@1 16938 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 16939 else
Chris@1 16940 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 16941 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
Chris@1 16942 fi
Chris@1 16943 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
Chris@1 16944 hardcode_libdir_separator_GCJ=:
Chris@1 16945 link_all_deplibs_GCJ=yes
Chris@1 16946 ;;
Chris@1 16947
Chris@1 16948 netbsd*)
Chris@1 16949 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 16950 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
Chris@1 16951 else
Chris@1 16952 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
Chris@1 16953 fi
Chris@1 16954 hardcode_libdir_flag_spec_GCJ='-R$libdir'
Chris@1 16955 hardcode_direct_GCJ=yes
Chris@1 16956 hardcode_shlibpath_var_GCJ=no
Chris@1 16957 ;;
Chris@1 16958
Chris@1 16959 newsos6)
Chris@1 16960 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16961 hardcode_direct_GCJ=yes
Chris@1 16962 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
Chris@1 16963 hardcode_libdir_separator_GCJ=:
Chris@1 16964 hardcode_shlibpath_var_GCJ=no
Chris@1 16965 ;;
Chris@1 16966
Chris@1 16967 openbsd*)
Chris@1 16968 hardcode_direct_GCJ=yes
Chris@1 16969 hardcode_shlibpath_var_GCJ=no
Chris@1 16970 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 16971 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 16972 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
Chris@1 16973 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
Chris@1 16974 export_dynamic_flag_spec_GCJ='${wl}-E'
Chris@1 16975 else
Chris@1 16976 case $host_os in
Chris@1 16977 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@1 16978 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
Chris@1 16979 hardcode_libdir_flag_spec_GCJ='-R$libdir'
Chris@1 16980 ;;
Chris@1 16981 *)
Chris@1 16982 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 16983 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
Chris@1 16984 ;;
Chris@1 16985 esac
Chris@1 16986 fi
Chris@1 16987 ;;
Chris@1 16988
Chris@1 16989 os2*)
Chris@1 16990 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 16991 hardcode_minus_L_GCJ=yes
Chris@1 16992 allow_undefined_flag_GCJ=unsupported
Chris@1 16993 archive_cmds_GCJ='$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@1 16994 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
Chris@1 16995 ;;
Chris@1 16996
Chris@1 16997 osf3*)
Chris@1 16998 if test "$GCC" = yes; then
Chris@1 16999 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 17000 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 17001 else
Chris@1 17002 allow_undefined_flag_GCJ=' -expect_unresolved \*'
Chris@1 17003 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 17004 fi
Chris@1 17005 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
Chris@1 17006 hardcode_libdir_separator_GCJ=:
Chris@1 17007 ;;
Chris@1 17008
Chris@1 17009 osf4* | osf5*) # as osf3* with the addition of -msym flag
Chris@1 17010 if test "$GCC" = yes; then
Chris@1 17011 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
Chris@1 17012 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Chris@1 17013 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
Chris@1 17014 else
Chris@1 17015 allow_undefined_flag_GCJ=' -expect_unresolved \*'
Chris@1 17016 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
Chris@1 17017 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
Chris@1 17018 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
Chris@1 17019
Chris@1 17020 # Both c and cxx compiler support -rpath directly
Chris@1 17021 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
Chris@1 17022 fi
Chris@1 17023 hardcode_libdir_separator_GCJ=:
Chris@1 17024 ;;
Chris@1 17025
Chris@1 17026 sco3.2v5*)
Chris@1 17027 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17028 hardcode_shlibpath_var_GCJ=no
Chris@1 17029 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
Chris@1 17030 runpath_var=LD_RUN_PATH
Chris@1 17031 hardcode_runpath_var=yes
Chris@1 17032 ;;
Chris@1 17033
Chris@1 17034 solaris*)
Chris@1 17035 no_undefined_flag_GCJ=' -z text'
Chris@1 17036 if test "$GCC" = yes; then
Chris@1 17037 wlarc='${wl}'
Chris@1 17038 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 17039 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 17040 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
Chris@1 17041 else
Chris@1 17042 wlarc=''
Chris@1 17043 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17044 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 17045 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
Chris@1 17046 fi
Chris@1 17047 hardcode_libdir_flag_spec_GCJ='-R$libdir'
Chris@1 17048 hardcode_shlibpath_var_GCJ=no
Chris@1 17049 case $host_os in
Chris@1 17050 solaris2.[0-5] | solaris2.[0-5].*) ;;
Chris@1 17051 *)
Chris@1 17052 # The compiler driver will combine linker options so we
Chris@1 17053 # cannot just pass the convience library names through
Chris@1 17054 # without $wl, iff we do not link with $LD.
Chris@1 17055 # Luckily, gcc supports the same syntax we need for Sun Studio.
Chris@1 17056 # Supported since Solaris 2.6 (maybe 2.5.1?)
Chris@1 17057 case $wlarc in
Chris@1 17058 '')
Chris@1 17059 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
Chris@1 17060 *)
Chris@1 17061 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
Chris@1 17062 esac ;;
Chris@1 17063 esac
Chris@1 17064 link_all_deplibs_GCJ=yes
Chris@1 17065 ;;
Chris@1 17066
Chris@1 17067 sunos4*)
Chris@1 17068 if test "x$host_vendor" = xsequent; then
Chris@1 17069 # Use $CC to link under sequent, because it throws in some extra .o
Chris@1 17070 # files that make .init and .fini sections work.
Chris@1 17071 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 17072 else
Chris@1 17073 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17074 fi
Chris@1 17075 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 17076 hardcode_direct_GCJ=yes
Chris@1 17077 hardcode_minus_L_GCJ=yes
Chris@1 17078 hardcode_shlibpath_var_GCJ=no
Chris@1 17079 ;;
Chris@1 17080
Chris@1 17081 sysv4)
Chris@1 17082 case $host_vendor in
Chris@1 17083 sni)
Chris@1 17084 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17085 hardcode_direct_GCJ=yes # is this really true???
Chris@1 17086 ;;
Chris@1 17087 siemens)
Chris@1 17088 ## LD is ld it makes a PLAMLIB
Chris@1 17089 ## CC just makes a GrossModule.
Chris@1 17090 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17091 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
Chris@1 17092 hardcode_direct_GCJ=no
Chris@1 17093 ;;
Chris@1 17094 motorola)
Chris@1 17095 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17096 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
Chris@1 17097 ;;
Chris@1 17098 esac
Chris@1 17099 runpath_var='LD_RUN_PATH'
Chris@1 17100 hardcode_shlibpath_var_GCJ=no
Chris@1 17101 ;;
Chris@1 17102
Chris@1 17103 sysv4.3*)
Chris@1 17104 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17105 hardcode_shlibpath_var_GCJ=no
Chris@1 17106 export_dynamic_flag_spec_GCJ='-Bexport'
Chris@1 17107 ;;
Chris@1 17108
Chris@1 17109 sysv4*MP*)
Chris@1 17110 if test -d /usr/nec; then
Chris@1 17111 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17112 hardcode_shlibpath_var_GCJ=no
Chris@1 17113 runpath_var=LD_RUN_PATH
Chris@1 17114 hardcode_runpath_var=yes
Chris@1 17115 ld_shlibs_GCJ=yes
Chris@1 17116 fi
Chris@1 17117 ;;
Chris@1 17118
Chris@1 17119 sysv4.2uw2*)
Chris@1 17120 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17121 hardcode_direct_GCJ=yes
Chris@1 17122 hardcode_minus_L_GCJ=no
Chris@1 17123 hardcode_shlibpath_var_GCJ=no
Chris@1 17124 hardcode_runpath_var=yes
Chris@1 17125 runpath_var=LD_RUN_PATH
Chris@1 17126 ;;
Chris@1 17127
Chris@1 17128 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
Chris@1 17129 no_undefined_flag_GCJ='${wl}-z ${wl}text'
Chris@1 17130 if test "$GCC" = yes; then
Chris@1 17131 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 17132 else
Chris@1 17133 archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Chris@1 17134 fi
Chris@1 17135 runpath_var='LD_RUN_PATH'
Chris@1 17136 hardcode_shlibpath_var_GCJ=no
Chris@1 17137 ;;
Chris@1 17138
Chris@1 17139 sysv5*)
Chris@1 17140 no_undefined_flag_GCJ=' -z text'
Chris@1 17141 # $CC -shared without GNU ld will not create a library from C++
Chris@1 17142 # object files and a static libstdc++, better avoid it by now
Chris@1 17143 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17144 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
Chris@1 17145 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
Chris@1 17146 hardcode_libdir_flag_spec_GCJ=
Chris@1 17147 hardcode_shlibpath_var_GCJ=no
Chris@1 17148 runpath_var='LD_RUN_PATH'
Chris@1 17149 ;;
Chris@1 17150
Chris@1 17151 uts4*)
Chris@1 17152 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
Chris@1 17153 hardcode_libdir_flag_spec_GCJ='-L$libdir'
Chris@1 17154 hardcode_shlibpath_var_GCJ=no
Chris@1 17155 ;;
Chris@1 17156
Chris@1 17157 *)
Chris@1 17158 ld_shlibs_GCJ=no
Chris@1 17159 ;;
Chris@1 17160 esac
Chris@1 17161 fi
Chris@1 17162
Chris@1 17163 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
Chris@1 17164 echo "${ECHO_T}$ld_shlibs_GCJ" >&6
Chris@1 17165 test "$ld_shlibs_GCJ" = no && can_build_shared=no
Chris@1 17166
Chris@1 17167 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Chris@1 17168 if test "$GCC" = yes; then
Chris@1 17169 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Chris@1 17170 fi
Chris@1 17171
Chris@1 17172 #
Chris@1 17173 # Do we need to explicitly link libc?
Chris@1 17174 #
Chris@1 17175 case "x$archive_cmds_need_lc_GCJ" in
Chris@1 17176 x|xyes)
Chris@1 17177 # Assume -lc should be added
Chris@1 17178 archive_cmds_need_lc_GCJ=yes
Chris@1 17179
Chris@1 17180 if test "$enable_shared" = yes && test "$GCC" = yes; then
Chris@1 17181 case $archive_cmds_GCJ in
Chris@1 17182 *'~'*)
Chris@1 17183 # FIXME: we may have to deal with multi-command sequences.
Chris@1 17184 ;;
Chris@1 17185 '$CC '*)
Chris@1 17186 # Test whether the compiler implicitly links with -lc since on some
Chris@1 17187 # systems, -lgcc has to come before -lc. If gcc already passes -lc
Chris@1 17188 # to ld, don't add -lc before -lgcc.
Chris@1 17189 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
Chris@1 17190 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
Chris@1 17191 $rm conftest*
Chris@1 17192 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
Chris@1 17193
Chris@1 17194 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 17195 (eval $ac_compile) 2>&5
Chris@1 17196 ac_status=$?
Chris@1 17197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 17198 (exit $ac_status); } 2>conftest.err; then
Chris@1 17199 soname=conftest
Chris@1 17200 lib=conftest
Chris@1 17201 libobjs=conftest.$ac_objext
Chris@1 17202 deplibs=
Chris@1 17203 wl=$lt_prog_compiler_wl_GCJ
Chris@1 17204 compiler_flags=-v
Chris@1 17205 linker_flags=-v
Chris@1 17206 verstring=
Chris@1 17207 output_objdir=.
Chris@1 17208 libname=conftest
Chris@1 17209 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
Chris@1 17210 allow_undefined_flag_GCJ=
Chris@1 17211 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
Chris@1 17212 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
Chris@1 17213 ac_status=$?
Chris@1 17214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 17215 (exit $ac_status); }
Chris@1 17216 then
Chris@1 17217 archive_cmds_need_lc_GCJ=no
Chris@1 17218 else
Chris@1 17219 archive_cmds_need_lc_GCJ=yes
Chris@1 17220 fi
Chris@1 17221 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
Chris@1 17222 else
Chris@1 17223 cat conftest.err 1>&5
Chris@1 17224 fi
Chris@1 17225 $rm conftest*
Chris@1 17226 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
Chris@1 17227 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
Chris@1 17228 ;;
Chris@1 17229 esac
Chris@1 17230 fi
Chris@1 17231 ;;
Chris@1 17232 esac
Chris@1 17233
Chris@1 17234 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
Chris@1 17235 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
Chris@1 17236 library_names_spec=
Chris@1 17237 libname_spec='lib$name'
Chris@1 17238 soname_spec=
Chris@1 17239 shrext_cmds=".so"
Chris@1 17240 postinstall_cmds=
Chris@1 17241 postuninstall_cmds=
Chris@1 17242 finish_cmds=
Chris@1 17243 finish_eval=
Chris@1 17244 shlibpath_var=
Chris@1 17245 shlibpath_overrides_runpath=unknown
Chris@1 17246 version_type=none
Chris@1 17247 dynamic_linker="$host_os ld.so"
Chris@1 17248 sys_lib_dlsearch_path_spec="/lib /usr/lib"
Chris@1 17249 if test "$GCC" = yes; then
Chris@1 17250 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 17251 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
Chris@1 17252 # if the path contains ";" then we assume it to be the separator
Chris@1 17253 # otherwise default to the standard path separator (i.e. ":") - it is
Chris@1 17254 # assumed that no part of a normal pathname contains ";" but that should
Chris@1 17255 # okay in the real world where ";" in dirpaths is itself problematic.
Chris@1 17256 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 17257 else
Chris@1 17258 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 17259 fi
Chris@1 17260 else
Chris@1 17261 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Chris@1 17262 fi
Chris@1 17263 need_lib_prefix=unknown
Chris@1 17264 hardcode_into_libs=no
Chris@1 17265
Chris@1 17266 # when you set need_version to no, make sure it does not cause -set_version
Chris@1 17267 # flags to be left without arguments
Chris@1 17268 need_version=unknown
Chris@1 17269
Chris@1 17270 case $host_os in
Chris@1 17271 aix3*)
Chris@1 17272 version_type=linux
Chris@1 17273 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Chris@1 17274 shlibpath_var=LIBPATH
Chris@1 17275
Chris@1 17276 # AIX 3 has no versioning support, so we append a major version to the name.
Chris@1 17277 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17278 ;;
Chris@1 17279
Chris@1 17280 aix4* | aix5*)
Chris@1 17281 version_type=linux
Chris@1 17282 need_lib_prefix=no
Chris@1 17283 need_version=no
Chris@1 17284 hardcode_into_libs=yes
Chris@1 17285 if test "$host_cpu" = ia64; then
Chris@1 17286 # AIX 5 supports IA64
Chris@1 17287 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Chris@1 17288 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17289 else
Chris@1 17290 # With GCC up to 2.95.x, collect2 would create an import file
Chris@1 17291 # for dependence libraries. The import file would start with
Chris@1 17292 # the line `#! .'. This would cause the generated library to
Chris@1 17293 # depend on `.', always an invalid library. This was fixed in
Chris@1 17294 # development snapshots of GCC prior to 3.0.
Chris@1 17295 case $host_os in
Chris@1 17296 aix4 | aix4.[01] | aix4.[01].*)
Chris@1 17297 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Chris@1 17298 echo ' yes '
Chris@1 17299 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
Chris@1 17300 :
Chris@1 17301 else
Chris@1 17302 can_build_shared=no
Chris@1 17303 fi
Chris@1 17304 ;;
Chris@1 17305 esac
Chris@1 17306 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Chris@1 17307 # soname into executable. Probably we can add versioning support to
Chris@1 17308 # collect2, so additional links can be useful in future.
Chris@1 17309 if test "$aix_use_runtimelinking" = yes; then
Chris@1 17310 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Chris@1 17311 # instead of lib<name>.a to let people know that these are not
Chris@1 17312 # typical AIX shared libraries.
Chris@1 17313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17314 else
Chris@1 17315 # We preserve .a as extension for shared libraries through AIX4.2
Chris@1 17316 # and later when we are not doing run time linking.
Chris@1 17317 library_names_spec='${libname}${release}.a $libname.a'
Chris@1 17318 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17319 fi
Chris@1 17320 shlibpath_var=LIBPATH
Chris@1 17321 fi
Chris@1 17322 ;;
Chris@1 17323
Chris@1 17324 amigaos*)
Chris@1 17325 library_names_spec='$libname.ixlibrary $libname.a'
Chris@1 17326 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris@1 17327 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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@1 17328 ;;
Chris@1 17329
Chris@1 17330 beos*)
Chris@1 17331 library_names_spec='${libname}${shared_ext}'
Chris@1 17332 dynamic_linker="$host_os ld.so"
Chris@1 17333 shlibpath_var=LIBRARY_PATH
Chris@1 17334 ;;
Chris@1 17335
Chris@1 17336 bsdi[45]*)
Chris@1 17337 version_type=linux
Chris@1 17338 need_version=no
Chris@1 17339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17340 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17341 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Chris@1 17342 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17343 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Chris@1 17344 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Chris@1 17345 # the default ld.so.conf also contains /usr/contrib/lib and
Chris@1 17346 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Chris@1 17347 # libtool to hard-code these into programs
Chris@1 17348 ;;
Chris@1 17349
Chris@1 17350 cygwin* | mingw* | pw32*)
Chris@1 17351 version_type=windows
Chris@1 17352 shrext_cmds=".dll"
Chris@1 17353 need_version=no
Chris@1 17354 need_lib_prefix=no
Chris@1 17355
Chris@1 17356 case $GCC,$host_os in
Chris@1 17357 yes,cygwin* | yes,mingw* | yes,pw32*)
Chris@1 17358 library_names_spec='$libname.dll.a'
Chris@1 17359 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Chris@1 17360 postinstall_cmds='base_file=`basename \${file}`~
Chris@1 17361 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
Chris@1 17362 dldir=$destdir/`dirname \$dlpath`~
Chris@1 17363 test -d \$dldir || mkdir -p \$dldir~
Chris@1 17364 $install_prog $dir/$dlname \$dldir/$dlname'
Chris@1 17365 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Chris@1 17366 dlpath=$dir/\$dldll~
Chris@1 17367 $rm \$dlpath'
Chris@1 17368 shlibpath_overrides_runpath=yes
Chris@1 17369
Chris@1 17370 case $host_os in
Chris@1 17371 cygwin*)
Chris@1 17372 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Chris@1 17373 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 17374 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
Chris@1 17375 ;;
Chris@1 17376 mingw*)
Chris@1 17377 # MinGW DLLs use traditional 'lib' prefix
Chris@1 17378 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 17379 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Chris@1 17380 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
Chris@1 17381 # It is most probably a Windows format PATH printed by
Chris@1 17382 # mingw gcc, but we are running on Cygwin. Gcc prints its search
Chris@1 17383 # path with ; separators, and with drive letters. We can handle the
Chris@1 17384 # drive letters (cygwin fileutils understands them), so leave them,
Chris@1 17385 # especially as we might pass files found there to a mingw objdump,
Chris@1 17386 # which wouldn't understand a cygwinified path. Ahh.
Chris@1 17387 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Chris@1 17388 else
Chris@1 17389 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
Chris@1 17390 fi
Chris@1 17391 ;;
Chris@1 17392 pw32*)
Chris@1 17393 # pw32 DLLs use 'pw' prefix rather than 'lib'
Chris@1 17394 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Chris@1 17395 ;;
Chris@1 17396 esac
Chris@1 17397 ;;
Chris@1 17398
Chris@1 17399 *)
Chris@1 17400 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris@1 17401 ;;
Chris@1 17402 esac
Chris@1 17403 dynamic_linker='Win32 ld.exe'
Chris@1 17404 # FIXME: first we should search . and the directory the executable is in
Chris@1 17405 shlibpath_var=PATH
Chris@1 17406 ;;
Chris@1 17407
Chris@1 17408 darwin* | rhapsody*)
Chris@1 17409 dynamic_linker="$host_os dyld"
Chris@1 17410 version_type=darwin
Chris@1 17411 need_lib_prefix=no
Chris@1 17412 need_version=no
Chris@1 17413 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Chris@1 17414 soname_spec='${libname}${release}${major}$shared_ext'
Chris@1 17415 shlibpath_overrides_runpath=yes
Chris@1 17416 shlibpath_var=DYLD_LIBRARY_PATH
Chris@1 17417 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
Chris@1 17418 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
Chris@1 17419 if test "$GCC" = yes; then
Chris@1 17420 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
Chris@1 17421 else
Chris@1 17422 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
Chris@1 17423 fi
Chris@1 17424 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Chris@1 17425 ;;
Chris@1 17426
Chris@1 17427 dgux*)
Chris@1 17428 version_type=linux
Chris@1 17429 need_lib_prefix=no
Chris@1 17430 need_version=no
Chris@1 17431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Chris@1 17432 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17433 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17434 ;;
Chris@1 17435
Chris@1 17436 freebsd1*)
Chris@1 17437 dynamic_linker=no
Chris@1 17438 ;;
Chris@1 17439
Chris@1 17440 kfreebsd*-gnu)
Chris@1 17441 version_type=linux
Chris@1 17442 need_lib_prefix=no
Chris@1 17443 need_version=no
Chris@1 17444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 17445 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17446 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17447 shlibpath_overrides_runpath=no
Chris@1 17448 hardcode_into_libs=yes
Chris@1 17449 dynamic_linker='GNU ld.so'
Chris@1 17450 ;;
Chris@1 17451
Chris@1 17452 freebsd* | dragonfly*)
Chris@1 17453 # DragonFly does not have aout. When/if they implement a new
Chris@1 17454 # versioning mechanism, adjust this.
Chris@1 17455 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
Chris@1 17456 version_type=freebsd-$objformat
Chris@1 17457 case $version_type in
Chris@1 17458 freebsd-elf*)
Chris@1 17459 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 17460 need_version=no
Chris@1 17461 need_lib_prefix=no
Chris@1 17462 ;;
Chris@1 17463 freebsd-*)
Chris@1 17464 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Chris@1 17465 need_version=yes
Chris@1 17466 ;;
Chris@1 17467 esac
Chris@1 17468 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17469 case $host_os in
Chris@1 17470 freebsd2*)
Chris@1 17471 shlibpath_overrides_runpath=yes
Chris@1 17472 ;;
Chris@1 17473 freebsd3.[01]* | freebsdelf3.[01]*)
Chris@1 17474 shlibpath_overrides_runpath=yes
Chris@1 17475 hardcode_into_libs=yes
Chris@1 17476 ;;
Chris@1 17477 *) # from 3.2 on
Chris@1 17478 shlibpath_overrides_runpath=no
Chris@1 17479 hardcode_into_libs=yes
Chris@1 17480 ;;
Chris@1 17481 esac
Chris@1 17482 ;;
Chris@1 17483
Chris@1 17484 gnu*)
Chris@1 17485 version_type=linux
Chris@1 17486 need_lib_prefix=no
Chris@1 17487 need_version=no
Chris@1 17488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Chris@1 17489 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17490 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17491 hardcode_into_libs=yes
Chris@1 17492 ;;
Chris@1 17493
Chris@1 17494 hpux9* | hpux10* | hpux11*)
Chris@1 17495 # Give a soname corresponding to the major version so that dld.sl refuses to
Chris@1 17496 # link against other versions.
Chris@1 17497 version_type=sunos
Chris@1 17498 need_lib_prefix=no
Chris@1 17499 need_version=no
Chris@1 17500 case "$host_cpu" in
Chris@1 17501 ia64*)
Chris@1 17502 shrext_cmds='.so'
Chris@1 17503 hardcode_into_libs=yes
Chris@1 17504 dynamic_linker="$host_os dld.so"
Chris@1 17505 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17506 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 17507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17508 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17509 if test "X$HPUX_IA64_MODE" = X32; then
Chris@1 17510 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Chris@1 17511 else
Chris@1 17512 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Chris@1 17513 fi
Chris@1 17514 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 17515 ;;
Chris@1 17516 hppa*64*)
Chris@1 17517 shrext_cmds='.sl'
Chris@1 17518 hardcode_into_libs=yes
Chris@1 17519 dynamic_linker="$host_os dld.sl"
Chris@1 17520 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Chris@1 17521 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Chris@1 17522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17523 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17524 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Chris@1 17525 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Chris@1 17526 ;;
Chris@1 17527 *)
Chris@1 17528 shrext_cmds='.sl'
Chris@1 17529 dynamic_linker="$host_os dld.sl"
Chris@1 17530 shlibpath_var=SHLIB_PATH
Chris@1 17531 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Chris@1 17532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17533 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17534 ;;
Chris@1 17535 esac
Chris@1 17536 # HP-UX runs *really* slowly unless shared libraries are mode 555.
Chris@1 17537 postinstall_cmds='chmod 555 $lib'
Chris@1 17538 ;;
Chris@1 17539
Chris@1 17540 irix5* | irix6* | nonstopux*)
Chris@1 17541 case $host_os in
Chris@1 17542 nonstopux*) version_type=nonstopux ;;
Chris@1 17543 *)
Chris@1 17544 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris@1 17545 version_type=linux
Chris@1 17546 else
Chris@1 17547 version_type=irix
Chris@1 17548 fi ;;
Chris@1 17549 esac
Chris@1 17550 need_lib_prefix=no
Chris@1 17551 need_version=no
Chris@1 17552 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Chris@1 17554 case $host_os in
Chris@1 17555 irix5* | nonstopux*)
Chris@1 17556 libsuff= shlibsuff=
Chris@1 17557 ;;
Chris@1 17558 *)
Chris@1 17559 case $LD in # libtool.m4 will add one of these switches to LD
Chris@1 17560 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Chris@1 17561 libsuff= shlibsuff= libmagic=32-bit;;
Chris@1 17562 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Chris@1 17563 libsuff=32 shlibsuff=N32 libmagic=N32;;
Chris@1 17564 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Chris@1 17565 libsuff=64 shlibsuff=64 libmagic=64-bit;;
Chris@1 17566 *) libsuff= shlibsuff= libmagic=never-match;;
Chris@1 17567 esac
Chris@1 17568 ;;
Chris@1 17569 esac
Chris@1 17570 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Chris@1 17571 shlibpath_overrides_runpath=no
Chris@1 17572 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 17573 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Chris@1 17574 hardcode_into_libs=yes
Chris@1 17575 ;;
Chris@1 17576
Chris@1 17577 # No shared lib support for Linux oldld, aout, or coff.
Chris@1 17578 linux*oldld* | linux*aout* | linux*coff*)
Chris@1 17579 dynamic_linker=no
Chris@1 17580 ;;
Chris@1 17581
Chris@1 17582 # This must be Linux ELF.
Chris@1 17583 linux*)
Chris@1 17584 version_type=linux
Chris@1 17585 need_lib_prefix=no
Chris@1 17586 need_version=no
Chris@1 17587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17588 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17589 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Chris@1 17590 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17591 shlibpath_overrides_runpath=no
Chris@1 17592 # This implies no fast_install, which is unacceptable.
Chris@1 17593 # Some rework will be needed to allow for fast_install
Chris@1 17594 # before this can be enabled.
Chris@1 17595 hardcode_into_libs=yes
Chris@1 17596
Chris@1 17597 # find out which ABI we are using
Chris@1 17598 libsuff=
Chris@1 17599 case "$host_cpu" in
Chris@1 17600 x86_64*|s390x*|powerpc64*)
Chris@1 17601 echo '#line 17601 "configure"' > conftest.$ac_ext
Chris@1 17602 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 17603 (eval $ac_compile) 2>&5
Chris@1 17604 ac_status=$?
Chris@1 17605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 17606 (exit $ac_status); }; then
Chris@1 17607 case `/usr/bin/file conftest.$ac_objext` in
Chris@1 17608 *64-bit*)
Chris@1 17609 libsuff=64
Chris@1 17610 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
Chris@1 17611 ;;
Chris@1 17612 esac
Chris@1 17613 fi
Chris@1 17614 rm -rf conftest*
Chris@1 17615 ;;
Chris@1 17616 esac
Chris@1 17617
Chris@1 17618 # Append ld.so.conf contents to the search path
Chris@1 17619 if test -f /etc/ld.so.conf; then
Chris@1 17620 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
Chris@1 17621 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
Chris@1 17622 fi
Chris@1 17623
Chris@1 17624 # We used to test for /lib/ld.so.1 and disable shared libraries on
Chris@1 17625 # powerpc, because MkLinux only supported shared libraries with the
Chris@1 17626 # GNU dynamic linker. Since this was broken with cross compilers,
Chris@1 17627 # most powerpc-linux boxes support dynamic linking these days and
Chris@1 17628 # people can always --disable-shared, the test was removed, and we
Chris@1 17629 # assume the GNU/Linux dynamic linker is in use.
Chris@1 17630 dynamic_linker='GNU/Linux ld.so'
Chris@1 17631 ;;
Chris@1 17632
Chris@1 17633 knetbsd*-gnu)
Chris@1 17634 version_type=linux
Chris@1 17635 need_lib_prefix=no
Chris@1 17636 need_version=no
Chris@1 17637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 17638 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17639 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17640 shlibpath_overrides_runpath=no
Chris@1 17641 hardcode_into_libs=yes
Chris@1 17642 dynamic_linker='GNU ld.so'
Chris@1 17643 ;;
Chris@1 17644
Chris@1 17645 netbsd*)
Chris@1 17646 version_type=sunos
Chris@1 17647 need_lib_prefix=no
Chris@1 17648 need_version=no
Chris@1 17649 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
Chris@1 17650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 17651 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 17652 dynamic_linker='NetBSD (a.out) ld.so'
Chris@1 17653 else
Chris@1 17654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Chris@1 17655 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17656 dynamic_linker='NetBSD ld.elf_so'
Chris@1 17657 fi
Chris@1 17658 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17659 shlibpath_overrides_runpath=yes
Chris@1 17660 hardcode_into_libs=yes
Chris@1 17661 ;;
Chris@1 17662
Chris@1 17663 newsos6)
Chris@1 17664 version_type=linux
Chris@1 17665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17666 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17667 shlibpath_overrides_runpath=yes
Chris@1 17668 ;;
Chris@1 17669
Chris@1 17670 nto-qnx*)
Chris@1 17671 version_type=linux
Chris@1 17672 need_lib_prefix=no
Chris@1 17673 need_version=no
Chris@1 17674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17675 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17676 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17677 shlibpath_overrides_runpath=yes
Chris@1 17678 ;;
Chris@1 17679
Chris@1 17680 openbsd*)
Chris@1 17681 version_type=sunos
Chris@1 17682 need_lib_prefix=no
Chris@1 17683 need_version=no
Chris@1 17684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 17685 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Chris@1 17686 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17687 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 17688 case $host_os in
Chris@1 17689 openbsd2.[89] | openbsd2.[89].*)
Chris@1 17690 shlibpath_overrides_runpath=no
Chris@1 17691 ;;
Chris@1 17692 *)
Chris@1 17693 shlibpath_overrides_runpath=yes
Chris@1 17694 ;;
Chris@1 17695 esac
Chris@1 17696 else
Chris@1 17697 shlibpath_overrides_runpath=yes
Chris@1 17698 fi
Chris@1 17699 ;;
Chris@1 17700
Chris@1 17701 os2*)
Chris@1 17702 libname_spec='$name'
Chris@1 17703 shrext_cmds=".dll"
Chris@1 17704 need_lib_prefix=no
Chris@1 17705 library_names_spec='$libname${shared_ext} $libname.a'
Chris@1 17706 dynamic_linker='OS/2 ld.exe'
Chris@1 17707 shlibpath_var=LIBPATH
Chris@1 17708 ;;
Chris@1 17709
Chris@1 17710 osf3* | osf4* | osf5*)
Chris@1 17711 version_type=osf
Chris@1 17712 need_lib_prefix=no
Chris@1 17713 need_version=no
Chris@1 17714 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17716 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17717 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Chris@1 17718 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Chris@1 17719 ;;
Chris@1 17720
Chris@1 17721 sco3.2v5*)
Chris@1 17722 version_type=osf
Chris@1 17723 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17725 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17726 ;;
Chris@1 17727
Chris@1 17728 solaris*)
Chris@1 17729 version_type=linux
Chris@1 17730 need_lib_prefix=no
Chris@1 17731 need_version=no
Chris@1 17732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17733 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17734 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17735 shlibpath_overrides_runpath=yes
Chris@1 17736 hardcode_into_libs=yes
Chris@1 17737 # ldd complains unless libraries are executable
Chris@1 17738 postinstall_cmds='chmod +x $lib'
Chris@1 17739 ;;
Chris@1 17740
Chris@1 17741 sunos4*)
Chris@1 17742 version_type=sunos
Chris@1 17743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Chris@1 17744 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Chris@1 17745 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17746 shlibpath_overrides_runpath=yes
Chris@1 17747 if test "$with_gnu_ld" = yes; then
Chris@1 17748 need_lib_prefix=no
Chris@1 17749 fi
Chris@1 17750 need_version=yes
Chris@1 17751 ;;
Chris@1 17752
Chris@1 17753 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 17754 version_type=linux
Chris@1 17755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17756 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17757 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17758 case $host_vendor in
Chris@1 17759 sni)
Chris@1 17760 shlibpath_overrides_runpath=no
Chris@1 17761 need_lib_prefix=no
Chris@1 17762 export_dynamic_flag_spec='${wl}-Blargedynsym'
Chris@1 17763 runpath_var=LD_RUN_PATH
Chris@1 17764 ;;
Chris@1 17765 siemens)
Chris@1 17766 need_lib_prefix=no
Chris@1 17767 ;;
Chris@1 17768 motorola)
Chris@1 17769 need_lib_prefix=no
Chris@1 17770 need_version=no
Chris@1 17771 shlibpath_overrides_runpath=no
Chris@1 17772 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Chris@1 17773 ;;
Chris@1 17774 esac
Chris@1 17775 ;;
Chris@1 17776
Chris@1 17777 sysv4*MP*)
Chris@1 17778 if test -d /usr/nec ;then
Chris@1 17779 version_type=linux
Chris@1 17780 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Chris@1 17781 soname_spec='$libname${shared_ext}.$major'
Chris@1 17782 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17783 fi
Chris@1 17784 ;;
Chris@1 17785
Chris@1 17786 uts4*)
Chris@1 17787 version_type=linux
Chris@1 17788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Chris@1 17789 soname_spec='${libname}${release}${shared_ext}$major'
Chris@1 17790 shlibpath_var=LD_LIBRARY_PATH
Chris@1 17791 ;;
Chris@1 17792
Chris@1 17793 *)
Chris@1 17794 dynamic_linker=no
Chris@1 17795 ;;
Chris@1 17796 esac
Chris@1 17797 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
Chris@1 17798 echo "${ECHO_T}$dynamic_linker" >&6
Chris@1 17799 test "$dynamic_linker" = no && can_build_shared=no
Chris@1 17800
Chris@1 17801 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
Chris@1 17802 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
Chris@1 17803 hardcode_action_GCJ=
Chris@1 17804 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
Chris@1 17805 test -n "$runpath_var_GCJ" || \
Chris@1 17806 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
Chris@1 17807
Chris@1 17808 # We can hardcode non-existant directories.
Chris@1 17809 if test "$hardcode_direct_GCJ" != no &&
Chris@1 17810 # If the only mechanism to avoid hardcoding is shlibpath_var, we
Chris@1 17811 # have to relink, otherwise we might link with an installed library
Chris@1 17812 # when we should be linking with a yet-to-be-installed one
Chris@1 17813 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
Chris@1 17814 test "$hardcode_minus_L_GCJ" != no; then
Chris@1 17815 # Linking always hardcodes the temporary library directory.
Chris@1 17816 hardcode_action_GCJ=relink
Chris@1 17817 else
Chris@1 17818 # We can link without hardcoding, and we can hardcode nonexisting dirs.
Chris@1 17819 hardcode_action_GCJ=immediate
Chris@1 17820 fi
Chris@1 17821 else
Chris@1 17822 # We cannot hardcode anything, or else we can only hardcode existing
Chris@1 17823 # directories.
Chris@1 17824 hardcode_action_GCJ=unsupported
Chris@1 17825 fi
Chris@1 17826 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
Chris@1 17827 echo "${ECHO_T}$hardcode_action_GCJ" >&6
Chris@1 17828
Chris@1 17829 if test "$hardcode_action_GCJ" = relink; then
Chris@1 17830 # Fast installation is not supported
Chris@1 17831 enable_fast_install=no
Chris@1 17832 elif test "$shlibpath_overrides_runpath" = yes ||
Chris@1 17833 test "$enable_shared" = no; then
Chris@1 17834 # Fast installation is not necessary
Chris@1 17835 enable_fast_install=needless
Chris@1 17836 fi
Chris@1 17837
Chris@1 17838 striplib=
Chris@1 17839 old_striplib=
Chris@1 17840 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
Chris@1 17841 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
Chris@1 17842 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
Chris@1 17843 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Chris@1 17844 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Chris@1 17845 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 17846 echo "${ECHO_T}yes" >&6
Chris@1 17847 else
Chris@1 17848 # FIXME - insert some real tests, host_os isn't really good enough
Chris@1 17849 case $host_os in
Chris@1 17850 darwin*)
Chris@1 17851 if test -n "$STRIP" ; then
Chris@1 17852 striplib="$STRIP -x"
Chris@1 17853 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 17854 echo "${ECHO_T}yes" >&6
Chris@1 17855 else
Chris@1 17856 echo "$as_me:$LINENO: result: no" >&5
Chris@1 17857 echo "${ECHO_T}no" >&6
Chris@1 17858 fi
Chris@1 17859 ;;
Chris@1 17860 *)
Chris@1 17861 echo "$as_me:$LINENO: result: no" >&5
Chris@1 17862 echo "${ECHO_T}no" >&6
Chris@1 17863 ;;
Chris@1 17864 esac
Chris@1 17865 fi
Chris@1 17866
Chris@1 17867 if test "x$enable_dlopen" != xyes; then
Chris@1 17868 enable_dlopen=unknown
Chris@1 17869 enable_dlopen_self=unknown
Chris@1 17870 enable_dlopen_self_static=unknown
Chris@1 17871 else
Chris@1 17872 lt_cv_dlopen=no
Chris@1 17873 lt_cv_dlopen_libs=
Chris@1 17874
Chris@1 17875 case $host_os in
Chris@1 17876 beos*)
Chris@1 17877 lt_cv_dlopen="load_add_on"
Chris@1 17878 lt_cv_dlopen_libs=
Chris@1 17879 lt_cv_dlopen_self=yes
Chris@1 17880 ;;
Chris@1 17881
Chris@1 17882 mingw* | pw32*)
Chris@1 17883 lt_cv_dlopen="LoadLibrary"
Chris@1 17884 lt_cv_dlopen_libs=
Chris@1 17885 ;;
Chris@1 17886
Chris@1 17887 cygwin*)
Chris@1 17888 lt_cv_dlopen="dlopen"
Chris@1 17889 lt_cv_dlopen_libs=
Chris@1 17890 ;;
Chris@1 17891
Chris@1 17892 darwin*)
Chris@1 17893 # if libdl is installed we need to link against it
Chris@1 17894 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
Chris@1 17895 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
Chris@1 17896 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
Chris@1 17897 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 17898 else
Chris@1 17899 ac_check_lib_save_LIBS=$LIBS
Chris@1 17900 LIBS="-ldl $LIBS"
Chris@1 17901 cat >conftest.$ac_ext <<_ACEOF
Chris@1 17902 /* confdefs.h. */
Chris@1 17903 _ACEOF
Chris@1 17904 cat confdefs.h >>conftest.$ac_ext
Chris@1 17905 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 17906 /* end confdefs.h. */
Chris@1 17907
Chris@1 17908 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 17909 #ifdef __cplusplus
Chris@1 17910 extern "C"
Chris@1 17911 #endif
Chris@1 17912 /* We use char because int might match the return type of a gcc2
Chris@1 17913 builtin and then its argument prototype would still apply. */
Chris@1 17914 char dlopen ();
Chris@1 17915 int
Chris@1 17916 main ()
Chris@1 17917 {
Chris@1 17918 dlopen ();
Chris@1 17919 ;
Chris@1 17920 return 0;
Chris@1 17921 }
Chris@1 17922 _ACEOF
Chris@1 17923 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 17924 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 17925 (eval $ac_link) 2>conftest.er1
Chris@1 17926 ac_status=$?
Chris@1 17927 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 17928 rm -f conftest.er1
Chris@1 17929 cat conftest.err >&5
Chris@1 17930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 17931 (exit $ac_status); } &&
Chris@1 17932 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 17933 || test ! -s conftest.err'
Chris@1 17934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 17935 (eval $ac_try) 2>&5
Chris@1 17936 ac_status=$?
Chris@1 17937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 17938 (exit $ac_status); }; } &&
Chris@1 17939 { ac_try='test -s conftest$ac_exeext'
Chris@1 17940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 17941 (eval $ac_try) 2>&5
Chris@1 17942 ac_status=$?
Chris@1 17943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 17944 (exit $ac_status); }; }; then
Chris@1 17945 ac_cv_lib_dl_dlopen=yes
Chris@1 17946 else
Chris@1 17947 echo "$as_me: failed program was:" >&5
Chris@1 17948 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 17949
Chris@1 17950 ac_cv_lib_dl_dlopen=no
Chris@1 17951 fi
Chris@1 17952 rm -f conftest.err conftest.$ac_objext \
Chris@1 17953 conftest$ac_exeext conftest.$ac_ext
Chris@1 17954 LIBS=$ac_check_lib_save_LIBS
Chris@1 17955 fi
Chris@1 17956 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
Chris@1 17957 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
Chris@1 17958 if test $ac_cv_lib_dl_dlopen = yes; then
Chris@1 17959 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@1 17960 else
Chris@1 17961
Chris@1 17962 lt_cv_dlopen="dyld"
Chris@1 17963 lt_cv_dlopen_libs=
Chris@1 17964 lt_cv_dlopen_self=yes
Chris@1 17965
Chris@1 17966 fi
Chris@1 17967
Chris@1 17968 ;;
Chris@1 17969
Chris@1 17970 *)
Chris@1 17971 echo "$as_me:$LINENO: checking for shl_load" >&5
Chris@1 17972 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
Chris@1 17973 if test "${ac_cv_func_shl_load+set}" = set; then
Chris@1 17974 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 17975 else
Chris@1 17976 cat >conftest.$ac_ext <<_ACEOF
Chris@1 17977 /* confdefs.h. */
Chris@1 17978 _ACEOF
Chris@1 17979 cat confdefs.h >>conftest.$ac_ext
Chris@1 17980 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 17981 /* end confdefs.h. */
Chris@1 17982 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
Chris@1 17983 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 17984 #define shl_load innocuous_shl_load
Chris@1 17985
Chris@1 17986 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 17987 which can conflict with char shl_load (); below.
Chris@1 17988 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 17989 <limits.h> exists even on freestanding compilers. */
Chris@1 17990
Chris@1 17991 #ifdef __STDC__
Chris@1 17992 # include <limits.h>
Chris@1 17993 #else
Chris@1 17994 # include <assert.h>
Chris@1 17995 #endif
Chris@1 17996
Chris@1 17997 #undef shl_load
Chris@1 17998
Chris@1 17999 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 18000 #ifdef __cplusplus
Chris@1 18001 extern "C"
Chris@1 18002 {
Chris@1 18003 #endif
Chris@1 18004 /* We use char because int might match the return type of a gcc2
Chris@1 18005 builtin and then its argument prototype would still apply. */
Chris@1 18006 char shl_load ();
Chris@1 18007 /* The GNU C library defines this for functions which it implements
Chris@1 18008 to always fail with ENOSYS. Some functions are actually named
Chris@1 18009 something starting with __ and the normal name is an alias. */
Chris@1 18010 #if defined (__stub_shl_load) || defined (__stub___shl_load)
Chris@1 18011 choke me
Chris@1 18012 #else
Chris@1 18013 char (*f) () = shl_load;
Chris@1 18014 #endif
Chris@1 18015 #ifdef __cplusplus
Chris@1 18016 }
Chris@1 18017 #endif
Chris@1 18018
Chris@1 18019 int
Chris@1 18020 main ()
Chris@1 18021 {
Chris@1 18022 return f != shl_load;
Chris@1 18023 ;
Chris@1 18024 return 0;
Chris@1 18025 }
Chris@1 18026 _ACEOF
Chris@1 18027 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 18028 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18029 (eval $ac_link) 2>conftest.er1
Chris@1 18030 ac_status=$?
Chris@1 18031 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 18032 rm -f conftest.er1
Chris@1 18033 cat conftest.err >&5
Chris@1 18034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18035 (exit $ac_status); } &&
Chris@1 18036 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 18037 || test ! -s conftest.err'
Chris@1 18038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18039 (eval $ac_try) 2>&5
Chris@1 18040 ac_status=$?
Chris@1 18041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18042 (exit $ac_status); }; } &&
Chris@1 18043 { ac_try='test -s conftest$ac_exeext'
Chris@1 18044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18045 (eval $ac_try) 2>&5
Chris@1 18046 ac_status=$?
Chris@1 18047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18048 (exit $ac_status); }; }; then
Chris@1 18049 ac_cv_func_shl_load=yes
Chris@1 18050 else
Chris@1 18051 echo "$as_me: failed program was:" >&5
Chris@1 18052 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 18053
Chris@1 18054 ac_cv_func_shl_load=no
Chris@1 18055 fi
Chris@1 18056 rm -f conftest.err conftest.$ac_objext \
Chris@1 18057 conftest$ac_exeext conftest.$ac_ext
Chris@1 18058 fi
Chris@1 18059 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
Chris@1 18060 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
Chris@1 18061 if test $ac_cv_func_shl_load = yes; then
Chris@1 18062 lt_cv_dlopen="shl_load"
Chris@1 18063 else
Chris@1 18064 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
Chris@1 18065 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
Chris@1 18066 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
Chris@1 18067 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18068 else
Chris@1 18069 ac_check_lib_save_LIBS=$LIBS
Chris@1 18070 LIBS="-ldld $LIBS"
Chris@1 18071 cat >conftest.$ac_ext <<_ACEOF
Chris@1 18072 /* confdefs.h. */
Chris@1 18073 _ACEOF
Chris@1 18074 cat confdefs.h >>conftest.$ac_ext
Chris@1 18075 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 18076 /* end confdefs.h. */
Chris@1 18077
Chris@1 18078 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 18079 #ifdef __cplusplus
Chris@1 18080 extern "C"
Chris@1 18081 #endif
Chris@1 18082 /* We use char because int might match the return type of a gcc2
Chris@1 18083 builtin and then its argument prototype would still apply. */
Chris@1 18084 char shl_load ();
Chris@1 18085 int
Chris@1 18086 main ()
Chris@1 18087 {
Chris@1 18088 shl_load ();
Chris@1 18089 ;
Chris@1 18090 return 0;
Chris@1 18091 }
Chris@1 18092 _ACEOF
Chris@1 18093 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 18094 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18095 (eval $ac_link) 2>conftest.er1
Chris@1 18096 ac_status=$?
Chris@1 18097 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 18098 rm -f conftest.er1
Chris@1 18099 cat conftest.err >&5
Chris@1 18100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18101 (exit $ac_status); } &&
Chris@1 18102 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 18103 || test ! -s conftest.err'
Chris@1 18104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18105 (eval $ac_try) 2>&5
Chris@1 18106 ac_status=$?
Chris@1 18107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18108 (exit $ac_status); }; } &&
Chris@1 18109 { ac_try='test -s conftest$ac_exeext'
Chris@1 18110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18111 (eval $ac_try) 2>&5
Chris@1 18112 ac_status=$?
Chris@1 18113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18114 (exit $ac_status); }; }; then
Chris@1 18115 ac_cv_lib_dld_shl_load=yes
Chris@1 18116 else
Chris@1 18117 echo "$as_me: failed program was:" >&5
Chris@1 18118 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 18119
Chris@1 18120 ac_cv_lib_dld_shl_load=no
Chris@1 18121 fi
Chris@1 18122 rm -f conftest.err conftest.$ac_objext \
Chris@1 18123 conftest$ac_exeext conftest.$ac_ext
Chris@1 18124 LIBS=$ac_check_lib_save_LIBS
Chris@1 18125 fi
Chris@1 18126 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
Chris@1 18127 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
Chris@1 18128 if test $ac_cv_lib_dld_shl_load = yes; then
Chris@1 18129 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
Chris@1 18130 else
Chris@1 18131 echo "$as_me:$LINENO: checking for dlopen" >&5
Chris@1 18132 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
Chris@1 18133 if test "${ac_cv_func_dlopen+set}" = set; then
Chris@1 18134 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18135 else
Chris@1 18136 cat >conftest.$ac_ext <<_ACEOF
Chris@1 18137 /* confdefs.h. */
Chris@1 18138 _ACEOF
Chris@1 18139 cat confdefs.h >>conftest.$ac_ext
Chris@1 18140 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 18141 /* end confdefs.h. */
Chris@1 18142 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
Chris@1 18143 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 18144 #define dlopen innocuous_dlopen
Chris@1 18145
Chris@1 18146 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 18147 which can conflict with char dlopen (); below.
Chris@1 18148 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 18149 <limits.h> exists even on freestanding compilers. */
Chris@1 18150
Chris@1 18151 #ifdef __STDC__
Chris@1 18152 # include <limits.h>
Chris@1 18153 #else
Chris@1 18154 # include <assert.h>
Chris@1 18155 #endif
Chris@1 18156
Chris@1 18157 #undef dlopen
Chris@1 18158
Chris@1 18159 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 18160 #ifdef __cplusplus
Chris@1 18161 extern "C"
Chris@1 18162 {
Chris@1 18163 #endif
Chris@1 18164 /* We use char because int might match the return type of a gcc2
Chris@1 18165 builtin and then its argument prototype would still apply. */
Chris@1 18166 char dlopen ();
Chris@1 18167 /* The GNU C library defines this for functions which it implements
Chris@1 18168 to always fail with ENOSYS. Some functions are actually named
Chris@1 18169 something starting with __ and the normal name is an alias. */
Chris@1 18170 #if defined (__stub_dlopen) || defined (__stub___dlopen)
Chris@1 18171 choke me
Chris@1 18172 #else
Chris@1 18173 char (*f) () = dlopen;
Chris@1 18174 #endif
Chris@1 18175 #ifdef __cplusplus
Chris@1 18176 }
Chris@1 18177 #endif
Chris@1 18178
Chris@1 18179 int
Chris@1 18180 main ()
Chris@1 18181 {
Chris@1 18182 return f != dlopen;
Chris@1 18183 ;
Chris@1 18184 return 0;
Chris@1 18185 }
Chris@1 18186 _ACEOF
Chris@1 18187 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 18188 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18189 (eval $ac_link) 2>conftest.er1
Chris@1 18190 ac_status=$?
Chris@1 18191 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 18192 rm -f conftest.er1
Chris@1 18193 cat conftest.err >&5
Chris@1 18194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18195 (exit $ac_status); } &&
Chris@1 18196 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 18197 || test ! -s conftest.err'
Chris@1 18198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18199 (eval $ac_try) 2>&5
Chris@1 18200 ac_status=$?
Chris@1 18201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18202 (exit $ac_status); }; } &&
Chris@1 18203 { ac_try='test -s conftest$ac_exeext'
Chris@1 18204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18205 (eval $ac_try) 2>&5
Chris@1 18206 ac_status=$?
Chris@1 18207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18208 (exit $ac_status); }; }; then
Chris@1 18209 ac_cv_func_dlopen=yes
Chris@1 18210 else
Chris@1 18211 echo "$as_me: failed program was:" >&5
Chris@1 18212 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 18213
Chris@1 18214 ac_cv_func_dlopen=no
Chris@1 18215 fi
Chris@1 18216 rm -f conftest.err conftest.$ac_objext \
Chris@1 18217 conftest$ac_exeext conftest.$ac_ext
Chris@1 18218 fi
Chris@1 18219 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
Chris@1 18220 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
Chris@1 18221 if test $ac_cv_func_dlopen = yes; then
Chris@1 18222 lt_cv_dlopen="dlopen"
Chris@1 18223 else
Chris@1 18224 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
Chris@1 18225 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
Chris@1 18226 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
Chris@1 18227 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18228 else
Chris@1 18229 ac_check_lib_save_LIBS=$LIBS
Chris@1 18230 LIBS="-ldl $LIBS"
Chris@1 18231 cat >conftest.$ac_ext <<_ACEOF
Chris@1 18232 /* confdefs.h. */
Chris@1 18233 _ACEOF
Chris@1 18234 cat confdefs.h >>conftest.$ac_ext
Chris@1 18235 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 18236 /* end confdefs.h. */
Chris@1 18237
Chris@1 18238 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 18239 #ifdef __cplusplus
Chris@1 18240 extern "C"
Chris@1 18241 #endif
Chris@1 18242 /* We use char because int might match the return type of a gcc2
Chris@1 18243 builtin and then its argument prototype would still apply. */
Chris@1 18244 char dlopen ();
Chris@1 18245 int
Chris@1 18246 main ()
Chris@1 18247 {
Chris@1 18248 dlopen ();
Chris@1 18249 ;
Chris@1 18250 return 0;
Chris@1 18251 }
Chris@1 18252 _ACEOF
Chris@1 18253 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 18254 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18255 (eval $ac_link) 2>conftest.er1
Chris@1 18256 ac_status=$?
Chris@1 18257 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 18258 rm -f conftest.er1
Chris@1 18259 cat conftest.err >&5
Chris@1 18260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18261 (exit $ac_status); } &&
Chris@1 18262 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 18263 || test ! -s conftest.err'
Chris@1 18264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18265 (eval $ac_try) 2>&5
Chris@1 18266 ac_status=$?
Chris@1 18267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18268 (exit $ac_status); }; } &&
Chris@1 18269 { ac_try='test -s conftest$ac_exeext'
Chris@1 18270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18271 (eval $ac_try) 2>&5
Chris@1 18272 ac_status=$?
Chris@1 18273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18274 (exit $ac_status); }; }; then
Chris@1 18275 ac_cv_lib_dl_dlopen=yes
Chris@1 18276 else
Chris@1 18277 echo "$as_me: failed program was:" >&5
Chris@1 18278 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 18279
Chris@1 18280 ac_cv_lib_dl_dlopen=no
Chris@1 18281 fi
Chris@1 18282 rm -f conftest.err conftest.$ac_objext \
Chris@1 18283 conftest$ac_exeext conftest.$ac_ext
Chris@1 18284 LIBS=$ac_check_lib_save_LIBS
Chris@1 18285 fi
Chris@1 18286 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
Chris@1 18287 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
Chris@1 18288 if test $ac_cv_lib_dl_dlopen = yes; then
Chris@1 18289 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
Chris@1 18290 else
Chris@1 18291 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
Chris@1 18292 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
Chris@1 18293 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
Chris@1 18294 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18295 else
Chris@1 18296 ac_check_lib_save_LIBS=$LIBS
Chris@1 18297 LIBS="-lsvld $LIBS"
Chris@1 18298 cat >conftest.$ac_ext <<_ACEOF
Chris@1 18299 /* confdefs.h. */
Chris@1 18300 _ACEOF
Chris@1 18301 cat confdefs.h >>conftest.$ac_ext
Chris@1 18302 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 18303 /* end confdefs.h. */
Chris@1 18304
Chris@1 18305 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 18306 #ifdef __cplusplus
Chris@1 18307 extern "C"
Chris@1 18308 #endif
Chris@1 18309 /* We use char because int might match the return type of a gcc2
Chris@1 18310 builtin and then its argument prototype would still apply. */
Chris@1 18311 char dlopen ();
Chris@1 18312 int
Chris@1 18313 main ()
Chris@1 18314 {
Chris@1 18315 dlopen ();
Chris@1 18316 ;
Chris@1 18317 return 0;
Chris@1 18318 }
Chris@1 18319 _ACEOF
Chris@1 18320 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 18321 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18322 (eval $ac_link) 2>conftest.er1
Chris@1 18323 ac_status=$?
Chris@1 18324 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 18325 rm -f conftest.er1
Chris@1 18326 cat conftest.err >&5
Chris@1 18327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18328 (exit $ac_status); } &&
Chris@1 18329 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 18330 || test ! -s conftest.err'
Chris@1 18331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18332 (eval $ac_try) 2>&5
Chris@1 18333 ac_status=$?
Chris@1 18334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18335 (exit $ac_status); }; } &&
Chris@1 18336 { ac_try='test -s conftest$ac_exeext'
Chris@1 18337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18338 (eval $ac_try) 2>&5
Chris@1 18339 ac_status=$?
Chris@1 18340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18341 (exit $ac_status); }; }; then
Chris@1 18342 ac_cv_lib_svld_dlopen=yes
Chris@1 18343 else
Chris@1 18344 echo "$as_me: failed program was:" >&5
Chris@1 18345 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 18346
Chris@1 18347 ac_cv_lib_svld_dlopen=no
Chris@1 18348 fi
Chris@1 18349 rm -f conftest.err conftest.$ac_objext \
Chris@1 18350 conftest$ac_exeext conftest.$ac_ext
Chris@1 18351 LIBS=$ac_check_lib_save_LIBS
Chris@1 18352 fi
Chris@1 18353 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
Chris@1 18354 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
Chris@1 18355 if test $ac_cv_lib_svld_dlopen = yes; then
Chris@1 18356 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
Chris@1 18357 else
Chris@1 18358 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
Chris@1 18359 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
Chris@1 18360 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
Chris@1 18361 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18362 else
Chris@1 18363 ac_check_lib_save_LIBS=$LIBS
Chris@1 18364 LIBS="-ldld $LIBS"
Chris@1 18365 cat >conftest.$ac_ext <<_ACEOF
Chris@1 18366 /* confdefs.h. */
Chris@1 18367 _ACEOF
Chris@1 18368 cat confdefs.h >>conftest.$ac_ext
Chris@1 18369 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 18370 /* end confdefs.h. */
Chris@1 18371
Chris@1 18372 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 18373 #ifdef __cplusplus
Chris@1 18374 extern "C"
Chris@1 18375 #endif
Chris@1 18376 /* We use char because int might match the return type of a gcc2
Chris@1 18377 builtin and then its argument prototype would still apply. */
Chris@1 18378 char dld_link ();
Chris@1 18379 int
Chris@1 18380 main ()
Chris@1 18381 {
Chris@1 18382 dld_link ();
Chris@1 18383 ;
Chris@1 18384 return 0;
Chris@1 18385 }
Chris@1 18386 _ACEOF
Chris@1 18387 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 18388 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18389 (eval $ac_link) 2>conftest.er1
Chris@1 18390 ac_status=$?
Chris@1 18391 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 18392 rm -f conftest.er1
Chris@1 18393 cat conftest.err >&5
Chris@1 18394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18395 (exit $ac_status); } &&
Chris@1 18396 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 18397 || test ! -s conftest.err'
Chris@1 18398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18399 (eval $ac_try) 2>&5
Chris@1 18400 ac_status=$?
Chris@1 18401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18402 (exit $ac_status); }; } &&
Chris@1 18403 { ac_try='test -s conftest$ac_exeext'
Chris@1 18404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 18405 (eval $ac_try) 2>&5
Chris@1 18406 ac_status=$?
Chris@1 18407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18408 (exit $ac_status); }; }; then
Chris@1 18409 ac_cv_lib_dld_dld_link=yes
Chris@1 18410 else
Chris@1 18411 echo "$as_me: failed program was:" >&5
Chris@1 18412 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 18413
Chris@1 18414 ac_cv_lib_dld_dld_link=no
Chris@1 18415 fi
Chris@1 18416 rm -f conftest.err conftest.$ac_objext \
Chris@1 18417 conftest$ac_exeext conftest.$ac_ext
Chris@1 18418 LIBS=$ac_check_lib_save_LIBS
Chris@1 18419 fi
Chris@1 18420 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
Chris@1 18421 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
Chris@1 18422 if test $ac_cv_lib_dld_dld_link = yes; then
Chris@1 18423 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
Chris@1 18424 fi
Chris@1 18425
Chris@1 18426
Chris@1 18427 fi
Chris@1 18428
Chris@1 18429
Chris@1 18430 fi
Chris@1 18431
Chris@1 18432
Chris@1 18433 fi
Chris@1 18434
Chris@1 18435
Chris@1 18436 fi
Chris@1 18437
Chris@1 18438
Chris@1 18439 fi
Chris@1 18440
Chris@1 18441 ;;
Chris@1 18442 esac
Chris@1 18443
Chris@1 18444 if test "x$lt_cv_dlopen" != xno; then
Chris@1 18445 enable_dlopen=yes
Chris@1 18446 else
Chris@1 18447 enable_dlopen=no
Chris@1 18448 fi
Chris@1 18449
Chris@1 18450 case $lt_cv_dlopen in
Chris@1 18451 dlopen)
Chris@1 18452 save_CPPFLAGS="$CPPFLAGS"
Chris@1 18453 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Chris@1 18454
Chris@1 18455 save_LDFLAGS="$LDFLAGS"
Chris@1 18456 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Chris@1 18457
Chris@1 18458 save_LIBS="$LIBS"
Chris@1 18459 LIBS="$lt_cv_dlopen_libs $LIBS"
Chris@1 18460
Chris@1 18461 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
Chris@1 18462 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
Chris@1 18463 if test "${lt_cv_dlopen_self+set}" = set; then
Chris@1 18464 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18465 else
Chris@1 18466 if test "$cross_compiling" = yes; then :
Chris@1 18467 lt_cv_dlopen_self=cross
Chris@1 18468 else
Chris@1 18469 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@1 18470 lt_status=$lt_dlunknown
Chris@1 18471 cat > conftest.$ac_ext <<EOF
Chris@1 18472 #line 18472 "configure"
Chris@1 18473 #include "confdefs.h"
Chris@1 18474
Chris@1 18475 #if HAVE_DLFCN_H
Chris@1 18476 #include <dlfcn.h>
Chris@1 18477 #endif
Chris@1 18478
Chris@1 18479 #include <stdio.h>
Chris@1 18480
Chris@1 18481 #ifdef RTLD_GLOBAL
Chris@1 18482 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@1 18483 #else
Chris@1 18484 # ifdef DL_GLOBAL
Chris@1 18485 # define LT_DLGLOBAL DL_GLOBAL
Chris@1 18486 # else
Chris@1 18487 # define LT_DLGLOBAL 0
Chris@1 18488 # endif
Chris@1 18489 #endif
Chris@1 18490
Chris@1 18491 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@1 18492 find out it does not work in some platform. */
Chris@1 18493 #ifndef LT_DLLAZY_OR_NOW
Chris@1 18494 # ifdef RTLD_LAZY
Chris@1 18495 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@1 18496 # else
Chris@1 18497 # ifdef DL_LAZY
Chris@1 18498 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@1 18499 # else
Chris@1 18500 # ifdef RTLD_NOW
Chris@1 18501 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@1 18502 # else
Chris@1 18503 # ifdef DL_NOW
Chris@1 18504 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@1 18505 # else
Chris@1 18506 # define LT_DLLAZY_OR_NOW 0
Chris@1 18507 # endif
Chris@1 18508 # endif
Chris@1 18509 # endif
Chris@1 18510 # endif
Chris@1 18511 #endif
Chris@1 18512
Chris@1 18513 #ifdef __cplusplus
Chris@1 18514 extern "C" void exit (int);
Chris@1 18515 #endif
Chris@1 18516
Chris@1 18517 void fnord() { int i=42;}
Chris@1 18518 int main ()
Chris@1 18519 {
Chris@1 18520 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@1 18521 int status = $lt_dlunknown;
Chris@1 18522
Chris@1 18523 if (self)
Chris@1 18524 {
Chris@1 18525 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@1 18526 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@1 18527 /* dlclose (self); */
Chris@1 18528 }
Chris@1 18529
Chris@1 18530 exit (status);
Chris@1 18531 }
Chris@1 18532 EOF
Chris@1 18533 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18534 (eval $ac_link) 2>&5
Chris@1 18535 ac_status=$?
Chris@1 18536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18537 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@1 18538 (./conftest; exit; ) 2>/dev/null
Chris@1 18539 lt_status=$?
Chris@1 18540 case x$lt_status in
Chris@1 18541 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
Chris@1 18542 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
Chris@1 18543 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
Chris@1 18544 esac
Chris@1 18545 else :
Chris@1 18546 # compilation failed
Chris@1 18547 lt_cv_dlopen_self=no
Chris@1 18548 fi
Chris@1 18549 fi
Chris@1 18550 rm -fr conftest*
Chris@1 18551
Chris@1 18552
Chris@1 18553 fi
Chris@1 18554 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
Chris@1 18555 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
Chris@1 18556
Chris@1 18557 if test "x$lt_cv_dlopen_self" = xyes; then
Chris@1 18558 LDFLAGS="$LDFLAGS $link_static_flag"
Chris@1 18559 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
Chris@1 18560 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
Chris@1 18561 if test "${lt_cv_dlopen_self_static+set}" = set; then
Chris@1 18562 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 18563 else
Chris@1 18564 if test "$cross_compiling" = yes; then :
Chris@1 18565 lt_cv_dlopen_self_static=cross
Chris@1 18566 else
Chris@1 18567 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Chris@1 18568 lt_status=$lt_dlunknown
Chris@1 18569 cat > conftest.$ac_ext <<EOF
Chris@1 18570 #line 18570 "configure"
Chris@1 18571 #include "confdefs.h"
Chris@1 18572
Chris@1 18573 #if HAVE_DLFCN_H
Chris@1 18574 #include <dlfcn.h>
Chris@1 18575 #endif
Chris@1 18576
Chris@1 18577 #include <stdio.h>
Chris@1 18578
Chris@1 18579 #ifdef RTLD_GLOBAL
Chris@1 18580 # define LT_DLGLOBAL RTLD_GLOBAL
Chris@1 18581 #else
Chris@1 18582 # ifdef DL_GLOBAL
Chris@1 18583 # define LT_DLGLOBAL DL_GLOBAL
Chris@1 18584 # else
Chris@1 18585 # define LT_DLGLOBAL 0
Chris@1 18586 # endif
Chris@1 18587 #endif
Chris@1 18588
Chris@1 18589 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Chris@1 18590 find out it does not work in some platform. */
Chris@1 18591 #ifndef LT_DLLAZY_OR_NOW
Chris@1 18592 # ifdef RTLD_LAZY
Chris@1 18593 # define LT_DLLAZY_OR_NOW RTLD_LAZY
Chris@1 18594 # else
Chris@1 18595 # ifdef DL_LAZY
Chris@1 18596 # define LT_DLLAZY_OR_NOW DL_LAZY
Chris@1 18597 # else
Chris@1 18598 # ifdef RTLD_NOW
Chris@1 18599 # define LT_DLLAZY_OR_NOW RTLD_NOW
Chris@1 18600 # else
Chris@1 18601 # ifdef DL_NOW
Chris@1 18602 # define LT_DLLAZY_OR_NOW DL_NOW
Chris@1 18603 # else
Chris@1 18604 # define LT_DLLAZY_OR_NOW 0
Chris@1 18605 # endif
Chris@1 18606 # endif
Chris@1 18607 # endif
Chris@1 18608 # endif
Chris@1 18609 #endif
Chris@1 18610
Chris@1 18611 #ifdef __cplusplus
Chris@1 18612 extern "C" void exit (int);
Chris@1 18613 #endif
Chris@1 18614
Chris@1 18615 void fnord() { int i=42;}
Chris@1 18616 int main ()
Chris@1 18617 {
Chris@1 18618 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Chris@1 18619 int status = $lt_dlunknown;
Chris@1 18620
Chris@1 18621 if (self)
Chris@1 18622 {
Chris@1 18623 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris@1 18624 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Chris@1 18625 /* dlclose (self); */
Chris@1 18626 }
Chris@1 18627
Chris@1 18628 exit (status);
Chris@1 18629 }
Chris@1 18630 EOF
Chris@1 18631 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 18632 (eval $ac_link) 2>&5
Chris@1 18633 ac_status=$?
Chris@1 18634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 18635 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Chris@1 18636 (./conftest; exit; ) 2>/dev/null
Chris@1 18637 lt_status=$?
Chris@1 18638 case x$lt_status in
Chris@1 18639 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@1 18640 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
Chris@1 18641 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
Chris@1 18642 esac
Chris@1 18643 else :
Chris@1 18644 # compilation failed
Chris@1 18645 lt_cv_dlopen_self_static=no
Chris@1 18646 fi
Chris@1 18647 fi
Chris@1 18648 rm -fr conftest*
Chris@1 18649
Chris@1 18650
Chris@1 18651 fi
Chris@1 18652 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
Chris@1 18653 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
Chris@1 18654 fi
Chris@1 18655
Chris@1 18656 CPPFLAGS="$save_CPPFLAGS"
Chris@1 18657 LDFLAGS="$save_LDFLAGS"
Chris@1 18658 LIBS="$save_LIBS"
Chris@1 18659 ;;
Chris@1 18660 esac
Chris@1 18661
Chris@1 18662 case $lt_cv_dlopen_self in
Chris@1 18663 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Chris@1 18664 *) enable_dlopen_self=unknown ;;
Chris@1 18665 esac
Chris@1 18666
Chris@1 18667 case $lt_cv_dlopen_self_static in
Chris@1 18668 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Chris@1 18669 *) enable_dlopen_self_static=unknown ;;
Chris@1 18670 esac
Chris@1 18671 fi
Chris@1 18672
Chris@1 18673
Chris@1 18674 # The else clause should only fire when bootstrapping the
Chris@1 18675 # libtool distribution, otherwise you forgot to ship ltmain.sh
Chris@1 18676 # with your package, and you will get complaints that there are
Chris@1 18677 # no rules to generate ltmain.sh.
Chris@1 18678 if test -f "$ltmain"; then
Chris@1 18679 # See if we are running on zsh, and set the options which allow our commands through
Chris@1 18680 # without removal of \ escapes.
Chris@1 18681 if test -n "${ZSH_VERSION+set}" ; then
Chris@1 18682 setopt NO_GLOB_SUBST
Chris@1 18683 fi
Chris@1 18684 # Now quote all the things that may contain metacharacters while being
Chris@1 18685 # careful not to overquote the AC_SUBSTed values. We take copies of the
Chris@1 18686 # variables and quote the copies for generation of the libtool script.
Chris@1 18687 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
Chris@1 18688 SED SHELL STRIP \
Chris@1 18689 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
Chris@1 18690 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
Chris@1 18691 deplibs_check_method reload_flag reload_cmds need_locks \
Chris@1 18692 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
Chris@1 18693 lt_cv_sys_global_symbol_to_c_name_address \
Chris@1 18694 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
Chris@1 18695 old_postinstall_cmds old_postuninstall_cmds \
Chris@1 18696 compiler_GCJ \
Chris@1 18697 CC_GCJ \
Chris@1 18698 LD_GCJ \
Chris@1 18699 lt_prog_compiler_wl_GCJ \
Chris@1 18700 lt_prog_compiler_pic_GCJ \
Chris@1 18701 lt_prog_compiler_static_GCJ \
Chris@1 18702 lt_prog_compiler_no_builtin_flag_GCJ \
Chris@1 18703 export_dynamic_flag_spec_GCJ \
Chris@1 18704 thread_safe_flag_spec_GCJ \
Chris@1 18705 whole_archive_flag_spec_GCJ \
Chris@1 18706 enable_shared_with_static_runtimes_GCJ \
Chris@1 18707 old_archive_cmds_GCJ \
Chris@1 18708 old_archive_from_new_cmds_GCJ \
Chris@1 18709 predep_objects_GCJ \
Chris@1 18710 postdep_objects_GCJ \
Chris@1 18711 predeps_GCJ \
Chris@1 18712 postdeps_GCJ \
Chris@1 18713 compiler_lib_search_path_GCJ \
Chris@1 18714 archive_cmds_GCJ \
Chris@1 18715 archive_expsym_cmds_GCJ \
Chris@1 18716 postinstall_cmds_GCJ \
Chris@1 18717 postuninstall_cmds_GCJ \
Chris@1 18718 old_archive_from_expsyms_cmds_GCJ \
Chris@1 18719 allow_undefined_flag_GCJ \
Chris@1 18720 no_undefined_flag_GCJ \
Chris@1 18721 export_symbols_cmds_GCJ \
Chris@1 18722 hardcode_libdir_flag_spec_GCJ \
Chris@1 18723 hardcode_libdir_flag_spec_ld_GCJ \
Chris@1 18724 hardcode_libdir_separator_GCJ \
Chris@1 18725 hardcode_automatic_GCJ \
Chris@1 18726 module_cmds_GCJ \
Chris@1 18727 module_expsym_cmds_GCJ \
Chris@1 18728 lt_cv_prog_compiler_c_o_GCJ \
Chris@1 18729 exclude_expsyms_GCJ \
Chris@1 18730 include_expsyms_GCJ; do
Chris@1 18731
Chris@1 18732 case $var in
Chris@1 18733 old_archive_cmds_GCJ | \
Chris@1 18734 old_archive_from_new_cmds_GCJ | \
Chris@1 18735 archive_cmds_GCJ | \
Chris@1 18736 archive_expsym_cmds_GCJ | \
Chris@1 18737 module_cmds_GCJ | \
Chris@1 18738 module_expsym_cmds_GCJ | \
Chris@1 18739 old_archive_from_expsyms_cmds_GCJ | \
Chris@1 18740 export_symbols_cmds_GCJ | \
Chris@1 18741 extract_expsyms_cmds | reload_cmds | finish_cmds | \
Chris@1 18742 postinstall_cmds | postuninstall_cmds | \
Chris@1 18743 old_postinstall_cmds | old_postuninstall_cmds | \
Chris@1 18744 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
Chris@1 18745 # Double-quote double-evaled strings.
Chris@1 18746 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
Chris@1 18747 ;;
Chris@1 18748 *)
Chris@1 18749 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
Chris@1 18750 ;;
Chris@1 18751 esac
Chris@1 18752 done
Chris@1 18753
Chris@1 18754 case $lt_echo in
Chris@1 18755 *'\$0 --fallback-echo"')
Chris@1 18756 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
Chris@1 18757 ;;
Chris@1 18758 esac
Chris@1 18759
Chris@1 18760 cfgfile="$ofile"
Chris@1 18761
Chris@1 18762 cat <<__EOF__ >> "$cfgfile"
Chris@1 18763 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
Chris@1 18764
Chris@1 18765 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@1 18766
Chris@1 18767 # Shell to use when invoking shell scripts.
Chris@1 18768 SHELL=$lt_SHELL
Chris@1 18769
Chris@1 18770 # Whether or not to build shared libraries.
Chris@1 18771 build_libtool_libs=$enable_shared
Chris@1 18772
Chris@1 18773 # Whether or not to build static libraries.
Chris@1 18774 build_old_libs=$enable_static
Chris@1 18775
Chris@1 18776 # Whether or not to add -lc for building shared libraries.
Chris@1 18777 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
Chris@1 18778
Chris@1 18779 # Whether or not to disallow shared libs when runtime libs are static
Chris@1 18780 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
Chris@1 18781
Chris@1 18782 # Whether or not to optimize for fast installation.
Chris@1 18783 fast_install=$enable_fast_install
Chris@1 18784
Chris@1 18785 # The host system.
Chris@1 18786 host_alias=$host_alias
Chris@1 18787 host=$host
Chris@1 18788 host_os=$host_os
Chris@1 18789
Chris@1 18790 # The build system.
Chris@1 18791 build_alias=$build_alias
Chris@1 18792 build=$build
Chris@1 18793 build_os=$build_os
Chris@1 18794
Chris@1 18795 # An echo program that does not interpret backslashes.
Chris@1 18796 echo=$lt_echo
Chris@1 18797
Chris@1 18798 # The archiver.
Chris@1 18799 AR=$lt_AR
Chris@1 18800 AR_FLAGS=$lt_AR_FLAGS
Chris@1 18801
Chris@1 18802 # A C compiler.
Chris@1 18803 LTCC=$lt_LTCC
Chris@1 18804
Chris@1 18805 # A language-specific compiler.
Chris@1 18806 CC=$lt_compiler_GCJ
Chris@1 18807
Chris@1 18808 # Is the compiler the GNU C compiler?
Chris@1 18809 with_gcc=$GCC_GCJ
Chris@1 18810
Chris@1 18811 # An ERE matcher.
Chris@1 18812 EGREP=$lt_EGREP
Chris@1 18813
Chris@1 18814 # The linker used to build libraries.
Chris@1 18815 LD=$lt_LD_GCJ
Chris@1 18816
Chris@1 18817 # Whether we need hard or soft links.
Chris@1 18818 LN_S=$lt_LN_S
Chris@1 18819
Chris@1 18820 # A BSD-compatible nm program.
Chris@1 18821 NM=$lt_NM
Chris@1 18822
Chris@1 18823 # A symbol stripping program
Chris@1 18824 STRIP=$lt_STRIP
Chris@1 18825
Chris@1 18826 # Used to examine libraries when file_magic_cmd begins "file"
Chris@1 18827 MAGIC_CMD=$MAGIC_CMD
Chris@1 18828
Chris@1 18829 # Used on cygwin: DLL creation program.
Chris@1 18830 DLLTOOL="$DLLTOOL"
Chris@1 18831
Chris@1 18832 # Used on cygwin: object dumper.
Chris@1 18833 OBJDUMP="$OBJDUMP"
Chris@1 18834
Chris@1 18835 # Used on cygwin: assembler.
Chris@1 18836 AS="$AS"
Chris@1 18837
Chris@1 18838 # The name of the directory that contains temporary libtool files.
Chris@1 18839 objdir=$objdir
Chris@1 18840
Chris@1 18841 # How to create reloadable object files.
Chris@1 18842 reload_flag=$lt_reload_flag
Chris@1 18843 reload_cmds=$lt_reload_cmds
Chris@1 18844
Chris@1 18845 # How to pass a linker flag through the compiler.
Chris@1 18846 wl=$lt_lt_prog_compiler_wl_GCJ
Chris@1 18847
Chris@1 18848 # Object file suffix (normally "o").
Chris@1 18849 objext="$ac_objext"
Chris@1 18850
Chris@1 18851 # Old archive suffix (normally "a").
Chris@1 18852 libext="$libext"
Chris@1 18853
Chris@1 18854 # Shared library suffix (normally ".so").
Chris@1 18855 shrext_cmds='$shrext_cmds'
Chris@1 18856
Chris@1 18857 # Executable file suffix (normally "").
Chris@1 18858 exeext="$exeext"
Chris@1 18859
Chris@1 18860 # Additional compiler flags for building library objects.
Chris@1 18861 pic_flag=$lt_lt_prog_compiler_pic_GCJ
Chris@1 18862 pic_mode=$pic_mode
Chris@1 18863
Chris@1 18864 # What is the maximum length of a command?
Chris@1 18865 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@1 18866
Chris@1 18867 # Does compiler simultaneously support -c and -o options?
Chris@1 18868 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
Chris@1 18869
Chris@1 18870 # Must we lock files when doing compilation?
Chris@1 18871 need_locks=$lt_need_locks
Chris@1 18872
Chris@1 18873 # Do we need the lib prefix for modules?
Chris@1 18874 need_lib_prefix=$need_lib_prefix
Chris@1 18875
Chris@1 18876 # Do we need a version for libraries?
Chris@1 18877 need_version=$need_version
Chris@1 18878
Chris@1 18879 # Whether dlopen is supported.
Chris@1 18880 dlopen_support=$enable_dlopen
Chris@1 18881
Chris@1 18882 # Whether dlopen of programs is supported.
Chris@1 18883 dlopen_self=$enable_dlopen_self
Chris@1 18884
Chris@1 18885 # Whether dlopen of statically linked programs is supported.
Chris@1 18886 dlopen_self_static=$enable_dlopen_self_static
Chris@1 18887
Chris@1 18888 # Compiler flag to prevent dynamic linking.
Chris@1 18889 link_static_flag=$lt_lt_prog_compiler_static_GCJ
Chris@1 18890
Chris@1 18891 # Compiler flag to turn off builtin functions.
Chris@1 18892 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
Chris@1 18893
Chris@1 18894 # Compiler flag to allow reflexive dlopens.
Chris@1 18895 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
Chris@1 18896
Chris@1 18897 # Compiler flag to generate shared objects directly from archives.
Chris@1 18898 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
Chris@1 18899
Chris@1 18900 # Compiler flag to generate thread-safe objects.
Chris@1 18901 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
Chris@1 18902
Chris@1 18903 # Library versioning type.
Chris@1 18904 version_type=$version_type
Chris@1 18905
Chris@1 18906 # Format of library name prefix.
Chris@1 18907 libname_spec=$lt_libname_spec
Chris@1 18908
Chris@1 18909 # List of archive names. First name is the real one, the rest are links.
Chris@1 18910 # The last name is the one that the linker finds with -lNAME.
Chris@1 18911 library_names_spec=$lt_library_names_spec
Chris@1 18912
Chris@1 18913 # The coded name of the library, if different from the real name.
Chris@1 18914 soname_spec=$lt_soname_spec
Chris@1 18915
Chris@1 18916 # Commands used to build and install an old-style archive.
Chris@1 18917 RANLIB=$lt_RANLIB
Chris@1 18918 old_archive_cmds=$lt_old_archive_cmds_GCJ
Chris@1 18919 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@1 18920 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@1 18921
Chris@1 18922 # Create an old-style archive from a shared archive.
Chris@1 18923 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
Chris@1 18924
Chris@1 18925 # Create a temporary old-style archive to link instead of a shared archive.
Chris@1 18926 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
Chris@1 18927
Chris@1 18928 # Commands used to build and install a shared archive.
Chris@1 18929 archive_cmds=$lt_archive_cmds_GCJ
Chris@1 18930 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
Chris@1 18931 postinstall_cmds=$lt_postinstall_cmds
Chris@1 18932 postuninstall_cmds=$lt_postuninstall_cmds
Chris@1 18933
Chris@1 18934 # Commands used to build a loadable module (assumed same as above if empty)
Chris@1 18935 module_cmds=$lt_module_cmds_GCJ
Chris@1 18936 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
Chris@1 18937
Chris@1 18938 # Commands to strip libraries.
Chris@1 18939 old_striplib=$lt_old_striplib
Chris@1 18940 striplib=$lt_striplib
Chris@1 18941
Chris@1 18942 # Dependencies to place before the objects being linked to create a
Chris@1 18943 # shared library.
Chris@1 18944 predep_objects=$lt_predep_objects_GCJ
Chris@1 18945
Chris@1 18946 # Dependencies to place after the objects being linked to create a
Chris@1 18947 # shared library.
Chris@1 18948 postdep_objects=$lt_postdep_objects_GCJ
Chris@1 18949
Chris@1 18950 # Dependencies to place before the objects being linked to create a
Chris@1 18951 # shared library.
Chris@1 18952 predeps=$lt_predeps_GCJ
Chris@1 18953
Chris@1 18954 # Dependencies to place after the objects being linked to create a
Chris@1 18955 # shared library.
Chris@1 18956 postdeps=$lt_postdeps_GCJ
Chris@1 18957
Chris@1 18958 # The library search path used internally by the compiler when linking
Chris@1 18959 # a shared library.
Chris@1 18960 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
Chris@1 18961
Chris@1 18962 # Method to check whether dependent libraries are shared objects.
Chris@1 18963 deplibs_check_method=$lt_deplibs_check_method
Chris@1 18964
Chris@1 18965 # Command to use when deplibs_check_method == file_magic.
Chris@1 18966 file_magic_cmd=$lt_file_magic_cmd
Chris@1 18967
Chris@1 18968 # Flag that allows shared libraries with undefined symbols to be built.
Chris@1 18969 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
Chris@1 18970
Chris@1 18971 # Flag that forces no undefined symbols.
Chris@1 18972 no_undefined_flag=$lt_no_undefined_flag_GCJ
Chris@1 18973
Chris@1 18974 # Commands used to finish a libtool library installation in a directory.
Chris@1 18975 finish_cmds=$lt_finish_cmds
Chris@1 18976
Chris@1 18977 # Same as above, but a single script fragment to be evaled but not shown.
Chris@1 18978 finish_eval=$lt_finish_eval
Chris@1 18979
Chris@1 18980 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@1 18981 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@1 18982
Chris@1 18983 # Transform the output of nm in a proper C declaration
Chris@1 18984 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@1 18985
Chris@1 18986 # Transform the output of nm in a C name address pair
Chris@1 18987 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@1 18988
Chris@1 18989 # This is the shared library runtime path variable.
Chris@1 18990 runpath_var=$runpath_var
Chris@1 18991
Chris@1 18992 # This is the shared library path variable.
Chris@1 18993 shlibpath_var=$shlibpath_var
Chris@1 18994
Chris@1 18995 # Is shlibpath searched before the hard-coded library search path?
Chris@1 18996 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@1 18997
Chris@1 18998 # How to hardcode a shared library path into an executable.
Chris@1 18999 hardcode_action=$hardcode_action_GCJ
Chris@1 19000
Chris@1 19001 # Whether we should hardcode library paths into libraries.
Chris@1 19002 hardcode_into_libs=$hardcode_into_libs
Chris@1 19003
Chris@1 19004 # Flag to hardcode \$libdir into a binary during linking.
Chris@1 19005 # This must work even if \$libdir does not exist.
Chris@1 19006 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
Chris@1 19007
Chris@1 19008 # If ld is used when linking, flag to hardcode \$libdir into
Chris@1 19009 # a binary during linking. This must work even if \$libdir does
Chris@1 19010 # not exist.
Chris@1 19011 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
Chris@1 19012
Chris@1 19013 # Whether we need a single -rpath flag with a separated argument.
Chris@1 19014 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
Chris@1 19015
Chris@1 19016 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
Chris@1 19017 # resulting binary.
Chris@1 19018 hardcode_direct=$hardcode_direct_GCJ
Chris@1 19019
Chris@1 19020 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
Chris@1 19021 # resulting binary.
Chris@1 19022 hardcode_minus_L=$hardcode_minus_L_GCJ
Chris@1 19023
Chris@1 19024 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
Chris@1 19025 # the resulting binary.
Chris@1 19026 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
Chris@1 19027
Chris@1 19028 # Set to yes if building a shared library automatically hardcodes DIR into the library
Chris@1 19029 # and all subsequent libraries and executables linked against it.
Chris@1 19030 hardcode_automatic=$hardcode_automatic_GCJ
Chris@1 19031
Chris@1 19032 # Variables whose values should be saved in libtool wrapper scripts and
Chris@1 19033 # restored at relink time.
Chris@1 19034 variables_saved_for_relink="$variables_saved_for_relink"
Chris@1 19035
Chris@1 19036 # Whether libtool must link a program against all its dependency libraries.
Chris@1 19037 link_all_deplibs=$link_all_deplibs_GCJ
Chris@1 19038
Chris@1 19039 # Compile-time system search path for libraries
Chris@1 19040 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@1 19041
Chris@1 19042 # Run-time system search path for libraries
Chris@1 19043 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@1 19044
Chris@1 19045 # Fix the shell variable \$srcfile for the compiler.
Chris@1 19046 fix_srcfile_path="$fix_srcfile_path_GCJ"
Chris@1 19047
Chris@1 19048 # Set to yes if exported symbols are required.
Chris@1 19049 always_export_symbols=$always_export_symbols_GCJ
Chris@1 19050
Chris@1 19051 # The commands to list exported symbols.
Chris@1 19052 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
Chris@1 19053
Chris@1 19054 # The commands to extract the exported symbol list from a shared archive.
Chris@1 19055 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@1 19056
Chris@1 19057 # Symbols that should not be listed in the preloaded symbols.
Chris@1 19058 exclude_expsyms=$lt_exclude_expsyms_GCJ
Chris@1 19059
Chris@1 19060 # Symbols that must always be exported.
Chris@1 19061 include_expsyms=$lt_include_expsyms_GCJ
Chris@1 19062
Chris@1 19063 # ### END LIBTOOL TAG CONFIG: $tagname
Chris@1 19064
Chris@1 19065 __EOF__
Chris@1 19066
Chris@1 19067
Chris@1 19068 else
Chris@1 19069 # If there is no Makefile yet, we rely on a make rule to execute
Chris@1 19070 # `config.status --recheck' to rerun these tests and create the
Chris@1 19071 # libtool script then.
Chris@1 19072 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
Chris@1 19073 if test -f "$ltmain_in"; then
Chris@1 19074 test -f Makefile && make "$ltmain"
Chris@1 19075 fi
Chris@1 19076 fi
Chris@1 19077
Chris@1 19078
Chris@1 19079 ac_ext=c
Chris@1 19080 ac_cpp='$CPP $CPPFLAGS'
Chris@1 19081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 19082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 19083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 19084
Chris@1 19085 CC="$lt_save_CC"
Chris@1 19086
Chris@1 19087 else
Chris@1 19088 tagname=""
Chris@1 19089 fi
Chris@1 19090 ;;
Chris@1 19091
Chris@1 19092 RC)
Chris@1 19093
Chris@1 19094
Chris@1 19095
Chris@1 19096 # Source file extension for RC test sources.
Chris@1 19097 ac_ext=rc
Chris@1 19098
Chris@1 19099 # Object file extension for compiled RC test sources.
Chris@1 19100 objext=o
Chris@1 19101 objext_RC=$objext
Chris@1 19102
Chris@1 19103 # Code to be used in simple compile tests
Chris@1 19104 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
Chris@1 19105
Chris@1 19106 # Code to be used in simple link tests
Chris@1 19107 lt_simple_link_test_code="$lt_simple_compile_test_code"
Chris@1 19108
Chris@1 19109 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
Chris@1 19110
Chris@1 19111 # If no C compiler was specified, use CC.
Chris@1 19112 LTCC=${LTCC-"$CC"}
Chris@1 19113
Chris@1 19114 # Allow CC to be a program name with arguments.
Chris@1 19115 compiler=$CC
Chris@1 19116
Chris@1 19117
Chris@1 19118 # save warnings/boilerplate of simple test code
Chris@1 19119 ac_outfile=conftest.$ac_objext
Chris@1 19120 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
Chris@1 19121 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 19122 _lt_compiler_boilerplate=`cat conftest.err`
Chris@1 19123 $rm conftest*
Chris@1 19124
Chris@1 19125 ac_outfile=conftest.$ac_objext
Chris@1 19126 printf "$lt_simple_link_test_code" >conftest.$ac_ext
Chris@1 19127 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
Chris@1 19128 _lt_linker_boilerplate=`cat conftest.err`
Chris@1 19129 $rm conftest*
Chris@1 19130
Chris@1 19131
Chris@1 19132 # Allow CC to be a program name with arguments.
Chris@1 19133 lt_save_CC="$CC"
Chris@1 19134 CC=${RC-"windres"}
Chris@1 19135 compiler=$CC
Chris@1 19136 compiler_RC=$CC
Chris@1 19137 for cc_temp in $compiler""; do
Chris@1 19138 case $cc_temp in
Chris@1 19139 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
Chris@1 19140 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
Chris@1 19141 \-*) ;;
Chris@1 19142 *) break;;
Chris@1 19143 esac
Chris@1 19144 done
Chris@1 19145 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Chris@1 19146
Chris@1 19147 lt_cv_prog_compiler_c_o_RC=yes
Chris@1 19148
Chris@1 19149 # The else clause should only fire when bootstrapping the
Chris@1 19150 # libtool distribution, otherwise you forgot to ship ltmain.sh
Chris@1 19151 # with your package, and you will get complaints that there are
Chris@1 19152 # no rules to generate ltmain.sh.
Chris@1 19153 if test -f "$ltmain"; then
Chris@1 19154 # See if we are running on zsh, and set the options which allow our commands through
Chris@1 19155 # without removal of \ escapes.
Chris@1 19156 if test -n "${ZSH_VERSION+set}" ; then
Chris@1 19157 setopt NO_GLOB_SUBST
Chris@1 19158 fi
Chris@1 19159 # Now quote all the things that may contain metacharacters while being
Chris@1 19160 # careful not to overquote the AC_SUBSTed values. We take copies of the
Chris@1 19161 # variables and quote the copies for generation of the libtool script.
Chris@1 19162 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
Chris@1 19163 SED SHELL STRIP \
Chris@1 19164 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
Chris@1 19165 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
Chris@1 19166 deplibs_check_method reload_flag reload_cmds need_locks \
Chris@1 19167 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
Chris@1 19168 lt_cv_sys_global_symbol_to_c_name_address \
Chris@1 19169 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
Chris@1 19170 old_postinstall_cmds old_postuninstall_cmds \
Chris@1 19171 compiler_RC \
Chris@1 19172 CC_RC \
Chris@1 19173 LD_RC \
Chris@1 19174 lt_prog_compiler_wl_RC \
Chris@1 19175 lt_prog_compiler_pic_RC \
Chris@1 19176 lt_prog_compiler_static_RC \
Chris@1 19177 lt_prog_compiler_no_builtin_flag_RC \
Chris@1 19178 export_dynamic_flag_spec_RC \
Chris@1 19179 thread_safe_flag_spec_RC \
Chris@1 19180 whole_archive_flag_spec_RC \
Chris@1 19181 enable_shared_with_static_runtimes_RC \
Chris@1 19182 old_archive_cmds_RC \
Chris@1 19183 old_archive_from_new_cmds_RC \
Chris@1 19184 predep_objects_RC \
Chris@1 19185 postdep_objects_RC \
Chris@1 19186 predeps_RC \
Chris@1 19187 postdeps_RC \
Chris@1 19188 compiler_lib_search_path_RC \
Chris@1 19189 archive_cmds_RC \
Chris@1 19190 archive_expsym_cmds_RC \
Chris@1 19191 postinstall_cmds_RC \
Chris@1 19192 postuninstall_cmds_RC \
Chris@1 19193 old_archive_from_expsyms_cmds_RC \
Chris@1 19194 allow_undefined_flag_RC \
Chris@1 19195 no_undefined_flag_RC \
Chris@1 19196 export_symbols_cmds_RC \
Chris@1 19197 hardcode_libdir_flag_spec_RC \
Chris@1 19198 hardcode_libdir_flag_spec_ld_RC \
Chris@1 19199 hardcode_libdir_separator_RC \
Chris@1 19200 hardcode_automatic_RC \
Chris@1 19201 module_cmds_RC \
Chris@1 19202 module_expsym_cmds_RC \
Chris@1 19203 lt_cv_prog_compiler_c_o_RC \
Chris@1 19204 exclude_expsyms_RC \
Chris@1 19205 include_expsyms_RC; do
Chris@1 19206
Chris@1 19207 case $var in
Chris@1 19208 old_archive_cmds_RC | \
Chris@1 19209 old_archive_from_new_cmds_RC | \
Chris@1 19210 archive_cmds_RC | \
Chris@1 19211 archive_expsym_cmds_RC | \
Chris@1 19212 module_cmds_RC | \
Chris@1 19213 module_expsym_cmds_RC | \
Chris@1 19214 old_archive_from_expsyms_cmds_RC | \
Chris@1 19215 export_symbols_cmds_RC | \
Chris@1 19216 extract_expsyms_cmds | reload_cmds | finish_cmds | \
Chris@1 19217 postinstall_cmds | postuninstall_cmds | \
Chris@1 19218 old_postinstall_cmds | old_postuninstall_cmds | \
Chris@1 19219 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
Chris@1 19220 # Double-quote double-evaled strings.
Chris@1 19221 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
Chris@1 19222 ;;
Chris@1 19223 *)
Chris@1 19224 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
Chris@1 19225 ;;
Chris@1 19226 esac
Chris@1 19227 done
Chris@1 19228
Chris@1 19229 case $lt_echo in
Chris@1 19230 *'\$0 --fallback-echo"')
Chris@1 19231 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
Chris@1 19232 ;;
Chris@1 19233 esac
Chris@1 19234
Chris@1 19235 cfgfile="$ofile"
Chris@1 19236
Chris@1 19237 cat <<__EOF__ >> "$cfgfile"
Chris@1 19238 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
Chris@1 19239
Chris@1 19240 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Chris@1 19241
Chris@1 19242 # Shell to use when invoking shell scripts.
Chris@1 19243 SHELL=$lt_SHELL
Chris@1 19244
Chris@1 19245 # Whether or not to build shared libraries.
Chris@1 19246 build_libtool_libs=$enable_shared
Chris@1 19247
Chris@1 19248 # Whether or not to build static libraries.
Chris@1 19249 build_old_libs=$enable_static
Chris@1 19250
Chris@1 19251 # Whether or not to add -lc for building shared libraries.
Chris@1 19252 build_libtool_need_lc=$archive_cmds_need_lc_RC
Chris@1 19253
Chris@1 19254 # Whether or not to disallow shared libs when runtime libs are static
Chris@1 19255 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
Chris@1 19256
Chris@1 19257 # Whether or not to optimize for fast installation.
Chris@1 19258 fast_install=$enable_fast_install
Chris@1 19259
Chris@1 19260 # The host system.
Chris@1 19261 host_alias=$host_alias
Chris@1 19262 host=$host
Chris@1 19263 host_os=$host_os
Chris@1 19264
Chris@1 19265 # The build system.
Chris@1 19266 build_alias=$build_alias
Chris@1 19267 build=$build
Chris@1 19268 build_os=$build_os
Chris@1 19269
Chris@1 19270 # An echo program that does not interpret backslashes.
Chris@1 19271 echo=$lt_echo
Chris@1 19272
Chris@1 19273 # The archiver.
Chris@1 19274 AR=$lt_AR
Chris@1 19275 AR_FLAGS=$lt_AR_FLAGS
Chris@1 19276
Chris@1 19277 # A C compiler.
Chris@1 19278 LTCC=$lt_LTCC
Chris@1 19279
Chris@1 19280 # A language-specific compiler.
Chris@1 19281 CC=$lt_compiler_RC
Chris@1 19282
Chris@1 19283 # Is the compiler the GNU C compiler?
Chris@1 19284 with_gcc=$GCC_RC
Chris@1 19285
Chris@1 19286 # An ERE matcher.
Chris@1 19287 EGREP=$lt_EGREP
Chris@1 19288
Chris@1 19289 # The linker used to build libraries.
Chris@1 19290 LD=$lt_LD_RC
Chris@1 19291
Chris@1 19292 # Whether we need hard or soft links.
Chris@1 19293 LN_S=$lt_LN_S
Chris@1 19294
Chris@1 19295 # A BSD-compatible nm program.
Chris@1 19296 NM=$lt_NM
Chris@1 19297
Chris@1 19298 # A symbol stripping program
Chris@1 19299 STRIP=$lt_STRIP
Chris@1 19300
Chris@1 19301 # Used to examine libraries when file_magic_cmd begins "file"
Chris@1 19302 MAGIC_CMD=$MAGIC_CMD
Chris@1 19303
Chris@1 19304 # Used on cygwin: DLL creation program.
Chris@1 19305 DLLTOOL="$DLLTOOL"
Chris@1 19306
Chris@1 19307 # Used on cygwin: object dumper.
Chris@1 19308 OBJDUMP="$OBJDUMP"
Chris@1 19309
Chris@1 19310 # Used on cygwin: assembler.
Chris@1 19311 AS="$AS"
Chris@1 19312
Chris@1 19313 # The name of the directory that contains temporary libtool files.
Chris@1 19314 objdir=$objdir
Chris@1 19315
Chris@1 19316 # How to create reloadable object files.
Chris@1 19317 reload_flag=$lt_reload_flag
Chris@1 19318 reload_cmds=$lt_reload_cmds
Chris@1 19319
Chris@1 19320 # How to pass a linker flag through the compiler.
Chris@1 19321 wl=$lt_lt_prog_compiler_wl_RC
Chris@1 19322
Chris@1 19323 # Object file suffix (normally "o").
Chris@1 19324 objext="$ac_objext"
Chris@1 19325
Chris@1 19326 # Old archive suffix (normally "a").
Chris@1 19327 libext="$libext"
Chris@1 19328
Chris@1 19329 # Shared library suffix (normally ".so").
Chris@1 19330 shrext_cmds='$shrext_cmds'
Chris@1 19331
Chris@1 19332 # Executable file suffix (normally "").
Chris@1 19333 exeext="$exeext"
Chris@1 19334
Chris@1 19335 # Additional compiler flags for building library objects.
Chris@1 19336 pic_flag=$lt_lt_prog_compiler_pic_RC
Chris@1 19337 pic_mode=$pic_mode
Chris@1 19338
Chris@1 19339 # What is the maximum length of a command?
Chris@1 19340 max_cmd_len=$lt_cv_sys_max_cmd_len
Chris@1 19341
Chris@1 19342 # Does compiler simultaneously support -c and -o options?
Chris@1 19343 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
Chris@1 19344
Chris@1 19345 # Must we lock files when doing compilation?
Chris@1 19346 need_locks=$lt_need_locks
Chris@1 19347
Chris@1 19348 # Do we need the lib prefix for modules?
Chris@1 19349 need_lib_prefix=$need_lib_prefix
Chris@1 19350
Chris@1 19351 # Do we need a version for libraries?
Chris@1 19352 need_version=$need_version
Chris@1 19353
Chris@1 19354 # Whether dlopen is supported.
Chris@1 19355 dlopen_support=$enable_dlopen
Chris@1 19356
Chris@1 19357 # Whether dlopen of programs is supported.
Chris@1 19358 dlopen_self=$enable_dlopen_self
Chris@1 19359
Chris@1 19360 # Whether dlopen of statically linked programs is supported.
Chris@1 19361 dlopen_self_static=$enable_dlopen_self_static
Chris@1 19362
Chris@1 19363 # Compiler flag to prevent dynamic linking.
Chris@1 19364 link_static_flag=$lt_lt_prog_compiler_static_RC
Chris@1 19365
Chris@1 19366 # Compiler flag to turn off builtin functions.
Chris@1 19367 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
Chris@1 19368
Chris@1 19369 # Compiler flag to allow reflexive dlopens.
Chris@1 19370 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
Chris@1 19371
Chris@1 19372 # Compiler flag to generate shared objects directly from archives.
Chris@1 19373 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
Chris@1 19374
Chris@1 19375 # Compiler flag to generate thread-safe objects.
Chris@1 19376 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
Chris@1 19377
Chris@1 19378 # Library versioning type.
Chris@1 19379 version_type=$version_type
Chris@1 19380
Chris@1 19381 # Format of library name prefix.
Chris@1 19382 libname_spec=$lt_libname_spec
Chris@1 19383
Chris@1 19384 # List of archive names. First name is the real one, the rest are links.
Chris@1 19385 # The last name is the one that the linker finds with -lNAME.
Chris@1 19386 library_names_spec=$lt_library_names_spec
Chris@1 19387
Chris@1 19388 # The coded name of the library, if different from the real name.
Chris@1 19389 soname_spec=$lt_soname_spec
Chris@1 19390
Chris@1 19391 # Commands used to build and install an old-style archive.
Chris@1 19392 RANLIB=$lt_RANLIB
Chris@1 19393 old_archive_cmds=$lt_old_archive_cmds_RC
Chris@1 19394 old_postinstall_cmds=$lt_old_postinstall_cmds
Chris@1 19395 old_postuninstall_cmds=$lt_old_postuninstall_cmds
Chris@1 19396
Chris@1 19397 # Create an old-style archive from a shared archive.
Chris@1 19398 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
Chris@1 19399
Chris@1 19400 # Create a temporary old-style archive to link instead of a shared archive.
Chris@1 19401 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
Chris@1 19402
Chris@1 19403 # Commands used to build and install a shared archive.
Chris@1 19404 archive_cmds=$lt_archive_cmds_RC
Chris@1 19405 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
Chris@1 19406 postinstall_cmds=$lt_postinstall_cmds
Chris@1 19407 postuninstall_cmds=$lt_postuninstall_cmds
Chris@1 19408
Chris@1 19409 # Commands used to build a loadable module (assumed same as above if empty)
Chris@1 19410 module_cmds=$lt_module_cmds_RC
Chris@1 19411 module_expsym_cmds=$lt_module_expsym_cmds_RC
Chris@1 19412
Chris@1 19413 # Commands to strip libraries.
Chris@1 19414 old_striplib=$lt_old_striplib
Chris@1 19415 striplib=$lt_striplib
Chris@1 19416
Chris@1 19417 # Dependencies to place before the objects being linked to create a
Chris@1 19418 # shared library.
Chris@1 19419 predep_objects=$lt_predep_objects_RC
Chris@1 19420
Chris@1 19421 # Dependencies to place after the objects being linked to create a
Chris@1 19422 # shared library.
Chris@1 19423 postdep_objects=$lt_postdep_objects_RC
Chris@1 19424
Chris@1 19425 # Dependencies to place before the objects being linked to create a
Chris@1 19426 # shared library.
Chris@1 19427 predeps=$lt_predeps_RC
Chris@1 19428
Chris@1 19429 # Dependencies to place after the objects being linked to create a
Chris@1 19430 # shared library.
Chris@1 19431 postdeps=$lt_postdeps_RC
Chris@1 19432
Chris@1 19433 # The library search path used internally by the compiler when linking
Chris@1 19434 # a shared library.
Chris@1 19435 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
Chris@1 19436
Chris@1 19437 # Method to check whether dependent libraries are shared objects.
Chris@1 19438 deplibs_check_method=$lt_deplibs_check_method
Chris@1 19439
Chris@1 19440 # Command to use when deplibs_check_method == file_magic.
Chris@1 19441 file_magic_cmd=$lt_file_magic_cmd
Chris@1 19442
Chris@1 19443 # Flag that allows shared libraries with undefined symbols to be built.
Chris@1 19444 allow_undefined_flag=$lt_allow_undefined_flag_RC
Chris@1 19445
Chris@1 19446 # Flag that forces no undefined symbols.
Chris@1 19447 no_undefined_flag=$lt_no_undefined_flag_RC
Chris@1 19448
Chris@1 19449 # Commands used to finish a libtool library installation in a directory.
Chris@1 19450 finish_cmds=$lt_finish_cmds
Chris@1 19451
Chris@1 19452 # Same as above, but a single script fragment to be evaled but not shown.
Chris@1 19453 finish_eval=$lt_finish_eval
Chris@1 19454
Chris@1 19455 # Take the output of nm and produce a listing of raw symbols and C names.
Chris@1 19456 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
Chris@1 19457
Chris@1 19458 # Transform the output of nm in a proper C declaration
Chris@1 19459 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
Chris@1 19460
Chris@1 19461 # Transform the output of nm in a C name address pair
Chris@1 19462 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
Chris@1 19463
Chris@1 19464 # This is the shared library runtime path variable.
Chris@1 19465 runpath_var=$runpath_var
Chris@1 19466
Chris@1 19467 # This is the shared library path variable.
Chris@1 19468 shlibpath_var=$shlibpath_var
Chris@1 19469
Chris@1 19470 # Is shlibpath searched before the hard-coded library search path?
Chris@1 19471 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
Chris@1 19472
Chris@1 19473 # How to hardcode a shared library path into an executable.
Chris@1 19474 hardcode_action=$hardcode_action_RC
Chris@1 19475
Chris@1 19476 # Whether we should hardcode library paths into libraries.
Chris@1 19477 hardcode_into_libs=$hardcode_into_libs
Chris@1 19478
Chris@1 19479 # Flag to hardcode \$libdir into a binary during linking.
Chris@1 19480 # This must work even if \$libdir does not exist.
Chris@1 19481 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
Chris@1 19482
Chris@1 19483 # If ld is used when linking, flag to hardcode \$libdir into
Chris@1 19484 # a binary during linking. This must work even if \$libdir does
Chris@1 19485 # not exist.
Chris@1 19486 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
Chris@1 19487
Chris@1 19488 # Whether we need a single -rpath flag with a separated argument.
Chris@1 19489 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
Chris@1 19490
Chris@1 19491 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
Chris@1 19492 # resulting binary.
Chris@1 19493 hardcode_direct=$hardcode_direct_RC
Chris@1 19494
Chris@1 19495 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
Chris@1 19496 # resulting binary.
Chris@1 19497 hardcode_minus_L=$hardcode_minus_L_RC
Chris@1 19498
Chris@1 19499 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
Chris@1 19500 # the resulting binary.
Chris@1 19501 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
Chris@1 19502
Chris@1 19503 # Set to yes if building a shared library automatically hardcodes DIR into the library
Chris@1 19504 # and all subsequent libraries and executables linked against it.
Chris@1 19505 hardcode_automatic=$hardcode_automatic_RC
Chris@1 19506
Chris@1 19507 # Variables whose values should be saved in libtool wrapper scripts and
Chris@1 19508 # restored at relink time.
Chris@1 19509 variables_saved_for_relink="$variables_saved_for_relink"
Chris@1 19510
Chris@1 19511 # Whether libtool must link a program against all its dependency libraries.
Chris@1 19512 link_all_deplibs=$link_all_deplibs_RC
Chris@1 19513
Chris@1 19514 # Compile-time system search path for libraries
Chris@1 19515 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
Chris@1 19516
Chris@1 19517 # Run-time system search path for libraries
Chris@1 19518 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
Chris@1 19519
Chris@1 19520 # Fix the shell variable \$srcfile for the compiler.
Chris@1 19521 fix_srcfile_path="$fix_srcfile_path_RC"
Chris@1 19522
Chris@1 19523 # Set to yes if exported symbols are required.
Chris@1 19524 always_export_symbols=$always_export_symbols_RC
Chris@1 19525
Chris@1 19526 # The commands to list exported symbols.
Chris@1 19527 export_symbols_cmds=$lt_export_symbols_cmds_RC
Chris@1 19528
Chris@1 19529 # The commands to extract the exported symbol list from a shared archive.
Chris@1 19530 extract_expsyms_cmds=$lt_extract_expsyms_cmds
Chris@1 19531
Chris@1 19532 # Symbols that should not be listed in the preloaded symbols.
Chris@1 19533 exclude_expsyms=$lt_exclude_expsyms_RC
Chris@1 19534
Chris@1 19535 # Symbols that must always be exported.
Chris@1 19536 include_expsyms=$lt_include_expsyms_RC
Chris@1 19537
Chris@1 19538 # ### END LIBTOOL TAG CONFIG: $tagname
Chris@1 19539
Chris@1 19540 __EOF__
Chris@1 19541
Chris@1 19542
Chris@1 19543 else
Chris@1 19544 # If there is no Makefile yet, we rely on a make rule to execute
Chris@1 19545 # `config.status --recheck' to rerun these tests and create the
Chris@1 19546 # libtool script then.
Chris@1 19547 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
Chris@1 19548 if test -f "$ltmain_in"; then
Chris@1 19549 test -f Makefile && make "$ltmain"
Chris@1 19550 fi
Chris@1 19551 fi
Chris@1 19552
Chris@1 19553
Chris@1 19554 ac_ext=c
Chris@1 19555 ac_cpp='$CPP $CPPFLAGS'
Chris@1 19556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 19557 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 19558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 19559
Chris@1 19560 CC="$lt_save_CC"
Chris@1 19561
Chris@1 19562 ;;
Chris@1 19563
Chris@1 19564 *)
Chris@1 19565 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
Chris@1 19566 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
Chris@1 19567 { (exit 1); exit 1; }; }
Chris@1 19568 ;;
Chris@1 19569 esac
Chris@1 19570
Chris@1 19571 # Append the new tag name to the list of available tags.
Chris@1 19572 if test -n "$tagname" ; then
Chris@1 19573 available_tags="$available_tags $tagname"
Chris@1 19574 fi
Chris@1 19575 fi
Chris@1 19576 done
Chris@1 19577 IFS="$lt_save_ifs"
Chris@1 19578
Chris@1 19579 # Now substitute the updated list of available tags.
Chris@1 19580 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
Chris@1 19581 mv "${ofile}T" "$ofile"
Chris@1 19582 chmod +x "$ofile"
Chris@1 19583 else
Chris@1 19584 rm -f "${ofile}T"
Chris@1 19585 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
Chris@1 19586 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
Chris@1 19587 { (exit 1); exit 1; }; }
Chris@1 19588 fi
Chris@1 19589 fi
Chris@1 19590
Chris@1 19591
Chris@1 19592
Chris@1 19593 # This can be used to rebuild libtool when needed
Chris@1 19594 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
Chris@1 19595
Chris@1 19596 # Always use our own libtool.
Chris@1 19597 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Chris@1 19598
Chris@1 19599 # Prevent multiple expansion
Chris@1 19600
Chris@1 19601
Chris@1 19602
Chris@1 19603
Chris@1 19604
Chris@1 19605
Chris@1 19606
Chris@1 19607
Chris@1 19608
Chris@1 19609
Chris@1 19610
Chris@1 19611
Chris@1 19612
Chris@1 19613
Chris@1 19614
Chris@1 19615
Chris@1 19616
Chris@1 19617
Chris@1 19618
Chris@1 19619
Chris@1 19620 sed -e 's/^build_old_libs=yes/build_old_libs=no/' libtool > libtool-disable-static
Chris@1 19621 chmod +x libtool-disable-static
Chris@1 19622
Chris@1 19623 ACLOCAL_AMFLAGS="-I m4"
Chris@1 19624
Chris@1 19625
Chris@1 19626 # By default we simply use the C compiler to build assembly code.
Chris@1 19627
Chris@1 19628 : ${CCAS='$(CC)'}
Chris@1 19629 # Set ASFLAGS if not already set.
Chris@1 19630 : ${CCASFLAGS='$(CFLAGS)'}
Chris@1 19631
Chris@1 19632
Chris@1 19633 ac_ext=cc
Chris@1 19634 ac_cpp='$CXXCPP $CPPFLAGS'
Chris@1 19635 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 19636 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 19637 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Chris@1 19638 if test -n "$ac_tool_prefix"; then
Chris@1 19639 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
Chris@1 19640 do
Chris@1 19641 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
Chris@1 19642 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chris@1 19643 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 19644 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 19645 if test "${ac_cv_prog_CXX+set}" = set; then
Chris@1 19646 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 19647 else
Chris@1 19648 if test -n "$CXX"; then
Chris@1 19649 ac_cv_prog_CXX="$CXX" # Let the user override the test.
Chris@1 19650 else
Chris@1 19651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 19652 for as_dir in $PATH
Chris@1 19653 do
Chris@1 19654 IFS=$as_save_IFS
Chris@1 19655 test -z "$as_dir" && as_dir=.
Chris@1 19656 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 19657 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 19658 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Chris@1 19659 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 19660 break 2
Chris@1 19661 fi
Chris@1 19662 done
Chris@1 19663 done
Chris@1 19664
Chris@1 19665 fi
Chris@1 19666 fi
Chris@1 19667 CXX=$ac_cv_prog_CXX
Chris@1 19668 if test -n "$CXX"; then
Chris@1 19669 echo "$as_me:$LINENO: result: $CXX" >&5
Chris@1 19670 echo "${ECHO_T}$CXX" >&6
Chris@1 19671 else
Chris@1 19672 echo "$as_me:$LINENO: result: no" >&5
Chris@1 19673 echo "${ECHO_T}no" >&6
Chris@1 19674 fi
Chris@1 19675
Chris@1 19676 test -n "$CXX" && break
Chris@1 19677 done
Chris@1 19678 fi
Chris@1 19679 if test -z "$CXX"; then
Chris@1 19680 ac_ct_CXX=$CXX
Chris@1 19681 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
Chris@1 19682 do
Chris@1 19683 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 19684 set dummy $ac_prog; ac_word=$2
Chris@1 19685 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 19686 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 19687 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
Chris@1 19688 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 19689 else
Chris@1 19690 if test -n "$ac_ct_CXX"; then
Chris@1 19691 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
Chris@1 19692 else
Chris@1 19693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 19694 for as_dir in $PATH
Chris@1 19695 do
Chris@1 19696 IFS=$as_save_IFS
Chris@1 19697 test -z "$as_dir" && as_dir=.
Chris@1 19698 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 19699 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 19700 ac_cv_prog_ac_ct_CXX="$ac_prog"
Chris@1 19701 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 19702 break 2
Chris@1 19703 fi
Chris@1 19704 done
Chris@1 19705 done
Chris@1 19706
Chris@1 19707 fi
Chris@1 19708 fi
Chris@1 19709 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
Chris@1 19710 if test -n "$ac_ct_CXX"; then
Chris@1 19711 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
Chris@1 19712 echo "${ECHO_T}$ac_ct_CXX" >&6
Chris@1 19713 else
Chris@1 19714 echo "$as_me:$LINENO: result: no" >&5
Chris@1 19715 echo "${ECHO_T}no" >&6
Chris@1 19716 fi
Chris@1 19717
Chris@1 19718 test -n "$ac_ct_CXX" && break
Chris@1 19719 done
Chris@1 19720 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
Chris@1 19721
Chris@1 19722 CXX=$ac_ct_CXX
Chris@1 19723 fi
Chris@1 19724
Chris@1 19725
Chris@1 19726 # Provide some information about the compiler.
Chris@1 19727 echo "$as_me:$LINENO:" \
Chris@1 19728 "checking for C++ compiler version" >&5
Chris@1 19729 ac_compiler=`set X $ac_compile; echo $2`
Chris@1 19730 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
Chris@1 19731 (eval $ac_compiler --version </dev/null >&5) 2>&5
Chris@1 19732 ac_status=$?
Chris@1 19733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19734 (exit $ac_status); }
Chris@1 19735 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
Chris@1 19736 (eval $ac_compiler -v </dev/null >&5) 2>&5
Chris@1 19737 ac_status=$?
Chris@1 19738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19739 (exit $ac_status); }
Chris@1 19740 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
Chris@1 19741 (eval $ac_compiler -V </dev/null >&5) 2>&5
Chris@1 19742 ac_status=$?
Chris@1 19743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19744 (exit $ac_status); }
Chris@1 19745
Chris@1 19746 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
Chris@1 19747 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
Chris@1 19748 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
Chris@1 19749 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 19750 else
Chris@1 19751 cat >conftest.$ac_ext <<_ACEOF
Chris@1 19752 /* confdefs.h. */
Chris@1 19753 _ACEOF
Chris@1 19754 cat confdefs.h >>conftest.$ac_ext
Chris@1 19755 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 19756 /* end confdefs.h. */
Chris@1 19757
Chris@1 19758 int
Chris@1 19759 main ()
Chris@1 19760 {
Chris@1 19761 #ifndef __GNUC__
Chris@1 19762 choke me
Chris@1 19763 #endif
Chris@1 19764
Chris@1 19765 ;
Chris@1 19766 return 0;
Chris@1 19767 }
Chris@1 19768 _ACEOF
Chris@1 19769 rm -f conftest.$ac_objext
Chris@1 19770 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 19771 (eval $ac_compile) 2>conftest.er1
Chris@1 19772 ac_status=$?
Chris@1 19773 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 19774 rm -f conftest.er1
Chris@1 19775 cat conftest.err >&5
Chris@1 19776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19777 (exit $ac_status); } &&
Chris@1 19778 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 19779 || test ! -s conftest.err'
Chris@1 19780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19781 (eval $ac_try) 2>&5
Chris@1 19782 ac_status=$?
Chris@1 19783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19784 (exit $ac_status); }; } &&
Chris@1 19785 { ac_try='test -s conftest.$ac_objext'
Chris@1 19786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19787 (eval $ac_try) 2>&5
Chris@1 19788 ac_status=$?
Chris@1 19789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19790 (exit $ac_status); }; }; then
Chris@1 19791 ac_compiler_gnu=yes
Chris@1 19792 else
Chris@1 19793 echo "$as_me: failed program was:" >&5
Chris@1 19794 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 19795
Chris@1 19796 ac_compiler_gnu=no
Chris@1 19797 fi
Chris@1 19798 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 19799 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
Chris@1 19800
Chris@1 19801 fi
Chris@1 19802 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
Chris@1 19803 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
Chris@1 19804 GXX=`test $ac_compiler_gnu = yes && echo yes`
Chris@1 19805 ac_test_CXXFLAGS=${CXXFLAGS+set}
Chris@1 19806 ac_save_CXXFLAGS=$CXXFLAGS
Chris@1 19807 CXXFLAGS="-g"
Chris@1 19808 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
Chris@1 19809 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
Chris@1 19810 if test "${ac_cv_prog_cxx_g+set}" = set; then
Chris@1 19811 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 19812 else
Chris@1 19813 cat >conftest.$ac_ext <<_ACEOF
Chris@1 19814 /* confdefs.h. */
Chris@1 19815 _ACEOF
Chris@1 19816 cat confdefs.h >>conftest.$ac_ext
Chris@1 19817 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 19818 /* end confdefs.h. */
Chris@1 19819
Chris@1 19820 int
Chris@1 19821 main ()
Chris@1 19822 {
Chris@1 19823
Chris@1 19824 ;
Chris@1 19825 return 0;
Chris@1 19826 }
Chris@1 19827 _ACEOF
Chris@1 19828 rm -f conftest.$ac_objext
Chris@1 19829 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 19830 (eval $ac_compile) 2>conftest.er1
Chris@1 19831 ac_status=$?
Chris@1 19832 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 19833 rm -f conftest.er1
Chris@1 19834 cat conftest.err >&5
Chris@1 19835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19836 (exit $ac_status); } &&
Chris@1 19837 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 19838 || test ! -s conftest.err'
Chris@1 19839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19840 (eval $ac_try) 2>&5
Chris@1 19841 ac_status=$?
Chris@1 19842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19843 (exit $ac_status); }; } &&
Chris@1 19844 { ac_try='test -s conftest.$ac_objext'
Chris@1 19845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19846 (eval $ac_try) 2>&5
Chris@1 19847 ac_status=$?
Chris@1 19848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19849 (exit $ac_status); }; }; then
Chris@1 19850 ac_cv_prog_cxx_g=yes
Chris@1 19851 else
Chris@1 19852 echo "$as_me: failed program was:" >&5
Chris@1 19853 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 19854
Chris@1 19855 ac_cv_prog_cxx_g=no
Chris@1 19856 fi
Chris@1 19857 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 19858 fi
Chris@1 19859 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
Chris@1 19860 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
Chris@1 19861 if test "$ac_test_CXXFLAGS" = set; then
Chris@1 19862 CXXFLAGS=$ac_save_CXXFLAGS
Chris@1 19863 elif test $ac_cv_prog_cxx_g = yes; then
Chris@1 19864 if test "$GXX" = yes; then
Chris@1 19865 CXXFLAGS="-g -O2"
Chris@1 19866 else
Chris@1 19867 CXXFLAGS="-g"
Chris@1 19868 fi
Chris@1 19869 else
Chris@1 19870 if test "$GXX" = yes; then
Chris@1 19871 CXXFLAGS="-O2"
Chris@1 19872 else
Chris@1 19873 CXXFLAGS=
Chris@1 19874 fi
Chris@1 19875 fi
Chris@1 19876 for ac_declaration in \
Chris@1 19877 '' \
Chris@1 19878 'extern "C" void std::exit (int) throw (); using std::exit;' \
Chris@1 19879 'extern "C" void std::exit (int); using std::exit;' \
Chris@1 19880 'extern "C" void exit (int) throw ();' \
Chris@1 19881 'extern "C" void exit (int);' \
Chris@1 19882 'void exit (int);'
Chris@1 19883 do
Chris@1 19884 cat >conftest.$ac_ext <<_ACEOF
Chris@1 19885 /* confdefs.h. */
Chris@1 19886 _ACEOF
Chris@1 19887 cat confdefs.h >>conftest.$ac_ext
Chris@1 19888 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 19889 /* end confdefs.h. */
Chris@1 19890 $ac_declaration
Chris@1 19891 #include <stdlib.h>
Chris@1 19892 int
Chris@1 19893 main ()
Chris@1 19894 {
Chris@1 19895 exit (42);
Chris@1 19896 ;
Chris@1 19897 return 0;
Chris@1 19898 }
Chris@1 19899 _ACEOF
Chris@1 19900 rm -f conftest.$ac_objext
Chris@1 19901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 19902 (eval $ac_compile) 2>conftest.er1
Chris@1 19903 ac_status=$?
Chris@1 19904 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 19905 rm -f conftest.er1
Chris@1 19906 cat conftest.err >&5
Chris@1 19907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19908 (exit $ac_status); } &&
Chris@1 19909 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 19910 || test ! -s conftest.err'
Chris@1 19911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19912 (eval $ac_try) 2>&5
Chris@1 19913 ac_status=$?
Chris@1 19914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19915 (exit $ac_status); }; } &&
Chris@1 19916 { ac_try='test -s conftest.$ac_objext'
Chris@1 19917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19918 (eval $ac_try) 2>&5
Chris@1 19919 ac_status=$?
Chris@1 19920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19921 (exit $ac_status); }; }; then
Chris@1 19922 :
Chris@1 19923 else
Chris@1 19924 echo "$as_me: failed program was:" >&5
Chris@1 19925 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 19926
Chris@1 19927 continue
Chris@1 19928 fi
Chris@1 19929 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 19930 cat >conftest.$ac_ext <<_ACEOF
Chris@1 19931 /* confdefs.h. */
Chris@1 19932 _ACEOF
Chris@1 19933 cat confdefs.h >>conftest.$ac_ext
Chris@1 19934 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 19935 /* end confdefs.h. */
Chris@1 19936 $ac_declaration
Chris@1 19937 int
Chris@1 19938 main ()
Chris@1 19939 {
Chris@1 19940 exit (42);
Chris@1 19941 ;
Chris@1 19942 return 0;
Chris@1 19943 }
Chris@1 19944 _ACEOF
Chris@1 19945 rm -f conftest.$ac_objext
Chris@1 19946 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 19947 (eval $ac_compile) 2>conftest.er1
Chris@1 19948 ac_status=$?
Chris@1 19949 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 19950 rm -f conftest.er1
Chris@1 19951 cat conftest.err >&5
Chris@1 19952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19953 (exit $ac_status); } &&
Chris@1 19954 { ac_try='test -z "$ac_cxx_werror_flag"
Chris@1 19955 || test ! -s conftest.err'
Chris@1 19956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19957 (eval $ac_try) 2>&5
Chris@1 19958 ac_status=$?
Chris@1 19959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19960 (exit $ac_status); }; } &&
Chris@1 19961 { ac_try='test -s conftest.$ac_objext'
Chris@1 19962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 19963 (eval $ac_try) 2>&5
Chris@1 19964 ac_status=$?
Chris@1 19965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 19966 (exit $ac_status); }; }; then
Chris@1 19967 break
Chris@1 19968 else
Chris@1 19969 echo "$as_me: failed program was:" >&5
Chris@1 19970 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 19971
Chris@1 19972 fi
Chris@1 19973 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 19974 done
Chris@1 19975 rm -f conftest*
Chris@1 19976 if test -n "$ac_declaration"; then
Chris@1 19977 echo '#ifdef __cplusplus' >>confdefs.h
Chris@1 19978 echo $ac_declaration >>confdefs.h
Chris@1 19979 echo '#endif' >>confdefs.h
Chris@1 19980 fi
Chris@1 19981
Chris@1 19982 ac_ext=c
Chris@1 19983 ac_cpp='$CPP $CPPFLAGS'
Chris@1 19984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Chris@1 19985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Chris@1 19986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris@1 19987
Chris@1 19988 depcc="$CXX" am_compiler_list=
Chris@1 19989
Chris@1 19990 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
Chris@1 19991 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
Chris@1 19992 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
Chris@1 19993 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 19994 else
Chris@1 19995 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
Chris@1 19996 # We make a subdir and do the tests there. Otherwise we can end up
Chris@1 19997 # making bogus files that we don't know about and never remove. For
Chris@1 19998 # instance it was reported that on HP-UX the gcc test will end up
Chris@1 19999 # making a dummy file named `D' -- because `-MD' means `put the output
Chris@1 20000 # in D'.
Chris@1 20001 mkdir conftest.dir
Chris@1 20002 # Copy depcomp to subdir because otherwise we won't find it if we're
Chris@1 20003 # using a relative directory.
Chris@1 20004 cp "$am_depcomp" conftest.dir
Chris@1 20005 cd conftest.dir
Chris@1 20006 # We will build objects and dependencies in a subdirectory because
Chris@1 20007 # it helps to detect inapplicable dependency modes. For instance
Chris@1 20008 # both Tru64's cc and ICC support -MD to output dependencies as a
Chris@1 20009 # side effect of compilation, but ICC will put the dependencies in
Chris@1 20010 # the current directory while Tru64 will put them in the object
Chris@1 20011 # directory.
Chris@1 20012 mkdir sub
Chris@1 20013
Chris@1 20014 am_cv_CXX_dependencies_compiler_type=none
Chris@1 20015 if test "$am_compiler_list" = ""; then
Chris@1 20016 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
Chris@1 20017 fi
Chris@1 20018 for depmode in $am_compiler_list; do
Chris@1 20019 # Setup a source with many dependencies, because some compilers
Chris@1 20020 # like to wrap large dependency lists on column 80 (with \), and
Chris@1 20021 # we should not choose a depcomp mode which is confused by this.
Chris@1 20022 #
Chris@1 20023 # We need to recreate these files for each test, as the compiler may
Chris@1 20024 # overwrite some of them when testing with obscure command lines.
Chris@1 20025 # This happens at least with the AIX C compiler.
Chris@1 20026 : > sub/conftest.c
Chris@1 20027 for i in 1 2 3 4 5 6; do
Chris@1 20028 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Chris@1 20029 : > sub/conftst$i.h
Chris@1 20030 done
Chris@1 20031 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
Chris@1 20032
Chris@1 20033 case $depmode in
Chris@1 20034 nosideeffect)
Chris@1 20035 # after this tag, mechanisms are not by side-effect, so they'll
Chris@1 20036 # only be used when explicitly requested
Chris@1 20037 if test "x$enable_dependency_tracking" = xyes; then
Chris@1 20038 continue
Chris@1 20039 else
Chris@1 20040 break
Chris@1 20041 fi
Chris@1 20042 ;;
Chris@1 20043 none) break ;;
Chris@1 20044 esac
Chris@1 20045 # We check with `-c' and `-o' for the sake of the "dashmstdout"
Chris@1 20046 # mode. It turns out that the SunPro C++ compiler does not properly
Chris@1 20047 # handle `-M -o', and we need to detect this.
Chris@1 20048 if depmode=$depmode \
Chris@1 20049 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
Chris@1 20050 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Chris@1 20051 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
Chris@1 20052 >/dev/null 2>conftest.err &&
Chris@1 20053 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Chris@1 20054 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
Chris@1 20055 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
Chris@1 20056 # icc doesn't choke on unknown options, it will just issue warnings
Chris@1 20057 # (even with -Werror). So we grep stderr for any message
Chris@1 20058 # that says an option was ignored.
Chris@1 20059 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
Chris@1 20060 am_cv_CXX_dependencies_compiler_type=$depmode
Chris@1 20061 break
Chris@1 20062 fi
Chris@1 20063 fi
Chris@1 20064 done
Chris@1 20065
Chris@1 20066 cd ..
Chris@1 20067 rm -rf conftest.dir
Chris@1 20068 else
Chris@1 20069 am_cv_CXX_dependencies_compiler_type=none
Chris@1 20070 fi
Chris@1 20071
Chris@1 20072 fi
Chris@1 20073 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
Chris@1 20074 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
Chris@1 20075 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
Chris@1 20076
Chris@1 20077
Chris@1 20078
Chris@1 20079 if
Chris@1 20080 test "x$enable_dependency_tracking" != xno \
Chris@1 20081 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
Chris@1 20082 am__fastdepCXX_TRUE=
Chris@1 20083 am__fastdepCXX_FALSE='#'
Chris@1 20084 else
Chris@1 20085 am__fastdepCXX_TRUE='#'
Chris@1 20086 am__fastdepCXX_FALSE=
Chris@1 20087 fi
Chris@1 20088
Chris@1 20089
Chris@1 20090 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Chris@1 20091 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
Chris@1 20092 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
Chris@1 20093 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
Chris@1 20094 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20095 else
Chris@1 20096 cat >conftest.make <<\_ACEOF
Chris@1 20097 all:
Chris@1 20098 @echo 'ac_maketemp="$(MAKE)"'
Chris@1 20099 _ACEOF
Chris@1 20100 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Chris@1 20101 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
Chris@1 20102 if test -n "$ac_maketemp"; then
Chris@1 20103 eval ac_cv_prog_make_${ac_make}_set=yes
Chris@1 20104 else
Chris@1 20105 eval ac_cv_prog_make_${ac_make}_set=no
Chris@1 20106 fi
Chris@1 20107 rm -f conftest.make
Chris@1 20108 fi
Chris@1 20109 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Chris@1 20110 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 20111 echo "${ECHO_T}yes" >&6
Chris@1 20112 SET_MAKE=
Chris@1 20113 else
Chris@1 20114 echo "$as_me:$LINENO: result: no" >&5
Chris@1 20115 echo "${ECHO_T}no" >&6
Chris@1 20116 SET_MAKE="MAKE=${MAKE-make}"
Chris@1 20117 fi
Chris@1 20118
Chris@1 20119
Chris@1 20120 # Check whether --enable-largefile or --disable-largefile was given.
Chris@1 20121 if test "${enable_largefile+set}" = set; then
Chris@1 20122 enableval="$enable_largefile"
Chris@1 20123
Chris@1 20124 fi;
Chris@1 20125 if test "$enable_largefile" != no; then
Chris@1 20126
Chris@1 20127 echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
Chris@1 20128 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
Chris@1 20129 if test "${ac_cv_sys_largefile_CC+set}" = set; then
Chris@1 20130 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20131 else
Chris@1 20132 ac_cv_sys_largefile_CC=no
Chris@1 20133 if test "$GCC" != yes; then
Chris@1 20134 ac_save_CC=$CC
Chris@1 20135 while :; do
Chris@1 20136 # IRIX 6.2 and later do not support large files by default,
Chris@1 20137 # so use the C compiler's -n32 option if that helps.
Chris@1 20138 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20139 /* confdefs.h. */
Chris@1 20140 _ACEOF
Chris@1 20141 cat confdefs.h >>conftest.$ac_ext
Chris@1 20142 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20143 /* end confdefs.h. */
Chris@1 20144 #include <sys/types.h>
Chris@1 20145 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@1 20146 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@1 20147 since some C++ compilers masquerading as C compilers
Chris@1 20148 incorrectly reject 9223372036854775807. */
Chris@1 20149 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
Chris@1 20150 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@1 20151 && LARGE_OFF_T % 2147483647 == 1)
Chris@1 20152 ? 1 : -1];
Chris@1 20153 int
Chris@1 20154 main ()
Chris@1 20155 {
Chris@1 20156
Chris@1 20157 ;
Chris@1 20158 return 0;
Chris@1 20159 }
Chris@1 20160 _ACEOF
Chris@1 20161 rm -f conftest.$ac_objext
Chris@1 20162 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20163 (eval $ac_compile) 2>conftest.er1
Chris@1 20164 ac_status=$?
Chris@1 20165 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20166 rm -f conftest.er1
Chris@1 20167 cat conftest.err >&5
Chris@1 20168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20169 (exit $ac_status); } &&
Chris@1 20170 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20171 || test ! -s conftest.err'
Chris@1 20172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20173 (eval $ac_try) 2>&5
Chris@1 20174 ac_status=$?
Chris@1 20175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20176 (exit $ac_status); }; } &&
Chris@1 20177 { ac_try='test -s conftest.$ac_objext'
Chris@1 20178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20179 (eval $ac_try) 2>&5
Chris@1 20180 ac_status=$?
Chris@1 20181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20182 (exit $ac_status); }; }; then
Chris@1 20183 break
Chris@1 20184 else
Chris@1 20185 echo "$as_me: failed program was:" >&5
Chris@1 20186 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20187
Chris@1 20188 fi
Chris@1 20189 rm -f conftest.err conftest.$ac_objext
Chris@1 20190 CC="$CC -n32"
Chris@1 20191 rm -f conftest.$ac_objext
Chris@1 20192 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20193 (eval $ac_compile) 2>conftest.er1
Chris@1 20194 ac_status=$?
Chris@1 20195 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20196 rm -f conftest.er1
Chris@1 20197 cat conftest.err >&5
Chris@1 20198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20199 (exit $ac_status); } &&
Chris@1 20200 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20201 || test ! -s conftest.err'
Chris@1 20202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20203 (eval $ac_try) 2>&5
Chris@1 20204 ac_status=$?
Chris@1 20205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20206 (exit $ac_status); }; } &&
Chris@1 20207 { ac_try='test -s conftest.$ac_objext'
Chris@1 20208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20209 (eval $ac_try) 2>&5
Chris@1 20210 ac_status=$?
Chris@1 20211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20212 (exit $ac_status); }; }; then
Chris@1 20213 ac_cv_sys_largefile_CC=' -n32'; break
Chris@1 20214 else
Chris@1 20215 echo "$as_me: failed program was:" >&5
Chris@1 20216 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20217
Chris@1 20218 fi
Chris@1 20219 rm -f conftest.err conftest.$ac_objext
Chris@1 20220 break
Chris@1 20221 done
Chris@1 20222 CC=$ac_save_CC
Chris@1 20223 rm -f conftest.$ac_ext
Chris@1 20224 fi
Chris@1 20225 fi
Chris@1 20226 echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
Chris@1 20227 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
Chris@1 20228 if test "$ac_cv_sys_largefile_CC" != no; then
Chris@1 20229 CC=$CC$ac_cv_sys_largefile_CC
Chris@1 20230 fi
Chris@1 20231
Chris@1 20232 echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
Chris@1 20233 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
Chris@1 20234 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
Chris@1 20235 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20236 else
Chris@1 20237 while :; do
Chris@1 20238 ac_cv_sys_file_offset_bits=no
Chris@1 20239 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20240 /* confdefs.h. */
Chris@1 20241 _ACEOF
Chris@1 20242 cat confdefs.h >>conftest.$ac_ext
Chris@1 20243 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20244 /* end confdefs.h. */
Chris@1 20245 #include <sys/types.h>
Chris@1 20246 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@1 20247 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@1 20248 since some C++ compilers masquerading as C compilers
Chris@1 20249 incorrectly reject 9223372036854775807. */
Chris@1 20250 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
Chris@1 20251 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@1 20252 && LARGE_OFF_T % 2147483647 == 1)
Chris@1 20253 ? 1 : -1];
Chris@1 20254 int
Chris@1 20255 main ()
Chris@1 20256 {
Chris@1 20257
Chris@1 20258 ;
Chris@1 20259 return 0;
Chris@1 20260 }
Chris@1 20261 _ACEOF
Chris@1 20262 rm -f conftest.$ac_objext
Chris@1 20263 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20264 (eval $ac_compile) 2>conftest.er1
Chris@1 20265 ac_status=$?
Chris@1 20266 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20267 rm -f conftest.er1
Chris@1 20268 cat conftest.err >&5
Chris@1 20269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20270 (exit $ac_status); } &&
Chris@1 20271 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20272 || test ! -s conftest.err'
Chris@1 20273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20274 (eval $ac_try) 2>&5
Chris@1 20275 ac_status=$?
Chris@1 20276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20277 (exit $ac_status); }; } &&
Chris@1 20278 { ac_try='test -s conftest.$ac_objext'
Chris@1 20279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20280 (eval $ac_try) 2>&5
Chris@1 20281 ac_status=$?
Chris@1 20282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20283 (exit $ac_status); }; }; then
Chris@1 20284 break
Chris@1 20285 else
Chris@1 20286 echo "$as_me: failed program was:" >&5
Chris@1 20287 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20288
Chris@1 20289 fi
Chris@1 20290 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20291 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20292 /* confdefs.h. */
Chris@1 20293 _ACEOF
Chris@1 20294 cat confdefs.h >>conftest.$ac_ext
Chris@1 20295 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20296 /* end confdefs.h. */
Chris@1 20297 #define _FILE_OFFSET_BITS 64
Chris@1 20298 #include <sys/types.h>
Chris@1 20299 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@1 20300 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@1 20301 since some C++ compilers masquerading as C compilers
Chris@1 20302 incorrectly reject 9223372036854775807. */
Chris@1 20303 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
Chris@1 20304 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@1 20305 && LARGE_OFF_T % 2147483647 == 1)
Chris@1 20306 ? 1 : -1];
Chris@1 20307 int
Chris@1 20308 main ()
Chris@1 20309 {
Chris@1 20310
Chris@1 20311 ;
Chris@1 20312 return 0;
Chris@1 20313 }
Chris@1 20314 _ACEOF
Chris@1 20315 rm -f conftest.$ac_objext
Chris@1 20316 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20317 (eval $ac_compile) 2>conftest.er1
Chris@1 20318 ac_status=$?
Chris@1 20319 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20320 rm -f conftest.er1
Chris@1 20321 cat conftest.err >&5
Chris@1 20322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20323 (exit $ac_status); } &&
Chris@1 20324 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20325 || test ! -s conftest.err'
Chris@1 20326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20327 (eval $ac_try) 2>&5
Chris@1 20328 ac_status=$?
Chris@1 20329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20330 (exit $ac_status); }; } &&
Chris@1 20331 { ac_try='test -s conftest.$ac_objext'
Chris@1 20332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20333 (eval $ac_try) 2>&5
Chris@1 20334 ac_status=$?
Chris@1 20335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20336 (exit $ac_status); }; }; then
Chris@1 20337 ac_cv_sys_file_offset_bits=64; break
Chris@1 20338 else
Chris@1 20339 echo "$as_me: failed program was:" >&5
Chris@1 20340 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20341
Chris@1 20342 fi
Chris@1 20343 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20344 break
Chris@1 20345 done
Chris@1 20346 fi
Chris@1 20347 echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
Chris@1 20348 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
Chris@1 20349 if test "$ac_cv_sys_file_offset_bits" != no; then
Chris@1 20350
Chris@1 20351 cat >>confdefs.h <<_ACEOF
Chris@1 20352 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
Chris@1 20353 _ACEOF
Chris@1 20354
Chris@1 20355 fi
Chris@1 20356 rm -f conftest*
Chris@1 20357 echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
Chris@1 20358 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
Chris@1 20359 if test "${ac_cv_sys_large_files+set}" = set; then
Chris@1 20360 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20361 else
Chris@1 20362 while :; do
Chris@1 20363 ac_cv_sys_large_files=no
Chris@1 20364 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20365 /* confdefs.h. */
Chris@1 20366 _ACEOF
Chris@1 20367 cat confdefs.h >>conftest.$ac_ext
Chris@1 20368 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20369 /* end confdefs.h. */
Chris@1 20370 #include <sys/types.h>
Chris@1 20371 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@1 20372 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@1 20373 since some C++ compilers masquerading as C compilers
Chris@1 20374 incorrectly reject 9223372036854775807. */
Chris@1 20375 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
Chris@1 20376 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@1 20377 && LARGE_OFF_T % 2147483647 == 1)
Chris@1 20378 ? 1 : -1];
Chris@1 20379 int
Chris@1 20380 main ()
Chris@1 20381 {
Chris@1 20382
Chris@1 20383 ;
Chris@1 20384 return 0;
Chris@1 20385 }
Chris@1 20386 _ACEOF
Chris@1 20387 rm -f conftest.$ac_objext
Chris@1 20388 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20389 (eval $ac_compile) 2>conftest.er1
Chris@1 20390 ac_status=$?
Chris@1 20391 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20392 rm -f conftest.er1
Chris@1 20393 cat conftest.err >&5
Chris@1 20394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20395 (exit $ac_status); } &&
Chris@1 20396 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20397 || test ! -s conftest.err'
Chris@1 20398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20399 (eval $ac_try) 2>&5
Chris@1 20400 ac_status=$?
Chris@1 20401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20402 (exit $ac_status); }; } &&
Chris@1 20403 { ac_try='test -s conftest.$ac_objext'
Chris@1 20404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20405 (eval $ac_try) 2>&5
Chris@1 20406 ac_status=$?
Chris@1 20407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20408 (exit $ac_status); }; }; then
Chris@1 20409 break
Chris@1 20410 else
Chris@1 20411 echo "$as_me: failed program was:" >&5
Chris@1 20412 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20413
Chris@1 20414 fi
Chris@1 20415 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20416 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20417 /* confdefs.h. */
Chris@1 20418 _ACEOF
Chris@1 20419 cat confdefs.h >>conftest.$ac_ext
Chris@1 20420 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20421 /* end confdefs.h. */
Chris@1 20422 #define _LARGE_FILES 1
Chris@1 20423 #include <sys/types.h>
Chris@1 20424 /* Check that off_t can represent 2**63 - 1 correctly.
Chris@1 20425 We can't simply define LARGE_OFF_T to be 9223372036854775807,
Chris@1 20426 since some C++ compilers masquerading as C compilers
Chris@1 20427 incorrectly reject 9223372036854775807. */
Chris@1 20428 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
Chris@1 20429 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
Chris@1 20430 && LARGE_OFF_T % 2147483647 == 1)
Chris@1 20431 ? 1 : -1];
Chris@1 20432 int
Chris@1 20433 main ()
Chris@1 20434 {
Chris@1 20435
Chris@1 20436 ;
Chris@1 20437 return 0;
Chris@1 20438 }
Chris@1 20439 _ACEOF
Chris@1 20440 rm -f conftest.$ac_objext
Chris@1 20441 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20442 (eval $ac_compile) 2>conftest.er1
Chris@1 20443 ac_status=$?
Chris@1 20444 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20445 rm -f conftest.er1
Chris@1 20446 cat conftest.err >&5
Chris@1 20447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20448 (exit $ac_status); } &&
Chris@1 20449 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20450 || test ! -s conftest.err'
Chris@1 20451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20452 (eval $ac_try) 2>&5
Chris@1 20453 ac_status=$?
Chris@1 20454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20455 (exit $ac_status); }; } &&
Chris@1 20456 { ac_try='test -s conftest.$ac_objext'
Chris@1 20457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20458 (eval $ac_try) 2>&5
Chris@1 20459 ac_status=$?
Chris@1 20460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20461 (exit $ac_status); }; }; then
Chris@1 20462 ac_cv_sys_large_files=1; break
Chris@1 20463 else
Chris@1 20464 echo "$as_me: failed program was:" >&5
Chris@1 20465 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20466
Chris@1 20467 fi
Chris@1 20468 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20469 break
Chris@1 20470 done
Chris@1 20471 fi
Chris@1 20472 echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
Chris@1 20473 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
Chris@1 20474 if test "$ac_cv_sys_large_files" != no; then
Chris@1 20475
Chris@1 20476 cat >>confdefs.h <<_ACEOF
Chris@1 20477 #define _LARGE_FILES $ac_cv_sys_large_files
Chris@1 20478 _ACEOF
Chris@1 20479
Chris@1 20480 fi
Chris@1 20481 rm -f conftest*
Chris@1 20482 fi
Chris@1 20483
Chris@1 20484 echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
Chris@1 20485 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
Chris@1 20486 if test "${ac_cv_sys_largefile_source+set}" = set; then
Chris@1 20487 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20488 else
Chris@1 20489 while :; do
Chris@1 20490 ac_cv_sys_largefile_source=no
Chris@1 20491 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20492 /* confdefs.h. */
Chris@1 20493 _ACEOF
Chris@1 20494 cat confdefs.h >>conftest.$ac_ext
Chris@1 20495 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20496 /* end confdefs.h. */
Chris@1 20497 #include <stdio.h>
Chris@1 20498 int
Chris@1 20499 main ()
Chris@1 20500 {
Chris@1 20501 return !fseeko;
Chris@1 20502 ;
Chris@1 20503 return 0;
Chris@1 20504 }
Chris@1 20505 _ACEOF
Chris@1 20506 rm -f conftest.$ac_objext
Chris@1 20507 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20508 (eval $ac_compile) 2>conftest.er1
Chris@1 20509 ac_status=$?
Chris@1 20510 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20511 rm -f conftest.er1
Chris@1 20512 cat conftest.err >&5
Chris@1 20513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20514 (exit $ac_status); } &&
Chris@1 20515 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20516 || test ! -s conftest.err'
Chris@1 20517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20518 (eval $ac_try) 2>&5
Chris@1 20519 ac_status=$?
Chris@1 20520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20521 (exit $ac_status); }; } &&
Chris@1 20522 { ac_try='test -s conftest.$ac_objext'
Chris@1 20523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20524 (eval $ac_try) 2>&5
Chris@1 20525 ac_status=$?
Chris@1 20526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20527 (exit $ac_status); }; }; then
Chris@1 20528 break
Chris@1 20529 else
Chris@1 20530 echo "$as_me: failed program was:" >&5
Chris@1 20531 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20532
Chris@1 20533 fi
Chris@1 20534 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20535 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20536 /* confdefs.h. */
Chris@1 20537 _ACEOF
Chris@1 20538 cat confdefs.h >>conftest.$ac_ext
Chris@1 20539 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20540 /* end confdefs.h. */
Chris@1 20541 #define _LARGEFILE_SOURCE 1
Chris@1 20542 #include <stdio.h>
Chris@1 20543 int
Chris@1 20544 main ()
Chris@1 20545 {
Chris@1 20546 return !fseeko;
Chris@1 20547 ;
Chris@1 20548 return 0;
Chris@1 20549 }
Chris@1 20550 _ACEOF
Chris@1 20551 rm -f conftest.$ac_objext
Chris@1 20552 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20553 (eval $ac_compile) 2>conftest.er1
Chris@1 20554 ac_status=$?
Chris@1 20555 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20556 rm -f conftest.er1
Chris@1 20557 cat conftest.err >&5
Chris@1 20558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20559 (exit $ac_status); } &&
Chris@1 20560 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20561 || test ! -s conftest.err'
Chris@1 20562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20563 (eval $ac_try) 2>&5
Chris@1 20564 ac_status=$?
Chris@1 20565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20566 (exit $ac_status); }; } &&
Chris@1 20567 { ac_try='test -s conftest.$ac_objext'
Chris@1 20568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20569 (eval $ac_try) 2>&5
Chris@1 20570 ac_status=$?
Chris@1 20571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20572 (exit $ac_status); }; }; then
Chris@1 20573 ac_cv_sys_largefile_source=1; break
Chris@1 20574 else
Chris@1 20575 echo "$as_me: failed program was:" >&5
Chris@1 20576 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20577
Chris@1 20578 fi
Chris@1 20579 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20580 break
Chris@1 20581 done
Chris@1 20582 fi
Chris@1 20583 echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
Chris@1 20584 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
Chris@1 20585 if test "$ac_cv_sys_largefile_source" != no; then
Chris@1 20586
Chris@1 20587 cat >>confdefs.h <<_ACEOF
Chris@1 20588 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
Chris@1 20589 _ACEOF
Chris@1 20590
Chris@1 20591 fi
Chris@1 20592 rm -f conftest*
Chris@1 20593
Chris@1 20594 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
Chris@1 20595 # in glibc 2.1.3, but that breaks too many other things.
Chris@1 20596 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
Chris@1 20597 echo "$as_me:$LINENO: checking for fseeko" >&5
Chris@1 20598 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
Chris@1 20599 if test "${ac_cv_func_fseeko+set}" = set; then
Chris@1 20600 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20601 else
Chris@1 20602 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20603 /* confdefs.h. */
Chris@1 20604 _ACEOF
Chris@1 20605 cat confdefs.h >>conftest.$ac_ext
Chris@1 20606 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20607 /* end confdefs.h. */
Chris@1 20608 #include <stdio.h>
Chris@1 20609 int
Chris@1 20610 main ()
Chris@1 20611 {
Chris@1 20612 return fseeko && fseeko (stdin, 0, 0);
Chris@1 20613 ;
Chris@1 20614 return 0;
Chris@1 20615 }
Chris@1 20616 _ACEOF
Chris@1 20617 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 20618 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 20619 (eval $ac_link) 2>conftest.er1
Chris@1 20620 ac_status=$?
Chris@1 20621 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20622 rm -f conftest.er1
Chris@1 20623 cat conftest.err >&5
Chris@1 20624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20625 (exit $ac_status); } &&
Chris@1 20626 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20627 || test ! -s conftest.err'
Chris@1 20628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20629 (eval $ac_try) 2>&5
Chris@1 20630 ac_status=$?
Chris@1 20631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20632 (exit $ac_status); }; } &&
Chris@1 20633 { ac_try='test -s conftest$ac_exeext'
Chris@1 20634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20635 (eval $ac_try) 2>&5
Chris@1 20636 ac_status=$?
Chris@1 20637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20638 (exit $ac_status); }; }; then
Chris@1 20639 ac_cv_func_fseeko=yes
Chris@1 20640 else
Chris@1 20641 echo "$as_me: failed program was:" >&5
Chris@1 20642 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20643
Chris@1 20644 ac_cv_func_fseeko=no
Chris@1 20645 fi
Chris@1 20646 rm -f conftest.err conftest.$ac_objext \
Chris@1 20647 conftest$ac_exeext conftest.$ac_ext
Chris@1 20648 fi
Chris@1 20649 echo "$as_me:$LINENO: result: $ac_cv_func_fseeko" >&5
Chris@1 20650 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
Chris@1 20651 if test $ac_cv_func_fseeko = yes; then
Chris@1 20652
Chris@1 20653 cat >>confdefs.h <<\_ACEOF
Chris@1 20654 #define HAVE_FSEEKO 1
Chris@1 20655 _ACEOF
Chris@1 20656
Chris@1 20657 fi
Chris@1 20658
Chris@1 20659
Chris@1 20660 echo "$as_me:$LINENO: checking for void*" >&5
Chris@1 20661 echo $ECHO_N "checking for void*... $ECHO_C" >&6
Chris@1 20662 if test "${ac_cv_type_voidp+set}" = set; then
Chris@1 20663 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20664 else
Chris@1 20665 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20666 /* confdefs.h. */
Chris@1 20667 _ACEOF
Chris@1 20668 cat confdefs.h >>conftest.$ac_ext
Chris@1 20669 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20670 /* end confdefs.h. */
Chris@1 20671 $ac_includes_default
Chris@1 20672 int
Chris@1 20673 main ()
Chris@1 20674 {
Chris@1 20675 if ((void* *) 0)
Chris@1 20676 return 0;
Chris@1 20677 if (sizeof (void*))
Chris@1 20678 return 0;
Chris@1 20679 ;
Chris@1 20680 return 0;
Chris@1 20681 }
Chris@1 20682 _ACEOF
Chris@1 20683 rm -f conftest.$ac_objext
Chris@1 20684 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20685 (eval $ac_compile) 2>conftest.er1
Chris@1 20686 ac_status=$?
Chris@1 20687 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20688 rm -f conftest.er1
Chris@1 20689 cat conftest.err >&5
Chris@1 20690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20691 (exit $ac_status); } &&
Chris@1 20692 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20693 || test ! -s conftest.err'
Chris@1 20694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20695 (eval $ac_try) 2>&5
Chris@1 20696 ac_status=$?
Chris@1 20697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20698 (exit $ac_status); }; } &&
Chris@1 20699 { ac_try='test -s conftest.$ac_objext'
Chris@1 20700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20701 (eval $ac_try) 2>&5
Chris@1 20702 ac_status=$?
Chris@1 20703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20704 (exit $ac_status); }; }; then
Chris@1 20705 ac_cv_type_voidp=yes
Chris@1 20706 else
Chris@1 20707 echo "$as_me: failed program was:" >&5
Chris@1 20708 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20709
Chris@1 20710 ac_cv_type_voidp=no
Chris@1 20711 fi
Chris@1 20712 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20713 fi
Chris@1 20714 echo "$as_me:$LINENO: result: $ac_cv_type_voidp" >&5
Chris@1 20715 echo "${ECHO_T}$ac_cv_type_voidp" >&6
Chris@1 20716
Chris@1 20717 echo "$as_me:$LINENO: checking size of void*" >&5
Chris@1 20718 echo $ECHO_N "checking size of void*... $ECHO_C" >&6
Chris@1 20719 if test "${ac_cv_sizeof_voidp+set}" = set; then
Chris@1 20720 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 20721 else
Chris@1 20722 if test "$ac_cv_type_voidp" = yes; then
Chris@1 20723 # The cast to unsigned long works around a bug in the HP C Compiler
Chris@1 20724 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
Chris@1 20725 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Chris@1 20726 # This bug is HP SR number 8606223364.
Chris@1 20727 if test "$cross_compiling" = yes; then
Chris@1 20728 # Depending upon the size, compute the lo and hi bounds.
Chris@1 20729 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20730 /* confdefs.h. */
Chris@1 20731 _ACEOF
Chris@1 20732 cat confdefs.h >>conftest.$ac_ext
Chris@1 20733 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20734 /* end confdefs.h. */
Chris@1 20735 $ac_includes_default
Chris@1 20736 int
Chris@1 20737 main ()
Chris@1 20738 {
Chris@1 20739 static int test_array [1 - 2 * !(((long) (sizeof (void*))) >= 0)];
Chris@1 20740 test_array [0] = 0
Chris@1 20741
Chris@1 20742 ;
Chris@1 20743 return 0;
Chris@1 20744 }
Chris@1 20745 _ACEOF
Chris@1 20746 rm -f conftest.$ac_objext
Chris@1 20747 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20748 (eval $ac_compile) 2>conftest.er1
Chris@1 20749 ac_status=$?
Chris@1 20750 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20751 rm -f conftest.er1
Chris@1 20752 cat conftest.err >&5
Chris@1 20753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20754 (exit $ac_status); } &&
Chris@1 20755 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20756 || test ! -s conftest.err'
Chris@1 20757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20758 (eval $ac_try) 2>&5
Chris@1 20759 ac_status=$?
Chris@1 20760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20761 (exit $ac_status); }; } &&
Chris@1 20762 { ac_try='test -s conftest.$ac_objext'
Chris@1 20763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20764 (eval $ac_try) 2>&5
Chris@1 20765 ac_status=$?
Chris@1 20766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20767 (exit $ac_status); }; }; then
Chris@1 20768 ac_lo=0 ac_mid=0
Chris@1 20769 while :; do
Chris@1 20770 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20771 /* confdefs.h. */
Chris@1 20772 _ACEOF
Chris@1 20773 cat confdefs.h >>conftest.$ac_ext
Chris@1 20774 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20775 /* end confdefs.h. */
Chris@1 20776 $ac_includes_default
Chris@1 20777 int
Chris@1 20778 main ()
Chris@1 20779 {
Chris@1 20780 static int test_array [1 - 2 * !(((long) (sizeof (void*))) <= $ac_mid)];
Chris@1 20781 test_array [0] = 0
Chris@1 20782
Chris@1 20783 ;
Chris@1 20784 return 0;
Chris@1 20785 }
Chris@1 20786 _ACEOF
Chris@1 20787 rm -f conftest.$ac_objext
Chris@1 20788 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20789 (eval $ac_compile) 2>conftest.er1
Chris@1 20790 ac_status=$?
Chris@1 20791 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20792 rm -f conftest.er1
Chris@1 20793 cat conftest.err >&5
Chris@1 20794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20795 (exit $ac_status); } &&
Chris@1 20796 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20797 || test ! -s conftest.err'
Chris@1 20798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20799 (eval $ac_try) 2>&5
Chris@1 20800 ac_status=$?
Chris@1 20801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20802 (exit $ac_status); }; } &&
Chris@1 20803 { ac_try='test -s conftest.$ac_objext'
Chris@1 20804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20805 (eval $ac_try) 2>&5
Chris@1 20806 ac_status=$?
Chris@1 20807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20808 (exit $ac_status); }; }; then
Chris@1 20809 ac_hi=$ac_mid; break
Chris@1 20810 else
Chris@1 20811 echo "$as_me: failed program was:" >&5
Chris@1 20812 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20813
Chris@1 20814 ac_lo=`expr $ac_mid + 1`
Chris@1 20815 if test $ac_lo -le $ac_mid; then
Chris@1 20816 ac_lo= ac_hi=
Chris@1 20817 break
Chris@1 20818 fi
Chris@1 20819 ac_mid=`expr 2 '*' $ac_mid + 1`
Chris@1 20820 fi
Chris@1 20821 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20822 done
Chris@1 20823 else
Chris@1 20824 echo "$as_me: failed program was:" >&5
Chris@1 20825 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20826
Chris@1 20827 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20828 /* confdefs.h. */
Chris@1 20829 _ACEOF
Chris@1 20830 cat confdefs.h >>conftest.$ac_ext
Chris@1 20831 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20832 /* end confdefs.h. */
Chris@1 20833 $ac_includes_default
Chris@1 20834 int
Chris@1 20835 main ()
Chris@1 20836 {
Chris@1 20837 static int test_array [1 - 2 * !(((long) (sizeof (void*))) < 0)];
Chris@1 20838 test_array [0] = 0
Chris@1 20839
Chris@1 20840 ;
Chris@1 20841 return 0;
Chris@1 20842 }
Chris@1 20843 _ACEOF
Chris@1 20844 rm -f conftest.$ac_objext
Chris@1 20845 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20846 (eval $ac_compile) 2>conftest.er1
Chris@1 20847 ac_status=$?
Chris@1 20848 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20849 rm -f conftest.er1
Chris@1 20850 cat conftest.err >&5
Chris@1 20851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20852 (exit $ac_status); } &&
Chris@1 20853 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20854 || test ! -s conftest.err'
Chris@1 20855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20856 (eval $ac_try) 2>&5
Chris@1 20857 ac_status=$?
Chris@1 20858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20859 (exit $ac_status); }; } &&
Chris@1 20860 { ac_try='test -s conftest.$ac_objext'
Chris@1 20861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20862 (eval $ac_try) 2>&5
Chris@1 20863 ac_status=$?
Chris@1 20864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20865 (exit $ac_status); }; }; then
Chris@1 20866 ac_hi=-1 ac_mid=-1
Chris@1 20867 while :; do
Chris@1 20868 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20869 /* confdefs.h. */
Chris@1 20870 _ACEOF
Chris@1 20871 cat confdefs.h >>conftest.$ac_ext
Chris@1 20872 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20873 /* end confdefs.h. */
Chris@1 20874 $ac_includes_default
Chris@1 20875 int
Chris@1 20876 main ()
Chris@1 20877 {
Chris@1 20878 static int test_array [1 - 2 * !(((long) (sizeof (void*))) >= $ac_mid)];
Chris@1 20879 test_array [0] = 0
Chris@1 20880
Chris@1 20881 ;
Chris@1 20882 return 0;
Chris@1 20883 }
Chris@1 20884 _ACEOF
Chris@1 20885 rm -f conftest.$ac_objext
Chris@1 20886 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20887 (eval $ac_compile) 2>conftest.er1
Chris@1 20888 ac_status=$?
Chris@1 20889 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20890 rm -f conftest.er1
Chris@1 20891 cat conftest.err >&5
Chris@1 20892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20893 (exit $ac_status); } &&
Chris@1 20894 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20895 || test ! -s conftest.err'
Chris@1 20896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20897 (eval $ac_try) 2>&5
Chris@1 20898 ac_status=$?
Chris@1 20899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20900 (exit $ac_status); }; } &&
Chris@1 20901 { ac_try='test -s conftest.$ac_objext'
Chris@1 20902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20903 (eval $ac_try) 2>&5
Chris@1 20904 ac_status=$?
Chris@1 20905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20906 (exit $ac_status); }; }; then
Chris@1 20907 ac_lo=$ac_mid; break
Chris@1 20908 else
Chris@1 20909 echo "$as_me: failed program was:" >&5
Chris@1 20910 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20911
Chris@1 20912 ac_hi=`expr '(' $ac_mid ')' - 1`
Chris@1 20913 if test $ac_mid -le $ac_hi; then
Chris@1 20914 ac_lo= ac_hi=
Chris@1 20915 break
Chris@1 20916 fi
Chris@1 20917 ac_mid=`expr 2 '*' $ac_mid`
Chris@1 20918 fi
Chris@1 20919 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20920 done
Chris@1 20921 else
Chris@1 20922 echo "$as_me: failed program was:" >&5
Chris@1 20923 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20924
Chris@1 20925 ac_lo= ac_hi=
Chris@1 20926 fi
Chris@1 20927 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20928 fi
Chris@1 20929 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20930 # Binary search between lo and hi bounds.
Chris@1 20931 while test "x$ac_lo" != "x$ac_hi"; do
Chris@1 20932 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
Chris@1 20933 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20934 /* confdefs.h. */
Chris@1 20935 _ACEOF
Chris@1 20936 cat confdefs.h >>conftest.$ac_ext
Chris@1 20937 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 20938 /* end confdefs.h. */
Chris@1 20939 $ac_includes_default
Chris@1 20940 int
Chris@1 20941 main ()
Chris@1 20942 {
Chris@1 20943 static int test_array [1 - 2 * !(((long) (sizeof (void*))) <= $ac_mid)];
Chris@1 20944 test_array [0] = 0
Chris@1 20945
Chris@1 20946 ;
Chris@1 20947 return 0;
Chris@1 20948 }
Chris@1 20949 _ACEOF
Chris@1 20950 rm -f conftest.$ac_objext
Chris@1 20951 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 20952 (eval $ac_compile) 2>conftest.er1
Chris@1 20953 ac_status=$?
Chris@1 20954 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 20955 rm -f conftest.er1
Chris@1 20956 cat conftest.err >&5
Chris@1 20957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20958 (exit $ac_status); } &&
Chris@1 20959 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 20960 || test ! -s conftest.err'
Chris@1 20961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20962 (eval $ac_try) 2>&5
Chris@1 20963 ac_status=$?
Chris@1 20964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20965 (exit $ac_status); }; } &&
Chris@1 20966 { ac_try='test -s conftest.$ac_objext'
Chris@1 20967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 20968 (eval $ac_try) 2>&5
Chris@1 20969 ac_status=$?
Chris@1 20970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 20971 (exit $ac_status); }; }; then
Chris@1 20972 ac_hi=$ac_mid
Chris@1 20973 else
Chris@1 20974 echo "$as_me: failed program was:" >&5
Chris@1 20975 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 20976
Chris@1 20977 ac_lo=`expr '(' $ac_mid ')' + 1`
Chris@1 20978 fi
Chris@1 20979 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 20980 done
Chris@1 20981 case $ac_lo in
Chris@1 20982 ?*) ac_cv_sizeof_voidp=$ac_lo;;
Chris@1 20983 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void*), 77
Chris@1 20984 See \`config.log' for more details." >&5
Chris@1 20985 echo "$as_me: error: cannot compute sizeof (void*), 77
Chris@1 20986 See \`config.log' for more details." >&2;}
Chris@1 20987 { (exit 1); exit 1; }; } ;;
Chris@1 20988 esac
Chris@1 20989 else
Chris@1 20990 if test "$cross_compiling" = yes; then
Chris@1 20991 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
Chris@1 20992 See \`config.log' for more details." >&5
Chris@1 20993 echo "$as_me: error: cannot run test program while cross compiling
Chris@1 20994 See \`config.log' for more details." >&2;}
Chris@1 20995 { (exit 1); exit 1; }; }
Chris@1 20996 else
Chris@1 20997 cat >conftest.$ac_ext <<_ACEOF
Chris@1 20998 /* confdefs.h. */
Chris@1 20999 _ACEOF
Chris@1 21000 cat confdefs.h >>conftest.$ac_ext
Chris@1 21001 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21002 /* end confdefs.h. */
Chris@1 21003 $ac_includes_default
Chris@1 21004 long longval () { return (long) (sizeof (void*)); }
Chris@1 21005 unsigned long ulongval () { return (long) (sizeof (void*)); }
Chris@1 21006 #include <stdio.h>
Chris@1 21007 #include <stdlib.h>
Chris@1 21008 int
Chris@1 21009 main ()
Chris@1 21010 {
Chris@1 21011
Chris@1 21012 FILE *f = fopen ("conftest.val", "w");
Chris@1 21013 if (! f)
Chris@1 21014 exit (1);
Chris@1 21015 if (((long) (sizeof (void*))) < 0)
Chris@1 21016 {
Chris@1 21017 long i = longval ();
Chris@1 21018 if (i != ((long) (sizeof (void*))))
Chris@1 21019 exit (1);
Chris@1 21020 fprintf (f, "%ld\n", i);
Chris@1 21021 }
Chris@1 21022 else
Chris@1 21023 {
Chris@1 21024 unsigned long i = ulongval ();
Chris@1 21025 if (i != ((long) (sizeof (void*))))
Chris@1 21026 exit (1);
Chris@1 21027 fprintf (f, "%lu\n", i);
Chris@1 21028 }
Chris@1 21029 exit (ferror (f) || fclose (f) != 0);
Chris@1 21030
Chris@1 21031 ;
Chris@1 21032 return 0;
Chris@1 21033 }
Chris@1 21034 _ACEOF
Chris@1 21035 rm -f conftest$ac_exeext
Chris@1 21036 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 21037 (eval $ac_link) 2>&5
Chris@1 21038 ac_status=$?
Chris@1 21039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21040 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Chris@1 21041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21042 (eval $ac_try) 2>&5
Chris@1 21043 ac_status=$?
Chris@1 21044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21045 (exit $ac_status); }; }; then
Chris@1 21046 ac_cv_sizeof_voidp=`cat conftest.val`
Chris@1 21047 else
Chris@1 21048 echo "$as_me: program exited with status $ac_status" >&5
Chris@1 21049 echo "$as_me: failed program was:" >&5
Chris@1 21050 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21051
Chris@1 21052 ( exit $ac_status )
Chris@1 21053 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void*), 77
Chris@1 21054 See \`config.log' for more details." >&5
Chris@1 21055 echo "$as_me: error: cannot compute sizeof (void*), 77
Chris@1 21056 See \`config.log' for more details." >&2;}
Chris@1 21057 { (exit 1); exit 1; }; }
Chris@1 21058 fi
Chris@1 21059 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Chris@1 21060 fi
Chris@1 21061 fi
Chris@1 21062 rm -f conftest.val
Chris@1 21063 else
Chris@1 21064 ac_cv_sizeof_voidp=0
Chris@1 21065 fi
Chris@1 21066 fi
Chris@1 21067 echo "$as_me:$LINENO: result: $ac_cv_sizeof_voidp" >&5
Chris@1 21068 echo "${ECHO_T}$ac_cv_sizeof_voidp" >&6
Chris@1 21069 cat >>confdefs.h <<_ACEOF
Chris@1 21070 #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
Chris@1 21071 _ACEOF
Chris@1 21072
Chris@1 21073
Chris@1 21074
Chris@1 21075 #@@@ new name is AC_CONFIG_HEADERS
Chris@1 21076 ac_config_headers="$ac_config_headers config.h"
Chris@1 21077
Chris@1 21078
Chris@1 21079 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
Chris@1 21080 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
Chris@1 21081 if test "${ac_cv_c_bigendian+set}" = set; then
Chris@1 21082 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 21083 else
Chris@1 21084 # See if sys/param.h defines the BYTE_ORDER macro.
Chris@1 21085 cat >conftest.$ac_ext <<_ACEOF
Chris@1 21086 /* confdefs.h. */
Chris@1 21087 _ACEOF
Chris@1 21088 cat confdefs.h >>conftest.$ac_ext
Chris@1 21089 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21090 /* end confdefs.h. */
Chris@1 21091 #include <sys/types.h>
Chris@1 21092 #include <sys/param.h>
Chris@1 21093
Chris@1 21094 int
Chris@1 21095 main ()
Chris@1 21096 {
Chris@1 21097 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
Chris@1 21098 bogus endian macros
Chris@1 21099 #endif
Chris@1 21100
Chris@1 21101 ;
Chris@1 21102 return 0;
Chris@1 21103 }
Chris@1 21104 _ACEOF
Chris@1 21105 rm -f conftest.$ac_objext
Chris@1 21106 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 21107 (eval $ac_compile) 2>conftest.er1
Chris@1 21108 ac_status=$?
Chris@1 21109 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 21110 rm -f conftest.er1
Chris@1 21111 cat conftest.err >&5
Chris@1 21112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21113 (exit $ac_status); } &&
Chris@1 21114 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 21115 || test ! -s conftest.err'
Chris@1 21116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21117 (eval $ac_try) 2>&5
Chris@1 21118 ac_status=$?
Chris@1 21119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21120 (exit $ac_status); }; } &&
Chris@1 21121 { ac_try='test -s conftest.$ac_objext'
Chris@1 21122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21123 (eval $ac_try) 2>&5
Chris@1 21124 ac_status=$?
Chris@1 21125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21126 (exit $ac_status); }; }; then
Chris@1 21127 # It does; now see whether it defined to BIG_ENDIAN or not.
Chris@1 21128 cat >conftest.$ac_ext <<_ACEOF
Chris@1 21129 /* confdefs.h. */
Chris@1 21130 _ACEOF
Chris@1 21131 cat confdefs.h >>conftest.$ac_ext
Chris@1 21132 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21133 /* end confdefs.h. */
Chris@1 21134 #include <sys/types.h>
Chris@1 21135 #include <sys/param.h>
Chris@1 21136
Chris@1 21137 int
Chris@1 21138 main ()
Chris@1 21139 {
Chris@1 21140 #if BYTE_ORDER != BIG_ENDIAN
Chris@1 21141 not big endian
Chris@1 21142 #endif
Chris@1 21143
Chris@1 21144 ;
Chris@1 21145 return 0;
Chris@1 21146 }
Chris@1 21147 _ACEOF
Chris@1 21148 rm -f conftest.$ac_objext
Chris@1 21149 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 21150 (eval $ac_compile) 2>conftest.er1
Chris@1 21151 ac_status=$?
Chris@1 21152 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 21153 rm -f conftest.er1
Chris@1 21154 cat conftest.err >&5
Chris@1 21155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21156 (exit $ac_status); } &&
Chris@1 21157 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 21158 || test ! -s conftest.err'
Chris@1 21159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21160 (eval $ac_try) 2>&5
Chris@1 21161 ac_status=$?
Chris@1 21162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21163 (exit $ac_status); }; } &&
Chris@1 21164 { ac_try='test -s conftest.$ac_objext'
Chris@1 21165 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21166 (eval $ac_try) 2>&5
Chris@1 21167 ac_status=$?
Chris@1 21168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21169 (exit $ac_status); }; }; then
Chris@1 21170 ac_cv_c_bigendian=yes
Chris@1 21171 else
Chris@1 21172 echo "$as_me: failed program was:" >&5
Chris@1 21173 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21174
Chris@1 21175 ac_cv_c_bigendian=no
Chris@1 21176 fi
Chris@1 21177 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 21178 else
Chris@1 21179 echo "$as_me: failed program was:" >&5
Chris@1 21180 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21181
Chris@1 21182 # It does not; compile a test program.
Chris@1 21183 if test "$cross_compiling" = yes; then
Chris@1 21184 # try to guess the endianness by grepping values into an object file
Chris@1 21185 ac_cv_c_bigendian=unknown
Chris@1 21186 cat >conftest.$ac_ext <<_ACEOF
Chris@1 21187 /* confdefs.h. */
Chris@1 21188 _ACEOF
Chris@1 21189 cat confdefs.h >>conftest.$ac_ext
Chris@1 21190 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21191 /* end confdefs.h. */
Chris@1 21192 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
Chris@1 21193 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
Chris@1 21194 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
Chris@1 21195 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
Chris@1 21196 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
Chris@1 21197 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Chris@1 21198 int
Chris@1 21199 main ()
Chris@1 21200 {
Chris@1 21201 _ascii (); _ebcdic ();
Chris@1 21202 ;
Chris@1 21203 return 0;
Chris@1 21204 }
Chris@1 21205 _ACEOF
Chris@1 21206 rm -f conftest.$ac_objext
Chris@1 21207 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 21208 (eval $ac_compile) 2>conftest.er1
Chris@1 21209 ac_status=$?
Chris@1 21210 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 21211 rm -f conftest.er1
Chris@1 21212 cat conftest.err >&5
Chris@1 21213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21214 (exit $ac_status); } &&
Chris@1 21215 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 21216 || test ! -s conftest.err'
Chris@1 21217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21218 (eval $ac_try) 2>&5
Chris@1 21219 ac_status=$?
Chris@1 21220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21221 (exit $ac_status); }; } &&
Chris@1 21222 { ac_try='test -s conftest.$ac_objext'
Chris@1 21223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21224 (eval $ac_try) 2>&5
Chris@1 21225 ac_status=$?
Chris@1 21226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21227 (exit $ac_status); }; }; then
Chris@1 21228 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Chris@1 21229 ac_cv_c_bigendian=yes
Chris@1 21230 fi
Chris@1 21231 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
Chris@1 21232 if test "$ac_cv_c_bigendian" = unknown; then
Chris@1 21233 ac_cv_c_bigendian=no
Chris@1 21234 else
Chris@1 21235 # finding both strings is unlikely to happen, but who knows?
Chris@1 21236 ac_cv_c_bigendian=unknown
Chris@1 21237 fi
Chris@1 21238 fi
Chris@1 21239 else
Chris@1 21240 echo "$as_me: failed program was:" >&5
Chris@1 21241 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21242
Chris@1 21243 fi
Chris@1 21244 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 21245 else
Chris@1 21246 cat >conftest.$ac_ext <<_ACEOF
Chris@1 21247 /* confdefs.h. */
Chris@1 21248 _ACEOF
Chris@1 21249 cat confdefs.h >>conftest.$ac_ext
Chris@1 21250 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21251 /* end confdefs.h. */
Chris@1 21252 int
Chris@1 21253 main ()
Chris@1 21254 {
Chris@1 21255 /* Are we little or big endian? From Harbison&Steele. */
Chris@1 21256 union
Chris@1 21257 {
Chris@1 21258 long l;
Chris@1 21259 char c[sizeof (long)];
Chris@1 21260 } u;
Chris@1 21261 u.l = 1;
Chris@1 21262 exit (u.c[sizeof (long) - 1] == 1);
Chris@1 21263 }
Chris@1 21264 _ACEOF
Chris@1 21265 rm -f conftest$ac_exeext
Chris@1 21266 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 21267 (eval $ac_link) 2>&5
Chris@1 21268 ac_status=$?
Chris@1 21269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21270 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Chris@1 21271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21272 (eval $ac_try) 2>&5
Chris@1 21273 ac_status=$?
Chris@1 21274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21275 (exit $ac_status); }; }; then
Chris@1 21276 ac_cv_c_bigendian=no
Chris@1 21277 else
Chris@1 21278 echo "$as_me: program exited with status $ac_status" >&5
Chris@1 21279 echo "$as_me: failed program was:" >&5
Chris@1 21280 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21281
Chris@1 21282 ( exit $ac_status )
Chris@1 21283 ac_cv_c_bigendian=yes
Chris@1 21284 fi
Chris@1 21285 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Chris@1 21286 fi
Chris@1 21287 fi
Chris@1 21288 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 21289 fi
Chris@1 21290 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
Chris@1 21291 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
Chris@1 21292 case $ac_cv_c_bigendian in
Chris@1 21293 yes)
Chris@1 21294
Chris@1 21295 cat >>confdefs.h <<\_ACEOF
Chris@1 21296 #define WORDS_BIGENDIAN 1
Chris@1 21297 _ACEOF
Chris@1 21298 ;;
Chris@1 21299 no)
Chris@1 21300 ;;
Chris@1 21301 *)
Chris@1 21302 { { echo "$as_me:$LINENO: error: unknown endianness
Chris@1 21303 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
Chris@1 21304 echo "$as_me: error: unknown endianness
Chris@1 21305 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
Chris@1 21306 { (exit 1); exit 1; }; } ;;
Chris@1 21307 esac
Chris@1 21308
Chris@1 21309
Chris@1 21310 echo "$as_me:$LINENO: checking for socklen_t" >&5
Chris@1 21311 echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
Chris@1 21312 if test "${ac_cv_type_socklen_t+set}" = set; then
Chris@1 21313 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 21314 else
Chris@1 21315 cat >conftest.$ac_ext <<_ACEOF
Chris@1 21316 /* confdefs.h. */
Chris@1 21317 _ACEOF
Chris@1 21318 cat confdefs.h >>conftest.$ac_ext
Chris@1 21319 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21320 /* end confdefs.h. */
Chris@1 21321 $ac_includes_default
Chris@1 21322 int
Chris@1 21323 main ()
Chris@1 21324 {
Chris@1 21325 if ((socklen_t *) 0)
Chris@1 21326 return 0;
Chris@1 21327 if (sizeof (socklen_t))
Chris@1 21328 return 0;
Chris@1 21329 ;
Chris@1 21330 return 0;
Chris@1 21331 }
Chris@1 21332 _ACEOF
Chris@1 21333 rm -f conftest.$ac_objext
Chris@1 21334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 21335 (eval $ac_compile) 2>conftest.er1
Chris@1 21336 ac_status=$?
Chris@1 21337 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 21338 rm -f conftest.er1
Chris@1 21339 cat conftest.err >&5
Chris@1 21340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21341 (exit $ac_status); } &&
Chris@1 21342 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 21343 || test ! -s conftest.err'
Chris@1 21344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21345 (eval $ac_try) 2>&5
Chris@1 21346 ac_status=$?
Chris@1 21347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21348 (exit $ac_status); }; } &&
Chris@1 21349 { ac_try='test -s conftest.$ac_objext'
Chris@1 21350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21351 (eval $ac_try) 2>&5
Chris@1 21352 ac_status=$?
Chris@1 21353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21354 (exit $ac_status); }; }; then
Chris@1 21355 ac_cv_type_socklen_t=yes
Chris@1 21356 else
Chris@1 21357 echo "$as_me: failed program was:" >&5
Chris@1 21358 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21359
Chris@1 21360 ac_cv_type_socklen_t=no
Chris@1 21361 fi
Chris@1 21362 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 21363 fi
Chris@1 21364 echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
Chris@1 21365 echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
Chris@1 21366 if test $ac_cv_type_socklen_t = yes; then
Chris@1 21367
Chris@1 21368 cat >>confdefs.h <<_ACEOF
Chris@1 21369 #define HAVE_SOCKLEN_T 1
Chris@1 21370 _ACEOF
Chris@1 21371
Chris@1 21372
Chris@1 21373 fi
Chris@1 21374
Chris@1 21375
Chris@1 21376
Chris@1 21377 for ac_func in getopt_long
Chris@1 21378 do
Chris@1 21379 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chris@1 21380 echo "$as_me:$LINENO: checking for $ac_func" >&5
Chris@1 21381 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
Chris@1 21382 if eval "test \"\${$as_ac_var+set}\" = set"; then
Chris@1 21383 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 21384 else
Chris@1 21385 cat >conftest.$ac_ext <<_ACEOF
Chris@1 21386 /* confdefs.h. */
Chris@1 21387 _ACEOF
Chris@1 21388 cat confdefs.h >>conftest.$ac_ext
Chris@1 21389 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 21390 /* end confdefs.h. */
Chris@1 21391 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
Chris@1 21392 For example, HP-UX 11i <limits.h> declares gettimeofday. */
Chris@1 21393 #define $ac_func innocuous_$ac_func
Chris@1 21394
Chris@1 21395 /* System header to define __stub macros and hopefully few prototypes,
Chris@1 21396 which can conflict with char $ac_func (); below.
Chris@1 21397 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Chris@1 21398 <limits.h> exists even on freestanding compilers. */
Chris@1 21399
Chris@1 21400 #ifdef __STDC__
Chris@1 21401 # include <limits.h>
Chris@1 21402 #else
Chris@1 21403 # include <assert.h>
Chris@1 21404 #endif
Chris@1 21405
Chris@1 21406 #undef $ac_func
Chris@1 21407
Chris@1 21408 /* Override any gcc2 internal prototype to avoid an error. */
Chris@1 21409 #ifdef __cplusplus
Chris@1 21410 extern "C"
Chris@1 21411 {
Chris@1 21412 #endif
Chris@1 21413 /* We use char because int might match the return type of a gcc2
Chris@1 21414 builtin and then its argument prototype would still apply. */
Chris@1 21415 char $ac_func ();
Chris@1 21416 /* The GNU C library defines this for functions which it implements
Chris@1 21417 to always fail with ENOSYS. Some functions are actually named
Chris@1 21418 something starting with __ and the normal name is an alias. */
Chris@1 21419 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Chris@1 21420 choke me
Chris@1 21421 #else
Chris@1 21422 char (*f) () = $ac_func;
Chris@1 21423 #endif
Chris@1 21424 #ifdef __cplusplus
Chris@1 21425 }
Chris@1 21426 #endif
Chris@1 21427
Chris@1 21428 int
Chris@1 21429 main ()
Chris@1 21430 {
Chris@1 21431 return f != $ac_func;
Chris@1 21432 ;
Chris@1 21433 return 0;
Chris@1 21434 }
Chris@1 21435 _ACEOF
Chris@1 21436 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 21437 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 21438 (eval $ac_link) 2>conftest.er1
Chris@1 21439 ac_status=$?
Chris@1 21440 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 21441 rm -f conftest.er1
Chris@1 21442 cat conftest.err >&5
Chris@1 21443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21444 (exit $ac_status); } &&
Chris@1 21445 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 21446 || test ! -s conftest.err'
Chris@1 21447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21448 (eval $ac_try) 2>&5
Chris@1 21449 ac_status=$?
Chris@1 21450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21451 (exit $ac_status); }; } &&
Chris@1 21452 { ac_try='test -s conftest$ac_exeext'
Chris@1 21453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 21454 (eval $ac_try) 2>&5
Chris@1 21455 ac_status=$?
Chris@1 21456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 21457 (exit $ac_status); }; }; then
Chris@1 21458 eval "$as_ac_var=yes"
Chris@1 21459 else
Chris@1 21460 echo "$as_me: failed program was:" >&5
Chris@1 21461 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 21462
Chris@1 21463 eval "$as_ac_var=no"
Chris@1 21464 fi
Chris@1 21465 rm -f conftest.err conftest.$ac_objext \
Chris@1 21466 conftest$ac_exeext conftest.$ac_ext
Chris@1 21467 fi
Chris@1 21468 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
Chris@1 21469 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
Chris@1 21470 if test `eval echo '${'$as_ac_var'}'` = yes; then
Chris@1 21471 cat >>confdefs.h <<_ACEOF
Chris@1 21472 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Chris@1 21473 _ACEOF
Chris@1 21474
Chris@1 21475 fi
Chris@1 21476 done
Chris@1 21477
Chris@1 21478
Chris@1 21479 case "$host_cpu" in
Chris@1 21480 i*86)
Chris@1 21481 cpu_ia32=true
Chris@1 21482 cat >>confdefs.h <<\_ACEOF
Chris@1 21483 #define FLAC__CPU_IA32 1
Chris@1 21484 _ACEOF
Chris@1 21485
Chris@1 21486
Chris@1 21487
Chris@1 21488 ;;
Chris@1 21489 powerpc)
Chris@1 21490 cpu_ppc=true
Chris@1 21491 cat >>confdefs.h <<\_ACEOF
Chris@1 21492 #define FLAC__CPU_PPC 1
Chris@1 21493 _ACEOF
Chris@1 21494
Chris@1 21495
Chris@1 21496
Chris@1 21497 ;;
Chris@1 21498 sparc)
Chris@1 21499 cpu_sparc=true
Chris@1 21500 cat >>confdefs.h <<\_ACEOF
Chris@1 21501 #define FLAC__CPU_SPARC 1
Chris@1 21502 _ACEOF
Chris@1 21503
Chris@1 21504
Chris@1 21505
Chris@1 21506 ;;
Chris@1 21507 esac
Chris@1 21508
Chris@1 21509
Chris@1 21510 if test "x$cpu_ia32" = xtrue; then
Chris@1 21511 FLaC__CPU_IA32_TRUE=
Chris@1 21512 FLaC__CPU_IA32_FALSE='#'
Chris@1 21513 else
Chris@1 21514 FLaC__CPU_IA32_TRUE='#'
Chris@1 21515 FLaC__CPU_IA32_FALSE=
Chris@1 21516 fi
Chris@1 21517
Chris@1 21518
Chris@1 21519
Chris@1 21520 if test "x$cpu_ppc" = xtrue; then
Chris@1 21521 FLaC__CPU_PPC_TRUE=
Chris@1 21522 FLaC__CPU_PPC_FALSE='#'
Chris@1 21523 else
Chris@1 21524 FLaC__CPU_PPC_TRUE='#'
Chris@1 21525 FLaC__CPU_PPC_FALSE=
Chris@1 21526 fi
Chris@1 21527
Chris@1 21528
Chris@1 21529
Chris@1 21530 if test "x$cpu_sparc" = xtrue; then
Chris@1 21531 FLaC__CPU_SPARC_TRUE=
Chris@1 21532 FLaC__CPU_SPARC_FALSE='#'
Chris@1 21533 else
Chris@1 21534 FLaC__CPU_SPARC_TRUE='#'
Chris@1 21535 FLaC__CPU_SPARC_FALSE=
Chris@1 21536 fi
Chris@1 21537
Chris@1 21538
Chris@1 21539 case "$host" in
Chris@1 21540 i386-*-openbsd3.[0-3]) OBJ_FORMAT=aoutb ;;
Chris@1 21541 *-*-cygwin|*mingw*) OBJ_FORMAT=win32 ;;
Chris@1 21542 *-*-darwin*) OBJ_FORMAT=macho ;;
Chris@1 21543 *) OBJ_FORMAT=elf ;;
Chris@1 21544 esac
Chris@1 21545
Chris@1 21546
Chris@1 21547 # only needed because of ntohl() usage, can get rid of after that's gone:
Chris@1 21548 case "$host" in
Chris@1 21549 *-*-cygwin|*mingw*) MINGW_WINSOCK_LIBS=-lwsock32 ;;
Chris@1 21550 *) MINGW_WINSOCK_LIBS= ;;
Chris@1 21551 esac
Chris@1 21552
Chris@1 21553
Chris@1 21554 case "$host" in
Chris@1 21555 *-pc-linux-gnu)
Chris@1 21556 sys_linux=true
Chris@1 21557 cat >>confdefs.h <<\_ACEOF
Chris@1 21558 #define FLAC__SYS_LINUX 1
Chris@1 21559 _ACEOF
Chris@1 21560
Chris@1 21561
Chris@1 21562
Chris@1 21563 ;;
Chris@1 21564 *-*-darwin*)
Chris@1 21565 sys_darwin=true
Chris@1 21566 cat >>confdefs.h <<\_ACEOF
Chris@1 21567 #define FLAC__SYS_DARWIN 1
Chris@1 21568 _ACEOF
Chris@1 21569
Chris@1 21570
Chris@1 21571
Chris@1 21572 ;;
Chris@1 21573 esac
Chris@1 21574
Chris@1 21575
Chris@1 21576 if test "x$sys_darwin" = xtrue; then
Chris@1 21577 FLaC__SYS_DARWIN_TRUE=
Chris@1 21578 FLaC__SYS_DARWIN_FALSE='#'
Chris@1 21579 else
Chris@1 21580 FLaC__SYS_DARWIN_TRUE='#'
Chris@1 21581 FLaC__SYS_DARWIN_FALSE=
Chris@1 21582 fi
Chris@1 21583
Chris@1 21584
Chris@1 21585
Chris@1 21586 if test "x$sys_linux" = xtrue; then
Chris@1 21587 FLaC__SYS_LINUX_TRUE=
Chris@1 21588 FLaC__SYS_LINUX_FALSE='#'
Chris@1 21589 else
Chris@1 21590 FLaC__SYS_LINUX_TRUE='#'
Chris@1 21591 FLaC__SYS_LINUX_FALSE=
Chris@1 21592 fi
Chris@1 21593
Chris@1 21594
Chris@1 21595 if test "x$cpu_ia32" = xtrue ; then
Chris@1 21596 cat >>confdefs.h <<\_ACEOF
Chris@1 21597 #define FLAC__ALIGN_MALLOC_DATA 1
Chris@1 21598 _ACEOF
Chris@1 21599
Chris@1 21600
Chris@1 21601
Chris@1 21602 fi
Chris@1 21603
Chris@1 21604 # Check whether --enable-asm-optimizations or --disable-asm-optimizations was given.
Chris@1 21605 if test "${enable_asm_optimizations+set}" = set; then
Chris@1 21606 enableval="$enable_asm_optimizations"
Chris@1 21607 asm_opt=no
Chris@1 21608 else
Chris@1 21609 asm_opt=yes
Chris@1 21610 fi;
Chris@1 21611
Chris@1 21612
Chris@1 21613 if test "x$asm_opt" = xno; then
Chris@1 21614 FLaC__NO_ASM_TRUE=
Chris@1 21615 FLaC__NO_ASM_FALSE='#'
Chris@1 21616 else
Chris@1 21617 FLaC__NO_ASM_TRUE='#'
Chris@1 21618 FLaC__NO_ASM_FALSE=
Chris@1 21619 fi
Chris@1 21620
Chris@1 21621 if test "x$asm_opt" = xno ; then
Chris@1 21622 cat >>confdefs.h <<\_ACEOF
Chris@1 21623 #define FLAC__NO_ASM 1
Chris@1 21624 _ACEOF
Chris@1 21625
Chris@1 21626
Chris@1 21627
Chris@1 21628 fi
Chris@1 21629
Chris@1 21630 # Check whether --enable-debug or --disable-debug was given.
Chris@1 21631 if test "${enable_debug+set}" = set; then
Chris@1 21632 enableval="$enable_debug"
Chris@1 21633 case "${enableval}" in
Chris@1 21634 yes) debug=true ;;
Chris@1 21635 no) debug=false ;;
Chris@1 21636 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
Chris@1 21637 echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
Chris@1 21638 { (exit 1); exit 1; }; } ;;
Chris@1 21639 esac
Chris@1 21640 else
Chris@1 21641 debug=false
Chris@1 21642 fi;
Chris@1 21643
Chris@1 21644
Chris@1 21645 if test "x$debug" = xtrue; then
Chris@1 21646 DEBUG_TRUE=
Chris@1 21647 DEBUG_FALSE='#'
Chris@1 21648 else
Chris@1 21649 DEBUG_TRUE='#'
Chris@1 21650 DEBUG_FALSE=
Chris@1 21651 fi
Chris@1 21652
Chris@1 21653
Chris@1 21654 # Check whether --enable-sse or --disable-sse was given.
Chris@1 21655 if test "${enable_sse+set}" = set; then
Chris@1 21656 enableval="$enable_sse"
Chris@1 21657 case "${enableval}" in
Chris@1 21658 yes) sse_os=true ;;
Chris@1 21659 no) sse_os=false ;;
Chris@1 21660 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-sse" >&5
Chris@1 21661 echo "$as_me: error: bad value ${enableval} for --enable-sse" >&2;}
Chris@1 21662 { (exit 1); exit 1; }; } ;;
Chris@1 21663 esac
Chris@1 21664 else
Chris@1 21665 sse_os=false
Chris@1 21666 fi;
Chris@1 21667
Chris@1 21668
Chris@1 21669 if test "x$sse_os" = xtrue; then
Chris@1 21670 FLaC__SSE_OS_TRUE=
Chris@1 21671 FLaC__SSE_OS_FALSE='#'
Chris@1 21672 else
Chris@1 21673 FLaC__SSE_OS_TRUE='#'
Chris@1 21674 FLaC__SSE_OS_FALSE=
Chris@1 21675 fi
Chris@1 21676
Chris@1 21677 if test "x$sse_os" = xtrue ; then
Chris@1 21678 cat >>confdefs.h <<\_ACEOF
Chris@1 21679 #define FLAC__SSE_OS 1
Chris@1 21680 _ACEOF
Chris@1 21681
Chris@1 21682
Chris@1 21683
Chris@1 21684 fi
Chris@1 21685
Chris@1 21686 # Check whether --enable-3dnow or --disable-3dnow was given.
Chris@1 21687 if test "${enable_3dnow+set}" = set; then
Chris@1 21688 enableval="$enable_3dnow"
Chris@1 21689 case "${enableval}" in
Chris@1 21690 yes) use_3dnow=true ;;
Chris@1 21691 no) use_3dnow=false ;;
Chris@1 21692 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-3dnow" >&5
Chris@1 21693 echo "$as_me: error: bad value ${enableval} for --enable-3dnow" >&2;}
Chris@1 21694 { (exit 1); exit 1; }; } ;;
Chris@1 21695 esac
Chris@1 21696 else
Chris@1 21697 use_3dnow=true
Chris@1 21698 fi;
Chris@1 21699
Chris@1 21700
Chris@1 21701 if test "x$use_3dnow" = xtrue; then
Chris@1 21702 FLaC__USE_3DNOW_TRUE=
Chris@1 21703 FLaC__USE_3DNOW_FALSE='#'
Chris@1 21704 else
Chris@1 21705 FLaC__USE_3DNOW_TRUE='#'
Chris@1 21706 FLaC__USE_3DNOW_FALSE=
Chris@1 21707 fi
Chris@1 21708
Chris@1 21709 if test "x$use_3dnow" = xtrue ; then
Chris@1 21710 cat >>confdefs.h <<\_ACEOF
Chris@1 21711 #define FLAC__USE_3DNOW 1
Chris@1 21712 _ACEOF
Chris@1 21713
Chris@1 21714
Chris@1 21715
Chris@1 21716 fi
Chris@1 21717
Chris@1 21718 # Check whether --enable-altivec or --disable-altivec was given.
Chris@1 21719 if test "${enable_altivec+set}" = set; then
Chris@1 21720 enableval="$enable_altivec"
Chris@1 21721 case "${enableval}" in
Chris@1 21722 yes) use_altivec=true ;;
Chris@1 21723 no) use_altivec=false ;;
Chris@1 21724 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-altivec" >&5
Chris@1 21725 echo "$as_me: error: bad value ${enableval} for --enable-altivec" >&2;}
Chris@1 21726 { (exit 1); exit 1; }; } ;;
Chris@1 21727 esac
Chris@1 21728 else
Chris@1 21729 use_altivec=true
Chris@1 21730 fi;
Chris@1 21731
Chris@1 21732
Chris@1 21733 if test "x$use_altivec" = xtrue; then
Chris@1 21734 FLaC__USE_ALTIVEC_TRUE=
Chris@1 21735 FLaC__USE_ALTIVEC_FALSE='#'
Chris@1 21736 else
Chris@1 21737 FLaC__USE_ALTIVEC_TRUE='#'
Chris@1 21738 FLaC__USE_ALTIVEC_FALSE=
Chris@1 21739 fi
Chris@1 21740
Chris@1 21741 if test "x$use_altivec" = xtrue ; then
Chris@1 21742 cat >>confdefs.h <<\_ACEOF
Chris@1 21743 #define FLAC__USE_ALTIVEC 1
Chris@1 21744 _ACEOF
Chris@1 21745
Chris@1 21746
Chris@1 21747
Chris@1 21748 fi
Chris@1 21749
Chris@1 21750 # Check whether --enable-thorough-tests or --disable-thorough-tests was given.
Chris@1 21751 if test "${enable_thorough_tests+set}" = set; then
Chris@1 21752 enableval="$enable_thorough_tests"
Chris@1 21753 case "${enableval}" in
Chris@1 21754 yes) thorough_tests=true ;;
Chris@1 21755 no) thorough_tests=false ;;
Chris@1 21756 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-thorough-tests" >&5
Chris@1 21757 echo "$as_me: error: bad value ${enableval} for --enable-thorough-tests" >&2;}
Chris@1 21758 { (exit 1); exit 1; }; } ;;
Chris@1 21759 esac
Chris@1 21760 else
Chris@1 21761 thorough_tests=true
Chris@1 21762 fi;
Chris@1 21763 # Check whether --enable-exhaustive-tests or --disable-exhaustive-tests was given.
Chris@1 21764 if test "${enable_exhaustive_tests+set}" = set; then
Chris@1 21765 enableval="$enable_exhaustive_tests"
Chris@1 21766 case "${enableval}" in
Chris@1 21767 yes) exhaustive_tests=true ;;
Chris@1 21768 no) exhaustive_tests=false ;;
Chris@1 21769 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-exhaustive-tests" >&5
Chris@1 21770 echo "$as_me: error: bad value ${enableval} for --enable-exhaustive-tests" >&2;}
Chris@1 21771 { (exit 1); exit 1; }; } ;;
Chris@1 21772 esac
Chris@1 21773 else
Chris@1 21774 exhaustive_tests=false
Chris@1 21775 fi;
Chris@1 21776 if test "x$thorough_tests" = xfalse ; then
Chris@1 21777 FLAC__TEST_LEVEL=0
Chris@1 21778 elif test "x$exhaustive_tests" = xfalse ; then
Chris@1 21779 FLAC__TEST_LEVEL=1
Chris@1 21780 else
Chris@1 21781 FLAC__TEST_LEVEL=2
Chris@1 21782 fi
Chris@1 21783
Chris@1 21784
Chris@1 21785 # Check whether --enable-valgrind-testing or --disable-valgrind-testing was given.
Chris@1 21786 if test "${enable_valgrind_testing+set}" = set; then
Chris@1 21787 enableval="$enable_valgrind_testing"
Chris@1 21788 case "${enableval}" in
Chris@1 21789 yes) FLAC__TEST_WITH_VALGRIND=yes ;;
Chris@1 21790 no) FLAC__TEST_WITH_VALGRIND=no ;;
Chris@1 21791 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-valgrind-testing" >&5
Chris@1 21792 echo "$as_me: error: bad value ${enableval} for --enable-valgrind-testing" >&2;}
Chris@1 21793 { (exit 1); exit 1; }; } ;;
Chris@1 21794 esac
Chris@1 21795 else
Chris@1 21796 FLAC__TEST_WITH_VALGRIND=no
Chris@1 21797 fi;
Chris@1 21798
Chris@1 21799
Chris@1 21800 # Check whether --enable-doxygen-docs or --disable-doxygen-docs was given.
Chris@1 21801 if test "${enable_doxygen_docs+set}" = set; then
Chris@1 21802 enableval="$enable_doxygen_docs"
Chris@1 21803 case "${enableval}" in
Chris@1 21804 yes) enable_doxygen_docs=true ;;
Chris@1 21805 no) enable_doxygen_docs=false ;;
Chris@1 21806 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-doxygen-docs" >&5
Chris@1 21807 echo "$as_me: error: bad value ${enableval} for --enable-doxygen-docs" >&2;}
Chris@1 21808 { (exit 1); exit 1; }; } ;;
Chris@1 21809 esac
Chris@1 21810 else
Chris@1 21811 enable_doxygen_docs=true
Chris@1 21812 fi;
Chris@1 21813 if test "x$enable_doxygen_docs" != xfalse ; then
Chris@1 21814 for ac_prog in doxygen
Chris@1 21815 do
Chris@1 21816 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 21817 set dummy $ac_prog; ac_word=$2
Chris@1 21818 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 21819 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 21820 if test "${ac_cv_prog_DOXYGEN+set}" = set; then
Chris@1 21821 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 21822 else
Chris@1 21823 if test -n "$DOXYGEN"; then
Chris@1 21824 ac_cv_prog_DOXYGEN="$DOXYGEN" # Let the user override the test.
Chris@1 21825 else
Chris@1 21826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 21827 for as_dir in $PATH
Chris@1 21828 do
Chris@1 21829 IFS=$as_save_IFS
Chris@1 21830 test -z "$as_dir" && as_dir=.
Chris@1 21831 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 21832 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 21833 ac_cv_prog_DOXYGEN="$ac_prog"
Chris@1 21834 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 21835 break 2
Chris@1 21836 fi
Chris@1 21837 done
Chris@1 21838 done
Chris@1 21839
Chris@1 21840 fi
Chris@1 21841 fi
Chris@1 21842 DOXYGEN=$ac_cv_prog_DOXYGEN
Chris@1 21843 if test -n "$DOXYGEN"; then
Chris@1 21844 echo "$as_me:$LINENO: result: $DOXYGEN" >&5
Chris@1 21845 echo "${ECHO_T}$DOXYGEN" >&6
Chris@1 21846 else
Chris@1 21847 echo "$as_me:$LINENO: result: no" >&5
Chris@1 21848 echo "${ECHO_T}no" >&6
Chris@1 21849 fi
Chris@1 21850
Chris@1 21851 test -n "$DOXYGEN" && break
Chris@1 21852 done
Chris@1 21853
Chris@1 21854 fi
Chris@1 21855
Chris@1 21856
Chris@1 21857 if test -n "$DOXYGEN"; then
Chris@1 21858 FLaC__HAS_DOXYGEN_TRUE=
Chris@1 21859 FLaC__HAS_DOXYGEN_FALSE='#'
Chris@1 21860 else
Chris@1 21861 FLaC__HAS_DOXYGEN_TRUE='#'
Chris@1 21862 FLaC__HAS_DOXYGEN_FALSE=
Chris@1 21863 fi
Chris@1 21864
Chris@1 21865
Chris@1 21866 # Check whether --enable-local-xmms-plugin or --disable-local-xmms-plugin was given.
Chris@1 21867 if test "${enable_local_xmms_plugin+set}" = set; then
Chris@1 21868 enableval="$enable_local_xmms_plugin"
Chris@1 21869 case "${enableval}" in
Chris@1 21870 yes) install_xmms_plugin_locally=true ;;
Chris@1 21871 no) install_xmms_plugin_locally=false ;;
Chris@1 21872 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-local-xmms-plugin" >&5
Chris@1 21873 echo "$as_me: error: bad value ${enableval} for --enable-local-xmms-plugin" >&2;}
Chris@1 21874 { (exit 1); exit 1; }; } ;;
Chris@1 21875 esac
Chris@1 21876 else
Chris@1 21877 install_xmms_plugin_locally=false
Chris@1 21878 fi;
Chris@1 21879
Chris@1 21880
Chris@1 21881 if test "x$install_xmms_plugin_locally" = xtrue; then
Chris@1 21882 FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE=
Chris@1 21883 FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE='#'
Chris@1 21884 else
Chris@1 21885 FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE='#'
Chris@1 21886 FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE=
Chris@1 21887 fi
Chris@1 21888
Chris@1 21889
Chris@1 21890 # Check whether --enable-xmms-plugin or --disable-xmms-plugin was given.
Chris@1 21891 if test "${enable_xmms_plugin+set}" = set; then
Chris@1 21892 enableval="$enable_xmms_plugin"
Chris@1 21893 case "${enableval}" in
Chris@1 21894 yes) enable_xmms_plugin=true ;;
Chris@1 21895 no) enable_xmms_plugin=false ;;
Chris@1 21896 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-xmms-plugin" >&5
Chris@1 21897 echo "$as_me: error: bad value ${enableval} for --enable-xmms-plugin" >&2;}
Chris@1 21898 { (exit 1); exit 1; }; } ;;
Chris@1 21899 esac
Chris@1 21900 else
Chris@1 21901 enable_xmms_plugin=true
Chris@1 21902 fi;
Chris@1 21903 if test "x$enable_xmms_plugin" != xfalse ; then
Chris@1 21904
Chris@1 21905
Chris@1 21906 # Check whether --with-xmms-prefix or --without-xmms-prefix was given.
Chris@1 21907 if test "${with_xmms_prefix+set}" = set; then
Chris@1 21908 withval="$with_xmms_prefix"
Chris@1 21909 xmms_config_prefix="$withval"
Chris@1 21910 else
Chris@1 21911 xmms_config_prefix=""
Chris@1 21912 fi;
Chris@1 21913
Chris@1 21914 # Check whether --with-xmms-exec-prefix or --without-xmms-exec-prefix was given.
Chris@1 21915 if test "${with_xmms_exec_prefix+set}" = set; then
Chris@1 21916 withval="$with_xmms_exec_prefix"
Chris@1 21917 xmms_config_exec_prefix="$withval"
Chris@1 21918 else
Chris@1 21919 xmms_config_exec_prefix=""
Chris@1 21920 fi;
Chris@1 21921
Chris@1 21922 if test x$xmms_config_exec_prefix != x; then
Chris@1 21923 xmms_config_args="$xmms_config_args --exec-prefix=$xmms_config_exec_prefix"
Chris@1 21924 if test x${XMMS_CONFIG+set} != xset; then
Chris@1 21925 XMMS_CONFIG=$xmms_config_exec_prefix/bin/xmms-config
Chris@1 21926 fi
Chris@1 21927 fi
Chris@1 21928
Chris@1 21929 if test x$xmms_config_prefix != x; then
Chris@1 21930 xmms_config_args="$xmms_config_args --prefix=$xmms_config_prefix"
Chris@1 21931 if test x${XMMS_CONFIG+set} != xset; then
Chris@1 21932 XMMS_CONFIG=$xmms_config_prefix/bin/xmms-config
Chris@1 21933 fi
Chris@1 21934 fi
Chris@1 21935
Chris@1 21936 # Extract the first word of "xmms-config", so it can be a program name with args.
Chris@1 21937 set dummy xmms-config; ac_word=$2
Chris@1 21938 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 21939 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 21940 if test "${ac_cv_path_XMMS_CONFIG+set}" = set; then
Chris@1 21941 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 21942 else
Chris@1 21943 case $XMMS_CONFIG in
Chris@1 21944 [\\/]* | ?:[\\/]*)
Chris@1 21945 ac_cv_path_XMMS_CONFIG="$XMMS_CONFIG" # Let the user override the test with a path.
Chris@1 21946 ;;
Chris@1 21947 *)
Chris@1 21948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 21949 for as_dir in $PATH
Chris@1 21950 do
Chris@1 21951 IFS=$as_save_IFS
Chris@1 21952 test -z "$as_dir" && as_dir=.
Chris@1 21953 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 21954 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 21955 ac_cv_path_XMMS_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Chris@1 21956 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 21957 break 2
Chris@1 21958 fi
Chris@1 21959 done
Chris@1 21960 done
Chris@1 21961
Chris@1 21962 test -z "$ac_cv_path_XMMS_CONFIG" && ac_cv_path_XMMS_CONFIG="no"
Chris@1 21963 ;;
Chris@1 21964 esac
Chris@1 21965 fi
Chris@1 21966 XMMS_CONFIG=$ac_cv_path_XMMS_CONFIG
Chris@1 21967
Chris@1 21968 if test -n "$XMMS_CONFIG"; then
Chris@1 21969 echo "$as_me:$LINENO: result: $XMMS_CONFIG" >&5
Chris@1 21970 echo "${ECHO_T}$XMMS_CONFIG" >&6
Chris@1 21971 else
Chris@1 21972 echo "$as_me:$LINENO: result: no" >&5
Chris@1 21973 echo "${ECHO_T}no" >&6
Chris@1 21974 fi
Chris@1 21975
Chris@1 21976 min_xmms_version=0.9.5.1
Chris@1 21977
Chris@1 21978 if test "$XMMS_CONFIG" = "no"; then
Chris@1 21979 no_xmms=yes
Chris@1 21980 else
Chris@1 21981 XMMS_CFLAGS=`$XMMS_CONFIG $xmms_config_args --cflags`
Chris@1 21982 XMMS_LIBS=`$XMMS_CONFIG $xmms_config_args --libs`
Chris@1 21983 XMMS_VERSION=`$XMMS_CONFIG $xmms_config_args --version`
Chris@1 21984 XMMS_DATA_DIR=`$XMMS_CONFIG $xmms_config_args --data-dir`
Chris@1 21985 XMMS_PLUGIN_DIR=`$XMMS_CONFIG $xmms_config_args --plugin-dir`
Chris@1 21986 XMMS_VISUALIZATION_PLUGIN_DIR=`$XMMS_CONFIG $xmms_config_args \
Chris@1 21987 --visualization-plugin-dir`
Chris@1 21988 XMMS_INPUT_PLUGIN_DIR=`$XMMS_CONFIG $xmms_config_args --input-plugin-dir`
Chris@1 21989 XMMS_OUTPUT_PLUGIN_DIR=`$XMMS_CONFIG $xmms_config_args --output-plugin-dir`
Chris@1 21990 XMMS_EFFECT_PLUGIN_DIR=`$XMMS_CONFIG $xmms_config_args --effect-plugin-dir`
Chris@1 21991 XMMS_GENERAL_PLUGIN_DIR=`$XMMS_CONFIG $xmms_config_args --general-plugin-dir`
Chris@1 21992
Chris@1 21993
Chris@1 21994
Chris@1 21995 # Determine which version number is greater. Prints 2 to stdout if
Chris@1 21996 # the second number is greater, 1 if the first number is greater,
Chris@1 21997 # 0 if the numbers are equal.
Chris@1 21998
Chris@1 21999 # Written 15 December 1999 by Ben Gertzfield <che@debian.org>
Chris@1 22000 # Revised 15 December 1999 by Jim Monty <monty@primenet.com>
Chris@1 22001
Chris@1 22002 for ac_prog in gawk mawk nawk awk
Chris@1 22003 do
Chris@1 22004 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 22005 set dummy $ac_prog; ac_word=$2
Chris@1 22006 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 22007 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 22008 if test "${ac_cv_prog_AWK+set}" = set; then
Chris@1 22009 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 22010 else
Chris@1 22011 if test -n "$AWK"; then
Chris@1 22012 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Chris@1 22013 else
Chris@1 22014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 22015 for as_dir in $PATH
Chris@1 22016 do
Chris@1 22017 IFS=$as_save_IFS
Chris@1 22018 test -z "$as_dir" && as_dir=.
Chris@1 22019 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 22020 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 22021 ac_cv_prog_AWK="$ac_prog"
Chris@1 22022 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 22023 break 2
Chris@1 22024 fi
Chris@1 22025 done
Chris@1 22026 done
Chris@1 22027
Chris@1 22028 fi
Chris@1 22029 fi
Chris@1 22030 AWK=$ac_cv_prog_AWK
Chris@1 22031 if test -n "$AWK"; then
Chris@1 22032 echo "$as_me:$LINENO: result: $AWK" >&5
Chris@1 22033 echo "${ECHO_T}$AWK" >&6
Chris@1 22034 else
Chris@1 22035 echo "$as_me:$LINENO: result: no" >&5
Chris@1 22036 echo "${ECHO_T}no" >&6
Chris@1 22037 fi
Chris@1 22038
Chris@1 22039 test -n "$AWK" && break
Chris@1 22040 done
Chris@1 22041
Chris@1 22042 xmms_got_version=` $AWK ' \
Chris@1 22043 BEGIN { \
Chris@1 22044 print vercmp(ARGV[1], ARGV[2]); \
Chris@1 22045 } \
Chris@1 22046 \
Chris@1 22047 function vercmp(ver1, ver2, ver1arr, ver2arr, \
Chris@1 22048 ver1len, ver2len, \
Chris@1 22049 ver1int, ver2int, len, i, p) { \
Chris@1 22050 \
Chris@1 22051 ver1len = split(ver1, ver1arr, /\./); \
Chris@1 22052 ver2len = split(ver2, ver2arr, /\./); \
Chris@1 22053 \
Chris@1 22054 len = ver1len > ver2len ? ver1len : ver2len; \
Chris@1 22055 \
Chris@1 22056 for (i = 1; i <= len; i++) { \
Chris@1 22057 p = 1000 ^ (len - i); \
Chris@1 22058 ver1int += ver1arr[i] * p; \
Chris@1 22059 ver2int += ver2arr[i] * p; \
Chris@1 22060 } \
Chris@1 22061 \
Chris@1 22062 if (ver1int < ver2int) \
Chris@1 22063 return 2; \
Chris@1 22064 else if (ver1int > ver2int) \
Chris@1 22065 return 1; \
Chris@1 22066 else \
Chris@1 22067 return 0; \
Chris@1 22068 }' $XMMS_VERSION $min_xmms_version`
Chris@1 22069
Chris@1 22070 if test $xmms_got_version -eq 2; then # failure
Chris@1 22071 no_xmms=version
Chris@1 22072 else # success!
Chris@1 22073 :
Chris@1 22074 fi
Chris@1 22075
Chris@1 22076 fi
Chris@1 22077
Chris@1 22078 echo "$as_me:$LINENO: checking for XMMS - version >= $min_xmms_version" >&5
Chris@1 22079 echo $ECHO_N "checking for XMMS - version >= $min_xmms_version... $ECHO_C" >&6
Chris@1 22080
Chris@1 22081 if test "x$no_xmms" = x; then
Chris@1 22082 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 22083 echo "${ECHO_T}yes" >&6
Chris@1 22084 :
Chris@1 22085 else
Chris@1 22086 echo "$as_me:$LINENO: result: no" >&5
Chris@1 22087 echo "${ECHO_T}no" >&6
Chris@1 22088
Chris@1 22089 if test "$XMMS_CONFIG" = "no" ; then
Chris@1 22090 echo "*** The xmms-config script installed by XMMS could not be found."
Chris@1 22091 echo "*** If XMMS was installed in PREFIX, make sure PREFIX/bin is in"
Chris@1 22092 echo "*** your path, or set the XMMS_CONFIG environment variable to the"
Chris@1 22093 echo "*** full path to xmms-config."
Chris@1 22094 else
Chris@1 22095 if test "$no_xmms" = "version"; then
Chris@1 22096 echo "*** An old version of XMMS, $XMMS_VERSION, was found."
Chris@1 22097 echo "*** You need a version of XMMS newer than $min_xmms_version."
Chris@1 22098 echo "*** The latest version of XMMS is always available from"
Chris@1 22099 echo "*** http://www.xmms.org/"
Chris@1 22100 echo "***"
Chris@1 22101
Chris@1 22102 echo "*** If you have already installed a sufficiently new version, this error"
Chris@1 22103 echo "*** probably means that the wrong copy of the xmms-config shell script is"
Chris@1 22104 echo "*** being found. The easiest way to fix this is to remove the old version"
Chris@1 22105 echo "*** of XMMS, but you can also set the XMMS_CONFIG environment to point to the"
Chris@1 22106 echo "*** correct copy of xmms-config. (In this case, you will have to"
Chris@1 22107 echo "*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf"
Chris@1 22108 echo "*** so that the correct libraries are found at run-time)"
Chris@1 22109 fi
Chris@1 22110 fi
Chris@1 22111 XMMS_CFLAGS=""
Chris@1 22112 XMMS_LIBS=""
Chris@1 22113 { echo "$as_me:$LINENO: WARNING: *** XMMS >= 0.9.5.1 not installed - XMMS support will not be built" >&5
Chris@1 22114 echo "$as_me: WARNING: *** XMMS >= 0.9.5.1 not installed - XMMS support will not be built" >&2;}
Chris@1 22115 fi
Chris@1 22116
Chris@1 22117
Chris@1 22118
Chris@1 22119
Chris@1 22120
Chris@1 22121
Chris@1 22122
Chris@1 22123
Chris@1 22124
Chris@1 22125
Chris@1 22126
Chris@1 22127 fi
Chris@1 22128
Chris@1 22129
Chris@1 22130 if test -n "$XMMS_INPUT_PLUGIN_DIR"; then
Chris@1 22131 FLaC__HAS_XMMS_TRUE=
Chris@1 22132 FLaC__HAS_XMMS_FALSE='#'
Chris@1 22133 else
Chris@1 22134 FLaC__HAS_XMMS_TRUE='#'
Chris@1 22135 FLaC__HAS_XMMS_FALSE=
Chris@1 22136 fi
Chris@1 22137
Chris@1 22138
Chris@1 22139 # Check whether --enable-cpplibs or --disable-cpplibs was given.
Chris@1 22140 if test "${enable_cpplibs+set}" = set; then
Chris@1 22141 enableval="$enable_cpplibs"
Chris@1 22142 case "${enableval}" in
Chris@1 22143 yes) disable_cpplibs=false ;;
Chris@1 22144 no) disable_cpplibs=true ;;
Chris@1 22145 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-cpplibs" >&5
Chris@1 22146 echo "$as_me: error: bad value ${enableval} for --enable-cpplibs" >&2;}
Chris@1 22147 { (exit 1); exit 1; }; } ;;
Chris@1 22148 esac
Chris@1 22149 else
Chris@1 22150 disable_cpplibs=false
Chris@1 22151 fi;
Chris@1 22152
Chris@1 22153
Chris@1 22154 if test "x$disable_cpplibs" != xtrue; then
Chris@1 22155 FLaC__WITH_CPPLIBS_TRUE=
Chris@1 22156 FLaC__WITH_CPPLIBS_FALSE='#'
Chris@1 22157 else
Chris@1 22158 FLaC__WITH_CPPLIBS_TRUE='#'
Chris@1 22159 FLaC__WITH_CPPLIBS_FALSE=
Chris@1 22160 fi
Chris@1 22161
Chris@1 22162
Chris@1 22163 # Check whether --enable-ogg or --disable-ogg was given.
Chris@1 22164 if test "${enable_ogg+set}" = set; then
Chris@1 22165 enableval="$enable_ogg"
Chris@1 22166 want_ogg=$enableval
Chris@1 22167 else
Chris@1 22168 want_ogg=yes
Chris@1 22169 fi;
Chris@1 22170
Chris@1 22171 if test "x$want_ogg" != "xno"; then
Chris@1 22172
Chris@1 22173 # Check whether --with-ogg or --without-ogg was given.
Chris@1 22174 if test "${with_ogg+set}" = set; then
Chris@1 22175 withval="$with_ogg"
Chris@1 22176 ogg_prefix="$withval"
Chris@1 22177 else
Chris@1 22178 ogg_prefix=""
Chris@1 22179 fi;
Chris@1 22180
Chris@1 22181 # Check whether --with-ogg-libraries or --without-ogg-libraries was given.
Chris@1 22182 if test "${with_ogg_libraries+set}" = set; then
Chris@1 22183 withval="$with_ogg_libraries"
Chris@1 22184 ogg_libraries="$withval"
Chris@1 22185 else
Chris@1 22186 ogg_libraries=""
Chris@1 22187 fi;
Chris@1 22188
Chris@1 22189 # Check whether --with-ogg-includes or --without-ogg-includes was given.
Chris@1 22190 if test "${with_ogg_includes+set}" = set; then
Chris@1 22191 withval="$with_ogg_includes"
Chris@1 22192 ogg_includes="$withval"
Chris@1 22193 else
Chris@1 22194 ogg_includes=""
Chris@1 22195 fi;
Chris@1 22196 # Check whether --enable-oggtest or --disable-oggtest was given.
Chris@1 22197 if test "${enable_oggtest+set}" = set; then
Chris@1 22198 enableval="$enable_oggtest"
Chris@1 22199
Chris@1 22200 else
Chris@1 22201 enable_oggtest=yes
Chris@1 22202 fi;
Chris@1 22203
Chris@1 22204 if test "x$ogg_libraries" != "x" ; then
Chris@1 22205 OGG_LIBS="-L$ogg_libraries"
Chris@1 22206 elif test "x$ogg_prefix" != "x" ; then
Chris@1 22207 OGG_LIBS="-L$ogg_prefix/lib"
Chris@1 22208 elif test "x$prefix" != "xNONE" ; then
Chris@1 22209 OGG_LIBS="-L$prefix/lib"
Chris@1 22210 fi
Chris@1 22211
Chris@1 22212 OGG_LIBS="$OGG_LIBS -logg"
Chris@1 22213
Chris@1 22214 if test "x$ogg_includes" != "x" ; then
Chris@1 22215 OGG_CFLAGS="-I$ogg_includes"
Chris@1 22216 elif test "x$ogg_prefix" != "x" ; then
Chris@1 22217 OGG_CFLAGS="-I$ogg_prefix/include"
Chris@1 22218 elif test "x$prefix" != "xNONE"; then
Chris@1 22219 OGG_CFLAGS="-I$prefix/include"
Chris@1 22220 fi
Chris@1 22221
Chris@1 22222 echo "$as_me:$LINENO: checking for Ogg" >&5
Chris@1 22223 echo $ECHO_N "checking for Ogg... $ECHO_C" >&6
Chris@1 22224 no_ogg=""
Chris@1 22225
Chris@1 22226
Chris@1 22227 if test "x$enable_oggtest" = "xyes" ; then
Chris@1 22228 ac_save_CFLAGS="$CFLAGS"
Chris@1 22229 ac_save_LIBS="$LIBS"
Chris@1 22230 CFLAGS="$CFLAGS $OGG_CFLAGS"
Chris@1 22231 LIBS="$LIBS $OGG_LIBS"
Chris@1 22232 rm -f conf.oggtest
Chris@1 22233 if test "$cross_compiling" = yes; then
Chris@1 22234 echo $ac_n "cross compiling; assumed OK... $ac_c"
Chris@1 22235 else
Chris@1 22236 cat >conftest.$ac_ext <<_ACEOF
Chris@1 22237 /* confdefs.h. */
Chris@1 22238 _ACEOF
Chris@1 22239 cat confdefs.h >>conftest.$ac_ext
Chris@1 22240 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 22241 /* end confdefs.h. */
Chris@1 22242
Chris@1 22243 #include <stdio.h>
Chris@1 22244 #include <stdlib.h>
Chris@1 22245 #include <string.h>
Chris@1 22246 #include <ogg/ogg.h>
Chris@1 22247
Chris@1 22248 int main ()
Chris@1 22249 {
Chris@1 22250 system("touch conf.oggtest");
Chris@1 22251 return 0;
Chris@1 22252 }
Chris@1 22253
Chris@1 22254
Chris@1 22255 _ACEOF
Chris@1 22256 rm -f conftest$ac_exeext
Chris@1 22257 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 22258 (eval $ac_link) 2>&5
Chris@1 22259 ac_status=$?
Chris@1 22260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 22261 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Chris@1 22262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 22263 (eval $ac_try) 2>&5
Chris@1 22264 ac_status=$?
Chris@1 22265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 22266 (exit $ac_status); }; }; then
Chris@1 22267 :
Chris@1 22268 else
Chris@1 22269 echo "$as_me: program exited with status $ac_status" >&5
Chris@1 22270 echo "$as_me: failed program was:" >&5
Chris@1 22271 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 22272
Chris@1 22273 ( exit $ac_status )
Chris@1 22274 no_ogg=yes
Chris@1 22275 fi
Chris@1 22276 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Chris@1 22277 fi
Chris@1 22278 CFLAGS="$ac_save_CFLAGS"
Chris@1 22279 LIBS="$ac_save_LIBS"
Chris@1 22280 fi
Chris@1 22281
Chris@1 22282 if test "x$no_ogg" = "x" ; then
Chris@1 22283 echo "$as_me:$LINENO: result: yes" >&5
Chris@1 22284 echo "${ECHO_T}yes" >&6
Chris@1 22285 have_ogg=yes
Chris@1 22286 else
Chris@1 22287 echo "$as_me:$LINENO: result: no" >&5
Chris@1 22288 echo "${ECHO_T}no" >&6
Chris@1 22289 if test -f conf.oggtest ; then
Chris@1 22290 :
Chris@1 22291 else
Chris@1 22292 echo "*** Could not run Ogg test program, checking why..."
Chris@1 22293 CFLAGS="$CFLAGS $OGG_CFLAGS"
Chris@1 22294 LIBS="$LIBS $OGG_LIBS"
Chris@1 22295 cat >conftest.$ac_ext <<_ACEOF
Chris@1 22296 /* confdefs.h. */
Chris@1 22297 _ACEOF
Chris@1 22298 cat confdefs.h >>conftest.$ac_ext
Chris@1 22299 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 22300 /* end confdefs.h. */
Chris@1 22301
Chris@1 22302 #include <stdio.h>
Chris@1 22303 #include <ogg/ogg.h>
Chris@1 22304
Chris@1 22305 int
Chris@1 22306 main ()
Chris@1 22307 {
Chris@1 22308 return 0;
Chris@1 22309 ;
Chris@1 22310 return 0;
Chris@1 22311 }
Chris@1 22312 _ACEOF
Chris@1 22313 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 22314 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 22315 (eval $ac_link) 2>conftest.er1
Chris@1 22316 ac_status=$?
Chris@1 22317 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 22318 rm -f conftest.er1
Chris@1 22319 cat conftest.err >&5
Chris@1 22320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 22321 (exit $ac_status); } &&
Chris@1 22322 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 22323 || test ! -s conftest.err'
Chris@1 22324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 22325 (eval $ac_try) 2>&5
Chris@1 22326 ac_status=$?
Chris@1 22327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 22328 (exit $ac_status); }; } &&
Chris@1 22329 { ac_try='test -s conftest$ac_exeext'
Chris@1 22330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 22331 (eval $ac_try) 2>&5
Chris@1 22332 ac_status=$?
Chris@1 22333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 22334 (exit $ac_status); }; }; then
Chris@1 22335 echo "*** The test program compiled, but did not run. This usually means"
Chris@1 22336 echo "*** that the run-time linker is not finding Ogg or finding the wrong"
Chris@1 22337 echo "*** version of Ogg. If it is not finding Ogg, you'll need to set your"
Chris@1 22338 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
Chris@1 22339 echo "*** to the installed location Also, make sure you have run ldconfig if that"
Chris@1 22340 echo "*** is required on your system"
Chris@1 22341 echo "***"
Chris@1 22342 echo "*** If you have an old version installed, it is best to remove it, although"
Chris@1 22343 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
Chris@1 22344 else
Chris@1 22345 echo "$as_me: failed program was:" >&5
Chris@1 22346 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 22347
Chris@1 22348 echo "*** The test program failed to compile or link. See the file config.log for the"
Chris@1 22349 echo "*** exact error that occured. This usually means Ogg was incorrectly installed"
Chris@1 22350 echo "*** or that you have moved Ogg since it was installed."
Chris@1 22351 fi
Chris@1 22352 rm -f conftest.err conftest.$ac_objext \
Chris@1 22353 conftest$ac_exeext conftest.$ac_ext
Chris@1 22354 CFLAGS="$ac_save_CFLAGS"
Chris@1 22355 LIBS="$ac_save_LIBS"
Chris@1 22356 fi
Chris@1 22357 OGG_CFLAGS=""
Chris@1 22358 OGG_LIBS=""
Chris@1 22359 { echo "$as_me:$LINENO: WARNING: *** Ogg development enviroment not installed - Ogg support will not be built" >&5
Chris@1 22360 echo "$as_me: WARNING: *** Ogg development enviroment not installed - Ogg support will not be built" >&2;}
Chris@1 22361 fi
Chris@1 22362
Chris@1 22363
Chris@1 22364 rm -f conf.oggtest
Chris@1 22365
Chris@1 22366 fi
Chris@1 22367
Chris@1 22368
Chris@1 22369
Chris@1 22370 if test "x$have_ogg" = xyes; then
Chris@1 22371 FLaC__HAS_OGG_TRUE=
Chris@1 22372 FLaC__HAS_OGG_FALSE='#'
Chris@1 22373 else
Chris@1 22374 FLaC__HAS_OGG_TRUE='#'
Chris@1 22375 FLaC__HAS_OGG_FALSE=
Chris@1 22376 fi
Chris@1 22377
Chris@1 22378 if test "x$have_ogg" = xyes ; then
Chris@1 22379 cat >>confdefs.h <<\_ACEOF
Chris@1 22380 #define FLAC__HAS_OGG 1
Chris@1 22381 _ACEOF
Chris@1 22382
Chris@1 22383
Chris@1 22384
Chris@1 22385 fi
Chris@1 22386
Chris@1 22387
Chris@1 22388 if test "X$prefix" = "XNONE"; then
Chris@1 22389 acl_final_prefix="$ac_default_prefix"
Chris@1 22390 else
Chris@1 22391 acl_final_prefix="$prefix"
Chris@1 22392 fi
Chris@1 22393 if test "X$exec_prefix" = "XNONE"; then
Chris@1 22394 acl_final_exec_prefix='${prefix}'
Chris@1 22395 else
Chris@1 22396 acl_final_exec_prefix="$exec_prefix"
Chris@1 22397 fi
Chris@1 22398 acl_save_prefix="$prefix"
Chris@1 22399 prefix="$acl_final_prefix"
Chris@1 22400 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
Chris@1 22401 prefix="$acl_save_prefix"
Chris@1 22402
Chris@1 22403
Chris@1 22404 # Check whether --with-gnu-ld or --without-gnu-ld was given.
Chris@1 22405 if test "${with_gnu_ld+set}" = set; then
Chris@1 22406 withval="$with_gnu_ld"
Chris@1 22407 test "$withval" = no || with_gnu_ld=yes
Chris@1 22408 else
Chris@1 22409 with_gnu_ld=no
Chris@1 22410 fi;
Chris@1 22411 # Prepare PATH_SEPARATOR.
Chris@1 22412 # The user is always right.
Chris@1 22413 if test "${PATH_SEPARATOR+set}" != set; then
Chris@1 22414 echo "#! /bin/sh" >conf$$.sh
Chris@1 22415 echo "exit 0" >>conf$$.sh
Chris@1 22416 chmod +x conf$$.sh
Chris@1 22417 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Chris@1 22418 PATH_SEPARATOR=';'
Chris@1 22419 else
Chris@1 22420 PATH_SEPARATOR=:
Chris@1 22421 fi
Chris@1 22422 rm -f conf$$.sh
Chris@1 22423 fi
Chris@1 22424 ac_prog=ld
Chris@1 22425 if test "$GCC" = yes; then
Chris@1 22426 # Check if gcc -print-prog-name=ld gives a path.
Chris@1 22427 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
Chris@1 22428 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
Chris@1 22429 case $host in
Chris@1 22430 *-*-mingw*)
Chris@1 22431 # gcc leaves a trailing carriage return which upsets mingw
Chris@1 22432 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Chris@1 22433 *)
Chris@1 22434 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Chris@1 22435 esac
Chris@1 22436 case $ac_prog in
Chris@1 22437 # Accept absolute paths.
Chris@1 22438 [\\/]* | [A-Za-z]:[\\/]*)
Chris@1 22439 re_direlt='/[^/][^/]*/\.\./'
Chris@1 22440 # Canonicalize the path of ld
Chris@1 22441 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
Chris@1 22442 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
Chris@1 22443 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
Chris@1 22444 done
Chris@1 22445 test -z "$LD" && LD="$ac_prog"
Chris@1 22446 ;;
Chris@1 22447 "")
Chris@1 22448 # If it fails, then pretend we aren't using GCC.
Chris@1 22449 ac_prog=ld
Chris@1 22450 ;;
Chris@1 22451 *)
Chris@1 22452 # If it is relative, then search for the first ld in PATH.
Chris@1 22453 with_gnu_ld=unknown
Chris@1 22454 ;;
Chris@1 22455 esac
Chris@1 22456 elif test "$with_gnu_ld" = yes; then
Chris@1 22457 echo "$as_me:$LINENO: checking for GNU ld" >&5
Chris@1 22458 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
Chris@1 22459 else
Chris@1 22460 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
Chris@1 22461 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
Chris@1 22462 fi
Chris@1 22463 if test "${acl_cv_path_LD+set}" = set; then
Chris@1 22464 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 22465 else
Chris@1 22466 if test -z "$LD"; then
Chris@1 22467 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
Chris@1 22468 for ac_dir in $PATH; do
Chris@1 22469 test -z "$ac_dir" && ac_dir=.
Chris@1 22470 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Chris@1 22471 acl_cv_path_LD="$ac_dir/$ac_prog"
Chris@1 22472 # Check to see if the program is GNU ld. I'd rather use --version,
Chris@1 22473 # but apparently some GNU ld's only accept -v.
Chris@1 22474 # Break only if it was the GNU/non-GNU ld that we prefer.
Chris@1 22475 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
Chris@1 22476 *GNU* | *'with BFD'*)
Chris@1 22477 test "$with_gnu_ld" != no && break ;;
Chris@1 22478 *)
Chris@1 22479 test "$with_gnu_ld" != yes && break ;;
Chris@1 22480 esac
Chris@1 22481 fi
Chris@1 22482 done
Chris@1 22483 IFS="$ac_save_ifs"
Chris@1 22484 else
Chris@1 22485 acl_cv_path_LD="$LD" # Let the user override the test with a path.
Chris@1 22486 fi
Chris@1 22487 fi
Chris@1 22488
Chris@1 22489 LD="$acl_cv_path_LD"
Chris@1 22490 if test -n "$LD"; then
Chris@1 22491 echo "$as_me:$LINENO: result: $LD" >&5
Chris@1 22492 echo "${ECHO_T}$LD" >&6
Chris@1 22493 else
Chris@1 22494 echo "$as_me:$LINENO: result: no" >&5
Chris@1 22495 echo "${ECHO_T}no" >&6
Chris@1 22496 fi
Chris@1 22497 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
Chris@1 22498 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
Chris@1 22499 { (exit 1); exit 1; }; }
Chris@1 22500 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
Chris@1 22501 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
Chris@1 22502 if test "${acl_cv_prog_gnu_ld+set}" = set; then
Chris@1 22503 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 22504 else
Chris@1 22505 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
Chris@1 22506 case `$LD -v 2>&1 </dev/null` in
Chris@1 22507 *GNU* | *'with BFD'*)
Chris@1 22508 acl_cv_prog_gnu_ld=yes ;;
Chris@1 22509 *)
Chris@1 22510 acl_cv_prog_gnu_ld=no ;;
Chris@1 22511 esac
Chris@1 22512 fi
Chris@1 22513 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
Chris@1 22514 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
Chris@1 22515 with_gnu_ld=$acl_cv_prog_gnu_ld
Chris@1 22516
Chris@1 22517
Chris@1 22518
Chris@1 22519
Chris@1 22520 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
Chris@1 22521 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
Chris@1 22522 if test "${acl_cv_rpath+set}" = set; then
Chris@1 22523 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 22524 else
Chris@1 22525
Chris@1 22526 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
Chris@1 22527 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
Chris@1 22528 . ./conftest.sh
Chris@1 22529 rm -f ./conftest.sh
Chris@1 22530 acl_cv_rpath=done
Chris@1 22531
Chris@1 22532 fi
Chris@1 22533 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
Chris@1 22534 echo "${ECHO_T}$acl_cv_rpath" >&6
Chris@1 22535 wl="$acl_cv_wl"
Chris@1 22536 libext="$acl_cv_libext"
Chris@1 22537 shlibext="$acl_cv_shlibext"
Chris@1 22538 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
Chris@1 22539 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
Chris@1 22540 hardcode_direct="$acl_cv_hardcode_direct"
Chris@1 22541 hardcode_minus_L="$acl_cv_hardcode_minus_L"
Chris@1 22542 # Check whether --enable-rpath or --disable-rpath was given.
Chris@1 22543 if test "${enable_rpath+set}" = set; then
Chris@1 22544 enableval="$enable_rpath"
Chris@1 22545 :
Chris@1 22546 else
Chris@1 22547 enable_rpath=yes
Chris@1 22548 fi;
Chris@1 22549
Chris@1 22550
Chris@1 22551
Chris@1 22552
Chris@1 22553
Chris@1 22554
Chris@1 22555
Chris@1 22556 use_additional=yes
Chris@1 22557
Chris@1 22558 acl_save_prefix="$prefix"
Chris@1 22559 prefix="$acl_final_prefix"
Chris@1 22560 acl_save_exec_prefix="$exec_prefix"
Chris@1 22561 exec_prefix="$acl_final_exec_prefix"
Chris@1 22562
Chris@1 22563 eval additional_includedir=\"$includedir\"
Chris@1 22564 eval additional_libdir=\"$libdir\"
Chris@1 22565
Chris@1 22566 exec_prefix="$acl_save_exec_prefix"
Chris@1 22567 prefix="$acl_save_prefix"
Chris@1 22568
Chris@1 22569
Chris@1 22570 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
Chris@1 22571 if test "${with_libiconv_prefix+set}" = set; then
Chris@1 22572 withval="$with_libiconv_prefix"
Chris@1 22573
Chris@1 22574 if test "X$withval" = "Xno"; then
Chris@1 22575 use_additional=no
Chris@1 22576 else
Chris@1 22577 if test "X$withval" = "X"; then
Chris@1 22578
Chris@1 22579 acl_save_prefix="$prefix"
Chris@1 22580 prefix="$acl_final_prefix"
Chris@1 22581 acl_save_exec_prefix="$exec_prefix"
Chris@1 22582 exec_prefix="$acl_final_exec_prefix"
Chris@1 22583
Chris@1 22584 eval additional_includedir=\"$includedir\"
Chris@1 22585 eval additional_libdir=\"$libdir\"
Chris@1 22586
Chris@1 22587 exec_prefix="$acl_save_exec_prefix"
Chris@1 22588 prefix="$acl_save_prefix"
Chris@1 22589
Chris@1 22590 else
Chris@1 22591 additional_includedir="$withval/include"
Chris@1 22592 additional_libdir="$withval/lib"
Chris@1 22593 fi
Chris@1 22594 fi
Chris@1 22595
Chris@1 22596 fi;
Chris@1 22597 LIBICONV=
Chris@1 22598 LTLIBICONV=
Chris@1 22599 INCICONV=
Chris@1 22600 rpathdirs=
Chris@1 22601 ltrpathdirs=
Chris@1 22602 names_already_handled=
Chris@1 22603 names_next_round='iconv '
Chris@1 22604 while test -n "$names_next_round"; do
Chris@1 22605 names_this_round="$names_next_round"
Chris@1 22606 names_next_round=
Chris@1 22607 for name in $names_this_round; do
Chris@1 22608 already_handled=
Chris@1 22609 for n in $names_already_handled; do
Chris@1 22610 if test "$n" = "$name"; then
Chris@1 22611 already_handled=yes
Chris@1 22612 break
Chris@1 22613 fi
Chris@1 22614 done
Chris@1 22615 if test -z "$already_handled"; then
Chris@1 22616 names_already_handled="$names_already_handled $name"
Chris@1 22617 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
Chris@1 22618 eval value=\"\$HAVE_LIB$uppername\"
Chris@1 22619 if test -n "$value"; then
Chris@1 22620 if test "$value" = yes; then
Chris@1 22621 eval value=\"\$LIB$uppername\"
Chris@1 22622 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
Chris@1 22623 eval value=\"\$LTLIB$uppername\"
Chris@1 22624 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
Chris@1 22625 else
Chris@1 22626 :
Chris@1 22627 fi
Chris@1 22628 else
Chris@1 22629 found_dir=
Chris@1 22630 found_la=
Chris@1 22631 found_so=
Chris@1 22632 found_a=
Chris@1 22633 if test $use_additional = yes; then
Chris@1 22634 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
Chris@1 22635 found_dir="$additional_libdir"
Chris@1 22636 found_so="$additional_libdir/lib$name.$shlibext"
Chris@1 22637 if test -f "$additional_libdir/lib$name.la"; then
Chris@1 22638 found_la="$additional_libdir/lib$name.la"
Chris@1 22639 fi
Chris@1 22640 else
Chris@1 22641 if test -f "$additional_libdir/lib$name.$libext"; then
Chris@1 22642 found_dir="$additional_libdir"
Chris@1 22643 found_a="$additional_libdir/lib$name.$libext"
Chris@1 22644 if test -f "$additional_libdir/lib$name.la"; then
Chris@1 22645 found_la="$additional_libdir/lib$name.la"
Chris@1 22646 fi
Chris@1 22647 fi
Chris@1 22648 fi
Chris@1 22649 fi
Chris@1 22650 if test "X$found_dir" = "X"; then
Chris@1 22651 for x in $LDFLAGS $LTLIBICONV; do
Chris@1 22652
Chris@1 22653 acl_save_prefix="$prefix"
Chris@1 22654 prefix="$acl_final_prefix"
Chris@1 22655 acl_save_exec_prefix="$exec_prefix"
Chris@1 22656 exec_prefix="$acl_final_exec_prefix"
Chris@1 22657 eval x=\"$x\"
Chris@1 22658 exec_prefix="$acl_save_exec_prefix"
Chris@1 22659 prefix="$acl_save_prefix"
Chris@1 22660
Chris@1 22661 case "$x" in
Chris@1 22662 -L*)
Chris@1 22663 dir=`echo "X$x" | sed -e 's/^X-L//'`
Chris@1 22664 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
Chris@1 22665 found_dir="$dir"
Chris@1 22666 found_so="$dir/lib$name.$shlibext"
Chris@1 22667 if test -f "$dir/lib$name.la"; then
Chris@1 22668 found_la="$dir/lib$name.la"
Chris@1 22669 fi
Chris@1 22670 else
Chris@1 22671 if test -f "$dir/lib$name.$libext"; then
Chris@1 22672 found_dir="$dir"
Chris@1 22673 found_a="$dir/lib$name.$libext"
Chris@1 22674 if test -f "$dir/lib$name.la"; then
Chris@1 22675 found_la="$dir/lib$name.la"
Chris@1 22676 fi
Chris@1 22677 fi
Chris@1 22678 fi
Chris@1 22679 ;;
Chris@1 22680 esac
Chris@1 22681 if test "X$found_dir" != "X"; then
Chris@1 22682 break
Chris@1 22683 fi
Chris@1 22684 done
Chris@1 22685 fi
Chris@1 22686 if test "X$found_dir" != "X"; then
Chris@1 22687 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
Chris@1 22688 if test "X$found_so" != "X"; then
Chris@1 22689 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
Chris@1 22690 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
Chris@1 22691 else
Chris@1 22692 haveit=
Chris@1 22693 for x in $ltrpathdirs; do
Chris@1 22694 if test "X$x" = "X$found_dir"; then
Chris@1 22695 haveit=yes
Chris@1 22696 break
Chris@1 22697 fi
Chris@1 22698 done
Chris@1 22699 if test -z "$haveit"; then
Chris@1 22700 ltrpathdirs="$ltrpathdirs $found_dir"
Chris@1 22701 fi
Chris@1 22702 if test "$hardcode_direct" = yes; then
Chris@1 22703 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
Chris@1 22704 else
Chris@1 22705 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
Chris@1 22706 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
Chris@1 22707 haveit=
Chris@1 22708 for x in $rpathdirs; do
Chris@1 22709 if test "X$x" = "X$found_dir"; then
Chris@1 22710 haveit=yes
Chris@1 22711 break
Chris@1 22712 fi
Chris@1 22713 done
Chris@1 22714 if test -z "$haveit"; then
Chris@1 22715 rpathdirs="$rpathdirs $found_dir"
Chris@1 22716 fi
Chris@1 22717 else
Chris@1 22718 haveit=
Chris@1 22719 for x in $LDFLAGS $LIBICONV; do
Chris@1 22720
Chris@1 22721 acl_save_prefix="$prefix"
Chris@1 22722 prefix="$acl_final_prefix"
Chris@1 22723 acl_save_exec_prefix="$exec_prefix"
Chris@1 22724 exec_prefix="$acl_final_exec_prefix"
Chris@1 22725 eval x=\"$x\"
Chris@1 22726 exec_prefix="$acl_save_exec_prefix"
Chris@1 22727 prefix="$acl_save_prefix"
Chris@1 22728
Chris@1 22729 if test "X$x" = "X-L$found_dir"; then
Chris@1 22730 haveit=yes
Chris@1 22731 break
Chris@1 22732 fi
Chris@1 22733 done
Chris@1 22734 if test -z "$haveit"; then
Chris@1 22735 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
Chris@1 22736 fi
Chris@1 22737 if test "$hardcode_minus_L" != no; then
Chris@1 22738 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
Chris@1 22739 else
Chris@1 22740 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
Chris@1 22741 fi
Chris@1 22742 fi
Chris@1 22743 fi
Chris@1 22744 fi
Chris@1 22745 else
Chris@1 22746 if test "X$found_a" != "X"; then
Chris@1 22747 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
Chris@1 22748 else
Chris@1 22749 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
Chris@1 22750 fi
Chris@1 22751 fi
Chris@1 22752 additional_includedir=
Chris@1 22753 case "$found_dir" in
Chris@1 22754 */lib | */lib/)
Chris@1 22755 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
Chris@1 22756 additional_includedir="$basedir/include"
Chris@1 22757 ;;
Chris@1 22758 esac
Chris@1 22759 if test "X$additional_includedir" != "X"; then
Chris@1 22760 if test "X$additional_includedir" != "X/usr/include"; then
Chris@1 22761 haveit=
Chris@1 22762 if test "X$additional_includedir" = "X/usr/local/include"; then
Chris@1 22763 if test -n "$GCC"; then
Chris@1 22764 case $host_os in
Chris@1 22765 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Chris@1 22766 esac
Chris@1 22767 fi
Chris@1 22768 fi
Chris@1 22769 if test -z "$haveit"; then
Chris@1 22770 for x in $CPPFLAGS $INCICONV; do
Chris@1 22771
Chris@1 22772 acl_save_prefix="$prefix"
Chris@1 22773 prefix="$acl_final_prefix"
Chris@1 22774 acl_save_exec_prefix="$exec_prefix"
Chris@1 22775 exec_prefix="$acl_final_exec_prefix"
Chris@1 22776 eval x=\"$x\"
Chris@1 22777 exec_prefix="$acl_save_exec_prefix"
Chris@1 22778 prefix="$acl_save_prefix"
Chris@1 22779
Chris@1 22780 if test "X$x" = "X-I$additional_includedir"; then
Chris@1 22781 haveit=yes
Chris@1 22782 break
Chris@1 22783 fi
Chris@1 22784 done
Chris@1 22785 if test -z "$haveit"; then
Chris@1 22786 if test -d "$additional_includedir"; then
Chris@1 22787 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
Chris@1 22788 fi
Chris@1 22789 fi
Chris@1 22790 fi
Chris@1 22791 fi
Chris@1 22792 fi
Chris@1 22793 if test -n "$found_la"; then
Chris@1 22794 save_libdir="$libdir"
Chris@1 22795 case "$found_la" in
Chris@1 22796 */* | *\\*) . "$found_la" ;;
Chris@1 22797 *) . "./$found_la" ;;
Chris@1 22798 esac
Chris@1 22799 libdir="$save_libdir"
Chris@1 22800 for dep in $dependency_libs; do
Chris@1 22801 case "$dep" in
Chris@1 22802 -L*)
Chris@1 22803 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
Chris@1 22804 if test "X$additional_libdir" != "X/usr/lib"; then
Chris@1 22805 haveit=
Chris@1 22806 if test "X$additional_libdir" = "X/usr/local/lib"; then
Chris@1 22807 if test -n "$GCC"; then
Chris@1 22808 case $host_os in
Chris@1 22809 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Chris@1 22810 esac
Chris@1 22811 fi
Chris@1 22812 fi
Chris@1 22813 if test -z "$haveit"; then
Chris@1 22814 haveit=
Chris@1 22815 for x in $LDFLAGS $LIBICONV; do
Chris@1 22816
Chris@1 22817 acl_save_prefix="$prefix"
Chris@1 22818 prefix="$acl_final_prefix"
Chris@1 22819 acl_save_exec_prefix="$exec_prefix"
Chris@1 22820 exec_prefix="$acl_final_exec_prefix"
Chris@1 22821 eval x=\"$x\"
Chris@1 22822 exec_prefix="$acl_save_exec_prefix"
Chris@1 22823 prefix="$acl_save_prefix"
Chris@1 22824
Chris@1 22825 if test "X$x" = "X-L$additional_libdir"; then
Chris@1 22826 haveit=yes
Chris@1 22827 break
Chris@1 22828 fi
Chris@1 22829 done
Chris@1 22830 if test -z "$haveit"; then
Chris@1 22831 if test -d "$additional_libdir"; then
Chris@1 22832 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
Chris@1 22833 fi
Chris@1 22834 fi
Chris@1 22835 haveit=
Chris@1 22836 for x in $LDFLAGS $LTLIBICONV; do
Chris@1 22837
Chris@1 22838 acl_save_prefix="$prefix"
Chris@1 22839 prefix="$acl_final_prefix"
Chris@1 22840 acl_save_exec_prefix="$exec_prefix"
Chris@1 22841 exec_prefix="$acl_final_exec_prefix"
Chris@1 22842 eval x=\"$x\"
Chris@1 22843 exec_prefix="$acl_save_exec_prefix"
Chris@1 22844 prefix="$acl_save_prefix"
Chris@1 22845
Chris@1 22846 if test "X$x" = "X-L$additional_libdir"; then
Chris@1 22847 haveit=yes
Chris@1 22848 break
Chris@1 22849 fi
Chris@1 22850 done
Chris@1 22851 if test -z "$haveit"; then
Chris@1 22852 if test -d "$additional_libdir"; then
Chris@1 22853 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
Chris@1 22854 fi
Chris@1 22855 fi
Chris@1 22856 fi
Chris@1 22857 fi
Chris@1 22858 ;;
Chris@1 22859 -R*)
Chris@1 22860 dir=`echo "X$dep" | sed -e 's/^X-R//'`
Chris@1 22861 if test "$enable_rpath" != no; then
Chris@1 22862 haveit=
Chris@1 22863 for x in $rpathdirs; do
Chris@1 22864 if test "X$x" = "X$dir"; then
Chris@1 22865 haveit=yes
Chris@1 22866 break
Chris@1 22867 fi
Chris@1 22868 done
Chris@1 22869 if test -z "$haveit"; then
Chris@1 22870 rpathdirs="$rpathdirs $dir"
Chris@1 22871 fi
Chris@1 22872 haveit=
Chris@1 22873 for x in $ltrpathdirs; do
Chris@1 22874 if test "X$x" = "X$dir"; then
Chris@1 22875 haveit=yes
Chris@1 22876 break
Chris@1 22877 fi
Chris@1 22878 done
Chris@1 22879 if test -z "$haveit"; then
Chris@1 22880 ltrpathdirs="$ltrpathdirs $dir"
Chris@1 22881 fi
Chris@1 22882 fi
Chris@1 22883 ;;
Chris@1 22884 -l*)
Chris@1 22885 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
Chris@1 22886 ;;
Chris@1 22887 *.la)
Chris@1 22888 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
Chris@1 22889 ;;
Chris@1 22890 *)
Chris@1 22891 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
Chris@1 22892 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
Chris@1 22893 ;;
Chris@1 22894 esac
Chris@1 22895 done
Chris@1 22896 fi
Chris@1 22897 else
Chris@1 22898 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
Chris@1 22899 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
Chris@1 22900 fi
Chris@1 22901 fi
Chris@1 22902 fi
Chris@1 22903 done
Chris@1 22904 done
Chris@1 22905 if test "X$rpathdirs" != "X"; then
Chris@1 22906 if test -n "$hardcode_libdir_separator"; then
Chris@1 22907 alldirs=
Chris@1 22908 for found_dir in $rpathdirs; do
Chris@1 22909 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
Chris@1 22910 done
Chris@1 22911 acl_save_libdir="$libdir"
Chris@1 22912 libdir="$alldirs"
Chris@1 22913 eval flag=\"$hardcode_libdir_flag_spec\"
Chris@1 22914 libdir="$acl_save_libdir"
Chris@1 22915 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
Chris@1 22916 else
Chris@1 22917 for found_dir in $rpathdirs; do
Chris@1 22918 acl_save_libdir="$libdir"
Chris@1 22919 libdir="$found_dir"
Chris@1 22920 eval flag=\"$hardcode_libdir_flag_spec\"
Chris@1 22921 libdir="$acl_save_libdir"
Chris@1 22922 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
Chris@1 22923 done
Chris@1 22924 fi
Chris@1 22925 fi
Chris@1 22926 if test "X$ltrpathdirs" != "X"; then
Chris@1 22927 for found_dir in $ltrpathdirs; do
Chris@1 22928 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
Chris@1 22929 done
Chris@1 22930 fi
Chris@1 22931
Chris@1 22932
Chris@1 22933
Chris@1 22934
Chris@1 22935
Chris@1 22936
Chris@1 22937
Chris@1 22938 am_save_CPPFLAGS="$CPPFLAGS"
Chris@1 22939
Chris@1 22940 for element in $INCICONV; do
Chris@1 22941 haveit=
Chris@1 22942 for x in $CPPFLAGS; do
Chris@1 22943
Chris@1 22944 acl_save_prefix="$prefix"
Chris@1 22945 prefix="$acl_final_prefix"
Chris@1 22946 acl_save_exec_prefix="$exec_prefix"
Chris@1 22947 exec_prefix="$acl_final_exec_prefix"
Chris@1 22948 eval x=\"$x\"
Chris@1 22949 exec_prefix="$acl_save_exec_prefix"
Chris@1 22950 prefix="$acl_save_prefix"
Chris@1 22951
Chris@1 22952 if test "X$x" = "X$element"; then
Chris@1 22953 haveit=yes
Chris@1 22954 break
Chris@1 22955 fi
Chris@1 22956 done
Chris@1 22957 if test -z "$haveit"; then
Chris@1 22958 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
Chris@1 22959 fi
Chris@1 22960 done
Chris@1 22961
Chris@1 22962
Chris@1 22963 echo "$as_me:$LINENO: checking for iconv" >&5
Chris@1 22964 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
Chris@1 22965 if test "${am_cv_func_iconv+set}" = set; then
Chris@1 22966 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 22967 else
Chris@1 22968
Chris@1 22969 am_cv_func_iconv="no, consider installing GNU libiconv"
Chris@1 22970 am_cv_lib_iconv=no
Chris@1 22971 cat >conftest.$ac_ext <<_ACEOF
Chris@1 22972 /* confdefs.h. */
Chris@1 22973 _ACEOF
Chris@1 22974 cat confdefs.h >>conftest.$ac_ext
Chris@1 22975 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 22976 /* end confdefs.h. */
Chris@1 22977 #include <stdlib.h>
Chris@1 22978 #include <iconv.h>
Chris@1 22979 int
Chris@1 22980 main ()
Chris@1 22981 {
Chris@1 22982 iconv_t cd = iconv_open("","");
Chris@1 22983 iconv(cd,NULL,NULL,NULL,NULL);
Chris@1 22984 iconv_close(cd);
Chris@1 22985 ;
Chris@1 22986 return 0;
Chris@1 22987 }
Chris@1 22988 _ACEOF
Chris@1 22989 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 22990 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 22991 (eval $ac_link) 2>conftest.er1
Chris@1 22992 ac_status=$?
Chris@1 22993 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 22994 rm -f conftest.er1
Chris@1 22995 cat conftest.err >&5
Chris@1 22996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 22997 (exit $ac_status); } &&
Chris@1 22998 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 22999 || test ! -s conftest.err'
Chris@1 23000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23001 (eval $ac_try) 2>&5
Chris@1 23002 ac_status=$?
Chris@1 23003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23004 (exit $ac_status); }; } &&
Chris@1 23005 { ac_try='test -s conftest$ac_exeext'
Chris@1 23006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23007 (eval $ac_try) 2>&5
Chris@1 23008 ac_status=$?
Chris@1 23009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23010 (exit $ac_status); }; }; then
Chris@1 23011 am_cv_func_iconv=yes
Chris@1 23012 else
Chris@1 23013 echo "$as_me: failed program was:" >&5
Chris@1 23014 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 23015
Chris@1 23016 fi
Chris@1 23017 rm -f conftest.err conftest.$ac_objext \
Chris@1 23018 conftest$ac_exeext conftest.$ac_ext
Chris@1 23019 if test "$am_cv_func_iconv" != yes; then
Chris@1 23020 am_save_LIBS="$LIBS"
Chris@1 23021 LIBS="$LIBS $LIBICONV"
Chris@1 23022 cat >conftest.$ac_ext <<_ACEOF
Chris@1 23023 /* confdefs.h. */
Chris@1 23024 _ACEOF
Chris@1 23025 cat confdefs.h >>conftest.$ac_ext
Chris@1 23026 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 23027 /* end confdefs.h. */
Chris@1 23028 #include <stdlib.h>
Chris@1 23029 #include <iconv.h>
Chris@1 23030 int
Chris@1 23031 main ()
Chris@1 23032 {
Chris@1 23033 iconv_t cd = iconv_open("","");
Chris@1 23034 iconv(cd,NULL,NULL,NULL,NULL);
Chris@1 23035 iconv_close(cd);
Chris@1 23036 ;
Chris@1 23037 return 0;
Chris@1 23038 }
Chris@1 23039 _ACEOF
Chris@1 23040 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 23041 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 23042 (eval $ac_link) 2>conftest.er1
Chris@1 23043 ac_status=$?
Chris@1 23044 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 23045 rm -f conftest.er1
Chris@1 23046 cat conftest.err >&5
Chris@1 23047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23048 (exit $ac_status); } &&
Chris@1 23049 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 23050 || test ! -s conftest.err'
Chris@1 23051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23052 (eval $ac_try) 2>&5
Chris@1 23053 ac_status=$?
Chris@1 23054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23055 (exit $ac_status); }; } &&
Chris@1 23056 { ac_try='test -s conftest$ac_exeext'
Chris@1 23057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23058 (eval $ac_try) 2>&5
Chris@1 23059 ac_status=$?
Chris@1 23060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23061 (exit $ac_status); }; }; then
Chris@1 23062 am_cv_lib_iconv=yes
Chris@1 23063 am_cv_func_iconv=yes
Chris@1 23064 else
Chris@1 23065 echo "$as_me: failed program was:" >&5
Chris@1 23066 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 23067
Chris@1 23068 fi
Chris@1 23069 rm -f conftest.err conftest.$ac_objext \
Chris@1 23070 conftest$ac_exeext conftest.$ac_ext
Chris@1 23071 LIBS="$am_save_LIBS"
Chris@1 23072 fi
Chris@1 23073
Chris@1 23074 fi
Chris@1 23075 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
Chris@1 23076 echo "${ECHO_T}$am_cv_func_iconv" >&6
Chris@1 23077 if test "$am_cv_func_iconv" = yes; then
Chris@1 23078
Chris@1 23079 cat >>confdefs.h <<\_ACEOF
Chris@1 23080 #define HAVE_ICONV 1
Chris@1 23081 _ACEOF
Chris@1 23082
Chris@1 23083 fi
Chris@1 23084 if test "$am_cv_lib_iconv" = yes; then
Chris@1 23085 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
Chris@1 23086 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
Chris@1 23087 echo "$as_me:$LINENO: result: $LIBICONV" >&5
Chris@1 23088 echo "${ECHO_T}$LIBICONV" >&6
Chris@1 23089 else
Chris@1 23090 CPPFLAGS="$am_save_CPPFLAGS"
Chris@1 23091 LIBICONV=
Chris@1 23092 LTLIBICONV=
Chris@1 23093 fi
Chris@1 23094
Chris@1 23095
Chris@1 23096
Chris@1 23097 if test "$am_cv_func_iconv" = yes; then
Chris@1 23098 echo "$as_me:$LINENO: checking for iconv declaration" >&5
Chris@1 23099 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
Chris@1 23100 if test "${am_cv_proto_iconv+set}" = set; then
Chris@1 23101 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 23102 else
Chris@1 23103
Chris@1 23104 cat >conftest.$ac_ext <<_ACEOF
Chris@1 23105 /* confdefs.h. */
Chris@1 23106 _ACEOF
Chris@1 23107 cat confdefs.h >>conftest.$ac_ext
Chris@1 23108 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 23109 /* end confdefs.h. */
Chris@1 23110
Chris@1 23111 #include <stdlib.h>
Chris@1 23112 #include <iconv.h>
Chris@1 23113 extern
Chris@1 23114 #ifdef __cplusplus
Chris@1 23115 "C"
Chris@1 23116 #endif
Chris@1 23117 #if defined(__STDC__) || defined(__cplusplus)
Chris@1 23118 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
Chris@1 23119 #else
Chris@1 23120 size_t iconv();
Chris@1 23121 #endif
Chris@1 23122
Chris@1 23123 int
Chris@1 23124 main ()
Chris@1 23125 {
Chris@1 23126
Chris@1 23127 ;
Chris@1 23128 return 0;
Chris@1 23129 }
Chris@1 23130 _ACEOF
Chris@1 23131 rm -f conftest.$ac_objext
Chris@1 23132 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Chris@1 23133 (eval $ac_compile) 2>conftest.er1
Chris@1 23134 ac_status=$?
Chris@1 23135 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 23136 rm -f conftest.er1
Chris@1 23137 cat conftest.err >&5
Chris@1 23138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23139 (exit $ac_status); } &&
Chris@1 23140 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 23141 || test ! -s conftest.err'
Chris@1 23142 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23143 (eval $ac_try) 2>&5
Chris@1 23144 ac_status=$?
Chris@1 23145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23146 (exit $ac_status); }; } &&
Chris@1 23147 { ac_try='test -s conftest.$ac_objext'
Chris@1 23148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23149 (eval $ac_try) 2>&5
Chris@1 23150 ac_status=$?
Chris@1 23151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23152 (exit $ac_status); }; }; then
Chris@1 23153 am_cv_proto_iconv_arg1=""
Chris@1 23154 else
Chris@1 23155 echo "$as_me: failed program was:" >&5
Chris@1 23156 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 23157
Chris@1 23158 am_cv_proto_iconv_arg1="const"
Chris@1 23159 fi
Chris@1 23160 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Chris@1 23161 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
Chris@1 23162 fi
Chris@1 23163
Chris@1 23164 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Chris@1 23165 echo "$as_me:$LINENO: result: ${ac_t:-
Chris@1 23166 }$am_cv_proto_iconv" >&5
Chris@1 23167 echo "${ECHO_T}${ac_t:-
Chris@1 23168 }$am_cv_proto_iconv" >&6
Chris@1 23169
Chris@1 23170 cat >>confdefs.h <<_ACEOF
Chris@1 23171 #define ICONV_CONST $am_cv_proto_iconv_arg1
Chris@1 23172 _ACEOF
Chris@1 23173
Chris@1 23174 fi
Chris@1 23175
Chris@1 23176
Chris@1 23177 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
Chris@1 23178 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
Chris@1 23179 if test "${am_cv_langinfo_codeset+set}" = set; then
Chris@1 23180 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 23181 else
Chris@1 23182 cat >conftest.$ac_ext <<_ACEOF
Chris@1 23183 /* confdefs.h. */
Chris@1 23184 _ACEOF
Chris@1 23185 cat confdefs.h >>conftest.$ac_ext
Chris@1 23186 cat >>conftest.$ac_ext <<_ACEOF
Chris@1 23187 /* end confdefs.h. */
Chris@1 23188 #include <langinfo.h>
Chris@1 23189 int
Chris@1 23190 main ()
Chris@1 23191 {
Chris@1 23192 char* cs = nl_langinfo(CODESET);
Chris@1 23193 ;
Chris@1 23194 return 0;
Chris@1 23195 }
Chris@1 23196 _ACEOF
Chris@1 23197 rm -f conftest.$ac_objext conftest$ac_exeext
Chris@1 23198 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Chris@1 23199 (eval $ac_link) 2>conftest.er1
Chris@1 23200 ac_status=$?
Chris@1 23201 grep -v '^ *+' conftest.er1 >conftest.err
Chris@1 23202 rm -f conftest.er1
Chris@1 23203 cat conftest.err >&5
Chris@1 23204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23205 (exit $ac_status); } &&
Chris@1 23206 { ac_try='test -z "$ac_c_werror_flag"
Chris@1 23207 || test ! -s conftest.err'
Chris@1 23208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23209 (eval $ac_try) 2>&5
Chris@1 23210 ac_status=$?
Chris@1 23211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23212 (exit $ac_status); }; } &&
Chris@1 23213 { ac_try='test -s conftest$ac_exeext'
Chris@1 23214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
Chris@1 23215 (eval $ac_try) 2>&5
Chris@1 23216 ac_status=$?
Chris@1 23217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Chris@1 23218 (exit $ac_status); }; }; then
Chris@1 23219 am_cv_langinfo_codeset=yes
Chris@1 23220 else
Chris@1 23221 echo "$as_me: failed program was:" >&5
Chris@1 23222 sed 's/^/| /' conftest.$ac_ext >&5
Chris@1 23223
Chris@1 23224 am_cv_langinfo_codeset=no
Chris@1 23225 fi
Chris@1 23226 rm -f conftest.err conftest.$ac_objext \
Chris@1 23227 conftest$ac_exeext conftest.$ac_ext
Chris@1 23228
Chris@1 23229 fi
Chris@1 23230 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
Chris@1 23231 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
Chris@1 23232 if test $am_cv_langinfo_codeset = yes; then
Chris@1 23233
Chris@1 23234 cat >>confdefs.h <<\_ACEOF
Chris@1 23235 #define HAVE_LANGINFO_CODESET 1
Chris@1 23236 _ACEOF
Chris@1 23237
Chris@1 23238 fi
Chris@1 23239
Chris@1 23240
Chris@1 23241 for ac_prog in docbook-to-man docbook2man
Chris@1 23242 do
Chris@1 23243 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 23244 set dummy $ac_prog; ac_word=$2
Chris@1 23245 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 23246 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 23247 if test "${ac_cv_prog_DOCBOOK_TO_MAN+set}" = set; then
Chris@1 23248 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 23249 else
Chris@1 23250 if test -n "$DOCBOOK_TO_MAN"; then
Chris@1 23251 ac_cv_prog_DOCBOOK_TO_MAN="$DOCBOOK_TO_MAN" # Let the user override the test.
Chris@1 23252 else
Chris@1 23253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 23254 for as_dir in $PATH
Chris@1 23255 do
Chris@1 23256 IFS=$as_save_IFS
Chris@1 23257 test -z "$as_dir" && as_dir=.
Chris@1 23258 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 23259 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 23260 ac_cv_prog_DOCBOOK_TO_MAN="$ac_prog"
Chris@1 23261 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 23262 break 2
Chris@1 23263 fi
Chris@1 23264 done
Chris@1 23265 done
Chris@1 23266
Chris@1 23267 fi
Chris@1 23268 fi
Chris@1 23269 DOCBOOK_TO_MAN=$ac_cv_prog_DOCBOOK_TO_MAN
Chris@1 23270 if test -n "$DOCBOOK_TO_MAN"; then
Chris@1 23271 echo "$as_me:$LINENO: result: $DOCBOOK_TO_MAN" >&5
Chris@1 23272 echo "${ECHO_T}$DOCBOOK_TO_MAN" >&6
Chris@1 23273 else
Chris@1 23274 echo "$as_me:$LINENO: result: no" >&5
Chris@1 23275 echo "${ECHO_T}no" >&6
Chris@1 23276 fi
Chris@1 23277
Chris@1 23278 test -n "$DOCBOOK_TO_MAN" && break
Chris@1 23279 done
Chris@1 23280
Chris@1 23281
Chris@1 23282
Chris@1 23283 if test -n "$DOCBOOK_TO_MAN"; then
Chris@1 23284 FLaC__HAS_DOCBOOK_TO_MAN_TRUE=
Chris@1 23285 FLaC__HAS_DOCBOOK_TO_MAN_FALSE='#'
Chris@1 23286 else
Chris@1 23287 FLaC__HAS_DOCBOOK_TO_MAN_TRUE='#'
Chris@1 23288 FLaC__HAS_DOCBOOK_TO_MAN_FALSE=
Chris@1 23289 fi
Chris@1 23290
Chris@1 23291 if test -n "$DOCBOOK_TO_MAN" ; then
Chris@1 23292 cat >>confdefs.h <<\_ACEOF
Chris@1 23293 #define FLAC__HAS_DOCBOOK_TO_MAN 1
Chris@1 23294 _ACEOF
Chris@1 23295
Chris@1 23296
Chris@1 23297
Chris@1 23298 fi
Chris@1 23299
Chris@1 23300 # only matters for x86
Chris@1 23301 for ac_prog in nasm
Chris@1 23302 do
Chris@1 23303 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 23304 set dummy $ac_prog; ac_word=$2
Chris@1 23305 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 23306 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 23307 if test "${ac_cv_prog_NASM+set}" = set; then
Chris@1 23308 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 23309 else
Chris@1 23310 if test -n "$NASM"; then
Chris@1 23311 ac_cv_prog_NASM="$NASM" # Let the user override the test.
Chris@1 23312 else
Chris@1 23313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 23314 for as_dir in $PATH
Chris@1 23315 do
Chris@1 23316 IFS=$as_save_IFS
Chris@1 23317 test -z "$as_dir" && as_dir=.
Chris@1 23318 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 23319 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 23320 ac_cv_prog_NASM="$ac_prog"
Chris@1 23321 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 23322 break 2
Chris@1 23323 fi
Chris@1 23324 done
Chris@1 23325 done
Chris@1 23326
Chris@1 23327 fi
Chris@1 23328 fi
Chris@1 23329 NASM=$ac_cv_prog_NASM
Chris@1 23330 if test -n "$NASM"; then
Chris@1 23331 echo "$as_me:$LINENO: result: $NASM" >&5
Chris@1 23332 echo "${ECHO_T}$NASM" >&6
Chris@1 23333 else
Chris@1 23334 echo "$as_me:$LINENO: result: no" >&5
Chris@1 23335 echo "${ECHO_T}no" >&6
Chris@1 23336 fi
Chris@1 23337
Chris@1 23338 test -n "$NASM" && break
Chris@1 23339 done
Chris@1 23340
Chris@1 23341
Chris@1 23342
Chris@1 23343 if test -n "$NASM"; then
Chris@1 23344 FLaC__HAS_NASM_TRUE=
Chris@1 23345 FLaC__HAS_NASM_FALSE='#'
Chris@1 23346 else
Chris@1 23347 FLaC__HAS_NASM_TRUE='#'
Chris@1 23348 FLaC__HAS_NASM_FALSE=
Chris@1 23349 fi
Chris@1 23350
Chris@1 23351 if test -n "$NASM" ; then
Chris@1 23352 cat >>confdefs.h <<\_ACEOF
Chris@1 23353 #define FLAC__HAS_NASM 1
Chris@1 23354 _ACEOF
Chris@1 23355
Chris@1 23356
Chris@1 23357
Chris@1 23358 fi
Chris@1 23359
Chris@1 23360 # only matters for PowerPC
Chris@1 23361 for ac_prog in as
Chris@1 23362 do
Chris@1 23363 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 23364 set dummy $ac_prog; ac_word=$2
Chris@1 23365 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 23366 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 23367 if test "${ac_cv_prog_AS+set}" = set; then
Chris@1 23368 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 23369 else
Chris@1 23370 if test -n "$AS"; then
Chris@1 23371 ac_cv_prog_AS="$AS" # Let the user override the test.
Chris@1 23372 else
Chris@1 23373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 23374 for as_dir in $PATH
Chris@1 23375 do
Chris@1 23376 IFS=$as_save_IFS
Chris@1 23377 test -z "$as_dir" && as_dir=.
Chris@1 23378 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 23379 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 23380 ac_cv_prog_AS="$ac_prog"
Chris@1 23381 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 23382 break 2
Chris@1 23383 fi
Chris@1 23384 done
Chris@1 23385 done
Chris@1 23386
Chris@1 23387 fi
Chris@1 23388 fi
Chris@1 23389 AS=$ac_cv_prog_AS
Chris@1 23390 if test -n "$AS"; then
Chris@1 23391 echo "$as_me:$LINENO: result: $AS" >&5
Chris@1 23392 echo "${ECHO_T}$AS" >&6
Chris@1 23393 else
Chris@1 23394 echo "$as_me:$LINENO: result: no" >&5
Chris@1 23395 echo "${ECHO_T}no" >&6
Chris@1 23396 fi
Chris@1 23397
Chris@1 23398 test -n "$AS" && break
Chris@1 23399 done
Chris@1 23400 test -n "$AS" || AS="as"
Chris@1 23401
Chris@1 23402 for ac_prog in gas
Chris@1 23403 do
Chris@1 23404 # Extract the first word of "$ac_prog", so it can be a program name with args.
Chris@1 23405 set dummy $ac_prog; ac_word=$2
Chris@1 23406 echo "$as_me:$LINENO: checking for $ac_word" >&5
Chris@1 23407 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
Chris@1 23408 if test "${ac_cv_prog_GAS+set}" = set; then
Chris@1 23409 echo $ECHO_N "(cached) $ECHO_C" >&6
Chris@1 23410 else
Chris@1 23411 if test -n "$GAS"; then
Chris@1 23412 ac_cv_prog_GAS="$GAS" # Let the user override the test.
Chris@1 23413 else
Chris@1 23414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 23415 for as_dir in $PATH
Chris@1 23416 do
Chris@1 23417 IFS=$as_save_IFS
Chris@1 23418 test -z "$as_dir" && as_dir=.
Chris@1 23419 for ac_exec_ext in '' $ac_executable_extensions; do
Chris@1 23420 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Chris@1 23421 ac_cv_prog_GAS="$ac_prog"
Chris@1 23422 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Chris@1 23423 break 2
Chris@1 23424 fi
Chris@1 23425 done
Chris@1 23426 done
Chris@1 23427
Chris@1 23428 fi
Chris@1 23429 fi
Chris@1 23430 GAS=$ac_cv_prog_GAS
Chris@1 23431 if test -n "$GAS"; then
Chris@1 23432 echo "$as_me:$LINENO: result: $GAS" >&5
Chris@1 23433 echo "${ECHO_T}$GAS" >&6
Chris@1 23434 else
Chris@1 23435 echo "$as_me:$LINENO: result: no" >&5
Chris@1 23436 echo "${ECHO_T}no" >&6
Chris@1 23437 fi
Chris@1 23438
Chris@1 23439 test -n "$GAS" && break
Chris@1 23440 done
Chris@1 23441 test -n "$GAS" || GAS="gas"
Chris@1 23442
Chris@1 23443
Chris@1 23444 # try -v (apple as) and --version (gas) at the same time
Chris@1 23445 test "$AS" = "as" && as --version -v < /dev/null 2>&1 | grep Apple >/dev/null || AS=gas
Chris@1 23446
Chris@1 23447
Chris@1 23448
Chris@1 23449 if test "$AS" = "as"; then
Chris@1 23450 FLaC__HAS_AS_TRUE=
Chris@1 23451 FLaC__HAS_AS_FALSE='#'
Chris@1 23452 else
Chris@1 23453 FLaC__HAS_AS_TRUE='#'
Chris@1 23454 FLaC__HAS_AS_FALSE=
Chris@1 23455 fi
Chris@1 23456
Chris@1 23457
Chris@1 23458
Chris@1 23459 if test "$AS" = "gas"; then
Chris@1 23460 FLaC__HAS_GAS_TRUE=
Chris@1 23461 FLaC__HAS_GAS_FALSE='#'
Chris@1 23462 else
Chris@1 23463 FLaC__HAS_GAS_TRUE='#'
Chris@1 23464 FLaC__HAS_GAS_FALSE=
Chris@1 23465 fi
Chris@1 23466
Chris@1 23467 if test "$AS" = "as" ; then
Chris@1 23468 cat >>confdefs.h <<\_ACEOF
Chris@1 23469 #define FLAC__HAS_AS 1
Chris@1 23470 _ACEOF
Chris@1 23471
Chris@1 23472
Chris@1 23473
Chris@1 23474 fi
Chris@1 23475 if test "$AS" = "gas" ; then
Chris@1 23476 # funniest. macro. ever.
Chris@1 23477 cat >>confdefs.h <<\_ACEOF
Chris@1 23478 #define FLAC__HAS_GAS 1
Chris@1 23479 _ACEOF
Chris@1 23480
Chris@1 23481
Chris@1 23482
Chris@1 23483 fi
Chris@1 23484
Chris@1 23485 CPPFLAGS='-I$(top_builddir) -I$(srcdir)/include -I$(top_srcdir)/include'" $CPPFLAGS"
Chris@1 23486 if test "x$debug" = xtrue; then
Chris@1 23487 CPPFLAGS="-DDEBUG $CPPFLAGS"
Chris@1 23488 CFLAGS="-g $CFLAGS"
Chris@1 23489 else
Chris@1 23490 CPPFLAGS="-DNDEBUG $CPPFLAGS"
Chris@1 23491 if test "x$GCC" = xyes; then
Chris@1 23492 CPPFLAGS="-DFLaC__INLINE=__inline__ $CPPFLAGS"
Chris@1 23493 CFLAGS="-O3 -funroll-loops -finline-functions -Wall -W -Winline $CFLAGS"
Chris@1 23494 fi
Chris@1 23495 fi
Chris@1 23496
Chris@1 23497 #@@@
Chris@1 23498
Chris@1 23499
Chris@1 23500 if test "yes" = "no"; then
Chris@1 23501 FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE=
Chris@1 23502 FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE='#'
Chris@1 23503 else
Chris@1 23504 FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE='#'
Chris@1 23505 FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE=
Chris@1 23506 fi
Chris@1 23507
Chris@1 23508
Chris@1 23509
Chris@1 23510 if test "yes" = "no"; then
Chris@1 23511 FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE=
Chris@1 23512 FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE='#'
Chris@1 23513 else
Chris@1 23514 FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE='#'
Chris@1 23515 FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE=
Chris@1 23516 fi
Chris@1 23517
Chris@1 23518
Chris@1 23519 ac_config_files="$ac_config_files Makefile src/Makefile src/libFLAC/Makefile src/libFLAC/flac.pc src/libFLAC/ia32/Makefile src/libFLAC/ppc/Makefile src/libFLAC/ppc/as/Makefile src/libFLAC/ppc/gas/Makefile src/libFLAC/include/Makefile src/libFLAC/include/private/Makefile src/libFLAC/include/protected/Makefile src/libFLAC++/Makefile src/libFLAC++/flac++.pc src/flac/Makefile src/metaflac/Makefile src/monkeys_audio_utilities/Makefile src/monkeys_audio_utilities/flac_mac/Makefile src/monkeys_audio_utilities/flac_ren/Makefile src/plugin_common/Makefile src/plugin_winamp2/Makefile src/plugin_winamp2/include/Makefile src/plugin_winamp2/include/winamp2/Makefile src/plugin_xmms/Makefile src/share/Makefile src/share/getopt/Makefile src/share/grabbag/Makefile src/share/replaygain_analysis/Makefile src/share/replaygain_synthesis/Makefile src/share/replaygain_synthesis/include/Makefile src/share/replaygain_synthesis/include/private/Makefile src/share/utf8/Makefile src/test_grabbag/Makefile src/test_grabbag/cuesheet/Makefile src/test_grabbag/picture/Makefile src/test_libs_common/Makefile src/test_libFLAC/Makefile src/test_libFLAC++/Makefile src/test_seeking/Makefile src/test_streams/Makefile examples/Makefile examples/c/Makefile examples/c/decode/Makefile examples/c/decode/file/Makefile examples/c/encode/Makefile examples/c/encode/file/Makefile examples/cpp/Makefile examples/cpp/decode/Makefile examples/cpp/decode/file/Makefile examples/cpp/encode/Makefile examples/cpp/encode/file/Makefile include/Makefile include/FLAC/Makefile include/FLAC++/Makefile include/share/Makefile include/share/grabbag/Makefile include/test_libs_common/Makefile doc/Makefile doc/html/Makefile doc/html/images/Makefile doc/html/images/hw/Makefile doc/html/ru/Makefile m4/Makefile man/Makefile test/Makefile test/cuesheets/Makefile test/flac-to-flac-metadata-test-files/Makefile test/metaflac-test-files/Makefile test/pictures/Makefile build/Makefile obj/Makefile obj/debug/Makefile obj/debug/bin/Makefile obj/debug/lib/Makefile obj/release/Makefile obj/release/bin/Makefile obj/release/lib/Makefile"
Chris@1 23520
Chris@1 23521 cat >confcache <<\_ACEOF
Chris@1 23522 # This file is a shell script that caches the results of configure
Chris@1 23523 # tests run on this system so they can be shared between configure
Chris@1 23524 # scripts and configure runs, see configure's option --config-cache.
Chris@1 23525 # It is not useful on other systems. If it contains results you don't
Chris@1 23526 # want to keep, you may remove or edit it.
Chris@1 23527 #
Chris@1 23528 # config.status only pays attention to the cache file if you give it
Chris@1 23529 # the --recheck option to rerun configure.
Chris@1 23530 #
Chris@1 23531 # `ac_cv_env_foo' variables (set or unset) will be overridden when
Chris@1 23532 # loading this file, other *unset* `ac_cv_foo' will be assigned the
Chris@1 23533 # following values.
Chris@1 23534
Chris@1 23535 _ACEOF
Chris@1 23536
Chris@1 23537 # The following way of writing the cache mishandles newlines in values,
Chris@1 23538 # but we know of no workaround that is simple, portable, and efficient.
Chris@1 23539 # So, don't put newlines in cache variables' values.
Chris@1 23540 # Ultrix sh set writes to stderr and can't be redirected directly,
Chris@1 23541 # and sets the high bit in the cache file unless we assign to the vars.
Chris@1 23542 {
Chris@1 23543 (set) 2>&1 |
Chris@1 23544 case `(ac_space=' '; set | grep ac_space) 2>&1` in
Chris@1 23545 *ac_space=\ *)
Chris@1 23546 # `set' does not quote correctly, so add quotes (double-quote
Chris@1 23547 # substitution turns \\\\ into \\, and sed turns \\ into \).
Chris@1 23548 sed -n \
Chris@1 23549 "s/'/'\\\\''/g;
Chris@1 23550 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Chris@1 23551 ;;
Chris@1 23552 *)
Chris@1 23553 # `set' quotes correctly as required by POSIX, so do not add quotes.
Chris@1 23554 sed -n \
Chris@1 23555 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Chris@1 23556 ;;
Chris@1 23557 esac;
Chris@1 23558 } |
Chris@1 23559 sed '
Chris@1 23560 t clear
Chris@1 23561 : clear
Chris@1 23562 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
Chris@1 23563 t end
Chris@1 23564 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
Chris@1 23565 : end' >>confcache
Chris@1 23566 if diff $cache_file confcache >/dev/null 2>&1; then :; else
Chris@1 23567 if test -w $cache_file; then
Chris@1 23568 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
Chris@1 23569 cat confcache >$cache_file
Chris@1 23570 else
Chris@1 23571 echo "not updating unwritable cache $cache_file"
Chris@1 23572 fi
Chris@1 23573 fi
Chris@1 23574 rm -f confcache
Chris@1 23575
Chris@1 23576 test "x$prefix" = xNONE && prefix=$ac_default_prefix
Chris@1 23577 # Let make expand exec_prefix.
Chris@1 23578 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Chris@1 23579
Chris@1 23580 # VPATH may cause trouble with some makes, so we remove $(srcdir),
Chris@1 23581 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
Chris@1 23582 # trailing colons and then remove the whole line if VPATH becomes empty
Chris@1 23583 # (actually we leave an empty line to preserve line numbers).
Chris@1 23584 if test "x$srcdir" = x.; then
Chris@1 23585 ac_vpsub='/^[ ]*VPATH[ ]*=/{
Chris@1 23586 s/:*\$(srcdir):*/:/;
Chris@1 23587 s/:*\${srcdir}:*/:/;
Chris@1 23588 s/:*@srcdir@:*/:/;
Chris@1 23589 s/^\([^=]*=[ ]*\):*/\1/;
Chris@1 23590 s/:*$//;
Chris@1 23591 s/^[^=]*=[ ]*$//;
Chris@1 23592 }'
Chris@1 23593 fi
Chris@1 23594
Chris@1 23595 DEFS=-DHAVE_CONFIG_H
Chris@1 23596
Chris@1 23597 ac_libobjs=
Chris@1 23598 ac_ltlibobjs=
Chris@1 23599 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
Chris@1 23600 # 1. Remove the extension, and $U if already installed.
Chris@1 23601 ac_i=`echo "$ac_i" |
Chris@1 23602 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
Chris@1 23603 # 2. Add them.
Chris@1 23604 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
Chris@1 23605 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
Chris@1 23606 done
Chris@1 23607 LIBOBJS=$ac_libobjs
Chris@1 23608
Chris@1 23609 LTLIBOBJS=$ac_ltlibobjs
Chris@1 23610
Chris@1 23611
Chris@1 23612 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
Chris@1 23613 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
Chris@1 23614 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23615 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
Chris@1 23616 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23617 { (exit 1); exit 1; }; }
Chris@1 23618 fi
Chris@1 23619 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Chris@1 23620 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
Chris@1 23621 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23622 echo "$as_me: error: conditional \"AMDEP\" was never defined.
Chris@1 23623 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23624 { (exit 1); exit 1; }; }
Chris@1 23625 fi
Chris@1 23626 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Chris@1 23627 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
Chris@1 23628 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23629 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
Chris@1 23630 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23631 { (exit 1); exit 1; }; }
Chris@1 23632 fi
Chris@1 23633 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
Chris@1 23634 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
Chris@1 23635 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23636 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
Chris@1 23637 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23638 { (exit 1); exit 1; }; }
Chris@1 23639 fi
Chris@1 23640 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
Chris@1 23641 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
Chris@1 23642 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23643 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
Chris@1 23644 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23645 { (exit 1); exit 1; }; }
Chris@1 23646 fi
Chris@1 23647 if test -z "${FLaC__CPU_IA32_TRUE}" && test -z "${FLaC__CPU_IA32_FALSE}"; then
Chris@1 23648 { { echo "$as_me:$LINENO: error: conditional \"FLaC__CPU_IA32\" was never defined.
Chris@1 23649 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23650 echo "$as_me: error: conditional \"FLaC__CPU_IA32\" was never defined.
Chris@1 23651 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23652 { (exit 1); exit 1; }; }
Chris@1 23653 fi
Chris@1 23654 if test -z "${FLaC__CPU_PPC_TRUE}" && test -z "${FLaC__CPU_PPC_FALSE}"; then
Chris@1 23655 { { echo "$as_me:$LINENO: error: conditional \"FLaC__CPU_PPC\" was never defined.
Chris@1 23656 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23657 echo "$as_me: error: conditional \"FLaC__CPU_PPC\" was never defined.
Chris@1 23658 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23659 { (exit 1); exit 1; }; }
Chris@1 23660 fi
Chris@1 23661 if test -z "${FLaC__CPU_SPARC_TRUE}" && test -z "${FLaC__CPU_SPARC_FALSE}"; then
Chris@1 23662 { { echo "$as_me:$LINENO: error: conditional \"FLaC__CPU_SPARC\" was never defined.
Chris@1 23663 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23664 echo "$as_me: error: conditional \"FLaC__CPU_SPARC\" was never defined.
Chris@1 23665 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23666 { (exit 1); exit 1; }; }
Chris@1 23667 fi
Chris@1 23668 if test -z "${FLaC__SYS_DARWIN_TRUE}" && test -z "${FLaC__SYS_DARWIN_FALSE}"; then
Chris@1 23669 { { echo "$as_me:$LINENO: error: conditional \"FLaC__SYS_DARWIN\" was never defined.
Chris@1 23670 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23671 echo "$as_me: error: conditional \"FLaC__SYS_DARWIN\" was never defined.
Chris@1 23672 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23673 { (exit 1); exit 1; }; }
Chris@1 23674 fi
Chris@1 23675 if test -z "${FLaC__SYS_LINUX_TRUE}" && test -z "${FLaC__SYS_LINUX_FALSE}"; then
Chris@1 23676 { { echo "$as_me:$LINENO: error: conditional \"FLaC__SYS_LINUX\" was never defined.
Chris@1 23677 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23678 echo "$as_me: error: conditional \"FLaC__SYS_LINUX\" was never defined.
Chris@1 23679 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23680 { (exit 1); exit 1; }; }
Chris@1 23681 fi
Chris@1 23682 if test -z "${FLaC__NO_ASM_TRUE}" && test -z "${FLaC__NO_ASM_FALSE}"; then
Chris@1 23683 { { echo "$as_me:$LINENO: error: conditional \"FLaC__NO_ASM\" was never defined.
Chris@1 23684 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23685 echo "$as_me: error: conditional \"FLaC__NO_ASM\" was never defined.
Chris@1 23686 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23687 { (exit 1); exit 1; }; }
Chris@1 23688 fi
Chris@1 23689 if test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then
Chris@1 23690 { { echo "$as_me:$LINENO: error: conditional \"DEBUG\" was never defined.
Chris@1 23691 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23692 echo "$as_me: error: conditional \"DEBUG\" was never defined.
Chris@1 23693 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23694 { (exit 1); exit 1; }; }
Chris@1 23695 fi
Chris@1 23696 if test -z "${FLaC__SSE_OS_TRUE}" && test -z "${FLaC__SSE_OS_FALSE}"; then
Chris@1 23697 { { echo "$as_me:$LINENO: error: conditional \"FLaC__SSE_OS\" was never defined.
Chris@1 23698 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23699 echo "$as_me: error: conditional \"FLaC__SSE_OS\" was never defined.
Chris@1 23700 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23701 { (exit 1); exit 1; }; }
Chris@1 23702 fi
Chris@1 23703 if test -z "${FLaC__USE_3DNOW_TRUE}" && test -z "${FLaC__USE_3DNOW_FALSE}"; then
Chris@1 23704 { { echo "$as_me:$LINENO: error: conditional \"FLaC__USE_3DNOW\" was never defined.
Chris@1 23705 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23706 echo "$as_me: error: conditional \"FLaC__USE_3DNOW\" was never defined.
Chris@1 23707 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23708 { (exit 1); exit 1; }; }
Chris@1 23709 fi
Chris@1 23710 if test -z "${FLaC__USE_ALTIVEC_TRUE}" && test -z "${FLaC__USE_ALTIVEC_FALSE}"; then
Chris@1 23711 { { echo "$as_me:$LINENO: error: conditional \"FLaC__USE_ALTIVEC\" was never defined.
Chris@1 23712 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23713 echo "$as_me: error: conditional \"FLaC__USE_ALTIVEC\" was never defined.
Chris@1 23714 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23715 { (exit 1); exit 1; }; }
Chris@1 23716 fi
Chris@1 23717 if test -z "${FLaC__HAS_DOXYGEN_TRUE}" && test -z "${FLaC__HAS_DOXYGEN_FALSE}"; then
Chris@1 23718 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_DOXYGEN\" was never defined.
Chris@1 23719 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23720 echo "$as_me: error: conditional \"FLaC__HAS_DOXYGEN\" was never defined.
Chris@1 23721 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23722 { (exit 1); exit 1; }; }
Chris@1 23723 fi
Chris@1 23724 if test -z "${FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE}" && test -z "${FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE}"; then
Chris@1 23725 { { echo "$as_me:$LINENO: error: conditional \"FLaC__INSTALL_XMMS_PLUGIN_LOCALLY\" was never defined.
Chris@1 23726 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23727 echo "$as_me: error: conditional \"FLaC__INSTALL_XMMS_PLUGIN_LOCALLY\" was never defined.
Chris@1 23728 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23729 { (exit 1); exit 1; }; }
Chris@1 23730 fi
Chris@1 23731 if test -z "${FLaC__HAS_XMMS_TRUE}" && test -z "${FLaC__HAS_XMMS_FALSE}"; then
Chris@1 23732 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_XMMS\" was never defined.
Chris@1 23733 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23734 echo "$as_me: error: conditional \"FLaC__HAS_XMMS\" was never defined.
Chris@1 23735 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23736 { (exit 1); exit 1; }; }
Chris@1 23737 fi
Chris@1 23738 if test -z "${FLaC__WITH_CPPLIBS_TRUE}" && test -z "${FLaC__WITH_CPPLIBS_FALSE}"; then
Chris@1 23739 { { echo "$as_me:$LINENO: error: conditional \"FLaC__WITH_CPPLIBS\" was never defined.
Chris@1 23740 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23741 echo "$as_me: error: conditional \"FLaC__WITH_CPPLIBS\" was never defined.
Chris@1 23742 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23743 { (exit 1); exit 1; }; }
Chris@1 23744 fi
Chris@1 23745 if test -z "${FLaC__HAS_OGG_TRUE}" && test -z "${FLaC__HAS_OGG_FALSE}"; then
Chris@1 23746 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_OGG\" was never defined.
Chris@1 23747 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23748 echo "$as_me: error: conditional \"FLaC__HAS_OGG\" was never defined.
Chris@1 23749 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23750 { (exit 1); exit 1; }; }
Chris@1 23751 fi
Chris@1 23752 if test -z "${FLaC__HAS_DOCBOOK_TO_MAN_TRUE}" && test -z "${FLaC__HAS_DOCBOOK_TO_MAN_FALSE}"; then
Chris@1 23753 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_DOCBOOK_TO_MAN\" was never defined.
Chris@1 23754 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23755 echo "$as_me: error: conditional \"FLaC__HAS_DOCBOOK_TO_MAN\" was never defined.
Chris@1 23756 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23757 { (exit 1); exit 1; }; }
Chris@1 23758 fi
Chris@1 23759 if test -z "${FLaC__HAS_NASM_TRUE}" && test -z "${FLaC__HAS_NASM_FALSE}"; then
Chris@1 23760 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_NASM\" was never defined.
Chris@1 23761 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23762 echo "$as_me: error: conditional \"FLaC__HAS_NASM\" was never defined.
Chris@1 23763 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23764 { (exit 1); exit 1; }; }
Chris@1 23765 fi
Chris@1 23766 if test -z "${FLaC__HAS_AS_TRUE}" && test -z "${FLaC__HAS_AS_FALSE}"; then
Chris@1 23767 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_AS\" was never defined.
Chris@1 23768 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23769 echo "$as_me: error: conditional \"FLaC__HAS_AS\" was never defined.
Chris@1 23770 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23771 { (exit 1); exit 1; }; }
Chris@1 23772 fi
Chris@1 23773 if test -z "${FLaC__HAS_GAS_TRUE}" && test -z "${FLaC__HAS_GAS_FALSE}"; then
Chris@1 23774 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_GAS\" was never defined.
Chris@1 23775 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23776 echo "$as_me: error: conditional \"FLaC__HAS_GAS\" was never defined.
Chris@1 23777 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23778 { (exit 1); exit 1; }; }
Chris@1 23779 fi
Chris@1 23780 if test -z "${FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE}" && test -z "${FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE}"; then
Chris@1 23781 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_AS__TEMPORARILY_DISABLED\" was never defined.
Chris@1 23782 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23783 echo "$as_me: error: conditional \"FLaC__HAS_AS__TEMPORARILY_DISABLED\" was never defined.
Chris@1 23784 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23785 { (exit 1); exit 1; }; }
Chris@1 23786 fi
Chris@1 23787 if test -z "${FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE}" && test -z "${FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE}"; then
Chris@1 23788 { { echo "$as_me:$LINENO: error: conditional \"FLaC__HAS_GAS__TEMPORARILY_DISABLED\" was never defined.
Chris@1 23789 Usually this means the macro was only invoked conditionally." >&5
Chris@1 23790 echo "$as_me: error: conditional \"FLaC__HAS_GAS__TEMPORARILY_DISABLED\" was never defined.
Chris@1 23791 Usually this means the macro was only invoked conditionally." >&2;}
Chris@1 23792 { (exit 1); exit 1; }; }
Chris@1 23793 fi
Chris@1 23794
Chris@1 23795 : ${CONFIG_STATUS=./config.status}
Chris@1 23796 ac_clean_files_save=$ac_clean_files
Chris@1 23797 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chris@1 23798 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
Chris@1 23799 echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chris@1 23800 cat >$CONFIG_STATUS <<_ACEOF
Chris@1 23801 #! $SHELL
Chris@1 23802 # Generated by $as_me.
Chris@1 23803 # Run this file to recreate the current configuration.
Chris@1 23804 # Compiler output produced by configure, useful for debugging
Chris@1 23805 # configure, is in config.log if it exists.
Chris@1 23806
Chris@1 23807 debug=false
Chris@1 23808 ac_cs_recheck=false
Chris@1 23809 ac_cs_silent=false
Chris@1 23810 SHELL=\${CONFIG_SHELL-$SHELL}
Chris@1 23811 _ACEOF
Chris@1 23812
Chris@1 23813 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 23814 ## --------------------- ##
Chris@1 23815 ## M4sh Initialization. ##
Chris@1 23816 ## --------------------- ##
Chris@1 23817
Chris@1 23818 # Be Bourne compatible
Chris@1 23819 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
Chris@1 23820 emulate sh
Chris@1 23821 NULLCMD=:
Chris@1 23822 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
Chris@1 23823 # is contrary to our usage. Disable this feature.
Chris@1 23824 alias -g '${1+"$@"}'='"$@"'
Chris@1 23825 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
Chris@1 23826 set -o posix
Chris@1 23827 fi
Chris@1 23828 DUALCASE=1; export DUALCASE # for MKS sh
Chris@1 23829
Chris@1 23830 # Support unset when possible.
Chris@1 23831 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Chris@1 23832 as_unset=unset
Chris@1 23833 else
Chris@1 23834 as_unset=false
Chris@1 23835 fi
Chris@1 23836
Chris@1 23837
Chris@1 23838 # Work around bugs in pre-3.0 UWIN ksh.
Chris@1 23839 $as_unset ENV MAIL MAILPATH
Chris@1 23840 PS1='$ '
Chris@1 23841 PS2='> '
Chris@1 23842 PS4='+ '
Chris@1 23843
Chris@1 23844 # NLS nuisances.
Chris@1 23845 for as_var in \
Chris@1 23846 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
Chris@1 23847 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
Chris@1 23848 LC_TELEPHONE LC_TIME
Chris@1 23849 do
Chris@1 23850 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
Chris@1 23851 eval $as_var=C; export $as_var
Chris@1 23852 else
Chris@1 23853 $as_unset $as_var
Chris@1 23854 fi
Chris@1 23855 done
Chris@1 23856
Chris@1 23857 # Required to use basename.
Chris@1 23858 if expr a : '\(a\)' >/dev/null 2>&1; then
Chris@1 23859 as_expr=expr
Chris@1 23860 else
Chris@1 23861 as_expr=false
Chris@1 23862 fi
Chris@1 23863
Chris@1 23864 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
Chris@1 23865 as_basename=basename
Chris@1 23866 else
Chris@1 23867 as_basename=false
Chris@1 23868 fi
Chris@1 23869
Chris@1 23870
Chris@1 23871 # Name of the executable.
Chris@1 23872 as_me=`$as_basename "$0" ||
Chris@1 23873 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
Chris@1 23874 X"$0" : 'X\(//\)$' \| \
Chris@1 23875 X"$0" : 'X\(/\)$' \| \
Chris@1 23876 . : '\(.\)' 2>/dev/null ||
Chris@1 23877 echo X/"$0" |
Chris@1 23878 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
Chris@1 23879 /^X\/\(\/\/\)$/{ s//\1/; q; }
Chris@1 23880 /^X\/\(\/\).*/{ s//\1/; q; }
Chris@1 23881 s/.*/./; q'`
Chris@1 23882
Chris@1 23883
Chris@1 23884 # PATH needs CR, and LINENO needs CR and PATH.
Chris@1 23885 # Avoid depending upon Character Ranges.
Chris@1 23886 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
Chris@1 23887 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Chris@1 23888 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
Chris@1 23889 as_cr_digits='0123456789'
Chris@1 23890 as_cr_alnum=$as_cr_Letters$as_cr_digits
Chris@1 23891
Chris@1 23892 # The user is always right.
Chris@1 23893 if test "${PATH_SEPARATOR+set}" != set; then
Chris@1 23894 echo "#! /bin/sh" >conf$$.sh
Chris@1 23895 echo "exit 0" >>conf$$.sh
Chris@1 23896 chmod +x conf$$.sh
Chris@1 23897 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Chris@1 23898 PATH_SEPARATOR=';'
Chris@1 23899 else
Chris@1 23900 PATH_SEPARATOR=:
Chris@1 23901 fi
Chris@1 23902 rm -f conf$$.sh
Chris@1 23903 fi
Chris@1 23904
Chris@1 23905
Chris@1 23906 as_lineno_1=$LINENO
Chris@1 23907 as_lineno_2=$LINENO
Chris@1 23908 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
Chris@1 23909 test "x$as_lineno_1" != "x$as_lineno_2" &&
Chris@1 23910 test "x$as_lineno_3" = "x$as_lineno_2" || {
Chris@1 23911 # Find who we are. Look in the path if we contain no path at all
Chris@1 23912 # relative or not.
Chris@1 23913 case $0 in
Chris@1 23914 *[\\/]* ) as_myself=$0 ;;
Chris@1 23915 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 23916 for as_dir in $PATH
Chris@1 23917 do
Chris@1 23918 IFS=$as_save_IFS
Chris@1 23919 test -z "$as_dir" && as_dir=.
Chris@1 23920 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
Chris@1 23921 done
Chris@1 23922
Chris@1 23923 ;;
Chris@1 23924 esac
Chris@1 23925 # We did not find ourselves, most probably we were run as `sh COMMAND'
Chris@1 23926 # in which case we are not to be found in the path.
Chris@1 23927 if test "x$as_myself" = x; then
Chris@1 23928 as_myself=$0
Chris@1 23929 fi
Chris@1 23930 if test ! -f "$as_myself"; then
Chris@1 23931 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
Chris@1 23932 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
Chris@1 23933 { (exit 1); exit 1; }; }
Chris@1 23934 fi
Chris@1 23935 case $CONFIG_SHELL in
Chris@1 23936 '')
Chris@1 23937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Chris@1 23938 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Chris@1 23939 do
Chris@1 23940 IFS=$as_save_IFS
Chris@1 23941 test -z "$as_dir" && as_dir=.
Chris@1 23942 for as_base in sh bash ksh sh5; do
Chris@1 23943 case $as_dir in
Chris@1 23944 /*)
Chris@1 23945 if ("$as_dir/$as_base" -c '
Chris@1 23946 as_lineno_1=$LINENO
Chris@1 23947 as_lineno_2=$LINENO
Chris@1 23948 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
Chris@1 23949 test "x$as_lineno_1" != "x$as_lineno_2" &&
Chris@1 23950 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
Chris@1 23951 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
Chris@1 23952 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
Chris@1 23953 CONFIG_SHELL=$as_dir/$as_base
Chris@1 23954 export CONFIG_SHELL
Chris@1 23955 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
Chris@1 23956 fi;;
Chris@1 23957 esac
Chris@1 23958 done
Chris@1 23959 done
Chris@1 23960 ;;
Chris@1 23961 esac
Chris@1 23962
Chris@1 23963 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
Chris@1 23964 # uniformly replaced by the line number. The first 'sed' inserts a
Chris@1 23965 # line-number line before each line; the second 'sed' does the real
Chris@1 23966 # work. The second script uses 'N' to pair each line-number line
Chris@1 23967 # with the numbered line, and appends trailing '-' during
Chris@1 23968 # substitution so that $LINENO is not a special case at line end.
Chris@1 23969 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Chris@1 23970 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
Chris@1 23971 sed '=' <$as_myself |
Chris@1 23972 sed '
Chris@1 23973 N
Chris@1 23974 s,$,-,
Chris@1 23975 : loop
Chris@1 23976 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
Chris@1 23977 t loop
Chris@1 23978 s,-$,,
Chris@1 23979 s,^['$as_cr_digits']*\n,,
Chris@1 23980 ' >$as_me.lineno &&
Chris@1 23981 chmod +x $as_me.lineno ||
Chris@1 23982 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
Chris@1 23983 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
Chris@1 23984 { (exit 1); exit 1; }; }
Chris@1 23985
Chris@1 23986 # Don't try to exec as it changes $[0], causing all sort of problems
Chris@1 23987 # (the dirname of $[0] is not the place where we might find the
Chris@1 23988 # original and so on. Autoconf is especially sensible to this).
Chris@1 23989 . ./$as_me.lineno
Chris@1 23990 # Exit status is that of the last command.
Chris@1 23991 exit
Chris@1 23992 }
Chris@1 23993
Chris@1 23994
Chris@1 23995 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
Chris@1 23996 *c*,-n*) ECHO_N= ECHO_C='
Chris@1 23997 ' ECHO_T=' ' ;;
Chris@1 23998 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
Chris@1 23999 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
Chris@1 24000 esac
Chris@1 24001
Chris@1 24002 if expr a : '\(a\)' >/dev/null 2>&1; then
Chris@1 24003 as_expr=expr
Chris@1 24004 else
Chris@1 24005 as_expr=false
Chris@1 24006 fi
Chris@1 24007
Chris@1 24008 rm -f conf$$ conf$$.exe conf$$.file
Chris@1 24009 echo >conf$$.file
Chris@1 24010 if ln -s conf$$.file conf$$ 2>/dev/null; then
Chris@1 24011 # We could just check for DJGPP; but this test a) works b) is more generic
Chris@1 24012 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
Chris@1 24013 if test -f conf$$.exe; then
Chris@1 24014 # Don't use ln at all; we don't have any links
Chris@1 24015 as_ln_s='cp -p'
Chris@1 24016 else
Chris@1 24017 as_ln_s='ln -s'
Chris@1 24018 fi
Chris@1 24019 elif ln conf$$.file conf$$ 2>/dev/null; then
Chris@1 24020 as_ln_s=ln
Chris@1 24021 else
Chris@1 24022 as_ln_s='cp -p'
Chris@1 24023 fi
Chris@1 24024 rm -f conf$$ conf$$.exe conf$$.file
Chris@1 24025
Chris@1 24026 if mkdir -p . 2>/dev/null; then
Chris@1 24027 as_mkdir_p=:
Chris@1 24028 else
Chris@1 24029 test -d ./-p && rmdir ./-p
Chris@1 24030 as_mkdir_p=false
Chris@1 24031 fi
Chris@1 24032
Chris@1 24033 as_executable_p="test -f"
Chris@1 24034
Chris@1 24035 # Sed expression to map a string onto a valid CPP name.
Chris@1 24036 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Chris@1 24037
Chris@1 24038 # Sed expression to map a string onto a valid variable name.
Chris@1 24039 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Chris@1 24040
Chris@1 24041
Chris@1 24042 # IFS
Chris@1 24043 # We need space, tab and new line, in precisely that order.
Chris@1 24044 as_nl='
Chris@1 24045 '
Chris@1 24046 IFS=" $as_nl"
Chris@1 24047
Chris@1 24048 # CDPATH.
Chris@1 24049 $as_unset CDPATH
Chris@1 24050
Chris@1 24051 exec 6>&1
Chris@1 24052
Chris@1 24053 # Open the log real soon, to keep \$[0] and so on meaningful, and to
Chris@1 24054 # report actual input values of CONFIG_FILES etc. instead of their
Chris@1 24055 # values after options handling. Logging --version etc. is OK.
Chris@1 24056 exec 5>>config.log
Chris@1 24057 {
Chris@1 24058 echo
Chris@1 24059 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
Chris@1 24060 ## Running $as_me. ##
Chris@1 24061 _ASBOX
Chris@1 24062 } >&5
Chris@1 24063 cat >&5 <<_CSEOF
Chris@1 24064
Chris@1 24065 This file was extended by $as_me, which was
Chris@1 24066 generated by GNU Autoconf 2.59. Invocation command line was
Chris@1 24067
Chris@1 24068 CONFIG_FILES = $CONFIG_FILES
Chris@1 24069 CONFIG_HEADERS = $CONFIG_HEADERS
Chris@1 24070 CONFIG_LINKS = $CONFIG_LINKS
Chris@1 24071 CONFIG_COMMANDS = $CONFIG_COMMANDS
Chris@1 24072 $ $0 $@
Chris@1 24073
Chris@1 24074 _CSEOF
Chris@1 24075 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
Chris@1 24076 echo >&5
Chris@1 24077 _ACEOF
Chris@1 24078
Chris@1 24079 # Files that config.status was made for.
Chris@1 24080 if test -n "$ac_config_files"; then
Chris@1 24081 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
Chris@1 24082 fi
Chris@1 24083
Chris@1 24084 if test -n "$ac_config_headers"; then
Chris@1 24085 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
Chris@1 24086 fi
Chris@1 24087
Chris@1 24088 if test -n "$ac_config_links"; then
Chris@1 24089 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
Chris@1 24090 fi
Chris@1 24091
Chris@1 24092 if test -n "$ac_config_commands"; then
Chris@1 24093 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
Chris@1 24094 fi
Chris@1 24095
Chris@1 24096 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24097
Chris@1 24098 ac_cs_usage="\
Chris@1 24099 \`$as_me' instantiates files from templates according to the
Chris@1 24100 current configuration.
Chris@1 24101
Chris@1 24102 Usage: $0 [OPTIONS] [FILE]...
Chris@1 24103
Chris@1 24104 -h, --help print this help, then exit
Chris@1 24105 -V, --version print version number, then exit
Chris@1 24106 -q, --quiet do not print progress messages
Chris@1 24107 -d, --debug don't remove temporary files
Chris@1 24108 --recheck update $as_me by reconfiguring in the same conditions
Chris@1 24109 --file=FILE[:TEMPLATE]
Chris@1 24110 instantiate the configuration file FILE
Chris@1 24111 --header=FILE[:TEMPLATE]
Chris@1 24112 instantiate the configuration header FILE
Chris@1 24113
Chris@1 24114 Configuration files:
Chris@1 24115 $config_files
Chris@1 24116
Chris@1 24117 Configuration headers:
Chris@1 24118 $config_headers
Chris@1 24119
Chris@1 24120 Configuration commands:
Chris@1 24121 $config_commands
Chris@1 24122
Chris@1 24123 Report bugs to <bug-autoconf@gnu.org>."
Chris@1 24124 _ACEOF
Chris@1 24125
Chris@1 24126 cat >>$CONFIG_STATUS <<_ACEOF
Chris@1 24127 ac_cs_version="\\
Chris@1 24128 config.status
Chris@1 24129 configured by $0, generated by GNU Autoconf 2.59,
Chris@1 24130 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
Chris@1 24131
Chris@1 24132 Copyright (C) 2003 Free Software Foundation, Inc.
Chris@1 24133 This config.status script is free software; the Free Software Foundation
Chris@1 24134 gives unlimited permission to copy, distribute and modify it."
Chris@1 24135 srcdir=$srcdir
Chris@1 24136 INSTALL="$INSTALL"
Chris@1 24137 _ACEOF
Chris@1 24138
Chris@1 24139 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24140 # If no file are specified by the user, then we need to provide default
Chris@1 24141 # value. By we need to know if files were specified by the user.
Chris@1 24142 ac_need_defaults=:
Chris@1 24143 while test $# != 0
Chris@1 24144 do
Chris@1 24145 case $1 in
Chris@1 24146 --*=*)
Chris@1 24147 ac_option=`expr "x$1" : 'x\([^=]*\)='`
Chris@1 24148 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
Chris@1 24149 ac_shift=:
Chris@1 24150 ;;
Chris@1 24151 -*)
Chris@1 24152 ac_option=$1
Chris@1 24153 ac_optarg=$2
Chris@1 24154 ac_shift=shift
Chris@1 24155 ;;
Chris@1 24156 *) # This is not an option, so the user has probably given explicit
Chris@1 24157 # arguments.
Chris@1 24158 ac_option=$1
Chris@1 24159 ac_need_defaults=false;;
Chris@1 24160 esac
Chris@1 24161
Chris@1 24162 case $ac_option in
Chris@1 24163 # Handling of the options.
Chris@1 24164 _ACEOF
Chris@1 24165 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24166 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Chris@1 24167 ac_cs_recheck=: ;;
Chris@1 24168 --version | --vers* | -V )
Chris@1 24169 echo "$ac_cs_version"; exit 0 ;;
Chris@1 24170 --he | --h)
Chris@1 24171 # Conflict between --help and --header
Chris@1 24172 { { echo "$as_me:$LINENO: error: ambiguous option: $1
Chris@1 24173 Try \`$0 --help' for more information." >&5
Chris@1 24174 echo "$as_me: error: ambiguous option: $1
Chris@1 24175 Try \`$0 --help' for more information." >&2;}
Chris@1 24176 { (exit 1); exit 1; }; };;
Chris@1 24177 --help | --hel | -h )
Chris@1 24178 echo "$ac_cs_usage"; exit 0 ;;
Chris@1 24179 --debug | --d* | -d )
Chris@1 24180 debug=: ;;
Chris@1 24181 --file | --fil | --fi | --f )
Chris@1 24182 $ac_shift
Chris@1 24183 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
Chris@1 24184 ac_need_defaults=false;;
Chris@1 24185 --header | --heade | --head | --hea )
Chris@1 24186 $ac_shift
Chris@1 24187 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
Chris@1 24188 ac_need_defaults=false;;
Chris@1 24189 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
Chris@1 24190 | -silent | --silent | --silen | --sile | --sil | --si | --s)
Chris@1 24191 ac_cs_silent=: ;;
Chris@1 24192
Chris@1 24193 # This is an error.
Chris@1 24194 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
Chris@1 24195 Try \`$0 --help' for more information." >&5
Chris@1 24196 echo "$as_me: error: unrecognized option: $1
Chris@1 24197 Try \`$0 --help' for more information." >&2;}
Chris@1 24198 { (exit 1); exit 1; }; } ;;
Chris@1 24199
Chris@1 24200 *) ac_config_targets="$ac_config_targets $1" ;;
Chris@1 24201
Chris@1 24202 esac
Chris@1 24203 shift
Chris@1 24204 done
Chris@1 24205
Chris@1 24206 ac_configure_extra_args=
Chris@1 24207
Chris@1 24208 if $ac_cs_silent; then
Chris@1 24209 exec 6>/dev/null
Chris@1 24210 ac_configure_extra_args="$ac_configure_extra_args --silent"
Chris@1 24211 fi
Chris@1 24212
Chris@1 24213 _ACEOF
Chris@1 24214 cat >>$CONFIG_STATUS <<_ACEOF
Chris@1 24215 if \$ac_cs_recheck; then
Chris@1 24216 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
Chris@1 24217 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Chris@1 24218 fi
Chris@1 24219
Chris@1 24220 _ACEOF
Chris@1 24221
Chris@1 24222 cat >>$CONFIG_STATUS <<_ACEOF
Chris@1 24223 #
Chris@1 24224 # INIT-COMMANDS section.
Chris@1 24225 #
Chris@1 24226
Chris@1 24227 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
Chris@1 24228
Chris@1 24229 _ACEOF
Chris@1 24230
Chris@1 24231
Chris@1 24232
Chris@1 24233 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24234 for ac_config_target in $ac_config_targets
Chris@1 24235 do
Chris@1 24236 case "$ac_config_target" in
Chris@1 24237 # Handling of arguments.
Chris@1 24238 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
Chris@1 24239 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
Chris@1 24240 "src/libFLAC/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/Makefile" ;;
Chris@1 24241 "src/libFLAC/flac.pc" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/flac.pc" ;;
Chris@1 24242 "src/libFLAC/ia32/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/ia32/Makefile" ;;
Chris@1 24243 "src/libFLAC/ppc/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/ppc/Makefile" ;;
Chris@1 24244 "src/libFLAC/ppc/as/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/ppc/as/Makefile" ;;
Chris@1 24245 "src/libFLAC/ppc/gas/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/ppc/gas/Makefile" ;;
Chris@1 24246 "src/libFLAC/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/include/Makefile" ;;
Chris@1 24247 "src/libFLAC/include/private/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/include/private/Makefile" ;;
Chris@1 24248 "src/libFLAC/include/protected/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC/include/protected/Makefile" ;;
Chris@1 24249 "src/libFLAC++/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC++/Makefile" ;;
Chris@1 24250 "src/libFLAC++/flac++.pc" ) CONFIG_FILES="$CONFIG_FILES src/libFLAC++/flac++.pc" ;;
Chris@1 24251 "src/flac/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/flac/Makefile" ;;
Chris@1 24252 "src/metaflac/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/metaflac/Makefile" ;;
Chris@1 24253 "src/monkeys_audio_utilities/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/monkeys_audio_utilities/Makefile" ;;
Chris@1 24254 "src/monkeys_audio_utilities/flac_mac/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/monkeys_audio_utilities/flac_mac/Makefile" ;;
Chris@1 24255 "src/monkeys_audio_utilities/flac_ren/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/monkeys_audio_utilities/flac_ren/Makefile" ;;
Chris@1 24256 "src/plugin_common/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/plugin_common/Makefile" ;;
Chris@1 24257 "src/plugin_winamp2/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/plugin_winamp2/Makefile" ;;
Chris@1 24258 "src/plugin_winamp2/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/plugin_winamp2/include/Makefile" ;;
Chris@1 24259 "src/plugin_winamp2/include/winamp2/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/plugin_winamp2/include/winamp2/Makefile" ;;
Chris@1 24260 "src/plugin_xmms/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/plugin_xmms/Makefile" ;;
Chris@1 24261 "src/share/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/Makefile" ;;
Chris@1 24262 "src/share/getopt/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/getopt/Makefile" ;;
Chris@1 24263 "src/share/grabbag/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/grabbag/Makefile" ;;
Chris@1 24264 "src/share/replaygain_analysis/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/replaygain_analysis/Makefile" ;;
Chris@1 24265 "src/share/replaygain_synthesis/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/replaygain_synthesis/Makefile" ;;
Chris@1 24266 "src/share/replaygain_synthesis/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/replaygain_synthesis/include/Makefile" ;;
Chris@1 24267 "src/share/replaygain_synthesis/include/private/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/replaygain_synthesis/include/private/Makefile" ;;
Chris@1 24268 "src/share/utf8/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/share/utf8/Makefile" ;;
Chris@1 24269 "src/test_grabbag/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_grabbag/Makefile" ;;
Chris@1 24270 "src/test_grabbag/cuesheet/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_grabbag/cuesheet/Makefile" ;;
Chris@1 24271 "src/test_grabbag/picture/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_grabbag/picture/Makefile" ;;
Chris@1 24272 "src/test_libs_common/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_libs_common/Makefile" ;;
Chris@1 24273 "src/test_libFLAC/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_libFLAC/Makefile" ;;
Chris@1 24274 "src/test_libFLAC++/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_libFLAC++/Makefile" ;;
Chris@1 24275 "src/test_seeking/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_seeking/Makefile" ;;
Chris@1 24276 "src/test_streams/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test_streams/Makefile" ;;
Chris@1 24277 "examples/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
Chris@1 24278 "examples/c/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/c/Makefile" ;;
Chris@1 24279 "examples/c/decode/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/c/decode/Makefile" ;;
Chris@1 24280 "examples/c/decode/file/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/c/decode/file/Makefile" ;;
Chris@1 24281 "examples/c/encode/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/c/encode/Makefile" ;;
Chris@1 24282 "examples/c/encode/file/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/c/encode/file/Makefile" ;;
Chris@1 24283 "examples/cpp/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/cpp/Makefile" ;;
Chris@1 24284 "examples/cpp/decode/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/cpp/decode/Makefile" ;;
Chris@1 24285 "examples/cpp/decode/file/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/cpp/decode/file/Makefile" ;;
Chris@1 24286 "examples/cpp/encode/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/cpp/encode/Makefile" ;;
Chris@1 24287 "examples/cpp/encode/file/Makefile" ) CONFIG_FILES="$CONFIG_FILES examples/cpp/encode/file/Makefile" ;;
Chris@1 24288 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
Chris@1 24289 "include/FLAC/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/FLAC/Makefile" ;;
Chris@1 24290 "include/FLAC++/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/FLAC++/Makefile" ;;
Chris@1 24291 "include/share/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/share/Makefile" ;;
Chris@1 24292 "include/share/grabbag/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/share/grabbag/Makefile" ;;
Chris@1 24293 "include/test_libs_common/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/test_libs_common/Makefile" ;;
Chris@1 24294 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
Chris@1 24295 "doc/html/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/html/Makefile" ;;
Chris@1 24296 "doc/html/images/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/html/images/Makefile" ;;
Chris@1 24297 "doc/html/images/hw/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/html/images/hw/Makefile" ;;
Chris@1 24298 "doc/html/ru/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/html/ru/Makefile" ;;
Chris@1 24299 "m4/Makefile" ) CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
Chris@1 24300 "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
Chris@1 24301 "test/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
Chris@1 24302 "test/cuesheets/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/cuesheets/Makefile" ;;
Chris@1 24303 "test/flac-to-flac-metadata-test-files/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/flac-to-flac-metadata-test-files/Makefile" ;;
Chris@1 24304 "test/metaflac-test-files/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/metaflac-test-files/Makefile" ;;
Chris@1 24305 "test/pictures/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/pictures/Makefile" ;;
Chris@1 24306 "build/Makefile" ) CONFIG_FILES="$CONFIG_FILES build/Makefile" ;;
Chris@1 24307 "obj/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/Makefile" ;;
Chris@1 24308 "obj/debug/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/debug/Makefile" ;;
Chris@1 24309 "obj/debug/bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/debug/bin/Makefile" ;;
Chris@1 24310 "obj/debug/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/debug/lib/Makefile" ;;
Chris@1 24311 "obj/release/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/release/Makefile" ;;
Chris@1 24312 "obj/release/bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/release/bin/Makefile" ;;
Chris@1 24313 "obj/release/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES obj/release/lib/Makefile" ;;
Chris@1 24314 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
Chris@1 24315 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
Chris@1 24316 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
Chris@1 24317 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Chris@1 24318 { (exit 1); exit 1; }; };;
Chris@1 24319 esac
Chris@1 24320 done
Chris@1 24321
Chris@1 24322 # If the user did not use the arguments to specify the items to instantiate,
Chris@1 24323 # then the envvar interface is used. Set only those that are not.
Chris@1 24324 # We use the long form for the default assignment because of an extremely
Chris@1 24325 # bizarre bug on SunOS 4.1.3.
Chris@1 24326 if $ac_need_defaults; then
Chris@1 24327 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Chris@1 24328 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
Chris@1 24329 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
Chris@1 24330 fi
Chris@1 24331
Chris@1 24332 # Have a temporary directory for convenience. Make it in the build tree
Chris@1 24333 # simply because there is no reason to put it here, and in addition,
Chris@1 24334 # creating and moving files from /tmp can sometimes cause problems.
Chris@1 24335 # Create a temporary directory, and hook for its removal unless debugging.
Chris@1 24336 $debug ||
Chris@1 24337 {
Chris@1 24338 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
Chris@1 24339 trap '{ (exit 1); exit 1; }' 1 2 13 15
Chris@1 24340 }
Chris@1 24341
Chris@1 24342 # Create a (secure) tmp directory for tmp files.
Chris@1 24343
Chris@1 24344 {
Chris@1 24345 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
Chris@1 24346 test -n "$tmp" && test -d "$tmp"
Chris@1 24347 } ||
Chris@1 24348 {
Chris@1 24349 tmp=./confstat$$-$RANDOM
Chris@1 24350 (umask 077 && mkdir $tmp)
Chris@1 24351 } ||
Chris@1 24352 {
Chris@1 24353 echo "$me: cannot create a temporary directory in ." >&2
Chris@1 24354 { (exit 1); exit 1; }
Chris@1 24355 }
Chris@1 24356
Chris@1 24357 _ACEOF
Chris@1 24358
Chris@1 24359 cat >>$CONFIG_STATUS <<_ACEOF
Chris@1 24360
Chris@1 24361 #
Chris@1 24362 # CONFIG_FILES section.
Chris@1 24363 #
Chris@1 24364
Chris@1 24365 # No need to generate the scripts if there are no CONFIG_FILES.
Chris@1 24366 # This happens for instance when ./config.status config.h
Chris@1 24367 if test -n "\$CONFIG_FILES"; then
Chris@1 24368 # Protect against being on the right side of a sed subst in config.status.
Chris@1 24369 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
Chris@1 24370 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
Chris@1 24371 s,@SHELL@,$SHELL,;t t
Chris@1 24372 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
Chris@1 24373 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
Chris@1 24374 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
Chris@1 24375 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
Chris@1 24376 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
Chris@1 24377 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
Chris@1 24378 s,@exec_prefix@,$exec_prefix,;t t
Chris@1 24379 s,@prefix@,$prefix,;t t
Chris@1 24380 s,@program_transform_name@,$program_transform_name,;t t
Chris@1 24381 s,@bindir@,$bindir,;t t
Chris@1 24382 s,@sbindir@,$sbindir,;t t
Chris@1 24383 s,@libexecdir@,$libexecdir,;t t
Chris@1 24384 s,@datadir@,$datadir,;t t
Chris@1 24385 s,@sysconfdir@,$sysconfdir,;t t
Chris@1 24386 s,@sharedstatedir@,$sharedstatedir,;t t
Chris@1 24387 s,@localstatedir@,$localstatedir,;t t
Chris@1 24388 s,@libdir@,$libdir,;t t
Chris@1 24389 s,@includedir@,$includedir,;t t
Chris@1 24390 s,@oldincludedir@,$oldincludedir,;t t
Chris@1 24391 s,@infodir@,$infodir,;t t
Chris@1 24392 s,@mandir@,$mandir,;t t
Chris@1 24393 s,@build_alias@,$build_alias,;t t
Chris@1 24394 s,@host_alias@,$host_alias,;t t
Chris@1 24395 s,@target_alias@,$target_alias,;t t
Chris@1 24396 s,@DEFS@,$DEFS,;t t
Chris@1 24397 s,@ECHO_C@,$ECHO_C,;t t
Chris@1 24398 s,@ECHO_N@,$ECHO_N,;t t
Chris@1 24399 s,@ECHO_T@,$ECHO_T,;t t
Chris@1 24400 s,@LIBS@,$LIBS,;t t
Chris@1 24401 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
Chris@1 24402 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
Chris@1 24403 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
Chris@1 24404 s,@CYGPATH_W@,$CYGPATH_W,;t t
Chris@1 24405 s,@PACKAGE@,$PACKAGE,;t t
Chris@1 24406 s,@VERSION@,$VERSION,;t t
Chris@1 24407 s,@ACLOCAL@,$ACLOCAL,;t t
Chris@1 24408 s,@AUTOCONF@,$AUTOCONF,;t t
Chris@1 24409 s,@AUTOMAKE@,$AUTOMAKE,;t t
Chris@1 24410 s,@AUTOHEADER@,$AUTOHEADER,;t t
Chris@1 24411 s,@MAKEINFO@,$MAKEINFO,;t t
Chris@1 24412 s,@AMTAR@,$AMTAR,;t t
Chris@1 24413 s,@install_sh@,$install_sh,;t t
Chris@1 24414 s,@STRIP@,$STRIP,;t t
Chris@1 24415 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
Chris@1 24416 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
Chris@1 24417 s,@AWK@,$AWK,;t t
Chris@1 24418 s,@SET_MAKE@,$SET_MAKE,;t t
Chris@1 24419 s,@am__leading_dot@,$am__leading_dot,;t t
Chris@1 24420 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
Chris@1 24421 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
Chris@1 24422 s,@MAINT@,$MAINT,;t t
Chris@1 24423 s,@build@,$build,;t t
Chris@1 24424 s,@build_cpu@,$build_cpu,;t t
Chris@1 24425 s,@build_vendor@,$build_vendor,;t t
Chris@1 24426 s,@build_os@,$build_os,;t t
Chris@1 24427 s,@host@,$host,;t t
Chris@1 24428 s,@host_cpu@,$host_cpu,;t t
Chris@1 24429 s,@host_vendor@,$host_vendor,;t t
Chris@1 24430 s,@host_os@,$host_os,;t t
Chris@1 24431 s,@CC@,$CC,;t t
Chris@1 24432 s,@CFLAGS@,$CFLAGS,;t t
Chris@1 24433 s,@LDFLAGS@,$LDFLAGS,;t t
Chris@1 24434 s,@CPPFLAGS@,$CPPFLAGS,;t t
Chris@1 24435 s,@ac_ct_CC@,$ac_ct_CC,;t t
Chris@1 24436 s,@EXEEXT@,$EXEEXT,;t t
Chris@1 24437 s,@OBJEXT@,$OBJEXT,;t t
Chris@1 24438 s,@DEPDIR@,$DEPDIR,;t t
Chris@1 24439 s,@am__include@,$am__include,;t t
Chris@1 24440 s,@am__quote@,$am__quote,;t t
Chris@1 24441 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
Chris@1 24442 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
Chris@1 24443 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
Chris@1 24444 s,@CCDEPMODE@,$CCDEPMODE,;t t
Chris@1 24445 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
Chris@1 24446 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
Chris@1 24447 s,@EGREP@,$EGREP,;t t
Chris@1 24448 s,@LN_S@,$LN_S,;t t
Chris@1 24449 s,@ECHO@,$ECHO,;t t
Chris@1 24450 s,@AR@,$AR,;t t
Chris@1 24451 s,@ac_ct_AR@,$ac_ct_AR,;t t
Chris@1 24452 s,@RANLIB@,$RANLIB,;t t
Chris@1 24453 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
Chris@1 24454 s,@CPP@,$CPP,;t t
Chris@1 24455 s,@CXX@,$CXX,;t t
Chris@1 24456 s,@CXXFLAGS@,$CXXFLAGS,;t t
Chris@1 24457 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
Chris@1 24458 s,@CXXDEPMODE@,$CXXDEPMODE,;t t
Chris@1 24459 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
Chris@1 24460 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
Chris@1 24461 s,@CXXCPP@,$CXXCPP,;t t
Chris@1 24462 s,@F77@,$F77,;t t
Chris@1 24463 s,@FFLAGS@,$FFLAGS,;t t
Chris@1 24464 s,@ac_ct_F77@,$ac_ct_F77,;t t
Chris@1 24465 s,@LIBTOOL@,$LIBTOOL,;t t
Chris@1 24466 s,@ACLOCAL_AMFLAGS@,$ACLOCAL_AMFLAGS,;t t
Chris@1 24467 s,@CCAS@,$CCAS,;t t
Chris@1 24468 s,@CCASFLAGS@,$CCASFLAGS,;t t
Chris@1 24469 s,@FLaC__CPU_IA32_TRUE@,$FLaC__CPU_IA32_TRUE,;t t
Chris@1 24470 s,@FLaC__CPU_IA32_FALSE@,$FLaC__CPU_IA32_FALSE,;t t
Chris@1 24471 s,@FLaC__CPU_PPC_TRUE@,$FLaC__CPU_PPC_TRUE,;t t
Chris@1 24472 s,@FLaC__CPU_PPC_FALSE@,$FLaC__CPU_PPC_FALSE,;t t
Chris@1 24473 s,@FLaC__CPU_SPARC_TRUE@,$FLaC__CPU_SPARC_TRUE,;t t
Chris@1 24474 s,@FLaC__CPU_SPARC_FALSE@,$FLaC__CPU_SPARC_FALSE,;t t
Chris@1 24475 s,@OBJ_FORMAT@,$OBJ_FORMAT,;t t
Chris@1 24476 s,@MINGW_WINSOCK_LIBS@,$MINGW_WINSOCK_LIBS,;t t
Chris@1 24477 s,@FLaC__SYS_DARWIN_TRUE@,$FLaC__SYS_DARWIN_TRUE,;t t
Chris@1 24478 s,@FLaC__SYS_DARWIN_FALSE@,$FLaC__SYS_DARWIN_FALSE,;t t
Chris@1 24479 s,@FLaC__SYS_LINUX_TRUE@,$FLaC__SYS_LINUX_TRUE,;t t
Chris@1 24480 s,@FLaC__SYS_LINUX_FALSE@,$FLaC__SYS_LINUX_FALSE,;t t
Chris@1 24481 s,@FLaC__NO_ASM_TRUE@,$FLaC__NO_ASM_TRUE,;t t
Chris@1 24482 s,@FLaC__NO_ASM_FALSE@,$FLaC__NO_ASM_FALSE,;t t
Chris@1 24483 s,@DEBUG_TRUE@,$DEBUG_TRUE,;t t
Chris@1 24484 s,@DEBUG_FALSE@,$DEBUG_FALSE,;t t
Chris@1 24485 s,@FLaC__SSE_OS_TRUE@,$FLaC__SSE_OS_TRUE,;t t
Chris@1 24486 s,@FLaC__SSE_OS_FALSE@,$FLaC__SSE_OS_FALSE,;t t
Chris@1 24487 s,@FLaC__USE_3DNOW_TRUE@,$FLaC__USE_3DNOW_TRUE,;t t
Chris@1 24488 s,@FLaC__USE_3DNOW_FALSE@,$FLaC__USE_3DNOW_FALSE,;t t
Chris@1 24489 s,@FLaC__USE_ALTIVEC_TRUE@,$FLaC__USE_ALTIVEC_TRUE,;t t
Chris@1 24490 s,@FLaC__USE_ALTIVEC_FALSE@,$FLaC__USE_ALTIVEC_FALSE,;t t
Chris@1 24491 s,@FLAC__TEST_LEVEL@,$FLAC__TEST_LEVEL,;t t
Chris@1 24492 s,@FLAC__TEST_WITH_VALGRIND@,$FLAC__TEST_WITH_VALGRIND,;t t
Chris@1 24493 s,@DOXYGEN@,$DOXYGEN,;t t
Chris@1 24494 s,@FLaC__HAS_DOXYGEN_TRUE@,$FLaC__HAS_DOXYGEN_TRUE,;t t
Chris@1 24495 s,@FLaC__HAS_DOXYGEN_FALSE@,$FLaC__HAS_DOXYGEN_FALSE,;t t
Chris@1 24496 s,@FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE@,$FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE,;t t
Chris@1 24497 s,@FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE@,$FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE,;t t
Chris@1 24498 s,@XMMS_CONFIG@,$XMMS_CONFIG,;t t
Chris@1 24499 s,@XMMS_CFLAGS@,$XMMS_CFLAGS,;t t
Chris@1 24500 s,@XMMS_LIBS@,$XMMS_LIBS,;t t
Chris@1 24501 s,@XMMS_VERSION@,$XMMS_VERSION,;t t
Chris@1 24502 s,@XMMS_DATA_DIR@,$XMMS_DATA_DIR,;t t
Chris@1 24503 s,@XMMS_PLUGIN_DIR@,$XMMS_PLUGIN_DIR,;t t
Chris@1 24504 s,@XMMS_VISUALIZATION_PLUGIN_DIR@,$XMMS_VISUALIZATION_PLUGIN_DIR,;t t
Chris@1 24505 s,@XMMS_INPUT_PLUGIN_DIR@,$XMMS_INPUT_PLUGIN_DIR,;t t
Chris@1 24506 s,@XMMS_OUTPUT_PLUGIN_DIR@,$XMMS_OUTPUT_PLUGIN_DIR,;t t
Chris@1 24507 s,@XMMS_GENERAL_PLUGIN_DIR@,$XMMS_GENERAL_PLUGIN_DIR,;t t
Chris@1 24508 s,@XMMS_EFFECT_PLUGIN_DIR@,$XMMS_EFFECT_PLUGIN_DIR,;t t
Chris@1 24509 s,@FLaC__HAS_XMMS_TRUE@,$FLaC__HAS_XMMS_TRUE,;t t
Chris@1 24510 s,@FLaC__HAS_XMMS_FALSE@,$FLaC__HAS_XMMS_FALSE,;t t
Chris@1 24511 s,@FLaC__WITH_CPPLIBS_TRUE@,$FLaC__WITH_CPPLIBS_TRUE,;t t
Chris@1 24512 s,@FLaC__WITH_CPPLIBS_FALSE@,$FLaC__WITH_CPPLIBS_FALSE,;t t
Chris@1 24513 s,@OGG_CFLAGS@,$OGG_CFLAGS,;t t
Chris@1 24514 s,@OGG_LIBS@,$OGG_LIBS,;t t
Chris@1 24515 s,@FLaC__HAS_OGG_TRUE@,$FLaC__HAS_OGG_TRUE,;t t
Chris@1 24516 s,@FLaC__HAS_OGG_FALSE@,$FLaC__HAS_OGG_FALSE,;t t
Chris@1 24517 s,@LIBICONV@,$LIBICONV,;t t
Chris@1 24518 s,@LTLIBICONV@,$LTLIBICONV,;t t
Chris@1 24519 s,@DOCBOOK_TO_MAN@,$DOCBOOK_TO_MAN,;t t
Chris@1 24520 s,@FLaC__HAS_DOCBOOK_TO_MAN_TRUE@,$FLaC__HAS_DOCBOOK_TO_MAN_TRUE,;t t
Chris@1 24521 s,@FLaC__HAS_DOCBOOK_TO_MAN_FALSE@,$FLaC__HAS_DOCBOOK_TO_MAN_FALSE,;t t
Chris@1 24522 s,@NASM@,$NASM,;t t
Chris@1 24523 s,@FLaC__HAS_NASM_TRUE@,$FLaC__HAS_NASM_TRUE,;t t
Chris@1 24524 s,@FLaC__HAS_NASM_FALSE@,$FLaC__HAS_NASM_FALSE,;t t
Chris@1 24525 s,@AS@,$AS,;t t
Chris@1 24526 s,@GAS@,$GAS,;t t
Chris@1 24527 s,@FLaC__HAS_AS_TRUE@,$FLaC__HAS_AS_TRUE,;t t
Chris@1 24528 s,@FLaC__HAS_AS_FALSE@,$FLaC__HAS_AS_FALSE,;t t
Chris@1 24529 s,@FLaC__HAS_GAS_TRUE@,$FLaC__HAS_GAS_TRUE,;t t
Chris@1 24530 s,@FLaC__HAS_GAS_FALSE@,$FLaC__HAS_GAS_FALSE,;t t
Chris@1 24531 s,@FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE@,$FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE,;t t
Chris@1 24532 s,@FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE@,$FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE,;t t
Chris@1 24533 s,@FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE@,$FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE,;t t
Chris@1 24534 s,@FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE@,$FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE,;t t
Chris@1 24535 s,@LIBOBJS@,$LIBOBJS,;t t
Chris@1 24536 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
Chris@1 24537 CEOF
Chris@1 24538
Chris@1 24539 _ACEOF
Chris@1 24540
Chris@1 24541 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24542 # Split the substitutions into bite-sized pieces for seds with
Chris@1 24543 # small command number limits, like on Digital OSF/1 and HP-UX.
Chris@1 24544 ac_max_sed_lines=48
Chris@1 24545 ac_sed_frag=1 # Number of current file.
Chris@1 24546 ac_beg=1 # First line for current file.
Chris@1 24547 ac_end=$ac_max_sed_lines # Line after last line for current file.
Chris@1 24548 ac_more_lines=:
Chris@1 24549 ac_sed_cmds=
Chris@1 24550 while $ac_more_lines; do
Chris@1 24551 if test $ac_beg -gt 1; then
Chris@1 24552 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
Chris@1 24553 else
Chris@1 24554 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
Chris@1 24555 fi
Chris@1 24556 if test ! -s $tmp/subs.frag; then
Chris@1 24557 ac_more_lines=false
Chris@1 24558 else
Chris@1 24559 # The purpose of the label and of the branching condition is to
Chris@1 24560 # speed up the sed processing (if there are no `@' at all, there
Chris@1 24561 # is no need to browse any of the substitutions).
Chris@1 24562 # These are the two extra sed commands mentioned above.
Chris@1 24563 (echo ':t
Chris@1 24564 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
Chris@1 24565 if test -z "$ac_sed_cmds"; then
Chris@1 24566 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
Chris@1 24567 else
Chris@1 24568 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
Chris@1 24569 fi
Chris@1 24570 ac_sed_frag=`expr $ac_sed_frag + 1`
Chris@1 24571 ac_beg=$ac_end
Chris@1 24572 ac_end=`expr $ac_end + $ac_max_sed_lines`
Chris@1 24573 fi
Chris@1 24574 done
Chris@1 24575 if test -z "$ac_sed_cmds"; then
Chris@1 24576 ac_sed_cmds=cat
Chris@1 24577 fi
Chris@1 24578 fi # test -n "$CONFIG_FILES"
Chris@1 24579
Chris@1 24580 _ACEOF
Chris@1 24581 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24582 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
Chris@1 24583 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Chris@1 24584 case $ac_file in
Chris@1 24585 - | *:- | *:-:* ) # input from stdin
Chris@1 24586 cat >$tmp/stdin
Chris@1 24587 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Chris@1 24588 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Chris@1 24589 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Chris@1 24590 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Chris@1 24591 * ) ac_file_in=$ac_file.in ;;
Chris@1 24592 esac
Chris@1 24593
Chris@1 24594 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
Chris@1 24595 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
Chris@1 24596 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 24597 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@1 24598 X"$ac_file" : 'X\(//\)$' \| \
Chris@1 24599 X"$ac_file" : 'X\(/\)' \| \
Chris@1 24600 . : '\(.\)' 2>/dev/null ||
Chris@1 24601 echo X"$ac_file" |
Chris@1 24602 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 24603 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 24604 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 24605 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 24606 s/.*/./; q'`
Chris@1 24607 { if $as_mkdir_p; then
Chris@1 24608 mkdir -p "$ac_dir"
Chris@1 24609 else
Chris@1 24610 as_dir="$ac_dir"
Chris@1 24611 as_dirs=
Chris@1 24612 while test ! -d "$as_dir"; do
Chris@1 24613 as_dirs="$as_dir $as_dirs"
Chris@1 24614 as_dir=`(dirname "$as_dir") 2>/dev/null ||
Chris@1 24615 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 24616 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@1 24617 X"$as_dir" : 'X\(//\)$' \| \
Chris@1 24618 X"$as_dir" : 'X\(/\)' \| \
Chris@1 24619 . : '\(.\)' 2>/dev/null ||
Chris@1 24620 echo X"$as_dir" |
Chris@1 24621 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 24622 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 24623 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 24624 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 24625 s/.*/./; q'`
Chris@1 24626 done
Chris@1 24627 test ! -n "$as_dirs" || mkdir $as_dirs
Chris@1 24628 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
Chris@1 24629 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
Chris@1 24630 { (exit 1); exit 1; }; }; }
Chris@1 24631
Chris@1 24632 ac_builddir=.
Chris@1 24633
Chris@1 24634 if test "$ac_dir" != .; then
Chris@1 24635 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Chris@1 24636 # A "../" for each directory in $ac_dir_suffix.
Chris@1 24637 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
Chris@1 24638 else
Chris@1 24639 ac_dir_suffix= ac_top_builddir=
Chris@1 24640 fi
Chris@1 24641
Chris@1 24642 case $srcdir in
Chris@1 24643 .) # No --srcdir option. We are building in place.
Chris@1 24644 ac_srcdir=.
Chris@1 24645 if test -z "$ac_top_builddir"; then
Chris@1 24646 ac_top_srcdir=.
Chris@1 24647 else
Chris@1 24648 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
Chris@1 24649 fi ;;
Chris@1 24650 [\\/]* | ?:[\\/]* ) # Absolute path.
Chris@1 24651 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@1 24652 ac_top_srcdir=$srcdir ;;
Chris@1 24653 *) # Relative path.
Chris@1 24654 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
Chris@1 24655 ac_top_srcdir=$ac_top_builddir$srcdir ;;
Chris@1 24656 esac
Chris@1 24657
Chris@1 24658 # Do not use `cd foo && pwd` to compute absolute paths, because
Chris@1 24659 # the directories may not exist.
Chris@1 24660 case `pwd` in
Chris@1 24661 .) ac_abs_builddir="$ac_dir";;
Chris@1 24662 *)
Chris@1 24663 case "$ac_dir" in
Chris@1 24664 .) ac_abs_builddir=`pwd`;;
Chris@1 24665 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
Chris@1 24666 *) ac_abs_builddir=`pwd`/"$ac_dir";;
Chris@1 24667 esac;;
Chris@1 24668 esac
Chris@1 24669 case $ac_abs_builddir in
Chris@1 24670 .) ac_abs_top_builddir=${ac_top_builddir}.;;
Chris@1 24671 *)
Chris@1 24672 case ${ac_top_builddir}. in
Chris@1 24673 .) ac_abs_top_builddir=$ac_abs_builddir;;
Chris@1 24674 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
Chris@1 24675 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
Chris@1 24676 esac;;
Chris@1 24677 esac
Chris@1 24678 case $ac_abs_builddir in
Chris@1 24679 .) ac_abs_srcdir=$ac_srcdir;;
Chris@1 24680 *)
Chris@1 24681 case $ac_srcdir in
Chris@1 24682 .) ac_abs_srcdir=$ac_abs_builddir;;
Chris@1 24683 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
Chris@1 24684 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
Chris@1 24685 esac;;
Chris@1 24686 esac
Chris@1 24687 case $ac_abs_builddir in
Chris@1 24688 .) ac_abs_top_srcdir=$ac_top_srcdir;;
Chris@1 24689 *)
Chris@1 24690 case $ac_top_srcdir in
Chris@1 24691 .) ac_abs_top_srcdir=$ac_abs_builddir;;
Chris@1 24692 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
Chris@1 24693 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
Chris@1 24694 esac;;
Chris@1 24695 esac
Chris@1 24696
Chris@1 24697
Chris@1 24698 case $INSTALL in
Chris@1 24699 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Chris@1 24700 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
Chris@1 24701 esac
Chris@1 24702
Chris@1 24703 if test x"$ac_file" != x-; then
Chris@1 24704 { echo "$as_me:$LINENO: creating $ac_file" >&5
Chris@1 24705 echo "$as_me: creating $ac_file" >&6;}
Chris@1 24706 rm -f "$ac_file"
Chris@1 24707 fi
Chris@1 24708 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@1 24709 # use $as_me), people would be surprised to read:
Chris@1 24710 # /* config.h. Generated by config.status. */
Chris@1 24711 if test x"$ac_file" = x-; then
Chris@1 24712 configure_input=
Chris@1 24713 else
Chris@1 24714 configure_input="$ac_file. "
Chris@1 24715 fi
Chris@1 24716 configure_input=$configure_input"Generated from `echo $ac_file_in |
Chris@1 24717 sed 's,.*/,,'` by configure."
Chris@1 24718
Chris@1 24719 # First look for the input files in the build tree, otherwise in the
Chris@1 24720 # src tree.
Chris@1 24721 ac_file_inputs=`IFS=:
Chris@1 24722 for f in $ac_file_in; do
Chris@1 24723 case $f in
Chris@1 24724 -) echo $tmp/stdin ;;
Chris@1 24725 [\\/$]*)
Chris@1 24726 # Absolute (can't be DOS-style, as IFS=:)
Chris@1 24727 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Chris@1 24728 echo "$as_me: error: cannot find input file: $f" >&2;}
Chris@1 24729 { (exit 1); exit 1; }; }
Chris@1 24730 echo "$f";;
Chris@1 24731 *) # Relative
Chris@1 24732 if test -f "$f"; then
Chris@1 24733 # Build tree
Chris@1 24734 echo "$f"
Chris@1 24735 elif test -f "$srcdir/$f"; then
Chris@1 24736 # Source tree
Chris@1 24737 echo "$srcdir/$f"
Chris@1 24738 else
Chris@1 24739 # /dev/null tree
Chris@1 24740 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Chris@1 24741 echo "$as_me: error: cannot find input file: $f" >&2;}
Chris@1 24742 { (exit 1); exit 1; }; }
Chris@1 24743 fi;;
Chris@1 24744 esac
Chris@1 24745 done` || { (exit 1); exit 1; }
Chris@1 24746 _ACEOF
Chris@1 24747 cat >>$CONFIG_STATUS <<_ACEOF
Chris@1 24748 sed "$ac_vpsub
Chris@1 24749 $extrasub
Chris@1 24750 _ACEOF
Chris@1 24751 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24752 :t
Chris@1 24753 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Chris@1 24754 s,@configure_input@,$configure_input,;t t
Chris@1 24755 s,@srcdir@,$ac_srcdir,;t t
Chris@1 24756 s,@abs_srcdir@,$ac_abs_srcdir,;t t
Chris@1 24757 s,@top_srcdir@,$ac_top_srcdir,;t t
Chris@1 24758 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
Chris@1 24759 s,@builddir@,$ac_builddir,;t t
Chris@1 24760 s,@abs_builddir@,$ac_abs_builddir,;t t
Chris@1 24761 s,@top_builddir@,$ac_top_builddir,;t t
Chris@1 24762 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
Chris@1 24763 s,@INSTALL@,$ac_INSTALL,;t t
Chris@1 24764 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
Chris@1 24765 rm -f $tmp/stdin
Chris@1 24766 if test x"$ac_file" != x-; then
Chris@1 24767 mv $tmp/out $ac_file
Chris@1 24768 else
Chris@1 24769 cat $tmp/out
Chris@1 24770 rm -f $tmp/out
Chris@1 24771 fi
Chris@1 24772
Chris@1 24773 done
Chris@1 24774 _ACEOF
Chris@1 24775 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24776
Chris@1 24777 #
Chris@1 24778 # CONFIG_HEADER section.
Chris@1 24779 #
Chris@1 24780
Chris@1 24781 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
Chris@1 24782 # NAME is the cpp macro being defined and VALUE is the value it is being given.
Chris@1 24783 #
Chris@1 24784 # ac_d sets the value in "#define NAME VALUE" lines.
Chris@1 24785 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
Chris@1 24786 ac_dB='[ ].*$,\1#\2'
Chris@1 24787 ac_dC=' '
Chris@1 24788 ac_dD=',;t'
Chris@1 24789 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Chris@1 24790 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
Chris@1 24791 ac_uB='$,\1#\2define\3'
Chris@1 24792 ac_uC=' '
Chris@1 24793 ac_uD=',;t'
Chris@1 24794
Chris@1 24795 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
Chris@1 24796 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Chris@1 24797 case $ac_file in
Chris@1 24798 - | *:- | *:-:* ) # input from stdin
Chris@1 24799 cat >$tmp/stdin
Chris@1 24800 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Chris@1 24801 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Chris@1 24802 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Chris@1 24803 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Chris@1 24804 * ) ac_file_in=$ac_file.in ;;
Chris@1 24805 esac
Chris@1 24806
Chris@1 24807 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
Chris@1 24808 echo "$as_me: creating $ac_file" >&6;}
Chris@1 24809
Chris@1 24810 # First look for the input files in the build tree, otherwise in the
Chris@1 24811 # src tree.
Chris@1 24812 ac_file_inputs=`IFS=:
Chris@1 24813 for f in $ac_file_in; do
Chris@1 24814 case $f in
Chris@1 24815 -) echo $tmp/stdin ;;
Chris@1 24816 [\\/$]*)
Chris@1 24817 # Absolute (can't be DOS-style, as IFS=:)
Chris@1 24818 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Chris@1 24819 echo "$as_me: error: cannot find input file: $f" >&2;}
Chris@1 24820 { (exit 1); exit 1; }; }
Chris@1 24821 # Do quote $f, to prevent DOS paths from being IFS'd.
Chris@1 24822 echo "$f";;
Chris@1 24823 *) # Relative
Chris@1 24824 if test -f "$f"; then
Chris@1 24825 # Build tree
Chris@1 24826 echo "$f"
Chris@1 24827 elif test -f "$srcdir/$f"; then
Chris@1 24828 # Source tree
Chris@1 24829 echo "$srcdir/$f"
Chris@1 24830 else
Chris@1 24831 # /dev/null tree
Chris@1 24832 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Chris@1 24833 echo "$as_me: error: cannot find input file: $f" >&2;}
Chris@1 24834 { (exit 1); exit 1; }; }
Chris@1 24835 fi;;
Chris@1 24836 esac
Chris@1 24837 done` || { (exit 1); exit 1; }
Chris@1 24838 # Remove the trailing spaces.
Chris@1 24839 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
Chris@1 24840
Chris@1 24841 _ACEOF
Chris@1 24842
Chris@1 24843 # Transform confdefs.h into two sed scripts, `conftest.defines' and
Chris@1 24844 # `conftest.undefs', that substitutes the proper values into
Chris@1 24845 # config.h.in to produce config.h. The first handles `#define'
Chris@1 24846 # templates, and the second `#undef' templates.
Chris@1 24847 # And first: Protect against being on the right side of a sed subst in
Chris@1 24848 # config.status. Protect against being in an unquoted here document
Chris@1 24849 # in config.status.
Chris@1 24850 rm -f conftest.defines conftest.undefs
Chris@1 24851 # Using a here document instead of a string reduces the quoting nightmare.
Chris@1 24852 # Putting comments in sed scripts is not portable.
Chris@1 24853 #
Chris@1 24854 # `end' is used to avoid that the second main sed command (meant for
Chris@1 24855 # 0-ary CPP macros) applies to n-ary macro definitions.
Chris@1 24856 # See the Autoconf documentation for `clear'.
Chris@1 24857 cat >confdef2sed.sed <<\_ACEOF
Chris@1 24858 s/[\\&,]/\\&/g
Chris@1 24859 s,[\\$`],\\&,g
Chris@1 24860 t clear
Chris@1 24861 : clear
Chris@1 24862 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
Chris@1 24863 t end
Chris@1 24864 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
Chris@1 24865 : end
Chris@1 24866 _ACEOF
Chris@1 24867 # If some macros were called several times there might be several times
Chris@1 24868 # the same #defines, which is useless. Nevertheless, we may not want to
Chris@1 24869 # sort them, since we want the *last* AC-DEFINE to be honored.
Chris@1 24870 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
Chris@1 24871 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
Chris@1 24872 rm -f confdef2sed.sed
Chris@1 24873
Chris@1 24874 # This sed command replaces #undef with comments. This is necessary, for
Chris@1 24875 # example, in the case of _POSIX_SOURCE, which is predefined and required
Chris@1 24876 # on some systems where configure will not decide to define it.
Chris@1 24877 cat >>conftest.undefs <<\_ACEOF
Chris@1 24878 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
Chris@1 24879 _ACEOF
Chris@1 24880
Chris@1 24881 # Break up conftest.defines because some shells have a limit on the size
Chris@1 24882 # of here documents, and old seds have small limits too (100 cmds).
Chris@1 24883 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
Chris@1 24884 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
Chris@1 24885 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
Chris@1 24886 echo ' :' >>$CONFIG_STATUS
Chris@1 24887 rm -f conftest.tail
Chris@1 24888 while grep . conftest.defines >/dev/null
Chris@1 24889 do
Chris@1 24890 # Write a limited-size here document to $tmp/defines.sed.
Chris@1 24891 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
Chris@1 24892 # Speed up: don't consider the non `#define' lines.
Chris@1 24893 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
Chris@1 24894 # Work around the forget-to-reset-the-flag bug.
Chris@1 24895 echo 't clr' >>$CONFIG_STATUS
Chris@1 24896 echo ': clr' >>$CONFIG_STATUS
Chris@1 24897 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
Chris@1 24898 echo 'CEOF
Chris@1 24899 sed -f $tmp/defines.sed $tmp/in >$tmp/out
Chris@1 24900 rm -f $tmp/in
Chris@1 24901 mv $tmp/out $tmp/in
Chris@1 24902 ' >>$CONFIG_STATUS
Chris@1 24903 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
Chris@1 24904 rm -f conftest.defines
Chris@1 24905 mv conftest.tail conftest.defines
Chris@1 24906 done
Chris@1 24907 rm -f conftest.defines
Chris@1 24908 echo ' fi # grep' >>$CONFIG_STATUS
Chris@1 24909 echo >>$CONFIG_STATUS
Chris@1 24910
Chris@1 24911 # Break up conftest.undefs because some shells have a limit on the size
Chris@1 24912 # of here documents, and old seds have small limits too (100 cmds).
Chris@1 24913 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
Chris@1 24914 rm -f conftest.tail
Chris@1 24915 while grep . conftest.undefs >/dev/null
Chris@1 24916 do
Chris@1 24917 # Write a limited-size here document to $tmp/undefs.sed.
Chris@1 24918 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
Chris@1 24919 # Speed up: don't consider the non `#undef'
Chris@1 24920 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
Chris@1 24921 # Work around the forget-to-reset-the-flag bug.
Chris@1 24922 echo 't clr' >>$CONFIG_STATUS
Chris@1 24923 echo ': clr' >>$CONFIG_STATUS
Chris@1 24924 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
Chris@1 24925 echo 'CEOF
Chris@1 24926 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
Chris@1 24927 rm -f $tmp/in
Chris@1 24928 mv $tmp/out $tmp/in
Chris@1 24929 ' >>$CONFIG_STATUS
Chris@1 24930 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
Chris@1 24931 rm -f conftest.undefs
Chris@1 24932 mv conftest.tail conftest.undefs
Chris@1 24933 done
Chris@1 24934 rm -f conftest.undefs
Chris@1 24935
Chris@1 24936 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 24937 # Let's still pretend it is `configure' which instantiates (i.e., don't
Chris@1 24938 # use $as_me), people would be surprised to read:
Chris@1 24939 # /* config.h. Generated by config.status. */
Chris@1 24940 if test x"$ac_file" = x-; then
Chris@1 24941 echo "/* Generated by configure. */" >$tmp/config.h
Chris@1 24942 else
Chris@1 24943 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
Chris@1 24944 fi
Chris@1 24945 cat $tmp/in >>$tmp/config.h
Chris@1 24946 rm -f $tmp/in
Chris@1 24947 if test x"$ac_file" != x-; then
Chris@1 24948 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
Chris@1 24949 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
Chris@1 24950 echo "$as_me: $ac_file is unchanged" >&6;}
Chris@1 24951 else
Chris@1 24952 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
Chris@1 24953 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 24954 X"$ac_file" : 'X\(//\)[^/]' \| \
Chris@1 24955 X"$ac_file" : 'X\(//\)$' \| \
Chris@1 24956 X"$ac_file" : 'X\(/\)' \| \
Chris@1 24957 . : '\(.\)' 2>/dev/null ||
Chris@1 24958 echo X"$ac_file" |
Chris@1 24959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 24960 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 24961 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 24962 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 24963 s/.*/./; q'`
Chris@1 24964 { if $as_mkdir_p; then
Chris@1 24965 mkdir -p "$ac_dir"
Chris@1 24966 else
Chris@1 24967 as_dir="$ac_dir"
Chris@1 24968 as_dirs=
Chris@1 24969 while test ! -d "$as_dir"; do
Chris@1 24970 as_dirs="$as_dir $as_dirs"
Chris@1 24971 as_dir=`(dirname "$as_dir") 2>/dev/null ||
Chris@1 24972 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 24973 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@1 24974 X"$as_dir" : 'X\(//\)$' \| \
Chris@1 24975 X"$as_dir" : 'X\(/\)' \| \
Chris@1 24976 . : '\(.\)' 2>/dev/null ||
Chris@1 24977 echo X"$as_dir" |
Chris@1 24978 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 24979 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 24980 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 24981 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 24982 s/.*/./; q'`
Chris@1 24983 done
Chris@1 24984 test ! -n "$as_dirs" || mkdir $as_dirs
Chris@1 24985 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
Chris@1 24986 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
Chris@1 24987 { (exit 1); exit 1; }; }; }
Chris@1 24988
Chris@1 24989 rm -f $ac_file
Chris@1 24990 mv $tmp/config.h $ac_file
Chris@1 24991 fi
Chris@1 24992 else
Chris@1 24993 cat $tmp/config.h
Chris@1 24994 rm -f $tmp/config.h
Chris@1 24995 fi
Chris@1 24996 # Compute $ac_file's index in $config_headers.
Chris@1 24997 _am_stamp_count=1
Chris@1 24998 for _am_header in $config_headers :; do
Chris@1 24999 case $_am_header in
Chris@1 25000 $ac_file | $ac_file:* )
Chris@1 25001 break ;;
Chris@1 25002 * )
Chris@1 25003 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
Chris@1 25004 esac
Chris@1 25005 done
Chris@1 25006 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
Chris@1 25007 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 25008 X$ac_file : 'X\(//\)[^/]' \| \
Chris@1 25009 X$ac_file : 'X\(//\)$' \| \
Chris@1 25010 X$ac_file : 'X\(/\)' \| \
Chris@1 25011 . : '\(.\)' 2>/dev/null ||
Chris@1 25012 echo X$ac_file |
Chris@1 25013 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 25014 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 25015 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 25016 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 25017 s/.*/./; q'`/stamp-h$_am_stamp_count
Chris@1 25018 done
Chris@1 25019 _ACEOF
Chris@1 25020 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 25021
Chris@1 25022 #
Chris@1 25023 # CONFIG_COMMANDS section.
Chris@1 25024 #
Chris@1 25025 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
Chris@1 25026 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
Chris@1 25027 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
Chris@1 25028 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
Chris@1 25029 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 25030 X"$ac_dest" : 'X\(//\)[^/]' \| \
Chris@1 25031 X"$ac_dest" : 'X\(//\)$' \| \
Chris@1 25032 X"$ac_dest" : 'X\(/\)' \| \
Chris@1 25033 . : '\(.\)' 2>/dev/null ||
Chris@1 25034 echo X"$ac_dest" |
Chris@1 25035 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 25036 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 25037 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 25038 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 25039 s/.*/./; q'`
Chris@1 25040 { if $as_mkdir_p; then
Chris@1 25041 mkdir -p "$ac_dir"
Chris@1 25042 else
Chris@1 25043 as_dir="$ac_dir"
Chris@1 25044 as_dirs=
Chris@1 25045 while test ! -d "$as_dir"; do
Chris@1 25046 as_dirs="$as_dir $as_dirs"
Chris@1 25047 as_dir=`(dirname "$as_dir") 2>/dev/null ||
Chris@1 25048 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 25049 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@1 25050 X"$as_dir" : 'X\(//\)$' \| \
Chris@1 25051 X"$as_dir" : 'X\(/\)' \| \
Chris@1 25052 . : '\(.\)' 2>/dev/null ||
Chris@1 25053 echo X"$as_dir" |
Chris@1 25054 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 25055 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 25056 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 25057 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 25058 s/.*/./; q'`
Chris@1 25059 done
Chris@1 25060 test ! -n "$as_dirs" || mkdir $as_dirs
Chris@1 25061 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
Chris@1 25062 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
Chris@1 25063 { (exit 1); exit 1; }; }; }
Chris@1 25064
Chris@1 25065 ac_builddir=.
Chris@1 25066
Chris@1 25067 if test "$ac_dir" != .; then
Chris@1 25068 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Chris@1 25069 # A "../" for each directory in $ac_dir_suffix.
Chris@1 25070 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
Chris@1 25071 else
Chris@1 25072 ac_dir_suffix= ac_top_builddir=
Chris@1 25073 fi
Chris@1 25074
Chris@1 25075 case $srcdir in
Chris@1 25076 .) # No --srcdir option. We are building in place.
Chris@1 25077 ac_srcdir=.
Chris@1 25078 if test -z "$ac_top_builddir"; then
Chris@1 25079 ac_top_srcdir=.
Chris@1 25080 else
Chris@1 25081 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
Chris@1 25082 fi ;;
Chris@1 25083 [\\/]* | ?:[\\/]* ) # Absolute path.
Chris@1 25084 ac_srcdir=$srcdir$ac_dir_suffix;
Chris@1 25085 ac_top_srcdir=$srcdir ;;
Chris@1 25086 *) # Relative path.
Chris@1 25087 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
Chris@1 25088 ac_top_srcdir=$ac_top_builddir$srcdir ;;
Chris@1 25089 esac
Chris@1 25090
Chris@1 25091 # Do not use `cd foo && pwd` to compute absolute paths, because
Chris@1 25092 # the directories may not exist.
Chris@1 25093 case `pwd` in
Chris@1 25094 .) ac_abs_builddir="$ac_dir";;
Chris@1 25095 *)
Chris@1 25096 case "$ac_dir" in
Chris@1 25097 .) ac_abs_builddir=`pwd`;;
Chris@1 25098 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
Chris@1 25099 *) ac_abs_builddir=`pwd`/"$ac_dir";;
Chris@1 25100 esac;;
Chris@1 25101 esac
Chris@1 25102 case $ac_abs_builddir in
Chris@1 25103 .) ac_abs_top_builddir=${ac_top_builddir}.;;
Chris@1 25104 *)
Chris@1 25105 case ${ac_top_builddir}. in
Chris@1 25106 .) ac_abs_top_builddir=$ac_abs_builddir;;
Chris@1 25107 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
Chris@1 25108 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
Chris@1 25109 esac;;
Chris@1 25110 esac
Chris@1 25111 case $ac_abs_builddir in
Chris@1 25112 .) ac_abs_srcdir=$ac_srcdir;;
Chris@1 25113 *)
Chris@1 25114 case $ac_srcdir in
Chris@1 25115 .) ac_abs_srcdir=$ac_abs_builddir;;
Chris@1 25116 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
Chris@1 25117 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
Chris@1 25118 esac;;
Chris@1 25119 esac
Chris@1 25120 case $ac_abs_builddir in
Chris@1 25121 .) ac_abs_top_srcdir=$ac_top_srcdir;;
Chris@1 25122 *)
Chris@1 25123 case $ac_top_srcdir in
Chris@1 25124 .) ac_abs_top_srcdir=$ac_abs_builddir;;
Chris@1 25125 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
Chris@1 25126 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
Chris@1 25127 esac;;
Chris@1 25128 esac
Chris@1 25129
Chris@1 25130
Chris@1 25131 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
Chris@1 25132 echo "$as_me: executing $ac_dest commands" >&6;}
Chris@1 25133 case $ac_dest in
Chris@1 25134 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
Chris@1 25135 # Strip MF so we end up with the name of the file.
Chris@1 25136 mf=`echo "$mf" | sed -e 's/:.*$//'`
Chris@1 25137 # Check whether this is an Automake generated Makefile or not.
Chris@1 25138 # We used to match only the files named `Makefile.in', but
Chris@1 25139 # some people rename them; so instead we look at the file content.
Chris@1 25140 # Grep'ing the first line is not enough: some people post-process
Chris@1 25141 # each Makefile.in and add a new line on top of each file to say so.
Chris@1 25142 # So let's grep whole file.
Chris@1 25143 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
Chris@1 25144 dirpart=`(dirname "$mf") 2>/dev/null ||
Chris@1 25145 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 25146 X"$mf" : 'X\(//\)[^/]' \| \
Chris@1 25147 X"$mf" : 'X\(//\)$' \| \
Chris@1 25148 X"$mf" : 'X\(/\)' \| \
Chris@1 25149 . : '\(.\)' 2>/dev/null ||
Chris@1 25150 echo X"$mf" |
Chris@1 25151 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 25152 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 25153 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 25154 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 25155 s/.*/./; q'`
Chris@1 25156 else
Chris@1 25157 continue
Chris@1 25158 fi
Chris@1 25159 grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
Chris@1 25160 # Extract the definition of DEP_FILES from the Makefile without
Chris@1 25161 # running `make'.
Chris@1 25162 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
Chris@1 25163 test -z "$DEPDIR" && continue
Chris@1 25164 # When using ansi2knr, U may be empty or an underscore; expand it
Chris@1 25165 U=`sed -n -e '/^U = / s///p' < "$mf"`
Chris@1 25166 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
Chris@1 25167 # We invoke sed twice because it is the simplest approach to
Chris@1 25168 # changing $(DEPDIR) to its actual value in the expansion.
Chris@1 25169 for file in `sed -n -e '
Chris@1 25170 /^DEP_FILES = .*\\\\$/ {
Chris@1 25171 s/^DEP_FILES = //
Chris@1 25172 :loop
Chris@1 25173 s/\\\\$//
Chris@1 25174 p
Chris@1 25175 n
Chris@1 25176 /\\\\$/ b loop
Chris@1 25177 p
Chris@1 25178 }
Chris@1 25179 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
Chris@1 25180 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
Chris@1 25181 # Make sure the directory exists.
Chris@1 25182 test -f "$dirpart/$file" && continue
Chris@1 25183 fdir=`(dirname "$file") 2>/dev/null ||
Chris@1 25184 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 25185 X"$file" : 'X\(//\)[^/]' \| \
Chris@1 25186 X"$file" : 'X\(//\)$' \| \
Chris@1 25187 X"$file" : 'X\(/\)' \| \
Chris@1 25188 . : '\(.\)' 2>/dev/null ||
Chris@1 25189 echo X"$file" |
Chris@1 25190 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 25191 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 25192 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 25193 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 25194 s/.*/./; q'`
Chris@1 25195 { if $as_mkdir_p; then
Chris@1 25196 mkdir -p $dirpart/$fdir
Chris@1 25197 else
Chris@1 25198 as_dir=$dirpart/$fdir
Chris@1 25199 as_dirs=
Chris@1 25200 while test ! -d "$as_dir"; do
Chris@1 25201 as_dirs="$as_dir $as_dirs"
Chris@1 25202 as_dir=`(dirname "$as_dir") 2>/dev/null ||
Chris@1 25203 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Chris@1 25204 X"$as_dir" : 'X\(//\)[^/]' \| \
Chris@1 25205 X"$as_dir" : 'X\(//\)$' \| \
Chris@1 25206 X"$as_dir" : 'X\(/\)' \| \
Chris@1 25207 . : '\(.\)' 2>/dev/null ||
Chris@1 25208 echo X"$as_dir" |
Chris@1 25209 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
Chris@1 25210 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
Chris@1 25211 /^X\(\/\/\)$/{ s//\1/; q; }
Chris@1 25212 /^X\(\/\).*/{ s//\1/; q; }
Chris@1 25213 s/.*/./; q'`
Chris@1 25214 done
Chris@1 25215 test ! -n "$as_dirs" || mkdir $as_dirs
Chris@1 25216 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
Chris@1 25217 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
Chris@1 25218 { (exit 1); exit 1; }; }; }
Chris@1 25219
Chris@1 25220 # echo "creating $dirpart/$file"
Chris@1 25221 echo '# dummy' > "$dirpart/$file"
Chris@1 25222 done
Chris@1 25223 done
Chris@1 25224 ;;
Chris@1 25225 esac
Chris@1 25226 done
Chris@1 25227 _ACEOF
Chris@1 25228
Chris@1 25229 cat >>$CONFIG_STATUS <<\_ACEOF
Chris@1 25230
Chris@1 25231 { (exit 0); exit 0; }
Chris@1 25232 _ACEOF
Chris@1 25233 chmod +x $CONFIG_STATUS
Chris@1 25234 ac_clean_files=$ac_clean_files_save
Chris@1 25235
Chris@1 25236
Chris@1 25237 # configure is writing to config.log, and then calls config.status.
Chris@1 25238 # config.status does its own redirection, appending to config.log.
Chris@1 25239 # Unfortunately, on DOS this fails, as config.log is still kept open
Chris@1 25240 # by configure, so config.status won't be able to write to it; its
Chris@1 25241 # output is simply discarded. So we exec the FD to /dev/null,
Chris@1 25242 # effectively closing config.log, so it can be properly (re)opened and
Chris@1 25243 # appended to by config.status. When coming back to configure, we
Chris@1 25244 # need to make the FD available again.
Chris@1 25245 if test "$no_create" != yes; then
Chris@1 25246 ac_cs_success=:
Chris@1 25247 ac_config_status_args=
Chris@1 25248 test "$silent" = yes &&
Chris@1 25249 ac_config_status_args="$ac_config_status_args --quiet"
Chris@1 25250 exec 5>/dev/null
Chris@1 25251 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Chris@1 25252 exec 5>>config.log
Chris@1 25253 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
Chris@1 25254 # would make configure fail if this is the last instruction.
Chris@1 25255 $ac_cs_success || { (exit 1); exit 1; }
Chris@1 25256 fi
Chris@1 25257