10a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#! /bin/sh
20a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Guess values for system-dependent variables and create Makefiles.
30a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Generated by GNU Autoconf 2.65 for open-vcdiff 0.8.3.
40a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
50a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Report bugs to <opensource@google.com>.
60a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
70a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
80a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
90a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Inc.
110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This configure script is free software; the Free Software Foundation
140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# gives unlimited permission to copy, distribute and modify it.
150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## -------------------- ##
160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## M4sh Initialization. ##
170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## -------------------- ##
180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Be more Bourne compatible
200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDUALCASE=1; export DUALCASE # for MKS sh
210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  emulate sh
230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  NULLCMD=:
240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # is contrary to our usage.  Disable this feature.
260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  alias -g '${1+"$@"}'='"$@"'
270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  setopt NO_GLOB_SUBST
280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case `(set -o) 2>/dev/null` in #(
300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *posix*) :
310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    set -o posix ;; #(
320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) :
330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ;;
340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_nl='
390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath'
400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport as_nl
410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Printing a long string crashes Solaris 7 /usr/bin/printf.
420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Prefer a ksh shell builtin over an external printf program on Solaris,
460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# but without wasting forks for bash or zsh.
470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$BASH_VERSION$ZSH_VERSION" \
480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo='print -r --'
500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo_n='print -rn --'
510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo='printf %s\n'
530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo_n='printf %s'
540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_n='/usr/ucb/echo -n'
580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_n_body='eval
610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      arg=$1;
620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $arg in #(
630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *"$as_nl"*)
640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	expr "X$arg" : "X\\(.*\\)$as_nl";
650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac;
670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    '
690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export as_echo_n_body
700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_n='sh -c $as_echo_n_body as_echo'
710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export as_echo_body
730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo='sh -c $as_echo_body as_echo'
740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The user is always right.
770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${PATH_SEPARATOR+set}" != set; then
780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  PATH_SEPARATOR=:
790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      PATH_SEPARATOR=';'
820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# IFS
870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We need space, tab and new line, in precisely that order.  Quoting is
880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# there to prevent editors from complaining about space-tab.
890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# (If _AS_PATH_WALK were called with IFS unset, it would disable word
900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# splitting by setting IFS to empty value.)
910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=" ""	$as_nl"
920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Find who we are.  Look in the path if we contain no directory separator.
940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $0 in #((
950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *[\\/]* ) as_myself=$0 ;;
960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
1000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
1010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
1030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
1040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ;;
1060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
1070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We did not find ourselves, most probably we were run as `sh COMMAND'
1080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# in which case we are not to be found in the path.
1090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$as_myself" = x; then
1100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_myself=$0
1110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
1120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test ! -f "$as_myself"; then
1130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit 1
1150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
1160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Unset variables that we do not need and which cause bugs (e.g. in
1180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# suppresses any "Segmentation fault" message there.  '((' could
1200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# trigger a bug in pdksh 5.2.14.
1210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_var in BASH_ENV ENV MAIL MAILPATH
1220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo eval test x\${$as_var+set} = xset \
1230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
1250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPS1='$ '
1260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPS2='> '
1270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPS4='+ '
1280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# NLS nuisances.
1300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLC_ALL=C
1310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport LC_ALL
1320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLANGUAGE=C
1330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport LANGUAGE
1340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# CDPATH.
1360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$CONFIG_SHELL" = x; then
1390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
1400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  emulate sh
1410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  NULLCMD=:
1420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # is contrary to our usage.  Disable this feature.
1440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  setopt NO_GLOB_SUBST
1460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
1470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case \`(set -o) 2>/dev/null\` in #(
1480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *posix*) :
1490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    set -o posix ;; #(
1500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) :
1510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ;;
1520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
1530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
1540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"
1550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_required="as_fn_return () { (exit \$1); }
1560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_success () { as_fn_return 0; }
1570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_failure () { as_fn_return 1; }
1580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_ret_success () { return 0; }
1590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_ret_failure () { return 1; }
1600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexitcode=0
1620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_success || { exitcode=1; echo as_fn_success failed.; }
1630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
1670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
1690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exitcode=1; echo positional parameters were not saved.
1700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
1710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest x\$exitcode = x0 || exit 1"
1720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
1750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
1760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest \$(( 1 + 1 )) = 2 || exit 1"
1770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (eval "$as_required") 2>/dev/null; then :
1780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_have_required=yes
1790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
1800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_have_required=no
1810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
1820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
1830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
1840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
1850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_found=false
1870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
1880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
1890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
1900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
1910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_found=:
1920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $as_dir in #(
1930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 /*)
1940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   for as_base in sh bash ksh sh5; do
1950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     # Try only shells that exist, to save several forks.
1960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     as_shell=$as_dir/$as_base
1970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
1980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
1990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_SHELL=$as_shell as_have_required=yes
2000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
2010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  break 2
2020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
2030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
2040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   done;;
2050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       esac
2060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_found=false
2070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
2080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
2100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_SHELL=$SHELL as_have_required=yes
2110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi; }
2120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
2130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "x$CONFIG_SHELL" != x; then :
2160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We cannot yet assume a decent shell, so we have to provide a
2170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# neutralization value for shells without unset; and this also
2180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# works around shells that cannot unset nonexistent variables.
2190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	BASH_ENV=/dev/null
2200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ENV=/dev/null
2210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	export CONFIG_SHELL
2230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
2240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
2250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test x$as_have_required = xno; then :
2270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$0: This script requires a shell more modern than all"
2280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$0: the shells that I found on your system."
2290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test x${ZSH_VERSION+set} = xset ; then
2300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
2320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
2330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$0: Please tell bug-autoconf@gnu.org and
2340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$0: opensource@google.com about your system, including any
2350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$0: error possibly output before this message. Then install
2360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$0: a modern shell, or manually run the script under such a
2370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$0: shell if you do have one."
2380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
2390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit 1
2400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
2410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
2420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
2430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL=${CONFIG_SHELL-/bin/sh}
2440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport SHELL
2450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Unset more variables known to interfere with behavior of common tools.
2460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCLICOLOR_FORCE= GREP_OPTIONS=
2470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathunset CLICOLOR_FORCE GREP_OPTIONS
2480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## --------------------- ##
2500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## M4sh Shell Functions. ##
2510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## --------------------- ##
2520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_unset VAR
2530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ---------------
2540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Portably unset VAR.
2550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_unset ()
2560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
2570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { eval $1=; unset $1;}
2580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
2590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_unset=as_fn_unset
2600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_set_status STATUS
2620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -----------------------
2630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set $? to STATUS, without forking.
2640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_set_status ()
2650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
2660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return $1
2670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_set_status
2680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_exit STATUS
2700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -----------------
2710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_exit ()
2730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
2740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  set +e
2750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $1
2760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit $1
2770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_exit
2780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_mkdir_p
2800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -------------
2810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create "$as_dir" as a directory, including parents if necessary.
2820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_mkdir_p ()
2830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
2840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
2850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $as_dir in #(
2860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -*) as_dir=./$as_dir;;
2870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
2880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -d "$as_dir" || eval $as_mkdir_p || {
2890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_dirs=
2900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    while :; do
2910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $as_dir in #(
2920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) as_qdir=$as_dir;;
2940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
2950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_dirs="'$as_qdir' $as_dirs"
2960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_dir=`$as_dirname -- "$as_dir" ||
2970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_dir" : 'X\(//\)[^/]' \| \
2990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_dir" : 'X\(//\)$' \| \
3000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$as_dir" |
3020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
3040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
3050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
3060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
3070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
3080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
3090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
3100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
3110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
3120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
3130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
3140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
3150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
3160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
3170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
3180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
3190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -d "$as_dir" && break
3200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
3210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$as_dirs" || eval "mkdir $as_dirs"
3220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
3230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_mkdir_p
3260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_append VAR VALUE
3270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ----------------------
3280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Append the text in VALUE to the end of the definition contained in VAR. Take
3290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# advantage of any shell optimizations that allow amortized linear growth over
3300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# repeated appends, instead of the typical quadratic growth present in naive
3310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# implementations.
3320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
3330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval 'as_fn_append ()
3340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
3350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval $1+=\$2
3360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }'
3370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
3380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_append ()
3390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
3400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval $1=\$$1\$2
3410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
3420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # as_fn_append
3430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_arith ARG...
3450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ------------------
3460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Perform arithmetic evaluation on the ARGs, and store the result in the
3470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# global $as_val. Take advantage of shells that can avoid forks. The arguments
3480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# must be portable across $(()) and expr.
3490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
3500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval 'as_fn_arith ()
3510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
3520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_val=$(( $* ))
3530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }'
3540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
3550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_arith ()
3560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
3570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_val=`expr "$@" || test $? -eq 1`
3580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
3590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # as_fn_arith
3600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_error ERROR [LINENO LOG_FD]
3630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ---------------------------------
3640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
3650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# script with status $?, using 1 if that was 0.
3670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error ()
3680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
3690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_status=$?; test $as_status -eq 0 && as_status=1
3700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$3"; then
3710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
3730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
3740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: error: $1" >&2
3750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_exit $as_status
3760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_error
3770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif expr a : '\(a\)' >/dev/null 2>&1 &&
3790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "X`expr 00001 : '.*\(...\)'`" = X001; then
3800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_expr=expr
3810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
3820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_expr=false
3830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
3840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
3860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_basename=basename
3870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
3880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_basename=false
3890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
3900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
3920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_dirname=dirname
3930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
3940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_dirname=false
3950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
3960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
3970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_me=`$as_basename -- "$0" ||
3980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
3990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$0" : 'X\(//\)$' \| \
4000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X/"$0" |
4020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^.*\/\([^/][^/]*\)\/*$/{
4030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
4040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
4050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
4060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\/\(\/\/\)$/{
4070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
4080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
4090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
4100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\/\(\/\).*/{
4110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
4120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
4130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
4140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
4150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Avoid depending upon Character Ranges.
4170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_letters='abcdefghijklmnopqrstuvwxyz'
4180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_Letters=$as_cr_letters$as_cr_LETTERS
4200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_digits='0123456789'
4210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_alnum=$as_cr_Letters$as_cr_digits
4220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sed -n '
4300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    p
4310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    /[$]LINENO/=
4320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ' <$as_myself |
4330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '
4340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      s/[$]LINENO.*/&-/
4350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      t lineno
4360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      b
4370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      :lineno
4380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      N
4390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      :loop
4400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      t loop
4420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      s/-\n.*//
4430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ' >$as_me.lineno &&
4440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  chmod +x "$as_me.lineno" ||
4450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Don't try to exec as it changes $[0], causing all sort of problems
4480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # (the dirname of $[0] is not the place where we might find the
4490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # original and so on.  Autoconf is especially sensitive to this).
4500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  . "./$as_me.lineno"
4510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Exit status is that of the last command.
4520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit
4530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
4540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO_C= ECHO_N= ECHO_T=
4560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `echo -n x` in #(((((
4570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath-n*)
4580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case `echo 'xy\c'` in
4590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
4600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  xy)  ECHO_C='\c';;
4610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
4620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ECHO_T='	';;
4630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac;;
4640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
4650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ECHO_N='-n';;
4660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
4670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conf$$ conf$$.exe conf$$.file
4690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -d conf$$.dir; then
4700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conf$$.dir/conf$$.file
4710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
4720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conf$$.dir
4730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir conf$$.dir 2>/dev/null
4740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
4750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (echo >conf$$.file) 2>/dev/null; then
4760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if ln -s conf$$.file conf$$ 2>/dev/null; then
4770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ln_s='ln -s'
4780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # ... but there are two gotchas:
4790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
4800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
4810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # In both cases, we have to default to `cp -p'.
4820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
4830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_ln_s='cp -p'
4840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  elif ln conf$$.file conf$$ 2>/dev/null; then
4850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ln_s=ln
4860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
4870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ln_s='cp -p'
4880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
4890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
4900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ln_s='cp -p'
4910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
4920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
4930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrmdir conf$$.dir 2>/dev/null
4940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
4950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif mkdir -p . 2>/dev/null; then
4960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_mkdir_p='mkdir -p "$as_dir"'
4970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
4980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -d ./-p && rmdir ./-p
4990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_mkdir_p=false
5000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
5010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -x / >/dev/null 2>&1; then
5030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_test_x='test -x'
5040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
5050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if ls -dL / >/dev/null 2>&1; then
5060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ls_L_option=L
5070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
5080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ls_L_option=
5090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
5100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_test_x='
5110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval sh -c '\''
5120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -d "$1"; then
5130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	test -d "$1/.";
5140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
5150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $1 in #(
5160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	-*)set "./$1";;
5170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac;
5180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	???[sx]*):;;*)false;;esac;fi
5200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    '\'' sh
5210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  '
5220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
5230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_executable_p=$as_test_x
5240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed expression to map a string onto a valid CPP name.
5260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed expression to map a string onto a valid variable name.
5290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check that we are running under the correct shell.
5340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL=${CONFIG_SHELL-/bin/sh}
5350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase X$lt_ECHO in
5370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathX*--fallback-echo)
5380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Remove one level of quotation (which was required for Make).
5390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
5400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
5410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
5420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO=${lt_ECHO-echo}
5440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "X$1" = X--no-reexec; then
5450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Discard the --no-reexec flag, and continue.
5460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
5470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "X$1" = X--fallback-echo; then
5480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Avoid inline document here, it may be left over
5490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :
5500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
5510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Yippee, $ECHO works!
5520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :
5530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
5540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Restart under the correct shell.
5550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exec $SHELL "$0" --no-reexec ${1+"$@"}
5560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
5570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "X$1" = X--fallback-echo; then
5590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # used as fallback echo
5600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
5610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat <<_LT_EOF
5620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$*
5630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
5640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit 0
5650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
5660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The HP-UX ksh and POSIX shell print the target directory to stdout
5680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# if CDPATH is set.
5690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$lt_ECHO"; then
5720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "X${echo_test_string+set}" != Xset; then
5730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # find a string as large as possible, as long as the shell can cope with it
5740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
5750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
5760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
5770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
5780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      then
5790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        break
5800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
5810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
5820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
5830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
5850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
5860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     test "X$echo_testing_string" = "X$echo_test_string"; then
5870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    :
5880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
5890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # The Solaris, AIX, and Digital Unix default echo programs unquote
5900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # backslashes.  This makes it impossible to quote backslashes using
5910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #   echo "$something" | sed 's/\\/\\\\/g'
5920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #
5930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # So, first we look for a working echo in the user's PATH.
5940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
5950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for dir in $PATH /usr/ucb; do
5970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      IFS="$lt_save_ifs"
5980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
5990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
6000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
6010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         test "X$echo_testing_string" = "X$echo_test_string"; then
6020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ECHO="$dir/echo"
6030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        break
6040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
6050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
6060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    IFS="$lt_save_ifs"
6070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "X$ECHO" = Xecho; then
6090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # We didn't find a better echo, so look for alternatives.
6100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
6110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
6120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         test "X$echo_testing_string" = "X$echo_test_string"; then
6130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # This shell has a builtin print -r that does the trick.
6140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ECHO='print -r'
6150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
6160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   test "X$CONFIG_SHELL" != X/bin/ksh; then
6170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # If we have ksh, try running configure again with it.
6180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
6190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        export ORIGINAL_CONFIG_SHELL
6200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CONFIG_SHELL=/bin/ksh
6210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        export CONFIG_SHELL
6220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
6230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
6240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # Try using printf.
6250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ECHO='printf %s\n'
6260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
6270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
6280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   test "X$echo_testing_string" = "X$echo_test_string"; then
6290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Cool, printf works
6300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  :
6310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
6320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     test "X$echo_testing_string" = 'X\t' &&
6330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
6340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     test "X$echo_testing_string" = "X$echo_test_string"; then
6350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
6360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  export CONFIG_SHELL
6370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  SHELL="$CONFIG_SHELL"
6380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  export SHELL
6390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
6400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
6410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     test "X$echo_testing_string" = 'X\t' &&
6420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
6430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     test "X$echo_testing_string" = "X$echo_test_string"; then
6440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
6450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
6460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # maybe with a smaller string...
6470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  prev=:
6480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
6500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
6510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    then
6520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      break
6530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
6540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    prev="$cmd"
6550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  done
6560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test "$prev" != 'sed 50q "$0"'; then
6580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    echo_test_string=`eval $prev`
6590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    export echo_test_string
6600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
6610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
6620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Oops.  We lost completely, so just stick with echo.
6630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ECHO=echo
6640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
6650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
6660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
6670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
6680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
6690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
6700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Copy echo and quote the copy suitably for passing to libtool from
6720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the Makefile, instead of quoting the original, which is used later.
6730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_ECHO=$ECHO
6740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
6750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
6760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
6770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -n "$DJDIR" || exec 7<&0 </dev/null
6820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexec 6>&1
6830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Name of the host.
6850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
6860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# so uname gets run too.
6870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
6880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
6890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
6900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Initializations.
6910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
6920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_default_prefix=/usr/local
6930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files=
6940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_config_libobj_dir=.
6950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBOBJS=
6960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcross_compiling=no
6970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsubdirs=
6980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMFLAGS=
6990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAKEFLAGS=
7000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
7010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Identity of this package.
7020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_NAME='open-vcdiff'
7030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_TARNAME='open-vcdiff'
7040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_VERSION='0.8.3'
7050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_STRING='open-vcdiff 0.8.3'
7060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_BUGREPORT='opensource@google.com'
7070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_URL=''
7080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
7090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_unique_file="README"
7100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Factoring default headers for most tests.
7110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_includes_default="\
7120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdio.h>
7130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_SYS_TYPES_H
7140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <sys/types.h>
7150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_SYS_STAT_H
7170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <sys/stat.h>
7180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef STDC_HEADERS
7200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <stdlib.h>
7210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <stddef.h>
7220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
7230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ifdef HAVE_STDLIB_H
7240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  include <stdlib.h>
7250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# endif
7260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_STRING_H
7280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
7290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  include <memory.h>
7300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# endif
7310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <string.h>
7320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_STRINGS_H
7340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <strings.h>
7350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_INTTYPES_H
7370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <inttypes.h>
7380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_STDINT_H
7400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <stdint.h>
7410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
7420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef HAVE_UNISTD_H
7430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <unistd.h>
7440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif"
7450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
7460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_subst_vars='am__EXEEXT_FALSE
7470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__EXEEXT_TRUE
7480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTLIBOBJS
7490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBOBJS
7500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBSTDCXX_LA_LINKER_FLAG
7510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_have___int16
7520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_have_u_int16_t
7530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_have_uint16_t
7540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_have_inttypes_h
7550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_have_systypes_h
7560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_have_stdint_h
7570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv___attribute__unused
7580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_google_namespace
7590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_google_end_namespace
7600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_google_start_namespace
7610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPTHREAD_CFLAGS
7620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPTHREAD_LIBS
7630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPTHREAD_CC
7640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathacx_pthread_config
7650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBTOOL_DEPS
7660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXCPP
7670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL64
7680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL
7690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIPO
7700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNMEDIT
7710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDSYMUTIL
7720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_ECHO
7730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathRANLIB
7740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR
7750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJDUMP
7760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLN_S
7770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNM
7780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_DUMPBIN
7790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDUMPBIN
7800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD
7810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFGREP
7820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEGREP
7830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGREP
7840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSED
7850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBTOOL
7860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_os
7870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_vendor
7880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_cpu
7890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost
7900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_os
7910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_vendor
7920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_cpu
7930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild
7940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGCC_FALSE
7950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGCC_TRUE
7960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__fastdepCXX_FALSE
7970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__fastdepCXX_TRUE
7980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXDEPMODE
7990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_CXX
8000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXFLAGS
8010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXX
8020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCPP
8030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__fastdepCC_FALSE
8040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__fastdepCC_TRUE
8050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCCDEPMODE
8060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAMDEPBACKSLASH
8070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAMDEP_FALSE
8080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAMDEP_TRUE
8090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__quote
8100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__include
8110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDEPDIR
8120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJEXT
8130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEXEEXT
8140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_CC
8150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCPPFLAGS
8160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLDFLAGS
8170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCFLAGS
8180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC
8190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__untar
8200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__tar
8210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAMTAR
8220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__leading_dot
8230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSET_MAKE
8240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAWK
8250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmkdir_p
8260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMKDIR_P
8270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathINSTALL_STRIP_PROGRAM
8280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSTRIP
8290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinstall_sh
8300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAKEINFO
8310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAUTOHEADER
8320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAUTOMAKE
8330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAUTOCONF
8340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathACLOCAL
8350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathVERSION
8360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE
8370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCYGPATH_W
8380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__isrc
8390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathINSTALL_DATA
8400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathINSTALL_SCRIPT
8410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathINSTALL_PROGRAM
8420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtarget_alias
8430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_alias
8440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_alias
8450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS
8460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO_T
8470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO_N
8480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO_C
8490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDEFS
8500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmandir
8510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlocaledir
8520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibdir
8530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpsdir
8540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpdfdir
8550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdvidir
8560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhtmldir
8570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinfodir
8580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdocdir
8590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatholdincludedir
8600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathincludedir
8610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlocalstatedir
8620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsharedstatedir
8630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysconfdir
8640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdatadir
8650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdatarootdir
8660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibexecdir
8670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsbindir
8680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbindir
8690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprogram_transform_name
8700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprefix
8710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexec_prefix
8720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_URL
8730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_BUGREPORT
8740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_STRING
8750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_VERSION
8760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_TARNAME
8770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPACKAGE_NAME
8780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPATH_SEPARATOR
8790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL'
8800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_subst_files=''
8810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_user_opts='
8820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_option_checking
8830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_dependency_tracking
8840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_shared
8850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_static
8860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_pic
8870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_fast_install
8880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld
8890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_libtool_lock
8900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_namespace
8910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath'
8920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_precious_vars='build_alias
8930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_alias
8940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtarget_alias
8950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC
8960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCFLAGS
8970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLDFLAGS
8980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS
8990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCPPFLAGS
9000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCPP
9010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXX
9020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXFLAGS
9030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCCC
9040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXCPP'
9050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Initialize some variables set by options.
9080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_init_help=
9090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_init_version=false
9100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_unrecognized_opts=
9110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_unrecognized_sep=
9120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The variables have the same names as the options, with
9130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# dashes changed to underlines.
9140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcache_file=/dev/null
9150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexec_prefix=NONE
9160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_create=
9170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_recursion=
9180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprefix=NONE
9190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprogram_prefix=NONE
9200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprogram_suffix=NONE
9210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprogram_transform_name=s,x,x,
9220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsilent=
9230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsite=
9240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsrcdir=
9250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathverbose=
9260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathx_includes=NONE
9270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathx_libraries=NONE
9280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Installation directory options.
9300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# These are left unexpanded so users can "make install exec_prefix=/foo"
9310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# and all the variables that are supposed to be based on exec_prefix
9320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# by default will actually change.
9330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Use braces instead of parens because sh, perl, etc. also accept them.
9340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# (The list follows the same order as the GNU Coding Standards.)
9350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbindir='${exec_prefix}/bin'
9360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsbindir='${exec_prefix}/sbin'
9370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibexecdir='${exec_prefix}/libexec'
9380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdatarootdir='${prefix}/share'
9390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdatadir='${datarootdir}'
9400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysconfdir='${prefix}/etc'
9410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsharedstatedir='${prefix}/com'
9420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlocalstatedir='${prefix}/var'
9430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathincludedir='${prefix}/include'
9440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatholdincludedir='/usr/include'
9450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
9460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinfodir='${datarootdir}/info'
9470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhtmldir='${docdir}'
9480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdvidir='${docdir}'
9490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpdfdir='${docdir}'
9500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpsdir='${docdir}'
9510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibdir='${exec_prefix}/lib'
9520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlocaledir='${datarootdir}/locale'
9530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmandir='${datarootdir}/man'
9540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_prev=
9560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_dashdash=
9570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_option
9580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
9590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # If the previous option needs an argument, assign it.
9600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_prev"; then
9610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval $ac_prev=\$ac_option
9620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=
9630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    continue
9640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
9650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_option in
9670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
9680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)	ac_optarg=yes ;;
9690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
9700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Accept the important Cygnus configure options, so we can diagnose typos.
9720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_dashdash$ac_option in
9740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --)
9750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_dashdash=yes ;;
9760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -bindir | --bindir | --bindi | --bind | --bin | --bi)
9780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=bindir ;;
9790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
9800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    bindir=$ac_optarg ;;
9810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -build | --build | --buil | --bui | --bu)
9830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=build_alias ;;
9840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
9850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    build_alias=$ac_optarg ;;
9860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -cache-file | --cache-file | --cache-fil | --cache-fi \
9880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=cache_file ;;
9900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
9920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cache_file=$ac_optarg ;;
9930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --config-cache | -C)
9950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cache_file=config.cache ;;
9960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
9970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -datadir | --datadir | --datadi | --datad)
9980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=datadir ;;
9990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -datadir=* | --datadir=* | --datadi=* | --datad=*)
10000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    datadir=$ac_optarg ;;
10010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
10030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --dataroo | --dataro | --datar)
10040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=datarootdir ;;
10050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
10060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
10070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    datarootdir=$ac_optarg ;;
10080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -disable-* | --disable-*)
10100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
10110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Reject names that are not valid shell variable names.
10120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_error "invalid feature name: $ac_useropt"
10140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt_orig=$ac_useropt
10150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_user_opts in
10170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *"
10180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"enable_$ac_useropt"
10190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"*) ;;
10200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
10210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 ac_unrecognized_sep=', ';;
10220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
10230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval enable_$ac_useropt=no ;;
10240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -docdir | --docdir | --docdi | --doc | --do)
10260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=docdir ;;
10270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
10280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    docdir=$ac_optarg ;;
10290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
10310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=dvidir ;;
10320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
10330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dvidir=$ac_optarg ;;
10340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -enable-* | --enable-*)
10360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
10370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Reject names that are not valid shell variable names.
10380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_error "invalid feature name: $ac_useropt"
10400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt_orig=$ac_useropt
10410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_user_opts in
10430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *"
10440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"enable_$ac_useropt"
10450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"*) ;;
10460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
10470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 ac_unrecognized_sep=', ';;
10480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
10490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval enable_$ac_useropt=\$ac_optarg ;;
10500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
10520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
10530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --exec | --exe | --ex)
10540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=exec_prefix ;;
10550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
10560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
10570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --exec=* | --exe=* | --ex=*)
10580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    exec_prefix=$ac_optarg ;;
10590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -gas | --gas | --ga | --g)
10610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Obsolete; use --with-gas.
10620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_gas=yes ;;
10630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -help | --help | --hel | --he | -h)
10650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_init_help=long ;;
10660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
10670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_init_help=recursive ;;
10680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
10690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_init_help=short ;;
10700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -host | --host | --hos | --ho)
10720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=host_alias ;;
10730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -host=* | --host=* | --hos=* | --ho=*)
10740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    host_alias=$ac_optarg ;;
10750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
10770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=htmldir ;;
10780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
10790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --ht=*)
10800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    htmldir=$ac_optarg ;;
10810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -includedir | --includedir | --includedi | --included | --include \
10830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --includ | --inclu | --incl | --inc)
10840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=includedir ;;
10850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
10860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --includ=* | --inclu=* | --incl=* | --inc=*)
10870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    includedir=$ac_optarg ;;
10880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -infodir | --infodir | --infodi | --infod | --info | --inf)
10900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=infodir ;;
10910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
10920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    infodir=$ac_optarg ;;
10930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -libdir | --libdir | --libdi | --libd)
10950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=libdir ;;
10960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -libdir=* | --libdir=* | --libdi=* | --libd=*)
10970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    libdir=$ac_optarg ;;
10980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
10990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
11000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --libexe | --libex | --libe)
11010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=libexecdir ;;
11020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
11030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --libexe=* | --libex=* | --libe=*)
11040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    libexecdir=$ac_optarg ;;
11050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -localedir | --localedir | --localedi | --localed | --locale)
11070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=localedir ;;
11080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
11090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    localedir=$ac_optarg ;;
11100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -localstatedir | --localstatedir | --localstatedi | --localstated \
11120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --localstate | --localstat | --localsta | --localst | --locals)
11130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=localstatedir ;;
11140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
11150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
11160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    localstatedir=$ac_optarg ;;
11170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
11190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=mandir ;;
11200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
11210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mandir=$ac_optarg ;;
11220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -nfp | --nfp | --nf)
11240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Obsolete; use --without-fp.
11250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_fp=no ;;
11260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
11280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --no-cr | --no-c | -n)
11290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    no_create=yes ;;
11300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
11320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
11330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    no_recursion=yes ;;
11340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
11360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
11370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --oldin | --oldi | --old | --ol | --o)
11380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=oldincludedir ;;
11390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
11400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
11410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
11420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    oldincludedir=$ac_optarg ;;
11430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
11450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=prefix ;;
11460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
11470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    prefix=$ac_optarg ;;
11480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -program-prefix | --program-prefix | --program-prefi | --program-pref \
11500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-pre | --program-pr | --program-p)
11510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=program_prefix ;;
11520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -program-prefix=* | --program-prefix=* | --program-prefi=* \
11530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
11540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    program_prefix=$ac_optarg ;;
11550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -program-suffix | --program-suffix | --program-suffi | --program-suff \
11570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-suf | --program-su | --program-s)
11580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=program_suffix ;;
11590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -program-suffix=* | --program-suffix=* | --program-suffi=* \
11600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
11610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    program_suffix=$ac_optarg ;;
11620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -program-transform-name | --program-transform-name \
11640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transform-nam | --program-transform-na \
11650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transform-n | --program-transform- \
11660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transform | --program-transfor \
11670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transfo | --program-transf \
11680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-trans | --program-tran \
11690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --progr-tra | --program-tr | --program-t)
11700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=program_transform_name ;;
11710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -program-transform-name=* | --program-transform-name=* \
11720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transform-nam=* | --program-transform-na=* \
11730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transform-n=* | --program-transform-=* \
11740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transform=* | --program-transfor=* \
11750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-transfo=* | --program-transf=* \
11760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --program-trans=* | --program-tran=* \
11770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --progr-tra=* | --program-tr=* | --program-t=*)
11780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    program_transform_name=$ac_optarg ;;
11790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
11810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=pdfdir ;;
11820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
11830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    pdfdir=$ac_optarg ;;
11840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -psdir | --psdir | --psdi | --psd | --ps)
11860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=psdir ;;
11870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
11880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    psdir=$ac_optarg ;;
11890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | -silent | --silent | --silen | --sile | --sil)
11920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    silent=yes ;;
11930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
11940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=sbindir ;;
11960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
11970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sbi=* | --sb=*)
11980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sbindir=$ac_optarg ;;
11990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -sharedstatedir | --sharedstatedir | --sharedstatedi \
12010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
12020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sharedst | --shareds | --shared | --share | --shar \
12030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sha | --sh)
12040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=sharedstatedir ;;
12050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
12060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
12070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
12080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --sha=* | --sh=*)
12090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sharedstatedir=$ac_optarg ;;
12100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -site | --site | --sit)
12120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=site ;;
12130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -site=* | --site=* | --sit=*)
12140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    site=$ac_optarg ;;
12150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
12170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=srcdir ;;
12180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
12190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    srcdir=$ac_optarg ;;
12200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
12220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --syscon | --sysco | --sysc | --sys | --sy)
12230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=sysconfdir ;;
12240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
12250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
12260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysconfdir=$ac_optarg ;;
12270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -target | --target | --targe | --targ | --tar | --ta | --t)
12290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=target_alias ;;
12300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
12310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    target_alias=$ac_optarg ;;
12320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -v | -verbose | --verbose | --verbos | --verbo | --verb)
12340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    verbose=yes ;;
12350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -version | --version | --versio | --versi | --vers | -V)
12370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_init_version=: ;;
12380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -with-* | --with-*)
12400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
12410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Reject names that are not valid shell variable names.
12420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_error "invalid package name: $ac_useropt"
12440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt_orig=$ac_useropt
12450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
12460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_user_opts in
12470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *"
12480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"with_$ac_useropt"
12490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"*) ;;
12500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
12510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 ac_unrecognized_sep=', ';;
12520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
12530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval with_$ac_useropt=\$ac_optarg ;;
12540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -without-* | --without-*)
12560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
12570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Reject names that are not valid shell variable names.
12580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_error "invalid package name: $ac_useropt"
12600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt_orig=$ac_useropt
12610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
12620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_user_opts in
12630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *"
12640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"with_$ac_useropt"
12650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"*) ;;
12660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
12670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 ac_unrecognized_sep=', ';;
12680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
12690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval with_$ac_useropt=no ;;
12700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --x)
12720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Obsolete; use --with-x.
12730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_x=yes ;;
12740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
12760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --x-incl | --x-inc | --x-in | --x-i)
12770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=x_includes ;;
12780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
12790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
12800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    x_includes=$ac_optarg ;;
12810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -x-libraries | --x-libraries | --x-librarie | --x-librari \
12830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
12840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prev=x_libraries ;;
12850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
12860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
12870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    x_libraries=$ac_optarg ;;
12880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -*) as_fn_error "unrecognized option: \`$ac_option'
12900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathTry \`$0 --help' for more information."
12910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
12920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
12930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *=*)
12940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
12950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Reject names that are not valid shell variable names.
12960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_envvar in #(
12970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      '' | [0-9]* | *[!_$as_cr_alnum]* )
12980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
12990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
13000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval $ac_envvar=\$ac_optarg
13010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export $ac_envvar ;;
13020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
13040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # FIXME: should be removed in autoconf 3.0.
13050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
13070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
13080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
13090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
13100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
13120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
13130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_prev"; then
13150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
13160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "missing argument to $ac_option"
13170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
13180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_unrecognized_opts"; then
13200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $enable_option_checking in
13210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    no) ;;
13220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
13230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
13250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
13260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check all directory arguments for consistency.
13280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
13290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		datadir sysconfdir sharedstatedir localstatedir includedir \
13300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
13310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		libdir localedir mandir
13320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
13330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_val=\$$ac_var
13340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Remove trailing slashes.
13350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_val in
13360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    */ )
13370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
13380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      eval $ac_var=\$ac_val;;
13390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
13400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Be sure to have absolute directory names.
13410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_val in
13420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    [\\/$]* | ?:[\\/]* )  continue;;
13430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
13440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
13450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
13460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
13470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# There might be people who depend on the old broken behavior: `$host'
13490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# used to hold the argument of --host etc.
13500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# FIXME: To remove some day.
13510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild=$build_alias
13520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost=$host_alias
13530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtarget=$target_alias
13540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# FIXME: To remove some day.
13560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$host_alias" != x; then
13570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$build_alias" = x; then
13580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cross_compiling=maybe
13590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
13600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    If a cross compiler is detected then cross compile mode will be used." >&2
13610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  elif test "x$build_alias" != "x$host_alias"; then
13620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cross_compiling=yes
13630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
13640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
13650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_prefix=
13670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -n "$host_alias" && ac_tool_prefix=$host_alias-
13680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$silent" = yes && exec 6>/dev/null
13700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_pwd=`pwd` && test -n "$ac_pwd" &&
13730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ls_di=`ls -di .` &&
13740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
13750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "working directory cannot be determined"
13760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
13770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "pwd does not report name of working directory"
13780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
13800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Find the source files, if location was not specified.
13810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$srcdir"; then
13820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_srcdir_defaulted=yes
13830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Try the directory containing this script, then the parent directory.
13840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_confdir=`$as_dirname -- "$as_myself" ||
13850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_myself" : 'X\(//\)[^/]' \| \
13870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_myself" : 'X\(//\)$' \| \
13880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
13890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$as_myself" |
13900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
13920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
13930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
13940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
13950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
13960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
13970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
13980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
13990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
14000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
14010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
14020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
14030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
14040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
14050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
14060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
14070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  srcdir=$ac_confdir
14080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test ! -r "$srcdir/$ac_unique_file"; then
14090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    srcdir=..
14100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
14110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
14120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_srcdir_defaulted=no
14130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
14140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test ! -r "$srcdir/$ac_unique_file"; then
14150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
14160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
14170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
14180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
14190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_confdir=`(
14200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
14210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	pwd)`
14220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# When building in place, set srcdir=.
14230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_abs_confdir" = "$ac_pwd"; then
14240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  srcdir=.
14250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
14260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Remove unnecessary trailing slashes from srcdir.
14270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Double slashes in file names in object file debugging info
14280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# mess up M-x gdb in Emacs.
14290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $srcdir in
14300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
14310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
14320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_var in $ac_precious_vars; do
14330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_env_${ac_var}_set=\${${ac_var}+set}
14340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_env_${ac_var}_value=\$${ac_var}
14350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
14360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_cv_env_${ac_var}_value=\$${ac_var}
14370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
14380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
14400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Report the --help message.
14410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
14420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_init_help" = "long"; then
14430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Omit some internal or obsolete options to make the list less imposing.
14440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # This message is too long to be a string in the A/UX 3.1 sh.
14450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat <<_ACEOF
14460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath\`configure' configures open-vcdiff 0.8.3 to adapt to many kinds of systems.
14470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsage: $0 [OPTION]... [VAR=VALUE]...
14490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathTo assign environment variables (e.g., CC, CFLAGS...), specify them as
14510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathVAR=VALUE.  See below for descriptions of some of the useful variables.
14520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDefaults for the options are specified in brackets.
14540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathConfiguration:
14560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -h, --help              display this help and exit
14570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --help=short        display options specific to this package
14580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --help=recursive    display the short help of all the included packages
14590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -V, --version           display version information and exit
14600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -q, --quiet, --silent   do not print \`checking...' messages
14610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --cache-file=FILE   cache test results in FILE [disabled]
14620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -C, --config-cache      alias for \`--cache-file=config.cache'
14630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -n, --no-create         do not create output files
14640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
14650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathInstallation directories:
14670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --prefix=PREFIX         install architecture-independent files in PREFIX
14680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                          [$ac_default_prefix]
14690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
14700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                          [PREFIX]
14710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathBy default, \`make install' will install all the files in
14730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
14740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathan installation prefix other than \`$ac_default_prefix' using \`--prefix',
14750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor instance \`--prefix=\$HOME'.
14760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFor better control, use the options below.
14780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
14790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFine tuning of the installation directories:
14800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --bindir=DIR            user executables [EPREFIX/bin]
14810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --sbindir=DIR           system admin executables [EPREFIX/sbin]
14820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --libexecdir=DIR        program executables [EPREFIX/libexec]
14830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
14840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
14850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
14860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --libdir=DIR            object code libraries [EPREFIX/lib]
14870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --includedir=DIR        C header files [PREFIX/include]
14880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
14890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
14900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
14910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --infodir=DIR           info documentation [DATAROOTDIR/info]
14920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
14930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --mandir=DIR            man documentation [DATAROOTDIR/man]
14940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --docdir=DIR            documentation root [DATAROOTDIR/doc/open-vcdiff]
14950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --htmldir=DIR           html documentation [DOCDIR]
14960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --dvidir=DIR            dvi documentation [DOCDIR]
14970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --pdfdir=DIR            pdf documentation [DOCDIR]
14980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --psdir=DIR             ps documentation [DOCDIR]
14990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
15000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat <<\_ACEOF
15020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathProgram names:
15040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --program-prefix=PREFIX            prepend PREFIX to installed program names
15050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --program-suffix=SUFFIX            append SUFFIX to installed program names
15060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
15070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSystem types:
15090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --build=BUILD     configure for building on BUILD [guessed]
15100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
15110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
15120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
15130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_init_help"; then
15150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_init_help in
15160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     short | recursive ) echo "Configuration of open-vcdiff 0.8.3:";;
15170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   esac
15180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat <<\_ACEOF
15190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOptional Features:
15210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --disable-option-checking  ignore unrecognized --enable/--with options
15220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
15230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
15240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --disable-dependency-tracking  speeds up one-time build
15250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --enable-dependency-tracking   do not reject slow dependency extractors
15260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --enable-shared[=PKGS]  build shared libraries [default=yes]
15270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --enable-static[=PKGS]  build static libraries [default=yes]
15280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --enable-fast-install[=PKGS]
15290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                          optimize for fast installation [default=yes]
15300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --disable-libtool-lock  avoid locking (might break parallel builds)
15310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --enable-namespace=FOO to define these Google
15320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                             classes in the FOO namespace. --disable-namespace
15330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                             to define them in the global namespace. Default
15340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                             is to define them in namespace google.
15350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOptional Packages:
15370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
15380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
15390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --with-pic              try to use only PIC/non-PIC objects [default=use
15400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                          both]
15410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
15420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSome influential environment variables:
15440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CC          C compiler command
15450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CFLAGS      C compiler flags
15460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
15470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              nonstandard directory <lib dir>
15480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LIBS        libraries to pass to the linker, e.g. -l<library>
15490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
15500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              you have headers in a nonstandard directory <include dir>
15510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CPP         C preprocessor
15520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXX         C++ compiler command
15530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXFLAGS    C++ compiler flags
15540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXCPP      C++ preprocessor
15550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUse these variables to override the choices made by `configure' or to help
15570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathit to find libraries and programs with nonstandard names/locations.
15580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathReport bugs to <opensource@google.com>.
15600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
15610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_status=$?
15620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
15630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_init_help" = "recursive"; then
15650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # If there are subdirs, report their specific --help.
15660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
15670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -d "$ac_dir" ||
15680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
15690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      continue
15700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_builddir=.
15710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "$ac_dir" in
15730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
15750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # A ".." for each directory in $ac_dir_suffix.
15770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_top_builddir_sub in
15790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac ;;
15820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
15830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_top_builddir=$ac_pwd
15840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_builddir=$ac_pwd$ac_dir_suffix
15850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# for backward compatibility:
15860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_top_builddir=$ac_top_build_prefix
15870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
15880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $srcdir in
15890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  .)  # We are building in place.
15900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_srcdir=.
15910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_top_srcdir=$ac_top_builddir_sub
15920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_abs_top_srcdir=$ac_pwd ;;
15930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  [\\/]* | ?:[\\/]* )  # Absolute name.
15940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_srcdir=$srcdir$ac_dir_suffix;
15950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_top_srcdir=$srcdir
15960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_abs_top_srcdir=$srcdir ;;
15970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) # Relative name.
15980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_top_srcdir=$ac_top_build_prefix$srcdir
16000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
16020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cd "$ac_dir" || { ac_status=$?; continue; }
16050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Check for guested configure.
16060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -f "$ac_srcdir/configure.gnu"; then
16070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo &&
16080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
16090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    elif test -f "$ac_srcdir/configure"; then
16100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo &&
16110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $SHELL "$ac_srcdir/configure" --help=recursive
16120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
16130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
16140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi || ac_status=$?
16150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cd "$ac_pwd" || { ac_status=$?; break; }
16160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
16170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
16180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -n "$ac_init_help" && exit $ac_status
16200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_init_version; then
16210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat <<\_ACEOF
16220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathopen-vcdiff configure 0.8.3
16230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgenerated by GNU Autoconf 2.65
16240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCopyright (C) 2009 Free Software Foundation, Inc.
16260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathThis configure script is free software; the Free Software Foundation
16270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgives unlimited permission to copy, distribute and modify it.
16280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
16290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit
16300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
16310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ------------------------ ##
16330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Autoconf initialization. ##
16340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ------------------------ ##
16350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_try_compile LINENO
16370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# --------------------------
16380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to compile conftest.$ac_ext, and return whether this succeeded.
16390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_try_compile ()
16400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
16410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.$ac_objext
16430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_compile"
16440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
16450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
16470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
16480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
16500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compile") 2>conftest.err
16510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
16520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
16530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    grep -v '^ *+' conftest.err >conftest.er1
16540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
16550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv -f conftest.er1 conftest.err
16560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
16570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && {
16590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -z "$ac_c_werror_flag" ||
16600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test ! -s conftest.err
16610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       } && test -s conftest.$ac_objext; then :
16620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
16630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
16640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
16650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
16660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_retval=1
16680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
16690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
16700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
16710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_try_compile
16730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
16740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_try_cpp LINENO
16750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ----------------------
16760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
16770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_try_cpp ()
16780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
16790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_cpp conftest.$ac_ext"
16810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
16820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
16840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
16850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
16870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
16880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
16890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
16900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    grep -v '^ *+' conftest.err >conftest.er1
16910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
16920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv -f conftest.er1 conftest.err
16930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
16940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } >/dev/null && {
16960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test ! -s conftest.err
16980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       }; then :
16990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
17000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
17010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
17020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
17030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_retval=1
17050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
17060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
17070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
17080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_try_cpp
17100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_cxx_try_compile LINENO
17120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ----------------------------
17130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to compile conftest.$ac_ext, and return whether this succeeded.
17140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_cxx_try_compile ()
17150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
17160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.$ac_objext
17180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_compile"
17190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
17200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
17220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
17230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
17240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
17250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compile") 2>conftest.err
17260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
17270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
17280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    grep -v '^ *+' conftest.err >conftest.er1
17290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
17300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv -f conftest.er1 conftest.err
17310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
17320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && {
17340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -z "$ac_cxx_werror_flag" ||
17350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test ! -s conftest.err
17360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       } && test -s conftest.$ac_objext; then :
17370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
17380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
17390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
17400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
17410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_retval=1
17430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
17440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
17450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
17460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_cxx_try_compile
17480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_try_link LINENO
17500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -----------------------
17510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to link conftest.$ac_ext, and return whether this succeeded.
17520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_try_link ()
17530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
17540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.$ac_objext conftest$ac_exeext
17560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_link"
17570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
17580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
17600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
17610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
17620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
17630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_link") 2>conftest.err
17640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
17650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
17660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    grep -v '^ *+' conftest.err >conftest.er1
17670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
17680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv -f conftest.er1 conftest.err
17690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
17700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && {
17720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -z "$ac_c_werror_flag" ||
17730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test ! -s conftest.err
17740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       } && test -s conftest$ac_exeext && {
17750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test "$cross_compiling" = yes ||
17760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 $as_test_x conftest$ac_exeext
17770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       }; then :
17780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
17790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
17800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
17810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
17820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_retval=1
17840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
17850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
17860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
17870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # interfere with the next link command; also delete a directory that is
17880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # left behind by Apple's compiler.  We do this before executing the actions.
17890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
17900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
17910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
17920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_try_link
17940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
17950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
17960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -------------------------------------------------------
17970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tests whether HEADER exists and can be compiled using the include files in
17980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# INCLUDES, setting the cache variable VAR accordingly.
17990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_header_compile ()
18000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
18010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
18030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $2... " >&6; }
18040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
18050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
18060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
18070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
18090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$4
18100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <$2>
18110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
18120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
18130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=yes"
18140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
18150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=no"
18160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
18170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
18190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_res=\$$3
18200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_res" >&6; }
18220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
18230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_check_header_compile
18250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_try_run LINENO
18270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ----------------------
18280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
18290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# that executables *can* be run.
18300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_try_run ()
18310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
18320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_link"
18340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
18350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
18370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
18380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
18400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_link") 2>&5
18410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
18420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
18440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { case "(($ac_try" in
18450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
18470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
18480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
18500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_try") 2>&5
18510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
18520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; }; then :
18540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
18550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
18560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: program exited with status $ac_status" >&5
18570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $as_echo "$as_me: failed program was:" >&5
18580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
18590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ac_retval=$ac_status
18610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
18620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
18630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
18640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
18650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_try_run
18670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_check_func LINENO FUNC VAR
18690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ----------------------------------
18700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tests whether FUNC exists, setting the cache variable VAR accordingly
18710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_func ()
18720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
18730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
18750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $2... " >&6; }
18760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
18770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
18780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
18790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
18810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
18820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define $2 innocuous_$2
18840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* System header to define __stub macros and hopefully few prototypes,
18860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    which can conflict with char $2 (); below.
18870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    <limits.h> exists even on freestanding compilers.  */
18890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __STDC__
18910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <limits.h>
18920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
18930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <assert.h>
18940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
18950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#undef $2
18970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
18990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
19000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
19010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
19020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
19030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
19040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar $2 ();
19050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* The GNU C library defines this for functions which it implements
19060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    to always fail with ENOSYS.  Some functions are actually named
19070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    something starting with __ and the normal name is an alias.  */
19080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#if defined __stub_$2 || defined __stub___$2
19090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchoke me
19100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
19110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
19120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
19130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
19140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
19150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn $2 ();
19160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
19170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
19180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
19190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
19200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
19210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=yes"
19220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
19230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=no"
19240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
19250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
19260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
19270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
19280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_res=\$$3
19290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
19300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_res" >&6; }
19310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
19320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
19330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_check_func
19340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
19350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_cxx_try_cpp LINENO
19360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ------------------------
19370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
19380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_cxx_try_cpp ()
19390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
19400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_cpp conftest.$ac_ext"
19420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
19430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
19450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
19460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
19480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
19490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
19500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
19510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    grep -v '^ *+' conftest.err >conftest.er1
19520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
19530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv -f conftest.er1 conftest.err
19540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
19550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } >/dev/null && {
19570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
19580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test ! -s conftest.err
19590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       }; then :
19600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
19610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
19620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
19630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
19640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
19650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_retval=1
19660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
19670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
19680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
19690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
19700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_cxx_try_cpp
19710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
19720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_cxx_try_link LINENO
19730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -------------------------
19740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to link conftest.$ac_ext, and return whether this succeeded.
19750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_cxx_try_link ()
19760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
19770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.$ac_objext conftest$ac_exeext
19790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { ac_try="$ac_link"
19800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
19810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
19830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
19840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
19860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_link") 2>conftest.err
19870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
19880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
19890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    grep -v '^ *+' conftest.err >conftest.er1
19900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
19910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv -f conftest.er1 conftest.err
19920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
19930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && {
19950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -z "$ac_cxx_werror_flag" ||
19960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test ! -s conftest.err
19970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       } && test -s conftest$ac_exeext && {
19980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test "$cross_compiling" = yes ||
19990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 $as_test_x conftest$ac_exeext
20000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       }; then :
20010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_retval=0
20020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
20030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
20040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
20050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
20060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_retval=1
20070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
20080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
20090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
20100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # interfere with the next link command; also delete a directory that is
20110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # left behind by Apple's compiler.  We do this before executing the actions.
20120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
20130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
20140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $ac_retval
20150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
20160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_cxx_try_link
20170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
20180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
20190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -------------------------------------------------------
20200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tests whether HEADER exists, giving a warning if it cannot be compiled using
20210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the include files in INCLUDES and setting the cache variable VAR
20220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# accordingly.
20230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_header_mongrel ()
20240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
20250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
20270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
20280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $2... " >&6; }
20290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
20300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
20310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
20320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_res=\$$3
20330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
20340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_res" >&6; }
20350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
20360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Is the header compilable?
20370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
20380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking $2 usability... " >&6; }
20390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
20400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
20410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$4
20420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <$2>
20430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
20440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
20450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_header_compiler=yes
20460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
20470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_header_compiler=no
20480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
20490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
20510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_header_compiler" >&6; }
20520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
20530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Is the header present?
20540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
20550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking $2 presence... " >&6; }
20560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
20570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
20580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <$2>
20590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
20600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_cpp "$LINENO"; then :
20610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_header_preproc=yes
20620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
20630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_header_preproc=no
20640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
20650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
20660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
20670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_header_preproc" >&6; }
20680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
20690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# So?  What about this header?
20700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
20710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes:no: )
20720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
20730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
20740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
20750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
20760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
20770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  no:yes:* )
20780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
20790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
20800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
20810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
20820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
20830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
20840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
20850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
20860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
20870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
20880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath( cat <<\_ASBOX
20890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ------------------------------------ ##
20900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Report this to opensource@google.com ##
20910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ------------------------------------ ##
20920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASBOX
20930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ) | sed "s/^/$as_me: WARNING:     /" >&2
20940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
20950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
20960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
20970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $2... " >&6; }
20980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
20990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
21000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
21010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=\$ac_header_compiler"
21020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
21030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_res=\$$3
21040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
21050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_res" >&6; }
21060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
21070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
21080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_check_header_mongrel
21100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
21120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -------------------------------------------
21130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tests whether TYPE exists after having included INCLUDES, setting cache
21140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# variable VAR accordingly.
21150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_type ()
21160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
21170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
21180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
21190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $2... " >&6; }
21200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
21210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
21220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
21230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=no"
21240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
21260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$4
21270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
21280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
21290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
21300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (sizeof ($2))
21310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 return 0;
21320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
21330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
21340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
21350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
21360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
21370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
21390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$4
21400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
21410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
21420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
21430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (sizeof (($2)))
21440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    return 0;
21450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
21460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
21470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
21480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
21490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
21500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
21520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$3=yes"
21530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
21540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
21560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
21580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_res=\$$3
21590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
21600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_res" >&6; }
21610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
21620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # ac_fn_c_check_type
21640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >config.log <<_ACEOF
21650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathThis file contains any messages produced by compilers while
21660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrunning configure, to aid debugging if configure makes a mistake.
21670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIt was created by open-vcdiff $as_me 0.8.3, which was
21690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgenerated by GNU Autoconf 2.65.  Invocation command line was
21700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $ $0 $@
21720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
21740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexec 5>>config.log
21750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
21760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat <<_ASUNAME
21770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## --------- ##
21780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Platform. ##
21790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## --------- ##
21800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
21820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathuname -m = `(uname -m) 2>/dev/null || echo unknown`
21830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathuname -r = `(uname -r) 2>/dev/null || echo unknown`
21840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathuname -s = `(uname -s) 2>/dev/null || echo unknown`
21850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathuname -v = `(uname -v) 2>/dev/null || echo unknown`
21860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
21880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
21890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
21910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
21920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
21930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
21940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
21950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
21960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
21970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
21980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASUNAME
21990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
22020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
22030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
22040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
22050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "PATH: $as_dir"
22060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
22070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
22080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} >&5
22100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >&5 <<_ACEOF
22120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------- ##
22150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Core tests. ##
22160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------- ##
22170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
22190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Keep a trace of the command line.
22220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Strip out --no-create and --no-recursion so they do not pile up.
22230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Strip out --silent because we don't want to record it for future runs.
22240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Also quote any args containing shell meta-characters.
22250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Make two passes to allow for proper duplicate-argument suppression.
22260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_configure_args=
22270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_configure_args0=
22280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_configure_args1=
22290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_must_keep_next=false
22300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_pass in 1 2
22310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
22320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_arg
22330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
22340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_arg in
22350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
22360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    | -silent | --silent | --silen | --sile | --sil)
22380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      continue ;;
22390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *\'*)
22400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
22420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_pass in
22430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
22440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    2)
22450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_append ac_configure_args1 " '$ac_arg'"
22460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test $ac_must_keep_next = true; then
22470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_must_keep_next=false # Got value, back to normal.
22480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
22490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $ac_arg in
22500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *=* | --config-cache | -C | -disable-* | --disable-* \
22510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
22520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
22530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  | -with-* | --with-* | -without-* | --without-* | --x)
22540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case "$ac_configure_args0 " in
22550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
22560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
22570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
22580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  -* ) ac_must_keep_next=true ;;
22590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
22600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
22610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_append ac_configure_args " '$ac_arg'"
22620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
22630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
22640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
22650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
22660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ ac_configure_args0=; unset ac_configure_args0;}
22670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ ac_configure_args1=; unset ac_configure_args1;}
22680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# When interrupted or exit'd, cleanup temporary files, and complete
22700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# config.log.  We remove comments because anyway the quotes in there
22710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# would cause problems or look ugly.
22720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# WARNING: Use '\'' to represent an apostrophe within the trap.
22730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
22740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtrap 'exit_status=$?
22750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Save into config.log some information that might help in debugging.
22760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
22770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo
22780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
22790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat <<\_ASBOX
22800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ---------------- ##
22810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Cache variables. ##
22820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ---------------- ##
22830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASBOX
22840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo
22850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # The following way of writing the cache mishandles newlines in values,
22860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath(
22870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
22880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval ac_val=\$$ac_var
22890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_val in #(
22900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *${as_nl}*)
22910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_var in #(
22920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
22930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
22950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_var in #(
22960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _ | IFS | as_nl) ;; #(
22970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) { eval $ac_var=; unset $ac_var;} ;;
22990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac ;;
23000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
23010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
23020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (set) 2>&1 |
23030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
23040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *${as_nl}ac_space=\ *)
23050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sed -n \
23060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	"s/'\''/'\''\\\\'\'''\''/g;
23070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
23080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;; #(
23090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
23100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
23120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac |
23130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sort
23140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath)
23150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo
23160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat <<\_ASBOX
23180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------------- ##
23190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Output variables. ##
23200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------------- ##
23210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASBOX
23220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo
23230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_var in $ac_subst_vars
23240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    do
23250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      eval ac_val=\$$ac_var
23260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_val in
23270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
23280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
23290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $as_echo "$ac_var='\''$ac_val'\''"
23300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done | sort
23310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo
23320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_subst_files"; then
23340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat <<\_ASBOX
23350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ------------------- ##
23360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## File substitutions. ##
23370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ------------------- ##
23380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASBOX
23390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo
23400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      for ac_var in $ac_subst_files
23410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      do
23420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	eval ac_val=\$$ac_var
23430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $ac_val in
23440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
23450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
23460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	$as_echo "$ac_var='\''$ac_val'\''"
23470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done | sort
23480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo
23490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
23500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -s confdefs.h; then
23520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat <<\_ASBOX
23530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------- ##
23540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## confdefs.h. ##
23550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------- ##
23560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASBOX
23570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo
23580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h
23590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo
23600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
23610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test "$ac_signal" != 0 &&
23620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $as_echo "$as_me: caught signal $ac_signal"
23630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me: exit $exit_status"
23640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  } >&5
23650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f core *.core core.conftest.* &&
23660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
23670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    exit $exit_status
23680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath' 0
23690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_signal in 1 2 13 15; do
23700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
23710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
23720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_signal=0
23730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# confdefs.h avoids OS command line length limits that DEFS can exceed.
23750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f -r conftest* confdefs.h
23760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "/* confdefs.h */" > confdefs.h
23780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Predefined preprocessor variables.
23800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
23820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE_NAME "$PACKAGE_NAME"
23830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
23840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
23860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
23870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
23880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
23900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE_VERSION "$PACKAGE_VERSION"
23910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
23920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
23940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE_STRING "$PACKAGE_STRING"
23950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
23960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
23970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
23980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
23990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
24000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
24010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
24020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE_URL "$PACKAGE_URL"
24030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
24040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
24050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
24060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Let the site file select an alternate cache file if it wants to.
24070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Prefer an explicitly selected file to automatically selected ones.
24080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_site_file1=NONE
24090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_site_file2=NONE
24100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CONFIG_SITE"; then
24110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_site_file1=$CONFIG_SITE
24120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "x$prefix" != xNONE; then
24130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_site_file1=$prefix/share/config.site
24140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_site_file2=$prefix/etc/config.site
24150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
24160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_site_file1=$ac_default_prefix/share/config.site
24170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_site_file2=$ac_default_prefix/etc/config.site
24180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
24190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
24200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
24210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "x$ac_site_file" = xNONE && continue
24220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
24230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
24240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: loading site script $ac_site_file" >&6;}
24250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed 's/^/| /' "$ac_site_file" >&5
24260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    . "$ac_site_file"
24270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
24280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
24290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
24300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -r "$cache_file"; then
24310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some versions of bash will fail to source /dev/null (special files
24320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
24330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
24340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
24350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: loading cache $cache_file" >&6;}
24360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cache_file in
24370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      [\\/]* | ?:[\\/]* ) . "$cache_file";;
24380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)                      . "./$cache_file";;
24390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
24400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
24410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
24420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
24430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: creating cache $cache_file" >&6;}
24440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  >$cache_file
24450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
24460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
24470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check that the precious variables saved in the cache have kept the same
24480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# value.
24490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cache_corrupted=false
24500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_var in $ac_precious_vars; do
24510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_old_set=\$ac_cv_env_${ac_var}_set
24520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_new_set=\$ac_env_${ac_var}_set
24530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_old_val=\$ac_cv_env_${ac_var}_value
24540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_new_val=\$ac_env_${ac_var}_value
24550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_old_set,$ac_new_set in
24560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    set,)
24570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
24580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
24590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_cache_corrupted=: ;;
24600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ,set)
24610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
24620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
24630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_cache_corrupted=: ;;
24640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ,);;
24650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
24660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "x$ac_old_val" != "x$ac_new_val"; then
24670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# differences in whitespace do not lead to failure.
24680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_old_val_w=`echo x $ac_old_val`
24690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_new_val_w=`echo x $ac_new_val`
24700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$ac_old_val_w" != "$ac_new_val_w"; then
24710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
24720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
24730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ac_cache_corrupted=:
24740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
24750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
24760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
24770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  eval $ac_var=\$ac_old_val
24780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
24790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
24800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
24810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
24820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
24830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi;;
24840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
24850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Pass precious variables to config.status.
24860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$ac_new_set" = set; then
24870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_new_val in
24880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
24890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) ac_arg=$ac_var=$ac_new_val ;;
24900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
24910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case " $ac_configure_args " in
24920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
24930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
24940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
24950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
24960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
24970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_cache_corrupted; then
24980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
25000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
25010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
25020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
25030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
25040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## -------------------- ##
25050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Main body of script. ##
25060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## -------------------- ##
25070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
25090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
25100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
25130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__api_version='1.11'
25180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_aux_dir=
25200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
25210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_t in install-sh install.sh shtool; do
25220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -f "$ac_dir/$ac_t"; then
25230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_aux_dir=$ac_dir
25240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_install_sh="$ac_aux_dir/$ac_t -c"
25250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      break 2
25260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
25270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
25280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
25290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_aux_dir"; then
25300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
25310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
25320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# These three variables are undocumented and unsupported,
25340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# and are intended to be withdrawn in a future Autoconf release.
25350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# They can cause serious problems if a builder's source tree is in a directory
25360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# whose full name contains unusual characters.
25370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
25380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
25390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
25400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
25420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Find a good install program.  We prefer a C program (faster),
25430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# so one script is as good as another.  But avoid the broken or
25440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# incompatible versions:
25450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# SysV /etc/install, /usr/sbin/install
25460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# SunOS /usr/etc/install
25470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# IRIX /sbin/install
25480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# AIX /bin/install
25490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# AmigaOS /C/install, which installs bootblocks on floppy discs
25500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
25510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# AFS /usr/afsws/bin/install, which mishandles nonexistent args
25520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
25530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# OS/2's system install, which has a completely different semantic
25540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ./install, which can be erroneously created by make from ./install.sh.
25550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Reject install programs that cannot install multiple files.
25560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
25570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for a BSD-compatible install... " >&6; }
25580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$INSTALL"; then
25590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_path_install+set}" = set; then :
25600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
25610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
25620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
25640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
25650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
25660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
25670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Account for people who put trailing slashes in PATH elements.
25680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $as_dir/ in #((
25690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ./ | .// | /[cC]/* | \
25700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
25710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
25720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  /usr/ucb/* ) ;;
25730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
25740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # OSF1 and SCO ODT 3.0 have their own names for install.
25750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Don't use installbsd from OSF since it installs stuff as root
25760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # by default.
25770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_prog in ginstall scoinst install; do
25780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      for ac_exec_ext in '' $ac_executable_extensions; do
25790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
25800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test $ac_prog = install &&
25810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
25820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # AIX install.  It has an incompatible calling convention.
25830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    :
25840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  elif test $ac_prog = install &&
25850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
25860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # program-specific install script used by HP pwplus--don't use.
25870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    :
25880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
25890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    rm -rf conftest.one conftest.two conftest.dir
25900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    echo one > conftest.one
25910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    echo two > conftest.two
25920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    mkdir conftest.dir
25930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
25940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      test -s conftest.one && test -s conftest.two &&
25950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      test -s conftest.dir/conftest.one &&
25960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      test -s conftest.dir/conftest.two
25970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    then
25980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
25990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      break 3
26000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
26010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
26020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
26030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
26040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
26050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
26060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
26070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
26090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
26100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -rf conftest.one conftest.two conftest.dir
26120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
26140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "${ac_cv_path_install+set}" = set; then
26150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    INSTALL=$ac_cv_path_install
26160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
26170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # As a last resort, use the slow shell script.  Don't cache a
26180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # value for INSTALL within a source directory, because that will
26190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # break other packages using the cache if that directory is
26200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # removed, or if the value is a relative name.
26210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    INSTALL=$ac_install_sh
26220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
26230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
26240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
26250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$INSTALL" >&6; }
26260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
26280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# It thinks the first close brace ends the variable substitution.
26290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
26300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
26320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
26340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
26360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether build environment is sane... " >&6; }
26370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Just in case
26380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsleep 1
26390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho timestamp > conftest.file
26400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Reject unsafe characters in $srcdir or the absolute working directory
26410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# name.  Accept space and tab only in the latter.
26420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham_lf='
26430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath'
26440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `pwd` in
26450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *[\\\"\#\$\&\'\`$am_lf]*)
26460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
26470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
26480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $srcdir in
26490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
26500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
26510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
26520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Do `set' in a subshell so we don't clobber the current shell's
26540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# arguments.  Must try -L first in case configure is actually a
26550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# symlink; some systems play weird games with the mod time of symlinks
26560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# (eg FreeBSD returns the mod time of the symlink's containing
26570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# directory).
26580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (
26590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
26600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "$*" = "X"; then
26610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # -L didn't work.
26620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      set X `ls -t "$srcdir/configure" conftest.file`
26630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
26640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   rm -f conftest.file
26650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "$*" != "X $srcdir/configure conftest.file" \
26660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      && test "$*" != "X conftest.file $srcdir/configure"; then
26670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # If neither matched, then we have a broken ls.  This can happen
26690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # if, for instance, CONFIG_SHELL is bash and it inherits a
26700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # broken ls alias from the environment.  This has actually
26710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # happened.  Such a system could not be considered "sane".
26720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
26730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathalias in your environment" "$LINENO" 5
26740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
26750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "$2" = conftest.file
26770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   )
26780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaththen
26790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Ok.
26800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   :
26810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
26820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   as_fn_error "newly created file is older than distributed files!
26830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCheck your system clock" "$LINENO" 5
26840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
26850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
26870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$program_prefix" != NONE &&
26880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  program_transform_name="s&^&$program_prefix&;$program_transform_name"
26890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Use a double $ so make ignores it.
26900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$program_suffix" != NONE &&
26910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
26920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Double any \ or $.
26930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# By default was `s,x,x', remove it if useless.
26940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
26950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
26960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
26970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# expand $ac_aux_dir to an absolute path
26980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham_aux_dir=`cd $ac_aux_dir && pwd`
26990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"${MISSING+set}" != xset; then
27010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $am_aux_dir in
27020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\ * | *\	*)
27030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
27040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
27050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    MISSING="\${SHELL} $am_aux_dir/missing" ;;
27060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
27070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Use eval to expand $SHELL
27090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif eval "$MISSING --run true"; then
27100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_missing_run="$MISSING --run "
27110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
27120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_missing_run=
27130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
27140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
27150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"${install_sh}" != xset; then
27180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $am_aux_dir in
27190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\ * | *\	*)
27200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
27210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
27220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    install_sh="\${SHELL} $am_aux_dir/install-sh"
27230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
27240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Installed binaries are usually stripped using `strip' when the user
27270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# run `make install-strip'.  However `strip' might not be the right
27280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# tool to use in cross-compilation environments, therefore Automake
27290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# will honor the `STRIP' environment variable to overrule this program.
27300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$cross_compiling" != no; then
27310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_tool_prefix"; then
27320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
27330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}strip; ac_word=$2
27340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
27360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_STRIP+set}" = set; then :
27370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
27380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
27390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$STRIP"; then
27400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
27410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
27420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
27440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
27450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
27460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
27470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
27480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
27500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
27520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
27530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
27540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
27550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
27560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSTRIP=$ac_cv_prog_STRIP
27600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$STRIP"; then
27610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
27620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$STRIP" >&6; }
27630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
27640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
27660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_STRIP"; then
27710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_STRIP=$STRIP
27720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "strip", so it can be a program name with args.
27730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy strip; ac_word=$2
27740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
27760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
27770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
27780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
27790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_STRIP"; then
27800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
27810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
27820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
27840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
27850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
27860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
27870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
27880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_STRIP="strip"
27900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
27920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
27930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
27940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
27950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
27960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
27970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
27990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
28000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_STRIP"; then
28010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
28020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_STRIP" >&6; }
28030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
28040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
28060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
28070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_STRIP" = x; then
28090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    STRIP=":"
28100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
28110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
28120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
28130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
28140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
28150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
28160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
28170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    STRIP=$ac_ct_STRIP
28180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
28190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
28200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  STRIP="$ac_cv_prog_STRIP"
28210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
28220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
28240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
28250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
28270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
28280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$MKDIR_P"; then
28290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "${ac_cv_path_mkdir+set}" = set; then :
28300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
28310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
28320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
28340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
28350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
28360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
28370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_prog in mkdir gmkdir; do
28380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 for ac_exec_ext in '' $ac_executable_extensions; do
28390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
28400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
28410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     'mkdir (GNU coreutils) '* | \
28420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     'mkdir (coreutils) '* | \
28430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     'mkdir (fileutils) '4.1*)
28440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
28450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	       break 3;;
28460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   esac
28470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 done
28480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       done
28490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
28500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
28510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
28530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -d ./--version && rmdir ./--version
28550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "${ac_cv_path_mkdir+set}" = set; then
28560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    MKDIR_P="$ac_cv_path_mkdir -p"
28570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
28580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # As a last resort, use the slow shell script.  Don't cache a
28590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # value for MKDIR_P within a source directory, because that will
28600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # break other packages using the cache if that directory is
28610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # removed, or if the value is a relative name.
28620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    MKDIR_P="$ac_install_sh -d"
28630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
28640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
28650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
28660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$MKDIR_P" >&6; }
28670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmkdir_p="$MKDIR_P"
28690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $mkdir_p in
28700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  [\\/$]* | ?:[\\/]*) ;;
28710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
28720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
28730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
28740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_prog in gawk mawk nawk awk
28750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
28760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "$ac_prog", so it can be a program name with args.
28770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_prog; ac_word=$2
28780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
28800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_AWK+set}" = set; then :
28810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
28820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
28830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$AWK"; then
28840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_AWK="$AWK" # Let the user override the test.
28850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
28860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
28880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
28890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
28900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
28910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
28920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_AWK="$ac_prog"
28940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
28960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
28970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
28980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
28990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
29000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAWK=$ac_cv_prog_AWK
29040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$AWK"; then
29050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
29060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$AWK" >&6; }
29070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
29080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
29100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$AWK" && break
29140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
29150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
29170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
29180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset x ${MAKE-make}
29190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
29200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
29210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
29220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
29230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >conftest.make <<\_ACEOF
29240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL = /bin/sh
29250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathall:
29260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	@echo '@@@%%%=$(MAKE)=@@@%%%'
29270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
29280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
29290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `${MAKE-make} -f conftest.make 2>/dev/null` in
29300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *@@@%%%=?*=@@@%%%*)
29310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval ac_cv_prog_make_${ac_make}_set=yes;;
29320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
29330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval ac_cv_prog_make_${ac_make}_set=no;;
29340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
29350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.make
29360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
29380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
29400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  SET_MAKE=
29410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
29420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
29440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  SET_MAKE="MAKE=${MAKE-make}"
29450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -rf .tst 2>/dev/null
29480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmkdir .tst 2>/dev/null
29490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -d .tst; then
29500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__leading_dot=.
29510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
29520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__leading_dot=_
29530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrmdir .tst 2>/dev/null
29550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "`cd $srcdir && pwd`" != "`pwd`"; then
29570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
29580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # is not polluted with repeated "-I."
29590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__isrc=' -I$(srcdir)'
29600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # test to see if srcdir already configured
29610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -f $srcdir/config.status; then
29620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
29630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
29640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# test whether we have cygpath
29670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CYGPATH_W"; then
29680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (cygpath --version) >/dev/null 2>/dev/null; then
29690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CYGPATH_W='cygpath -w'
29700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
29710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CYGPATH_W=echo
29720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
29730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
29740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Define the identity of the package.
29770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath PACKAGE='open-vcdiff'
29780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath VERSION='0.8.3'
29790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
29820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PACKAGE "$PACKAGE"
29830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
29840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
29870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define VERSION "$VERSION"
29880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
29890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Some tools Automake needs.
29910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
29930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
29960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
29980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
29990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
30020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
30050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We need awk for the "check" target.  The system "awk" is bad on
30070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# some platforms.
30080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Always define AMTAR for backward compatibility.
30090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAMTAR=${AMTAR-"${am_missing_run}tar"}
30110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
30130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_config_headers="$ac_config_headers src/config.h"
30190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Checks for programs.
30220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
30230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
30240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
30250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
30260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
30270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_tool_prefix"; then
30280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
30290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}gcc; ac_word=$2
30300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
30320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_CC+set}" = set; then :
30330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
30340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
30350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CC"; then
30360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CC="$CC" # Let the user override the test.
30370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
30380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
30400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
30410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
30420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
30430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
30440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CC="${ac_tool_prefix}gcc"
30460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
30480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
30490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
30500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
30510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
30520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
30540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
30550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$ac_cv_prog_CC
30560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CC"; then
30570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
30580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CC" >&6; }
30590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
30600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
30620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
30630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
30660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_CC"; then
30670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_CC=$CC
30680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "gcc", so it can be a program name with args.
30690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy gcc; ac_word=$2
30700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
30720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
30730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
30740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
30750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_CC"; then
30760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
30770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
30780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
30800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
30810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
30820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
30830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
30840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_CC="gcc"
30860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
30880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
30890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
30900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
30910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
30920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
30930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
30940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
30950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_CC=$ac_cv_prog_ac_ct_CC
30960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_CC"; then
30970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
30980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_CC" >&6; }
30990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
31020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
31030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
31040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_CC" = x; then
31050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CC=""
31060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
31070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
31080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
31090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
31100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
31110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
31120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
31130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CC=$ac_ct_CC
31140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
31150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CC="$ac_cv_prog_CC"
31170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
31180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
31190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CC"; then
31200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          if test -n "$ac_tool_prefix"; then
31210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
31220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}cc; ac_word=$2
31230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
31250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_CC+set}" = set; then :
31260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
31270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CC"; then
31290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CC="$CC" # Let the user override the test.
31300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
31330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
31340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
31350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
31360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
31370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CC="${ac_tool_prefix}cc"
31390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
31410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
31420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
31430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
31440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
31450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
31460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
31470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
31480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$ac_cv_prog_CC
31490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CC"; then
31500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CC" >&6; }
31520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
31550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
31560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
31570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
31580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
31590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
31600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CC"; then
31610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "cc", so it can be a program name with args.
31620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy cc; ac_word=$2
31630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
31650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_CC+set}" = set; then :
31660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
31670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CC"; then
31690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CC="$CC" # Let the user override the test.
31700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
31710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_prog_rejected=no
31720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
31740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
31750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
31760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
31770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
31780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
31800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ac_prog_rejected=yes
31810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       continue
31820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
31830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CC="cc"
31840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
31860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
31870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
31880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
31890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
31900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
31910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_prog_rejected = yes; then
31920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We found a bogon in the path, so make sure we never use it.
31930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  set dummy $ac_cv_prog_CC
31940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
31950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test $# != 0; then
31960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We chose a different compiler from the bogus one.
31970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # However, it has the same basename, so the bogon will be chosen
31980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # first if we set CC to just the basename; use the full file name.
31990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shift
32000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
32010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
32020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$ac_cv_prog_CC
32060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CC"; then
32070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
32080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CC" >&6; }
32090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
32120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
32140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
32150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CC"; then
32170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_tool_prefix"; then
32180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in cl.exe
32190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
32200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
32210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_tool_prefix$ac_prog; ac_word=$2
32220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
32240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_CC+set}" = set; then :
32250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
32260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CC"; then
32280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CC="$CC" # Let the user override the test.
32290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
32320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
32330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
32340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
32350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
32360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
32380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
32400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
32410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
32420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
32430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
32440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
32450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$ac_cv_prog_CC
32480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CC"; then
32490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
32500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CC" >&6; }
32510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
32540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
32560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
32570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -n "$CC" && break
32580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
32590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CC"; then
32610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_CC=$CC
32620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in cl.exe
32630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
32640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "$ac_prog", so it can be a program name with args.
32650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_prog; ac_word=$2
32660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
32680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
32690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
32700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_CC"; then
32720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
32730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
32760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
32770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
32780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
32790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
32800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_CC="$ac_prog"
32820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
32840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
32850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
32860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
32870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
32880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
32890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_CC=$ac_cv_prog_ac_ct_CC
32920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_CC"; then
32930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
32940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_CC" >&6; }
32950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
32960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
32980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
32990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$ac_ct_CC" && break
33020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
33030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_CC" = x; then
33050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CC=""
33060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
33070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
33080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
33090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
33110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
33120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
33130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CC=$ac_ct_CC
33140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
33150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
33160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
33180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error "no acceptable C compiler found in \$PATH
33230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSee \`config.log' for more details." "$LINENO" 5; }
33240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Provide some information about the compiler.
33260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
33270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset X $ac_compile
33280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler=$2
33290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_option in --version -v -V -qversion; do
33300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { ac_try="$ac_compiler $ac_option >&5"
33310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
33320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
33340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
33350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
33360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
33370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
33380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
33390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
33400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '10a\
33410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath... rest of stderr output deleted ...
33420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         10q' conftest.err >conftest.er1
33430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
33440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
33450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.er1 conftest.err
33460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }
33480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
33490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
33510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
33520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
33540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
33550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
33560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
33580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
33590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
33600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
33610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files_save=$ac_clean_files
33620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
33630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try to create an executable without -o first, disregard a.out.
33640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# It will help us diagnose broken compilers, and finding out an intuition
33650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# of exeext.
33660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
33670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the C compiler works... " >&6; }
33680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
33690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The possible output files:
33710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
33720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_rmfiles=
33740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_file in $ac_files
33750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
33760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_file in
33770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
33780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
33790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
33800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
33810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f $ac_rmfiles
33820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
33830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { { ac_try="$ac_link_default"
33840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
33850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
33870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
33880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
33890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
33900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_link_default") 2>&5
33910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
33920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then :
33940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
33950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
33960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# in a Makefile.  We should not override ac_cv_exeext if it was cached,
33970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# so that the user can short-circuit this test for compilers unknown to
33980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Autoconf.
33990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_file in $ac_files ''
34000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
34010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -f "$ac_file" || continue
34020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_file in
34030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
34040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
34050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    [ab].out )
34060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# We found the default executable, but exeext='' is most
34070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# certainly right.
34080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	break;;
34090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.* )
34100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
34110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	then :; else
34120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
34130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
34140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# We set ac_cv_exeext here because the later test for it is not
34150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# safe: cross compilers may not add the suffix if given an `-o'
34160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# argument, so we may need to know it at that point already.
34170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Even if this section looks crufty: it has the advantage of
34180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# actually working.
34190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	break;;
34200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    * )
34210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	break;;
34220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
34230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
34240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$ac_cv_exeext" = no && ac_cv_exeext=
34250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
34260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
34270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_file=''
34280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
34290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_file"; then :
34300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
34320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: failed program was:" >&5
34330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
34340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
34350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ as_fn_set_status 77
34380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error "C compiler cannot create executables
34390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSee \`config.log' for more details." "$LINENO" 5; }; }
34400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
34410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
34430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
34440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
34450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for C compiler default output file name... " >&6; }
34460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
34470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_file" >&6; }
34480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_exeext=$ac_cv_exeext
34490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
34500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
34510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files=$ac_clean_files_save
34520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
34530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for suffix of executables... " >&6; }
34540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { { ac_try="$ac_link"
34550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
34560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
34580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
34590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
34610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_link") 2>&5
34620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
34630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then :
34650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # If both `conftest.exe' and `conftest' are `present' (well, observable)
34660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
34670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# work properly (i.e., refer to `conftest.exe'), while it won't with
34680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# `rm'.
34690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_file in conftest.exe conftest conftest.*; do
34700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -f "$ac_file" || continue
34710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_file in
34720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
34730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
34740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  break;;
34750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    * ) break;;
34760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
34770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
34780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
34790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error "cannot compute suffix of executables: cannot compile and link
34820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSee \`config.log' for more details." "$LINENO" 5; }
34830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
34840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest conftest$ac_cv_exeext
34850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
34860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_exeext" >&6; }
34870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
34880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.$ac_ext
34890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEXEEXT=$ac_cv_exeext
34900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_exeext=$EXEEXT
34910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
34920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
34930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdio.h>
34940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
34950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
34960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
34970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFILE *f = fopen ("conftest.out", "w");
34980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath return ferror (f) || fclose (f) != 0;
34990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
35000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
35010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
35020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
35030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
35040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files="$ac_clean_files conftest.out"
35050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check that the compiler produces executables we can run.  If not, either
35060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the compiler is broken, or we cross compile.
35070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
35080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether we are cross compiling... " >&6; }
35090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$cross_compiling" != yes; then
35100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { ac_try="$ac_link"
35110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
35120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
35140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
35150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
35170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_link") 2>&5
35180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
35190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }
35210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { ac_try='./conftest$ac_cv_exeext'
35220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { case "(($ac_try" in
35230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
35250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
35260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
35280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_try") 2>&5
35290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
35300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; }; then
35320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cross_compiling=no
35330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
35340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$cross_compiling" = maybe; then
35350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	cross_compiling=yes
35360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
35370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error "cannot run C compiled programs.
35400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIf you meant to cross compile, use \`--host'.
35410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSee \`config.log' for more details." "$LINENO" 5; }
35420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
35430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
35440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
35450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
35460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$cross_compiling" >&6; }
35470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
35480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
35490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files=$ac_clean_files_save
35500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
35510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for suffix of object files... " >&6; }
35520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_objext+set}" = set; then :
35530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
35540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
35550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
35570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
35580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
35590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
35600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
35610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
35620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
35630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
35640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
35650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
35660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.o conftest.obj
35670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { { ac_try="$ac_compile"
35680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
35690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
35710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
35720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
35740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compile") 2>&5
35750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
35760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then :
35780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_file in conftest.o conftest.obj conftest.*; do
35790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -f "$ac_file" || continue;
35800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_file in
35810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
35820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
35830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       break;;
35840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
35850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
35860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
35870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: failed program was:" >&5
35880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed 's/^/| /' conftest.$ac_ext >&5
35890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
35900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error "cannot compute suffix of object files: cannot compile
35930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSee \`config.log' for more details." "$LINENO" 5; }
35940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
35950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.$ac_cv_objext conftest.$ac_ext
35960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
35970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
35980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_objext" >&6; }
35990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJEXT=$ac_cv_objext
36000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_objext=$OBJEXT
36010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
36020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
36030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_c_compiler_gnu+set}" = set; then :
36040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
36050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
36060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
36080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
36100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
36110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
36120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifndef __GNUC__
36130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       choke me
36140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
36150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
36170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
36180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
36190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
36200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
36210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_compiler_gnu=yes
36220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
36230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_compiler_gnu=no
36240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_c_compiler_gnu=$ac_compiler_gnu
36270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
36300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_c_compiler_gnu" >&6; }
36310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_compiler_gnu = yes; then
36320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC=yes
36330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
36340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC=
36350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_test_CFLAGS=${CFLAGS+set}
36370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_save_CFLAGS=$CFLAGS
36380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
36390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether $CC accepts -g... " >&6; }
36400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_cc_g+set}" = set; then :
36410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
36420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
36430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_save_c_werror_flag=$ac_c_werror_flag
36440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_c_werror_flag=yes
36450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cv_prog_cc_g=no
36460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   CFLAGS="-g"
36470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
36490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
36510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
36520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
36530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
36550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
36560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
36570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
36580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
36590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cc_g=yes
36600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
36610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CFLAGS=""
36620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
36640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
36660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
36670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
36680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
36700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
36710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
36720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
36730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
36740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
36760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_c_werror_flag=$ac_save_c_werror_flag
36770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 CFLAGS="-g"
36780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
36800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
36820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
36830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
36840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
36850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
36860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
36870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
36880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
36890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
36900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cc_g=yes
36910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_c_werror_flag=$ac_save_c_werror_flag
36980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
36990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
37000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_prog_cc_g" >&6; }
37010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_test_CFLAGS" = set; then
37020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CFLAGS=$ac_save_CFLAGS
37030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test $ac_cv_prog_cc_g = yes; then
37040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GCC" = yes; then
37050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CFLAGS="-g -O2"
37060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
37070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CFLAGS="-g"
37080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
37090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
37100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GCC" = yes; then
37110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CFLAGS="-O2"
37120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
37130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CFLAGS=
37140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
37150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
37160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
37170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
37180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_cc_c89+set}" = set; then :
37190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
37200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
37210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cc_c89=no
37220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_save_CC=$CC
37230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
37240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
37250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdarg.h>
37260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdio.h>
37270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <sys/types.h>
37280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <sys/stat.h>
37290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
37300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstruct buf { int x; };
37310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFILE * (*rcsopen) (struct buf *, struct stat *, int);
37320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstatic char *e (p, i)
37330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     char **p;
37340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     int i;
37350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
37360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return p[i];
37370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
37380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstatic char *f (char * (*g) (char **, int), char **p, ...)
37390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
37400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  char *s;
37410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  va_list v;
37420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  va_start (v,p);
37430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s = g (p, va_arg (v,int));
37440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  va_end (v);
37450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return s;
37460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
37470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
37480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
37490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   function prototypes and stuff, but not '\xHH' hex character constants.
37500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   These don't provoke an error unfortunately, instead are silently treated
37510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   as 'x'.  The following induces an error, until -std is added to get
37520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
37530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   array size at least.  It's necessary to write '\x00'==0 to get something
37540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   that's true only with -std.  */
37550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint osf4_cc_array ['\x00' == 0 ? 1 : -1];
37560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
37570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
37580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   inside strings and character constants.  */
37590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define FOO(x) 'x'
37600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
37610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
37620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint test (int i, double x);
37630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstruct s1 {int (*f) (int a);};
37640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstruct s2 {int (*f) (double a);};
37650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
37660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint argc;
37670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar **argv;
37680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
37690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
37700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
37710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
37720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
37730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
37740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
37750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
37760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
37770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
37780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
37790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CC="$ac_save_CC $ac_arg"
37800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if ac_fn_c_try_compile "$LINENO"; then :
37810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cc_c89=$ac_arg
37820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
37830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext
37840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "x$ac_cv_prog_cc_c89" != "xno" && break
37850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
37860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.$ac_ext
37870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$ac_save_CC
37880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
37890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
37900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# AC_CACHE_VAL
37910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "x$ac_cv_prog_cc_c89" in
37920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  x)
37930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
37940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "none needed" >&6; } ;;
37950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  xno)
37960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
37970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "unsupported" >&6; } ;;
37980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
37990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CC="$CC $ac_cv_prog_cc_c89"
38000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
38010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
38020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
38030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_prog_cc_c89" != xno; then :
38040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
38060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
38080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
38090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
38100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
38110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
38120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDEPDIR="${am__leading_dot}deps"
38130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_config_commands="$ac_config_commands depfiles"
38150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham_make=${MAKE-make}
38180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat > confinc << 'END'
38190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__doit:
38200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	@echo this is the am__doit target
38210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath.PHONY: am__doit
38220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEND
38230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If we don't find an include directive, just comment out the code.
38240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
38250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for style of include used by $am_make... " >&6; }
38260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__include="#"
38270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatham__quote=
38280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_am_result=none
38290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# First try GNU make style include.
38300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho "include confinc" > confmf
38310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Ignore all kinds of additional output from `make'.
38320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `$am_make -s -f confmf 2> /dev/null` in #(
38330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*the\ am__doit\ target*)
38340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__include=include
38350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__quote=
38360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  _am_result=GNU
38370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
38380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
38390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Now try BSD make style include.
38400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$am__include" = "#"; then
38410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo '.include "confinc"' > confmf
38420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   case `$am_make -s -f confmf 2> /dev/null` in #(
38430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   *the\ am__doit\ target*)
38440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     am__include=.include
38450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     am__quote="\""
38460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     _am_result=BSD
38470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ;;
38480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   esac
38490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
38500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
38530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$_am_result" >&6; }
38540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f confinc confmf
38550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check whether --enable-dependency-tracking was given.
38570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${enable_dependency_tracking+set}" = set; then :
38580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enableval=$enable_dependency_tracking;
38590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
38600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$enable_dependency_tracking" != xno; then
38620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_depcomp="$ac_aux_dir/depcomp"
38630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  AMDEPBACKSLASH='\'
38640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
38650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath if test "x$enable_dependency_tracking" != xno; then
38660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  AMDEP_TRUE=
38670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  AMDEP_FALSE='#'
38680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
38690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  AMDEP_TRUE='#'
38700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  AMDEP_FALSE=
38710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
38720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdepcc="$CC"   am_compiler_list=
38760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
38770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
38780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking dependency style of $depcc... " >&6; }
38790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
38800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
38810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
38820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
38830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We make a subdir and do the tests there.  Otherwise we can end up
38840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # making bogus files that we don't know about and never remove.  For
38850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # instance it was reported that on HP-UX the gcc test will end up
38860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # making a dummy file named `D' -- because `-MD' means `put the output
38870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # in D'.
38880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir conftest.dir
38890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Copy depcomp to subdir because otherwise we won't find it if we're
38900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # using a relative directory.
38910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cp "$am_depcomp" conftest.dir
38920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cd conftest.dir
38930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We will build objects and dependencies in a subdirectory because
38940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # it helps to detect inapplicable dependency modes.  For instance
38950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # both Tru64's cc and ICC support -MD to output dependencies as a
38960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # side effect of compilation, but ICC will put the dependencies in
38970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the current directory while Tru64 will put them in the object
38980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # directory.
38990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir sub
39000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
39010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_cv_CC_dependencies_compiler_type=none
39020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$am_compiler_list" = ""; then
39030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
39040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
39050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__universal=false
39060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case " $depcc " in #(
39070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *\ -arch\ *\ -arch\ *) am__universal=true ;;
39080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     esac
39090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
39100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for depmode in $am_compiler_list; do
39110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Setup a source with many dependencies, because some compilers
39120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # like to wrap large dependency lists on column 80 (with \), and
39130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # we should not choose a depcomp mode which is confused by this.
39140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #
39150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We need to recreate these files for each test, as the compiler may
39160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # overwrite some of them when testing with obscure command lines.
39170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # This happens at least with the AIX C compiler.
39180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    : > sub/conftest.c
39190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for i in 1 2 3 4 5 6; do
39200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo '#include "conftst'$i'.h"' >> sub/conftest.c
39210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
39220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Solaris 8's {/usr,}/bin/sh.
39230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      touch sub/conftst$i.h
39240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
39250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
39260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
39270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We check with `-c' and `-o' for the sake of the "dashmstdout"
39280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # mode.  It turns out that the SunPro C++ compiler does not properly
39290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # handle `-M -o', and we need to detect this.  Also, some Intel
39300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # versions had trouble with output in subdirs
39310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__obj=sub/conftest.${OBJEXT-o}
39320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__minus_obj="-o $am__obj"
39330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $depmode in
39340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    gcc)
39350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This depmode causes a compiler race in universal mode.
39360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test "$am__universal" = false || continue
39370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
39380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    nosideeffect)
39390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # after this tag, mechanisms are not by side-effect, so they'll
39400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # only be used when explicitly requested
39410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "x$enable_dependency_tracking" = xyes; then
39420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	continue
39430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
39440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	break
39450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
39460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
39470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    msvisualcpp | msvcmsys)
39480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This compiler won't grok `-c -o', but also, the minuso test has
39490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # not run yet.  These depmodes are late enough in the game, and
39500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # so weak that their functioning should not be impacted.
39510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      am__obj=conftest.${OBJEXT-o}
39520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      am__minus_obj=
39530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
39540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    none) break ;;
39550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
39560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if depmode=$depmode \
39570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       source=sub/conftest.c object=$am__obj \
39580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
39590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
39600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         >/dev/null 2>conftest.err &&
39610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
39620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
39630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
39640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
39650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # icc doesn't choke on unknown options, it will just issue warnings
39660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # or remarks (even with -Werror).  So we grep stderr for any message
39670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # that says an option was ignored or not supported.
39680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # When given -MP, icc 7.0 and 7.1 complain thusly:
39690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      #   icc: Command line warning: ignoring option '-M'; no argument required
39700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # The diagnosis changed in icc 8.0:
39710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      #   icc: Command line remark: option '-MP' not supported
39720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if (grep 'ignoring option' conftest.err ||
39730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
39740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        am_cv_CC_dependencies_compiler_type=$depmode
39750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        break
39760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
39770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
39780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
39790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
39800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cd ..
39810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest.dir
39820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
39830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_cv_CC_dependencies_compiler_type=none
39840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
39850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
39860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
39870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
39880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
39890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
39900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
39910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath if
39920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "x$enable_dependency_tracking" != xno \
39930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
39940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCC_TRUE=
39950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCC_FALSE='#'
39960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
39970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCC_TRUE='#'
39980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCC_FALSE=
39990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
40030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
40040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
40050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
40060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
40070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
40080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking how to run the C preprocessor... " >&6; }
40090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# On Suns, sometimes $CPP names a directory.
40100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CPP" && test -d "$CPP"; then
40110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CPP=
40120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CPP"; then
40140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "${ac_cv_prog_CPP+set}" = set; then :
40150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
40160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
40170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Double quotes because CPP needs to be expanded
40180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
40190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    do
40200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_preproc_ok=false
40210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_c_preproc_warn_flag in '' yes
40220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
40230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Use a header file that comes with gcc, so configuring glibc
40240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # with a fresh cross-compiler works.
40250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
40260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # <limits.h> exists even on freestanding compilers.
40270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # On the NeXT, cc -E runs the code through the compiler's parser,
40280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # not just through cpp. "Syntax error" is here to catch this case.
40290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
40310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __STDC__
40320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <limits.h>
40330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
40340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <assert.h>
40350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
40360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     Syntax error
40370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
40380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_cpp "$LINENO"; then :
40390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
40410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: fails on valid input.
40420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
40430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
40450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # OK, works on sane cases.  Now check whether nonexistent headers
40470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # can be detected and how.
40480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
40500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <ac_nonexistent.h>
40510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
40520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_cpp "$LINENO"; then :
40530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: success on invalid input.
40540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
40550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
40560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Passes both tests.
40570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_preproc_ok=:
40580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbreak
40590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
40610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
40630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
40640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
40650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_preproc_ok; then :
40660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  break
40670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
40700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CPP=$CPP
40710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CPP=$ac_cv_prog_CPP
40740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
40750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CPP=$CPP
40760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
40770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
40780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CPP" >&6; }
40790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_preproc_ok=false
40800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_c_preproc_warn_flag in '' yes
40810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
40820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Use a header file that comes with gcc, so configuring glibc
40830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # with a fresh cross-compiler works.
40840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
40850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # <limits.h> exists even on freestanding compilers.
40860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # On the NeXT, cc -E runs the code through the compiler's parser,
40870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # not just through cpp. "Syntax error" is here to catch this case.
40880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
40900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __STDC__
40910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <limits.h>
40920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
40930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <assert.h>
40940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
40950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     Syntax error
40960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
40970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_cpp "$LINENO"; then :
40980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
40990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
41000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: fails on valid input.
41010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
41020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
41040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # OK, works on sane cases.  Now check whether nonexistent headers
41060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # can be detected and how.
41070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
41090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <ac_nonexistent.h>
41100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
41110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_cpp "$LINENO"; then :
41120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: success on invalid input.
41130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
41140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
41150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Passes both tests.
41160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_preproc_ok=:
41170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbreak
41180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
41200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
41220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
41230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
41240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_preproc_ok; then :
41250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
41270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
41280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
41290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error "C preprocessor \"$CPP\" fails sanity check
41300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSee \`config.log' for more details." "$LINENO" 5; }
41310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
41340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
41350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
41360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
41370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
41380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=cpp
41400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CXXCPP $CPPFLAGS'
41410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
41420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
41430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_cxx_compiler_gnu
41440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CXX"; then
41450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CCC"; then
41460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXX=$CCC
41470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
41480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
41490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
41500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
41510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
41520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_tool_prefix$ac_prog; ac_word=$2
41530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
41540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
41550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_CXX+set}" = set; then :
41560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
41570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
41580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CXX"; then
41590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CXX="$CXX" # Let the user override the test.
41600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
41610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
41630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
41640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
41650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
41660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
41670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
41680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
41690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
41700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
41710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
41720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
41730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
41740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
41750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXX=$ac_cv_prog_CXX
41790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CXX"; then
41800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
41810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CXX" >&6; }
41820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
41830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
41840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
41850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
41880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -n "$CXX" && break
41890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
41900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
41910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CXX"; then
41920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_CXX=$CXX
41930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
41940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
41950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "$ac_prog", so it can be a program name with args.
41960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_prog; ac_word=$2
41970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
41980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
41990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
42000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
42010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
42020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_CXX"; then
42030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
42040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
42050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
42070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
42080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
42090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
42100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
42110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_CXX="$ac_prog"
42130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
42150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
42160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
42170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
42180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
42190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
42210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
42220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_CXX=$ac_cv_prog_ac_ct_CXX
42230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_CXX"; then
42240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
42250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_CXX" >&6; }
42260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
42270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
42280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
42290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
42300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$ac_ct_CXX" && break
42330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
42340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_CXX" = x; then
42360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXX="g++"
42370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
42380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
42390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
42400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
42410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
42420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
42430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
42440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXX=$ac_ct_CXX
42450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
42460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
42470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
42490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
42500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Provide some information about the compiler.
42510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
42520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset X $ac_compile
42530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler=$2
42540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_option in --version -v -V -qversion; do
42550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { ac_try="$ac_compiler $ac_option >&5"
42560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
42570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
42580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
42590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
42600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
42610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
42620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
42640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
42650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '10a\
42660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath... rest of stderr output deleted ...
42670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         10q' conftest.err >conftest.er1
42680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
42690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
42700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.er1 conftest.err
42710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
42720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }
42730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
42740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
42760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
42770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
42780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
42790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
42800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
42820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
42840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
42850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
42860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifndef __GNUC__
42870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       choke me
42880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
42890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
42900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
42910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
42920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
42930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
42940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
42950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_compiler_gnu=yes
42960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
42970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_compiler_gnu=no
42980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
42990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_cxx_compiler_gnu=$ac_compiler_gnu
43010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
43040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
43050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_compiler_gnu = yes; then
43060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GXX=yes
43070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
43080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GXX=
43090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_test_CXXFLAGS=${CXXFLAGS+set}
43110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_save_CXXFLAGS=$CXXFLAGS
43120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
43130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether $CXX accepts -g... " >&6; }
43140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_cxx_g+set}" = set; then :
43150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
43160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
43170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
43180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cxx_werror_flag=yes
43190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cv_prog_cxx_g=no
43200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   CXXFLAGS="-g"
43210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
43230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
43250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
43260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
43270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
43290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
43300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
43310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
43320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
43330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cxx_g=yes
43340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
43350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXFLAGS=""
43360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
43380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
43400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
43410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
43420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
43440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
43450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
43460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
43470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
43480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
43500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
43510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 CXXFLAGS="-g"
43520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
43540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
43560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
43570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
43580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
43600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
43610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
43620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
43630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
43640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cxx_g=yes
43650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
43720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
43740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_prog_cxx_g" >&6; }
43750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_test_CXXFLAGS" = set; then
43760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXFLAGS=$ac_save_CXXFLAGS
43770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test $ac_cv_prog_cxx_g = yes; then
43780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GXX" = yes; then
43790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS="-g -O2"
43800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
43810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS="-g"
43820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
43830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
43840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GXX" = yes; then
43850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS="-O2"
43860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
43870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS=
43880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
43890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
43900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
43910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
43920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
43930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
43940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
43950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdepcc="$CXX"  am_compiler_list=
43970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
43980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
43990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking dependency style of $depcc... " >&6; }
44000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
44010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
44020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
44030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
44040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We make a subdir and do the tests there.  Otherwise we can end up
44050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # making bogus files that we don't know about and never remove.  For
44060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # instance it was reported that on HP-UX the gcc test will end up
44070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # making a dummy file named `D' -- because `-MD' means `put the output
44080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # in D'.
44090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir conftest.dir
44100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Copy depcomp to subdir because otherwise we won't find it if we're
44110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # using a relative directory.
44120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cp "$am_depcomp" conftest.dir
44130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cd conftest.dir
44140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We will build objects and dependencies in a subdirectory because
44150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # it helps to detect inapplicable dependency modes.  For instance
44160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # both Tru64's cc and ICC support -MD to output dependencies as a
44170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # side effect of compilation, but ICC will put the dependencies in
44180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the current directory while Tru64 will put them in the object
44190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # directory.
44200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir sub
44210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
44220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_cv_CXX_dependencies_compiler_type=none
44230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$am_compiler_list" = ""; then
44240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
44250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
44260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__universal=false
44270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case " $depcc " in #(
44280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *\ -arch\ *\ -arch\ *) am__universal=true ;;
44290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     esac
44300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
44310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for depmode in $am_compiler_list; do
44320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Setup a source with many dependencies, because some compilers
44330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # like to wrap large dependency lists on column 80 (with \), and
44340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # we should not choose a depcomp mode which is confused by this.
44350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #
44360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We need to recreate these files for each test, as the compiler may
44370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # overwrite some of them when testing with obscure command lines.
44380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # This happens at least with the AIX C compiler.
44390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    : > sub/conftest.c
44400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for i in 1 2 3 4 5 6; do
44410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo '#include "conftst'$i'.h"' >> sub/conftest.c
44420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
44430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Solaris 8's {/usr,}/bin/sh.
44440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      touch sub/conftst$i.h
44450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
44460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
44470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
44480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We check with `-c' and `-o' for the sake of the "dashmstdout"
44490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # mode.  It turns out that the SunPro C++ compiler does not properly
44500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # handle `-M -o', and we need to detect this.  Also, some Intel
44510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # versions had trouble with output in subdirs
44520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__obj=sub/conftest.${OBJEXT-o}
44530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__minus_obj="-o $am__obj"
44540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $depmode in
44550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    gcc)
44560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This depmode causes a compiler race in universal mode.
44570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test "$am__universal" = false || continue
44580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
44590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    nosideeffect)
44600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # after this tag, mechanisms are not by side-effect, so they'll
44610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # only be used when explicitly requested
44620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "x$enable_dependency_tracking" = xyes; then
44630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	continue
44640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
44650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	break
44660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
44670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
44680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    msvisualcpp | msvcmsys)
44690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This compiler won't grok `-c -o', but also, the minuso test has
44700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # not run yet.  These depmodes are late enough in the game, and
44710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # so weak that their functioning should not be impacted.
44720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      am__obj=conftest.${OBJEXT-o}
44730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      am__minus_obj=
44740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
44750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    none) break ;;
44760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
44770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if depmode=$depmode \
44780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       source=sub/conftest.c object=$am__obj \
44790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
44800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
44810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         >/dev/null 2>conftest.err &&
44820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
44830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
44840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
44850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
44860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # icc doesn't choke on unknown options, it will just issue warnings
44870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # or remarks (even with -Werror).  So we grep stderr for any message
44880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # that says an option was ignored or not supported.
44890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # When given -MP, icc 7.0 and 7.1 complain thusly:
44900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      #   icc: Command line warning: ignoring option '-M'; no argument required
44910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # The diagnosis changed in icc 8.0:
44920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      #   icc: Command line remark: option '-MP' not supported
44930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if (grep 'ignoring option' conftest.err ||
44940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
44950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        am_cv_CXX_dependencies_compiler_type=$depmode
44960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        break
44970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
44980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
44990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
45000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cd ..
45020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest.dir
45030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
45040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_cv_CXX_dependencies_compiler_type=none
45050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
45090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
45100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
45110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath if
45130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "x$enable_dependency_tracking" != xno \
45140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
45150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_TRUE=
45160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_FALSE='#'
45170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
45180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_TRUE='#'
45190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_FALSE=
45200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath if test "$GCC" = yes; then
45240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC_TRUE=
45250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC_FALSE='#'
45260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
45270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC_TRUE='#'
45280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC_FALSE=
45290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # let the Makefile know if we're gcc
45310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Make sure we can run config.sub.
45320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
45330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
45340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
45360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking build system type... " >&6; }
45370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_build+set}" = set; then :
45380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
45390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
45400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_build_alias=$build_alias
45410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "x$ac_build_alias" = x &&
45420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
45430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "x$ac_build_alias" = x &&
45440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
45450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
45460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
45470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
45500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_build" >&6; }
45510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $ac_cv_build in
45520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*-*-*) ;;
45530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
45540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
45550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild=$ac_cv_build
45560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_save_IFS=$IFS; IFS='-'
45570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset x $ac_cv_build
45580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshift
45590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_cpu=$1
45600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_vendor=$2
45610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshift; shift
45620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Remember, the first character of IFS is used to create $*,
45630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# except with old shells:
45640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_os=$*
45650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$ac_save_IFS
45660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
45670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
45700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking host system type... " >&6; }
45710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_host+set}" = set; then :
45720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
45730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
45740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$host_alias" = x; then
45750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_host=$ac_cv_build
45760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
45770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
45780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
45790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
45810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
45820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
45830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_host" >&6; }
45840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $ac_cv_host in
45850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*-*-*) ;;
45860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
45870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
45880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost=$ac_cv_host
45890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_save_IFS=$IFS; IFS='-'
45900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset x $ac_cv_host
45910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshift
45920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_cpu=$1
45930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_vendor=$2
45940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshift; shift
45950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Remember, the first character of IFS is used to create $*,
45960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# except with old shells:
45970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_os=$*
45980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$ac_save_IFS
45990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
46000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `pwd` in
46040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\ * | *\	*)
46050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
46060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
46070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
46080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmacro_version='2.2.6b'
46120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmacro_revision='1.3017'
46130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathltmain="$ac_aux_dir/ltmain.sh"
46270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
46290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for a sed that does not truncate output... " >&6; }
46300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_path_SED+set}" = set; then :
46310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
46320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
46330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
46340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     for ac_i in 1 2 3 4 5 6 7; do
46350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ac_script="$ac_script$as_nl$ac_script"
46360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     done
46370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
46380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     { ac_script=; unset ac_script;}
46390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test -z "$SED"; then
46400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_path_SED_found=false
46410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Loop through the user's path and test for each of PROGNAME-LIST
46420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
46430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
46440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
46450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
46460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
46470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_prog in sed gsed; do
46480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
46490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
46500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
46510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for GNU ac_path_SED and select it if it is found.
46520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check for GNU $ac_path_SED
46530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `"$ac_path_SED" --version 2>&1` in
46540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU*)
46550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
46560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
46570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_count=0
46580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n 0123456789 >"conftest.in"
46590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  while :
46600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
46610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat "conftest.in" "conftest.in" >"conftest.tmp"
46620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv "conftest.tmp" "conftest.in"
46630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cp "conftest.in" "conftest.nl"
46640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo '' >> "conftest.nl"
46650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
46660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
46670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_arith $ac_count + 1 && ac_count=$as_val
46680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test $ac_count -gt ${ac_path_SED_max-0}; then
46690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Best one so far, save it but keep looking for a better one
46700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_cv_path_SED="$ac_path_SED"
46710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_SED_max=$ac_count
46720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
46730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 10*(2^10) chars as input seems more than enough
46740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test $ac_count -gt 10 && break
46750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
46760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
46770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
46780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $ac_path_SED_found && break 3
46800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
46810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
46820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
46830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
46840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$ac_cv_path_SED"; then
46850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
46860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
46870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
46880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_SED=$SED
46890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
46900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
46920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
46930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_path_SED" >&6; }
46940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath SED="$ac_cv_path_SED"
46950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.sed
46960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
46970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$SED" && SED=sed
46980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathXsed="$SED -e 1s/^X//"
46990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
47110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
47120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_path_GREP+set}" = set; then :
47130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
47140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
47150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$GREP"; then
47160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_path_GREP_found=false
47170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Loop through the user's path and test for each of PROGNAME-LIST
47180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
47190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
47200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
47210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
47220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
47230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_prog in grep ggrep; do
47240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
47250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
47260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
47270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for GNU ac_path_GREP and select it if it is found.
47280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check for GNU $ac_path_GREP
47290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `"$ac_path_GREP" --version 2>&1` in
47300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU*)
47310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
47320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
47330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_count=0
47340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n 0123456789 >"conftest.in"
47350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  while :
47360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
47370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat "conftest.in" "conftest.in" >"conftest.tmp"
47380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv "conftest.tmp" "conftest.in"
47390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cp "conftest.in" "conftest.nl"
47400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo 'GREP' >> "conftest.nl"
47410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
47420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
47430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_arith $ac_count + 1 && ac_count=$as_val
47440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test $ac_count -gt ${ac_path_GREP_max-0}; then
47450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Best one so far, save it but keep looking for a better one
47460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_cv_path_GREP="$ac_path_GREP"
47470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_GREP_max=$ac_count
47480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
47490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 10*(2^10) chars as input seems more than enough
47500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test $ac_count -gt 10 && break
47510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
47520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
47530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
47540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $ac_path_GREP_found && break 3
47560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
47570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
47580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
47590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
47600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$ac_cv_path_GREP"; then
47610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
47620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
47630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
47640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_GREP=$GREP
47650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
47660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
47680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
47690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_path_GREP" >&6; }
47700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath GREP="$ac_cv_path_GREP"
47710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
47730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
47740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for egrep... " >&6; }
47750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_path_EGREP+set}" = set; then :
47760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
47770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
47780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
47790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   then ac_cv_path_EGREP="$GREP -E"
47800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   else
47810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test -z "$EGREP"; then
47820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_path_EGREP_found=false
47830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Loop through the user's path and test for each of PROGNAME-LIST
47840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
47850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
47860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
47870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
47880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
47890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_prog in egrep; do
47900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
47910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
47920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
47930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for GNU ac_path_EGREP and select it if it is found.
47940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check for GNU $ac_path_EGREP
47950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `"$ac_path_EGREP" --version 2>&1` in
47960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU*)
47970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
47980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
47990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_count=0
48000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n 0123456789 >"conftest.in"
48010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  while :
48020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
48030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat "conftest.in" "conftest.in" >"conftest.tmp"
48040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv "conftest.tmp" "conftest.in"
48050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cp "conftest.in" "conftest.nl"
48060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo 'EGREP' >> "conftest.nl"
48070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
48080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
48090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_arith $ac_count + 1 && ac_count=$as_val
48100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
48110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Best one so far, save it but keep looking for a better one
48120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_cv_path_EGREP="$ac_path_EGREP"
48130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_EGREP_max=$ac_count
48140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
48150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 10*(2^10) chars as input seems more than enough
48160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test $ac_count -gt 10 && break
48170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
48180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
48190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
48200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
48210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $ac_path_EGREP_found && break 3
48220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
48230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
48240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
48250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
48260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$ac_cv_path_EGREP"; then
48270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
48280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
48290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
48300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_EGREP=$EGREP
48310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
48320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
48330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
48340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
48350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
48360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_path_EGREP" >&6; }
48370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath EGREP="$ac_cv_path_EGREP"
48380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
48390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
48400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
48410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for fgrep... " >&6; }
48420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_path_FGREP+set}" = set; then :
48430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
48440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
48450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
48460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   then ac_cv_path_FGREP="$GREP -F"
48470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   else
48480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test -z "$FGREP"; then
48490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_path_FGREP_found=false
48500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Loop through the user's path and test for each of PROGNAME-LIST
48510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
48520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
48530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
48540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
48550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
48560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_prog in fgrep; do
48570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
48580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
48590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
48600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for GNU ac_path_FGREP and select it if it is found.
48610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check for GNU $ac_path_FGREP
48620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `"$ac_path_FGREP" --version 2>&1` in
48630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU*)
48640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
48650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
48660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_count=0
48670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n 0123456789 >"conftest.in"
48680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  while :
48690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
48700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat "conftest.in" "conftest.in" >"conftest.tmp"
48710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mv "conftest.tmp" "conftest.in"
48720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cp "conftest.in" "conftest.nl"
48730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo 'FGREP' >> "conftest.nl"
48740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
48750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
48760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_arith $ac_count + 1 && ac_count=$as_val
48770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
48780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Best one so far, save it but keep looking for a better one
48790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_cv_path_FGREP="$ac_path_FGREP"
48800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_path_FGREP_max=$ac_count
48810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
48820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 10*(2^10) chars as input seems more than enough
48830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test $ac_count -gt 10 && break
48840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
48850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
48860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
48870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
48880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $ac_path_FGREP_found && break 3
48890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
48900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
48910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
48920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
48930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$ac_cv_path_FGREP"; then
48940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
48950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
48960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
48970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_path_FGREP=$FGREP
48980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
48990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
49010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
49020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
49030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_path_FGREP" >&6; }
49040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath FGREP="$ac_cv_path_FGREP"
49050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$GREP" && GREP=grep
49080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check whether --with-gnu-ld was given.
49280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${with_gnu_ld+set}" = set; then :
49290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
49300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
49310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  with_gnu_ld=no
49320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
49330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
49340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_prog=ld
49350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$GCC" = yes; then
49360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check if gcc -print-prog-name=ld gives a path.
49370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
49380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for ld used by $CC... " >&6; }
49390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host in
49400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *-*-mingw*)
49410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # gcc leaves a trailing carriage return which upsets mingw
49420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
49430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
49440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
49450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
49460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_prog in
49470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Accept absolute paths.
49480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    [\\/]* | ?:[\\/]*)
49490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      re_direlt='/[^/][^/]*/\.\./'
49500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Canonicalize the pathname of ld
49510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
49520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
49530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
49540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
49550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -z "$LD" && LD="$ac_prog"
49560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
49570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  "")
49580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # If it fails, then pretend we aren't using GCC.
49590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prog=ld
49600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
49610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
49620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # If it is relative, then search for the first ld in PATH.
49630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_gnu_ld=unknown
49640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
49650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
49660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "$with_gnu_ld" = yes; then
49670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
49680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for GNU ld... " >&6; }
49690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
49700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
49710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for non-GNU ld... " >&6; }
49720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
49730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_path_LD+set}" = set; then :
49740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
49750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
49760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$LD"; then
49770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
49780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_dir in $PATH; do
49790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    IFS="$lt_save_ifs"
49800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$ac_dir" && ac_dir=.
49810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
49820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_path_LD="$ac_dir/$ac_prog"
49830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Check to see if the program is GNU ld.  I'd rather use --version,
49840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # but apparently some variants of GNU ld only accept -v.
49850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Break only if it was the GNU/non-GNU ld that we prefer.
49860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
49870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *GNU* | *'with BFD'*)
49880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	test "$with_gnu_ld" != no && break
49890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
49900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
49910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	test "$with_gnu_ld" != yes && break
49920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
49930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
49940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
49950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
49960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS="$lt_save_ifs"
49970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
49980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_LD="$LD" # Let the user override the test with a path.
49990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
50000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
50010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD="$lt_cv_path_LD"
50030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$LD"; then
50040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
50050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$LD" >&6; }
50060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
50070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
50080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
50090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
50100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
50110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
50120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
50130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_gnu_ld+set}" = set; then :
50140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
50150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
50160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # I'd rather use --version here, but apparently some GNU lds only accept -v.
50170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `$LD -v 2>&1 </dev/null` in
50180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU* | *'with BFD'*)
50190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_gnu_ld=yes
50200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
50210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
50220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_gnu_ld=no
50230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
50240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
50250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
50260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
50270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_gnu_ld" >&6; }
50280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld=$lt_cv_prog_gnu_ld
50290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
50380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
50390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
50400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_path_NM+set}" = set; then :
50410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
50420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
50430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$NM"; then
50440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Let the user override the test.
50450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_NM="$NM"
50460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
50470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_nm_to_check="${ac_tool_prefix}nm"
50480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
50490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_nm_to_check="$lt_nm_to_check nm"
50500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
50510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for lt_tmp_nm in $lt_nm_to_check; do
50520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
50530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
50540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      IFS="$lt_save_ifs"
50550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -z "$ac_dir" && ac_dir=.
50560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      tmp_nm="$ac_dir/$lt_tmp_nm"
50570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
50580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Check to see if the nm accepts a BSD-compat flag.
50590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
50600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#   nm: unknown option "B" ignored
50610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Tru64's nm complains that /dev/null is an invalid object file
50620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
50630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*/dev/null* | *'Invalid file or object type'*)
50640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_cv_path_NM="$tmp_nm -B"
50650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  break
50660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
50670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
50680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
50690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  */dev/null*)
50700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_cv_path_NM="$tmp_nm -p"
50710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    break
50720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
50730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
50740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
50750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    continue # so that we can try to find one that supports BSD flags
50760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
50770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  esac
50780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
50790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
50800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
50810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
50820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    IFS="$lt_save_ifs"
50830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
50840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  : ${lt_cv_path_NM=no}
50850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
50860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
50870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
50880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_path_NM" >&6; }
50890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$lt_cv_path_NM" != "no"; then
50900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  NM="$lt_cv_path_NM"
50910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
50920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Didn't find any BSD compatible name lister, look for dumpbin.
50930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_tool_prefix"; then
50940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
50950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
50960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
50970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_tool_prefix$ac_prog; ac_word=$2
50980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
50990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
51000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_DUMPBIN+set}" = set; then :
51010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
51020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
51030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$DUMPBIN"; then
51040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
51050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
51060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
51070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
51080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
51090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
51100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
51110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
51120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
51130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
51140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
51150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
51160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
51170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
51180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
51190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
51200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDUMPBIN=$ac_cv_prog_DUMPBIN
51240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$DUMPBIN"; then
51250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
51260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$DUMPBIN" >&6; }
51270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
51280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
51290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
51300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -n "$DUMPBIN" && break
51340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
51350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$DUMPBIN"; then
51370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_DUMPBIN=$DUMPBIN
51380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
51390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
51400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "$ac_prog", so it can be a program name with args.
51410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_prog; ac_word=$2
51420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
51430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
51440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
51450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
51460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
51470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_DUMPBIN"; then
51480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
51490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
51500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
51510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
51520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
51530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
51540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
51550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
51560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
51570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
51580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
51590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
51600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
51610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
51620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
51630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
51640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
51680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_DUMPBIN"; then
51690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
51700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_DUMPBIN" >&6; }
51710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
51720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
51730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
51740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$ac_ct_DUMPBIN" && break
51780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
51790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_DUMPBIN" = x; then
51810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    DUMPBIN=":"
51820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
51830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
51840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
51850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
51860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
51870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
51880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
51890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    DUMPBIN=$ac_ct_DUMPBIN
51900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
51910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
51940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$DUMPBIN" != ":"; then
51950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    NM="$DUMPBIN"
51960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
51970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
51980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$NM" && NM=nm
51990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
52060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking the name lister ($NM) interface... " >&6; }
52070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_nm_interface+set}" = set; then :
52080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
52090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
52100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_nm_interface="BSD nm"
52110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo "int some_variable = 0;" > conftest.$ac_ext
52120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval echo "\"\$as_me:5212: $ac_compile\"" >&5)
52130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compile" 2>conftest.err)
52140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat conftest.err >&5
52150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval echo "\"\$as_me:5215: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
52160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
52170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat conftest.err >&5
52180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval echo "\"\$as_me:5218: output\"" >&5)
52190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat conftest.out >&5
52200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
52210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_nm_interface="MS dumpbin"
52220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
52230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest*
52240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
52250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
52260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_nm_interface" >&6; }
52270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
52290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether ln -s works... " >&6; }
52300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLN_S=$as_ln_s
52310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$LN_S" = "ln -s"; then
52320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
52330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
52340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
52350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
52360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no, using $LN_S" >&6; }
52370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
52380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# find the maximum length of command line arguments
52400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
52410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking the maximum length of command line arguments... " >&6; }
52420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_sys_max_cmd_len+set}" = set; then :
52430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
52440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
52450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    i=0
52460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  teststring="ABCD"
52470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $build_os in
52490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  msdosdjgpp*)
52500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # On DJGPP, this test can blow up pretty badly due to problems in libc
52510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # (any single argument exceeding 2000 bytes causes a buffer overrun
52520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # during glob expansion).  Even if it were fixed, the result of this
52530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # check would be larger than it should be.
52540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
52550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
52560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  gnu*)
52580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Under GNU Hurd, this test is not required because there is
52590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # no limit to the length of command line arguments.
52600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Libtool will interpret -1 as no limit whatsoever
52610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=-1;
52620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
52630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cygwin* | mingw* | cegcc*)
52650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # On Win9x/ME, this test blows up -- it succeeds, but takes
52660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # about 5 minutes as the teststring grows exponentially.
52670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Worse, since 9x/ME are not pre-emptively multitasking,
52680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # you end up with a "frozen" computer, even though with patience
52690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # the test eventually succeeds (with a max line length of 256k).
52700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Instead, let's just punt: use the minimum linelength reported by
52710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # all of the supported platforms: 8192 (on NT/2K/XP).
52720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=8192;
52730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
52740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  amigaos*)
52760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # On AmigaOS with pdksh, this test takes hours, literally.
52770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # So we just punt and use a minimum line length of 8192.
52780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=8192;
52790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
52800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
52820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # This has been around since 386BSD, at least.  Likely further.
52830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -x /sbin/sysctl; then
52840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
52850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    elif test -x /usr/sbin/sysctl; then
52860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
52870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
52880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
52890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
52900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # And add a safety zone
52910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
52920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
52930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
52940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
52950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  interix*)
52960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We know the value 262144 and hardcode it with a safety zone (like BSD)
52970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=196608
52980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
52990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  osf*)
53010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
53020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
53030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # nice to cause kernel panics so lets avoid the loop below.
53040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # First set a reasonable default.
53050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=16384
53060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #
53070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -x /sbin/sysconfig; then
53080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
53090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        *1*) lt_cv_sys_max_cmd_len=-1 ;;
53100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
53110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
53120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
53130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sco3.2v5*)
53140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=102400
53150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
53160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sysv5* | sco5v6* | sysv4.2uw2*)
53170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
53180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$kargmax"; then
53190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
53200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
53210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=32768
53220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
53230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
53240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
53250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
53260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$lt_cv_sys_max_cmd_len"; then
53270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
53280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
53290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
53300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Make teststring a little bigger before we do anything with it.
53310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # a 1K string should be a reasonable start.
53320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      for i in 1 2 3 4 5 6 7 8 ; do
53330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        teststring=$teststring$teststring
53340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
53350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
53360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # If test is not a shell built-in, we'll probably end up computing a
53370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # maximum length that is only half of the actual maximum length, but
53380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # we can't tell.
53390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
53400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
53410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      test $i != 17 # 1/2 MB should be enough
53420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      do
53430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        i=`expr $i + 1`
53440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        teststring=$teststring$teststring
53450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
53460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Only check the string length outside the loop.
53470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
53480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      teststring=
53490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Add a significant safety factor because C++ compilers can tack on
53500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # massive amounts of additional arguments before passing them to the
53510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # linker.  It appears as though 1/2 is a usable value.
53520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
53530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
53540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
53550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
53560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
53580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n $lt_cv_sys_max_cmd_len ; then
53600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
53610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
53620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
53630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
53640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "none" >&6; }
53650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
53660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmax_cmd_len=$lt_cv_sys_max_cmd_len
53670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath: ${CP="cp -f"}
53740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath: ${MV="mv -f"}
53750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath: ${RM="rm -f"}
53760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
53780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
53790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try some XSI features
53800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathxsi_shell=no
53810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath( _lt_dummy="a/b/c"
53820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
53830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      = c,a/b,, \
53840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    && eval 'test $(( 1 + 1 )) -eq 2 \
53850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
53860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && xsi_shell=yes
53870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
53880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$xsi_shell" >&6; }
53890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
53910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
53920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
53930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_shell_append=no
53940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
53950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    >/dev/null 2>&1 \
53960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && lt_shell_append=yes
53970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
53980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_shell_append" >&6; }
53990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
54020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_unset=unset
54030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
54040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_unset=false
54050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
54060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# test EBCDIC or ASCII
54120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `echo X|tr X '\101'` in
54130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath A) # ASCII based system
54140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
54150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_SP2NL='tr \040 \012'
54160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_NL2SP='tr \015\012 \040\040'
54170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
54180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath *) # EBCDIC based system
54190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_SP2NL='tr \100 \n'
54200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_NL2SP='tr \r\n \100\100'
54210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
54220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
54230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
54330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $LD option to reload object files... " >&6; }
54340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_ld_reload_flag+set}" = set; then :
54350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
54360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
54370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_ld_reload_flag='-r'
54380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
54390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
54400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_ld_reload_flag" >&6; }
54410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_flag=$lt_cv_ld_reload_flag
54420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $reload_flag in
54430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"" | " "*) ;;
54440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*) reload_flag=" $reload_flag" ;;
54450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
54460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_cmds='$LD$reload_flag -o $output$reload_objs'
54470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
54480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  darwin*)
54490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$GCC" = yes; then
54500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
54510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
54520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      reload_cmds='$LD$reload_flag -o $output$reload_objs'
54530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
54540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
54550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
54560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_tool_prefix"; then
54660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
54670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}objdump; ac_word=$2
54680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
54690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
54700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_OBJDUMP+set}" = set; then :
54710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
54720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
54730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$OBJDUMP"; then
54740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
54750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
54760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
54770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
54780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
54790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
54800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
54810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
54820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
54830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
54840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
54850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
54860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
54870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
54880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
54890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
54900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
54910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
54920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
54930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJDUMP=$ac_cv_prog_OBJDUMP
54940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$OBJDUMP"; then
54950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
54960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$OBJDUMP" >&6; }
54970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
54980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
55000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
55010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
55040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_OBJDUMP"; then
55050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_OBJDUMP=$OBJDUMP
55060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "objdump", so it can be a program name with args.
55070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy objdump; ac_word=$2
55080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
55090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
55100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
55110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
55120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
55130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_OBJDUMP"; then
55140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
55150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
55160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
55170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
55180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
55190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
55200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
55210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
55220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
55230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_OBJDUMP="objdump"
55240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
55260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
55270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
55280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
55290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
55300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
55320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
55330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
55340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_OBJDUMP"; then
55350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
55360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_OBJDUMP" >&6; }
55370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
55380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
55390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
55400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
55410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_OBJDUMP" = x; then
55430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    OBJDUMP="false"
55440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
55450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
55460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
55470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
55480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
55490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
55500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
55510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    OBJDUMP=$ac_ct_OBJDUMP
55520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
55530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
55540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  OBJDUMP="$ac_cv_prog_OBJDUMP"
55550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
55560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$OBJDUMP" && OBJDUMP=objdump
55580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
55680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking how to recognize dependent libraries... " >&6; }
55690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_deplibs_check_method+set}" = set; then :
55700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
55710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
55720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_cmd='$MAGIC_CMD'
55730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_file_magic_test_file=
55740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_deplibs_check_method='unknown'
55750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Need to set the preceding variable on all platforms that support
55760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# interlibrary dependencies.
55770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# 'none' -- dependencies not supported.
55780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# `unknown' -- same as none, but documents that we really don't know.
55790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# 'pass_all' -- all dependencies passed with no checks.
55800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# 'test_compile' -- check by making test program.
55810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# 'file_magic [[regex]]' -- check by looking for files in library path
55820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# which responds to the $file_magic_cmd with a given extended regex.
55830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If you have `file' or equivalent on your system and you're not sure
55840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# whether `pass_all' will *always* work, you probably want this one.
55850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
55870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix[4-9]*)
55880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
55890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
55900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbeos*)
55920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
55930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
55940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
55950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbsdi[45]*)
55960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
55970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_cmd='/usr/bin/file -L'
55980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_test_file=/shlib/libc.so
55990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcygwin*)
56020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # func_win32_libid is a shell function defined in ltmain.sh
56030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
56040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_cmd='func_win32_libid'
56050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmingw* | pw32*)
56080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Base MSYS/MinGW do not provide the 'file' command needed by
56090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # func_win32_libid shell function, so use a weaker test based on 'objdump',
56100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # unless we find 'file', for example because we are cross-compiling.
56110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if ( file / ) >/dev/null 2>&1; then
56120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
56130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_cmd='func_win32_libid'
56140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
56150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
56160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_cmd='$OBJDUMP -f'
56170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
56180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcegcc)
56210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # use the weaker test based on 'objdump'. See mingw*.
56220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
56230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_cmd='$OBJDUMP -f'
56240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdarwin* | rhapsody*)
56270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
56280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfreebsd* | dragonfly*)
56310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
56320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_cpu in
56330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    i*86 )
56340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Not sure whether the presence of OpenBSD here was a mistake.
56350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Let's accept both of them until this is cleared up.
56360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
56370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_file_magic_cmd=/usr/bin/file
56380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
56390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
56400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
56410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
56420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method=pass_all
56430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
56440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgnu*)
56470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
56480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhpux10.20* | hpux11*)
56510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_cmd=/usr/bin/file
56520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_cpu in
56530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ia64*)
56540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
56550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
56560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
56570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hppa*64*)
56580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    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]'
56590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
56600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
56610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
56620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
56630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_test_file=/usr/lib/libc.sl
56640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
56650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
56660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinterix[3-9]*)
56690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
56700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
56710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathirix5* | irix6* | nonstopux*)
56740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $LD in
56750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *-32|*"-32 ") libmagic=32-bit;;
56760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *-n32|*"-n32 ") libmagic=N32;;
56770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *-64|*"-64 ") libmagic=64-bit;;
56780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) libmagic=never-match;;
56790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
56800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
56810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This must be Linux ELF.
56840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlinux* | k*bsd*-gnu | kopensolaris*-gnu)
56850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
56860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnetbsd* | netbsdelf*-gnu)
56890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
56900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
56910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
56920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
56930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
56940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
56950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
56960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnewos6*)
56970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
56980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_cmd=/usr/bin/file
56990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_file_magic_test_file=/usr/lib/libnls.so
57000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*nto* | *qnx*)
57030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
57040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathopenbsd*)
57070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
57080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
57090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
57100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
57110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
57120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathosf3* | osf4* | osf5*)
57150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
57160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrdos*)
57190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
57200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsolaris*)
57230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
57240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
57270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
57280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4 | sysv4.3*)
57310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_vendor in
57320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  motorola)
57330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    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]'
57340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
57350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
57360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ncr)
57370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method=pass_all
57380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
57390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sequent)
57400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_cmd='/bin/file'
57410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
57420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
57430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sni)
57440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_cmd='/bin/file'
57450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
57460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_file_magic_test_file=/lib/libc.so
57470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
57480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  siemens)
57490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method=pass_all
57500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
57510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  pc)
57520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_deplibs_check_method=pass_all
57530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
57540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
57550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtpf*)
57580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_deplibs_check_method=pass_all
57590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
57600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
57610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
57630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
57640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_deplibs_check_method" >&6; }
57650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_magic_cmd=$lt_cv_file_magic_cmd
57660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdeplibs_check_method=$lt_cv_deplibs_check_method
57670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$deplibs_check_method" && deplibs_check_method=unknown
57680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
57800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_tool_prefix"; then
57810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
57820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}ar; ac_word=$2
57830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
57840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
57850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_AR+set}" = set; then :
57860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
57870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
57880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$AR"; then
57890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_AR="$AR" # Let the user override the test.
57900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
57910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
57920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
57930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
57940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
57950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
57960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
57970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_AR="${ac_tool_prefix}ar"
57990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
58000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
58010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
58020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
58030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
58040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
58050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR=$ac_cv_prog_AR
58090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$AR"; then
58100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
58110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$AR" >&6; }
58120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
58140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
58150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_AR"; then
58200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_AR=$AR
58210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "ar", so it can be a program name with args.
58220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ar; ac_word=$2
58230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
58240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
58250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
58260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
58270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_AR"; then
58290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
58300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
58320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
58330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
58340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
58350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
58360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
58370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
58380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_AR="ar"
58390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
58400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
58410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
58420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
58430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
58440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
58450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_AR=$ac_cv_prog_ac_ct_AR
58490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_AR"; then
58500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
58510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_AR" >&6; }
58520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
58540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
58550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_AR" = x; then
58580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    AR="false"
58590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
58600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
58610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
58620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
58630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
58640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
58650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
58660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    AR=$ac_ct_AR
58670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
58680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  AR="$ac_cv_prog_AR"
58700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
58710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$AR" && AR=ar
58730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$AR_FLAGS" && AR_FLAGS=cru
58740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
58850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_tool_prefix"; then
58860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
58870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}strip; ac_word=$2
58880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
58890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
58900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_STRIP+set}" = set; then :
58910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
58920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$STRIP"; then
58940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
58950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
58960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
58970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
58980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
58990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
59000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
59010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
59020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
59030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
59040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
59060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
59070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
59080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
59090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
59100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSTRIP=$ac_cv_prog_STRIP
59140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$STRIP"; then
59150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
59160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$STRIP" >&6; }
59170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
59190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
59200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_STRIP"; then
59250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_STRIP=$STRIP
59260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "strip", so it can be a program name with args.
59270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy strip; ac_word=$2
59280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
59290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
59300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
59310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
59320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_STRIP"; then
59340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
59350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
59370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
59380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
59390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
59400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
59410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
59420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
59430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_STRIP="strip"
59440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
59460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
59470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
59480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
59490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
59500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
59540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_STRIP"; then
59550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
59560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_STRIP" >&6; }
59570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
59590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
59600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_STRIP" = x; then
59630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    STRIP=":"
59640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
59650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
59660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
59670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
59680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
59690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
59700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
59710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    STRIP=$ac_ct_STRIP
59720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
59730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  STRIP="$ac_cv_prog_STRIP"
59750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
59760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$STRIP" && STRIP=:
59780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
59840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_tool_prefix"; then
59850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
59860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}ranlib; ac_word=$2
59870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
59880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
59890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_RANLIB+set}" = set; then :
59900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
59910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$RANLIB"; then
59930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
59940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
59950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
59960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
59970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
59980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
59990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
60000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
60010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
60020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
60030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
60040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
60050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
60060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
60070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
60080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
60090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathRANLIB=$ac_cv_prog_RANLIB
60130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$RANLIB"; then
60140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
60150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$RANLIB" >&6; }
60160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
60170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
60180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
60190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_RANLIB"; then
60240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_RANLIB=$RANLIB
60250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "ranlib", so it can be a program name with args.
60260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ranlib; ac_word=$2
60270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
60280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
60290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
60300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
60310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
60320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_RANLIB"; then
60330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
60340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
60350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
60360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
60370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
60380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
60390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
60400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
60410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
60420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_RANLIB="ranlib"
60430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
60440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
60450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
60460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
60470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
60480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
60490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
60530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_RANLIB"; then
60540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
60550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_RANLIB" >&6; }
60560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
60570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
60580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
60590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_RANLIB" = x; then
60620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    RANLIB=":"
60630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
60640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
60650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
60660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
60670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
60680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
60690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
60700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    RANLIB=$ac_ct_RANLIB
60710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
60720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
60730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  RANLIB="$ac_cv_prog_RANLIB"
60740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$RANLIB" && RANLIB=:
60770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Determine commands to create old-style static archives.
60840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
60850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postinstall_cmds='chmod 644 $oldlib'
60860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postuninstall_cmds=
60870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
60880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$RANLIB"; then
60890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
60900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  openbsd*)
60910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
60920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
60930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
60940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
60950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
60960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
60970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
60980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
60990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If no C compiler was specified, use CC.
61340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCC=${LTCC-"$CC"}
61350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If no C compiler flags were specified, use CFLAGS.
61370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
61380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Allow CC to be a program name with arguments.
61400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler=$CC
61410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for command to grab the raw symbol name followed by C symbol from nm.
61440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
61450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
61460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
61470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
61480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
61490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# These are sane defaults that work on at least a few old systems.
61510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
61520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Character class describing NM global symbol codes.
61540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsymcode='[BCDEGRST]'
61550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Regexp to match symbols that can be accessed directly from C.
61570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
61580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Define system-specific variables.
61600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
61610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix*)
61620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[BCDT]'
61630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcygwin* | mingw* | pw32* | cegcc*)
61650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[ABCDGISTW]'
61660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhpux*)
61680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$host_cpu" = ia64; then
61690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    symcode='[ABCDEGRST]'
61700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
61710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathirix* | nonstopux*)
61730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[BCDEGRST]'
61740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathosf*)
61760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[BCDEGQRST]'
61770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsolaris*)
61790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[BDRT]'
61800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsco3.2v5*)
61820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[DT]'
61830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4.2uw2*)
61850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[DT]'
61860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv5* | sco5v6* | unixware* | OpenUNIX*)
61880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[ABDT]'
61890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4)
61910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[DFNSTU]'
61920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
61930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
61940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
61950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If we're using GNU nm, then use its standard symbol codes.
61960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `$NM -V 2>&1` in
61970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU* | *'with BFD'*)
61980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symcode='[ABCDGIRSTW]' ;;
61990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
62000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Transform an extracted symbol line into a proper C declaration.
62020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Some systems (esp. on ia64) link data and code symbols differently,
62030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# so use this general approach.
62040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
62050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Transform an extracted symbol line into symbol name and symbol address
62070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
62080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
62090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Handle CRLF in mingw tool chain
62110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathopt_cr=
62120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $build_os in
62130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmingw*)
62140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
62150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
62160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
62170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Try without a prefix underscore, then with it.
62190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_symprfx in "" "_"; do
62200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
62220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  symxfrm="\\1 $ac_symprfx\\2 \\2"
62230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Write the raw and C identifiers.
62250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
62260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Fake it for dumpbin and say T for any non-static function
62270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # and D for any global variable.
62280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Also find C++ and __fastcall symbols from MSVC++,
62290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # which start with @ or ?.
62300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_global_symbol_pipe="$AWK '"\
62310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     {last_section=section; section=\$ 3};"\
62320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
62330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     \$ 0!~/External *\|/{next};"\
62340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
62350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     {if(hide[section]) next};"\
62360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
62370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
62380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
62390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
62400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"     ' prfx=^$ac_symprfx"
62410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
62420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
62430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
62440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check to see that the pipe works correctly.
62460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  pipe_works=no
62470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest*
62490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat > conftest.$ac_ext <<_LT_EOF
62500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
62510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C" {
62520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
62530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar nm_test_var;
62540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvoid nm_test_func(void);
62550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvoid nm_test_func(void){}
62560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
62570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
62580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
62590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint main(){nm_test_var='a';nm_test_func();return(0);}
62600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
62610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
62630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
62640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
62650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
62660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then
62670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Now try to grab the symbols.
62680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    nlist=conftest.nm
62690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
62700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
62710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
62720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
62730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && test -s "$nlist"; then
62740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Try sorting and uniquifying the output.
62750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if sort "$nlist" | uniq > "$nlist"T; then
62760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	mv -f "$nlist"T "$nlist"
62770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
62780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	rm -f "$nlist"T
62790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
62800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Make sure that we snagged all the symbols we need.
62820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
62830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
62840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cat <<_LT_EOF > conftest.$ac_ext
62850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
62860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C" {
62870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
62880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
62900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Now generate the symbol file.
62910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
62920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cat <<_LT_EOF >> conftest.$ac_ext
62940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
62950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* The mapping between symbol names and symbols.  */
62960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathconst struct {
62970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  const char *name;
62980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  void       *address;
62990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
63000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt__PROGRAM__LTX_preloaded_symbols[] =
63010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
63020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { "@PROGRAM@", (void *) 0 },
63030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
63040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
63050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cat <<\_LT_EOF >> conftest.$ac_ext
63060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {0, (void *) 0}
63070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath};
63080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* This works around a problem in FreeBSD linker */
63100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef FREEBSD_WORKAROUND
63110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstatic const void *lt_preloaded_setup() {
63120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return lt__PROGRAM__LTX_preloaded_symbols;
63130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
63140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
63150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
63170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
63180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
63190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
63200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Now try linking the two files.
63210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  mv conftest.$ac_objext conftstm.$ac_objext
63220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_save_LIBS="$LIBS"
63230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_save_CFLAGS="$CFLAGS"
63240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LIBS="conftstm.$ac_objext"
63250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
63260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
63270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_link) 2>&5
63280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
63290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
63300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
63310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    pipe_works=yes
63320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
63330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LIBS="$lt_save_LIBS"
63340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CFLAGS="$lt_save_CFLAGS"
63350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
63360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  echo "cannot find nm_test_func in $nlist" >&5
63370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
63380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
63390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	echo "cannot find nm_test_var in $nlist" >&5
63400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
63410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
63420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
63430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
63440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
63450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo "$progname: failed program was:" >&5
63460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.$ac_ext >&5
63470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
63480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest* conftst*
63490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Do not use the global_symbol_pipe unless it works.
63510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$pipe_works" = yes; then
63520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break
63530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
63540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_sys_global_symbol_pipe=
63550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
63560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
63570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
63590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$lt_cv_sys_global_symbol_pipe"; then
63610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_sys_global_symbol_to_cdecl=
63620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
63630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
63640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
63650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "failed" >&6; }
63660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
63670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
63680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "ok" >&6; }
63690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
63700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check whether --enable-libtool-lock was given.
63940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${enable_libtool_lock+set}" = set; then :
63950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enableval=$enable_libtool_lock;
63960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
63970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
63980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
63990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
64000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Some flags need to be propagated to the compiler or linker for good
64010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# libtool support.
64020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host in
64030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathia64-*-hpux*)
64040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Find out which ABI we are using.
64050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo 'int i;' > conftest.$ac_ext
64060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
64080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
64090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then
64110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case `/usr/bin/file conftest.$ac_objext` in
64120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *ELF-32*)
64130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	HPUX_IA64_MODE="32"
64140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
64150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *ELF-64*)
64160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	HPUX_IA64_MODE="64"
64170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
64180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
64190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
64200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest*
64210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
64220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*-*-irix6*)
64230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Find out which ABI we are using.
64240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo '#line 6424 "configure"' > conftest.$ac_ext
64250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
64270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
64280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then
64300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$lt_cv_prog_gnu_ld" = yes; then
64310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case `/usr/bin/file conftest.$ac_objext` in
64320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*32-bit*)
64330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -melf32bsmip"
64340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
64350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*N32*)
64360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -melf32bmipn32"
64370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
64380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*64-bit*)
64390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -melf64bmip"
64400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
64410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
64420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
64430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case `/usr/bin/file conftest.$ac_objext` in
64440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*32-bit*)
64450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -32"
64460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
64470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*N32*)
64480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -n32"
64490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
64500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*64-bit*)
64510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -64"
64520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
64530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
64540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
64550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
64560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest*
64570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
64580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
64590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
64600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths390*-*linux*|s390*-*tpf*|sparc*-*linux*)
64610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Find out which ABI we are using.
64620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo 'int i;' > conftest.$ac_ext
64630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
64650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
64660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then
64680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case `/usr/bin/file conftest.o` in
64690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *32-bit*)
64700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host in
64710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  x86_64-*kfreebsd*-gnu)
64720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf_i386_fbsd"
64730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  x86_64-*linux*)
64750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf_i386"
64760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ppc64-*linux*|powerpc64-*linux*)
64780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf32ppclinux"
64790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s390x-*linux*)
64810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf_s390"
64820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  sparc64-*linux*)
64840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf32_sparc"
64850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
64870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
64880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *64-bit*)
64890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host in
64900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  x86_64-*kfreebsd*-gnu)
64910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf_x86_64_fbsd"
64920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  x86_64-*linux*)
64940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf_x86_64"
64950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ppc*-*linux*|powerpc*-*linux*)
64970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf64ppc"
64980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
64990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s390*-*linux*|s390*-*tpf*)
65000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf64_s390"
65010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
65020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  sparc*-*linux*)
65030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    LD="${LD-ld} -m elf64_sparc"
65040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
65050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
65060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
65070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
65080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
65090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest*
65100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
65110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*-*-sco3.2v5*)
65130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
65140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  SAVE_CFLAGS="$CFLAGS"
65150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CFLAGS="$CFLAGS -belf"
65160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
65170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
65180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_cc_needs_belf+set}" = set; then :
65190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
65200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
65210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ext=c
65220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
65230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
65240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
65250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
65260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
65280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
65290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
65310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
65320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
65330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
65350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
65360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
65370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
65380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
65390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_cc_needs_belf=yes
65400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
65410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_cc_needs_belf=no
65420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
65430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
65440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
65450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_ext=c
65460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
65470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
65480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
65490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
65500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
65520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
65530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_cc_needs_belf" >&6; }
65540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
65550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
65560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CFLAGS="$SAVE_CFLAGS"
65570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
65580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
65590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsparc*-*solaris*)
65600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Find out which ABI we are using.
65610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo 'int i;' > conftest.$ac_ext
65620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
65630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
65640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
65650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
65660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then
65670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case `/usr/bin/file conftest.o` in
65680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *64-bit*)
65690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $lt_cv_prog_gnu_ld in
65700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      yes*) LD="${LD-ld} -m elf64_sparc" ;;
65710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
65720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
65730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  LD="${LD-ld} -64"
65740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
65750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
65760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
65770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
65780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
65790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
65800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest*
65810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
65820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
65830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_locks="$enable_libtool_lock"
65850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
65870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
65880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    rhapsody* | darwin*)
65890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
65900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
65910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
65920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
65930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
65940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
65950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
65960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
65970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$DSYMUTIL"; then
65980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
65990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
66020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
66030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
66040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
66050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
66060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
66080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
66100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
66110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
66120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
66130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
66140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
66150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDSYMUTIL=$ac_cv_prog_DSYMUTIL
66180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$DSYMUTIL"; then
66190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
66200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$DSYMUTIL" >&6; }
66210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
66230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
66240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
66260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
66270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_DSYMUTIL"; then
66290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_DSYMUTIL=$DSYMUTIL
66300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "dsymutil", so it can be a program name with args.
66310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy dsymutil; ac_word=$2
66320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
66330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
66340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
66350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
66360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_DSYMUTIL"; then
66380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
66390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
66420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
66430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
66440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
66450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
66460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
66480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
66500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
66510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
66520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
66530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
66540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
66550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
66580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_DSYMUTIL"; then
66590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
66600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_DSYMUTIL" >&6; }
66610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
66630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
66640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
66660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_DSYMUTIL" = x; then
66670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    DSYMUTIL=":"
66680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
66690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
66700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
66710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
66720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
66730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
66740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
66750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    DSYMUTIL=$ac_ct_DSYMUTIL
66760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
66770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
66790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
66800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
66810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
66820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
66830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}nmedit; ac_word=$2
66840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
66850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
66860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_NMEDIT+set}" = set; then :
66870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
66880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$NMEDIT"; then
66900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
66910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
66920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
66940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
66950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
66960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
66970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
66980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
67000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
67020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
67030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
67040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
67050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
67060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNMEDIT=$ac_cv_prog_NMEDIT
67100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$NMEDIT"; then
67110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
67120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$NMEDIT" >&6; }
67130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
67160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_NMEDIT"; then
67210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_NMEDIT=$NMEDIT
67220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "nmedit", so it can be a program name with args.
67230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy nmedit; ac_word=$2
67240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
67250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
67260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
67270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
67280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_NMEDIT"; then
67300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
67310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
67340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
67350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
67360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
67370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
67380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_NMEDIT="nmedit"
67400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
67420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
67430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
67440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
67450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
67460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
67500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_NMEDIT"; then
67510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
67520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_NMEDIT" >&6; }
67530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
67560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_NMEDIT" = x; then
67590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    NMEDIT=":"
67600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
67610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
67620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
67630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
67640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
67650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
67660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
67670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    NMEDIT=$ac_ct_NMEDIT
67680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
67690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  NMEDIT="$ac_cv_prog_NMEDIT"
67710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
67720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
67740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
67750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}lipo; ac_word=$2
67760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
67770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
67780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_LIPO+set}" = set; then :
67790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
67800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$LIPO"; then
67820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
67830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
67840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
67860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
67870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
67880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
67890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
67900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
67920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
67940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
67950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
67960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
67970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
67980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
67990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIPO=$ac_cv_prog_LIPO
68020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$LIPO"; then
68030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
68040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$LIPO" >&6; }
68050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
68080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
68100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
68110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_LIPO"; then
68130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_LIPO=$LIPO
68140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "lipo", so it can be a program name with args.
68150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy lipo; ac_word=$2
68160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
68170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
68180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
68190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
68200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_LIPO"; then
68220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
68230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
68260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
68270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
68280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
68290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
68300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_LIPO="lipo"
68320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
68340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
68350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
68360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
68370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
68380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
68390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
68420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_LIPO"; then
68430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
68440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_LIPO" >&6; }
68450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
68480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
68500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_LIPO" = x; then
68510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    LIPO=":"
68520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
68530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
68540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
68550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
68560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
68570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
68580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
68590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    LIPO=$ac_ct_LIPO
68600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
68610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LIPO="$ac_cv_prog_LIPO"
68630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
68650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
68660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
68670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}otool; ac_word=$2
68680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
68690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
68700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_OTOOL+set}" = set; then :
68710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
68720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$OTOOL"; then
68740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
68750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
68780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
68790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
68800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
68810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
68820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
68840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
68860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
68870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
68880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
68890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
68900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
68910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
68930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL=$ac_cv_prog_OTOOL
68940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$OTOOL"; then
68950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
68960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$OTOOL" >&6; }
68970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
68980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
69000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_OTOOL"; then
69050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_OTOOL=$OTOOL
69060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "otool", so it can be a program name with args.
69070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy otool; ac_word=$2
69080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
69090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
69100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
69110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
69120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_OTOOL"; then
69140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
69150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
69170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
69180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
69190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
69200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
69210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
69220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
69230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_OTOOL="otool"
69240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
69250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
69260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
69270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
69280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
69290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
69300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
69340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_OTOOL"; then
69350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
69360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_OTOOL" >&6; }
69370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
69390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
69400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_OTOOL" = x; then
69430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    OTOOL=":"
69440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
69450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
69460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
69470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
69480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
69490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
69500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
69510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    OTOOL=$ac_ct_OTOOL
69520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
69530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  OTOOL="$ac_cv_prog_OTOOL"
69550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
69580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
69590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy ${ac_tool_prefix}otool64; ac_word=$2
69600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
69610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
69620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_OTOOL64+set}" = set; then :
69630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
69640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$OTOOL64"; then
69660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
69670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
69690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
69700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
69710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
69720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
69730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
69740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
69750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
69760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
69770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
69780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
69790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
69800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
69810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
69820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL64=$ac_cv_prog_OTOOL64
69860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$OTOOL64"; then
69870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
69880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$OTOOL64" >&6; }
69890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
69900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
69910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
69920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
69950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
69960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$ac_cv_prog_OTOOL64"; then
69970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_OTOOL64=$OTOOL64
69980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "otool64", so it can be a program name with args.
69990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy otool64; ac_word=$2
70000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
70010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
70020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
70030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
70040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
70050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_OTOOL64"; then
70060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
70070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
70080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
70090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
70100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
70110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
70120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
70130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
70140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
70150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_OTOOL64="otool64"
70160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
70170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
70180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
70190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
70200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
70210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
70220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
70240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
70250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
70260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_OTOOL64"; then
70270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
70280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_OTOOL64" >&6; }
70290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
70300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
70310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
70320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
70330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_OTOOL64" = x; then
70350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    OTOOL64=":"
70360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
70370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
70380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
70390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
70400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
70410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
70420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
70430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    OTOOL64=$ac_ct_OTOOL64
70440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
70450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
70460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  OTOOL64="$ac_cv_prog_OTOOL64"
70470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
70480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
70750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
70760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for -single_module linker flag... " >&6; }
70770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_apple_cc_single_mod+set}" = set; then :
70780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
70790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
70800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_apple_cc_single_mod=no
70810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -z "${LT_MULTI_MODULE}"; then
70820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# By default we will add the -single_module flag. You can override
70830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# by either setting the environment variable LT_MULTI_MODULE
70840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# non-empty at configure time, or by adding -multi_module to the
70850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# link flags.
70860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	rm -rf libconftest.dylib*
70870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	echo "int foo(void){return 1;}" > conftest.c
70880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
70890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath-dynamiclib -Wl,-single_module conftest.c" >&5
70900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
70910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
70920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        _lt_result=$?
70930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
70940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_cv_apple_cc_single_mod=yes
70950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
70960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cat conftest.err >&5
70970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
70980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	rm -rf libconftest.dylib*
70990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	rm -f conftest.*
71000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
71010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
71020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
71030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
71040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
71050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
71060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
71070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
71080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
71090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_ld_exported_symbols_list=no
71100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      save_LDFLAGS=$LDFLAGS
71110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo "_main" > conftest.sym
71120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
71130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
71150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
71170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
71180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
71190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
71210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
71220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
71230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
71240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
71250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_ld_exported_symbols_list=yes
71260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
71270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_ld_exported_symbols_list=no
71280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
71290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
71300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
71310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	LDFLAGS="$save_LDFLAGS"
71320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
71340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
71350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
71360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
71370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    rhapsody* | darwin1.[012])
71380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
71390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    darwin1.*)
71400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
71410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    darwin*) # darwin 5.x on
71420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # if running on 10.5 or later, the deployment target defaults
71430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # to the OS version, if on x86, and 10.4, the deployment
71440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # target defaults to 10.4. Don't you love it?
71450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
71460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
71470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
71480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	10.[012]*)
71490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
71500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	10.*)
71510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
71520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
71530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
71540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
71550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
71560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dar_single_mod='$single_module'
71570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
71580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
71590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
71600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
71610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
71620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
71630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$DSYMUTIL" != ":"; then
71640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dsymutil='~$DSYMUTIL $lib || :'
71650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
71660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _lt_dsymutil=
71670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
71680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
71690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
71700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
71730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for ANSI C header files... " >&6; }
71740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_header_stdc+set}" = set; then :
71750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
71760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
71770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
71790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
71800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdarg.h>
71810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <string.h>
71820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <float.h>
71830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
71850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
71860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
71870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
71890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
71900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
71910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
71920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
71930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=yes
71940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
71950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
71960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
71970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
71980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
71990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
72000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
72010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
72030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <string.h>
72040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
72060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
72070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $EGREP "memchr" >/dev/null 2>&1; then :
72080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
72100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
72110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest*
72130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
72170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
72180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
72200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
72210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
72230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
72240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $EGREP "free" >/dev/null 2>&1; then :
72250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
72270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
72280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest*
72300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
72340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
72350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$cross_compiling" = yes; then :
72360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :
72370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
72380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
72400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <ctype.h>
72410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
72420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#if ((' ' & 0x0FF) == 0x020)
72430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
72440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
72450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
72460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define ISLOWER(c) \
72470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		   (('a' <= (c) && (c) <= 'i') \
72480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     || ('j' <= (c) && (c) <= 'r') \
72490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     || ('s' <= (c) && (c) <= 'z'))
72500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
72510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
72520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
72540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
72550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
72560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
72570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  int i;
72580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for (i = 0; i < 256; i++)
72590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if (XOR (islower (i), ISLOWER (i))
72600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	|| toupper (i) != TOUPPER (i))
72610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      return 2;
72620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
72630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
72640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
72650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_run "$LINENO"; then :
72660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
72680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
72690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
72710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  conftest.$ac_objext conftest.beam conftest.$ac_ext
72720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
72770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_header_stdc" >&6; }
72780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
72790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define STDC_HEADERS 1" >>confdefs.h
72810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# On IRIX 5.3, sys/types and inttypes.h are conflicting.
72850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
72860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  inttypes.h stdint.h unistd.h
72870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
72880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
72890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
72900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"
72910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval as_val=\$$as_ac_Header
72920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "x$as_val" = x""yes; then :
72930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
72940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
72950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
72960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
72980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
72990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
73000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in dlfcn.h
73030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
73040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
73050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"
73060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_dlfcn_h" = x""yes; then :
73070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
73080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_DLFCN_H 1
73090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
73100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
73120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
73140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=cpp
73180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CXXCPP $CPPFLAGS'
73190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
73200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
73210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_cxx_compiler_gnu
73220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CXX"; then
73230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CCC"; then
73240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXX=$CCC
73250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
73260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$ac_tool_prefix"; then
73270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
73280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
73290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
73300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_tool_prefix$ac_prog; ac_word=$2
73310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
73320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
73330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_CXX+set}" = set; then :
73340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
73350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
73360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$CXX"; then
73370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CXX="$CXX" # Let the user override the test.
73380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
73390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
73400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
73410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
73420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
73430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
73440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
73450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
73460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
73470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
73480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
73490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
73500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
73510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
73520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
73530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
73550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
73560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXX=$ac_cv_prog_CXX
73570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CXX"; then
73580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
73590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CXX" >&6; }
73600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
73610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
73620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
73630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
73640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -n "$CXX" && break
73670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
73680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
73690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CXX"; then
73700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ct_CXX=$CXX
73710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
73720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
73730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "$ac_prog", so it can be a program name with args.
73740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_prog; ac_word=$2
73750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
73760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
73770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
73780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
73790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
73800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_ct_CXX"; then
73810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
73820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
73830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
73840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
73850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
73860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
73870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
73880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
73890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
73900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_ac_ct_CXX="$ac_prog"
73910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
73920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
73930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
73940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
73950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
73960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
73970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
73980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
73990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ct_CXX=$ac_cv_prog_ac_ct_CXX
74010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_ct_CXX"; then
74020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
74030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_ct_CXX" >&6; }
74040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
74050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
74060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
74070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$ac_ct_CXX" && break
74110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
74120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$ac_ct_CXX" = x; then
74140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXX="g++"
74150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
74160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $cross_compiling:$ac_tool_warned in
74170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathyes:)
74180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
74190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
74200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_tool_warned=yes ;;
74210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
74220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXX=$ac_ct_CXX
74230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
74240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
74270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Provide some information about the compiler.
74290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
74300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset X $ac_compile
74310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler=$2
74320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_option in --version -v -V -qversion; do
74330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { ac_try="$ac_compiler $ac_option >&5"
74340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "(($ac_try" in
74350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
74360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_try_echo=$ac_try;;
74370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
74380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
74390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_try_echo"; } >&5
74400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
74410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
74420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -s conftest.err; then
74430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '10a\
74440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath... rest of stderr output deleted ...
74450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         10q' conftest.err >conftest.er1
74460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat conftest.er1 >&5
74470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
74480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conftest.er1 conftest.err
74490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
74500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }
74510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
74520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
74540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
74550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
74560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
74570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
74580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
74590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
74600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
74620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
74630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
74640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifndef __GNUC__
74650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       choke me
74660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
74670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
74690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
74700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
74710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
74720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
74730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_compiler_gnu=yes
74740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
74750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_compiler_gnu=no
74760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
74780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cv_cxx_compiler_gnu=$ac_compiler_gnu
74790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
74800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
74820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
74830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_compiler_gnu = yes; then
74840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GXX=yes
74850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
74860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GXX=
74870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
74880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_test_CXXFLAGS=${CXXFLAGS+set}
74890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_save_CXXFLAGS=$CXXFLAGS
74900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
74910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether $CXX accepts -g... " >&6; }
74920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_cxx_g+set}" = set; then :
74930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
74940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
74950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
74960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cxx_werror_flag=yes
74970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cv_prog_cxx_g=no
74980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   CXXFLAGS="-g"
74990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
75000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
75010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
75030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
75040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
75050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
75070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
75080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
75090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
75100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
75110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cxx_g=yes
75120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
75130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXFLAGS=""
75140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
75150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
75160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
75180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
75190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
75200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
75220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
75230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
75240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
75250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
75260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
75280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
75290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 CXXFLAGS="-g"
75300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
75310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
75320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
75340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
75350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
75360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
75380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
75390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
75400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
75410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
75420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_cxx_g=yes
75430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
75440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
75450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
75460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
75470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
75480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
75490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
75500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
75510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
75520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_prog_cxx_g" >&6; }
75530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_test_CXXFLAGS" = set; then
75540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXFLAGS=$ac_save_CXXFLAGS
75550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test $ac_cv_prog_cxx_g = yes; then
75560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GXX" = yes; then
75570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS="-g -O2"
75580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
75590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS="-g"
75600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
75610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
75620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GXX" = yes; then
75630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS="-O2"
75640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
75650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CXXFLAGS=
75660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
75670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
75680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
75690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
75700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
75710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
75720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
75730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdepcc="$CXX"  am_compiler_list=
75750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
75760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
75770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking dependency style of $depcc... " >&6; }
75780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
75790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
75800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
75810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
75820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We make a subdir and do the tests there.  Otherwise we can end up
75830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # making bogus files that we don't know about and never remove.  For
75840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # instance it was reported that on HP-UX the gcc test will end up
75850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # making a dummy file named `D' -- because `-MD' means `put the output
75860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # in D'.
75870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir conftest.dir
75880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Copy depcomp to subdir because otherwise we won't find it if we're
75890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # using a relative directory.
75900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cp "$am_depcomp" conftest.dir
75910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cd conftest.dir
75920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We will build objects and dependencies in a subdirectory because
75930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # it helps to detect inapplicable dependency modes.  For instance
75940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # both Tru64's cc and ICC support -MD to output dependencies as a
75950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # side effect of compilation, but ICC will put the dependencies in
75960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the current directory while Tru64 will put them in the object
75970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # directory.
75980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir sub
75990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
76000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_cv_CXX_dependencies_compiler_type=none
76010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$am_compiler_list" = ""; then
76020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
76030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
76040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__universal=false
76050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case " $depcc " in #(
76060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *\ -arch\ *\ -arch\ *) am__universal=true ;;
76070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     esac
76080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
76090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for depmode in $am_compiler_list; do
76100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Setup a source with many dependencies, because some compilers
76110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # like to wrap large dependency lists on column 80 (with \), and
76120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # we should not choose a depcomp mode which is confused by this.
76130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #
76140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We need to recreate these files for each test, as the compiler may
76150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # overwrite some of them when testing with obscure command lines.
76160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # This happens at least with the AIX C compiler.
76170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    : > sub/conftest.c
76180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for i in 1 2 3 4 5 6; do
76190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo '#include "conftst'$i'.h"' >> sub/conftest.c
76200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
76210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Solaris 8's {/usr,}/bin/sh.
76220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      touch sub/conftst$i.h
76230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
76240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
76250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
76260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We check with `-c' and `-o' for the sake of the "dashmstdout"
76270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # mode.  It turns out that the SunPro C++ compiler does not properly
76280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # handle `-M -o', and we need to detect this.  Also, some Intel
76290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # versions had trouble with output in subdirs
76300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__obj=sub/conftest.${OBJEXT-o}
76310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__minus_obj="-o $am__obj"
76320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $depmode in
76330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    gcc)
76340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This depmode causes a compiler race in universal mode.
76350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test "$am__universal" = false || continue
76360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
76370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    nosideeffect)
76380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # after this tag, mechanisms are not by side-effect, so they'll
76390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # only be used when explicitly requested
76400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "x$enable_dependency_tracking" = xyes; then
76410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	continue
76420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
76430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	break
76440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
76450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
76460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    msvisualcpp | msvcmsys)
76470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This compiler won't grok `-c -o', but also, the minuso test has
76480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # not run yet.  These depmodes are late enough in the game, and
76490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # so weak that their functioning should not be impacted.
76500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      am__obj=conftest.${OBJEXT-o}
76510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      am__minus_obj=
76520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
76530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    none) break ;;
76540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
76550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if depmode=$depmode \
76560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       source=sub/conftest.c object=$am__obj \
76570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
76580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
76590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         >/dev/null 2>conftest.err &&
76600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
76610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
76620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
76630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
76640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # icc doesn't choke on unknown options, it will just issue warnings
76650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # or remarks (even with -Werror).  So we grep stderr for any message
76660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # that says an option was ignored or not supported.
76670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # When given -MP, icc 7.0 and 7.1 complain thusly:
76680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      #   icc: Command line warning: ignoring option '-M'; no argument required
76690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # The diagnosis changed in icc 8.0:
76700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      #   icc: Command line remark: option '-MP' not supported
76710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if (grep 'ignoring option' conftest.err ||
76720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
76730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        am_cv_CXX_dependencies_compiler_type=$depmode
76740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        break
76750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
76760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
76770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
76780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
76790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cd ..
76800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -rf conftest.dir
76810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
76820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am_cv_CXX_dependencies_compiler_type=none
76830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
76840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
76850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
76860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
76870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
76880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
76890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
76900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath if
76910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "x$enable_dependency_tracking" != xno \
76920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
76930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_TRUE=
76940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_FALSE='#'
76950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
76960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_TRUE='#'
76970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__fastdepCXX_FALSE=
76980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
76990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CXX" && ( test "X$CXX" != "Xno" &&
77020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
77030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    (test "X$CXX" != "Xg++"))) ; then
77040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_ext=cpp
77050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CXXCPP $CPPFLAGS'
77060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
77070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
77080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_cxx_compiler_gnu
77090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
77100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
77110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$CXXCPP"; then
77120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
77130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
77140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
77150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Double quotes because CXXCPP needs to be expanded
77160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for CXXCPP in "$CXX -E" "/lib/cpp"
77170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    do
77180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_preproc_ok=false
77190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_cxx_preproc_warn_flag in '' yes
77200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
77210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Use a header file that comes with gcc, so configuring glibc
77220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # with a fresh cross-compiler works.
77230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
77240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # <limits.h> exists even on freestanding compilers.
77250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # On the NeXT, cc -E runs the code through the compiler's parser,
77260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # not just through cpp. "Syntax error" is here to catch this case.
77270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
77280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
77290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __STDC__
77300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <limits.h>
77310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
77320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <assert.h>
77330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
77340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     Syntax error
77350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
77360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_cpp "$LINENO"; then :
77370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
77390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: fails on valid input.
77400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
77410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
77420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
77430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # OK, works on sane cases.  Now check whether nonexistent headers
77450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # can be detected and how.
77460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
77470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
77480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <ac_nonexistent.h>
77490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
77500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_cpp "$LINENO"; then :
77510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: success on invalid input.
77520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
77530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
77540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Passes both tests.
77550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_preproc_ok=:
77560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbreak
77570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
77580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
77590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
77610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
77620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
77630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_preproc_ok; then :
77640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  break
77650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
77660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
77680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_CXXCPP=$CXXCPP
77690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
77710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CXXCPP=$ac_cv_prog_CXXCPP
77720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
77730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_CXXCPP=$CXXCPP
77740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
77750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
77760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$CXXCPP" >&6; }
77770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_preproc_ok=false
77780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_cxx_preproc_warn_flag in '' yes
77790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
77800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Use a header file that comes with gcc, so configuring glibc
77810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # with a fresh cross-compiler works.
77820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
77830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # <limits.h> exists even on freestanding compilers.
77840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # On the NeXT, cc -E runs the code through the compiler's parser,
77850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # not just through cpp. "Syntax error" is here to catch this case.
77860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
77870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
77880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __STDC__
77890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <limits.h>
77900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
77910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# include <assert.h>
77920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
77930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     Syntax error
77940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
77950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_cpp "$LINENO"; then :
77960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
77970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
77980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: fails on valid input.
77990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
78000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
78010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
78020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # OK, works on sane cases.  Now check whether nonexistent headers
78040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # can be detected and how.
78050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
78060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
78070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <ac_nonexistent.h>
78080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
78090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_cpp "$LINENO"; then :
78100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Broken: success on invalid input.
78110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcontinue
78120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
78130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Passes both tests.
78140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_preproc_ok=:
78150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbreak
78160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
78170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
78180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
78200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
78210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest.err conftest.$ac_ext
78220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_preproc_ok; then :
78230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
78250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
78260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
78270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_lt_caught_CXX_error=yes; }
78280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
78290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
78310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
78320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
78330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
78340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
78350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
78370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  _lt_caught_CXX_error=yes
78380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
78390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set options
78450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        enable_dlopen=no
78490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_win32_dll=no
78520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # Check whether --enable-shared was given.
78550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${enable_shared+set}" = set; then :
78560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enableval=$enable_shared; p=${PACKAGE-default}
78570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $enableval in
78580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    yes) enable_shared=yes ;;
78590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    no) enable_shared=no ;;
78600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
78610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      enable_shared=no
78620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Look at the argument we got.  We use all the common list separators.
78630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
78640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      for pkg in $enableval; do
78650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	IFS="$lt_save_ifs"
78660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "X$pkg" = "X$p"; then
78670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  enable_shared=yes
78680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
78690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
78700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      IFS="$lt_save_ifs"
78710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
78720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
78730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
78740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_shared=yes
78750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
78760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
78850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check whether --enable-static was given.
78860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${enable_static+set}" = set; then :
78870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enableval=$enable_static; p=${PACKAGE-default}
78880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $enableval in
78890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    yes) enable_static=yes ;;
78900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    no) enable_static=no ;;
78910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
78920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     enable_static=no
78930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Look at the argument we got.  We use all the common list separators.
78940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
78950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      for pkg in $enableval; do
78960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	IFS="$lt_save_ifs"
78970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "X$pkg" = "X$p"; then
78980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  enable_static=yes
78990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
79000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
79010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      IFS="$lt_save_ifs"
79020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
79030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
79040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
79050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_static=yes
79060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
79070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check whether --with-pic was given.
79180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${with_pic+set}" = set; then :
79190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  withval=$with_pic; pic_mode="$withval"
79200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
79210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  pic_mode=default
79220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
79230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$pic_mode" && pic_mode=default
79260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check whether --enable-fast-install was given.
79340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${enable_fast_install+set}" = set; then :
79350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enableval=$enable_fast_install; p=${PACKAGE-default}
79360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $enableval in
79370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    yes) enable_fast_install=yes ;;
79380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    no) enable_fast_install=no ;;
79390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
79400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      enable_fast_install=no
79410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Look at the argument we got.  We use all the common list separators.
79420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
79430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      for pkg in $enableval; do
79440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	IFS="$lt_save_ifs"
79450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "X$pkg" = "X$p"; then
79460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  enable_fast_install=yes
79470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
79480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
79490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      IFS="$lt_save_ifs"
79500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
79510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
79520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
79530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_fast_install=yes
79540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
79550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This can be used to rebuild libtool when needed
79670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBTOOL_DEPS="$ltmain"
79680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Always use our own libtool.
79700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBTOOL='$(SHELL) $(top_builddir)/libtool'
79710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$LN_S" && LN_S="ln -s"
79970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
79990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "${ZSH_VERSION+set}" ; then
80120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   setopt NO_GLOB_SUBST
80130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
80140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
80160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for objdir... " >&6; }
80170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_objdir+set}" = set; then :
80180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
80190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
80200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f .libs 2>/dev/null
80210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmkdir .libs 2>/dev/null
80220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -d .libs; then
80230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_objdir=.libs
80240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
80250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # MS-DOS does not allow filenames that begin with a dot.
80260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_objdir=_libs
80270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
80280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrmdir .libs 2>/dev/null
80290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
80300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
80310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_objdir" >&6; }
80320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjdir=$lt_cv_objdir
80330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
80390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define LT_OBJDIR "$lt_cv_objdir/"
80400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
80410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
80590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix3*)
80600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # AIX sometimes has problems with the GCC collect2 program.  For some
80610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # reason, if we set the COLLECT_NAMES environment variable, the problems
80620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # vanish in a puff of smoke.
80630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "X${COLLECT_NAMES+set}" != Xset; then
80640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    COLLECT_NAMES=
80650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export COLLECT_NAMES
80660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
80670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
80680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
80690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed substitution that helps us do robust quoting.  It backslashifies
80710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# metacharacters that are still active within double-quoted strings.
80720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
80730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Same as above, but do not quote variable references.
80750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
80760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed substitution to delay expansion of an escaped shell variable in a
80780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# double_quote_subst'ed string.
80790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
80800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed substitution to delay expansion of an escaped single quote.
80820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
80830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed substitution to avoid accidental globbing in evaled expressions
80850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_glob_subst='s/\*/\\\*/g'
80860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Global variables:
80880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathofile=libtool
80890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcan_build_shared=yes
80900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# All known linkers require a `.a' archive for static linking (except MSVC,
80920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# which needs '.lib').
80930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibext=a
80940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld="$lt_cv_prog_gnu_ld"
80960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
80970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_CC="$CC"
80980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_CFLAGS="$CFLAGS"
80990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set sane defaults for various variables
81010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$CC" && CC=cc
81020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$LTCC" && LTCC=$CC
81030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
81040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$LD" && LD=ld
81050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$ac_objext" && ac_objext=o
81060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor cc_temp in $compiler""; do
81080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $cc_temp in
81090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
81100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
81110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    \-*) ;;
81120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) break;;
81130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
81140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
81150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
81160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Only perform the check for file, if the check method requires it
81190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$MAGIC_CMD" && MAGIC_CMD=file
81200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $deplibs_check_method in
81210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_magic*)
81220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
81240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
81250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
81260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
81270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
81280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $MAGIC_CMD in
81290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath[\\/*] |  ?:[\\/]*)
81300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
81310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
81320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
81330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_MAGIC_CMD="$MAGIC_CMD"
81340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
81350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
81360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_dir in $ac_dummy; do
81370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    IFS="$lt_save_ifs"
81380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$ac_dir" && ac_dir=.
81390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -f $ac_dir/${ac_tool_prefix}file; then
81400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
81410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -n "$file_magic_test_file"; then
81420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $deplibs_check_method in
81430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	"file_magic "*)
81440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
81450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
81460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
81470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    $EGREP "$file_magic_regex" > /dev/null; then
81480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    :
81490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
81500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cat <<_LT_EOF 1>&2
81510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** Warning: the command libtool uses to detect shared libraries,
81530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** $file_magic_cmd, produces output that libtool cannot recognize.
81540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** The result is that libtool may fail to recognize shared libraries
81550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** as such.  This will affect the creation of libtool libraries that
81560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** depend on shared libraries, but programs linked with such libtool
81570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** libraries will work regardless of this problem.  Nevertheless, you
81580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** may want to report the problem to your system manager and/or to
81590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** bug-libtool@gnu.org
81600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
81620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi ;;
81630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
81640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
81650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      break
81660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
81670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
81680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS="$lt_save_ifs"
81690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  MAGIC_CMD="$lt_save_MAGIC_CMD"
81700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
81710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
81720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
81730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
81750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$MAGIC_CMD"; then
81760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
81770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$MAGIC_CMD" >&6; }
81780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
81790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
81810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
81820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
81870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$lt_cv_path_MAGIC_CMD"; then
81880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$ac_tool_prefix"; then
81890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
81900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for file... " >&6; }
81910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
81920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
81930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
81940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $MAGIC_CMD in
81950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath[\\/*] |  ?:[\\/]*)
81960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
81970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
81980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
81990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_MAGIC_CMD="$MAGIC_CMD"
82000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
82010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
82020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_dir in $ac_dummy; do
82030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    IFS="$lt_save_ifs"
82040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$ac_dir" && ac_dir=.
82050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -f $ac_dir/file; then
82060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_path_MAGIC_CMD="$ac_dir/file"
82070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -n "$file_magic_test_file"; then
82080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $deplibs_check_method in
82090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	"file_magic "*)
82100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
82110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
82120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
82130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    $EGREP "$file_magic_regex" > /dev/null; then
82140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    :
82150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
82160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cat <<_LT_EOF 1>&2
82170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** Warning: the command libtool uses to detect shared libraries,
82190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** $file_magic_cmd, produces output that libtool cannot recognize.
82200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** The result is that libtool may fail to recognize shared libraries
82210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** as such.  This will affect the creation of libtool libraries that
82220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** depend on shared libraries, but programs linked with such libtool
82230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** libraries will work regardless of this problem.  Nevertheless, you
82240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** may want to report the problem to your system manager and/or to
82250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** bug-libtool@gnu.org
82260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
82280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi ;;
82290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
82300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
82310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      break
82320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
82330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
82340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS="$lt_save_ifs"
82350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  MAGIC_CMD="$lt_save_MAGIC_CMD"
82360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
82370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
82380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
82390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
82410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$MAGIC_CMD"; then
82420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
82430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$MAGIC_CMD" >&6; }
82440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
82450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
82460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
82470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
82480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
82510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    MAGIC_CMD=:
82520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
82530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
82540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
82560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
82570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
82580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Use C for the default configuration in the libtool script
82600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_save_CC="$CC"
82620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
82630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
82640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
82650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
82660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
82670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Source file extension for C test sources.
82700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
82710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Object file extension for compiled C test sources.
82730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjext=o
82740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjext=$objext
82750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Code to be used in simple compile tests
82770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_simple_compile_test_code="int some_variable = 0;"
82780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Code to be used in simple link tests
82800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_simple_link_test_code='int main(){return(0);}'
82810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If no C compiler was specified, use CC.
82890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCC=${LTCC-"$CC"}
82900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If no C compiler flags were specified, use CFLAGS.
82920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
82930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Allow CC to be a program name with arguments.
82950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler=$CC
82960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
82970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Save the default compiler, since it gets overwritten when the other
82980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
82990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_DEFAULT=$CC
83000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# save warnings/boilerplate of simple test code
83020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_outfile=conftest.$ac_objext
83030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho "$lt_simple_compile_test_code" >conftest.$ac_ext
83040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
83050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_lt_compiler_boilerplate=`cat conftest.err`
83060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$RM conftest*
83070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_outfile=conftest.$ac_objext
83090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho "$lt_simple_link_test_code" >conftest.$ac_ext
83100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
83110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_lt_linker_boilerplate=`cat conftest.err`
83120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$RM -r conftest*
83130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## CAVEAT EMPTOR:
83160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## There is no encapsulation within the following macros, do not change
83170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## the running order or otherwise move them around unless you know exactly
83180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## what you are doing...
83190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$compiler"; then
83200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_no_builtin_flag=
83220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$GCC" = yes; then
83240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
83250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
83270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
83280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
83290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
83300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
83310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_rtti_exceptions=no
83320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_outfile=conftest.$ac_objext
83330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
83340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="-fno-rtti -fno-exceptions"
83350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
83360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
83370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
83380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
83390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # The option is referenced via a variable to avoid confusing sed.
83400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
83410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
83440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:8344: $lt_compile\"" >&5)
83450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>conftest.err)
83460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
83470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat conftest.err >&5
83480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:8348: \$? = $ac_status" >&5
83490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s "$ac_outfile"; then
83500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
83510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings other than the usual output.
83520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
83530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
83540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
83550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_rtti_exceptions=yes
83560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
83570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
83580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
83590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
83610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
83620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
83630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
83650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
83660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
83670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    :
83680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
83690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
83710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_prog_compiler_wl=
83780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_pic=
83790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_static=
83800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
83820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
83830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GCC" = yes; then
83850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_wl='-Wl,'
83860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_static='-static'
83870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
83890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      aix*)
83900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # All AIX code is PIC.
83910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$host_cpu" = ia64; then
83920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# AIX 5 now supports IA64 processor
83930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-Bstatic'
83940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
83950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
83960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
83970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    amigaos*)
83980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
83990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      powerpc)
84000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # see comment about AmigaOS4 .so support
84010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            lt_prog_compiler_pic='-fPIC'
84020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
84030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      m68k)
84040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # FIXME: we need at least 68020 code to build shared libraries, but
84050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # adding the `-m68020' flag to GCC prevents building anything better,
84060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # like `-m68040'.
84070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
84080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
84090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
84100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
84130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default for these OSes.
84140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mingw* | cygwin* | pw32* | os2* | cegcc*)
84170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This hack is so that the source file can tell whether it is being
84180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # built for inclusion in a dll (and should export symbols for example).
84190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Although the cygwin gcc ignores -fPIC, still need this for old-style
84200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # (--disable-auto-import) libraries
84210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-DDLL_EXPORT'
84220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    darwin* | rhapsody*)
84250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default on this platform
84260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Common symbols not allowed in MH_DYLIB files
84270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-fno-common'
84280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hpux*)
84310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
84320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
84330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # sets the default TLS model and affects inlining.
84340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
84350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hppa*64*)
84360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# +Z the default
84370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
84380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
84390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='-fPIC'
84400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
84410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
84420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    interix[3-9]*)
84450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
84460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Instead, we relocate shared libraries at runtime.
84470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    msdosdjgpp*)
84500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Just because we use GCC doesn't mean we suddenly get shared libraries
84510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # on systems that don't support them.
84520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_can_build_shared=no
84530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      enable_shared=no
84540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *nto* | *qnx*)
84570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # QNX uses GNU C++, but need to define -shared option too, otherwise
84580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # it will coredump.
84590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-fPIC -shared'
84600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4*MP*)
84630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -d /usr/nec; then
84640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic=-Kconform_pic
84650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
84660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
84690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-fPIC'
84700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
84720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
84730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # PORTME Check for flag to pass linker flags through the system compiler.
84740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
84750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    aix*)
84760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
84770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$host_cpu" = ia64; then
84780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# AIX 5 now supports IA64 processor
84790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-Bstatic'
84800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
84810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
84820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
84830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mingw* | cygwin* | pw32* | os2* | cegcc*)
84860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This hack is so that the source file can tell whether it is being
84870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # built for inclusion in a dll (and should export symbols for example).
84880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-DDLL_EXPORT'
84890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
84900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
84910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hpux9* | hpux10* | hpux11*)
84920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
84930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
84940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # not for PA HP-UX.
84950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
84960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hppa*64*|ia64*)
84970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# +Z the default
84980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
84990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
85000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='+Z'
85010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
85020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
85030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Is there a better lt_prog_compiler_static that works with the bundled CC?
85040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='${wl}-a ${wl}archive'
85050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    irix5* | irix6* | nonstopux*)
85080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
85090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC (with -KPIC) is the default.
85100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-non_shared'
85110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    linux* | k*bsd*-gnu | kopensolaris*-gnu)
85140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $cc_basename in
85150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # old Intel for x86_64 which still supported -KPIC.
85160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ecc*)
85170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Wl,'
85180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='-KPIC'
85190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-static'
85200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
85210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # icc used to be incompatible with GCC.
85220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # ICC 10 doesn't accept -KPIC any more.
85230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      icc* | ifort*)
85240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Wl,'
85250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='-fPIC'
85260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-static'
85270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
85280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Lahey Fortran 8.1.
85290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lf95*)
85300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Wl,'
85310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='--shared'
85320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='--static'
85330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
85340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      pgcc* | pgf77* | pgf90* | pgf95*)
85350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # Portland Group compilers (*not* the Pentium gcc compiler,
85360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# which looks to be a dead project)
85370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Wl,'
85380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='-fpic'
85390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-Bstatic'
85400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
85410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ccc*)
85420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lt_prog_compiler_wl='-Wl,'
85430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # All Alpha code is PIC.
85440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lt_prog_compiler_static='-non_shared'
85450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
85460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      xl*)
85470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# IBM XL C 8.0/Fortran 10.1 on PPC
85480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Wl,'
85490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='-qpic'
85500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-qstaticlink'
85510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
85520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
85530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case `$CC -V 2>&1 | sed 5q` in
85540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*Sun\ C*)
85550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Sun C 5.9
85560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_pic='-KPIC'
85570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_static='-Bstatic'
85580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_wl='-Wl,'
85590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
85600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*Sun\ F*)
85610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
85620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_pic='-KPIC'
85630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_static='-Bstatic'
85640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_wl=''
85650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
85660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
85670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
85680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
85690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    newsos6)
85720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-KPIC'
85730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-Bstatic'
85740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *nto* | *qnx*)
85770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # QNX uses GNU C++, but need to define -shared option too, otherwise
85780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # it will coredump.
85790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-fPIC -shared'
85800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    osf3* | osf4* | osf5*)
85830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
85840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # All OSF/1 code is PIC.
85850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-non_shared'
85860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    rdos*)
85890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-non_shared'
85900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
85910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
85920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    solaris*)
85930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-KPIC'
85940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-Bstatic'
85950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $cc_basename in
85960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      f77* | f90* | f95*)
85970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Qoption ld ';;
85980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
85990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_wl='-Wl,';;
86000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
86010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sunos4*)
86040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Qoption ld '
86050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-PIC'
86060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-Bstatic'
86070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4 | sysv4.2uw2* | sysv4.3*)
86100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
86110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-KPIC'
86120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-Bstatic'
86130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4*MP*)
86160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -d /usr/nec ;then
86170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic='-Kconform_pic'
86180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static='-Bstatic'
86190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
86200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
86230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
86240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-KPIC'
86250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-Bstatic'
86260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    unicos*)
86290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_wl='-Wl,'
86300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_can_build_shared=no
86310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    uts4*)
86340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic='-pic'
86350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_static='-Bstatic'
86360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
86390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_can_build_shared=no
86400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
86410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
86420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
86430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
86450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # For platforms which do not support PIC, -DPIC is meaningless:
86460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *djgpp*)
86470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_pic=
86480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
86490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
86500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
86510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
86520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
86530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
86540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_prog_compiler_pic" >&6; }
86550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
86620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check to make sure the PIC flag actually works.
86630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
86640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$lt_prog_compiler_pic"; then
86650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
86660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
86670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
86680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
86690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
86700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_pic_works=no
86710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_outfile=conftest.$ac_objext
86720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
86730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
86740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
86750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
86760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
86770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
86780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # The option is referenced via a variable to avoid confusing sed.
86790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
86800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
86810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
86820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
86830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:8683: $lt_compile\"" >&5)
86840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>conftest.err)
86850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
86860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat conftest.err >&5
86870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:8687: \$? = $ac_status" >&5
86880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s "$ac_outfile"; then
86890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
86900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings other than the usual output.
86910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
86920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
86930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
86940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_pic_works=yes
86950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
86960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
86970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
86980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
86990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
87000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
87010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
87020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
87040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $lt_prog_compiler_pic in
87050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     "" | " "*) ;;
87060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
87070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     esac
87080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
87090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_pic=
87100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     lt_prog_compiler_can_build_shared=no
87110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
87120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
87140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
87210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check to make sure the static flag actually works.
87220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
87230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
87240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
87250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
87260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_static_works+set}" = set; then :
87270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
87280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
87290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_static_works=no
87300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   save_LDFLAGS="$LDFLAGS"
87310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
87320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_link_test_code" > conftest.$ac_ext
87330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
87340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The linker can only warn and ignore the option if not recognized
87350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings
87360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test -s conftest.err; then
87370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       # Append any errors to the config.log.
87380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       cat conftest.err 1>&5
87390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
87400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
87410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if diff conftest.exp conftest.er2 >/dev/null; then
87420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         lt_cv_prog_compiler_static_works=yes
87430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       fi
87440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     else
87450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_static_works=yes
87460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
87470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
87480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest*
87490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   LDFLAGS="$save_LDFLAGS"
87500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
87520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
87530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
87540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$lt_cv_prog_compiler_static_works" = xyes; then
87560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    :
87570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
87580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_static=
87590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
87600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
87680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
87690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_c_o+set}" = set; then :
87700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
87710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
87720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_c_o=no
87730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest 2>/dev/null
87740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir conftest
87750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd conftest
87760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir out
87770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
87780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
87790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="-o out/conftest2.$ac_objext"
87800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
87810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
87820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
87830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
87840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
87850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
87860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
87870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
87880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:8788: $lt_compile\"" >&5)
87890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>out/conftest.err)
87900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
87910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat out/conftest.err >&5
87920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:8792: \$? = $ac_status" >&5
87930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s out/conftest2.$ac_objext
87940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   then
87950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
87960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings
87970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
87980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
87990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
88000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_c_o=yes
88010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
88020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
88030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   chmod u+w . 2>&5
88040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
88050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # SGI C++ compiler will create directory out/ii_files/ for
88060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # template instantiation
88070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
88080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM out/* && rmdir out
88090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd ..
88100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest
88110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
88120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
88140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
88150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
88160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
88230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
88240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_c_o+set}" = set; then :
88250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
88260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
88270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_c_o=no
88280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest 2>/dev/null
88290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir conftest
88300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd conftest
88310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir out
88320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
88330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="-o out/conftest2.$ac_objext"
88350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
88360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
88370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
88380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
88390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
88400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
88410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
88420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
88430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:8843: $lt_compile\"" >&5)
88440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>out/conftest.err)
88450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
88460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat out/conftest.err >&5
88470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:8847: \$? = $ac_status" >&5
88480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s out/conftest2.$ac_objext
88490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   then
88500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
88510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings
88520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
88530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
88540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
88550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_c_o=yes
88560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
88570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
88580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   chmod u+w . 2>&5
88590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
88600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # SGI C++ compiler will create directory out/ii_files/ for
88610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # template instantiation
88620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
88630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM out/* && rmdir out
88640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd ..
88650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest
88660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
88670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
88690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
88700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
88710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhard_links="nottested"
88760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
88770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # do not overwrite the value of need_locks provided by the user
88780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
88790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if we can lock with hard links... " >&6; }
88800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hard_links=yes
88810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $RM conftest*
88820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ln conftest.a conftest.b 2>/dev/null && hard_links=no
88830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  touch conftest.a
88840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ln conftest.a conftest.b 2>&5 || hard_links=no
88850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ln conftest.a conftest.b 2>/dev/null && hard_links=no
88860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
88870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$hard_links" >&6; }
88880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$hard_links" = no; then
88890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
88900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
88910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    need_locks=warn
88920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
88930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
88940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_locks=no
88950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
88960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
88990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
89030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
89040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  runpath_var=
89060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  allow_undefined_flag=
89070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  always_export_symbols=no
89080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_cmds=
89090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_expsym_cmds=
89100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  compiler_needs_object=no
89110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_shared_with_static_runtimes=no
89120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export_dynamic_flag_spec=
89130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
89140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_automatic=no
89150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_direct=no
89160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_direct_absolute=no
89170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_libdir_flag_spec=
89180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_libdir_flag_spec_ld=
89190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_libdir_separator=
89200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_minus_L=no
89210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_shlibpath_var=unsupported
89220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  inherit_rpath=no
89230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  link_all_deplibs=unknown
89240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  module_cmds=
89250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  module_expsym_cmds=
89260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  old_archive_from_new_cmds=
89270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  old_archive_from_expsyms_cmds=
89280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  thread_safe_flag_spec=
89290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  whole_archive_flag_spec=
89300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # include_expsyms should be a list of space-separated symbols to be *always*
89310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # included in the symbol list
89320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  include_expsyms=
89330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # exclude_expsyms can be an extended regexp of symbols to exclude
89340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # it will be wrapped by ` (' and `)$', so one must not match beginning or
89350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
89360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # as well as any symbol that contains `d'.
89370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
89380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
89390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # platforms (ab)use it in PIC code, but their linkers get confused if
89400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the symbol is explicitly referenced.  Since portable code cannot
89410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # rely on this symbol name, it's probably fine to never include it in
89420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # preloaded symbol tables.
89430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Exclude shared library initialization/finalization symbols.
89440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  extract_expsyms_cmds=
89450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
89470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cygwin* | mingw* | pw32* | cegcc*)
89480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # FIXME: the MSVC++ port hasn't been tested in a loooong time
89490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # When not using gcc, we currently assume that we are using
89500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Microsoft Visual C++.
89510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$GCC" != yes; then
89520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      with_gnu_ld=no
89530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
89540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
89550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  interix*)
89560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # we just hope/assume this is gcc and not c89 (= MSVC++)
89570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_gnu_ld=yes
89580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
89590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  openbsd*)
89600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_gnu_ld=no
89610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
89620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  linux* | k*bsd*-gnu)
89630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    link_all_deplibs=no
89640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
89650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
89660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ld_shlibs=yes
89680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$with_gnu_ld" = yes; then
89690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # If archive_cmds runs LD, not CC, wlarc should be empty
89700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    wlarc='${wl}'
89710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Set some defaults for GNU ld with shared library support. These
89730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # are reset later if shared libraries are not supported. Putting them
89740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # here allows them to be overridden if necessary.
89750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    runpath_var=LD_RUN_PATH
89760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
89770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export_dynamic_flag_spec='${wl}--export-dynamic'
89780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # ancient GNU ld didn't support --whole-archive et. al.
89790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
89800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
89810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
89820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      whole_archive_flag_spec=
89830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
89840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    supports_anon_versioning=no
89850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case `$LD -v 2>&1` in
89860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *GNU\ gold*) supports_anon_versioning=yes ;;
89870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
89880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
89890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
89900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\ 2.11.*) ;; # other 2.11 versions
89910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) supports_anon_versioning=yes ;;
89920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
89930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
89940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # See if GNU ld supports shared libraries.
89950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
89960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    aix[3-9]*)
89970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # On AIX/PPC, the GNU linker is very broken
89980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$host_cpu" != ia64; then
89990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
90000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	cat <<_LT_EOF 1>&2
90010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** Warning: the GNU linker, at least up to release 2.9.1, is reported
90030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** to be unable to reliably create shared libraries on AIX.
90040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** Therefore, libtool is disabling shared libraries support.  If you
90050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** really care for shared libraries, you may want to modify your PATH
90060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** so that a non-GNU linker is found, and then restart.
90070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
90090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
90100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
90110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    amigaos*)
90130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
90140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      powerpc)
90150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # see comment about AmigaOS4 .so support
90160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
90170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            archive_expsym_cmds=''
90180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
90190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      m68k)
90200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            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)'
90210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_libdir_flag_spec='-L$libdir'
90220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_minus_L=yes
90230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
90240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
90250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
90260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    beos*)
90280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
90290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag=unsupported
90300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
90310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# support --undefined.  This deserves some investigation.  FIXME
90320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
90330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
90340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
90350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
90360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
90370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cygwin* | mingw* | pw32* | cegcc*)
90390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
90400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # as there is no search path for DLLs.
90410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-L$libdir'
90420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      allow_undefined_flag=unsupported
90430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      always_export_symbols=no
90440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      enable_shared_with_static_runtimes=yes
90450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
90460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
90480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
90490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# If the export-symbols file already is a .def file (1st line
90500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# is EXPORTS), use it as is; otherwise, prepend...
90510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
90520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cp $export_symbols $output_objdir/$soname.def;
90530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
90540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  echo EXPORTS > $output_objdir/$soname.def;
90550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cat $export_symbols >> $output_objdir/$soname.def;
90560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi~
90570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
90580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
90590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
90600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
90610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
90620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    interix[3-9]*)
90640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=no
90650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
90660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
90670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec='${wl}-E'
90680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
90690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Instead, shared libraries are loaded at an image base (0x10000000 by
90700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # default) and relocated if they conflict, which is a slow very memory
90710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # consuming and fragmenting process.  To avoid this, we pick a random,
90720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
90730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
90740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
90750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
90760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
90770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
90780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
90790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      tmp_diet=no
90800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$host_os" = linux-dietlibc; then
90810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
90820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
90830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
90840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
90850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
90860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 && test "$tmp_diet" = no
90870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      then
90880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	tmp_addflag=
90890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	tmp_sharedflag='-shared'
90900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename,$host_cpu in
90910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        pgcc*)				# Portland Group C compiler
90920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
90930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_addflag=' $pic_flag'
90940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
90950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
90960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
90970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_addflag=' $pic_flag -Mnomain' ;;
90980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
90990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_addflag=' -i_dynamic' ;;
91000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
91010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_addflag=' -i_dynamic -nofor_main' ;;
91020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ifc* | ifort*)			# Intel Fortran compiler
91030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_addflag=' -nofor_main' ;;
91040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lf95*)				# Lahey Fortran 8.1
91050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec=
91060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_sharedflag='--shared' ;;
91070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
91080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_sharedflag='-qmkshrobj'
91090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_addflag= ;;
91100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
91110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case `$CC -V 2>&1 | sed 5q` in
91120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*Sun\ C*)			# Sun C 5.9
91130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
91140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  compiler_needs_object=yes
91150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_sharedflag='-G' ;;
91160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*Sun\ F*)			# Sun Fortran 8.3
91170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  tmp_sharedflag='-G' ;;
91180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
91190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
91200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "x$supports_anon_versioning" = xyes; then
91220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
91230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
91240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    echo "local: *; };" >> $output_objdir/$libname.ver~
91250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
91260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
91270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
91290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	xlf*)
91300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
91310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
91320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec=
91330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
91340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
91350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test "x$supports_anon_versioning" = xyes; then
91360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
91370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
91380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      echo "local: *; };" >> $output_objdir/$libname.ver~
91390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
91400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
91410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
91420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
91430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
91440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs=no
91450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
91460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
91470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    netbsd* | netbsdelf*-gnu)
91490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
91500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
91510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	wlarc=
91520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
91530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
91540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
91550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
91560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
91570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    solaris*)
91590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
91600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
91610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	cat <<_LT_EOF 1>&2
91620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** Warning: The releases 2.8.* of the GNU linker cannot reliably
91640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** create shared libraries on Solaris systems.  Therefore, libtool
91650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** is disabling shared libraries support.  We urge you to upgrade GNU
91660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** binutils to release 2.9.1 or newer.  Another option is to modify
91670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** your PATH or compiler configuration so that the native linker is
91680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** used, and then restart.
91690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
91710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
91720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
91730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
91740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
91750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
91760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
91770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
91780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
91800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case `$LD -v 2>&1` in
91810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
91820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
91830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	cat <<_LT_EOF 1>&2
91840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
91860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** reliably create shared libraries on SCO systems.  Therefore, libtool
91870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** is disabling shared libraries support.  We urge you to upgrade GNU
91880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
91890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** your PATH or compiler configuration so that the native linker is
91900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*** used, and then restart.
91910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
91920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
91930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
91940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
91950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # For security reasons, it is highly recommended that you always
91960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # use absolute paths for naming shared libraries, and exclude the
91970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # DT_RUNPATH tag from executables and libraries.  But doing so
91980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # requires that you compile everything twice, which is a pain.
91990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
92000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
92010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
92020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
92030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
92040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs=no
92050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
92060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
92070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
92080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
92090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sunos4*)
92110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
92120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      wlarc=
92130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
92140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
92150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
92160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
92180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
92190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
92200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
92210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
92220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
92230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
92240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
92250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
92260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$ld_shlibs" = no; then
92280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var=
92290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec=
92300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec=
92310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      whole_archive_flag_spec=
92320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
92330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
92340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # PORTME fill in a description of your system's linker (not GNU ld)
92350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
92360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    aix3*)
92370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      allow_undefined_flag=unsupported
92380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      always_export_symbols=yes
92390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      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'
92400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Note: this linker hardcodes the directories in LIBPATH if there
92410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # are no directories specified by -L.
92420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_minus_L=yes
92430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
92440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Neither direct hardcoding nor static linking is supported with a
92450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# broken collect2.
92460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_direct=unsupported
92470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
92480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
92490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    aix[4-9]*)
92510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$host_cpu" = ia64; then
92520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# On IA64, the linker does run time linking by default, so we don't
92530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# have to do anything special.
92540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	aix_use_runtimelinking=no
92550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	exp_sym_flag='-Bexport'
92560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	no_entry_flag=""
92570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
92580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# If we're using GNU nm, then we don't want the "-C" option.
92590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# -C means demangle to AIX nm, but means don't demangle with GNU nm
92600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
92610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  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'
92620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
92630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  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'
92640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
92650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	aix_use_runtimelinking=no
92660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Test if we are trying to use run time linking or normal
92680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
92690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# need to do runtime linking.
92700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
92710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  for ld_flag in $LDFLAGS; do
92720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
92730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    aix_use_runtimelinking=yes
92740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    break
92750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
92760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  done
92770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
92780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
92790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	exp_sym_flag='-bexport'
92810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	no_entry_flag='-bnoentry'
92820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
92830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # When large executables or shared objects are built, AIX ld can
92850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # have problems creating the table of contents.  If linking a library
92860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # or program results in "error TOC overflow" add -mminimal-toc to
92870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
92880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
92890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds=''
92910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
92920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct_absolute=yes
92930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=':'
92940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      link_all_deplibs=yes
92950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      file_list_spec='${wl}-f,'
92960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
92970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
92980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host_os in aix4.[012]|aix4.[012].*)
92990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# We only want to do this on AIX 4.2 and lower, the check
93000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# below for broken collect2 doesn't work under 4.3+
93010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  collect2name=`${CC} -print-prog-name=collect2`
93020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test -f "$collect2name" &&
93030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
93040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  then
93050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # We have reworked collect2
93060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  :
93070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
93080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # We have old collect2
93090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct=unsupported
93100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # It fails to find uninstalled libraries when the uninstalled
93110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # path is not listed in the libpath.  Setting hardcode_minus_L
93120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # to unsupported forces relinking
93130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_minus_L=yes
93140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec='-L$libdir'
93150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_separator=
93160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
93170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
93180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
93190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	shared_flag='-shared'
93200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$aix_use_runtimelinking" = yes; then
93210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  shared_flag="$shared_flag "'${wl}-G'
93220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
93230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	link_all_deplibs=no
93240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
93250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# not using gcc
93260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$host_cpu" = ia64; then
93270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
93280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# chokes on -Wl,-G. The following line is correct:
93290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  shared_flag='-G'
93300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
93310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test "$aix_use_runtimelinking" = yes; then
93320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    shared_flag='${wl}-G'
93330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
93340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    shared_flag='${wl}-bM:SRE'
93350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
93360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
93370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
93380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec='${wl}-bexpall'
93400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # It seems that -bexpall does not export symbols beginning with
93410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # underscore (_), so it is better to generate a list of symbols to export.
93420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      always_export_symbols=yes
93430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$aix_use_runtimelinking" = yes; then
93440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Warning - without using the other runtime loading flags (-brtl),
93450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# -berok will link without error, but may produce a broken library.
93460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag='-berok'
93470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # Determine the default libpath from the value encoded in an
93480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # empty executable.
93490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
93500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
93510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
93530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
93540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
93550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
93570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
93580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
93590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
93600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
93610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_aix_libpath_sed='
93630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    /Import File Strings/,/^$/ {
93640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	/^0/ {
93650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s/^0  *\(.*\)$/\1/
93660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    p
93670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	}
93680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }'
93690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
93700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for a 64-bit object if we didn't find anything.
93710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then
93720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
93730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
93740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
93750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
93760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
93770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
93780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
93800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
93810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
93820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$host_cpu" = ia64; then
93830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
93840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  allow_undefined_flag="-z nodefs"
93850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
93860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
93870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 # Determine the default libpath from the value encoded in an
93880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 # empty executable.
93890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
93900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
93910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
93930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
93940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
93950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
93960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
93970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
93980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
93990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
94000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
94010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_aix_libpath_sed='
94030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    /Import File Strings/,/^$/ {
94040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	/^0/ {
94050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s/^0  *\(.*\)$/\1/
94060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    p
94070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	}
94080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }'
94090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
94100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for a 64-bit object if we didn't find anything.
94110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then
94120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
94130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
94140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
94150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
94160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
94170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
94180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
94200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Warning - without using the other run time loading flags,
94210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # -berok will link without error, but may produce a broken library.
94220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  no_undefined_flag=' ${wl}-bernotok'
94230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  allow_undefined_flag=' ${wl}-berok'
94240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Exported symbols can be pulled into shared objects from archives
94250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='$convenience'
94260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_need_lc=yes
94270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # This is similar to how AIX traditionally builds its shared libraries.
94280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
94290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
94300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
94310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
94320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    amigaos*)
94340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
94350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      powerpc)
94360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # see comment about AmigaOS4 .so support
94370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
94380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            archive_expsym_cmds=''
94390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
94400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      m68k)
94410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            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)'
94420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_libdir_flag_spec='-L$libdir'
94430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_minus_L=yes
94440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
94450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
94460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
94470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    bsdi[45]*)
94490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec=-rdynamic
94500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
94510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cygwin* | mingw* | pw32* | cegcc*)
94530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # When not using gcc, we currently assume that we are using
94540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Microsoft Visual C++.
94550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # hardcode_libdir_flag_spec is actually meaningless, as there is
94560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # no search path for DLLs.
94570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec=' '
94580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      allow_undefined_flag=unsupported
94590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Tell ltmain to make .lib files, not .a files.
94600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libext=lib
94610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Tell ltmain to make .dll files, not .so files.
94620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      shrext_cmds=".dll"
94630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # FIXME: Setting linknames here is a bad hack.
94640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
94650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # The linker will automatically build a .lib file if we build a DLL.
94660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      old_archive_from_new_cmds='true'
94670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # FIXME: Should let the user specify the lib program.
94680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
94690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fix_srcfile_path='`cygpath -w "$srcfile"`'
94700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      enable_shared_with_static_runtimes=yes
94710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
94720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    darwin* | rhapsody*)
94740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_cmds_need_lc=no
94770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_direct=no
94780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_automatic=yes
94790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_shlibpath_var=unsupported
94800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  whole_archive_flag_spec=''
94810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  link_all_deplibs=yes
94820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  allow_undefined_flag="$_lt_dar_allow_undefined"
94830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $cc_basename in
94840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ifort*) _lt_dar_can_shared=yes ;;
94850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *) _lt_dar_can_shared=$GCC ;;
94860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
94870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$_lt_dar_can_shared" = "yes"; then
94880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    output_verbose_link_cmd=echo
94890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
94900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
94910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
94920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
94930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
94950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ld_shlibs=no
94960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
94970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
94980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
94990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dgux*)
95010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-L$libdir'
95030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
95040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd1*)
95070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ld_shlibs=no
95080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
95110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # support.  Future versions do this automatically, but an explicit c++rt0.o
95120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # does not break anything, and helps significantly (at the cost of a little
95130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # extra space).
95140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd2.2*)
95150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
95160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-R$libdir'
95170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
95180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
95190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
95220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd2*)
95230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
95240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
95250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_minus_L=yes
95260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
95270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
95300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd* | dragonfly*)
95310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
95320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-R$libdir'
95330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
95340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
95350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hpux9*)
95380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
95390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	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'
95400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
95410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	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'
95420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
95430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
95440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=:
95450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
95460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # hardcode_minus_L: Not really in the search PATH,
95480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # but as the default location of the library.
95490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_minus_L=yes
95500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec='${wl}-E'
95510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hpux10*)
95540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
95550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
95560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
95570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
95580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
95590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$with_gnu_ld" = no; then
95600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
95610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec_ld='+b $libdir'
95620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_separator=:
95630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_direct=yes
95640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_direct_absolute=yes
95650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	export_dynamic_flag_spec='${wl}-E'
95660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# hardcode_minus_L: Not really in the search PATH,
95670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# but as the default location of the library.
95680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_minus_L=yes
95690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
95700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
95710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
95720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hpux11*)
95730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
95740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host_cpu in
95750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hppa*64*)
95760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
95770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
95780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ia64*)
95790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
95800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
95810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
95820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
95830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
95840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
95850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
95860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host_cpu in
95870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hppa*64*)
95880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
95890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
95900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ia64*)
95910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
95920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
95930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
95940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
95950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
95960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
95970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
95980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$with_gnu_ld" = no; then
95990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
96000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_separator=:
96010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $host_cpu in
96030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hppa*64*|ia64*)
96040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct=no
96050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_shlibpath_var=no
96060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
96070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
96080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct=yes
96090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct_absolute=yes
96100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  export_dynamic_flag_spec='${wl}-E'
96110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # hardcode_minus_L: Not really in the search PATH,
96130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # but as the default location of the library.
96140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_minus_L=yes
96150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
96160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
96170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
96180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
96190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    irix5* | irix6* | nonstopux*)
96210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
96220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
96230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Try to use the -exported_symbol ld option, if it does not
96240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# work, assume that -exports_file does not work either and
96250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# implicitly export all symbols.
96260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_LDFLAGS="$LDFLAGS"
96270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
96280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
96290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
96300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint foo(void) {}
96310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
96320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
96330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
96340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
96360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
96370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
96380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LDFLAGS="$save_LDFLAGS"
96390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
96400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
96410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
96420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
96430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds_need_lc='no'
96440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
96450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=:
96460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      inherit_rpath=yes
96470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      link_all_deplibs=yes
96480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
96490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    netbsd* | netbsdelf*-gnu)
96510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
96520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
96530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
96540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
96550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
96560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-R$libdir'
96570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
96580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
96590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
96600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    newsos6)
96620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
96630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
96640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
96650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=:
96660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
96670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
96680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *nto* | *qnx*)
96700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
96710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    openbsd*)
96730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -f /usr/libexec/ld.so; then
96740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_direct=yes
96750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_shlibpath_var=no
96760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_direct_absolute=yes
96770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
96780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
96790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
96800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
96810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  export_dynamic_flag_spec='${wl}-E'
96820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
96830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  case $host_os in
96840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
96850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
96860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     hardcode_libdir_flag_spec='-R$libdir'
96870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     ;;
96880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   *)
96890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
96900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
96910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     ;;
96920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  esac
96930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
96940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
96950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=no
96960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
96970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
96980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
96990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    os2*)
97000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-L$libdir'
97010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_minus_L=yes
97020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      allow_undefined_flag=unsupported
97030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      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'
97040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
97050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
97060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
97070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    osf3*)
97080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
97090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
97100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
97110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
97120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag=' -expect_unresolved \*'
97130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
97140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
97150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds_need_lc='no'
97160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
97170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=:
97180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
97190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
97200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    osf4* | osf5*)	# as osf3* with the addition of -msym flag
97210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
97220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
97230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
97240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
97250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
97260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag=' -expect_unresolved \*'
97270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
97280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
97290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
97300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
97310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Both c and cxx compiler support -rpath directly
97320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec='-rpath $libdir'
97330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
97340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds_need_lc='no'
97350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=:
97360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
97370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
97380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    solaris*)
97390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      no_undefined_flag=' -z defs'
97400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
97410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	wlarc='${wl}'
97420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
97430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
97440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
97450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
97460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case `$CC -V 2>&1` in
97470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*"Compilers 5.0"*)
97480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  wlarc=''
97490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
97500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
97510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
97520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
97530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
97540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  wlarc='${wl}'
97550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
97560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
97570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
97580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
97590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
97600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
97610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-R$libdir'
97620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
97630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_os in
97640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      solaris2.[0-5] | solaris2.[0-5].*) ;;
97650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
97660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# The compiler driver will combine and reorder linker options,
97670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# but understands `-z linker_flag'.  GCC discards it without `$wl',
97680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# but is careful enough not to reorder.
97690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Supported since Solaris 2.6 (maybe 2.5.1?)
97700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$GCC" = yes; then
97710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
97720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
97730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
97740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
97750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
97760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
97770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      link_all_deplibs=yes
97780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
97790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
97800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sunos4*)
97810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "x$host_vendor" = xsequent; then
97820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Use $CC to link under sequent, because it throws in some extra .o
97830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# files that make .init and .fini sections work.
97840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
97850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
97860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
97870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
97880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-L$libdir'
97890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_direct=yes
97900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_minus_L=yes
97910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
97920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
97930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
97940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4)
97950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_vendor in
97960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	sni)
97970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
97980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct=yes # is this really true???
97990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
98000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	siemens)
98010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ## LD is ld it makes a PLAMLIB
98020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ## CC just makes a GrossModule.
98030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
98040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  reload_cmds='$CC -r -o $output$reload_objs'
98050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct=no
98060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
98070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	motorola)
98080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
98090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
98100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
98110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
98120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var='LD_RUN_PATH'
98130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
98140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4.3*)
98170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
98180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
98190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec='-Bexport'
98200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4*MP*)
98230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -d /usr/nec; then
98240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
98250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_shlibpath_var=no
98260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	runpath_var=LD_RUN_PATH
98270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_runpath_var=yes
98280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs=yes
98290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
98300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
98330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      no_undefined_flag='${wl}-z,text'
98340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds_need_lc=no
98350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
98360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var='LD_RUN_PATH'
98370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
98390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
98420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
98450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv5* | sco3.2v5* | sco5v6*)
98480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Note: We can NOT use -z defs as we might desire, because we do not
98490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # link with -lc, and that would cause any symbols used from libc to
98500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # always be unresolved, which means just about no library would
98510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # ever link correctly.  If we're not using GNU ld we use -z text
98520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # though, which does catch some bad symbols but isn't as heavy-handed
98530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # as -z defs.
98540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      no_undefined_flag='${wl}-z,text'
98550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      allow_undefined_flag='${wl}-z,nodefs'
98560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds_need_lc=no
98570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
98580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='${wl}-R,$libdir'
98590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_separator=':'
98600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      link_all_deplibs=yes
98610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      export_dynamic_flag_spec='${wl}-Bexport'
98620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var='LD_RUN_PATH'
98630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$GCC" = yes; then
98650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
98680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
98700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
98710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    uts4*)
98740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
98750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_libdir_flag_spec='-L$libdir'
98760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var=no
98770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
98800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ld_shlibs=no
98810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
98820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
98830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test x$host_vendor = xsni; then
98850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host in
98860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
98870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	export_dynamic_flag_spec='${wl}-Blargedynsym'
98880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
98890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
98900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
98910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
98920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
98940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ld_shlibs" >&6; }
98950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$ld_shlibs" = no && can_build_shared=no
98960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld=$with_gnu_ld
98980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
98990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
99140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Do we need to explicitly link libc?
99150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
99160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "x$archive_cmds_need_lc" in
99170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathx|xyes)
99180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Assume -lc should be added
99190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_cmds_need_lc=yes
99200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$enable_shared" = yes && test "$GCC" = yes; then
99220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $archive_cmds in
99230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *'~'*)
99240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # FIXME: we may have to deal with multi-command sequences.
99250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
99260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    '$CC '*)
99270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Test whether the compiler implicitly links with -lc since on some
99280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # systems, -lgcc has to come before -lc. If gcc already passes -lc
99290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # to ld, don't add -lc before -lgcc.
99300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
99310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
99320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $RM conftest*
99330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
99340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
99360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
99370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
99380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
99390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } 2>conftest.err; then
99400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        soname=conftest
99410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lib=conftest
99420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        libobjs=conftest.$ac_objext
99430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        deplibs=
99440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        wl=$lt_prog_compiler_wl
99450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	pic_flag=$lt_prog_compiler_pic
99460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        compiler_flags=-v
99470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        linker_flags=-v
99480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        verstring=
99490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        output_objdir=.
99500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        libname=conftest
99510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lt_save_allow_undefined_flag=$allow_undefined_flag
99520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        allow_undefined_flag=
99530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
99540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
99550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
99560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
99570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }
99580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        then
99590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_need_lc=no
99600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
99610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_need_lc=yes
99620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
99630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        allow_undefined_flag=$lt_save_allow_undefined_flag
99640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
99650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        cat conftest.err 1>&5
99660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
99670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $RM conftest*
99680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
99690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$archive_cmds_need_lc" >&6; }
99700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
99710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
99720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
99730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
99740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
99750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
99990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
100990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
101330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking dynamic linker characteristics... " >&6; }
101340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
101350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$GCC" = yes; then
101360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
101370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
101380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) lt_awk_arg="/^libraries:/" ;;
101390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
101400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
101410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
101420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # if the path contains ";" then we assume it to be the separator
101430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # otherwise default to the standard path separator (i.e. ":") - it is
101440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # assumed that no part of a normal pathname contains ";" but that should
101450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # okay in the real world where ";" in dirpaths is itself problematic.
101460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
101470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
101480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
101490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
101500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Ok, now we have the path, separated by spaces, we can step through it
101510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # and add multilib dir if necessary.
101520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_tmp_lt_search_path_spec=
101530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
101540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for lt_sys_path in $lt_search_path_spec; do
101550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
101560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
101570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
101580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -d "$lt_sys_path" && \
101590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
101600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
101610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
101620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
101630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathBEGIN {RS=" "; FS="/|\n";} {
101640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_foo="";
101650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_count=0;
101660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for (lt_i = NF; lt_i > 0; lt_i--) {
101670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if ($lt_i != "" && $lt_i != ".") {
101680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if ($lt_i == "..") {
101690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lt_count++;
101700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      } else {
101710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if (lt_count == 0) {
101720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          lt_foo="/" $lt_i lt_foo;
101730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        } else {
101740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          lt_count--;
101750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        }
101760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      }
101770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }
101780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
101790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (lt_foo != "") { lt_freq[lt_foo]++; }
101800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (lt_freq[lt_foo] == 1) { print lt_foo; }
101810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}'`
101820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
101830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
101840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
101850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
101860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibrary_names_spec=
101870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibname_spec='lib$name'
101880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsoname_spec=
101890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshrext_cmds=".so"
101900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostinstall_cmds=
101910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostuninstall_cmds=
101920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_cmds=
101930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_eval=
101940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_var=
101950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_overrides_runpath=unknown
101960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathversion_type=none
101970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdynamic_linker="$host_os ld.so"
101980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_dlsearch_path_spec="/lib /usr/lib"
101990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_lib_prefix=unknown
102000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_into_libs=no
102010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# when you set need_version to no, make sure it does not cause -set_version
102030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# flags to be left without arguments
102040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_version=unknown
102050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
102070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix3*)
102080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
102090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
102100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LIBPATH
102110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # AIX 3 has no versioning support, so we append a major version to the name.
102130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
102140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
102150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix[4-9]*)
102170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
102180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
102190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
102200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
102210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$host_cpu" = ia64; then
102220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # AIX 5 supports IA64
102230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
102240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH
102250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
102260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # With GCC up to 2.95.x, collect2 would create an import file
102270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # for dependence libraries.  The import file would start with
102280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # the line `#! .'.  This would cause the generated library to
102290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # depend on `.', always an invalid library.  This was fixed in
102300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # development snapshots of GCC prior to 3.0.
102310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
102320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      aix4 | aix4.[01] | aix4.[01].*)
102330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
102340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   echo ' yes '
102350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
102360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	:
102370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
102380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	can_build_shared=no
102390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
102400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
102410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
102420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
102430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # soname into executable. Probably we can add versioning support to
102440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # collect2, so additional links can be useful in future.
102450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$aix_use_runtimelinking" = yes; then
102460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
102470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # instead of lib<name>.a to let people know that these are not
102480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # typical AIX shared libraries.
102490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
102510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # We preserve .a as extension for shared libraries through AIX4.2
102520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # and later when we are not doing run time linking.
102530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}.a $libname.a'
102540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      soname_spec='${libname}${release}${shared_ext}$major'
102550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
102560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LIBPATH
102570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
102580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
102590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathamigaos*)
102610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_cpu in
102620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  powerpc)
102630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Since July 2007 AmigaOS4 officially supports .so libraries.
102640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
102650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
102670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  m68k)
102680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='$libname.ixlibrary $libname.a'
102690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Create ${libname}_ixlibrary.a entries in /sys/libs.
102700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    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'
102710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
102720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
102730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
102740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbeos*)
102760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${shared_ext}'
102770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker="$host_os ld.so"
102780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LIBRARY_PATH
102790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
102800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbsdi[45]*)
102820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
102830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
102840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
102860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
102870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
102880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
102890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
102900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the default ld.so.conf also contains /usr/contrib/lib and
102910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
102920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # libtool to hard-code these into programs
102930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
102940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
102950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcygwin* | mingw* | pw32* | cegcc*)
102960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=windows
102970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shrext_cmds=".dll"
102980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
102990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
103000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $GCC,$host_os in
103020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
103030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='$libname.dll.a'
103040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # DLL is installed to $(libdir)/../bin by postinstall_cmds
103050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    postinstall_cmds='base_file=`basename \${file}`~
103060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
103070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dldir=$destdir/`dirname \$dlpath`~
103080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -d \$dldir || mkdir -p \$dldir~
103090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $install_prog $dir/$dlname \$dldir/$dlname~
103100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      chmod a+x \$dldir/$dlname~
103110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
103120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
103130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi'
103140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
103150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dlpath=$dir/\$dldll~
103160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $RM \$dlpath'
103170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
103180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
103200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cygwin*)
103210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
103220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
103230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
103240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
103250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mingw* | cegcc*)
103260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # MinGW DLLs use traditional 'lib' prefix
103270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
103280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
103290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
103300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # It is most probably a Windows format PATH printed by
103310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # mingw gcc, but we are running on Cygwin. Gcc prints its search
103320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # path with ; separators, and with drive letters. We can handle the
103330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # drive letters (cygwin fileutils understands them), so leave them,
103340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # especially as we might pass files found there to a mingw objdump,
103350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # which wouldn't understand a cygwinified path. Ahh.
103360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
103370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
103380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
103390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
103400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
103410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    pw32*)
103420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # pw32 DLLs use 'pw' prefix rather than 'lib'
103430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
103440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
103450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
103460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
103470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
103490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
103500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
103510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
103520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='Win32 ld.exe'
103530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # FIXME: first we should search . and the directory the executable is in
103540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=PATH
103550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
103560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdarwin* | rhapsody*)
103580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker="$host_os dyld"
103590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=darwin
103600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
103610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
103620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
103630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${major}$shared_ext'
103640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
103650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=DYLD_LIBRARY_PATH
103660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
103670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
103690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
103700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
103710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdgux*)
103730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
103740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
103750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
103760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
103770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
103780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
103790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
103800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfreebsd1*)
103820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
103830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
103840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
103850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfreebsd* | dragonfly*)
103860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # DragonFly does not have aout.  When/if they implement a new
103870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # versioning mechanism, adjust this.
103880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -x /usr/bin/objformat; then
103890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    objformat=`/usr/bin/objformat`
103900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
103910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
103920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd[123]*) objformat=aout ;;
103930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) objformat=elf ;;
103940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
103950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
103960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=freebsd-$objformat
103970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $version_type in
103980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd-elf*)
103990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
104000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_version=no
104010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
104020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
104030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd-*)
104040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
104050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_version=yes
104060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
104070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
104080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
104090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
104100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd2*)
104110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
104120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd3.[01]* | freebsdelf3.[01]*)
104140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
104150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
104160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
104180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
104190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=no
104200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
104210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) # from 4.6 on, and DragonFly
104230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
104240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
104250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
104270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
104280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
104290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgnu*)
104300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
104310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
104320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
104330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
104340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
104350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
104360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
104370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
104380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
104390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhpux9* | hpux10* | hpux11*)
104400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Give a soname corresponding to the major version so that dld.sl refuses to
104410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # link against other versions.
104420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
104430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
104440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
104450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_cpu in
104460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ia64*)
104470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shrext_cmds='.so'
104480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
104490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker="$host_os dld.so"
104500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH
104510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
104520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
104540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "X$HPUX_IA64_MODE" = X32; then
104550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
104560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
104570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
104580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
104590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
104600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hppa*64*)
104620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shrext_cmds='.sl'
104630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
104640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker="$host_os dld.sl"
104650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
104660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
104670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
104690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
104700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
104710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
104730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shrext_cmds='.sl'
104740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker="$host_os dld.sl"
104750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=SHLIB_PATH
104760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
104770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
104790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
104800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
104810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # HP-UX runs *really* slowly unless shared libraries are mode 555.
104820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  postinstall_cmds='chmod 555 $lib'
104830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
104840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
104850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinterix[3-9]*)
104860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
104870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
104880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
104890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
104900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
104910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
104920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
104930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
104940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
104950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
104960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
104970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathirix5* | irix6* | nonstopux*)
104980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
104990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    nonstopux*) version_type=nonstopux ;;
105000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
105010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$lt_cv_prog_gnu_ld" = yes; then
105020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		version_type=linux
105030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
105040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		version_type=irix
105050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi ;;
105060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
105070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
105080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
105090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
105100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
105110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
105120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  irix5* | nonstopux*)
105130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    libsuff= shlibsuff=
105140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
105150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
105160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $LD in # libtool.m4 will add one of these switches to LD
105170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
105180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libsuff= shlibsuff= libmagic=32-bit;;
105190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
105200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libsuff=32 shlibsuff=N32 libmagic=N32;;
105210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
105220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libsuff=64 shlibsuff=64 libmagic=64-bit;;
105230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) libsuff= shlibsuff= libmagic=never-match;;
105240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
105250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
105260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
105270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
105280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
105290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
105300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
105310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
105320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
105330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# No shared lib support for Linux oldld, aout, or coff.
105350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlinux*oldld* | linux*aout* | linux*coff*)
105360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
105370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
105380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This must be Linux ELF.
105400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlinux* | k*bsd*-gnu | kopensolaris*-gnu)
105410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
105420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
105430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
105440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
105450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
105460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
105470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
105480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
105490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some binutils ld are patched to set DT_RUNPATH
105500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  save_LDFLAGS=$LDFLAGS
105510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  save_libdir=$libdir
105520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
105530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
105540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
105550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
105560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
105580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
105590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
105600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
105620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
105630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
105640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
105650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
105660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
105670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
105680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
105690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
105700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
105710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
105720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LDFLAGS=$save_LDFLAGS
105730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  libdir=$save_libdir
105740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # This implies no fast_install, which is unacceptable.
105760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some rework will be needed to allow for fast_install
105770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # before this can be enabled.
105780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
105790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Append ld.so.conf contents to the search path
105810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -f /etc/ld.so.conf; then
105820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
105830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
105840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
105850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We used to test for /lib/ld.so.1 and disable shared libraries on
105870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # powerpc, because MkLinux only supported shared libraries with the
105880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # GNU dynamic linker.  Since this was broken with cross compilers,
105890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # most powerpc-linux boxes support dynamic linking these days and
105900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # people can always --disable-shared, the test was removed, and we
105910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # assume the GNU/Linux dynamic linker is in use.
105920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='GNU/Linux ld.so'
105930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
105940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
105950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnetbsdelf*-gnu)
105960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
105970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
105980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
105990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
106000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
106010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
106020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
106030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
106040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='NetBSD ld.elf_so'
106050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnetbsd*)
106080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
106090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
106100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
106110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
106120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
106130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
106140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker='NetBSD (a.out) ld.so'
106150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
106160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
106170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
106180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker='NetBSD ld.elf_so'
106190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
106200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
106210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
106220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
106230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnewsos6)
106260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
106270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
106280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
106290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
106300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*nto* | *qnx*)
106330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=qnx
106340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
106350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
106360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
106370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
106380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
106390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
106400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
106410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='ldqnx.so'
106420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathopenbsd*)
106450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
106460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="/usr/lib"
106470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
106480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
106490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
106500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
106510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)				need_version=no  ;;
106520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
106530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
106540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
106550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
106560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
106570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
106580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      openbsd2.[89] | openbsd2.[89].*)
106590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	shlibpath_overrides_runpath=no
106600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
106610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
106620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	shlibpath_overrides_runpath=yes
106630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
106640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
106650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
106660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
106670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
106680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathos2*)
106710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  libname_spec='$name'
106720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shrext_cmds=".dll"
106730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
106740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='$libname${shared_ext} $libname.a'
106750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='OS/2 ld.exe'
106760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LIBPATH
106770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathosf3* | osf4* | osf5*)
106800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=osf
106810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
106820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
106830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
106840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
106850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
106860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
106870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
106880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrdos*)
106910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
106920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
106930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
106940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsolaris*)
106950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
106960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
106970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
106980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
106990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
107000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
107010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
107020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
107030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # ldd complains unless libraries are executable
107040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  postinstall_cmds='chmod +x $lib'
107050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsunos4*)
107080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
107090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
107100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
107110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
107120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
107130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$with_gnu_ld" = yes; then
107140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    need_lib_prefix=no
107150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
107160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=yes
107170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4 | sysv4.3*)
107200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
107210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
107220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
107230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
107240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_vendor in
107250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sni)
107260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      shlibpath_overrides_runpath=no
107270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
107280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var=LD_RUN_PATH
107290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
107300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    siemens)
107310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
107320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
107330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    motorola)
107340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
107350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_version=no
107360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      shlibpath_overrides_runpath=no
107370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
107380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
107390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
107400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4*MP*)
107430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -d /usr/nec ;then
107440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    version_type=linux
107450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
107460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='$libname${shared_ext}.$major'
107470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH
107480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
107490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
107520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=freebsd-elf
107530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
107540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
107550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
107560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
107570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
107580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
107590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
107600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$with_gnu_ld" = yes; then
107610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
107620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
107630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
107640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
107650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sco3.2v5*)
107660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
107670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
107680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
107690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
107700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec='/usr/lib'
107710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtpf*)
107740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
107750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
107760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
107770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
107780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
107790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
107800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
107810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
107820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathuts4*)
107850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
107860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
107870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
107880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
107890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
107920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
107930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
107940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
107950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
107960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$dynamic_linker" >&6; }
107970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$dynamic_linker" = no && can_build_shared=no
107980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
107990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
108000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$GCC" = yes; then
108010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
108020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
108030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
108050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
108060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
108070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
108080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
108090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
108100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
108970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
108980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
108990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_action=
109000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$hardcode_libdir_flag_spec" ||
109010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test -n "$runpath_var" ||
109020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "X$hardcode_automatic" = "Xyes" ; then
109030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We can hardcode non-existent directories.
109050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$hardcode_direct" != no &&
109060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # If the only mechanism to avoid hardcoding is shlibpath_var, we
109070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # have to relink, otherwise we might link with an installed library
109080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # when we should be linking with a yet-to-be-installed one
109090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
109100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     test "$hardcode_minus_L" != no; then
109110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Linking always hardcodes the temporary library directory.
109120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_action=relink
109130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
109140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We can link without hardcoding, and we can hardcode nonexisting dirs.
109150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_action=immediate
109160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
109170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
109180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We cannot hardcode anything, or else we can only hardcode existing
109190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # directories.
109200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_action=unsupported
109210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
109220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
109230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$hardcode_action" >&6; }
109240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$hardcode_action" = relink ||
109260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "$inherit_rpath" = yes; then
109270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Fast installation is not supported
109280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_fast_install=no
109290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "$shlibpath_overrides_runpath" = yes ||
109300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     test "$enable_shared" = no; then
109310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Fast installation is not necessary
109320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_fast_install=needless
109330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
109340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$enable_dlopen" != xyes; then
109410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_dlopen=unknown
109420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_dlopen_self=unknown
109430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_dlopen_self_static=unknown
109440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
109450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen=no
109460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen_libs=
109470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
109490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  beos*)
109500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen="load_add_on"
109510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_libs=
109520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_self=yes
109530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
109540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mingw* | pw32* | cegcc*)
109560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen="LoadLibrary"
109570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_libs=
109580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
109590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cygwin*)
109610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen="dlopen"
109620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_libs=
109630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
109640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  darwin*)
109660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # if libdl is installed we need to link against it
109670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
109680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for dlopen in -ldl... " >&6; }
109690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_lib_dl_dlopen+set}" = set; then :
109700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
109710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
109720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_check_lib_save_LIBS=$LIBS
109730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS="-ldl  $LIBS"
109740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
109750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
109760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
109770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
109780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
109790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
109800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
109810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
109820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
109830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar dlopen ();
109840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
109850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
109860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
109870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn dlopen ();
109880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
109890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
109900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
109910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
109920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
109930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dl_dlopen=yes
109940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
109950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dl_dlopen=no
109960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
109970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
109980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
109990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS=$ac_check_lib_save_LIBS
110000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
110010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
110020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
110030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
110040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
110050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
110070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen="dyld"
110080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_libs=
110090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_self=yes
110100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
110110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
110120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
110130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
110140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
110150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
110160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
110170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_func_shl_load" = x""yes; then :
110180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="shl_load"
110190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
110210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for shl_load in -ldld... " >&6; }
110220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_lib_dld_shl_load+set}" = set; then :
110230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
110240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_check_lib_save_LIBS=$LIBS
110260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS="-ldld  $LIBS"
110270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
110280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
110290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
110300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
110310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
110320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
110330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
110340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
110350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
110360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar shl_load ();
110370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
110380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
110390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
110400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn shl_load ();
110410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
110420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
110430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
110440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
110450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
110460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dld_shl_load=yes
110470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dld_shl_load=no
110490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
110500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
110510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
110520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS=$ac_check_lib_save_LIBS
110530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
110540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
110550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
110560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
110570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
110580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
110600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_func_dlopen" = x""yes; then :
110610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="dlopen"
110620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
110640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for dlopen in -ldl... " >&6; }
110650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_lib_dl_dlopen+set}" = set; then :
110660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
110670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_check_lib_save_LIBS=$LIBS
110690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS="-ldl  $LIBS"
110700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
110710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
110720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
110730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
110740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
110750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
110760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
110770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
110780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
110790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar dlopen ();
110800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
110810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
110820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
110830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn dlopen ();
110840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
110850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
110860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
110870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
110880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
110890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dl_dlopen=yes
110900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
110910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dl_dlopen=no
110920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
110930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
110940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
110950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS=$ac_check_lib_save_LIBS
110960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
110970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
110980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
110990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
111000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
111010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
111020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
111030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for dlopen in -lsvld... " >&6; }
111040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_lib_svld_dlopen+set}" = set; then :
111050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
111060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
111070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_check_lib_save_LIBS=$LIBS
111080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS="-lsvld  $LIBS"
111090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
111100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
111110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
111130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
111140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
111150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
111160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
111170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
111180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar dlopen ();
111190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
111200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
111210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
111220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn dlopen ();
111230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
111240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
111250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
111260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
111270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
111280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_svld_dlopen=yes
111290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
111300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_svld_dlopen=no
111310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
111330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
111340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS=$ac_check_lib_save_LIBS
111350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
111370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
111380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
111390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
111400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
111410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
111420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for dld_link in -ldld... " >&6; }
111430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_lib_dld_dld_link+set}" = set; then :
111440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
111450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
111460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_check_lib_save_LIBS=$LIBS
111470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS="-ldld  $LIBS"
111480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat confdefs.h - <<_ACEOF >conftest.$ac_ext
111490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
111500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
111520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
111530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
111540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
111550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
111560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
111570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar dld_link ();
111580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
111590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
111600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
111610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn dld_link ();
111620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
111630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
111640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
111650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
111660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
111670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dld_dld_link=yes
111680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
111690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_lib_dld_dld_link=no
111700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
111720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
111730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBS=$ac_check_lib_save_LIBS
111740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
111760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
111770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
111780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
111790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
111950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
111970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
111980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
111990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "x$lt_cv_dlopen" != xno; then
112000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    enable_dlopen=yes
112010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
112020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    enable_dlopen=no
112030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
112040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $lt_cv_dlopen in
112060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dlopen)
112070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    save_CPPFLAGS="$CPPFLAGS"
112080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
112090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    save_LDFLAGS="$LDFLAGS"
112110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
112120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    save_LIBS="$LIBS"
112140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    LIBS="$lt_cv_dlopen_libs $LIBS"
112150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
112170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether a program can dlopen itself... " >&6; }
112180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_dlopen_self+set}" = set; then :
112190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
112200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
112210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  	  if test "$cross_compiling" = yes; then :
112220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen_self=cross
112230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
112240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
112250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_status=$lt_dlunknown
112260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat > conftest.$ac_ext <<_LT_EOF
112270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#line 11227 "configure"
112280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include "confdefs.h"
112290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#if HAVE_DLFCN_H
112310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <dlfcn.h>
112320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
112330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdio.h>
112350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef RTLD_GLOBAL
112370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  define LT_DLGLOBAL		RTLD_GLOBAL
112380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
112390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  ifdef DL_GLOBAL
112400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    define LT_DLGLOBAL		DL_GLOBAL
112410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  else
112420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    define LT_DLGLOBAL		0
112430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  endif
112440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
112450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
112470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   find out it does not work in some platform. */
112480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifndef LT_DLLAZY_OR_NOW
112490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  ifdef RTLD_LAZY
112500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
112510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  else
112520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    ifdef DL_LAZY
112530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      define LT_DLLAZY_OR_NOW		DL_LAZY
112540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    else
112550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      ifdef RTLD_NOW
112560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        define LT_DLLAZY_OR_NOW	RTLD_NOW
112570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      else
112580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        ifdef DL_NOW
112590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#          define LT_DLLAZY_OR_NOW	DL_NOW
112600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        else
112610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#          define LT_DLLAZY_OR_NOW	0
112620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        endif
112630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      endif
112640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    endif
112650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  endif
112660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
112670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvoid fnord() { int i=42;}
112690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint main ()
112700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
112710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
112720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  int status = $lt_dlunknown;
112730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (self)
112750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    {
112760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
112770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
112780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      /* dlclose (self); */
112790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }
112800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
112810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    puts (dlerror ());
112820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
112830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return status;
112840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
112850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
112860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
112870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_link) 2>&5
112880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
112890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
112900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
112910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    (./conftest; exit; ) >&5 2>/dev/null
112920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_status=$?
112930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case x$lt_status in
112940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
112950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
112960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
112970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
112980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else :
112990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # compilation failed
113000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_self=no
113010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
113020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
113030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -fr conftest*
113040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
113070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
113080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_dlopen_self" >&6; }
113090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "x$lt_cv_dlopen_self" = xyes; then
113110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
113120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
113130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
113140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_dlopen_self_static+set}" = set; then :
113150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
113160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
113170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  	  if test "$cross_compiling" = yes; then :
113180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_dlopen_self_static=cross
113190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
113200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
113210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_status=$lt_dlunknown
113220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat > conftest.$ac_ext <<_LT_EOF
113230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#line 11323 "configure"
113240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include "confdefs.h"
113250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#if HAVE_DLFCN_H
113270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <dlfcn.h>
113280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
113290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdio.h>
113310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef RTLD_GLOBAL
113330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  define LT_DLGLOBAL		RTLD_GLOBAL
113340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
113350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  ifdef DL_GLOBAL
113360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    define LT_DLGLOBAL		DL_GLOBAL
113370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  else
113380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    define LT_DLGLOBAL		0
113390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  endif
113400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
113410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
113430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   find out it does not work in some platform. */
113440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifndef LT_DLLAZY_OR_NOW
113450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  ifdef RTLD_LAZY
113460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
113470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  else
113480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    ifdef DL_LAZY
113490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      define LT_DLLAZY_OR_NOW		DL_LAZY
113500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    else
113510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      ifdef RTLD_NOW
113520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        define LT_DLLAZY_OR_NOW	RTLD_NOW
113530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      else
113540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        ifdef DL_NOW
113550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#          define LT_DLLAZY_OR_NOW	DL_NOW
113560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        else
113570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#          define LT_DLLAZY_OR_NOW	0
113580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#        endif
113590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      endif
113600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#    endif
113610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#  endif
113620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
113630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvoid fnord() { int i=42;}
113650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint main ()
113660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
113670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
113680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  int status = $lt_dlunknown;
113690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (self)
113710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    {
113720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
113730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
113740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      /* dlclose (self); */
113750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }
113760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
113770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    puts (dlerror ());
113780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
113790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return status;
113800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
113810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
113820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
113830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_link) 2>&5
113840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
113850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
113860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
113870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    (./conftest; exit; ) >&5 2>/dev/null
113880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_status=$?
113890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case x$lt_status in
113900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
113910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
113920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
113930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
113940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else :
113950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # compilation failed
113960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_dlopen_self_static=no
113970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
113980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
113990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -fr conftest*
114000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
114030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
114040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_dlopen_self_static" >&6; }
114050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
114060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    CPPFLAGS="$save_CPPFLAGS"
114080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    LDFLAGS="$save_LDFLAGS"
114090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    LIBS="$save_LIBS"
114100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
114110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
114120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $lt_cv_dlopen_self in
114140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
114150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) enable_dlopen_self=unknown ;;
114160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
114170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $lt_cv_dlopen_self_static in
114190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
114200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) enable_dlopen_self_static=unknown ;;
114210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
114220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
114230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstriplib=
114410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_striplib=
114420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
114430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether stripping libraries is possible... " >&6; }
114440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
114450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
114460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
114470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
114480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
114490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
114500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# FIXME - insert some real tests, host_os isn't really good enough
114510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
114520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  darwin*)
114530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$STRIP" ; then
114540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      striplib="$STRIP -x"
114550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      old_striplib="$STRIP -S"
114560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
114570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
114580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
114590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
114600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
114610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
114620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
114630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
114640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
114650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
114660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
114670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
114680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
114690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Report which library types will actually be built
114820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
114830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if libtool supports shared libraries... " >&6; }
114840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
114850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$can_build_shared" >&6; }
114860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
114880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether to build shared libraries... " >&6; }
114890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "$can_build_shared" = "no" && enable_shared=no
114900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
114910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # On AIX, shared libraries and static libraries use the same namespace, and
114920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # are all built from PIC.
114930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
114940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix3*)
114950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test "$enable_shared" = yes && enable_static=no
114960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "$RANLIB"; then
114970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds="$archive_cmds~\$RANLIB \$lib"
114980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      postinstall_cmds='$RANLIB $lib'
114990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
115000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
115010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix[4-9]*)
115030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
115040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test "$enable_shared" = yes && enable_static=no
115050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
115060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
115070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
115080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
115090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$enable_shared" >&6; }
115100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
115120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether to build static libraries... " >&6; }
115130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Make sure either enable_shared or enable_static is yes.
115140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "$enable_shared" = yes || enable_static=yes
115150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
115160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$enable_static" >&6; }
115170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
115220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
115230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
115240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
115250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
115260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
115270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC="$lt_save_CC"
115290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=cpp
115320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CXXCPP $CPPFLAGS'
115330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
115340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
115350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_cxx_compiler_gnu
115360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds_need_lc_CXX=no
115380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag_CXX=
115390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathalways_export_symbols_CXX=no
115400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds_CXX=
115410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object_CXX=no
115420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec_CXX=
115430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_CXX=no
115440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_absolute_CXX=no
115450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_CXX=
115460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld_CXX=
115470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator_CXX=
115480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_minus_L_CXX=no
115490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_shlibpath_var_CXX=unsupported
115500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_automatic_CXX=no
115510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinherit_rpath_CXX=no
115520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds_CXX=
115530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds_CXX=
115540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_all_deplibs_CXX=unknown
115550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds_CXX=$old_archive_cmds
115560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag_CXX=
115570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec_CXX=
115580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_shared_with_static_runtimes_CXX=no
115590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Source file extension for C++ test sources.
115610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=cpp
115620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Object file extension for compiled C++ test sources.
115640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjext=o
115650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjext_CXX=$objext
115660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# No sense in running all these tests if we already determined that
115680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the CXX compiler isn't working.  Some variables (like enable_shared)
115690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# are currently assumed to apply to all compilers on this platform,
115700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# and will be corrupted by setting them based on a non-working compiler.
115710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$_lt_caught_CXX_error" != yes; then
115720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Code to be used in simple compile tests
115730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_simple_compile_test_code="int some_variable = 0;"
115740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Code to be used in simple link tests
115760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
115770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
115790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If no C compiler was specified, use CC.
115860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCC=${LTCC-"$CC"}
115870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If no C compiler flags were specified, use CFLAGS.
115890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
115900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Allow CC to be a program name with arguments.
115920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler=$CC
115930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
115950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # save warnings/boilerplate of simple test code
115960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_outfile=conftest.$ac_objext
115970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho "$lt_simple_compile_test_code" >conftest.$ac_ext
115980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
115990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_lt_compiler_boilerplate=`cat conftest.err`
116000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$RM conftest*
116010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_outfile=conftest.$ac_objext
116030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho "$lt_simple_link_test_code" >conftest.$ac_ext
116040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
116050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_lt_linker_boilerplate=`cat conftest.err`
116060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$RM -r conftest*
116070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Allow CC to be a program name with arguments.
116100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_CC=$CC
116110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_LD=$LD
116120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_GCC=$GCC
116130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC=$GXX
116140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_with_gnu_ld=$with_gnu_ld
116150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_path_LD=$lt_cv_path_LD
116160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
116170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
116180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
116190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_unset lt_cv_prog_gnu_ld
116200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
116210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "${lt_cv_path_LDCXX+set}"; then
116220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_cv_path_LD=$lt_cv_path_LDCXX
116230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
116240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_unset lt_cv_path_LD
116250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
116260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "${LDCXX+set}" || LD=$LDCXX
116270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CC=${CXX-"c++"}
116280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  compiler=$CC
116290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  compiler_CXX=$CC
116300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for cc_temp in $compiler""; do
116310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $cc_temp in
116320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
116330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
116340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    \-*) ;;
116350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) break;;
116360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
116370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
116380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
116390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$compiler"; then
116420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We don't want -fno-exception when compiling C++ code, so set the
116430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # no_builtin_flag separately
116440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$GXX" = yes; then
116450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
116460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
116470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_no_builtin_flag_CXX=
116480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
116490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$GXX" = yes; then
116510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Set up default GNU C++ configuration
116520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check whether --with-gnu-ld was given.
116560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${with_gnu_ld+set}" = set; then :
116570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
116580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
116590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  with_gnu_ld=no
116600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
116610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
116620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_prog=ld
116630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$GCC" = yes; then
116640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Check if gcc -print-prog-name=ld gives a path.
116650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
116660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for ld used by $CC... " >&6; }
116670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host in
116680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *-*-mingw*)
116690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # gcc leaves a trailing carriage return which upsets mingw
116700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
116710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
116720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
116730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
116740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_prog in
116750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Accept absolute paths.
116760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    [\\/]* | ?:[\\/]*)
116770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      re_direlt='/[^/][^/]*/\.\./'
116780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Canonicalize the pathname of ld
116790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
116800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
116810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
116820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      done
116830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -z "$LD" && LD="$ac_prog"
116840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
116850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  "")
116860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # If it fails, then pretend we aren't using GCC.
116870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_prog=ld
116880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
116890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
116900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # If it is relative, then search for the first ld in PATH.
116910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    with_gnu_ld=unknown
116920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
116930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
116940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "$with_gnu_ld" = yes; then
116950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
116960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for GNU ld... " >&6; }
116970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
116980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
116990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for non-GNU ld... " >&6; }
117000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
117010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_path_LD+set}" = set; then :
117020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
117030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
117040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$LD"; then
117050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
117060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_dir in $PATH; do
117070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    IFS="$lt_save_ifs"
117080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$ac_dir" && ac_dir=.
117090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
117100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_cv_path_LD="$ac_dir/$ac_prog"
117110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Check to see if the program is GNU ld.  I'd rather use --version,
117120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # but apparently some variants of GNU ld only accept -v.
117130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Break only if it was the GNU/non-GNU ld that we prefer.
117140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
117150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *GNU* | *'with BFD'*)
117160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	test "$with_gnu_ld" != no && break
117170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
117180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
117190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	test "$with_gnu_ld" != yes && break
117200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
117210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
117220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
117230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
117240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS="$lt_save_ifs"
117250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
117260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_LD="$LD" # Let the user override the test with a path.
117270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
117280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
117290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD="$lt_cv_path_LD"
117310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$LD"; then
117320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
117330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$LD" >&6; }
117340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
117350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
117360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
117370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
117380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
117390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
117400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
117410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_gnu_ld+set}" = set; then :
117420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
117430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
117440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # I'd rather use --version here, but apparently some GNU lds only accept -v.
117450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `$LD -v 2>&1 </dev/null` in
117460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*GNU* | *'with BFD'*)
117470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_gnu_ld=yes
117480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
117490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
117500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_gnu_ld=no
117510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
117520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
117530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
117540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
117550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_gnu_ld" >&6; }
117560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld=$lt_cv_prog_gnu_ld
117570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Check if GNU C++ uses GNU ld as the underlying linker, since the
117650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # archiving commands below assume that GNU ld is being used.
117660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$with_gnu_ld" = yes; then
117670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
117680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        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'
117690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
117710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
117720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # If archive_cmds runs LD, not CC, wlarc should be empty
117740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
117750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        #     investigate it a little bit more. (MM)
117760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        wlarc='${wl}'
117770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # ancient GNU ld didn't support --whole-archive et. al.
117790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
117800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  $GREP 'no-whole-archive' > /dev/null; then
117810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
117820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
117830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          whole_archive_flag_spec_CXX=
117840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
117850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
117860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        with_gnu_ld=no
117870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        wlarc=
117880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # A generic and very simple default shared library creation
117900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # command for GNU C++ for the case where it uses the native
117910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # linker, instead of GNU ld.  If possible, this setting should
117920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # overridden to take advantage of the native linker features on
117930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # the platform it is being used on.
117940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
117950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
117960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
117970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Commands to make compiler produce verbose output that lists
117980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # what "hidden" libraries, object files and flags are used when
117990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # linking a shared library.
118000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
118010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
118030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      GXX=no
118040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      with_gnu_ld=no
118050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      wlarc=
118060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
118070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # PORTME: fill in a description of your system's C++ link characteristics
118090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
118100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
118110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ld_shlibs_CXX=yes
118120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
118130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      aix3*)
118140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FIXME: insert proper C++ library support
118150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=no
118160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
118170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      aix[4-9]*)
118180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "$host_cpu" = ia64; then
118190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # On IA64, the linker does run time linking by default, so we don't
118200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # have to do anything special.
118210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          aix_use_runtimelinking=no
118220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          exp_sym_flag='-Bexport'
118230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          no_entry_flag=""
118240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
118250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          aix_use_runtimelinking=no
118260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # Test if we are trying to use run time linking or normal
118280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
118290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # need to do runtime linking.
118300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
118310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    for ld_flag in $LDFLAGS; do
118320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      case $ld_flag in
118330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *-brtl*)
118340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        aix_use_runtimelinking=yes
118350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        break
118360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        ;;
118370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      esac
118380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    done
118390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
118400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          esac
118410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          exp_sym_flag='-bexport'
118430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          no_entry_flag='-bnoentry'
118440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
118450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # When large executables or shared objects are built, AIX ld can
118470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # have problems creating the table of contents.  If linking a library
118480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # or program results in "error TOC overflow" add -mminimal-toc to
118490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
118500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
118510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        archive_cmds_CXX=''
118530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_direct_CXX=yes
118540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_direct_absolute_CXX=yes
118550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_separator_CXX=':'
118560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        link_all_deplibs_CXX=yes
118570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        file_list_spec_CXX='${wl}-f,'
118580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "$GXX" = yes; then
118600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          case $host_os in aix4.[012]|aix4.[012].*)
118610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # We only want to do this on AIX 4.2 and lower, the check
118620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # below for broken collect2 doesn't work under 4.3+
118630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  collect2name=`${CC} -print-prog-name=collect2`
118640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test -f "$collect2name" &&
118650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
118660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  then
118670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # We have reworked collect2
118680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    :
118690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  else
118700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # We have old collect2
118710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_direct_CXX=unsupported
118720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # It fails to find uninstalled libraries when the uninstalled
118730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # path is not listed in the libpath.  Setting hardcode_minus_L
118740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # to unsupported forces relinking
118750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_minus_L_CXX=yes
118760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='-L$libdir'
118770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_separator_CXX=
118780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
118790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          esac
118800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          shared_flag='-shared'
118810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test "$aix_use_runtimelinking" = yes; then
118820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    shared_flag="$shared_flag "'${wl}-G'
118830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
118840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
118850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # not using gcc
118860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          if test "$host_cpu" = ia64; then
118870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
118880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # chokes on -Wl,-G. The following line is correct:
118890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  shared_flag='-G'
118900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          else
118910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "$aix_use_runtimelinking" = yes; then
118920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      shared_flag='${wl}-G'
118930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    else
118940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      shared_flag='${wl}-bM:SRE'
118950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
118960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          fi
118970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
118980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
118990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        export_dynamic_flag_spec_CXX='${wl}-bexpall'
119000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # It seems that -bexpall does not export symbols beginning with
119010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # underscore (_), so it is better to generate a list of symbols to
119020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# export.
119030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        always_export_symbols_CXX=yes
119040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "$aix_use_runtimelinking" = yes; then
119050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # Warning - without using the other runtime loading flags (-brtl),
119060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # -berok will link without error, but may produce a broken library.
119070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          allow_undefined_flag_CXX='-berok'
119080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # Determine the default libpath from the value encoded in an empty
119090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # executable.
119100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
119110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
119120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
119140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
119150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
119160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
119180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
119190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
119200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
119210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_link "$LINENO"; then :
119220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_aix_libpath_sed='
119240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    /Import File Strings/,/^$/ {
119250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	/^0/ {
119260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s/^0  *\(.*\)$/\1/
119270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    p
119280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	}
119290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }'
119300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
119310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for a 64-bit object if we didn't find anything.
119320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then
119330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
119340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
119350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
119360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
119370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
119380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
119390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
119410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
119430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
119440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          if test "$host_cpu" = ia64; then
119450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
119460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    allow_undefined_flag_CXX="-z nodefs"
119470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
119480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          else
119490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Determine the default libpath from the value encoded in an
119500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # empty executable.
119510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
119520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
119530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
119550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
119560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
119570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
119590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
119600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
119610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
119620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_link "$LINENO"; then :
119630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_aix_libpath_sed='
119650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    /Import File Strings/,/^$/ {
119660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	/^0/ {
119670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s/^0  *\(.*\)$/\1/
119680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    p
119690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	}
119700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }'
119710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
119720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check for a 64-bit object if we didn't find anything.
119730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then
119740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
119750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
119760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
119770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
119780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
119790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
119800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
119820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Warning - without using the other run time loading flags,
119830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # -berok will link without error, but may produce a broken library.
119840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    no_undefined_flag_CXX=' ${wl}-bernotok'
119850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    allow_undefined_flag_CXX=' ${wl}-berok'
119860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Exported symbols can be pulled into shared objects from archives
119870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    whole_archive_flag_spec_CXX='$convenience'
119880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_need_lc_CXX=yes
119890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # This is similar to how AIX traditionally builds its shared
119900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # libraries.
119910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
119920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          fi
119930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
119940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
119950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
119960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      beos*)
119970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
119980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  allow_undefined_flag_CXX=unsupported
119990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
120000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # support --undefined.  This deserves some investigation.  FIXME
120010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
120020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
120030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ld_shlibs_CXX=no
120040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
120050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
120060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      chorus*)
120080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
120090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
120100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # FIXME: insert proper C++ library support
120110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ld_shlibs_CXX=no
120120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
120130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
120140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
120150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cygwin* | mingw* | pw32* | cegcc*)
120170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
120180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # as there is no search path for DLLs.
120190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_flag_spec_CXX='-L$libdir'
120200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        allow_undefined_flag_CXX=unsupported
120210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        always_export_symbols_CXX=no
120220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        enable_shared_with_static_runtimes_CXX=yes
120230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
120250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
120260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # If the export-symbols file already is a .def file (1st line
120270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          # is EXPORTS), use it as is; otherwise, prepend...
120280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
120290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cp $export_symbols $output_objdir/$soname.def;
120300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          else
120310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    echo EXPORTS > $output_objdir/$soname.def;
120320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cat $export_symbols >> $output_objdir/$soname.def;
120330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          fi~
120340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
120350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
120360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          ld_shlibs_CXX=no
120370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
120380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
120390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      darwin* | rhapsody*)
120400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_cmds_need_lc_CXX=no
120430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_direct_CXX=no
120440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_automatic_CXX=yes
120450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_shlibpath_var_CXX=unsupported
120460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  whole_archive_flag_spec_CXX=''
120470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  link_all_deplibs_CXX=yes
120480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
120490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $cc_basename in
120500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ifort*) _lt_dar_can_shared=yes ;;
120510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *) _lt_dar_can_shared=$GCC ;;
120520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
120530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$_lt_dar_can_shared" = "yes"; then
120540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    output_verbose_link_cmd=echo
120550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
120560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
120570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
120580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
120590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
120600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      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${_lt_dsymutil}"
120610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}"
120620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
120630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
120650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ld_shlibs_CXX=no
120660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
120670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
120690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dgux*)
120710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
120720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          ec++*)
120730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
120740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
120750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
120760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          ghcx*)
120770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Green Hills C++ Compiler
120780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
120790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
120800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
120810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
120820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
120830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
120840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
120850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
120860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
120870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      freebsd[12]*)
120890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # C++ shared libraries reported to be fairly broken before
120900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# switch to ELF
120910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=no
120920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
120930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      freebsd-elf*)
120950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        archive_cmds_need_lc_CXX=no
120960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
120970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
120980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      freebsd* | dragonfly*)
120990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
121000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # conventions
121010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=yes
121020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
121030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
121040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      gnu*)
121050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
121060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
121070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hpux9*)
121080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
121090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_separator_CXX=:
121100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        export_dynamic_flag_spec_CXX='${wl}-E'
121110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_direct_CXX=yes
121120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_minus_L_CXX=yes # Not in the search PATH,
121130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath				             # but as the default
121140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath				             # location of the library.
121150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
121160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
121170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          CC*)
121180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # FIXME: insert proper C++ library support
121190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ld_shlibs_CXX=no
121200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ;;
121210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          aCC*)
121220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            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'
121230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # Commands to make compiler produce verbose output that lists
121240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # what "hidden" libraries, object files and flags are used when
121250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # linking a shared library.
121260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            #
121270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # There doesn't appear to be a way to prevent this compiler from
121280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # explicitly linking system object files so we need to strip them
121290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # from the output so that they don't get included in the library
121300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # dependencies.
121310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
121320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ;;
121330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
121340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            if test "$GXX" = yes; then
121350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              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'
121360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            else
121370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              # FIXME: insert proper C++ library support
121380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              ld_shlibs_CXX=no
121390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            fi
121400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ;;
121410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
121420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
121430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
121440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hpux10*|hpux11*)
121450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test $with_gnu_ld = no; then
121460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
121470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_separator_CXX=:
121480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
121490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          case $host_cpu in
121500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hppa*64*|ia64*)
121510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              ;;
121520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            *)
121530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      export_dynamic_flag_spec_CXX='${wl}-E'
121540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath              ;;
121550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          esac
121560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
121570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $host_cpu in
121580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          hppa*64*|ia64*)
121590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_direct_CXX=no
121600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_shlibpath_var_CXX=no
121610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ;;
121620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
121630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_direct_CXX=yes
121640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_direct_absolute_CXX=yes
121650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            hardcode_minus_L_CXX=yes # Not in the search PATH,
121660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath					         # but as the default
121670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath					         # location of the library.
121680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ;;
121690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
121700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
121710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
121720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          CC*)
121730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
121740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
121750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
121760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          aCC*)
121770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case $host_cpu in
121780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      hppa*64*)
121790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
121800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        ;;
121810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ia64*)
121820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
121830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        ;;
121840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *)
121850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
121860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        ;;
121870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
121880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Commands to make compiler produce verbose output that lists
121890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # what "hidden" libraries, object files and flags are used when
121900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # linking a shared library.
121910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    #
121920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # There doesn't appear to be a way to prevent this compiler from
121930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # explicitly linking system object files so we need to strip them
121940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # from the output so that they don't get included in the library
121950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # dependencies.
121960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    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 "X$list" | $Xsed'
121970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
121980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
121990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "$GXX" = yes; then
122000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      if test $with_gnu_ld = no; then
122010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        case $host_cpu in
122020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          hppa*64*)
122030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
122040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	            ;;
122050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          ia64*)
122060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
122070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	            ;;
122080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          *)
122090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	            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'
122100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	            ;;
122110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        esac
122120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      fi
122130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    else
122140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # FIXME: insert proper C++ library support
122150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ld_shlibs_CXX=no
122160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
122170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
122180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
122190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
122200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
122210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      interix[3-9]*)
122220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_direct_CXX=no
122230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_shlibpath_var_CXX=no
122240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
122250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	export_dynamic_flag_spec_CXX='${wl}-E'
122260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
122270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Instead, shared libraries are loaded at an image base (0x10000000 by
122280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# default) and relocated if they conflict, which is a slow very memory
122290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# consuming and fragmenting process.  To avoid this, we pick a random,
122300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
122310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
122320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
122330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
122340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
122350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      irix5* | irix6*)
122360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
122370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          CC*)
122380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # SGI C++
122390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
122400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
122410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Archives containing C++ object files must be created using
122420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
122430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # necessary to make sure instantiated templates are included
122440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # in the archive.
122450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
122460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
122470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
122480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "$GXX" = yes; then
122490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      if test "$with_gnu_ld" = no; then
122500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
122510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      else
122520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
122530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      fi
122540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
122550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    link_all_deplibs_CXX=yes
122560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
122570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
122580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
122590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        hardcode_libdir_separator_CXX=:
122600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        inherit_rpath_CXX=yes
122610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
122620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
122630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      linux* | k*bsd*-gnu | kopensolaris*-gnu)
122640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
122650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          KCC*)
122660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Kuck and Associates, Inc. (KAI) C++ Compiler
122670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
122680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # KCC will only create a shared library if the output file
122690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
122700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # to its proper name (with version) after linking.
122710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    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'
122720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    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'
122730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Commands to make compiler produce verbose output that lists
122740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # what "hidden" libraries, object files and flags are used when
122750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # linking a shared library.
122760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    #
122770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # There doesn't appear to be a way to prevent this compiler from
122780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # explicitly linking system object files so we need to strip them
122790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # from the output so that they don't get included in the library
122800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # dependencies.
122810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    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 "X$list" | $Xsed'
122820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
122830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
122840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
122850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
122860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Archives containing C++ object files must be created using
122870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
122880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
122890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
122900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  icpc* | ecpc* )
122910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Intel C++
122920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    with_gnu_ld=yes
122930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # version 8.0 and above of icpc choke on multiply defined symbols
122940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # if we add $predep_objects and $postdep_objects, however 7.1 and
122950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # earlier do not add the objects themselves.
122960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case `$CC -V 2>&1` in
122970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *"Version 7."*)
122980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
122990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		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'
123000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		;;
123010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *)  # Version 8.0 or newer
123020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        tmp_idyn=
123030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        case $host_cpu in
123040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  ia64*) tmp_idyn=' -i_dynamic';;
123050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		esac
123060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
123070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		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'
123080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		;;
123090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
123100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_need_lc_CXX=no
123110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
123120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
123130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
123140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
123150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          pgCC* | pgcpp*)
123160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # Portland Group C++ compiler
123170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case `$CC -V` in
123180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
123190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      prelink_cmds_CXX='tpldir=Template.dir~
123200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		rm -rf $tpldir~
123210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
123220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
123230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      old_archive_cmds_CXX='tpldir=Template.dir~
123240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		rm -rf $tpldir~
123250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
123260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
123270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$RANLIB $oldlib'
123280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_cmds_CXX='tpldir=Template.dir~
123290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		rm -rf $tpldir~
123300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
123310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
123320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_expsym_cmds_CXX='tpldir=Template.dir~
123330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		rm -rf $tpldir~
123340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
123350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
123360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ;;
123370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    *) # Version 6 will use weak symbols
123380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
123390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
123400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ;;
123410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
123420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
123430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
123440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
123450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
123460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            ;;
123470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cxx*)
123480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Compaq C++
123490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
123500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    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'
123510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
123520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    runpath_var=LD_RUN_PATH
123530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
123540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_separator_CXX=:
123550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
123560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Commands to make compiler produce verbose output that lists
123570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # what "hidden" libraries, object files and flags are used when
123580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # linking a shared library.
123590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    #
123600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # There doesn't appear to be a way to prevent this compiler from
123610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # explicitly linking system object files so we need to strip them
123620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # from the output so that they don't get included in the library
123630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # dependencies.
123640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'
123650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
123660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  xl*)
123670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # IBM XL 8.0 on PPC, with GNU ld
123680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
123690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
123700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
123710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "x$supports_anon_versioning" = xyes; then
123720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
123730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
123740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		echo "local: *; };" >> $output_objdir/$libname.ver~
123750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
123760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
123770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
123780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
123790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case `$CC -V 2>&1 | sed 5q` in
123800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    *Sun\ C*)
123810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # Sun C++ 5.9
123820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      no_undefined_flag_CXX=' -zdefs'
123830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
123840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
123850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      hardcode_libdir_flag_spec_CXX='-R$libdir'
123860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
123870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      compiler_needs_object_CXX=yes
123880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
123890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # Not sure whether something based on
123900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
123910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # would be better.
123920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      output_verbose_link_cmd='echo'
123930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
123940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # Archives containing C++ object files must be created using
123950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
123960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # necessary to make sure instantiated templates are included
123970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # in the archive.
123980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
123990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ;;
124000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
124010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
124020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
124030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lynxos*)
124060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FIXME: insert proper C++ library support
124070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs_CXX=no
124080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      m88k*)
124110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FIXME: insert proper C++ library support
124120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=no
124130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      mvs*)
124160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
124170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          cxx*)
124180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
124190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
124200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
124210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
124220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
124230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
124240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
124250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
124260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      netbsd*)
124290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
124300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
124310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  wlarc=
124320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec_CXX='-R$libdir'
124330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct_CXX=yes
124340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_shlibpath_var_CXX=no
124350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
124360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Workaround some broken pre-1.5 toolchains
124370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
124380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *nto* | *qnx*)
124410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=yes
124420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      openbsd2*)
124450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # C++ shared libraries are fairly broken
124460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	ld_shlibs_CXX=no
124470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      openbsd*)
124500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test -f /usr/libexec/ld.so; then
124510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct_CXX=yes
124520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_shlibpath_var_CXX=no
124530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_direct_absolute_CXX=yes
124540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
124550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
124560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
124570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
124580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    export_dynamic_flag_spec_CXX='${wl}-E'
124590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
124600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  fi
124610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  output_verbose_link_cmd=echo
124620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
124630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ld_shlibs_CXX=no
124640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
124650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
124660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      osf3* | osf4* | osf5*)
124680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
124690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          KCC*)
124700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Kuck and Associates, Inc. (KAI) C++ Compiler
124710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # KCC will only create a shared library if the output file
124730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
124740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # to its proper name (with version) after linking.
124750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    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'
124760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
124780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_separator_CXX=:
124790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
124800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Archives containing C++ object files must be created using
124810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # the KAI C++ compiler.
124820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case $host in
124830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
124840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
124850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
124860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
124870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          RCC*)
124880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Rational C++ 2.4.1
124890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
124900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
124910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
124920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          cxx*)
124930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case $host in
124940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      osf3*)
124950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
124960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
124970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
124980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		;;
124990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *)
125000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        allow_undefined_flag_CXX=' -expect_unresolved \*'
125010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
125020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
125030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          echo "-hidden">> $lib.exp~
125040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          $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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
125050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          $RM $lib.exp'
125060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
125070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		;;
125080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
125090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_separator_CXX=:
125110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Commands to make compiler produce verbose output that lists
125130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # what "hidden" libraries, object files and flags are used when
125140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # linking a shared library.
125150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    #
125160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # There doesn't appear to be a way to prevent this compiler from
125170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # explicitly linking system object files so we need to strip them
125180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # from the output so that they don't get included in the library
125190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # dependencies.
125200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'
125210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
125220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
125230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
125240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
125250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      case $host in
125260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        osf3*)
125270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          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 "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
125280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  ;;
125290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        *)
125300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	          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" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
125310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  ;;
125320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      esac
125330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
125350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      hardcode_libdir_separator_CXX=:
125360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # Commands to make compiler produce verbose output that lists
125380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # what "hidden" libraries, object files and flags are used when
125390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # linking a shared library.
125400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
125410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    else
125430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # FIXME: insert proper C++ library support
125440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ld_shlibs_CXX=no
125450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
125460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
125470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
125480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
125490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      psos*)
125510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FIXME: insert proper C++ library support
125520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=no
125530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
125540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sunos4*)
125560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
125570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          CC*)
125580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Sun C++ 4.x
125590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
125600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
125610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
125620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          lcc*)
125630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Lucid
125640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
125650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
125660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
125670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
125680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
125690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
125700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
125710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
125720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
125730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      solaris*)
125750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
125760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          CC*)
125770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Sun C++ 4.2, 5.x and Centerline C++
125780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            archive_cmds_need_lc_CXX=yes
125790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    no_undefined_flag_CXX=' -zdefs'
125800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
125810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
125820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
125830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_libdir_flag_spec_CXX='-R$libdir'
125850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hardcode_shlibpath_var_CXX=no
125860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case $host_os in
125870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      solaris2.[0-5] | solaris2.[0-5].*) ;;
125880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      *)
125890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		# The compiler driver will combine and reorder linker options,
125900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		# but understands `-z linker_flag'.
125910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # Supported since Solaris 2.6 (maybe 2.5.1?)
125920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
125930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        ;;
125940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
125950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    link_all_deplibs_CXX=yes
125960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    output_verbose_link_cmd='echo'
125980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
125990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Archives containing C++ object files must be created using
126000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
126010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # necessary to make sure instantiated templates are included
126020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # in the archive.
126030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
126040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
126050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          gcx*)
126060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Green Hills C++ Compiler
126070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
126080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # The C++ compiler must be used to create the archive.
126100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
126110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
126120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
126130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # GNU C++ compiler with Solaris linker
126140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
126150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
126160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
126170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
126180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
126190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
126200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # Commands to make compiler produce verbose output that lists
126220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # what "hidden" libraries, object files and flags are used when
126230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # linking a shared library.
126240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
126250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      else
126260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
126270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # platform.
126280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
126290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
126300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
126310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # Commands to make compiler produce verbose output that lists
126330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # what "hidden" libraries, object files and flags are used when
126340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        # linking a shared library.
126350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
126360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      fi
126370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
126390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      case $host_os in
126400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		solaris2.[0-5] | solaris2.[0-5].*) ;;
126410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		*)
126420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
126430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		  ;;
126440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      esac
126450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
126460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
126470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
126480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
126490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
126510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      no_undefined_flag_CXX='${wl}-z,text'
126520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      archive_cmds_need_lc_CXX=no
126530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hardcode_shlibpath_var_CXX=no
126540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var='LD_RUN_PATH'
126550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $cc_basename in
126570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CC*)
126580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
126610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	*)
126620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
126650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
126660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
126670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sysv5* | sco3.2v5* | sco5v6*)
126690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Note: We can NOT use -z defs as we might desire, because we do not
126700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# link with -lc, and that would cause any symbols used from libc to
126710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# always be unresolved, which means just about no library would
126720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# ever link correctly.  If we're not using GNU ld we use -z text
126730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# though, which does catch some bad symbols but isn't as heavy-handed
126740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# as -z defs.
126750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	no_undefined_flag_CXX='${wl}-z,text'
126760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	allow_undefined_flag_CXX='${wl}-z,nodefs'
126770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	archive_cmds_need_lc_CXX=no
126780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_shlibpath_var_CXX=no
126790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
126800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	hardcode_libdir_separator_CXX=':'
126810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	link_all_deplibs_CXX=yes
126820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	export_dynamic_flag_spec_CXX='${wl}-Bexport'
126830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	runpath_var='LD_RUN_PATH'
126840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
126860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          CC*)
126870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
126900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
126910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
126930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
126940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
126950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
126960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
126970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      tandem*)
126980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $cc_basename in
126990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          NCC*)
127000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # NonStop-UX NCC 3.20
127010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
127020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
127030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
127040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          *)
127050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # FIXME: insert proper C++ library support
127060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ld_shlibs_CXX=no
127070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
127080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
127090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
127100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      vxworks*)
127120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FIXME: insert proper C++ library support
127130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=no
127140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
127150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
127170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # FIXME: insert proper C++ library support
127180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ld_shlibs_CXX=no
127190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
127200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
127210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
127230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ld_shlibs_CXX" >&6; }
127240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test "$ld_shlibs_CXX" = no && can_build_shared=no
127250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    GCC_CXX="$GXX"
127270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    LD_CXX="$LD"
127280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ## CAVEAT EMPTOR:
127300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ## There is no encapsulation within the following macros, do not change
127310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ## the running order or otherwise move them around unless you know exactly
127320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ## what you are doing...
127330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Dependencies to place before and after the object being linked:
127340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects_CXX=
127350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects_CXX=
127360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps_CXX=
127370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps_CXX=
127380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path_CXX=
127390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat > conftest.$ac_ext <<_LT_EOF
127410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathclass Foo
127420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
127430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpublic:
127440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  Foo (void) { a = 0; }
127450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprivate:
127460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  int a;
127470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath};
127480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
127490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
127510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
127520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
127530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
127540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }; then
127550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Parse the compiler output and extract the necessary
127560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # objects, libraries and library flags.
127570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Sentinel used to keep track of whether or not we are before
127590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the conftest object file.
127600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  pre_test_object_deps_done=no
127610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for p in `eval "$output_verbose_link_cmd"`; do
127630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $p in
127640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    -L* | -R* | -l*)
127660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       # Some compilers place space between "-{L,R}" and the path.
127670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       # Remove the space.
127680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if test $p = "-L" ||
127690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          test $p = "-R"; then
127700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 prev=$p
127710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 continue
127720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       else
127730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 prev=
127740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       fi
127750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
127760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if test "$pre_test_object_deps_done" = no; then
127770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 case $p in
127780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 -L* | -R*)
127790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   # Internal compiler library paths should come after those
127800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   # provided the user.  The postdeps already come after the
127810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   # user supplied libs so there is no need to process them.
127820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   if test -z "$compiler_lib_search_path_CXX"; then
127830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     compiler_lib_search_path_CXX="${prev}${p}"
127840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   else
127850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
127860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   fi
127870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   ;;
127880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 # The "-l" case would never come before the object being
127890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 # linked, so don't bother handling this case.
127900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 esac
127910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       else
127920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 if test -z "$postdeps_CXX"; then
127930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   postdeps_CXX="${prev}${p}"
127940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 else
127950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
127960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 fi
127970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       fi
127980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ;;
127990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.$objext)
128010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       # This assumes that the test object file only shows up
128020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       # once in the compiler output.
128030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if test "$p" = "conftest.$objext"; then
128040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 pre_test_object_deps_done=yes
128050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 continue
128060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       fi
128070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if test "$pre_test_object_deps_done" = no; then
128090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 if test -z "$predep_objects_CXX"; then
128100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   predep_objects_CXX="$p"
128110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 else
128120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   predep_objects_CXX="$predep_objects_CXX $p"
128130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 fi
128140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       else
128150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 if test -z "$postdep_objects_CXX"; then
128160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   postdep_objects_CXX="$p"
128170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 else
128180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   postdep_objects_CXX="$postdep_objects_CXX $p"
128190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 fi
128200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       fi
128210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ;;
128220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) ;; # Ignore the rest.
128240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
128260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
128270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Clean up.
128290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f a.out a.exe
128300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
128310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo "libtool.m4: error: problem compiling CXX test program"
128320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
128330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$RM -f confest.$objext
128350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# PORTME: override above test on systems where it is broken
128370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
128380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinterix[3-9]*)
128390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Interix 3.5 installs completely hosed .la files for C++, so rather than
128400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # hack all around it, let's just trust "g++" to DTRT.
128410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  predep_objects_CXX=
128420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  postdep_objects_CXX=
128430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  postdeps_CXX=
128440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
128450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlinux*)
128470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case `$CC -V 2>&1 | sed 5q` in
128480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *Sun\ C*)
128490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Sun C++ 5.9
128500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # The more standards-conforming stlport4 library is
128520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # incompatible with the Cstd library. Avoid specifying
128530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # it if it's in CXXFLAGS. Ignore libCrun as
128540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # -library=stlport4 depends on it.
128550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case " $CXX $CXXFLAGS " in
128560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *" -library=stlport4 "*)
128570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      solaris_use_stlport4=yes
128580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
128590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
128600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$solaris_use_stlport4" != yes; then
128620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      postdeps_CXX='-library=Cstd -library=Crun'
128630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
128640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
128650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
128660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
128670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsolaris*)
128690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $cc_basename in
128700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CC*)
128710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # The more standards-conforming stlport4 library is
128720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # incompatible with the Cstd library. Avoid specifying
128730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # it if it's in CXXFLAGS. Ignore libCrun as
128740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # -library=stlport4 depends on it.
128750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case " $CXX $CXXFLAGS " in
128760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *" -library=stlport4 "*)
128770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      solaris_use_stlport4=yes
128780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
128790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
128800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Adding this requires a known-good setup of shared libraries for
128820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Sun compiler versions before 5.6, else PIC objects from an old
128830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # archive will be linked into the output, leading to subtle bugs.
128840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$solaris_use_stlport4" != yes; then
128850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      postdeps_CXX='-library=Cstd -library=Crun'
128860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
128870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
128880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
128890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
128900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
128910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
128930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase " $postdeps_CXX " in
128940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*" -lc "*) archive_cmds_need_lc_CXX=no ;;
128950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
128960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath compiler_lib_search_dirs_CXX=
128970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "${compiler_lib_search_path_CXX}"; then
128980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
128990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
129000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_wl_CXX=
129320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_pic_CXX=
129330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_static_CXX=
129340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
129360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
129370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # C++ specific cases for pic, static, wl, etc.
129390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$GXX" = yes; then
129400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_wl_CXX='-Wl,'
129410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_static_CXX='-static'
129420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
129440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    aix*)
129450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # All AIX code is PIC.
129460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test "$host_cpu" = ia64; then
129470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# AIX 5 now supports IA64 processor
129480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_static_CXX='-Bstatic'
129490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
129500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    amigaos*)
129530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
129540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      powerpc)
129550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # see comment about AmigaOS4 .so support
129560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            lt_prog_compiler_pic_CXX='-fPIC'
129570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
129580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      m68k)
129590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # FIXME: we need at least 68020 code to build shared libraries, but
129600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # adding the `-m68020' flag to GCC prevents building anything better,
129610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            # like `-m68040'.
129620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
129630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
129640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
129650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
129670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
129680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default for these OSes.
129690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mingw* | cygwin* | os2* | pw32* | cegcc*)
129710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # This hack is so that the source file can tell whether it is being
129720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # built for inclusion in a dll (and should export symbols for example).
129730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Although the cygwin gcc ignores -fPIC, still need this for old-style
129740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # (--disable-auto-import) libraries
129750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
129760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    darwin* | rhapsody*)
129780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default on this platform
129790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Common symbols not allowed in MH_DYLIB files
129800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic_CXX='-fno-common'
129810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *djgpp*)
129830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # DJGPP does not support shared libraries at all
129840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic_CXX=
129850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    interix[3-9]*)
129870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
129880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Instead, we relocate shared libraries at runtime.
129890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sysv4*MP*)
129910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -d /usr/nec; then
129920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic_CXX=-Kconform_pic
129930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
129940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
129950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hpux*)
129960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
129970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
129980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # sets the default TLS model and affects inlining.
129990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $host_cpu in
130000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hppa*64*)
130010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
130030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_pic_CXX='-fPIC'
130040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
130060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
130070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *qnx* | *nto*)
130080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # QNX uses GNU C++, but need to define -shared option too, otherwise
130090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # it will coredump.
130100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic_CXX='-fPIC -shared'
130110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
130120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
130130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lt_prog_compiler_pic_CXX='-fPIC'
130140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
130150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
130160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
130170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
130180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      aix[4-9]*)
130190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# All AIX code is PIC.
130200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$host_cpu" = ia64; then
130210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # AIX 5 now supports IA64 processor
130220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_static_CXX='-Bstatic'
130230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
130240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
130250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
130260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      chorus*)
130280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
130290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	cxch68*)
130300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # Green Hills C++ Compiler
130310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  # _LT_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"
130320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ;;
130330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
130340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dgux*)
130360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
130370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ec++*)
130380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-KPIC'
130390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ghcx*)
130410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Green Hills C++ Compiler
130420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-pic'
130430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
130450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
130470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      freebsd* | dragonfly*)
130490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# FreeBSD uses GNU C++
130500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      hpux9* | hpux10* | hpux11*)
130520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
130530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CC*)
130540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
130550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
130560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    if test "$host_cpu" != ia64; then
130570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      lt_prog_compiler_pic_CXX='+Z'
130580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    fi
130590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  aCC*)
130610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
130620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
130630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case $host_cpu in
130640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    hppa*64*|ia64*)
130650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # +Z the default
130660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ;;
130670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    *)
130680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      lt_prog_compiler_pic_CXX='+Z'
130690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ;;
130700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
130710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
130730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
130750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      interix*)
130770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# This is c89, which is MS Visual C++ (no shared libs)
130780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Anyone wants to do a port?
130790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      irix5* | irix6* | nonstopux*)
130810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
130820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CC*)
130830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
130840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-non_shared'
130850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # CC pic flag -KPIC is the default.
130860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
130880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
130900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
130910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      linux* | k*bsd*-gnu | kopensolaris*-gnu)
130920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
130930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  KCC*)
130940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # KAI C++ Compiler
130950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='--backend -Wl,'
130960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-fPIC'
130970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
130980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  ecpc* )
130990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # old Intel C++ for x86_64 which still supported -KPIC.
131000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
131010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-KPIC'
131020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-static'
131030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  icpc* )
131050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Intel C++, used to be incompatible with GCC.
131060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # ICC 10 doesn't accept -KPIC any more.
131070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
131080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-fPIC'
131090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-static'
131100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  pgCC* | pgcpp*)
131120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Portland Group C++ compiler
131130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
131140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-fpic'
131150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-Bstatic'
131160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cxx*)
131180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Compaq C++
131190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Make sure the PIC flag is empty.  It appears that all Alpha
131200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Linux and Compaq Tru64 Unix objects are PIC.
131210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX=
131220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-non_shared'
131230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  xlc* | xlC*)
131250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # IBM XL 8.0 on PPC
131260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
131270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-qpic'
131280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-qstaticlink'
131290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
131310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    case `$CC -V 2>&1 | sed 5q` in
131320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    *Sun\ C*)
131330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      # Sun C++ 5.9
131340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      lt_prog_compiler_pic_CXX='-KPIC'
131350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      lt_prog_compiler_static_CXX='-Bstatic'
131360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      lt_prog_compiler_wl_CXX='-Qoption ld '
131370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      ;;
131380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    esac
131390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
131410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      lynxos*)
131430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      m88k*)
131450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      mvs*)
131470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
131480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cxx*)
131490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-W c,exportall'
131500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
131520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
131540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      netbsd* | netbsdelf*-gnu)
131560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *qnx* | *nto*)
131580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # QNX uses GNU C++, but need to define -shared option too, otherwise
131590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # it will coredump.
131600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lt_prog_compiler_pic_CXX='-fPIC -shared'
131610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
131620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      osf3* | osf4* | osf5*)
131630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
131640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  KCC*)
131650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='--backend -Wl,'
131660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  RCC*)
131680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Rational C++ 2.4.1
131690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-pic'
131700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  cxx*)
131720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Digital/Compaq C++
131730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
131740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Make sure the PIC flag is empty.  It appears that all Alpha
131750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Linux and Compaq Tru64 Unix objects are PIC.
131760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX=
131770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-non_shared'
131780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
131800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
131820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      psos*)
131840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
131850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      solaris*)
131860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
131870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CC*)
131880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Sun C++ 4.2, 5.x and Centerline C++
131890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-KPIC'
131900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-Bstatic'
131910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Qoption ld '
131920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  gcx*)
131940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Green Hills C++ Compiler
131950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-PIC'
131960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
131980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
131990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
132000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
132010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sunos4*)
132020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
132030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CC*)
132040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Sun C++ 4.x
132050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-pic'
132060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-Bstatic'
132070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
132080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  lcc*)
132090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # Lucid
132100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-pic'
132110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
132120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
132130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
132140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
132150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
132160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
132170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
132180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  CC*)
132190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_wl_CXX='-Wl,'
132200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-KPIC'
132210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_static_CXX='-Bstatic'
132220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
132230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
132240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
132250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      tandem*)
132260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $cc_basename in
132270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  NCC*)
132280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    # NonStop-UX NCC 3.20
132290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    lt_prog_compiler_pic_CXX='-KPIC'
132300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
132310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  *)
132320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    ;;
132330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac
132340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
132350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      vxworks*)
132360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
132370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
132380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	lt_prog_compiler_can_build_shared_CXX=no
132390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
132400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
132410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
132420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
132430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
132440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # For platforms which do not support PIC, -DPIC is meaningless:
132450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *djgpp*)
132460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_pic_CXX=
132470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
132480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
132490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
132500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
132510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
132520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
132530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
132540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
132550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
132560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
132570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
132580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check to make sure the PIC flag actually works.
132590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
132600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$lt_prog_compiler_pic_CXX"; then
132610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
132620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
132630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
132640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
132650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
132660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_pic_works_CXX=no
132670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_outfile=conftest.$ac_objext
132680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
132690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
132700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
132710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
132720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
132730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
132740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # The option is referenced via a variable to avoid confusing sed.
132750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
132760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
132770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
132780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
132790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:13279: $lt_compile\"" >&5)
132800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>conftest.err)
132810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
132820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat conftest.err >&5
132830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:13283: \$? = $ac_status" >&5
132840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s "$ac_outfile"; then
132850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
132860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings other than the usual output.
132870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
132880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
132890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
132900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_pic_works_CXX=yes
132910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
132920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
132930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
132940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
132950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
132960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
132970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
132980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
132990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
133000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $lt_prog_compiler_pic_CXX in
133010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     "" | " "*) ;;
133020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
133030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     esac
133040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
133050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_pic_CXX=
133060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     lt_prog_compiler_can_build_shared_CXX=no
133070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
133080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
133100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
133140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check to make sure the static flag actually works.
133150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
133160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
133170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
133180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
133190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
133200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
133210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
133220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_static_works_CXX=no
133230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   save_LDFLAGS="$LDFLAGS"
133240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
133250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_link_test_code" > conftest.$ac_ext
133260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
133270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The linker can only warn and ignore the option if not recognized
133280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings
133290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test -s conftest.err; then
133300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       # Append any errors to the config.log.
133310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       cat conftest.err 1>&5
133320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
133330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
133340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       if diff conftest.exp conftest.er2 >/dev/null; then
133350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath         lt_cv_prog_compiler_static_works_CXX=yes
133360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       fi
133370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     else
133380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_static_works_CXX=yes
133390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
133400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
133410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest*
133420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   LDFLAGS="$save_LDFLAGS"
133430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
133450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
133460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
133470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
133490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    :
133500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
133510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_prog_compiler_static_CXX=
133520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
133530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
133580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
133590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
133600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
133610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
133620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_c_o_CXX=no
133630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest 2>/dev/null
133640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir conftest
133650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd conftest
133660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir out
133670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
133680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
133690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="-o out/conftest2.$ac_objext"
133700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
133710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
133720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
133730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
133740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
133750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
133760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
133770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
133780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:13378: $lt_compile\"" >&5)
133790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>out/conftest.err)
133800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
133810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat out/conftest.err >&5
133820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:13382: \$? = $ac_status" >&5
133830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s out/conftest2.$ac_objext
133840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   then
133850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
133860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings
133870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
133880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
133890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
133900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_c_o_CXX=yes
133910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
133920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
133930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   chmod u+w . 2>&5
133940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
133950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # SGI C++ compiler will create directory out/ii_files/ for
133960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # template instantiation
133970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
133980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM out/* && rmdir out
133990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd ..
134000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest
134010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
134020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
134040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
134050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
134060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
134100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
134110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
134120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
134130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
134140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_compiler_c_o_CXX=no
134150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest 2>/dev/null
134160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir conftest
134170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd conftest
134180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   mkdir out
134190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
134200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compiler_flag="-o out/conftest2.$ac_objext"
134220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Insert the option either (1) after the last *FLAGS variable, or
134230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # (2) before a word containing "conftest.", or (3) at the end.
134240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Note that $ac_compile itself does not contain backslashes and begins
134250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # with a dollar sign (not a hyphen), so the echo should work correctly.
134260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   lt_compile=`echo "$ac_compile" | $SED \
134270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
134280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
134290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   -e 's:$: $lt_compiler_flag:'`
134300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval echo "\"\$as_me:13430: $lt_compile\"" >&5)
134310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   (eval "$lt_compile" 2>out/conftest.err)
134320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   ac_status=$?
134330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cat out/conftest.err >&5
134340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   echo "$as_me:13434: \$? = $ac_status" >&5
134350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if (exit $ac_status) && test -s out/conftest2.$ac_objext
134360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   then
134370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # The compiler can only warn and ignore the option if not recognized
134380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # So say no if there are warnings
134390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
134400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
134410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
134420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       lt_cv_prog_compiler_c_o_CXX=yes
134430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     fi
134440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
134450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   chmod u+w . 2>&5
134460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
134470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # SGI C++ compiler will create directory out/ii_files/ for
134480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # template instantiation
134490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
134500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM out/* && rmdir out
134510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   cd ..
134520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM -r conftest
134530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   $RM conftest*
134540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
134560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
134570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
134580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhard_links="nottested"
134630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
134640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # do not overwrite the value of need_locks provided by the user
134650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
134660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if we can lock with hard links... " >&6; }
134670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hard_links=yes
134680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $RM conftest*
134690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ln conftest.a conftest.b 2>/dev/null && hard_links=no
134700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  touch conftest.a
134710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ln conftest.a conftest.b 2>&5 || hard_links=no
134720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ln conftest.a conftest.b 2>/dev/null && hard_links=no
134730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
134740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$hard_links" >&6; }
134750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$hard_links" = no; then
134760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
134770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
134780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    need_locks=warn
134790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
134800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
134810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_locks=no
134820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
134830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
134870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
134880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
134890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
134900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
134910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix[4-9]*)
134920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # If we're using GNU nm, then we don't want the "-C" option.
134930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # -C means demangle to AIX nm, but means don't demangle with GNU nm
134940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
134950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      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'
134960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
134970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      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'
134980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
134990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
135000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  pw32*)
135010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export_symbols_cmds_CXX="$ltdll_cmds"
135020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
135030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cygwin* | mingw* | cegcc*)
135040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    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'
135050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
135060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  linux* | k*bsd*-gnu)
135070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    link_all_deplibs_CXX=no
135080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
135090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
135100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
135110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
135120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
135130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
135140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
135160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ld_shlibs_CXX" >&6; }
135170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$ld_shlibs_CXX" = no && can_build_shared=no
135180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld_CXX=$with_gnu_ld
135200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
135270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Do we need to explicitly link libc?
135280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
135290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "x$archive_cmds_need_lc_CXX" in
135300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathx|xyes)
135310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Assume -lc should be added
135320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  archive_cmds_need_lc_CXX=yes
135330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$enable_shared" = yes && test "$GCC" = yes; then
135350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $archive_cmds_CXX in
135360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *'~'*)
135370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # FIXME: we may have to deal with multi-command sequences.
135380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
135390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    '$CC '*)
135400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Test whether the compiler implicitly links with -lc since on some
135410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # systems, -lgcc has to come before -lc. If gcc already passes -lc
135420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # to ld, don't add -lc before -lgcc.
135430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
135440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
135450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $RM conftest*
135460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
135470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
135490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $ac_compile) 2>&5
135500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
135510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
135520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; } 2>conftest.err; then
135530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        soname=conftest
135540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lib=conftest
135550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        libobjs=conftest.$ac_objext
135560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        deplibs=
135570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        wl=$lt_prog_compiler_wl_CXX
135580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	pic_flag=$lt_prog_compiler_pic_CXX
135590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        compiler_flags=-v
135600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        linker_flags=-v
135610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        verstring=
135620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        output_objdir=.
135630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        libname=conftest
135640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
135650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        allow_undefined_flag_CXX=
135660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
135670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
135680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_status=$?
135690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
135700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test $ac_status = 0; }
135710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        then
135720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_need_lc_CXX=no
135730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
135740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  archive_cmds_need_lc_CXX=yes
135750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
135760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
135770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
135780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        cat conftest.err 1>&5
135790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
135800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $RM conftest*
135810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
135820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$archive_cmds_need_lc_CXX" >&6; }
135830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
135840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
135850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
135860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
135870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
135880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
135990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
136530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking dynamic linker characteristics... " >&6; }
136540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibrary_names_spec=
136560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibname_spec='lib$name'
136570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsoname_spec=
136580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshrext_cmds=".so"
136590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostinstall_cmds=
136600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostuninstall_cmds=
136610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_cmds=
136620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_eval=
136630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_var=
136640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_overrides_runpath=unknown
136650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathversion_type=none
136660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdynamic_linker="$host_os ld.so"
136670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_dlsearch_path_spec="/lib /usr/lib"
136680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_lib_prefix=unknown
136690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_into_libs=no
136700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# when you set need_version to no, make sure it does not cause -set_version
136720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# flags to be left without arguments
136730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_version=unknown
136740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_os in
136760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix3*)
136770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
136780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
136790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LIBPATH
136800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # AIX 3 has no versioning support, so we append a major version to the name.
136820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
136830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
136840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
136850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathaix[4-9]*)
136860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
136870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
136880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
136890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
136900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$host_cpu" = ia64; then
136910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # AIX 5 supports IA64
136920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
136930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH
136940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
136950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # With GCC up to 2.95.x, collect2 would create an import file
136960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # for dependence libraries.  The import file would start with
136970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # the line `#! .'.  This would cause the generated library to
136980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # depend on `.', always an invalid library.  This was fixed in
136990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # development snapshots of GCC prior to 3.0.
137000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
137010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      aix4 | aix4.[01] | aix4.[01].*)
137020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
137030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   echo ' yes '
137040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
137050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	:
137060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
137070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	can_build_shared=no
137080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
137090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
137100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
137110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
137120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # soname into executable. Probably we can add versioning support to
137130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # collect2, so additional links can be useful in future.
137140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$aix_use_runtimelinking" = yes; then
137150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
137160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # instead of lib<name>.a to let people know that these are not
137170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # typical AIX shared libraries.
137180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
137190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
137200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # We preserve .a as extension for shared libraries through AIX4.2
137210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # and later when we are not doing run time linking.
137220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}.a $libname.a'
137230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      soname_spec='${libname}${release}${shared_ext}$major'
137240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
137250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LIBPATH
137260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
137270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
137280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
137290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathamigaos*)
137300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_cpu in
137310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  powerpc)
137320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Since July 2007 AmigaOS4 officially supports .so libraries.
137330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
137340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
137350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
137360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  m68k)
137370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='$libname.ixlibrary $libname.a'
137380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Create ${libname}_ixlibrary.a entries in /sys/libs.
137390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    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'
137400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
137410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
137420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
137430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
137440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbeos*)
137450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${shared_ext}'
137460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker="$host_os ld.so"
137470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LIBRARY_PATH
137480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
137490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
137500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbsdi[45]*)
137510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
137520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
137530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
137540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
137550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
137560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
137570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
137580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
137590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # the default ld.so.conf also contains /usr/contrib/lib and
137600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
137610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # libtool to hard-code these into programs
137620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
137630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
137640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcygwin* | mingw* | pw32* | cegcc*)
137650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=windows
137660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shrext_cmds=".dll"
137670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
137680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
137690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
137700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $GCC,$host_os in
137710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
137720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='$libname.dll.a'
137730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # DLL is installed to $(libdir)/../bin by postinstall_cmds
137740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    postinstall_cmds='base_file=`basename \${file}`~
137750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
137760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dldir=$destdir/`dirname \$dlpath`~
137770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -d \$dldir || mkdir -p \$dldir~
137780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $install_prog $dir/$dlname \$dldir/$dlname~
137790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      chmod a+x \$dldir/$dlname~
137800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
137810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
137820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi'
137830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
137840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dlpath=$dir/\$dldll~
137850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       $RM \$dlpath'
137860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
137870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
137880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
137890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cygwin*)
137900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
137910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
137920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
137930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
137940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mingw* | cegcc*)
137950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # MinGW DLLs use traditional 'lib' prefix
137960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
137970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
137980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
137990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # It is most probably a Windows format PATH printed by
138000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # mingw gcc, but we are running on Cygwin. Gcc prints its search
138010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # path with ; separators, and with drive letters. We can handle the
138020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # drive letters (cygwin fileutils understands them), so leave them,
138030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # especially as we might pass files found there to a mingw objdump,
138040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # which wouldn't understand a cygwinified path. Ahh.
138050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
138060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
138070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
138080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fi
138090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
138100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    pw32*)
138110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # pw32 DLLs use 'pw' prefix rather than 'lib'
138120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
138130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
138140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
138150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
138160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
138180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
138190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
138200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
138210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='Win32 ld.exe'
138220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # FIXME: first we should search . and the directory the executable is in
138230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=PATH
138240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
138250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdarwin* | rhapsody*)
138270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker="$host_os dyld"
138280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=darwin
138290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
138300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
138310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
138320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${major}$shared_ext'
138330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
138340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=DYLD_LIBRARY_PATH
138350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
138360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
138380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
138390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdgux*)
138410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
138420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
138430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
138440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
138450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
138460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
138470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
138480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfreebsd1*)
138500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
138510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
138520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfreebsd* | dragonfly*)
138540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # DragonFly does not have aout.  When/if they implement a new
138550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # versioning mechanism, adjust this.
138560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -x /usr/bin/objformat; then
138570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    objformat=`/usr/bin/objformat`
138580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
138590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
138600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd[123]*) objformat=aout ;;
138610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) objformat=elf ;;
138620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
138630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
138640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=freebsd-$objformat
138650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $version_type in
138660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd-elf*)
138670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
138680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_version=no
138690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
138700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
138710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    freebsd-*)
138720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
138730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_version=yes
138740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
138750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
138760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
138770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
138780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd2*)
138790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
138800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
138810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd3.[01]* | freebsdelf3.[01]*)
138820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
138830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
138840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
138850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
138860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
138870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=no
138880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
138890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
138900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) # from 4.6 on, and DragonFly
138910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
138920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
138930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
138940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
138950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
138960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
138970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgnu*)
138980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
138990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
139000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
139010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
139020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
139030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
139040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
139050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
139060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
139070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhpux9* | hpux10* | hpux11*)
139080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Give a soname corresponding to the major version so that dld.sl refuses to
139090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # link against other versions.
139100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
139110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
139120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
139130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_cpu in
139140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ia64*)
139150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shrext_cmds='.so'
139160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
139170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker="$host_os dld.so"
139180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH
139190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
139200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
139210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
139220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "X$HPUX_IA64_MODE" = X32; then
139230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
139240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
139250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
139260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
139270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
139280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
139290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hppa*64*)
139300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shrext_cmds='.sl'
139310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_into_libs=yes
139320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker="$host_os dld.sl"
139330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
139340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
139350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
139360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
139370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
139380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
139390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
139400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
139410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shrext_cmds='.sl'
139420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker="$host_os dld.sl"
139430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=SHLIB_PATH
139440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
139450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
139460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
139470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
139480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
139490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # HP-UX runs *really* slowly unless shared libraries are mode 555.
139500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  postinstall_cmds='chmod 555 $lib'
139510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
139520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
139530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinterix[3-9]*)
139540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
139550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
139560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
139570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
139580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
139590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
139600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
139610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
139620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
139630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
139640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
139650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathirix5* | irix6* | nonstopux*)
139660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
139670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    nonstopux*) version_type=nonstopux ;;
139680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
139690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test "$lt_cv_prog_gnu_ld" = yes; then
139700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		version_type=linux
139710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	else
139720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		version_type=irix
139730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi ;;
139740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
139750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
139760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
139770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
139780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
139790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
139800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  irix5* | nonstopux*)
139810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    libsuff= shlibsuff=
139820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
139830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
139840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $LD in # libtool.m4 will add one of these switches to LD
139850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
139860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libsuff= shlibsuff= libmagic=32-bit;;
139870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
139880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libsuff=32 shlibsuff=N32 libmagic=N32;;
139890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
139900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      libsuff=64 shlibsuff=64 libmagic=64-bit;;
139910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) libsuff= shlibsuff= libmagic=never-match;;
139920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
139930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
139940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
139950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
139960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
139970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
139980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
139990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
140000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
140010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# No shared lib support for Linux oldld, aout, or coff.
140030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlinux*oldld* | linux*aout* | linux*coff*)
140040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
140050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
140060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This must be Linux ELF.
140080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlinux* | k*bsd*-gnu | kopensolaris*-gnu)
140090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
140100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
140110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
140120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
140130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
140140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
140150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
140160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
140170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some binutils ld are patched to set DT_RUNPATH
140180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  save_LDFLAGS=$LDFLAGS
140190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  save_libdir=$libdir
140200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
140210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
140220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
140230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
140240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
140260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
140270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
140280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
140300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
140310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
140320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
140330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_link "$LINENO"; then :
140340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
140350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
140360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
140370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
140380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
140390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
140400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LDFLAGS=$save_LDFLAGS
140410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  libdir=$save_libdir
140420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # This implies no fast_install, which is unacceptable.
140440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some rework will be needed to allow for fast_install
140450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # before this can be enabled.
140460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
140470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Append ld.so.conf contents to the search path
140490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -f /etc/ld.so.conf; then
140500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
140510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
140520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
140530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We used to test for /lib/ld.so.1 and disable shared libraries on
140550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # powerpc, because MkLinux only supported shared libraries with the
140560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # GNU dynamic linker.  Since this was broken with cross compilers,
140570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # most powerpc-linux boxes support dynamic linking these days and
140580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # people can always --disable-shared, the test was removed, and we
140590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # assume the GNU/Linux dynamic linker is in use.
140600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='GNU/Linux ld.so'
140610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
140620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnetbsdelf*-gnu)
140640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
140650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
140660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
140670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
140680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
140690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
140700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
140710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
140720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='NetBSD ld.elf_so'
140730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
140740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnetbsd*)
140760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
140770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
140780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
140790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
140800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
140810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
140820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker='NetBSD (a.out) ld.so'
140830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
140840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
140850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='${libname}${release}${shared_ext}$major'
140860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    dynamic_linker='NetBSD ld.elf_so'
140870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
140880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
140890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
140900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
140910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
140920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
140930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnewsos6)
140940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
140950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
140960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
140970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
140980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
140990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*nto* | *qnx*)
141010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=qnx
141020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
141030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
141040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
141050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
141060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
141070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
141080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
141090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='ldqnx.so'
141100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathopenbsd*)
141130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
141140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="/usr/lib"
141150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
141160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
141170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
141180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
141190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)				need_version=no  ;;
141200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
141210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
141220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
141230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
141240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
141250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
141260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      openbsd2.[89] | openbsd2.[89].*)
141270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	shlibpath_overrides_runpath=no
141280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
141290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *)
141300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	shlibpath_overrides_runpath=yes
141310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
141320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
141330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
141340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_overrides_runpath=yes
141350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
141360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathos2*)
141390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  libname_spec='$name'
141400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shrext_cmds=".dll"
141410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
141420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='$libname${shared_ext} $libname.a'
141430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker='OS/2 ld.exe'
141440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LIBPATH
141450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathosf3* | osf4* | osf5*)
141480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=osf
141490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
141500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
141510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
141520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
141530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
141540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
141550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
141560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrdos*)
141590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
141600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsolaris*)
141630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
141640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
141650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
141660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
141670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
141680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
141690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
141700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
141710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # ldd complains unless libraries are executable
141720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  postinstall_cmds='chmod +x $lib'
141730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsunos4*)
141760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=sunos
141770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
141780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
141790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
141800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
141810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$with_gnu_ld" = yes; then
141820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    need_lib_prefix=no
141830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
141840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=yes
141850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
141860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
141870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4 | sysv4.3*)
141880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
141890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
141900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
141910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
141920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_vendor in
141930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sni)
141940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      shlibpath_overrides_runpath=no
141950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
141960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      runpath_var=LD_RUN_PATH
141970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
141980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    siemens)
141990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
142000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
142010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    motorola)
142020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_lib_prefix=no
142030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      need_version=no
142040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      shlibpath_overrides_runpath=no
142050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
142060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
142070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
142080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
142090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv4*MP*)
142110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -d /usr/nec ;then
142120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    version_type=linux
142130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
142140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    soname_spec='$libname${shared_ext}.$major'
142150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    shlibpath_var=LD_LIBRARY_PATH
142160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
142170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
142180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
142200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=freebsd-elf
142210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
142220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
142230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
142240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
142250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
142260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=yes
142270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
142280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$with_gnu_ld" = yes; then
142290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
142300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
142310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
142320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $host_os in
142330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sco3.2v5*)
142340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
142350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	;;
142360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
142370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
142380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec='/usr/lib'
142390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
142400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtpf*)
142420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
142430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
142440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_lib_prefix=no
142450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  need_version=no
142460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
142470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
142480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_overrides_runpath=no
142490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_into_libs=yes
142500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
142510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathuts4*)
142530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  version_type=linux
142540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
142550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  soname_spec='${libname}${release}${shared_ext}$major'
142560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shlibpath_var=LD_LIBRARY_PATH
142570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
142580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
142600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  dynamic_linker=no
142610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
142620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
142630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
142640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$dynamic_linker" >&6; }
142650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "$dynamic_linker" = no && can_build_shared=no
142660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
142680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$GCC" = yes; then
142690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
142700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
142710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
142730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
142740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
142750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
142760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
142770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
142780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
142990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
143150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
143160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_action_CXX=
143170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$hardcode_libdir_flag_spec_CXX" ||
143180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test -n "$runpath_var_CXX" ||
143190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "X$hardcode_automatic_CXX" = "Xyes" ; then
143200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We can hardcode non-existent directories.
143220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$hardcode_direct_CXX" != no &&
143230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # If the only mechanism to avoid hardcoding is shlibpath_var, we
143240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # have to relink, otherwise we might link with an installed library
143250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     # when we should be linking with a yet-to-be-installed one
143260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
143270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     test "$hardcode_minus_L_CXX" != no; then
143280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Linking always hardcodes the temporary library directory.
143290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_action_CXX=relink
143300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
143310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We can link without hardcoding, and we can hardcode nonexisting dirs.
143320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    hardcode_action_CXX=immediate
143330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
143340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
143350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We cannot hardcode anything, or else we can only hardcode existing
143360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # directories.
143370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  hardcode_action_CXX=unsupported
143380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
143390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
143400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$hardcode_action_CXX" >&6; }
143410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$hardcode_action_CXX" = relink ||
143430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "$inherit_rpath_CXX" = yes; then
143440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Fast installation is not supported
143450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_fast_install=no
143460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif test "$shlibpath_overrides_runpath" = yes ||
143470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     test "$enable_shared" = no; then
143480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Fast installation is not necessary
143490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enable_fast_install=needless
143500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
143510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi # test -n "$compiler"
143590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CC=$lt_save_CC
143610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LDCXX=$LD
143620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LD=$lt_save_LD
143630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  GCC=$lt_save_GCC
143640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  with_gnu_ld=$lt_save_with_gnu_ld
143650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_LDCXX=$lt_cv_path_LD
143660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_path_LD=$lt_save_path_LD
143670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
143680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
143690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # test "$_lt_caught_CXX_error" != yes
143700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
143720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
143730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
143740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
143750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
143760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ac_config_commands="$ac_config_commands libtool"
143900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Only expand once:
143950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
143990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Check whether some low-level functions/files are available
144010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
144020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for ANSI C header files... " >&6; }
144030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_header_stdc+set}" = set; then :
144040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
144050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
144060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
144080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
144090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdarg.h>
144100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <string.h>
144110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <float.h>
144120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
144140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
144150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
144160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
144180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
144190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
144200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
144210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
144220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=yes
144230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
144240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
144250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
144260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
144270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
144290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
144300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
144320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <string.h>
144330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
144350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
144360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $EGREP "memchr" >/dev/null 2>&1; then :
144370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
144390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
144400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
144410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest*
144420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
144440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
144460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
144470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
144490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
144500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
144520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
144530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $EGREP "free" >/dev/null 2>&1; then :
144540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
144560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
144570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
144580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conftest*
144590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
144610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
144630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
144640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$cross_compiling" = yes; then :
144650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :
144660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
144670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
144690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <ctype.h>
144700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
144710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#if ((' ' & 0x0FF) == 0x020)
144720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
144730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
144740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#else
144750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define ISLOWER(c) \
144760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		   (('a' <= (c) && (c) <= 'i') \
144770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     || ('j' <= (c) && (c) <= 'r') \
144780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		     || ('s' <= (c) && (c) <= 'z'))
144790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
144800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
144810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
144830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
144840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
144850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
144860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  int i;
144870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for (i = 0; i < 256; i++)
144880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if (XOR (islower (i), ISLOWER (i))
144890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	|| toupper (i) != TOUPPER (i))
144900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      return 2;
144910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
144920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
144930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
144940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_run "$LINENO"; then :
144950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
144960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
144970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_header_stdc=no
144980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
144990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
145000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  conftest.$ac_objext conftest.beam conftest.$ac_ext
145010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
145060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_header_stdc" >&6; }
145070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test $ac_cv_header_stdc = yes; then
145080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define STDC_HEADERS 1" >>confdefs.h
145100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Built-in memcmp can be inefficient when gcc compiles for x86 or PowerPC
145150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# processors.  In those cases, use an alternative function instead of memcmp.
145160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $host_cpu in
145170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *86*|powerpc*)
145180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test "$GCC" = "yes"; then
145190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define VCDIFF_USE_BLOCK_COMPARE_WORDS 1" >>confdefs.h
145210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
145230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
145240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
145250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in ext/rope
145270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
145280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "ext/rope" "ac_cv_header_ext_rope" "$ac_includes_default"
145290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_ext_rope" = x""yes; then :
145300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
145310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_EXT_ROPE 1
145320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
145330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
145370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in getopt.h
145390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
145400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
145410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_getopt_h" = x""yes; then :
145420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
145430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_GETOPT_H 1
145440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
145450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
145490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in malloc.h
145510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
145520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
145530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_malloc_h" = x""yes; then :
145540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
145550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_MALLOC_H 1
145560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
145570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
145610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in sys/mman.h
145630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
145640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
145650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_sys_mman_h" = x""yes; then :
145660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
145670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_SYS_MMAN_H 1
145680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
145690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
145730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in sys/time.h
145750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
145760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
145770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_sys_time_h" = x""yes; then :
145780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
145790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_SYS_TIME_H 1
145800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
145810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
145850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in unistd.h
145870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
145880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
145890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_unistd_h" = x""yes; then :
145900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
145910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_UNISTD_H 1
145920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
145930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
145950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
145970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
145980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in windows.h
145990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
146000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
146010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_windows_h" = x""yes; then :
146020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
146030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_WINDOWS_H 1
146040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
146050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
146090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_func in gettimeofday QueryPerformanceCounter
146110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
146120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
146130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
146140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval as_val=\$$as_ac_var
146150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "x$as_val" = x""yes; then :
146160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
146170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
146180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
146190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
146220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_func in memalign posix_memalign
146240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
146250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
146260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
146270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval as_val=\$$as_ac_var
146280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "x$as_val" = x""yes; then :
146290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
146300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
146310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
146320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
146350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_func in mprotect
146370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
146380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_func "$LINENO" "mprotect" "ac_cv_func_mprotect"
146390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_func_mprotect" = x""yes; then :
146400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
146410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_MPROTECT 1
146420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
146430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
146460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Start of definitions needed by gflags package
146490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# These are tested for by AC_HEADER_STDC, but I check again to set the var
146510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
146520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_stdint_h" = x""yes; then :
146530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_stdint_h=1
146540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
146550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_stdint_h=0
146560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_header_mongrel "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
146600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_sys_types_h" = x""yes; then :
146610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_systypes_h=1
146620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
146630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_systypes_h=0
146640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
146680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_inttypes_h" = x""yes; then :
146690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_inttypes_h=1
146700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
146710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_inttypes_h=0
146720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_header in fnmatch.h
146760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
146770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_fn_c_check_header_mongrel "$LINENO" "fnmatch.h" "ac_cv_header_fnmatch_h" "$ac_includes_default"
146780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_header_fnmatch_h" = x""yes; then :
146790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
146800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define HAVE_FNMATCH_H 1
146810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
146820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
146860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# These are the types I need.  We look for them in either stdint.h,
146890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# sys/types.h, or inttypes.h, all of which are part of the default-includes.
146900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
146910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_type_uint16_t" = x""yes; then :
146920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_uint16_t=1
146930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
146940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_uint16_t=0
146950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
146960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
146970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
146980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_type_u_int16_t" = x""yes; then :
146990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_u_int16_t=1
147000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
147010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have_u_int16_t=0
147020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_type "$LINENO" "__int16" "ac_cv_type___int16" "$ac_includes_default"
147050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cv_type___int16" = x""yes; then :
147060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have___int16=1
147070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
147080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_have___int16=0
147090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_func in strtoll strtoq
147130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
147140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
147150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
147160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval as_val=\$$as_ac_var
147170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "x$as_val" = x""yes; then :
147180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
147190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
147200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
147210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
147240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_func in setenv putenv
147260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo :
147270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
147280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
147290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval as_val=\$$as_ac_var
147300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "x$as_val" = x""yes; then :
147310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat >>confdefs.h <<_ACEOF
147320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
147330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
147340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
147370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # MinGW has putenv but not setenv
147380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
147410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for __attribute__... " >&6; }
147420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "${ac_cv___attribute__+set}" = set; then :
147430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
147440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
147450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
147470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
147480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <stdlib.h>
147490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       static void foo(void) __attribute__ ((unused));
147500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       void foo(void) { exit(1); }
147510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
147520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
147530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
147540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
147560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
147570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
147580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
147590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_compile "$LINENO"; then :
147600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv___attribute__=yes
147610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
147620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv___attribute__=no
147630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
147660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$ac_cv___attribute__" = "yes"; then
147690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
147710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
147730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
147740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv___attribute__" >&6; }
147750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We only care about __attribute__ ((unused))
147770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$ac_cv___attribute__" = x"yes"; then
147780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv___attribute__unused="__attribute__ ((unused))"
147790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
147800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv___attribute__unused=
147810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
147820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
147870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
147880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
147890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
147900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
147910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathacx_pthread_ok=no
147930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We used to check for pthread.h first, but this fails if pthread.h
147950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# requires special compiler flags (e.g. on True64 or Sequent).
147960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# It gets checked for in the link test anyway.
147970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
147980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# First of all, check if the user has set any of the PTHREAD_LIBS,
147990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# etcetera environment variables, and if threads linking works using
148000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# them:
148010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
148020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_CFLAGS="$CFLAGS"
148030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
148040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_LIBS="$LIBS"
148050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LIBS="$PTHREAD_LIBS $LIBS"
148060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
148070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
148080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
148090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
148100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* Override any GCC internal prototype to avoid an error.
148120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   Use char because int might match the return type of a GCC
148130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   builtin and then its argument prototype would still apply.  */
148140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#ifdef __cplusplus
148150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextern "C"
148160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#endif
148170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathchar pthread_join ();
148180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
148190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
148200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
148210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreturn pthread_join ();
148220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
148230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
148240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
148250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
148260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
148270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  acx_pthread_ok=yes
148280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
148290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
148300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
148310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
148320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$acx_pthread_ok" >&6; }
148330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test x"$acx_pthread_ok" = xno; then
148340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                PTHREAD_LIBS=""
148350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                PTHREAD_CFLAGS=""
148360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
148370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LIBS="$save_LIBS"
148380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CFLAGS="$save_CFLAGS"
148390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
148400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We must check for the threads library under a number of different
148420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# names; the ordering is very important because some systems
148430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
148440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# libraries is broken (non-POSIX).
148450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create a list of thread flags to try.  Items starting with a "-" are
148470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# C compiler flags, and other items are library names, except for "none"
148480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# which indicates that we try without any flags at all, and "pthread-config"
148490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# which is a program returning the flags for the Pth emulation library.
148500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
148520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The ordering *is* (sometimes) important.  Some notes on the
148540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# individual items follow:
148550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# pthreads: AIX (must check this before -lpthread)
148570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# none: in case threads are in libc; should be tried before -Kthread and
148580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#       other compiler flags to prevent continual compiler warnings
148590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
148600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
148610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
148620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
148630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -pthreads: Solaris/gcc
148640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -mthreads: Mingw32/gcc, Lynx/gcc
148650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
148660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      doesn't hurt to check since this sometimes defines pthreads too;
148670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      also defines -D_REENTRANT)
148680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#      ... -mt is also the pthreads flag for HP/aCC
148690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# pthread: Linux, etcetera
148700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# --thread-safe: KAI C++
148710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# pthread-config: use pthread-config program (for GNU Pth library)
148720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "${host_cpu}-${host_os}" in
148740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        *solaris*)
148750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # On Solaris (at least, for some versions), libc contains stubbed
148770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # (non-functional) versions of the pthreads routines, so link-based
148780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
148790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
148800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # a function called by this macro, so we could check for that, but
148810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # who knows whether they'll stub that too in a future libc.)  So,
148820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # we'll just look for -pthreads and -lpthread first:
148830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
148850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        ;;
148860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
148870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$acx_pthread_ok" = xno; then
148890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor flag in $acx_pthread_flags; do
148900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case $flag in
148920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                none)
148930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
148940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether pthreads work without any flags... " >&6; }
148950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                ;;
148960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
148970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                -*)
148980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
148990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether pthreads work with $flag... " >&6; }
149000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                PTHREAD_CFLAGS="$flag"
149010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                ;;
149020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		pthread-config)
149040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		# Extract the first word of "pthread-config", so it can be a program name with args.
149050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy pthread-config; ac_word=$2
149060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
149070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
149080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_acx_pthread_config+set}" = set; then :
149090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
149100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
149110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$acx_pthread_config"; then
149120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
149130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
149140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
149150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
149160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
149170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
149180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
149190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
149200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
149210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_acx_pthread_config="yes"
149220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
149230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
149240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
149250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
149260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
149270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
149280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
149300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
149310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
149320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathacx_pthread_config=$ac_cv_prog_acx_pthread_config
149330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$acx_pthread_config"; then
149340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
149350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$acx_pthread_config" >&6; }
149360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
149370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
149380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
149390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
149400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		if test x"$acx_pthread_config" = xno; then continue; fi
149430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		PTHREAD_CFLAGS="`pthread-config --cflags`"
149440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
149450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath		;;
149460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                *)
149480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
149490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
149500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                PTHREAD_LIBS="-l$flag"
149510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                ;;
149520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
149530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_LIBS="$LIBS"
149550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_CFLAGS="$CFLAGS"
149560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LIBS="$PTHREAD_LIBS $LIBS"
149570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
149580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # Check for various functions.  We must include pthread.h,
149600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # since some functions may be macros.  (On the Sequent, we
149610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # need a special flag -Kthread to make this header compile.)
149620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # We check for pthread_join because it is in -lpthread on IRIX
149630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # while pthread_create is in libc.  We check for pthread_attr_init
149640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # due to DEC craziness with -lpthreads.  We check for
149650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # pthread_cleanup_push because it is one of the few pthread
149660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # functions on Solaris that doesn't have a non-functional libc stub.
149670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # We try pthread_create on general principles.
149680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
149690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
149700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <pthread.h>
149710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
149720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
149730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
149740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpthread_t th; pthread_join(th, 0);
149750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
149760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
149770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
149780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
149790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
149800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
149810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
149820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  acx_pthread_ok=yes
149830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
149840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
149850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
149860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LIBS="$save_LIBS"
149880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CFLAGS="$save_CFLAGS"
149890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
149910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$acx_pthread_ok" >&6; }
149920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "x$acx_pthread_ok" = xyes; then
149930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                break;
149940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
149950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
149960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        PTHREAD_LIBS=""
149970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        PTHREAD_CFLAGS=""
149980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
149990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
150000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Various other checks:
150020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$acx_pthread_ok" = xyes; then
150030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_LIBS="$LIBS"
150040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LIBS="$PTHREAD_LIBS $LIBS"
150050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        save_CFLAGS="$CFLAGS"
150060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
150070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
150090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
150100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for joinable pthread attribute... " >&6; }
150110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	attr_name=unknown
150120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
150130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
150140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
150150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <pthread.h>
150160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
150170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
150180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
150190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint attr=$attr; return attr;
150200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
150210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
150220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
150230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
150240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
150250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  attr_name=$attr; break
150260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
150270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
150280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
150290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	done
150300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
150310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$attr_name" >&6; }
150320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
150330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
150350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define PTHREAD_CREATE_JOINABLE $attr_name
150360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
150370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
150390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
150410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
150420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        flag=no
150430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        case "${host_cpu}-${host_os}" in
150440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
150450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
150460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        esac
150470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
150480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "${flag}" >&6; }
150490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        if test "x$flag" != xno; then
150500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
150510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        fi
150520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        LIBS="$save_LIBS"
150540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        CFLAGS="$save_CFLAGS"
150550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        # More AIX lossage: must compile with xlc_r or cc_r
150560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test x"$GCC" != xyes; then
150570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          for ac_prog in xlc_r cc_r
150580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
150590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract the first word of "$ac_prog", so it can be a program name with args.
150600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathset dummy $ac_prog; ac_word=$2
150610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
150620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking for $ac_word... " >&6; }
150630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_prog_PTHREAD_CC+set}" = set; then :
150640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
150650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
150660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -n "$PTHREAD_CC"; then
150670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
150680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
150690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
150700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
150710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
150720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
150730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
150740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_exec_ext in '' $ac_executable_extensions; do
150750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
150760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cv_prog_PTHREAD_CC="$ac_prog"
150770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
150780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break 2
150790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
150800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
150810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
150820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
150830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
150850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
150860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPTHREAD_CC=$ac_cv_prog_PTHREAD_CC
150870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$PTHREAD_CC"; then
150880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
150890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$PTHREAD_CC" >&6; }
150900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
150910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
150920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
150930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
150940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
150960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$PTHREAD_CC" && break
150970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
150980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
150990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        else
151010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath          PTHREAD_CC=$CC
151020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
151030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# The next part tries to detect GCC inconsistency with -shared on some
151050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# architectures and systems. The problem is that in certain
151060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# configurations, when -shared is specified, GCC "forgets" to
151070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# internally use various flags which are still necessary.
151080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
151100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Prepare the flags
151110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
151120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	save_CFLAGS="$CFLAGS"
151130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	save_LIBS="$LIBS"
151140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	save_CC="$CC"
151150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Try with the flags determined by the earlier checks.
151170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
151180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# -Wl,-z,defs forces link-time symbol resolution, so that the
151190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# linking checks with -shared actually have any value
151200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
151210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# FIXME: -fPIC is required for -shared on many architectures,
151220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# so we specify it here, but the right way would probably be to
151230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# properly detect whether it is actually required.
151240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
151250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	LIBS="$PTHREAD_LIBS $LIBS"
151260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	CC="$PTHREAD_CC"
151270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# In order not to create several levels of indentation, we test
151290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# the value of "$done" until we find the cure or run out of ideas.
151300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	done="no"
151310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# First, make sure the CFLAGS we added are actually accepted by our
151330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
151340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# then we can't do this test.
151350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test x"$done" = xno; then
151360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5
151370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; }
151380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
151390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
151400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
151420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
151430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
151440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
151460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
151470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
151480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
151490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
151500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
151520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done=yes
151530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
151540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
151550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
151560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   if test "x$done" = xyes ; then
151580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
151590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
151600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   else
151610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
151620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
151630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   fi
151640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
151650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test x"$done" = xno; then
151670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5
151680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; }
151690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
151700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
151710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <pthread.h>
151720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
151730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
151740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
151750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpthread_t th; pthread_join(th, 0);
151760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
151770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
151780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
151790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
151800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
151810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
151820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
151830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done=yes
151840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
151850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
151860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
151870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   if test "x$done" = xyes; then
151890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
151900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
151910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   else
151920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
151930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
151940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   fi
151950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
151960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
151970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
151980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# Linux gcc on some architectures such as mips/mipsel forgets
151990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# about -lpthread
152000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
152010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test x"$done" = xno; then
152020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5
152030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether -lpthread fixes that... " >&6; }
152040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
152050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
152060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
152070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <pthread.h>
152080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
152090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
152100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
152110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpthread_t th; pthread_join(th, 0);
152120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
152130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
152140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
152150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
152160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
152170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
152180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
152190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done=yes
152200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
152210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
152220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
152230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   if test "x$done" = xyes; then
152250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
152260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
152270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
152280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   else
152290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
152300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
152310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   fi
152320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
152330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
152340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
152350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	#
152360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test x"$done" = xno; then
152370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5
152380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether -lc_r fixes that... " >&6; }
152390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
152400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
152410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
152420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <pthread.h>
152430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
152440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
152450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
152460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpthread_t th; pthread_join(th, 0);
152470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
152480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
152490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
152500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
152510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
152520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
152530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_c_try_link "$LINENO"; then :
152540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done=yes
152550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
152560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext \
152570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    conftest$ac_exeext conftest.$ac_ext
152580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   if test "x$done" = xyes; then
152600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
152610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "yes" >&6; }
152620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
152630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   else
152640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
152650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "no" >&6; }
152660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   fi
152670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
152680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	if test x"$done" = xno; then
152690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   # OK, we have run out of ideas
152700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
152710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
152720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   # so it's not safe to assume that we may use pthreads
152740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   acx_pthread_ok=no
152750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	fi
152760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	CFLAGS="$save_CFLAGS"
152780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	LIBS="$save_LIBS"
152790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	CC="$save_CC"
152800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
152810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        PTHREAD_CC="$CC"
152820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
152830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
152890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test x"$acx_pthread_ok" = xyes; then
152900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
152920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        :
152940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
152950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath        acx_pthread_ok=no
152960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
152970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
152980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ext=c
152990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
153000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
153010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
153020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
153030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Find out what namespace 'normal' STL code lives in, and also what namespace
153070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the user wants our classes to be defined in
153080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements namespaces" >&5
153090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking whether the compiler implements namespaces... " >&6; }
153100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_cxx_namespaces+set}" = set; then :
153110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
153120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
153130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                  ac_ext=cpp
153150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CXXCPP $CPPFLAGS'
153160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
153170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
153180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_cxx_compiler_gnu
153190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
153210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
153220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathnamespace Outer {
153230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                                    namespace Inner { int i = 0; }}
153240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
153250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
153260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
153270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathusing namespace Outer::Inner; return i;
153280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
153290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
153300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
153310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
153320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
153330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_cxx_namespaces=yes
153340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
153350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_cxx_namespaces=no
153360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
153370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
153380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                  ac_ext=c
153390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
153400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
153410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
153420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
153430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
153450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_namespaces" >&5
153460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_cxx_namespaces" >&6; }
153470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$ac_cv_cxx_namespaces" = yes; then
153480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define HAVE_NAMESPACES 1" >>confdefs.h
153500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
153520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what namespace STL code is in" >&5
153530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo_n "checking what namespace STL code is in... " >&6; }
153540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${ac_cv_cxx_stl_namespace+set}" = set; then :
153550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo_n "(cached) " >&6
153560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
153570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_ext=cpp
153600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CXXCPP $CPPFLAGS'
153610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
153620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
153630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_cxx_compiler_gnu
153640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
153650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
153660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
153670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <vector>
153680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
153690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
153700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
153710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvector<int> t; return 0;
153720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
153730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
153740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
153750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
153760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
153770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_cxx_stl_namespace=none
153780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
153790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
153800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
153810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/* end confdefs.h.  */
153820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#include <vector>
153830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathint
153840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmain ()
153850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
153860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstd::vector<int> t; return 0;
153870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;
153880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return 0;
153890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
153900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
153910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif ac_fn_cxx_try_compile "$LINENO"; then :
153920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cv_cxx_stl_namespace=std
153930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
153940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
153950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ac_ext=c
153960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cpp='$CPP $CPPFLAGS'
153970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
153980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
153990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_compiler_gnu=$ac_cv_c_compiler_gnu
154000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
154020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_stl_namespace" >&5
154030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$ac_cv_cxx_stl_namespace" >&6; }
154040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "$ac_cv_cxx_stl_namespace" = none; then
154050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define STL_NAMESPACE /**/" >>confdefs.h
154070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
154090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test "$ac_cv_cxx_stl_namespace" = std; then
154100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define STL_NAMESPACE std" >>confdefs.h
154120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
154140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgoogle_namespace_default=google
154160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   # Check whether --enable-namespace was given.
154170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${enable_namespace+set}" = set; then :
154180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  enableval=$enable_namespace; case "$enableval" in
154190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                    yes) google_namespace="$google_namespace_default" ;;
154200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                     no) google_namespace="" ;;
154210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                      *) google_namespace="$enableval" ;;
154220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                  esac
154230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
154240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  google_namespace="$google_namespace_default"
154250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
154260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   if test -n "$google_namespace"; then
154280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_google_namespace="::$google_namespace"
154290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_google_start_namespace="namespace $google_namespace {"
154300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_google_end_namespace="}"
154310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   else
154320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_google_namespace=""
154330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_google_start_namespace=""
154340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_google_end_namespace=""
154350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   fi
154360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
154380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define GOOGLE_NAMESPACE $ac_google_namespace
154390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
154400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
154430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define _START_GOOGLE_NAMESPACE_ $ac_google_start_namespace
154440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
154450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>confdefs.h <<_ACEOF
154480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#define _END_GOOGLE_NAMESPACE_ $ac_google_end_namespace
154490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
154500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# These are what's needed by gflags.h.in
154540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# For windows, this has a non-trivial value (__declspec(export)), but any
154660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# system that uses configure wants this to be the empty string.
154670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "#define GFLAGS_DLL_DECL /**/" >>confdefs.h
154690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# End of definitions needed by gflags package
154720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Solaris 10 6/06 has a bug where /usr/sfw/lib/libstdc++.la is empty.
154740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If so, we replace it with our own version.
154750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBSTDCXX_LA_LINKER_FLAG=
154760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -f /usr/sfw/lib/libstdc++.la && ! test -s /usr/sfw/lib/libstdc++.la
154770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaththen
154780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  LIBSTDCXX_LA_LINKER_FLAG='-L$(top_srcdir)/src/solaris'
154790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
154800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_config_files="$ac_config_files Makefile gflags/src/gflags/gflags.h gflags/src/gflags/gflags_completions.h"
154830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >confcache <<\_ACEOF
154850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This file is a shell script that caches the results of configure
154860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# tests run on this system so they can be shared between configure
154870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# scripts and configure runs, see configure's option --config-cache.
154880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# It is not useful on other systems.  If it contains results you don't
154890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# want to keep, you may remove or edit it.
154900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
154910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# config.status only pays attention to the cache file if you give it
154920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the --recheck option to rerun configure.
154930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
154940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# `ac_cv_env_foo' variables (set or unset) will be overridden when
154950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# loading this file, other *unset* `ac_cv_foo' will be assigned the
154960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# following values.
154970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
154980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
154990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The following way of writing the cache mishandles newlines in values,
155010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# but we know of no workaround that is simple, portable, and efficient.
155020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# So, we kill variables containing newlines.
155030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Ultrix sh set writes to stderr and can't be redirected directly,
155040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# and sets the high bit in the cache file unless we assign to the vars.
155050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath(
155060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
155070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval ac_val=\$$ac_var
155080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_val in #(
155090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *${as_nl}*)
155100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_var in #(
155110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
155120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
155130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
155140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_var in #(
155150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _ | IFS | as_nl) ;; #(
155160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
155170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) { eval $ac_var=; unset $ac_var;} ;;
155180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac ;;
155190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
155200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
155210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (set) 2>&1 |
155230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $as_nl`(ac_space=' '; set) 2>&1` in #(
155240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *${as_nl}ac_space=\ *)
155250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # `set' does not quote correctly, so add quotes: double-quote
155260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # substitution turns \\\\ into \\, and sed turns \\ into \.
155270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sed -n \
155280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	"s/'/'\\\\''/g;
155290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
155300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;; #(
155310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
155320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # `set' quotes correctly as required by POSIX, so do not add quotes.
155330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
155340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
155350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac |
155360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sort
155370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath) |
155380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sed '
155390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     /^ac_cv_env_/b end
155400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     t clear
155410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     :clear
155420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
155430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     t end
155440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
155450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     :end' >>confcache
155460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
155470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -w "$cache_file"; then
155480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test "x$cache_file" != "x/dev/null" &&
155490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
155500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: updating cache $cache_file" >&6;}
155510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat confcache >$cache_file
155520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
155530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
155540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
155550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
155560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
155570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f confcache
155580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "x$prefix" = xNONE && prefix=$ac_default_prefix
155600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Let make expand exec_prefix.
155610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
155620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDEFS=-DHAVE_CONFIG_H
155640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_libobjs=
155660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_ltlibobjs=
155670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
155680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # 1. Remove the extension, and $U if already installed.
155690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
155700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
155710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
155720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  #    will be set to the directory where LIBOBJS objects are built.
155730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
155740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
155750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
155760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIBOBJS=$ac_libobjs
155770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTLIBOBJS=$ac_ltlibobjs
155790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath if test -n "$EXEEXT"; then
155820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__EXEEXT_TRUE=
155830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__EXEEXT_FALSE='#'
155840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
155850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__EXEEXT_TRUE='#'
155860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  am__EXEEXT_FALSE=
155870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
155880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
155890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
155900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "conditional \"AMDEP\" was never defined.
155910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsually this means the macro was only invoked conditionally." "$LINENO" 5
155920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
155930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
155940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "conditional \"am__fastdepCC\" was never defined.
155950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsually this means the macro was only invoked conditionally." "$LINENO" 5
155960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
155970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
155980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
155990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsually this means the macro was only invoked conditionally." "$LINENO" 5
156000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
156010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then
156020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "conditional \"GCC\" was never defined.
156030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsually this means the macro was only invoked conditionally." "$LINENO" 5
156040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
156050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
156060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
156070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsually this means the macro was only invoked conditionally." "$LINENO" 5
156080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
156090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath: ${CONFIG_STATUS=./config.status}
156110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_write_fail=0
156120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files_save=$ac_clean_files
156130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files="$ac_clean_files $CONFIG_STATUS"
156140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
156150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
156160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_write_fail=0
156170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
156180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#! $SHELL
156190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Generated by $as_me.
156200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Run this file to recreate the current configuration.
156210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler output produced by configure, useful for debugging
156220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# configure, is in config.log if it exists.
156230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdebug=false
156250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cs_recheck=false
156260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cs_silent=false
156270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL=\${CONFIG_SHELL-$SHELL}
156290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport SHELL
156300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASEOF
156310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
156320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## -------------------- ##
156330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## M4sh Initialization. ##
156340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## -------------------- ##
156350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Be more Bourne compatible
156370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDUALCASE=1; export DUALCASE # for MKS sh
156380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
156390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  emulate sh
156400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  NULLCMD=:
156410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
156420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # is contrary to our usage.  Disable this feature.
156430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  alias -g '${1+"$@"}'='"$@"'
156440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  setopt NO_GLOB_SUBST
156450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
156460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case `(set -o) 2>/dev/null` in #(
156470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *posix*) :
156480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    set -o posix ;; #(
156490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) :
156500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ;;
156510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
156520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
156530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_nl='
156560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath'
156570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport as_nl
156580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Printing a long string crashes Solaris 7 /usr/bin/printf.
156590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
156600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
156610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
156620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Prefer a ksh shell builtin over an external printf program on Solaris,
156630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# but without wasting forks for bash or zsh.
156640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -z "$BASH_VERSION$ZSH_VERSION" \
156650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
156660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo='print -r --'
156670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo_n='print -rn --'
156680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
156690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo='printf %s\n'
156700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo_n='printf %s'
156710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
156720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
156730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
156740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_n='/usr/ucb/echo -n'
156750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
156760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
156770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_n_body='eval
156780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      arg=$1;
156790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $arg in #(
156800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *"$as_nl"*)
156810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	expr "X$arg" : "X\\(.*\\)$as_nl";
156820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
156830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac;
156840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
156850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    '
156860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    export as_echo_n_body
156870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_echo_n='sh -c $as_echo_n_body as_echo'
156880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
156890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export as_echo_body
156900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_echo='sh -c $as_echo_body as_echo'
156910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
156920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
156930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The user is always right.
156940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "${PATH_SEPARATOR+set}" != set; then
156950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  PATH_SEPARATOR=:
156960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
156970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
156980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      PATH_SEPARATOR=';'
156990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
157000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
157010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# IFS
157040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We need space, tab and new line, in precisely that order.  Quoting is
157050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# there to prevent editors from complaining about space-tab.
157060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# (If _AS_PATH_WALK were called with IFS unset, it would disable word
157070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# splitting by setting IFS to empty value.)
157080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=" ""	$as_nl"
157090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Find who we are.  Look in the path if we contain no directory separator.
157110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $0 in #((
157120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *[\\/]* ) as_myself=$0 ;;
157130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
157140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_dir in $PATH
157150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
157160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$as_save_IFS
157170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -z "$as_dir" && as_dir=.
157180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
157190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
157200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathIFS=$as_save_IFS
157210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ;;
157230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
157240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We did not find ourselves, most probably we were run as `sh COMMAND'
157250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# in which case we are not to be found in the path.
157260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$as_myself" = x; then
157270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_myself=$0
157280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
157290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test ! -f "$as_myself"; then
157300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
157310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit 1
157320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
157330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Unset variables that we do not need and which cause bugs (e.g. in
157350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
157360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# suppresses any "Segmentation fault" message there.  '((' could
157370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# trigger a bug in pdksh 5.2.14.
157380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor as_var in BASH_ENV ENV MAIL MAILPATH
157390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo eval test x\${$as_var+set} = xset \
157400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
157410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
157420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPS1='$ '
157430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPS2='> '
157440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathPS4='+ '
157450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# NLS nuisances.
157470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLC_ALL=C
157480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport LC_ALL
157490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLANGUAGE=C
157500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport LANGUAGE
157510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# CDPATH.
157530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
157540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_error ERROR [LINENO LOG_FD]
157570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ---------------------------------
157580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
157590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
157600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# script with status $?, using 1 if that was 0.
157610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_error ()
157620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
157630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_status=$?; test $as_status -eq 0 && as_status=1
157640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "$3"; then
157650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
157660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
157670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
157680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$as_me: error: $1" >&2
157690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_exit $as_status
157700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_error
157710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_set_status STATUS
157740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -----------------------
157750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set $? to STATUS, without forking.
157760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_set_status ()
157770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
157780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  return $1
157790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_set_status
157800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_exit STATUS
157820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -----------------
157830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
157840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_exit ()
157850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
157860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  set +e
157870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_set_status $1
157880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exit $1
157890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_exit
157900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
157910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_unset VAR
157920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ---------------
157930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Portably unset VAR.
157940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_unset ()
157950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
157960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { eval $1=; unset $1;}
157970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
157980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_unset=as_fn_unset
157990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_append VAR VALUE
158000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ----------------------
158010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Append the text in VALUE to the end of the definition contained in VAR. Take
158020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# advantage of any shell optimizations that allow amortized linear growth over
158030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# repeated appends, instead of the typical quadratic growth present in naive
158040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# implementations.
158050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
158060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval 'as_fn_append ()
158070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
158080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval $1+=\$2
158090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }'
158100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
158110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_append ()
158120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
158130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval $1=\$$1\$2
158140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
158150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # as_fn_append
158160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_arith ARG...
158180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ------------------
158190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Perform arithmetic evaluation on the ARGs, and store the result in the
158200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# global $as_val. Take advantage of shells that can avoid forks. The arguments
158210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# must be portable across $(()) and expr.
158220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
158230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval 'as_fn_arith ()
158240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
158250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_val=$(( $* ))
158260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }'
158270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
158280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_arith ()
158290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  {
158300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_val=`expr "$@" || test $? -eq 1`
158310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
158320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # as_fn_arith
158330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif expr a : '\(a\)' >/dev/null 2>&1 &&
158360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   test "X`expr 00001 : '.*\(...\)'`" = X001; then
158370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_expr=expr
158380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
158390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_expr=false
158400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
158410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
158430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_basename=basename
158440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
158450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_basename=false
158460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
158470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
158490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_dirname=dirname
158500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
158510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_dirname=false
158520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
158530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_me=`$as_basename -- "$0" ||
158550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
158560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$0" : 'X\(//\)$' \| \
158570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
158580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X/"$0" |
158590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^.*\/\([^/][^/]*\)\/*$/{
158600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
158610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
158620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
158630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\/\(\/\/\)$/{
158640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
158650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
158660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
158670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\/\(\/\).*/{
158680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
158690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
158700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
158710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
158720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Avoid depending upon Character Ranges.
158740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_letters='abcdefghijklmnopqrstuvwxyz'
158750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
158760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_Letters=$as_cr_letters$as_cr_LETTERS
158770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_digits='0123456789'
158780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_cr_alnum=$as_cr_Letters$as_cr_digits
158790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO_C= ECHO_N= ECHO_T=
158810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `echo -n x` in #(((((
158820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath-n*)
158830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case `echo 'xy\c'` in
158840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
158850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  xy)  ECHO_C='\c';;
158860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
158870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ECHO_T='	';;
158880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac;;
158890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
158900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ECHO_N='-n';;
158910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
158920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
158930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conf$$ conf$$.exe conf$$.file
158940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -d conf$$.dir; then
158950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conf$$.dir/conf$$.file
158960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
158970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f conf$$.dir
158980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mkdir conf$$.dir 2>/dev/null
158990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
159000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif (echo >conf$$.file) 2>/dev/null; then
159010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if ln -s conf$$.file conf$$ 2>/dev/null; then
159020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ln_s='ln -s'
159030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # ... but there are two gotchas:
159040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
159050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
159060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # In both cases, we have to default to `cp -p'.
159070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
159080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_ln_s='cp -p'
159090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  elif ln conf$$.file conf$$ 2>/dev/null; then
159100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ln_s=ln
159110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
159120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ln_s='cp -p'
159130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
159140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
159150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_ln_s='cp -p'
159160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
159170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
159180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrmdir conf$$.dir 2>/dev/null
159190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# as_fn_mkdir_p
159220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# -------------
159230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create "$as_dir" as a directory, including parents if necessary.
159240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_mkdir_p ()
159250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
159260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $as_dir in #(
159280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -*) as_dir=./$as_dir;;
159290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
159300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -d "$as_dir" || eval $as_mkdir_p || {
159310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_dirs=
159320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    while :; do
159330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $as_dir in #(
159340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
159350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) as_qdir=$as_dir;;
159360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
159370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_dirs="'$as_qdir' $as_dirs"
159380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_dir=`$as_dirname -- "$as_dir" ||
159390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
159400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_dir" : 'X\(//\)[^/]' \| \
159410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_dir" : 'X\(//\)$' \| \
159420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
159430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$as_dir" |
159440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
159450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
159460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
159470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
159480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
159490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
159500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
159510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
159520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
159530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
159540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
159550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
159560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
159570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
159580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
159590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
159600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
159610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -d "$as_dir" && break
159620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
159630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$as_dirs" || eval "mkdir $as_dirs"
159640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
159650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} # as_fn_mkdir_p
159680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif mkdir -p . 2>/dev/null; then
159690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_mkdir_p='mkdir -p "$as_dir"'
159700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
159710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -d ./-p && rmdir ./-p
159720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_mkdir_p=false
159730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
159740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -x / >/dev/null 2>&1; then
159760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_test_x='test -x'
159770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
159780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if ls -dL / >/dev/null 2>&1; then
159790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ls_L_option=L
159800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
159810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_ls_L_option=
159820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
159830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_test_x='
159840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    eval sh -c '\''
159850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      if test -d "$1"; then
159860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	test -d "$1/.";
159870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      else
159880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case $1 in #(
159890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	-*)set "./$1";;
159900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	esac;
159910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
159920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	???[sx]*):;;*)false;;esac;fi
159930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    '\'' sh
159940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  '
159950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
159960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_executable_p=$as_test_x
159970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
159980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed expression to map a string onto a valid CPP name.
159990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
160000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed expression to map a string onto a valid variable name.
160020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
160030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexec 6>&1
160060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------------------------------- ##
160070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Main body of $CONFIG_STATUS script. ##
160080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## ----------------------------------- ##
160090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASEOF
160100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
160110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
160130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Save the log message, to keep $0 and so on meaningful, and to
160140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# report actual input values of CONFIG_FILES etc. instead of their
160150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# values after options handling.
160160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_log="
160170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathThis file was extended by open-vcdiff $as_me 0.8.3, which was
160180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgenerated by GNU Autoconf 2.65.  Invocation command line was
160190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_FILES    = $CONFIG_FILES
160210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_HEADERS  = $CONFIG_HEADERS
160220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_LINKS    = $CONFIG_LINKS
160230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_COMMANDS = $CONFIG_COMMANDS
160240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $ $0 $@
160250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathon `(hostname || uname -n) 2>/dev/null | sed 1q`
160270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"
160280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
160300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $ac_config_files in *"
160320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"*) set x $ac_config_files; shift; ac_config_files=$*;;
160330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
160340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $ac_config_headers in *"
160360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
160370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
160380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
160410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Files that config.status was made for.
160420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathconfig_files="$ac_config_files"
160430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathconfig_headers="$ac_config_headers"
160440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathconfig_commands="$ac_config_commands"
160450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
160470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
160490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cs_usage="\
160500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath\`$as_me' instantiates files and other configuration actions
160510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfrom templates according to the current configuration.  Unless the files
160520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathand actions are specified as TAGs, all are instantiated by default.
160530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathUsage: $0 [OPTION]... [TAG]...
160550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -h, --help       print this help, then exit
160570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -V, --version    print version number and configuration settings, then exit
160580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --config     print configuration, then exit
160590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -q, --quiet, --silent
160600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                   do not print progress messages
160610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -d, --debug      don't remove temporary files
160620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --recheck    update $as_me by reconfiguring in the same conditions
160630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --file=FILE[:TEMPLATE]
160640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                   instantiate the configuration file FILE
160650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      --header=FILE[:TEMPLATE]
160660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath                   instantiate the configuration header FILE
160670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathConfiguration files:
160690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$config_files
160700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathConfiguration headers:
160720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$config_headers
160730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathConfiguration commands:
160750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$config_commands
160760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathReport bugs to <opensource@google.com>."
160780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
160800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
160810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
160820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cs_version="\\
160830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathopen-vcdiff config.status 0.8.3
160840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathconfigured by $0, generated by GNU Autoconf 2.65,
160850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  with options \\"\$ac_cs_config\\"
160860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCopyright (C) 2009 Free Software Foundation, Inc.
160880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathThis config.status script is free software; the Free Software Foundation
160890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathgives unlimited permission to copy, distribute and modify it."
160900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_pwd='$ac_pwd'
160920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsrcdir='$srcdir'
160930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathINSTALL='$INSTALL'
160940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMKDIR_P='$MKDIR_P'
160950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAWK='$AWK'
160960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -n "\$AWK" || AWK=awk
160970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
160980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
160990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
161000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The default lists apply if the user does not specify any file.
161010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_need_defaults=:
161020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhile test $# != 0
161030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
161040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $1 in
161050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --*=*)
161060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_option=`expr "X$1" : 'X\([^=]*\)='`
161070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
161080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_shift=:
161090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
161100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
161110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_option=$1
161120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_optarg=$2
161130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_shift=shift
161140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
161150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
161160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_option in
161180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Handling of the options.
161190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
161200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cs_recheck=: ;;
161210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
161220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$ac_cs_version"; exit ;;
161230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --config | --confi | --conf | --con | --co | --c )
161240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$ac_cs_config"; exit ;;
161250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --debug | --debu | --deb | --de | --d | -d )
161260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    debug=: ;;
161270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --file | --fil | --fi | --f )
161280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $ac_shift
161290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_optarg in
161300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
161310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
161320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_append CONFIG_FILES " '$ac_optarg'"
161330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_need_defaults=false;;
161340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --header | --heade | --head | --hea )
161350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $ac_shift
161360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_optarg in
161370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
161380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
161390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
161400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_need_defaults=false;;
161410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --he | --h)
161420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Conflict between --help and --header
161430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "ambiguous option: \`$1'
161440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathTry \`$0 --help' for more information.";;
161450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  --help | --hel | -h )
161460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "$ac_cs_usage"; exit ;;
161470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
161480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  | -silent | --silent | --silen | --sile | --sil | --si | --s)
161490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_cs_silent=: ;;
161500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # This is an error.
161520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -*) as_fn_error "unrecognized option: \`$1'
161530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathTry \`$0 --help' for more information." ;;
161540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) as_fn_append ac_config_targets " $1"
161560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath     ac_need_defaults=false ;;
161570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
161590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
161600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
161610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_configure_extra_args=
161630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_cs_silent; then
161650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exec 6>/dev/null
161660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_configure_extra_args="$ac_configure_extra_args --silent"
161670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
161680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
161700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
161710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif \$ac_cs_recheck; then
161720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
161730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
161740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
161750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  CONFIG_SHELL='$SHELL'
161760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export CONFIG_SHELL
161770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exec "\$@"
161780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
161790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
161810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
161820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexec 5>>config.log
161830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
161840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo
161850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
161860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath## Running $as_me. ##
161870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ASBOX
161880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $as_echo "$ac_log"
161890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} >&5
161900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
161920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
161930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
161940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# INIT-COMMANDS
161950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
161960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
161970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
161990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The HP-UX ksh and POSIX shell print the target directory to stdout
162000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# if CDPATH is set.
162010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
162020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
162030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed_quote_subst='$sed_quote_subst'
162040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdouble_quote_subst='$double_quote_subst'
162050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdelay_variable_subst='$delay_variable_subst'
162060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
162070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
162080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
162090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
162100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
162110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
162120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
162130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
162140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
162150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
162160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
162170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
162180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
162190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
162200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
162210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
162220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
162230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
162240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
162250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
162260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
162270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
162280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
162290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
162300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
162310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
162320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
162330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
162350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
162360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
162370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
162380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
162390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
162400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
162410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
162450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
162460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
162470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
162480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
162490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
162500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
162510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
162520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
162530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
162540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
162550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
162560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
162570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
162580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
162590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
162600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
162610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
162620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
162630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
162640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
162650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
162660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
162670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
162680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
162710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
162720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
162730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
162740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
162750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
162820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
162830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
162840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
162850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
162860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
162870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
162880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
162890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
162900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
162910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
162920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
162930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
162940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
162950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
162960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
162970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
162980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
162990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
163000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
163010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
163020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
163030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
163040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
163050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
163060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
163070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
163080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
163090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
163100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
163110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
163120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
163130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
163140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
163150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
163160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
163170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
163180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
163190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
163200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
163210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
163220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
163230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
163240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
163250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
163260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
163270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
163280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
163290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
163300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathenable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathalways_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinclude_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
163770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
163780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCC='$LTCC'
163790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCFLAGS='$LTCFLAGS'
163800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler='$compiler_DEFAULT'
163810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
163820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Quote evaled strings.
163830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor var in SED \
163840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGREP \
163850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEGREP \
163860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFGREP \
163870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD \
163880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNM \
163890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLN_S \
163900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_SP2NL \
163910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_NL2SP \
163920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_flag \
163930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJDUMP \
163940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdeplibs_check_method \
163950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_magic_cmd \
163960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR \
163970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR_FLAGS \
163980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSTRIP \
163990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathRANLIB \
164000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC \
164010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCFLAGS \
164020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler \
164030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_pipe \
164040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_cdecl \
164050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_c_name_address \
164060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
164070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL \
164080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO \
164090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_no_builtin_flag \
164100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_wl \
164110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_pic \
164120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_static \
164130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_prog_compiler_c_o \
164140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_locks \
164150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDSYMUTIL \
164160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNMEDIT \
164170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIPO \
164180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL \
164190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL64 \
164200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshrext_cmds \
164210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec \
164220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec \
164230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object \
164240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld \
164250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag \
164260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag \
164270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec \
164280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld \
164290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator \
164300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfix_srcfile_path \
164310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexclude_expsyms \
164320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinclude_expsyms \
164330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_list_spec \
164340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvariables_saved_for_relink \
164350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibname_spec \
164360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibrary_names_spec \
164370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsoname_spec \
164380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_eval \
164390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_striplib \
164400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstriplib \
164410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_dirs \
164420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects \
164430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects \
164440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps \
164450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps \
164460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path \
164470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD_CXX \
164480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_CXX \
164490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_no_builtin_flag_CXX \
164500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_wl_CXX \
164510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_pic_CXX \
164520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_prog_compiler_static_CXX \
164530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_cv_prog_compiler_c_o_CXX \
164540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec_CXX \
164550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec_CXX \
164560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object_CXX \
164570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld_CXX \
164580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag_CXX \
164590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag_CXX \
164600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_CXX \
164610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld_CXX \
164620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator_CXX \
164630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfix_srcfile_path_CXX \
164640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexclude_expsyms_CXX \
164650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinclude_expsyms_CXX \
164660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_list_spec_CXX \
164670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_dirs_CXX \
164680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects_CXX \
164690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects_CXX \
164700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps_CXX \
164710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps_CXX \
164720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path_CXX; do
164730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
164740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *[\\\\\\\`\\"\\\$]*)
164750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
164760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
164770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
164780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
164790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
164800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
164810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
164820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
164830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Double-quote double-evaled strings.
164840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor var in reload_cmds \
164850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postinstall_cmds \
164860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postuninstall_cmds \
164870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds \
164880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextract_expsyms_cmds \
164890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_new_cmds \
164900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_expsyms_cmds \
164910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds \
164920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds \
164930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds \
164940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds \
164950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_symbols_cmds \
164960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprelink_cmds \
164970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostinstall_cmds \
164980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostuninstall_cmds \
164990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_cmds \
165000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_search_path_spec \
165010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_dlsearch_path_spec \
165020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds_CXX \
165030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_new_cmds_CXX \
165040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_expsyms_cmds_CXX \
165050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds_CXX \
165060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds_CXX \
165070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds_CXX \
165080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds_CXX \
165090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_symbols_cmds_CXX \
165100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprelink_cmds_CXX; do
165110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
165120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *[\\\\\\\`\\"\\\$]*)
165130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
165140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
165150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)
165160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
165170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      ;;
165180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
165190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
165200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Fix-up fallback echo if it was mangled by the above quoting rules.
165220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase \$lt_ECHO in
165230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
165240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ;;
165250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
165260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_aux_dir='$ac_aux_dir'
165280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathxsi_shell='$xsi_shell'
165290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_shell_append='$lt_shell_append'
165300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# See if we are running on zsh, and set the options which allow our
165320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# commands through without removal of \ escapes INIT.
165330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "\${ZSH_VERSION+set}" ; then
165340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath   setopt NO_GLOB_SUBST
165350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
165360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    PACKAGE='$PACKAGE'
165390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    VERSION='$VERSION'
165400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    TIMESTAMP='$TIMESTAMP'
165410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    RM='$RM'
165420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ofile='$ofile'
165430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
165500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
165520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Handling of arguments.
165540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_config_target in $ac_config_targets
165550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
165560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_config_target in
165570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
165580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
165590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
165600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
165610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "gflags/src/gflags/gflags.h") CONFIG_FILES="$CONFIG_FILES gflags/src/gflags/gflags.h" ;;
165620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "gflags/src/gflags/gflags_completions.h") CONFIG_FILES="$CONFIG_FILES gflags/src/gflags/gflags_completions.h" ;;
165630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
165650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
165660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
165670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If the user did not use the arguments to specify the items to instantiate,
165700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# then the envvar interface is used.  Set only those that are not.
165710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# We use the long form for the default assignment because of an extremely
165720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# bizarre bug on SunOS 4.1.3.
165730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif $ac_need_defaults; then
165740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
165750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
165760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
165770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
165780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Have a temporary directory for convenience.  Make it in the build tree
165800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# simply because there is no reason against having it here, and in addition,
165810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# creating and moving files from /tmp can sometimes cause problems.
165820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Hook for its removal unless debugging.
165830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Note that there is a small window in which the directory will not be cleaned:
165840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# after its creation but before its name has been assigned to `$tmp'.
165850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$debug ||
165860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
165870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  tmp=
165880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  trap 'exit_status=$?
165890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
165900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath' 0
165910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  trap 'as_fn_exit 1' 1 2 13 15
165920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
165930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create a (secure) tmp directory for tmp files.
165940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
165950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
165960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
165970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test -n "$tmp" && test -d "$tmp"
165980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}  ||
165990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
166000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  tmp=./conf$$-$RANDOM
166010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  (umask 077 && mkdir "$tmp")
166020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
166030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set up the scripts for CONFIG_FILES section.
166050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# No need to generate them if there are no CONFIG_FILES.
166060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This happens for instance with `./config.status config.h'.
166070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CONFIG_FILES"; then
166080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cr=`echo X | tr X '\015'`
166110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# On cygwin, bash can eat \r inside `` if the user requested igncr.
166120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# But we know of no other shell where ac_cr would be empty at this
166130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# point, so we can use a bashism as a fallback.
166140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$ac_cr" = x; then
166150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval ac_cr=\$\'\\r\'
166160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
166170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
166180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
166190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cs_awk_cr='\r'
166200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
166210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cs_awk_cr=$ac_cr
166220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
166230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho 'BEGIN {' >"$tmp/subs1.awk" &&
166250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
166260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
166290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo "cat >conf$$subs.awk <<_ACEOF" &&
166300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
166310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  echo "_ACEOF"
166320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath} >conf$$subs.sh ||
166330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
166340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
166350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_delim='%!_!# '
166360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_last_try in false false false false false :; do
166370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  . ./conf$$subs.sh ||
166380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
166390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
166410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test $ac_delim_n = $ac_delim_num; then
166420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break
166430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  elif $ac_last_try; then
166440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
166450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
166460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
166470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
166480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
166490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conf$$subs.sh
166500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
166510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
166520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
166530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
166540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed -n '
166550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathh
166560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^/S["/; s/!.*/"]=/
166570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathp
166580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathg
166590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^[^!]*!//
166600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:repl
166610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht repl
166620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/'"$ac_delim"'$//
166630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht delim
166640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:nl
166650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathh
166660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/\(.\{148\}\)..*/\1/
166670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht more1
166680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
166690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathp
166700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathn
166710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathb repl
166720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:more1
166730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g; s/^/"/; s/$/"\\/
166740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathp
166750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathg
166760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/.\{148\}//
166770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht nl
166780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:delim
166790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathh
166800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/\(.\{148\}\)..*/\1/
166810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht more2
166820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g; s/^/"/; s/$/"/
166830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathp
166840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathb
166850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:more2
166860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g; s/^/"/; s/$/"\\/
166870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathp
166880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathg
166890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/.\{148\}//
166900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht delim
166910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath' <conf$$subs.awk | sed '
166920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/^[^""]/{
166930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  N
166940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s/\n//
166950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
166960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath' >>$CONFIG_STATUS || ac_write_fail=1
166970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrm -f conf$$subs.awk
166980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
166990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACAWK
167000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>"\$tmp/subs1.awk" <<_ACAWK &&
167010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for (key in S) S_is_set[key] = 1
167020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  FS = ""
167030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
167050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
167060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  line = $ 0
167070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  nfields = split(line, field, "@")
167080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  substed = 0
167090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  len = length(field[1])
167100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for (i = 2; i < nfields; i++) {
167110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    key = field[i]
167120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    keylen = length(key)
167130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if (S_is_set[key]) {
167140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      value = S[key]
167150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
167160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      len += length(value) + length(field[++i])
167170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      substed = 1
167180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    } else
167190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      len += 1 + keylen
167200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
167210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  print line
167230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
167240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACAWK
167260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
167270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
167280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
167290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
167300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathelse
167310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  cat
167320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
167330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  || as_fn_error "could not setup config files machinery" "$LINENO" 5
167340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
167350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# VPATH may cause trouble with some makes, so we remove $(srcdir),
167370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
167380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# trailing colons and then remove the whole line if VPATH becomes empty
167390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# (actually we leave an empty line to preserve line numbers).
167400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "x$srcdir" = x.; then
167410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
167420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/:*\$(srcdir):*/:/
167430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/:*\${srcdir}:*/:/
167440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/:*@srcdir@:*/:/
167450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^\([^=]*=[	 ]*\):*/\1/
167460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/:*$//
167470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^[^=]*=[	 ]*$//
167480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}'
167490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
167500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
167520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # test -n "$CONFIG_FILES"
167530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set up the scripts for CONFIG_HEADERS section.
167550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# No need to generate them if there are no CONFIG_HEADERS.
167560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This happens for instance with `./config.status Makefile'.
167570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$CONFIG_HEADERS"; then
167580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >"$tmp/defines.awk" <<\_ACAWK ||
167590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathBEGIN {
167600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
167610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Transform confdefs.h into an awk script `defines.awk', embedded as
167630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# here-document in config.status, that substitutes the proper values into
167640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# config.h.in to produce config.h.
167650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create a delimiter string that does not exist in confdefs.h, to ease
167670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# handling of long lines.
167680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_delim='%!_!# '
167690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_last_try in false false :; do
167700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
167710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test -z "$ac_t"; then
167720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    break
167730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  elif $ac_last_try; then
167740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
167750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
167760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
167770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
167780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
167790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# For the awk script, D is an array of macro values keyed by name,
167810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# likewise P contains macro parameters if any.  Preserve backslash
167820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# newline sequences.
167830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
167840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
167850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsed -n '
167860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/.\{148\}/&'"$ac_delim"'/g
167870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht rset
167880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:rset
167890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
167900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht def
167910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathd
167920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:def
167930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/\\$//
167940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht bsnl
167950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g
167960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
167970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathD["\1"]=" \3"/p
167980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
167990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathd
168000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:bsnl
168010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g
168020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
168030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathD["\1"]=" \3\\\\\\n"\\/p
168040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht cont
168050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
168060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht cont
168070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathd
168080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:cont
168090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathn
168100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/.\{148\}/&'"$ac_delim"'/g
168110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht clear
168120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:clear
168130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/\\$//
168140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatht bsnlc
168150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g; s/^/"/; s/$/"/p
168160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathd
168170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:bsnlc
168180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
168190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathb cont
168200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath' <confdefs.h | sed '
168210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths/'"$ac_delim"'/"\\\
168220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"/g' >>$CONFIG_STATUS || ac_write_fail=1
168230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
168240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
168250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for (key in D) D_is_set[key] = 1
168260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  FS = ""
168270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
168280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
168290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  line = \$ 0
168300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  split(line, arg, " ")
168310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (arg[1] == "#") {
168320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    defundef = arg[2]
168330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mac1 = arg[3]
168340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  } else {
168350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    defundef = substr(arg[1], 2)
168360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mac1 = arg[2]
168370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
168380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  split(mac1, mac2, "(") #)
168390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  macro = mac2[1]
168400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  prefix = substr(line, 1, index(line, defundef) - 1)
168410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if (D_is_set[macro]) {
168420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Preserve the white space surrounding the "#".
168430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    print prefix "define", macro P[macro] D[macro]
168440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    next
168450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  } else {
168460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Replace #undef with comments.  This is necessary, for example,
168470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # in the case of _POSIX_SOURCE, which is predefined and required
168480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # on some systems where configure will not decide to define it.
168490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if (defundef == "undef") {
168500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      print "/*", prefix defundef, macro, "*/"
168510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      next
168520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    }
168530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  }
168540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
168550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{ print }
168560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACAWK
168570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
168580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
168590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "could not setup config headers machinery" "$LINENO" 5
168600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi # test -n "$CONFIG_HEADERS"
168610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
168620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
168630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
168640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshift
168650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor ac_tag
168660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdo
168670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_tag in
168680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :[FHLC]) ac_mode=$ac_tag; continue;;
168690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
168700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_mode$ac_tag in
168710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :[FHL]*:*);;
168720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
168730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :[FH]-) ac_tag=-:-;;
168740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
168750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
168760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_save_IFS=$IFS
168770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=:
168780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  set x $ac_tag
168790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  IFS=$ac_save_IFS
168800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
168810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_file=$1
168820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
168830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
168840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_mode in
168850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :L) ac_source=$1;;
168860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :[FH])
168870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_file_inputs=
168880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for ac_f
168890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    do
168900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_f in
168910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      -) ac_f="$tmp/stdin";;
168920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      *) # Look for the file first in the build tree, then in the source tree
168930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
168940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 # because $ac_f cannot contain `:'.
168950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 test -f "$ac_f" ||
168960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   case $ac_f in
168970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   [\\/$]*) false;;
168980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
168990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   esac ||
169000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
169010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      esac
169020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
169030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_fn_append ac_file_inputs " '$ac_f'"
169040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
169050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Let's still pretend it is `configure' which instantiates (i.e., don't
169070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # use $as_me), people would be surprised to read:
169080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    #    /* config.h.  Generated by config.status.  */
169090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    configure_input='Generated from '`
169100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
169110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	`' by configure.'
169120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test x"$ac_file" != x-; then
169130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      configure_input="$ac_file.  $configure_input"
169140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
169150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: creating $ac_file" >&6;}
169160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
169170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Neutralize special characters interpreted by sed in replacement strings.
169180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $configure_input in #(
169190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *\&* | *\|* | *\\* )
169200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       ac_sed_conf_input=`$as_echo "$configure_input" |
169210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath       sed 's/[\\\\&|]/\\\\&/g'`;; #(
169220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *) ac_sed_conf_input=$configure_input;;
169230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
169240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    case $ac_tag in
169260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *:-:* | *:-) cat >"$tmp/stdin" \
169270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
169280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    esac
169290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
169300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
169310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_dir=`$as_dirname -- "$ac_file" ||
169330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
169340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$ac_file" : 'X\(//\)[^/]' \| \
169350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$ac_file" : 'X\(//\)$' \| \
169360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
169370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$ac_file" |
169380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
169390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
169400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
169410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
169420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
169430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
169440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
169450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
169460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
169470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
169480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
169490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
169500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
169510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
169520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
169530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
169540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
169550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_dir="$ac_dir"; as_fn_mkdir_p
169560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_builddir=.
169570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase "$ac_dir" in
169590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
169600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*)
169610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
169620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # A ".." for each directory in $ac_dir_suffix.
169630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
169640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_top_builddir_sub in
169650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
169660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
169670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac ;;
169680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
169690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_top_builddir=$ac_pwd
169700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_builddir=$ac_pwd$ac_dir_suffix
169710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# for backward compatibility:
169720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_top_builddir=$ac_top_build_prefix
169730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $srcdir in
169750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  .)  # We are building in place.
169760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_srcdir=.
169770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_top_srcdir=$ac_top_builddir_sub
169780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_abs_top_srcdir=$ac_pwd ;;
169790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  [\\/]* | ?:[\\/]* )  # Absolute name.
169800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_srcdir=$srcdir$ac_dir_suffix;
169810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_top_srcdir=$srcdir
169820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_abs_top_srcdir=$srcdir ;;
169830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) # Relative name.
169840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
169850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_top_srcdir=$ac_top_build_prefix$srcdir
169860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
169870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
169880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
169890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_mode in
169920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :F)
169930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  #
169940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # CONFIG_FILE
169950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  #
169960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
169970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $INSTALL in
169980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
169990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
170000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
170010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_MKDIR_P=$MKDIR_P
170020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $MKDIR_P in
170030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  [\\/$]* | ?:[\\/]* ) ;;
170040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
170050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
170060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
170070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
170080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
170090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If the template does not know about datarootdir, expand it.
170100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# FIXME: This hack should be removed a few years after 2.60.
170110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_datarootdir_hack=; ac_datarootdir_seen=
170120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_sed_dataroot='
170130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/datarootdir/ {
170140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  p
170150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  q
170160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
170170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/@datadir@/p
170180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/@docdir@/p
170190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/@infodir@/p
170200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/@localedir@/p
170210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/@mandir@/p'
170220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
170230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*datarootdir*) ac_datarootdir_seen=yes;;
170240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
170250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
170260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
170270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
170280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
170290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_datarootdir_hack='
170300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s&@datadir@&$datadir&g
170310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s&@docdir@&$docdir&g
170320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s&@infodir@&$infodir&g
170330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s&@localedir@&$localedir&g
170340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s&@mandir@&$mandir&g
170350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  s&\\\${datarootdir}&$datarootdir&g' ;;
170360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
170370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
170380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
170390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Neutralize VPATH when `$srcdir' = `.'.
170400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Shell code in configure.ac might set extrasub.
170410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# FIXME: do we really want to maintain this feature?
170420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
170430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_sed_extra="$ac_vpsub
170440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$extrasub
170450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
170460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
170470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath:t
170480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
170490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths|@configure_input@|$ac_sed_conf_input|;t t
170500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@top_builddir@&$ac_top_builddir_sub&;t t
170510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@top_build_prefix@&$ac_top_build_prefix&;t t
170520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@srcdir@&$ac_srcdir&;t t
170530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@abs_srcdir@&$ac_abs_srcdir&;t t
170540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@top_srcdir@&$ac_top_srcdir&;t t
170550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
170560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@builddir@&$ac_builddir&;t t
170570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@abs_builddir@&$ac_abs_builddir&;t t
170580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@abs_top_builddir@&$ac_abs_top_builddir&;t t
170590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@INSTALL@&$ac_INSTALL&;t t
170600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamaths&@MKDIR_P@&$ac_MKDIR_P&;t t
170610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$ac_datarootdir_hack
170620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath"
170630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatheval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
170640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  || as_fn_error "could not create $ac_file" "$LINENO" 5
170650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
170660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
170670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
170680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
170690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
170700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhich seems to be undefined.  Please make sure it is defined." >&5
170710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
170720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhich seems to be undefined.  Please make sure it is defined." >&2;}
170730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
170740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  rm -f "$tmp/stdin"
170750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_file in
170760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  -) cat "$tmp/out" && rm -f "$tmp/out";;
170770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
170780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac \
170790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  || as_fn_error "could not create $ac_file" "$LINENO" 5
170800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath ;;
170810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :H)
170820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  #
170830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # CONFIG_HEADER
170840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  #
170850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test x"$ac_file" != x-; then
170860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    {
170870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      $as_echo "/* $configure_input  */" \
170880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
170890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    } >"$tmp/config.h" \
170900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      || as_fn_error "could not create $ac_file" "$LINENO" 5
170910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
170920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
170930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: $ac_file is unchanged" >&6;}
170940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
170950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      rm -f "$ac_file"
170960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      mv "$tmp/config.h" "$ac_file" \
170970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	|| as_fn_error "could not create $ac_file" "$LINENO" 5
170980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
170990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
171000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $as_echo "/* $configure_input  */" \
171010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
171020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      || as_fn_error "could not create -" "$LINENO" 5
171030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
171040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compute "$ac_file"'s index in $config_headers.
171050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_am_arg="$ac_file"
171060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_am_stamp_count=1
171070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfor _am_header in $config_headers :; do
171080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $_am_header in
171090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $_am_arg | $_am_arg:* )
171100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      break ;;
171110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    * )
171120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
171130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
171140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone
171150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
171160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
171170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$_am_arg" : 'X\(//\)[^/]' \| \
171180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$_am_arg" : 'X\(//\)$' \| \
171190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
171200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$_am_arg" |
171210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
171220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
171260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
171300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
171340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`/stamp-h$_am_stamp_count
171380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath ;;
171390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
171400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
171410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: executing $ac_file commands" >&6;}
171420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath ;;
171430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
171440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
171450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
171460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $ac_file$ac_mode in
171470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
171480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Autoconf 2.62 quotes --file arguments for eval, but not when files
171490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # are listed without --file.  Let's play safe and only enable the eval
171500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # if we detect the quoting.
171510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $CONFIG_FILES in
171520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *\'*) eval set x "$CONFIG_FILES" ;;
171530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)   set x $CONFIG_FILES ;;
171540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
171550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  shift
171560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  for mf
171570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  do
171580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Strip MF so we end up with the name of the file.
171590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    mf=`echo "$mf" | sed -e 's/:.*$//'`
171600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Check whether this is an Automake generated Makefile or not.
171610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # We used to match only the files named `Makefile.in', but
171620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # some people rename them; so instead we look at the file content.
171630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Grep'ing the first line is not enough: some people post-process
171640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # each Makefile.in and add a new line on top of each file to say so.
171650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Grep'ing the whole file is not good either: AIX grep has a line
171660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # limit of 2048, but all sed's we know have understand at least 4000.
171670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
171680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      dirpart=`$as_dirname -- "$mf" ||
171690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
171700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$mf" : 'X\(//\)[^/]' \| \
171710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$mf" : 'X\(//\)$' \| \
171720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
171730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$mf" |
171740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
171750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
171790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
171830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
171870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
171880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
171890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
171900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
171910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    else
171920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      continue
171930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
171940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Extract the definition of DEPDIR, am__include, and am__quote
171950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # from the Makefile without running `make'.
171960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
171970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "$DEPDIR" && continue
171980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__include=`sed -n 's/^am__include = //p' < "$mf"`
171990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    test -z "am__include" && continue
172000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
172010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # When using ansi2knr, U may be empty or an underscore; expand it
172020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    U=`sed -n 's/^U = //p' < "$mf"`
172030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # Find all dependency output files, they are included files with
172040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # $(DEPDIR) in their names.  We invoke sed twice because it is the
172050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # simplest approach to changing $(DEPDIR) to its actual value in the
172060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # expansion.
172070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    for file in `sed -n "
172080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
172090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
172100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # Make sure the directory exists.
172110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      test -f "$dirpart/$file" && continue
172120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      fdir=`$as_dirname -- "$file" ||
172130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
172140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$file" : 'X\(//\)[^/]' \| \
172150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$file" : 'X\(//\)$' \| \
172160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
172170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo X"$file" |
172180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
172190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
172200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
172210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
172220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)[^/].*/{
172230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
172240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
172250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
172260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\/\)$/{
172270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
172280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
172290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
172300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  /^X\(\/\).*/{
172310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    s//\1/
172320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	    q
172330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  }
172340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath	  s/.*/./; q'`
172350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      as_dir=$dirpart/$fdir; as_fn_mkdir_p
172360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      # echo "creating $dirpart/$file"
172370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      echo '# dummy' > "$dirpart/$file"
172380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    done
172390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  done
172400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
172410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath ;;
172420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    "libtool":C)
172430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # See if we are running on zsh, and set the options which allow our
172450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    # commands through without removal of \ escapes.
172460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    if test -n "${ZSH_VERSION+set}" ; then
172470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath      setopt NO_GLOB_SUBST
172480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    fi
172490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cfgfile="${ofile}T"
172510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
172520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    $RM "$cfgfile"
172530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat <<_LT_EOF >> "$cfgfile"
172550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#! $SHELL
172560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
172580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
172590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
172600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# NOTE: Changes made to this file will be lost: look at ltmain.sh.
172610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
172620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
172630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#                 2006, 2007, 2008 Free Software Foundation, Inc.
172640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#   Written by Gordon Matzigkeit, 1996
172650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
172660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#   This file is part of GNU Libtool.
172670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
172680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# GNU Libtool is free software; you can redistribute it and/or
172690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# modify it under the terms of the GNU General Public License as
172700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# published by the Free Software Foundation; either version 2 of
172710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# the License, or (at your option) any later version.
172720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
172730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# As a special exception to the GNU General Public License,
172740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# if you distribute this file as part of a program or library that
172750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# is built using GNU Libtool, you may include this file under the
172760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# same distribution terms that you use for the rest of that program.
172770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
172780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# GNU Libtool is distributed in the hope that it will be useful,
172790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# but WITHOUT ANY WARRANTY; without even the implied warranty of
172800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
172810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# GNU General Public License for more details.
172820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#
172830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# You should have received a copy of the GNU General Public License
172840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# along with GNU Libtool; see the file COPYING.  If not, a copy
172850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
172860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# obtained by writing to the Free Software Foundation, Inc.,
172870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
172880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The names of the tagged configurations supported by this script.
172910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathavailable_tags="CXX "
172920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ### BEGIN LIBTOOL CONFIG
172940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Which release of libtool.m4 was used?
172960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmacro_version=$macro_version
172970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmacro_revision=$macro_revision
172980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
172990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to build shared libraries.
173000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_libtool_libs=$enable_shared
173010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to build static libraries.
173030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_old_libs=$enable_static
173040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# What type of objects to build.
173060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpic_mode=$pic_mode
173070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to optimize for fast installation.
173090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfast_install=$enable_fast_install
173100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The host system.
173120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_alias=$host_alias
173130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost=$host
173140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhost_os=$host_os
173150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The build system.
173170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_alias=$build_alias
173180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild=$build
173190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_os=$build_os
173200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A sed program that does not truncate output.
173220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSED=$lt_SED
173230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Sed that helps us avoid accidentally triggering echo(1) options like -n.
173250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathXsed="\$SED -e 1s/^X//"
173260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A grep program that handles long lines.
173280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathGREP=$lt_GREP
173290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# An ERE matcher.
173310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathEGREP=$lt_EGREP
173320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A literal string matcher.
173340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathFGREP=$lt_FGREP
173350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A BSD- or MS-compatible name lister.
173370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNM=$lt_NM
173380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether we need soft or hard links.
173400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLN_S=$lt_LN_S
173410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# What is the maximum length of a command?
173430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmax_cmd_len=$max_cmd_len
173440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Object file suffix (normally "o").
173460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjext=$ac_objext
173470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Executable file suffix (normally "").
173490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexeext=$exeext
173500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# whether the shell understands "unset".
173520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlt_unset=$lt_unset
173530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# turn spaces into newlines.
173550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSP2NL=$lt_lt_SP2NL
173560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# turn newlines into spaces.
173580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNL2SP=$lt_lt_NL2SP
173590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# How to create reloadable object files.
173610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_flag=$lt_reload_flag
173620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathreload_cmds=$lt_reload_cmds
173630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# An object symbol dumper.
173650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOBJDUMP=$lt_OBJDUMP
173660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Method to check whether dependent libraries are shared objects.
173680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdeplibs_check_method=$lt_deplibs_check_method
173690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Command to use when deplibs_check_method == "file_magic".
173710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_magic_cmd=$lt_file_magic_cmd
173720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The archiver.
173740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR=$lt_AR
173750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathAR_FLAGS=$lt_AR_FLAGS
173760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A symbol stripping program.
173780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSTRIP=$lt_STRIP
173790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to install an old-style archive.
173810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathRANLIB=$lt_RANLIB
173820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postinstall_cmds=$lt_old_postinstall_cmds
173830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_postuninstall_cmds=$lt_old_postuninstall_cmds
173840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A C compiler.
173860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCC=$lt_CC
173870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# LTCC compiler flags.
173890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLTCFLAGS=$lt_CFLAGS
173900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Take the output of nm and produce a listing of raw symbols and C names.
173920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
173930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Transform the output of nm in a proper C declaration.
173950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
173960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
173970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Transform the output of nm in a C name address pair.
173980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
173990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Transform the output of nm in a C name address pair when lib prefix is needed.
174010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
174020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The name of the directory that contains temporary libtool files.
174040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathobjdir=$objdir
174050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Shell to use when invoking shell scripts.
174070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathSHELL=$lt_SHELL
174080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# An echo program that does not interpret backslashes.
174100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathECHO=$lt_ECHO
174110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Used to examine libraries when file_magic_cmd begins with "file".
174130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathMAGIC_CMD=$MAGIC_CMD
174140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Must we lock files when doing compilation?
174160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_locks=$lt_need_locks
174170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
174190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathDSYMUTIL=$lt_DSYMUTIL
174200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tool to change global to local symbols on Mac OS X.
174220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathNMEDIT=$lt_NMEDIT
174230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Tool to manipulate fat objects and archives on Mac OS X.
174250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLIPO=$lt_LIPO
174260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ldd/readelf like tool for Mach-O binaries on Mac OS X.
174280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL=$lt_OTOOL
174290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
174310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathOTOOL64=$lt_OTOOL64
174320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Old archive suffix (normally "a").
174340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibext=$libext
174350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Shared library suffix (normally ".so").
174370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshrext_cmds=$lt_shrext_cmds
174380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The commands to extract the exported symbol list from a shared archive.
174400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathextract_expsyms_cmds=$lt_extract_expsyms_cmds
174410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Variables whose values should be saved in libtool wrapper scripts and
174430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# restored at link time.
174440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathvariables_saved_for_relink=$lt_variables_saved_for_relink
174450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Do we need the "lib" prefix for modules?
174470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_lib_prefix=$need_lib_prefix
174480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Do we need a version for libraries?
174500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathneed_version=$need_version
174510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Library versioning type.
174530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathversion_type=$version_type
174540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Shared library runtime path variable.
174560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathrunpath_var=$runpath_var
174570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Shared library path variable.
174590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_var=$shlibpath_var
174600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Is shlibpath searched before the hard-coded library search path?
174620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathshlibpath_overrides_runpath=$shlibpath_overrides_runpath
174630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Format of library name prefix.
174650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibname_spec=$lt_libname_spec
174660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# List of archive names.  First name is the real one, the rest are links.
174680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The last name is the one that the linker finds with -lNAME
174690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlibrary_names_spec=$lt_library_names_spec
174700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The coded name of the library, if different from the real name.
174720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsoname_spec=$lt_soname_spec
174730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Command to use after installation of a shared archive.
174750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostinstall_cmds=$lt_postinstall_cmds
174760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Command to use after uninstallation of a shared archive.
174780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostuninstall_cmds=$lt_postuninstall_cmds
174790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to finish a libtool library installation in a directory.
174810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_cmds=$lt_finish_cmds
174820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# As "finish_cmds", except a single script fragment to be evaled but
174840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# not shown.
174850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfinish_eval=$lt_finish_eval
174860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether we should hardcode library paths into libraries.
174880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_into_libs=$hardcode_into_libs
174890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compile-time system search path for libraries.
174910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
174920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Run-time system search path for libraries.
174940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
174950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether dlopen is supported.
174970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdlopen_support=$enable_dlopen
174980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
174990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether dlopen of programs is supported.
175000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdlopen_self=$enable_dlopen_self
175010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether dlopen of statically linked programs is supported.
175030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdlopen_self_static=$enable_dlopen_self_static
175040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands to strip libraries.
175060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_striplib=$lt_old_striplib
175070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathstriplib=$lt_striplib
175080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The linker used to build libraries.
175110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD=$lt_LD
175120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to build an old-style archive.
175140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds=$lt_old_archive_cmds
175150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A language specific compiler.
175170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$lt_compiler
175180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Is the compiler the GNU compiler?
175200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gcc=$GCC
175210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to turn off builtin functions.
175230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
175240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# How to pass a linker flag through the compiler.
175260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwl=$lt_lt_prog_compiler_wl
175270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Additional compiler flags for building library objects.
175290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpic_flag=$lt_lt_prog_compiler_pic
175300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to prevent dynamic linking.
175320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_static_flag=$lt_lt_prog_compiler_static
175330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Does compiler simultaneously support -c and -o options?
175350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
175360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to add -lc for building shared libraries.
175380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_libtool_need_lc=$archive_cmds_need_lc
175390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to disallow shared libs when runtime libs are static.
175410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
175420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to allow reflexive dlopens.
175440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
175450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to generate shared objects directly from archives.
175470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec=$lt_whole_archive_flag_spec
175480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether the compiler copes with passing no objects directly.
175500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object=$lt_compiler_needs_object
175510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create an old-style archive from a shared archive.
175530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
175540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create a temporary old-style archive to link instead of a shared archive.
175560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
175570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to build a shared archive.
175590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds=$lt_archive_cmds
175600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds=$lt_archive_expsym_cmds
175610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to build a loadable module if different from building
175630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# a shared archive.
175640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds=$lt_module_cmds
175650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds=$lt_module_expsym_cmds
175660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether we are building with GNU ld or not.
175680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld=$lt_with_gnu_ld
175690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Flag that allows shared libraries with undefined symbols to be built.
175710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag=$lt_allow_undefined_flag
175720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Flag that enforces no undefined symbols.
175740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag=$lt_no_undefined_flag
175750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Flag to hardcode \$libdir into a binary during linking.
175770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This must work even if \$libdir does not exist
175780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
175790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If ld is used when linking, flag to hardcode \$libdir into a binary
175810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# during linking.  This must work even if \$libdir does not exist.
175820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
175830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether we need a single "-rpath" flag with a separated argument.
175850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator=$lt_hardcode_libdir_separator
175860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
175880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# DIR into the resulting binary.
175890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct=$hardcode_direct
175900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
175920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# DIR into the resulting binary and the resulting library dependency is
175930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
175940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# library is relocated.
175950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_absolute=$hardcode_direct_absolute
175960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
175970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
175980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# into the resulting binary.
175990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_minus_L=$hardcode_minus_L
176000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
176020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# into the resulting binary.
176030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_shlibpath_var=$hardcode_shlibpath_var
176040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if building a shared library automatically hardcodes DIR
176060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# into the library and all subsequent libraries and executables linked
176070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# against it.
176080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_automatic=$hardcode_automatic
176090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to yes if linker adds runtime paths of dependent libraries
176110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# to runtime path list.
176120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinherit_rpath=$inherit_rpath
176130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether libtool must link a program against all its dependency libraries.
176150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_all_deplibs=$link_all_deplibs
176160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Fix the shell variable \$srcfile for the compiler.
176180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfix_srcfile_path=$lt_fix_srcfile_path
176190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if exported symbols are required.
176210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathalways_export_symbols=$always_export_symbols
176220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The commands to list exported symbols.
176240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_symbols_cmds=$lt_export_symbols_cmds
176250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Symbols that should not be listed in the preloaded symbols.
176270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexclude_expsyms=$lt_exclude_expsyms
176280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Symbols that must always be exported.
176300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinclude_expsyms=$lt_include_expsyms
176310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands necessary for linking programs (against libraries) with templates.
176330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprelink_cmds=$lt_prelink_cmds
176340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Specify filename containing input files.
176360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_list_spec=$lt_file_list_spec
176370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# How to hardcode a shared library path into an executable.
176390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_action=$hardcode_action
176400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The directories searched by this compiler when creating a shared library.
176420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
176430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Dependencies to place before and after the objects being linked to
176450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# create a shared library.
176460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects=$lt_predep_objects
176470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects=$lt_postdep_objects
176480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps=$lt_predeps
176490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps=$lt_postdeps
176500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The library search path used internally by the compiler when linking
176520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# a shared library.
176530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path=$lt_compiler_lib_search_path
176540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ### END LIBTOOL CONFIG
176560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
176580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $host_os in
176600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  aix3*)
176610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat <<\_LT_EOF >> "$cfgfile"
176620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# AIX sometimes has problems with the GCC collect2 program.  For some
176630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# reason, if we set the COLLECT_NAMES environment variable, the problems
176640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# vanish in a puff of smoke.
176650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "X${COLLECT_NAMES+set}" != Xset; then
176660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  COLLECT_NAMES=
176670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  export COLLECT_NAMES
176680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
176690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
176700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
176710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
176720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathltmain="$ac_aux_dir/ltmain.sh"
176750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # We use sed instead of cat because bash on DJGPP gets confused if
176780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
176790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # text mode, it properly converts lines to CR/LF.  This bash problem
176800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # is reportedly fixed, but why not run on old versions too?
176810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
176820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    || (rm -f "$cfgfile"; exit 1)
176830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case $xsi_shell in
176850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes)
176860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat << \_LT_EOF >> "$cfgfile"
176870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_dirname file append nondir_replacement
176890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
176900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# otherwise set result to NONDIR_REPLACEMENT.
176910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_dirname ()
176920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
176930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case ${1} in
176940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    */*) func_dirname_result="${1%/*}${2}" ;;
176950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *  ) func_dirname_result="${3}" ;;
176960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
176970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
176980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
176990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_basename file
177000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_basename ()
177010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_basename_result="${1##*/}"
177030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_dirname_and_basename file append nondir_replacement
177060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# perform func_basename and func_dirname in a single function
177070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# call:
177080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#   dirname:  Compute the dirname of FILE.  If nonempty,
177090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#             add APPEND to the result, otherwise set result
177100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#             to NONDIR_REPLACEMENT.
177110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#             value returned in "$func_dirname_result"
177120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#   basename: Compute filename of FILE.
177130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath#             value retuned in "$func_basename_result"
177140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Implementation must be kept synchronized with func_dirname
177150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# and func_basename. For efficiency, we do not delegate to
177160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# those functions but instead duplicate the functionality here.
177170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_dirname_and_basename ()
177180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case ${1} in
177200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    */*) func_dirname_result="${1%/*}${2}" ;;
177210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *  ) func_dirname_result="${3}" ;;
177220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
177230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_basename_result="${1##*/}"
177240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_stripname prefix suffix name
177270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# strip PREFIX and SUFFIX off of NAME.
177280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# PREFIX and SUFFIX must not contain globbing or regex special
177290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# characters, hashes, percent signs, but SUFFIX may contain a leading
177300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# dot (in which case that matches only a dot).
177310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_stripname ()
177320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
177340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # positional parameters, so assign one to ordinary parameter first.
177350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_stripname_result=${3}
177360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_stripname_result=${func_stripname_result#"${1}"}
177370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_stripname_result=${func_stripname_result%"${2}"}
177380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_opt_split
177410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_opt_split ()
177420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_opt_split_opt=${1%%=*}
177440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_opt_split_arg=${1#*=}
177450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_lo2o object
177480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_lo2o ()
177490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case ${1} in
177510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
177520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)    func_lo2o_result=${1} ;;
177530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
177540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_xform libobj-or-source
177570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_xform ()
177580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_xform_result=${1%.*}.lo
177600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_arith arithmetic-term...
177630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_arith ()
177640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_arith_result=$(( $* ))
177660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_len string
177690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# STRING may not start with a hyphen.
177700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_len ()
177710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_len_result=${#1}
177730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
177760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
177770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *) # Bourne compatible functions.
177780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat << \_LT_EOF >> "$cfgfile"
177790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_dirname file append nondir_replacement
177810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
177820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# otherwise set result to NONDIR_REPLACEMENT.
177830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_dirname ()
177840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Extract subdirectory from the argument.
177860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
177870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  if test "X$func_dirname_result" = "X${1}"; then
177880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    func_dirname_result="${3}"
177890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  else
177900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    func_dirname_result="$func_dirname_result${2}"
177910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  fi
177920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
177940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_basename file
177950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_basename ()
177960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
177970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
177980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
177990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_stripname prefix suffix name
178020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# strip PREFIX and SUFFIX off of NAME.
178030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# PREFIX and SUFFIX must not contain globbing or regex special
178040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# characters, hashes, percent signs, but SUFFIX may contain a leading
178050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# dot (in which case that matches only a dot).
178060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_strip_suffix prefix name
178070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_stripname ()
178080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  case ${2} in
178100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    .*) func_stripname_result=`$ECHO "X${3}" \
178110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
178120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    *)  func_stripname_result=`$ECHO "X${3}" \
178130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
178140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
178150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# sed scripts:
178180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
178190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmy_sed_long_arg='1s/^-[^=]*=//'
178200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_opt_split
178220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_opt_split ()
178230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
178250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
178260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_lo2o object
178290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_lo2o ()
178300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
178320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_xform libobj-or-source
178350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_xform ()
178360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
178380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_arith arithmetic-term...
178410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_arith ()
178420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_arith_result=`expr "$@"`
178440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_len string
178470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# STRING may not start with a hyphen.
178480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_len ()
178490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
178510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
178540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathesac
178550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcase $lt_shell_append in
178570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  yes)
178580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat << \_LT_EOF >> "$cfgfile"
178590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_append var value
178610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Append VALUE to the end of shell variable VAR.
178620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_append ()
178630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$1+=\$2"
178650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
178670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
178680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  *)
178690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat << \_LT_EOF >> "$cfgfile"
178700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# func_append var value
178720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Append VALUE to the end of shell variable VAR.
178730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfunc_append ()
178740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath{
178750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  eval "$1=\$$1\$2"
178760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath}
178770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
178790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ;;
178800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
178810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
178840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    || (rm -f "$cfgfile"; exit 1)
178850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  mv -f "$cfgfile" "$ofile" ||
178870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
178880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  chmod +x "$ofile"
178890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    cat <<_LT_EOF >> "$ofile"
178920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ### BEGIN LIBTOOL TAG CONFIG: CXX
178940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The linker used to build libraries.
178960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathLD=$lt_LD_CXX
178970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
178980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to build an old-style archive.
178990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_cmds=$lt_old_archive_cmds_CXX
179000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# A language specific compiler.
179020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan KamathCC=$lt_compiler_CXX
179030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Is the compiler the GNU compiler?
179050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gcc=$GCC_CXX
179060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to turn off builtin functions.
179080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
179090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# How to pass a linker flag through the compiler.
179110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwl=$lt_lt_prog_compiler_wl_CXX
179120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Additional compiler flags for building library objects.
179140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpic_flag=$lt_lt_prog_compiler_pic_CXX
179150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to prevent dynamic linking.
179170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_static_flag=$lt_lt_prog_compiler_static_CXX
179180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Does compiler simultaneously support -c and -o options?
179200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
179210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to add -lc for building shared libraries.
179230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathbuild_libtool_need_lc=$archive_cmds_need_lc_CXX
179240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether or not to disallow shared libs when runtime libs are static.
179260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
179270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to allow reflexive dlopens.
179290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
179300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Compiler flag to generate shared objects directly from archives.
179320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
179330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether the compiler copes with passing no objects directly.
179350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_needs_object=$lt_compiler_needs_object_CXX
179360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create an old-style archive from a shared archive.
179380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
179390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Create a temporary old-style archive to link instead of a shared archive.
179410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
179420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to build a shared archive.
179440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_cmds=$lt_archive_cmds_CXX
179450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamatharchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
179460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands used to build a loadable module if different from building
179480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# a shared archive.
179490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_cmds=$lt_module_cmds_CXX
179500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathmodule_expsym_cmds=$lt_module_expsym_cmds_CXX
179510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether we are building with GNU ld or not.
179530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathwith_gnu_ld=$lt_with_gnu_ld_CXX
179540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Flag that allows shared libraries with undefined symbols to be built.
179560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathallow_undefined_flag=$lt_allow_undefined_flag_CXX
179570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Flag that enforces no undefined symbols.
179590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathno_undefined_flag=$lt_no_undefined_flag_CXX
179600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Flag to hardcode \$libdir into a binary during linking.
179620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# This must work even if \$libdir does not exist
179630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
179640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# If ld is used when linking, flag to hardcode \$libdir into a binary
179660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# during linking.  This must work even if \$libdir does not exist.
179670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
179680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether we need a single "-rpath" flag with a separated argument.
179700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
179710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
179730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# DIR into the resulting binary.
179740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct=$hardcode_direct_CXX
179750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
179770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# DIR into the resulting binary and the resulting library dependency is
179780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
179790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# library is relocated.
179800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_direct_absolute=$hardcode_direct_absolute_CXX
179810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179820a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
179830a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# into the resulting binary.
179840a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_minus_L=$hardcode_minus_L_CXX
179850a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179860a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
179870a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# into the resulting binary.
179880a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
179890a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179900a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if building a shared library automatically hardcodes DIR
179910a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# into the library and all subsequent libraries and executables linked
179920a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# against it.
179930a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_automatic=$hardcode_automatic_CXX
179940a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179950a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to yes if linker adds runtime paths of dependent libraries
179960a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# to runtime path list.
179970a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinherit_rpath=$inherit_rpath_CXX
179980a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
179990a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Whether libtool must link a program against all its dependency libraries.
180000a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathlink_all_deplibs=$link_all_deplibs_CXX
180010a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180020a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Fix the shell variable \$srcfile for the compiler.
180030a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfix_srcfile_path=$lt_fix_srcfile_path_CXX
180040a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180050a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Set to "yes" if exported symbols are required.
180060a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathalways_export_symbols=$always_export_symbols_CXX
180070a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180080a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The commands to list exported symbols.
180090a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexport_symbols_cmds=$lt_export_symbols_cmds_CXX
180100a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180110a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Symbols that should not be listed in the preloaded symbols.
180120a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathexclude_expsyms=$lt_exclude_expsyms_CXX
180130a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180140a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Symbols that must always be exported.
180150a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathinclude_expsyms=$lt_include_expsyms_CXX
180160a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180170a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Commands necessary for linking programs (against libraries) with templates.
180180a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathprelink_cmds=$lt_prelink_cmds_CXX
180190a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180200a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Specify filename containing input files.
180210a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfile_list_spec=$lt_file_list_spec_CXX
180220a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180230a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# How to hardcode a shared library path into an executable.
180240a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathhardcode_action=$hardcode_action_CXX
180250a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180260a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The directories searched by this compiler when creating a shared library.
180270a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
180280a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180290a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Dependencies to place before and after the objects being linked to
180300a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# create a shared library.
180310a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredep_objects=$lt_predep_objects_CXX
180320a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdep_objects=$lt_postdep_objects_CXX
180330a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpredeps=$lt_predeps_CXX
180340a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathpostdeps=$lt_postdeps_CXX
180350a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180360a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# The library search path used internally by the compiler when linking
180370a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# a shared library.
180380a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathcompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
180390a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180400a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# ### END LIBTOOL TAG CONFIG: CXX
180410a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_LT_EOF
180420a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180430a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath ;;
180440a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180450a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  esac
180460a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathdone # for ac_tag
180470a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180480a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180490a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathas_fn_exit 0
180500a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath_ACEOF
180510a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathac_clean_files=$ac_clean_files_save
180520a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180530a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathtest $ac_write_fail = 0 ||
180540a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
180550a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180560a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
180570a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# configure is writing to config.log, and then calls config.status.
180580a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# config.status does its own redirection, appending to config.log.
180590a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# Unfortunately, on DOS this fails, as config.log is still kept open
180600a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# by configure, so config.status won't be able to write to it; its
180610a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# output is simply discarded.  So we exec the FD to /dev/null,
180620a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# effectively closing config.log, so it can be properly (re)opened and
180630a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# appended to by config.status.  When coming back to configure, we
180640a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath# need to make the FD available again.
180650a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test "$no_create" != yes; then
180660a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_cs_success=:
180670a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  ac_config_status_args=
180680a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  test "$silent" = yes &&
180690a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath    ac_config_status_args="$ac_config_status_args --quiet"
180700a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exec 5>/dev/null
180710a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
180720a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  exec 5>>config.log
180730a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
180740a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  # would make configure fail if this is the last instruction.
180750a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  $ac_cs_success || as_fn_exit $?
180760a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
180770a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
180780a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
180790a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
180800a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamathfi
180810a58c5c2f73e5047b36f12b5f12b12d6f2a9f69dNarayan Kamath
18082