annotate src/flac-1.2.1/configure @ 23:619f715526df sv_v2.1

Update Vamp plugin SDK to 2.5
author Chris Cannam
date Thu, 09 May 2013 10:52:46 +0100
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