configure revision d31dbc53
132b578d3Smrg#! /bin/sh
232b578d3Smrg# Guess values for system-dependent variables and create Makefiles.
3d31dbc53Smrg# Generated by GNU Autoconf 2.61 for xf86-video-mach64 6.8.1.
432b578d3Smrg#
532b578d3Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
632b578d3Smrg#
732b578d3Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
832b578d3Smrg# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
932b578d3Smrg# This configure script is free software; the Free Software Foundation
1032b578d3Smrg# gives unlimited permission to copy, distribute and modify it.
1132b578d3Smrg## --------------------- ##
1232b578d3Smrg## M4sh Initialization.  ##
1332b578d3Smrg## --------------------- ##
1432b578d3Smrg
1532b578d3Smrg# Be more Bourne compatible
1632b578d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
1732b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
1832b578d3Smrg  emulate sh
1932b578d3Smrg  NULLCMD=:
2032b578d3Smrg  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
2132b578d3Smrg  # is contrary to our usage.  Disable this feature.
2232b578d3Smrg  alias -g '${1+"$@"}'='"$@"'
2332b578d3Smrg  setopt NO_GLOB_SUBST
2432b578d3Smrgelse
2532b578d3Smrg  case `(set -o) 2>/dev/null` in
2632b578d3Smrg  *posix*) set -o posix ;;
2732b578d3Smrgesac
2832b578d3Smrg
2932b578d3Smrgfi
3032b578d3Smrg
3132b578d3Smrg
3232b578d3Smrg
3332b578d3Smrg
3432b578d3Smrg# PATH needs CR
3532b578d3Smrg# Avoid depending upon Character Ranges.
3632b578d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
3732b578d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
3832b578d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
3932b578d3Smrgas_cr_digits='0123456789'
4032b578d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4132b578d3Smrg
4232b578d3Smrg# The user is always right.
4332b578d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
4432b578d3Smrg  echo "#! /bin/sh" >conf$$.sh
4532b578d3Smrg  echo  "exit 0"   >>conf$$.sh
4632b578d3Smrg  chmod +x conf$$.sh
4732b578d3Smrg  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
4832b578d3Smrg    PATH_SEPARATOR=';'
4932b578d3Smrg  else
5032b578d3Smrg    PATH_SEPARATOR=:
5132b578d3Smrg  fi
5232b578d3Smrg  rm -f conf$$.sh
5332b578d3Smrgfi
5432b578d3Smrg
5532b578d3Smrg# Support unset when possible.
5632b578d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5732b578d3Smrg  as_unset=unset
5832b578d3Smrgelse
5932b578d3Smrg  as_unset=false
6032b578d3Smrgfi
6132b578d3Smrg
6232b578d3Smrg
6332b578d3Smrg# IFS
6432b578d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
6532b578d3Smrg# there to prevent editors from complaining about space-tab.
6632b578d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
6732b578d3Smrg# splitting by setting IFS to empty value.)
6832b578d3Smrgas_nl='
6932b578d3Smrg'
7032b578d3SmrgIFS=" ""	$as_nl"
7132b578d3Smrg
7232b578d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
7332b578d3Smrgcase $0 in
7432b578d3Smrg  *[\\/]* ) as_myself=$0 ;;
7532b578d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632b578d3Smrgfor as_dir in $PATH
7732b578d3Smrgdo
7832b578d3Smrg  IFS=$as_save_IFS
7932b578d3Smrg  test -z "$as_dir" && as_dir=.
8032b578d3Smrg  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8132b578d3Smrgdone
8232b578d3SmrgIFS=$as_save_IFS
8332b578d3Smrg
8432b578d3Smrg     ;;
8532b578d3Smrgesac
8632b578d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
8732b578d3Smrg# in which case we are not to be found in the path.
8832b578d3Smrgif test "x$as_myself" = x; then
8932b578d3Smrg  as_myself=$0
9032b578d3Smrgfi
9132b578d3Smrgif test ! -f "$as_myself"; then
9232b578d3Smrg  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9332b578d3Smrg  { (exit 1); exit 1; }
9432b578d3Smrgfi
9532b578d3Smrg
9632b578d3Smrg# Work around bugs in pre-3.0 UWIN ksh.
9732b578d3Smrgfor as_var in ENV MAIL MAILPATH
9832b578d3Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
9932b578d3Smrgdone
10032b578d3SmrgPS1='$ '
10132b578d3SmrgPS2='> '
10232b578d3SmrgPS4='+ '
10332b578d3Smrg
10432b578d3Smrg# NLS nuisances.
10532b578d3Smrgfor as_var in \
10632b578d3Smrg  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
10732b578d3Smrg  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
10832b578d3Smrg  LC_TELEPHONE LC_TIME
10932b578d3Smrgdo
11032b578d3Smrg  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11132b578d3Smrg    eval $as_var=C; export $as_var
11232b578d3Smrg  else
11332b578d3Smrg    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
11432b578d3Smrg  fi
11532b578d3Smrgdone
11632b578d3Smrg
11732b578d3Smrg# Required to use basename.
11832b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
11932b578d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12032b578d3Smrg  as_expr=expr
12132b578d3Smrgelse
12232b578d3Smrg  as_expr=false
12332b578d3Smrgfi
12432b578d3Smrg
12532b578d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12632b578d3Smrg  as_basename=basename
12732b578d3Smrgelse
12832b578d3Smrg  as_basename=false
12932b578d3Smrgfi
13032b578d3Smrg
13132b578d3Smrg
13232b578d3Smrg# Name of the executable.
13332b578d3Smrgas_me=`$as_basename -- "$0" ||
13432b578d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13532b578d3Smrg	 X"$0" : 'X\(//\)$' \| \
13632b578d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13732b578d3Smrgecho X/"$0" |
13832b578d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
13932b578d3Smrg	    s//\1/
14032b578d3Smrg	    q
14132b578d3Smrg	  }
14232b578d3Smrg	  /^X\/\(\/\/\)$/{
14332b578d3Smrg	    s//\1/
14432b578d3Smrg	    q
14532b578d3Smrg	  }
14632b578d3Smrg	  /^X\/\(\/\).*/{
14732b578d3Smrg	    s//\1/
14832b578d3Smrg	    q
14932b578d3Smrg	  }
15032b578d3Smrg	  s/.*/./; q'`
15132b578d3Smrg
15232b578d3Smrg# CDPATH.
15332b578d3Smrg$as_unset CDPATH
15432b578d3Smrg
15532b578d3Smrg
15632b578d3Smrgif test "x$CONFIG_SHELL" = x; then
15732b578d3Smrg  if (eval ":") 2>/dev/null; then
15832b578d3Smrg  as_have_required=yes
15932b578d3Smrgelse
16032b578d3Smrg  as_have_required=no
16132b578d3Smrgfi
16232b578d3Smrg
16332b578d3Smrg  if test $as_have_required = yes && 	 (eval ":
16432b578d3Smrg(as_func_return () {
16532b578d3Smrg  (exit \$1)
16632b578d3Smrg}
16732b578d3Smrgas_func_success () {
16832b578d3Smrg  as_func_return 0
16932b578d3Smrg}
17032b578d3Smrgas_func_failure () {
17132b578d3Smrg  as_func_return 1
17232b578d3Smrg}
17332b578d3Smrgas_func_ret_success () {
17432b578d3Smrg  return 0
17532b578d3Smrg}
17632b578d3Smrgas_func_ret_failure () {
17732b578d3Smrg  return 1
17832b578d3Smrg}
17932b578d3Smrg
18032b578d3Smrgexitcode=0
18132b578d3Smrgif as_func_success; then
18232b578d3Smrg  :
18332b578d3Smrgelse
18432b578d3Smrg  exitcode=1
18532b578d3Smrg  echo as_func_success failed.
18632b578d3Smrgfi
18732b578d3Smrg
18832b578d3Smrgif as_func_failure; then
18932b578d3Smrg  exitcode=1
19032b578d3Smrg  echo as_func_failure succeeded.
19132b578d3Smrgfi
19232b578d3Smrg
19332b578d3Smrgif as_func_ret_success; then
19432b578d3Smrg  :
19532b578d3Smrgelse
19632b578d3Smrg  exitcode=1
19732b578d3Smrg  echo as_func_ret_success failed.
19832b578d3Smrgfi
19932b578d3Smrg
20032b578d3Smrgif as_func_ret_failure; then
20132b578d3Smrg  exitcode=1
20232b578d3Smrg  echo as_func_ret_failure succeeded.
20332b578d3Smrgfi
20432b578d3Smrg
20532b578d3Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
20632b578d3Smrg  :
20732b578d3Smrgelse
20832b578d3Smrg  exitcode=1
20932b578d3Smrg  echo positional parameters were not saved.
21032b578d3Smrgfi
21132b578d3Smrg
21232b578d3Smrgtest \$exitcode = 0) || { (exit 1); exit 1; }
21332b578d3Smrg
21432b578d3Smrg(
21532b578d3Smrg  as_lineno_1=\$LINENO
21632b578d3Smrg  as_lineno_2=\$LINENO
21732b578d3Smrg  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
21832b578d3Smrg  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
21932b578d3Smrg") 2> /dev/null; then
22032b578d3Smrg  :
22132b578d3Smrgelse
22232b578d3Smrg  as_candidate_shells=
22332b578d3Smrg    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22432b578d3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
22532b578d3Smrgdo
22632b578d3Smrg  IFS=$as_save_IFS
22732b578d3Smrg  test -z "$as_dir" && as_dir=.
22832b578d3Smrg  case $as_dir in
22932b578d3Smrg	 /*)
23032b578d3Smrg	   for as_base in sh bash ksh sh5; do
23132b578d3Smrg	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
23232b578d3Smrg	   done;;
23332b578d3Smrg       esac
23432b578d3Smrgdone
23532b578d3SmrgIFS=$as_save_IFS
23632b578d3Smrg
23732b578d3Smrg
23832b578d3Smrg      for as_shell in $as_candidate_shells $SHELL; do
23932b578d3Smrg	 # Try only shells that exist, to save several forks.
24032b578d3Smrg	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
24132b578d3Smrg		{ ("$as_shell") 2> /dev/null <<\_ASEOF
24232b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24332b578d3Smrg  emulate sh
24432b578d3Smrg  NULLCMD=:
24532b578d3Smrg  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
24632b578d3Smrg  # is contrary to our usage.  Disable this feature.
24732b578d3Smrg  alias -g '${1+"$@"}'='"$@"'
24832b578d3Smrg  setopt NO_GLOB_SUBST
24932b578d3Smrgelse
25032b578d3Smrg  case `(set -o) 2>/dev/null` in
25132b578d3Smrg  *posix*) set -o posix ;;
25232b578d3Smrgesac
25332b578d3Smrg
25432b578d3Smrgfi
25532b578d3Smrg
25632b578d3Smrg
25732b578d3Smrg:
25832b578d3Smrg_ASEOF
25932b578d3Smrg}; then
26032b578d3Smrg  CONFIG_SHELL=$as_shell
26132b578d3Smrg	       as_have_required=yes
26232b578d3Smrg	       if { "$as_shell" 2> /dev/null <<\_ASEOF
26332b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26432b578d3Smrg  emulate sh
26532b578d3Smrg  NULLCMD=:
26632b578d3Smrg  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
26732b578d3Smrg  # is contrary to our usage.  Disable this feature.
26832b578d3Smrg  alias -g '${1+"$@"}'='"$@"'
26932b578d3Smrg  setopt NO_GLOB_SUBST
27032b578d3Smrgelse
27132b578d3Smrg  case `(set -o) 2>/dev/null` in
27232b578d3Smrg  *posix*) set -o posix ;;
27332b578d3Smrgesac
27432b578d3Smrg
27532b578d3Smrgfi
27632b578d3Smrg
27732b578d3Smrg
27832b578d3Smrg:
27932b578d3Smrg(as_func_return () {
28032b578d3Smrg  (exit $1)
28132b578d3Smrg}
28232b578d3Smrgas_func_success () {
28332b578d3Smrg  as_func_return 0
28432b578d3Smrg}
28532b578d3Smrgas_func_failure () {
28632b578d3Smrg  as_func_return 1
28732b578d3Smrg}
28832b578d3Smrgas_func_ret_success () {
28932b578d3Smrg  return 0
29032b578d3Smrg}
29132b578d3Smrgas_func_ret_failure () {
29232b578d3Smrg  return 1
29332b578d3Smrg}
29432b578d3Smrg
29532b578d3Smrgexitcode=0
29632b578d3Smrgif as_func_success; then
29732b578d3Smrg  :
29832b578d3Smrgelse
29932b578d3Smrg  exitcode=1
30032b578d3Smrg  echo as_func_success failed.
30132b578d3Smrgfi
30232b578d3Smrg
30332b578d3Smrgif as_func_failure; then
30432b578d3Smrg  exitcode=1
30532b578d3Smrg  echo as_func_failure succeeded.
30632b578d3Smrgfi
30732b578d3Smrg
30832b578d3Smrgif as_func_ret_success; then
30932b578d3Smrg  :
31032b578d3Smrgelse
31132b578d3Smrg  exitcode=1
31232b578d3Smrg  echo as_func_ret_success failed.
31332b578d3Smrgfi
31432b578d3Smrg
31532b578d3Smrgif as_func_ret_failure; then
31632b578d3Smrg  exitcode=1
31732b578d3Smrg  echo as_func_ret_failure succeeded.
31832b578d3Smrgfi
31932b578d3Smrg
32032b578d3Smrgif ( set x; as_func_ret_success y && test x = "$1" ); then
32132b578d3Smrg  :
32232b578d3Smrgelse
32332b578d3Smrg  exitcode=1
32432b578d3Smrg  echo positional parameters were not saved.
32532b578d3Smrgfi
32632b578d3Smrg
32732b578d3Smrgtest $exitcode = 0) || { (exit 1); exit 1; }
32832b578d3Smrg
32932b578d3Smrg(
33032b578d3Smrg  as_lineno_1=$LINENO
33132b578d3Smrg  as_lineno_2=$LINENO
33232b578d3Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
33332b578d3Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
33432b578d3Smrg
33532b578d3Smrg_ASEOF
33632b578d3Smrg}; then
33732b578d3Smrg  break
33832b578d3Smrgfi
33932b578d3Smrg
34032b578d3Smrgfi
34132b578d3Smrg
34232b578d3Smrg      done
34332b578d3Smrg
34432b578d3Smrg      if test "x$CONFIG_SHELL" != x; then
34532b578d3Smrg  for as_var in BASH_ENV ENV
34632b578d3Smrg        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
34732b578d3Smrg        done
34832b578d3Smrg        export CONFIG_SHELL
34932b578d3Smrg        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
35032b578d3Smrgfi
35132b578d3Smrg
35232b578d3Smrg
35332b578d3Smrg    if test $as_have_required = no; then
35432b578d3Smrg  echo This script requires a shell more modern than all the
35532b578d3Smrg      echo shells that I found on your system.  Please install a
35632b578d3Smrg      echo modern shell, or manually run the script under such a
35732b578d3Smrg      echo shell if you do have one.
35832b578d3Smrg      { (exit 1); exit 1; }
35932b578d3Smrgfi
36032b578d3Smrg
36132b578d3Smrg
36232b578d3Smrgfi
36332b578d3Smrg
36432b578d3Smrgfi
36532b578d3Smrg
36632b578d3Smrg
36732b578d3Smrg
36832b578d3Smrg(eval "as_func_return () {
36932b578d3Smrg  (exit \$1)
37032b578d3Smrg}
37132b578d3Smrgas_func_success () {
37232b578d3Smrg  as_func_return 0
37332b578d3Smrg}
37432b578d3Smrgas_func_failure () {
37532b578d3Smrg  as_func_return 1
37632b578d3Smrg}
37732b578d3Smrgas_func_ret_success () {
37832b578d3Smrg  return 0
37932b578d3Smrg}
38032b578d3Smrgas_func_ret_failure () {
38132b578d3Smrg  return 1
38232b578d3Smrg}
38332b578d3Smrg
38432b578d3Smrgexitcode=0
38532b578d3Smrgif as_func_success; then
38632b578d3Smrg  :
38732b578d3Smrgelse
38832b578d3Smrg  exitcode=1
38932b578d3Smrg  echo as_func_success failed.
39032b578d3Smrgfi
39132b578d3Smrg
39232b578d3Smrgif as_func_failure; then
39332b578d3Smrg  exitcode=1
39432b578d3Smrg  echo as_func_failure succeeded.
39532b578d3Smrgfi
39632b578d3Smrg
39732b578d3Smrgif as_func_ret_success; then
39832b578d3Smrg  :
39932b578d3Smrgelse
40032b578d3Smrg  exitcode=1
40132b578d3Smrg  echo as_func_ret_success failed.
40232b578d3Smrgfi
40332b578d3Smrg
40432b578d3Smrgif as_func_ret_failure; then
40532b578d3Smrg  exitcode=1
40632b578d3Smrg  echo as_func_ret_failure succeeded.
40732b578d3Smrgfi
40832b578d3Smrg
40932b578d3Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
41032b578d3Smrg  :
41132b578d3Smrgelse
41232b578d3Smrg  exitcode=1
41332b578d3Smrg  echo positional parameters were not saved.
41432b578d3Smrgfi
41532b578d3Smrg
41632b578d3Smrgtest \$exitcode = 0") || {
41732b578d3Smrg  echo No shell found that supports shell functions.
41832b578d3Smrg  echo Please tell autoconf@gnu.org about your system,
41932b578d3Smrg  echo including any error possibly output before this
42032b578d3Smrg  echo message
42132b578d3Smrg}
42232b578d3Smrg
42332b578d3Smrg
42432b578d3Smrg
42532b578d3Smrg  as_lineno_1=$LINENO
42632b578d3Smrg  as_lineno_2=$LINENO
42732b578d3Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
42832b578d3Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
42932b578d3Smrg
43032b578d3Smrg  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
43132b578d3Smrg  # uniformly replaced by the line number.  The first 'sed' inserts a
43232b578d3Smrg  # line-number line after each line using $LINENO; the second 'sed'
43332b578d3Smrg  # does the real work.  The second script uses 'N' to pair each
43432b578d3Smrg  # line-number line with the line containing $LINENO, and appends
43532b578d3Smrg  # trailing '-' during substitution so that $LINENO is not a special
43632b578d3Smrg  # case at line end.
43732b578d3Smrg  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
43832b578d3Smrg  # scripts with optimization help from Paolo Bonzini.  Blame Lee
43932b578d3Smrg  # E. McMahon (1931-1989) for sed's syntax.  :-)
44032b578d3Smrg  sed -n '
44132b578d3Smrg    p
44232b578d3Smrg    /[$]LINENO/=
44332b578d3Smrg  ' <$as_myself |
44432b578d3Smrg    sed '
44532b578d3Smrg      s/[$]LINENO.*/&-/
44632b578d3Smrg      t lineno
44732b578d3Smrg      b
44832b578d3Smrg      :lineno
44932b578d3Smrg      N
45032b578d3Smrg      :loop
45132b578d3Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
45232b578d3Smrg      t loop
45332b578d3Smrg      s/-\n.*//
45432b578d3Smrg    ' >$as_me.lineno &&
45532b578d3Smrg  chmod +x "$as_me.lineno" ||
45632b578d3Smrg    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
45732b578d3Smrg   { (exit 1); exit 1; }; }
45832b578d3Smrg
45932b578d3Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
46032b578d3Smrg  # (the dirname of $[0] is not the place where we might find the
46132b578d3Smrg  # original and so on.  Autoconf is especially sensitive to this).
46232b578d3Smrg  . "./$as_me.lineno"
46332b578d3Smrg  # Exit status is that of the last command.
46432b578d3Smrg  exit
46532b578d3Smrg}
46632b578d3Smrg
46732b578d3Smrg
46832b578d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
46932b578d3Smrg  as_dirname=dirname
47032b578d3Smrgelse
47132b578d3Smrg  as_dirname=false
47232b578d3Smrgfi
47332b578d3Smrg
47432b578d3SmrgECHO_C= ECHO_N= ECHO_T=
47532b578d3Smrgcase `echo -n x` in
47632b578d3Smrg-n*)
47732b578d3Smrg  case `echo 'x\c'` in
47832b578d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
47932b578d3Smrg  *)   ECHO_C='\c';;
48032b578d3Smrg  esac;;
48132b578d3Smrg*)
48232b578d3Smrg  ECHO_N='-n';;
48332b578d3Smrgesac
48432b578d3Smrg
48532b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
48632b578d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
48732b578d3Smrg  as_expr=expr
48832b578d3Smrgelse
48932b578d3Smrg  as_expr=false
49032b578d3Smrgfi
49132b578d3Smrg
49232b578d3Smrgrm -f conf$$ conf$$.exe conf$$.file
49332b578d3Smrgif test -d conf$$.dir; then
49432b578d3Smrg  rm -f conf$$.dir/conf$$.file
49532b578d3Smrgelse
49632b578d3Smrg  rm -f conf$$.dir
49732b578d3Smrg  mkdir conf$$.dir
49832b578d3Smrgfi
49932b578d3Smrgecho >conf$$.file
50032b578d3Smrgif ln -s conf$$.file conf$$ 2>/dev/null; then
50132b578d3Smrg  as_ln_s='ln -s'
50232b578d3Smrg  # ... but there are two gotchas:
50332b578d3Smrg  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
50432b578d3Smrg  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
50532b578d3Smrg  # In both cases, we have to default to `cp -p'.
50632b578d3Smrg  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
50732b578d3Smrg    as_ln_s='cp -p'
50832b578d3Smrgelif ln conf$$.file conf$$ 2>/dev/null; then
50932b578d3Smrg  as_ln_s=ln
51032b578d3Smrgelse
51132b578d3Smrg  as_ln_s='cp -p'
51232b578d3Smrgfi
51332b578d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
51432b578d3Smrgrmdir conf$$.dir 2>/dev/null
51532b578d3Smrg
51632b578d3Smrgif mkdir -p . 2>/dev/null; then
51732b578d3Smrg  as_mkdir_p=:
51832b578d3Smrgelse
51932b578d3Smrg  test -d ./-p && rmdir ./-p
52032b578d3Smrg  as_mkdir_p=false
52132b578d3Smrgfi
52232b578d3Smrg
52332b578d3Smrgif test -x / >/dev/null 2>&1; then
52432b578d3Smrg  as_test_x='test -x'
52532b578d3Smrgelse
52632b578d3Smrg  if ls -dL / >/dev/null 2>&1; then
52732b578d3Smrg    as_ls_L_option=L
52832b578d3Smrg  else
52932b578d3Smrg    as_ls_L_option=
53032b578d3Smrg  fi
53132b578d3Smrg  as_test_x='
53232b578d3Smrg    eval sh -c '\''
53332b578d3Smrg      if test -d "$1"; then
53432b578d3Smrg        test -d "$1/.";
53532b578d3Smrg      else
53632b578d3Smrg	case $1 in
53732b578d3Smrg        -*)set "./$1";;
53832b578d3Smrg	esac;
53932b578d3Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
54032b578d3Smrg	???[sx]*):;;*)false;;esac;fi
54132b578d3Smrg    '\'' sh
54232b578d3Smrg  '
54332b578d3Smrgfi
54432b578d3Smrgas_executable_p=$as_test_x
54532b578d3Smrg
54632b578d3Smrg# Sed expression to map a string onto a valid CPP name.
54732b578d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
54832b578d3Smrg
54932b578d3Smrg# Sed expression to map a string onto a valid variable name.
55032b578d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
55132b578d3Smrg
55232b578d3Smrg
55332b578d3Smrg
55432b578d3Smrg
55532b578d3Smrg# Check that we are running under the correct shell.
55632b578d3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
55732b578d3Smrg
55832b578d3Smrgcase X$ECHO in
55932b578d3SmrgX*--fallback-echo)
56032b578d3Smrg  # Remove one level of quotation (which was required for Make).
56132b578d3Smrg  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
56232b578d3Smrg  ;;
56332b578d3Smrgesac
56432b578d3Smrg
56532b578d3Smrgecho=${ECHO-echo}
56632b578d3Smrgif test "X$1" = X--no-reexec; then
56732b578d3Smrg  # Discard the --no-reexec flag, and continue.
56832b578d3Smrg  shift
56932b578d3Smrgelif test "X$1" = X--fallback-echo; then
57032b578d3Smrg  # Avoid inline document here, it may be left over
57132b578d3Smrg  :
57232b578d3Smrgelif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
57332b578d3Smrg  # Yippee, $echo works!
57432b578d3Smrg  :
57532b578d3Smrgelse
57632b578d3Smrg  # Restart under the correct shell.
57732b578d3Smrg  exec $SHELL "$0" --no-reexec ${1+"$@"}
57832b578d3Smrgfi
57932b578d3Smrg
58032b578d3Smrgif test "X$1" = X--fallback-echo; then
58132b578d3Smrg  # used as fallback echo
58232b578d3Smrg  shift
58332b578d3Smrg  cat <<EOF
58432b578d3Smrg$*
58532b578d3SmrgEOF
58632b578d3Smrg  exit 0
58732b578d3Smrgfi
58832b578d3Smrg
58932b578d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
59032b578d3Smrg# if CDPATH is set.
59132b578d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
59232b578d3Smrg
59332b578d3Smrgif test -z "$ECHO"; then
59432b578d3Smrgif test "X${echo_test_string+set}" != Xset; then
59532b578d3Smrg# find a string as large as possible, as long as the shell can cope with it
59632b578d3Smrg  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
59732b578d3Smrg    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
59832b578d3Smrg    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
59932b578d3Smrg       echo_test_string=`eval $cmd` &&
60032b578d3Smrg       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
60132b578d3Smrg    then
60232b578d3Smrg      break
60332b578d3Smrg    fi
60432b578d3Smrg  done
60532b578d3Smrgfi
60632b578d3Smrg
60732b578d3Smrgif test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
60832b578d3Smrg   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
60932b578d3Smrg   test "X$echo_testing_string" = "X$echo_test_string"; then
61032b578d3Smrg  :
61132b578d3Smrgelse
61232b578d3Smrg  # The Solaris, AIX, and Digital Unix default echo programs unquote
61332b578d3Smrg  # backslashes.  This makes it impossible to quote backslashes using
61432b578d3Smrg  #   echo "$something" | sed 's/\\/\\\\/g'
61532b578d3Smrg  #
61632b578d3Smrg  # So, first we look for a working echo in the user's PATH.
61732b578d3Smrg
61832b578d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
61932b578d3Smrg  for dir in $PATH /usr/ucb; do
62032b578d3Smrg    IFS="$lt_save_ifs"
62132b578d3Smrg    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
62232b578d3Smrg       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
62332b578d3Smrg       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
62432b578d3Smrg       test "X$echo_testing_string" = "X$echo_test_string"; then
62532b578d3Smrg      echo="$dir/echo"
62632b578d3Smrg      break
62732b578d3Smrg    fi
62832b578d3Smrg  done
62932b578d3Smrg  IFS="$lt_save_ifs"
63032b578d3Smrg
63132b578d3Smrg  if test "X$echo" = Xecho; then
63232b578d3Smrg    # We didn't find a better echo, so look for alternatives.
63332b578d3Smrg    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
63432b578d3Smrg       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
63532b578d3Smrg       test "X$echo_testing_string" = "X$echo_test_string"; then
63632b578d3Smrg      # This shell has a builtin print -r that does the trick.
63732b578d3Smrg      echo='print -r'
63832b578d3Smrg    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
63932b578d3Smrg	 test "X$CONFIG_SHELL" != X/bin/ksh; then
64032b578d3Smrg      # If we have ksh, try running configure again with it.
64132b578d3Smrg      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
64232b578d3Smrg      export ORIGINAL_CONFIG_SHELL
64332b578d3Smrg      CONFIG_SHELL=/bin/ksh
64432b578d3Smrg      export CONFIG_SHELL
64532b578d3Smrg      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
64632b578d3Smrg    else
64732b578d3Smrg      # Try using printf.
64832b578d3Smrg      echo='printf %s\n'
64932b578d3Smrg      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
65032b578d3Smrg	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
65132b578d3Smrg	 test "X$echo_testing_string" = "X$echo_test_string"; then
65232b578d3Smrg	# Cool, printf works
65332b578d3Smrg	:
65432b578d3Smrg      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
65532b578d3Smrg	   test "X$echo_testing_string" = 'X\t' &&
65632b578d3Smrg	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
65732b578d3Smrg	   test "X$echo_testing_string" = "X$echo_test_string"; then
65832b578d3Smrg	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
65932b578d3Smrg	export CONFIG_SHELL
66032b578d3Smrg	SHELL="$CONFIG_SHELL"
66132b578d3Smrg	export SHELL
66232b578d3Smrg	echo="$CONFIG_SHELL $0 --fallback-echo"
66332b578d3Smrg      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
66432b578d3Smrg	   test "X$echo_testing_string" = 'X\t' &&
66532b578d3Smrg	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
66632b578d3Smrg	   test "X$echo_testing_string" = "X$echo_test_string"; then
66732b578d3Smrg	echo="$CONFIG_SHELL $0 --fallback-echo"
66832b578d3Smrg      else
66932b578d3Smrg	# maybe with a smaller string...
67032b578d3Smrg	prev=:
67132b578d3Smrg
67232b578d3Smrg	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
67332b578d3Smrg	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
67432b578d3Smrg	  then
67532b578d3Smrg	    break
67632b578d3Smrg	  fi
67732b578d3Smrg	  prev="$cmd"
67832b578d3Smrg	done
67932b578d3Smrg
68032b578d3Smrg	if test "$prev" != 'sed 50q "$0"'; then
68132b578d3Smrg	  echo_test_string=`eval $prev`
68232b578d3Smrg	  export echo_test_string
68332b578d3Smrg	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
68432b578d3Smrg	else
68532b578d3Smrg	  # Oops.  We lost completely, so just stick with echo.
68632b578d3Smrg	  echo=echo
68732b578d3Smrg	fi
68832b578d3Smrg      fi
68932b578d3Smrg    fi
69032b578d3Smrg  fi
69132b578d3Smrgfi
69232b578d3Smrgfi
69332b578d3Smrg
69432b578d3Smrg# Copy echo and quote the copy suitably for passing to libtool from
69532b578d3Smrg# the Makefile, instead of quoting the original, which is used later.
69632b578d3SmrgECHO=$echo
69732b578d3Smrgif test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
69832b578d3Smrg   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
69932b578d3Smrgfi
70032b578d3Smrg
70132b578d3Smrg
70232b578d3Smrg
70332b578d3Smrg
70432b578d3Smrgtagnames=${tagnames+${tagnames},}CXX
70532b578d3Smrg
70632b578d3Smrgtagnames=${tagnames+${tagnames},}F77
70732b578d3Smrg
70832b578d3Smrgexec 7<&0 </dev/null 6>&1
70932b578d3Smrg
71032b578d3Smrg# Name of the host.
71132b578d3Smrg# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
71232b578d3Smrg# so uname gets run too.
71332b578d3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
71432b578d3Smrg
71532b578d3Smrg#
71632b578d3Smrg# Initializations.
71732b578d3Smrg#
71832b578d3Smrgac_default_prefix=/usr/local
71932b578d3Smrgac_clean_files=
72032b578d3Smrgac_config_libobj_dir=.
72132b578d3SmrgLIBOBJS=
72232b578d3Smrgcross_compiling=no
72332b578d3Smrgsubdirs=
72432b578d3SmrgMFLAGS=
72532b578d3SmrgMAKEFLAGS=
72632b578d3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
72732b578d3Smrg
72832b578d3Smrg# Identity of this package.
72932b578d3SmrgPACKAGE_NAME='xf86-video-mach64'
73032b578d3SmrgPACKAGE_TARNAME='xf86-video-mach64'
731d31dbc53SmrgPACKAGE_VERSION='6.8.1'
732d31dbc53SmrgPACKAGE_STRING='xf86-video-mach64 6.8.1'
73332b578d3SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
73432b578d3Smrg
73532b578d3Smrgac_unique_file="Makefile.am"
73632b578d3Smrg# Factoring default headers for most tests.
73732b578d3Smrgac_includes_default="\
73832b578d3Smrg#include <stdio.h>
73932b578d3Smrg#ifdef HAVE_SYS_TYPES_H
74032b578d3Smrg# include <sys/types.h>
74132b578d3Smrg#endif
74232b578d3Smrg#ifdef HAVE_SYS_STAT_H
74332b578d3Smrg# include <sys/stat.h>
74432b578d3Smrg#endif
74532b578d3Smrg#ifdef STDC_HEADERS
74632b578d3Smrg# include <stdlib.h>
74732b578d3Smrg# include <stddef.h>
74832b578d3Smrg#else
74932b578d3Smrg# ifdef HAVE_STDLIB_H
75032b578d3Smrg#  include <stdlib.h>
75132b578d3Smrg# endif
75232b578d3Smrg#endif
75332b578d3Smrg#ifdef HAVE_STRING_H
75432b578d3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
75532b578d3Smrg#  include <memory.h>
75632b578d3Smrg# endif
75732b578d3Smrg# include <string.h>
75832b578d3Smrg#endif
75932b578d3Smrg#ifdef HAVE_STRINGS_H
76032b578d3Smrg# include <strings.h>
76132b578d3Smrg#endif
76232b578d3Smrg#ifdef HAVE_INTTYPES_H
76332b578d3Smrg# include <inttypes.h>
76432b578d3Smrg#endif
76532b578d3Smrg#ifdef HAVE_STDINT_H
76632b578d3Smrg# include <stdint.h>
76732b578d3Smrg#endif
76832b578d3Smrg#ifdef HAVE_UNISTD_H
76932b578d3Smrg# include <unistd.h>
77032b578d3Smrg#endif"
77132b578d3Smrg
77232b578d3Smrgac_subst_vars='SHELL
77332b578d3SmrgPATH_SEPARATOR
77432b578d3SmrgPACKAGE_NAME
77532b578d3SmrgPACKAGE_TARNAME
77632b578d3SmrgPACKAGE_VERSION
77732b578d3SmrgPACKAGE_STRING
77832b578d3SmrgPACKAGE_BUGREPORT
77932b578d3Smrgexec_prefix
78032b578d3Smrgprefix
78132b578d3Smrgprogram_transform_name
78232b578d3Smrgbindir
78332b578d3Smrgsbindir
78432b578d3Smrglibexecdir
78532b578d3Smrgdatarootdir
78632b578d3Smrgdatadir
78732b578d3Smrgsysconfdir
78832b578d3Smrgsharedstatedir
78932b578d3Smrglocalstatedir
79032b578d3Smrgincludedir
79132b578d3Smrgoldincludedir
79232b578d3Smrgdocdir
79332b578d3Smrginfodir
79432b578d3Smrghtmldir
79532b578d3Smrgdvidir
79632b578d3Smrgpdfdir
79732b578d3Smrgpsdir
79832b578d3Smrglibdir
79932b578d3Smrglocaledir
80032b578d3Smrgmandir
80132b578d3SmrgDEFS
80232b578d3SmrgECHO_C
80332b578d3SmrgECHO_N
80432b578d3SmrgECHO_T
80532b578d3SmrgLIBS
80632b578d3Smrgbuild_alias
80732b578d3Smrghost_alias
80832b578d3Smrgtarget_alias
80932b578d3SmrgINSTALL_PROGRAM
81032b578d3SmrgINSTALL_SCRIPT
81132b578d3SmrgINSTALL_DATA
81232b578d3Smrgam__isrc
81332b578d3SmrgCYGPATH_W
81432b578d3SmrgPACKAGE
81532b578d3SmrgVERSION
81632b578d3SmrgACLOCAL
81732b578d3SmrgAUTOCONF
81832b578d3SmrgAUTOMAKE
81932b578d3SmrgAUTOHEADER
82032b578d3SmrgMAKEINFO
82132b578d3Smrginstall_sh
82232b578d3SmrgSTRIP
82332b578d3SmrgINSTALL_STRIP_PROGRAM
82432b578d3Smrgmkdir_p
82532b578d3SmrgAWK
82632b578d3SmrgSET_MAKE
82732b578d3Smrgam__leading_dot
82832b578d3SmrgAMTAR
82932b578d3Smrgam__tar
83032b578d3Smrgam__untar
83132b578d3SmrgMAINTAINER_MODE_TRUE
83232b578d3SmrgMAINTAINER_MODE_FALSE
83332b578d3SmrgMAINT
83432b578d3Smrgbuild
83532b578d3Smrgbuild_cpu
83632b578d3Smrgbuild_vendor
83732b578d3Smrgbuild_os
83832b578d3Smrghost
83932b578d3Smrghost_cpu
84032b578d3Smrghost_vendor
84132b578d3Smrghost_os
84232b578d3SmrgCC
84332b578d3SmrgCFLAGS
84432b578d3SmrgLDFLAGS
84532b578d3SmrgCPPFLAGS
84632b578d3Smrgac_ct_CC
84732b578d3SmrgEXEEXT
84832b578d3SmrgOBJEXT
84932b578d3SmrgDEPDIR
85032b578d3Smrgam__include
85132b578d3Smrgam__quote
85232b578d3SmrgAMDEP_TRUE
85332b578d3SmrgAMDEP_FALSE
85432b578d3SmrgAMDEPBACKSLASH
85532b578d3SmrgCCDEPMODE
85632b578d3Smrgam__fastdepCC_TRUE
85732b578d3Smrgam__fastdepCC_FALSE
85832b578d3SmrgGREP
85932b578d3SmrgEGREP
86032b578d3SmrgLN_S
86132b578d3SmrgECHO
86232b578d3SmrgAR
86332b578d3SmrgRANLIB
86432b578d3SmrgCPP
86532b578d3SmrgCXX
86632b578d3SmrgCXXFLAGS
86732b578d3Smrgac_ct_CXX
86832b578d3SmrgCXXDEPMODE
86932b578d3Smrgam__fastdepCXX_TRUE
87032b578d3Smrgam__fastdepCXX_FALSE
87132b578d3SmrgCXXCPP
87232b578d3SmrgF77
87332b578d3SmrgFFLAGS
87432b578d3Smrgac_ct_F77
87532b578d3SmrgLIBTOOL
876d31dbc53SmrgCWARNFLAGS
87732b578d3SmrgPKG_CONFIG
87832b578d3SmrgXORG_CFLAGS
87932b578d3SmrgXORG_LIBS
88032b578d3SmrgDRI_TRUE
88132b578d3SmrgDRI_FALSE
88232b578d3SmrgDRI_CFLAGS
88332b578d3SmrgDRI_LIBS
88432b578d3SmrgATIMISC_CPIO_TRUE
88532b578d3SmrgATIMISC_CPIO_FALSE
88632b578d3SmrgATIMISC_DGA_TRUE
88732b578d3SmrgATIMISC_DGA_FALSE
88832b578d3SmrgATIMISC_TV_OUT_TRUE
88932b578d3SmrgATIMISC_TV_OUT_FALSE
89032b578d3SmrgUSE_EXA_TRUE
89132b578d3SmrgUSE_EXA_FALSE
89232b578d3SmrgPCIACCESS_CFLAGS
89332b578d3SmrgPCIACCESS_LIBS
89432b578d3SmrgXSERVER_LIBPCIACCESS_TRUE
89532b578d3SmrgXSERVER_LIBPCIACCESS_FALSE
89632b578d3Smrgmoduledir
89732b578d3SmrgDRIVER_NAME
89832b578d3SmrgAPP_MAN_SUFFIX
89932b578d3SmrgLIB_MAN_SUFFIX
90032b578d3SmrgFILE_MAN_SUFFIX
90132b578d3SmrgMISC_MAN_SUFFIX
90232b578d3SmrgDRIVER_MAN_SUFFIX
90332b578d3SmrgADMIN_MAN_SUFFIX
90432b578d3SmrgAPP_MAN_DIR
90532b578d3SmrgLIB_MAN_DIR
90632b578d3SmrgFILE_MAN_DIR
90732b578d3SmrgMISC_MAN_DIR
90832b578d3SmrgDRIVER_MAN_DIR
90932b578d3SmrgADMIN_MAN_DIR
91032b578d3SmrgLINUXDOC
91132b578d3SmrgPS2PDF
91232b578d3SmrgBUILD_LINUXDOC_TRUE
91332b578d3SmrgBUILD_LINUXDOC_FALSE
91432b578d3SmrgBUILD_PDFDOC_TRUE
91532b578d3SmrgBUILD_PDFDOC_FALSE
91632b578d3SmrgMAKE_TEXT
91732b578d3SmrgMAKE_PS
91832b578d3SmrgMAKE_PDF
91932b578d3SmrgMAKE_HTML
920d31dbc53SmrgCHANGELOG_CMD
921d31dbc53Smrgdistcleancheck_listfiles
92232b578d3SmrgLIBOBJS
92332b578d3SmrgLTLIBOBJS'
92432b578d3Smrgac_subst_files=''
92532b578d3Smrg      ac_precious_vars='build_alias
92632b578d3Smrghost_alias
92732b578d3Smrgtarget_alias
92832b578d3SmrgCC
92932b578d3SmrgCFLAGS
93032b578d3SmrgLDFLAGS
93132b578d3SmrgLIBS
93232b578d3SmrgCPPFLAGS
93332b578d3SmrgCPP
93432b578d3SmrgCXX
93532b578d3SmrgCXXFLAGS
93632b578d3SmrgCCC
93732b578d3SmrgCXXCPP
93832b578d3SmrgF77
93932b578d3SmrgFFLAGS
94032b578d3SmrgPKG_CONFIG
94132b578d3SmrgXORG_CFLAGS
94232b578d3SmrgXORG_LIBS
94332b578d3SmrgDRI_CFLAGS
94432b578d3SmrgDRI_LIBS
94532b578d3SmrgPCIACCESS_CFLAGS
94632b578d3SmrgPCIACCESS_LIBS'
94732b578d3Smrg
94832b578d3Smrg
94932b578d3Smrg# Initialize some variables set by options.
95032b578d3Smrgac_init_help=
95132b578d3Smrgac_init_version=false
95232b578d3Smrg# The variables have the same names as the options, with
95332b578d3Smrg# dashes changed to underlines.
95432b578d3Smrgcache_file=/dev/null
95532b578d3Smrgexec_prefix=NONE
95632b578d3Smrgno_create=
95732b578d3Smrgno_recursion=
95832b578d3Smrgprefix=NONE
95932b578d3Smrgprogram_prefix=NONE
96032b578d3Smrgprogram_suffix=NONE
96132b578d3Smrgprogram_transform_name=s,x,x,
96232b578d3Smrgsilent=
96332b578d3Smrgsite=
96432b578d3Smrgsrcdir=
96532b578d3Smrgverbose=
96632b578d3Smrgx_includes=NONE
96732b578d3Smrgx_libraries=NONE
96832b578d3Smrg
96932b578d3Smrg# Installation directory options.
97032b578d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
97132b578d3Smrg# and all the variables that are supposed to be based on exec_prefix
97232b578d3Smrg# by default will actually change.
97332b578d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
97432b578d3Smrg# (The list follows the same order as the GNU Coding Standards.)
97532b578d3Smrgbindir='${exec_prefix}/bin'
97632b578d3Smrgsbindir='${exec_prefix}/sbin'
97732b578d3Smrglibexecdir='${exec_prefix}/libexec'
97832b578d3Smrgdatarootdir='${prefix}/share'
97932b578d3Smrgdatadir='${datarootdir}'
98032b578d3Smrgsysconfdir='${prefix}/etc'
98132b578d3Smrgsharedstatedir='${prefix}/com'
98232b578d3Smrglocalstatedir='${prefix}/var'
98332b578d3Smrgincludedir='${prefix}/include'
98432b578d3Smrgoldincludedir='/usr/include'
98532b578d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
98632b578d3Smrginfodir='${datarootdir}/info'
98732b578d3Smrghtmldir='${docdir}'
98832b578d3Smrgdvidir='${docdir}'
98932b578d3Smrgpdfdir='${docdir}'
99032b578d3Smrgpsdir='${docdir}'
99132b578d3Smrglibdir='${exec_prefix}/lib'
99232b578d3Smrglocaledir='${datarootdir}/locale'
99332b578d3Smrgmandir='${datarootdir}/man'
99432b578d3Smrg
99532b578d3Smrgac_prev=
99632b578d3Smrgac_dashdash=
99732b578d3Smrgfor ac_option
99832b578d3Smrgdo
99932b578d3Smrg  # If the previous option needs an argument, assign it.
100032b578d3Smrg  if test -n "$ac_prev"; then
100132b578d3Smrg    eval $ac_prev=\$ac_option
100232b578d3Smrg    ac_prev=
100332b578d3Smrg    continue
100432b578d3Smrg  fi
100532b578d3Smrg
100632b578d3Smrg  case $ac_option in
100732b578d3Smrg  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
100832b578d3Smrg  *)	ac_optarg=yes ;;
100932b578d3Smrg  esac
101032b578d3Smrg
101132b578d3Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
101232b578d3Smrg
101332b578d3Smrg  case $ac_dashdash$ac_option in
101432b578d3Smrg  --)
101532b578d3Smrg    ac_dashdash=yes ;;
101632b578d3Smrg
101732b578d3Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
101832b578d3Smrg    ac_prev=bindir ;;
101932b578d3Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
102032b578d3Smrg    bindir=$ac_optarg ;;
102132b578d3Smrg
102232b578d3Smrg  -build | --build | --buil | --bui | --bu)
102332b578d3Smrg    ac_prev=build_alias ;;
102432b578d3Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
102532b578d3Smrg    build_alias=$ac_optarg ;;
102632b578d3Smrg
102732b578d3Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
102832b578d3Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
102932b578d3Smrg    ac_prev=cache_file ;;
103032b578d3Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
103132b578d3Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
103232b578d3Smrg    cache_file=$ac_optarg ;;
103332b578d3Smrg
103432b578d3Smrg  --config-cache | -C)
103532b578d3Smrg    cache_file=config.cache ;;
103632b578d3Smrg
103732b578d3Smrg  -datadir | --datadir | --datadi | --datad)
103832b578d3Smrg    ac_prev=datadir ;;
103932b578d3Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
104032b578d3Smrg    datadir=$ac_optarg ;;
104132b578d3Smrg
104232b578d3Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
104332b578d3Smrg  | --dataroo | --dataro | --datar)
104432b578d3Smrg    ac_prev=datarootdir ;;
104532b578d3Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
104632b578d3Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
104732b578d3Smrg    datarootdir=$ac_optarg ;;
104832b578d3Smrg
104932b578d3Smrg  -disable-* | --disable-*)
105032b578d3Smrg    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
105132b578d3Smrg    # Reject names that are not valid shell variable names.
105232b578d3Smrg    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
105332b578d3Smrg      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
105432b578d3Smrg   { (exit 1); exit 1; }; }
105532b578d3Smrg    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
105632b578d3Smrg    eval enable_$ac_feature=no ;;
105732b578d3Smrg
105832b578d3Smrg  -docdir | --docdir | --docdi | --doc | --do)
105932b578d3Smrg    ac_prev=docdir ;;
106032b578d3Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
106132b578d3Smrg    docdir=$ac_optarg ;;
106232b578d3Smrg
106332b578d3Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
106432b578d3Smrg    ac_prev=dvidir ;;
106532b578d3Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
106632b578d3Smrg    dvidir=$ac_optarg ;;
106732b578d3Smrg
106832b578d3Smrg  -enable-* | --enable-*)
106932b578d3Smrg    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
107032b578d3Smrg    # Reject names that are not valid shell variable names.
107132b578d3Smrg    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
107232b578d3Smrg      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
107332b578d3Smrg   { (exit 1); exit 1; }; }
107432b578d3Smrg    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
107532b578d3Smrg    eval enable_$ac_feature=\$ac_optarg ;;
107632b578d3Smrg
107732b578d3Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
107832b578d3Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
107932b578d3Smrg  | --exec | --exe | --ex)
108032b578d3Smrg    ac_prev=exec_prefix ;;
108132b578d3Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
108232b578d3Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
108332b578d3Smrg  | --exec=* | --exe=* | --ex=*)
108432b578d3Smrg    exec_prefix=$ac_optarg ;;
108532b578d3Smrg
108632b578d3Smrg  -gas | --gas | --ga | --g)
108732b578d3Smrg    # Obsolete; use --with-gas.
108832b578d3Smrg    with_gas=yes ;;
108932b578d3Smrg
109032b578d3Smrg  -help | --help | --hel | --he | -h)
109132b578d3Smrg    ac_init_help=long ;;
109232b578d3Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
109332b578d3Smrg    ac_init_help=recursive ;;
109432b578d3Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
109532b578d3Smrg    ac_init_help=short ;;
109632b578d3Smrg
109732b578d3Smrg  -host | --host | --hos | --ho)
109832b578d3Smrg    ac_prev=host_alias ;;
109932b578d3Smrg  -host=* | --host=* | --hos=* | --ho=*)
110032b578d3Smrg    host_alias=$ac_optarg ;;
110132b578d3Smrg
110232b578d3Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
110332b578d3Smrg    ac_prev=htmldir ;;
110432b578d3Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
110532b578d3Smrg  | --ht=*)
110632b578d3Smrg    htmldir=$ac_optarg ;;
110732b578d3Smrg
110832b578d3Smrg  -includedir | --includedir | --includedi | --included | --include \
110932b578d3Smrg  | --includ | --inclu | --incl | --inc)
111032b578d3Smrg    ac_prev=includedir ;;
111132b578d3Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
111232b578d3Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
111332b578d3Smrg    includedir=$ac_optarg ;;
111432b578d3Smrg
111532b578d3Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
111632b578d3Smrg    ac_prev=infodir ;;
111732b578d3Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
111832b578d3Smrg    infodir=$ac_optarg ;;
111932b578d3Smrg
112032b578d3Smrg  -libdir | --libdir | --libdi | --libd)
112132b578d3Smrg    ac_prev=libdir ;;
112232b578d3Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
112332b578d3Smrg    libdir=$ac_optarg ;;
112432b578d3Smrg
112532b578d3Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
112632b578d3Smrg  | --libexe | --libex | --libe)
112732b578d3Smrg    ac_prev=libexecdir ;;
112832b578d3Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
112932b578d3Smrg  | --libexe=* | --libex=* | --libe=*)
113032b578d3Smrg    libexecdir=$ac_optarg ;;
113132b578d3Smrg
113232b578d3Smrg  -localedir | --localedir | --localedi | --localed | --locale)
113332b578d3Smrg    ac_prev=localedir ;;
113432b578d3Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
113532b578d3Smrg    localedir=$ac_optarg ;;
113632b578d3Smrg
113732b578d3Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
113832b578d3Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
113932b578d3Smrg    ac_prev=localstatedir ;;
114032b578d3Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
114132b578d3Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
114232b578d3Smrg    localstatedir=$ac_optarg ;;
114332b578d3Smrg
114432b578d3Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
114532b578d3Smrg    ac_prev=mandir ;;
114632b578d3Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
114732b578d3Smrg    mandir=$ac_optarg ;;
114832b578d3Smrg
114932b578d3Smrg  -nfp | --nfp | --nf)
115032b578d3Smrg    # Obsolete; use --without-fp.
115132b578d3Smrg    with_fp=no ;;
115232b578d3Smrg
115332b578d3Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
115432b578d3Smrg  | --no-cr | --no-c | -n)
115532b578d3Smrg    no_create=yes ;;
115632b578d3Smrg
115732b578d3Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
115832b578d3Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
115932b578d3Smrg    no_recursion=yes ;;
116032b578d3Smrg
116132b578d3Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
116232b578d3Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
116332b578d3Smrg  | --oldin | --oldi | --old | --ol | --o)
116432b578d3Smrg    ac_prev=oldincludedir ;;
116532b578d3Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
116632b578d3Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
116732b578d3Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
116832b578d3Smrg    oldincludedir=$ac_optarg ;;
116932b578d3Smrg
117032b578d3Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
117132b578d3Smrg    ac_prev=prefix ;;
117232b578d3Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
117332b578d3Smrg    prefix=$ac_optarg ;;
117432b578d3Smrg
117532b578d3Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
117632b578d3Smrg  | --program-pre | --program-pr | --program-p)
117732b578d3Smrg    ac_prev=program_prefix ;;
117832b578d3Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
117932b578d3Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
118032b578d3Smrg    program_prefix=$ac_optarg ;;
118132b578d3Smrg
118232b578d3Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
118332b578d3Smrg  | --program-suf | --program-su | --program-s)
118432b578d3Smrg    ac_prev=program_suffix ;;
118532b578d3Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
118632b578d3Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
118732b578d3Smrg    program_suffix=$ac_optarg ;;
118832b578d3Smrg
118932b578d3Smrg  -program-transform-name | --program-transform-name \
119032b578d3Smrg  | --program-transform-nam | --program-transform-na \
119132b578d3Smrg  | --program-transform-n | --program-transform- \
119232b578d3Smrg  | --program-transform | --program-transfor \
119332b578d3Smrg  | --program-transfo | --program-transf \
119432b578d3Smrg  | --program-trans | --program-tran \
119532b578d3Smrg  | --progr-tra | --program-tr | --program-t)
119632b578d3Smrg    ac_prev=program_transform_name ;;
119732b578d3Smrg  -program-transform-name=* | --program-transform-name=* \
119832b578d3Smrg  | --program-transform-nam=* | --program-transform-na=* \
119932b578d3Smrg  | --program-transform-n=* | --program-transform-=* \
120032b578d3Smrg  | --program-transform=* | --program-transfor=* \
120132b578d3Smrg  | --program-transfo=* | --program-transf=* \
120232b578d3Smrg  | --program-trans=* | --program-tran=* \
120332b578d3Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
120432b578d3Smrg    program_transform_name=$ac_optarg ;;
120532b578d3Smrg
120632b578d3Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
120732b578d3Smrg    ac_prev=pdfdir ;;
120832b578d3Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
120932b578d3Smrg    pdfdir=$ac_optarg ;;
121032b578d3Smrg
121132b578d3Smrg  -psdir | --psdir | --psdi | --psd | --ps)
121232b578d3Smrg    ac_prev=psdir ;;
121332b578d3Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
121432b578d3Smrg    psdir=$ac_optarg ;;
121532b578d3Smrg
121632b578d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
121732b578d3Smrg  | -silent | --silent | --silen | --sile | --sil)
121832b578d3Smrg    silent=yes ;;
121932b578d3Smrg
122032b578d3Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
122132b578d3Smrg    ac_prev=sbindir ;;
122232b578d3Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
122332b578d3Smrg  | --sbi=* | --sb=*)
122432b578d3Smrg    sbindir=$ac_optarg ;;
122532b578d3Smrg
122632b578d3Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
122732b578d3Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
122832b578d3Smrg  | --sharedst | --shareds | --shared | --share | --shar \
122932b578d3Smrg  | --sha | --sh)
123032b578d3Smrg    ac_prev=sharedstatedir ;;
123132b578d3Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
123232b578d3Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
123332b578d3Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
123432b578d3Smrg  | --sha=* | --sh=*)
123532b578d3Smrg    sharedstatedir=$ac_optarg ;;
123632b578d3Smrg
123732b578d3Smrg  -site | --site | --sit)
123832b578d3Smrg    ac_prev=site ;;
123932b578d3Smrg  -site=* | --site=* | --sit=*)
124032b578d3Smrg    site=$ac_optarg ;;
124132b578d3Smrg
124232b578d3Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
124332b578d3Smrg    ac_prev=srcdir ;;
124432b578d3Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
124532b578d3Smrg    srcdir=$ac_optarg ;;
124632b578d3Smrg
124732b578d3Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
124832b578d3Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
124932b578d3Smrg    ac_prev=sysconfdir ;;
125032b578d3Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
125132b578d3Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
125232b578d3Smrg    sysconfdir=$ac_optarg ;;
125332b578d3Smrg
125432b578d3Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
125532b578d3Smrg    ac_prev=target_alias ;;
125632b578d3Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
125732b578d3Smrg    target_alias=$ac_optarg ;;
125832b578d3Smrg
125932b578d3Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
126032b578d3Smrg    verbose=yes ;;
126132b578d3Smrg
126232b578d3Smrg  -version | --version | --versio | --versi | --vers | -V)
126332b578d3Smrg    ac_init_version=: ;;
126432b578d3Smrg
126532b578d3Smrg  -with-* | --with-*)
126632b578d3Smrg    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
126732b578d3Smrg    # Reject names that are not valid shell variable names.
126832b578d3Smrg    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
126932b578d3Smrg      { echo "$as_me: error: invalid package name: $ac_package" >&2
127032b578d3Smrg   { (exit 1); exit 1; }; }
127132b578d3Smrg    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
127232b578d3Smrg    eval with_$ac_package=\$ac_optarg ;;
127332b578d3Smrg
127432b578d3Smrg  -without-* | --without-*)
127532b578d3Smrg    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
127632b578d3Smrg    # Reject names that are not valid shell variable names.
127732b578d3Smrg    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
127832b578d3Smrg      { echo "$as_me: error: invalid package name: $ac_package" >&2
127932b578d3Smrg   { (exit 1); exit 1; }; }
128032b578d3Smrg    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
128132b578d3Smrg    eval with_$ac_package=no ;;
128232b578d3Smrg
128332b578d3Smrg  --x)
128432b578d3Smrg    # Obsolete; use --with-x.
128532b578d3Smrg    with_x=yes ;;
128632b578d3Smrg
128732b578d3Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
128832b578d3Smrg  | --x-incl | --x-inc | --x-in | --x-i)
128932b578d3Smrg    ac_prev=x_includes ;;
129032b578d3Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
129132b578d3Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
129232b578d3Smrg    x_includes=$ac_optarg ;;
129332b578d3Smrg
129432b578d3Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
129532b578d3Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
129632b578d3Smrg    ac_prev=x_libraries ;;
129732b578d3Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
129832b578d3Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
129932b578d3Smrg    x_libraries=$ac_optarg ;;
130032b578d3Smrg
130132b578d3Smrg  -*) { echo "$as_me: error: unrecognized option: $ac_option
130232b578d3SmrgTry \`$0 --help' for more information." >&2
130332b578d3Smrg   { (exit 1); exit 1; }; }
130432b578d3Smrg    ;;
130532b578d3Smrg
130632b578d3Smrg  *=*)
130732b578d3Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
130832b578d3Smrg    # Reject names that are not valid shell variable names.
130932b578d3Smrg    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
131032b578d3Smrg      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
131132b578d3Smrg   { (exit 1); exit 1; }; }
131232b578d3Smrg    eval $ac_envvar=\$ac_optarg
131332b578d3Smrg    export $ac_envvar ;;
131432b578d3Smrg
131532b578d3Smrg  *)
131632b578d3Smrg    # FIXME: should be removed in autoconf 3.0.
131732b578d3Smrg    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
131832b578d3Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
131932b578d3Smrg      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
132032b578d3Smrg    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
132132b578d3Smrg    ;;
132232b578d3Smrg
132332b578d3Smrg  esac
132432b578d3Smrgdone
132532b578d3Smrg
132632b578d3Smrgif test -n "$ac_prev"; then
132732b578d3Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
132832b578d3Smrg  { echo "$as_me: error: missing argument to $ac_option" >&2
132932b578d3Smrg   { (exit 1); exit 1; }; }
133032b578d3Smrgfi
133132b578d3Smrg
133232b578d3Smrg# Be sure to have absolute directory names.
133332b578d3Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
133432b578d3Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
133532b578d3Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
133632b578d3Smrg		libdir localedir mandir
133732b578d3Smrgdo
133832b578d3Smrg  eval ac_val=\$$ac_var
133932b578d3Smrg  case $ac_val in
134032b578d3Smrg    [\\/$]* | ?:[\\/]* )  continue;;
134132b578d3Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
134232b578d3Smrg  esac
134332b578d3Smrg  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
134432b578d3Smrg   { (exit 1); exit 1; }; }
134532b578d3Smrgdone
134632b578d3Smrg
134732b578d3Smrg# There might be people who depend on the old broken behavior: `$host'
134832b578d3Smrg# used to hold the argument of --host etc.
134932b578d3Smrg# FIXME: To remove some day.
135032b578d3Smrgbuild=$build_alias
135132b578d3Smrghost=$host_alias
135232b578d3Smrgtarget=$target_alias
135332b578d3Smrg
135432b578d3Smrg# FIXME: To remove some day.
135532b578d3Smrgif test "x$host_alias" != x; then
135632b578d3Smrg  if test "x$build_alias" = x; then
135732b578d3Smrg    cross_compiling=maybe
135832b578d3Smrg    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
135932b578d3Smrg    If a cross compiler is detected then cross compile mode will be used." >&2
136032b578d3Smrg  elif test "x$build_alias" != "x$host_alias"; then
136132b578d3Smrg    cross_compiling=yes
136232b578d3Smrg  fi
136332b578d3Smrgfi
136432b578d3Smrg
136532b578d3Smrgac_tool_prefix=
136632b578d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
136732b578d3Smrg
136832b578d3Smrgtest "$silent" = yes && exec 6>/dev/null
136932b578d3Smrg
137032b578d3Smrg
137132b578d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
137232b578d3Smrgac_ls_di=`ls -di .` &&
137332b578d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
137432b578d3Smrg  { echo "$as_me: error: Working directory cannot be determined" >&2
137532b578d3Smrg   { (exit 1); exit 1; }; }
137632b578d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
137732b578d3Smrg  { echo "$as_me: error: pwd does not report name of working directory" >&2
137832b578d3Smrg   { (exit 1); exit 1; }; }
137932b578d3Smrg
138032b578d3Smrg
138132b578d3Smrg# Find the source files, if location was not specified.
138232b578d3Smrgif test -z "$srcdir"; then
138332b578d3Smrg  ac_srcdir_defaulted=yes
138432b578d3Smrg  # Try the directory containing this script, then the parent directory.
138532b578d3Smrg  ac_confdir=`$as_dirname -- "$0" ||
138632b578d3Smrg$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
138732b578d3Smrg	 X"$0" : 'X\(//\)[^/]' \| \
138832b578d3Smrg	 X"$0" : 'X\(//\)$' \| \
138932b578d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
139032b578d3Smrgecho X"$0" |
139132b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
139232b578d3Smrg	    s//\1/
139332b578d3Smrg	    q
139432b578d3Smrg	  }
139532b578d3Smrg	  /^X\(\/\/\)[^/].*/{
139632b578d3Smrg	    s//\1/
139732b578d3Smrg	    q
139832b578d3Smrg	  }
139932b578d3Smrg	  /^X\(\/\/\)$/{
140032b578d3Smrg	    s//\1/
140132b578d3Smrg	    q
140232b578d3Smrg	  }
140332b578d3Smrg	  /^X\(\/\).*/{
140432b578d3Smrg	    s//\1/
140532b578d3Smrg	    q
140632b578d3Smrg	  }
140732b578d3Smrg	  s/.*/./; q'`
140832b578d3Smrg  srcdir=$ac_confdir
140932b578d3Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
141032b578d3Smrg    srcdir=..
141132b578d3Smrg  fi
141232b578d3Smrgelse
141332b578d3Smrg  ac_srcdir_defaulted=no
141432b578d3Smrgfi
141532b578d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then
141632b578d3Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
141732b578d3Smrg  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
141832b578d3Smrg   { (exit 1); exit 1; }; }
141932b578d3Smrgfi
142032b578d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
142132b578d3Smrgac_abs_confdir=`(
142232b578d3Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
142332b578d3Smrg   { (exit 1); exit 1; }; }
142432b578d3Smrg	pwd)`
142532b578d3Smrg# When building in place, set srcdir=.
142632b578d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
142732b578d3Smrg  srcdir=.
142832b578d3Smrgfi
142932b578d3Smrg# Remove unnecessary trailing slashes from srcdir.
143032b578d3Smrg# Double slashes in file names in object file debugging info
143132b578d3Smrg# mess up M-x gdb in Emacs.
143232b578d3Smrgcase $srcdir in
143332b578d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
143432b578d3Smrgesac
143532b578d3Smrgfor ac_var in $ac_precious_vars; do
143632b578d3Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
143732b578d3Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
143832b578d3Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
143932b578d3Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
144032b578d3Smrgdone
144132b578d3Smrg
144232b578d3Smrg#
144332b578d3Smrg# Report the --help message.
144432b578d3Smrg#
144532b578d3Smrgif test "$ac_init_help" = "long"; then
144632b578d3Smrg  # Omit some internal or obsolete options to make the list less imposing.
144732b578d3Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
144832b578d3Smrg  cat <<_ACEOF
1449d31dbc53Smrg\`configure' configures xf86-video-mach64 6.8.1 to adapt to many kinds of systems.
145032b578d3Smrg
145132b578d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
145232b578d3Smrg
145332b578d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
145432b578d3SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
145532b578d3Smrg
145632b578d3SmrgDefaults for the options are specified in brackets.
145732b578d3Smrg
145832b578d3SmrgConfiguration:
145932b578d3Smrg  -h, --help              display this help and exit
146032b578d3Smrg      --help=short        display options specific to this package
146132b578d3Smrg      --help=recursive    display the short help of all the included packages
146232b578d3Smrg  -V, --version           display version information and exit
146332b578d3Smrg  -q, --quiet, --silent   do not print \`checking...' messages
146432b578d3Smrg      --cache-file=FILE   cache test results in FILE [disabled]
146532b578d3Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
146632b578d3Smrg  -n, --no-create         do not create output files
146732b578d3Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
146832b578d3Smrg
146932b578d3SmrgInstallation directories:
147032b578d3Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
147132b578d3Smrg			  [$ac_default_prefix]
147232b578d3Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
147332b578d3Smrg			  [PREFIX]
147432b578d3Smrg
147532b578d3SmrgBy default, \`make install' will install all the files in
147632b578d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
147732b578d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
147832b578d3Smrgfor instance \`--prefix=\$HOME'.
147932b578d3Smrg
148032b578d3SmrgFor better control, use the options below.
148132b578d3Smrg
148232b578d3SmrgFine tuning of the installation directories:
148332b578d3Smrg  --bindir=DIR           user executables [EPREFIX/bin]
148432b578d3Smrg  --sbindir=DIR          system admin executables [EPREFIX/sbin]
148532b578d3Smrg  --libexecdir=DIR       program executables [EPREFIX/libexec]
148632b578d3Smrg  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
148732b578d3Smrg  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
148832b578d3Smrg  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
148932b578d3Smrg  --libdir=DIR           object code libraries [EPREFIX/lib]
149032b578d3Smrg  --includedir=DIR       C header files [PREFIX/include]
149132b578d3Smrg  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
149232b578d3Smrg  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
149332b578d3Smrg  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
149432b578d3Smrg  --infodir=DIR          info documentation [DATAROOTDIR/info]
149532b578d3Smrg  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
149632b578d3Smrg  --mandir=DIR           man documentation [DATAROOTDIR/man]
149732b578d3Smrg  --docdir=DIR           documentation root [DATAROOTDIR/doc/xf86-video-mach64]
149832b578d3Smrg  --htmldir=DIR          html documentation [DOCDIR]
149932b578d3Smrg  --dvidir=DIR           dvi documentation [DOCDIR]
150032b578d3Smrg  --pdfdir=DIR           pdf documentation [DOCDIR]
150132b578d3Smrg  --psdir=DIR            ps documentation [DOCDIR]
150232b578d3Smrg_ACEOF
150332b578d3Smrg
150432b578d3Smrg  cat <<\_ACEOF
150532b578d3Smrg
150632b578d3SmrgProgram names:
150732b578d3Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
150832b578d3Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
150932b578d3Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
151032b578d3Smrg
151132b578d3SmrgSystem types:
151232b578d3Smrg  --build=BUILD     configure for building on BUILD [guessed]
151332b578d3Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
151432b578d3Smrg_ACEOF
151532b578d3Smrgfi
151632b578d3Smrg
151732b578d3Smrgif test -n "$ac_init_help"; then
151832b578d3Smrg  case $ac_init_help in
1519d31dbc53Smrg     short | recursive ) echo "Configuration of xf86-video-mach64 6.8.1:";;
152032b578d3Smrg   esac
152132b578d3Smrg  cat <<\_ACEOF
152232b578d3Smrg
152332b578d3SmrgOptional Features:
152432b578d3Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
152532b578d3Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
152632b578d3Smrg  --enable-maintainer-mode  enable make rules and dependencies not useful
152732b578d3Smrg			  (and sometimes confusing) to the casual installer
152832b578d3Smrg  --enable-static[=PKGS]  build static libraries [default=no]
152932b578d3Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
153032b578d3Smrg  --enable-fast-install[=PKGS]
153132b578d3Smrg                          optimize for fast installation [default=yes]
153232b578d3Smrg  --disable-dependency-tracking  speeds up one-time build
153332b578d3Smrg  --enable-dependency-tracking   do not reject slow dependency extractors
153432b578d3Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
153532b578d3Smrg  --disable-dri           Disable DRI support [default=auto]
153632b578d3Smrg  --disable-exa           Disable EXA support [default=enabled]
153732b578d3Smrg
153832b578d3SmrgOptional Packages:
153932b578d3Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
154032b578d3Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
154132b578d3Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
154232b578d3Smrg  --with-pic              try to use only PIC/non-PIC objects [default=use
154332b578d3Smrg                          both]
154432b578d3Smrg  --with-tags[=TAGS]      include additional configurations [automatic]
154532b578d3Smrg  --with-xorg-module-dir=DIR
154632b578d3Smrg                          Default xorg module directory
154732b578d3Smrg                          [default=$libdir/xorg/modules]
154832b578d3Smrg  --with-release-version=STRING
154932b578d3Smrg                          Use release version string in package name
155032b578d3Smrg
155132b578d3SmrgSome influential environment variables:
155232b578d3Smrg  CC          C compiler command
155332b578d3Smrg  CFLAGS      C compiler flags
155432b578d3Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
155532b578d3Smrg              nonstandard directory <lib dir>
155632b578d3Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
155732b578d3Smrg  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
155832b578d3Smrg              you have headers in a nonstandard directory <include dir>
155932b578d3Smrg  CPP         C preprocessor
156032b578d3Smrg  CXX         C++ compiler command
156132b578d3Smrg  CXXFLAGS    C++ compiler flags
156232b578d3Smrg  CXXCPP      C++ preprocessor
156332b578d3Smrg  F77         Fortran 77 compiler command
156432b578d3Smrg  FFLAGS      Fortran 77 compiler flags
156532b578d3Smrg  PKG_CONFIG  path to pkg-config utility
156632b578d3Smrg  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
156732b578d3Smrg  XORG_LIBS   linker flags for XORG, overriding pkg-config
156832b578d3Smrg  DRI_CFLAGS  C compiler flags for DRI, overriding pkg-config
156932b578d3Smrg  DRI_LIBS    linker flags for DRI, overriding pkg-config
157032b578d3Smrg  PCIACCESS_CFLAGS
157132b578d3Smrg              C compiler flags for PCIACCESS, overriding pkg-config
157232b578d3Smrg  PCIACCESS_LIBS
157332b578d3Smrg              linker flags for PCIACCESS, overriding pkg-config
157432b578d3Smrg
157532b578d3SmrgUse these variables to override the choices made by `configure' or to help
157632b578d3Smrgit to find libraries and programs with nonstandard names/locations.
157732b578d3Smrg
157832b578d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
157932b578d3Smrg_ACEOF
158032b578d3Smrgac_status=$?
158132b578d3Smrgfi
158232b578d3Smrg
158332b578d3Smrgif test "$ac_init_help" = "recursive"; then
158432b578d3Smrg  # If there are subdirs, report their specific --help.
158532b578d3Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
158632b578d3Smrg    test -d "$ac_dir" || continue
158732b578d3Smrg    ac_builddir=.
158832b578d3Smrg
158932b578d3Smrgcase "$ac_dir" in
159032b578d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
159132b578d3Smrg*)
159232b578d3Smrg  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
159332b578d3Smrg  # A ".." for each directory in $ac_dir_suffix.
159432b578d3Smrg  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
159532b578d3Smrg  case $ac_top_builddir_sub in
159632b578d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
159732b578d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
159832b578d3Smrg  esac ;;
159932b578d3Smrgesac
160032b578d3Smrgac_abs_top_builddir=$ac_pwd
160132b578d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
160232b578d3Smrg# for backward compatibility:
160332b578d3Smrgac_top_builddir=$ac_top_build_prefix
160432b578d3Smrg
160532b578d3Smrgcase $srcdir in
160632b578d3Smrg  .)  # We are building in place.
160732b578d3Smrg    ac_srcdir=.
160832b578d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
160932b578d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
161032b578d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
161132b578d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
161232b578d3Smrg    ac_top_srcdir=$srcdir
161332b578d3Smrg    ac_abs_top_srcdir=$srcdir ;;
161432b578d3Smrg  *) # Relative name.
161532b578d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
161632b578d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
161732b578d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
161832b578d3Smrgesac
161932b578d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
162032b578d3Smrg
162132b578d3Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
162232b578d3Smrg    # Check for guested configure.
162332b578d3Smrg    if test -f "$ac_srcdir/configure.gnu"; then
162432b578d3Smrg      echo &&
162532b578d3Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
162632b578d3Smrg    elif test -f "$ac_srcdir/configure"; then
162732b578d3Smrg      echo &&
162832b578d3Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
162932b578d3Smrg    else
163032b578d3Smrg      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
163132b578d3Smrg    fi || ac_status=$?
163232b578d3Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
163332b578d3Smrg  done
163432b578d3Smrgfi
163532b578d3Smrg
163632b578d3Smrgtest -n "$ac_init_help" && exit $ac_status
163732b578d3Smrgif $ac_init_version; then
163832b578d3Smrg  cat <<\_ACEOF
1639d31dbc53Smrgxf86-video-mach64 configure 6.8.1
164032b578d3Smrggenerated by GNU Autoconf 2.61
164132b578d3Smrg
164232b578d3SmrgCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
164332b578d3Smrg2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
164432b578d3SmrgThis configure script is free software; the Free Software Foundation
164532b578d3Smrggives unlimited permission to copy, distribute and modify it.
164632b578d3Smrg_ACEOF
164732b578d3Smrg  exit
164832b578d3Smrgfi
164932b578d3Smrgcat >config.log <<_ACEOF
165032b578d3SmrgThis file contains any messages produced by compilers while
165132b578d3Smrgrunning configure, to aid debugging if configure makes a mistake.
165232b578d3Smrg
1653d31dbc53SmrgIt was created by xf86-video-mach64 $as_me 6.8.1, which was
165432b578d3Smrggenerated by GNU Autoconf 2.61.  Invocation command line was
165532b578d3Smrg
165632b578d3Smrg  $ $0 $@
165732b578d3Smrg
165832b578d3Smrg_ACEOF
165932b578d3Smrgexec 5>>config.log
166032b578d3Smrg{
166132b578d3Smrgcat <<_ASUNAME
166232b578d3Smrg## --------- ##
166332b578d3Smrg## Platform. ##
166432b578d3Smrg## --------- ##
166532b578d3Smrg
166632b578d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
166732b578d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
166832b578d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
166932b578d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
167032b578d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
167132b578d3Smrg
167232b578d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
167332b578d3Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
167432b578d3Smrg
167532b578d3Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
167632b578d3Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
167732b578d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
167832b578d3Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
167932b578d3Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
168032b578d3Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
168132b578d3Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
168232b578d3Smrg
168332b578d3Smrg_ASUNAME
168432b578d3Smrg
168532b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
168632b578d3Smrgfor as_dir in $PATH
168732b578d3Smrgdo
168832b578d3Smrg  IFS=$as_save_IFS
168932b578d3Smrg  test -z "$as_dir" && as_dir=.
169032b578d3Smrg  echo "PATH: $as_dir"
169132b578d3Smrgdone
169232b578d3SmrgIFS=$as_save_IFS
169332b578d3Smrg
169432b578d3Smrg} >&5
169532b578d3Smrg
169632b578d3Smrgcat >&5 <<_ACEOF
169732b578d3Smrg
169832b578d3Smrg
169932b578d3Smrg## ----------- ##
170032b578d3Smrg## Core tests. ##
170132b578d3Smrg## ----------- ##
170232b578d3Smrg
170332b578d3Smrg_ACEOF
170432b578d3Smrg
170532b578d3Smrg
170632b578d3Smrg# Keep a trace of the command line.
170732b578d3Smrg# Strip out --no-create and --no-recursion so they do not pile up.
170832b578d3Smrg# Strip out --silent because we don't want to record it for future runs.
170932b578d3Smrg# Also quote any args containing shell meta-characters.
171032b578d3Smrg# Make two passes to allow for proper duplicate-argument suppression.
171132b578d3Smrgac_configure_args=
171232b578d3Smrgac_configure_args0=
171332b578d3Smrgac_configure_args1=
171432b578d3Smrgac_must_keep_next=false
171532b578d3Smrgfor ac_pass in 1 2
171632b578d3Smrgdo
171732b578d3Smrg  for ac_arg
171832b578d3Smrg  do
171932b578d3Smrg    case $ac_arg in
172032b578d3Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
172132b578d3Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
172232b578d3Smrg    | -silent | --silent | --silen | --sile | --sil)
172332b578d3Smrg      continue ;;
172432b578d3Smrg    *\'*)
172532b578d3Smrg      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
172632b578d3Smrg    esac
172732b578d3Smrg    case $ac_pass in
172832b578d3Smrg    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
172932b578d3Smrg    2)
173032b578d3Smrg      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
173132b578d3Smrg      if test $ac_must_keep_next = true; then
173232b578d3Smrg	ac_must_keep_next=false # Got value, back to normal.
173332b578d3Smrg      else
173432b578d3Smrg	case $ac_arg in
173532b578d3Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
173632b578d3Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
173732b578d3Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
173832b578d3Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
173932b578d3Smrg	    case "$ac_configure_args0 " in
174032b578d3Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
174132b578d3Smrg	    esac
174232b578d3Smrg	    ;;
174332b578d3Smrg	  -* ) ac_must_keep_next=true ;;
174432b578d3Smrg	esac
174532b578d3Smrg      fi
174632b578d3Smrg      ac_configure_args="$ac_configure_args '$ac_arg'"
174732b578d3Smrg      ;;
174832b578d3Smrg    esac
174932b578d3Smrg  done
175032b578d3Smrgdone
175132b578d3Smrg$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
175232b578d3Smrg$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
175332b578d3Smrg
175432b578d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete
175532b578d3Smrg# config.log.  We remove comments because anyway the quotes in there
175632b578d3Smrg# would cause problems or look ugly.
175732b578d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
175832b578d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
175932b578d3Smrgtrap 'exit_status=$?
176032b578d3Smrg  # Save into config.log some information that might help in debugging.
176132b578d3Smrg  {
176232b578d3Smrg    echo
176332b578d3Smrg
176432b578d3Smrg    cat <<\_ASBOX
176532b578d3Smrg## ---------------- ##
176632b578d3Smrg## Cache variables. ##
176732b578d3Smrg## ---------------- ##
176832b578d3Smrg_ASBOX
176932b578d3Smrg    echo
177032b578d3Smrg    # The following way of writing the cache mishandles newlines in values,
177132b578d3Smrg(
177232b578d3Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
177332b578d3Smrg    eval ac_val=\$$ac_var
177432b578d3Smrg    case $ac_val in #(
177532b578d3Smrg    *${as_nl}*)
177632b578d3Smrg      case $ac_var in #(
177732b578d3Smrg      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
177832b578d3Smrgecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
177932b578d3Smrg      esac
178032b578d3Smrg      case $ac_var in #(
178132b578d3Smrg      _ | IFS | as_nl) ;; #(
178232b578d3Smrg      *) $as_unset $ac_var ;;
178332b578d3Smrg      esac ;;
178432b578d3Smrg    esac
178532b578d3Smrg  done
178632b578d3Smrg  (set) 2>&1 |
178732b578d3Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
178832b578d3Smrg    *${as_nl}ac_space=\ *)
178932b578d3Smrg      sed -n \
179032b578d3Smrg	"s/'\''/'\''\\\\'\'''\''/g;
179132b578d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
179232b578d3Smrg      ;; #(
179332b578d3Smrg    *)
179432b578d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
179532b578d3Smrg      ;;
179632b578d3Smrg    esac |
179732b578d3Smrg    sort
179832b578d3Smrg)
179932b578d3Smrg    echo
180032b578d3Smrg
180132b578d3Smrg    cat <<\_ASBOX
180232b578d3Smrg## ----------------- ##
180332b578d3Smrg## Output variables. ##
180432b578d3Smrg## ----------------- ##
180532b578d3Smrg_ASBOX
180632b578d3Smrg    echo
180732b578d3Smrg    for ac_var in $ac_subst_vars
180832b578d3Smrg    do
180932b578d3Smrg      eval ac_val=\$$ac_var
181032b578d3Smrg      case $ac_val in
181132b578d3Smrg      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
181232b578d3Smrg      esac
181332b578d3Smrg      echo "$ac_var='\''$ac_val'\''"
181432b578d3Smrg    done | sort
181532b578d3Smrg    echo
181632b578d3Smrg
181732b578d3Smrg    if test -n "$ac_subst_files"; then
181832b578d3Smrg      cat <<\_ASBOX
181932b578d3Smrg## ------------------- ##
182032b578d3Smrg## File substitutions. ##
182132b578d3Smrg## ------------------- ##
182232b578d3Smrg_ASBOX
182332b578d3Smrg      echo
182432b578d3Smrg      for ac_var in $ac_subst_files
182532b578d3Smrg      do
182632b578d3Smrg	eval ac_val=\$$ac_var
182732b578d3Smrg	case $ac_val in
182832b578d3Smrg	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
182932b578d3Smrg	esac
183032b578d3Smrg	echo "$ac_var='\''$ac_val'\''"
183132b578d3Smrg      done | sort
183232b578d3Smrg      echo
183332b578d3Smrg    fi
183432b578d3Smrg
183532b578d3Smrg    if test -s confdefs.h; then
183632b578d3Smrg      cat <<\_ASBOX
183732b578d3Smrg## ----------- ##
183832b578d3Smrg## confdefs.h. ##
183932b578d3Smrg## ----------- ##
184032b578d3Smrg_ASBOX
184132b578d3Smrg      echo
184232b578d3Smrg      cat confdefs.h
184332b578d3Smrg      echo
184432b578d3Smrg    fi
184532b578d3Smrg    test "$ac_signal" != 0 &&
184632b578d3Smrg      echo "$as_me: caught signal $ac_signal"
184732b578d3Smrg    echo "$as_me: exit $exit_status"
184832b578d3Smrg  } >&5
184932b578d3Smrg  rm -f core *.core core.conftest.* &&
185032b578d3Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
185132b578d3Smrg    exit $exit_status
185232b578d3Smrg' 0
185332b578d3Smrgfor ac_signal in 1 2 13 15; do
185432b578d3Smrg  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
185532b578d3Smrgdone
185632b578d3Smrgac_signal=0
185732b578d3Smrg
185832b578d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
185932b578d3Smrgrm -f -r conftest* confdefs.h
186032b578d3Smrg
186132b578d3Smrg# Predefined preprocessor variables.
186232b578d3Smrg
186332b578d3Smrgcat >>confdefs.h <<_ACEOF
186432b578d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
186532b578d3Smrg_ACEOF
186632b578d3Smrg
186732b578d3Smrg
186832b578d3Smrgcat >>confdefs.h <<_ACEOF
186932b578d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
187032b578d3Smrg_ACEOF
187132b578d3Smrg
187232b578d3Smrg
187332b578d3Smrgcat >>confdefs.h <<_ACEOF
187432b578d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
187532b578d3Smrg_ACEOF
187632b578d3Smrg
187732b578d3Smrg
187832b578d3Smrgcat >>confdefs.h <<_ACEOF
187932b578d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
188032b578d3Smrg_ACEOF
188132b578d3Smrg
188232b578d3Smrg
188332b578d3Smrgcat >>confdefs.h <<_ACEOF
188432b578d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
188532b578d3Smrg_ACEOF
188632b578d3Smrg
188732b578d3Smrg
188832b578d3Smrg# Let the site file select an alternate cache file if it wants to.
188932b578d3Smrg# Prefer explicitly selected file to automatically selected ones.
189032b578d3Smrgif test -n "$CONFIG_SITE"; then
189132b578d3Smrg  set x "$CONFIG_SITE"
189232b578d3Smrgelif test "x$prefix" != xNONE; then
189332b578d3Smrg  set x "$prefix/share/config.site" "$prefix/etc/config.site"
189432b578d3Smrgelse
189532b578d3Smrg  set x "$ac_default_prefix/share/config.site" \
189632b578d3Smrg	"$ac_default_prefix/etc/config.site"
189732b578d3Smrgfi
189832b578d3Smrgshift
189932b578d3Smrgfor ac_site_file
190032b578d3Smrgdo
190132b578d3Smrg  if test -r "$ac_site_file"; then
190232b578d3Smrg    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
190332b578d3Smrgecho "$as_me: loading site script $ac_site_file" >&6;}
190432b578d3Smrg    sed 's/^/| /' "$ac_site_file" >&5
190532b578d3Smrg    . "$ac_site_file"
190632b578d3Smrg  fi
190732b578d3Smrgdone
190832b578d3Smrg
190932b578d3Smrgif test -r "$cache_file"; then
191032b578d3Smrg  # Some versions of bash will fail to source /dev/null (special
191132b578d3Smrg  # files actually), so we avoid doing that.
191232b578d3Smrg  if test -f "$cache_file"; then
191332b578d3Smrg    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
191432b578d3Smrgecho "$as_me: loading cache $cache_file" >&6;}
191532b578d3Smrg    case $cache_file in
191632b578d3Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
191732b578d3Smrg      *)                      . "./$cache_file";;
191832b578d3Smrg    esac
191932b578d3Smrg  fi
192032b578d3Smrgelse
192132b578d3Smrg  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
192232b578d3Smrgecho "$as_me: creating cache $cache_file" >&6;}
192332b578d3Smrg  >$cache_file
192432b578d3Smrgfi
192532b578d3Smrg
192632b578d3Smrg# Check that the precious variables saved in the cache have kept the same
192732b578d3Smrg# value.
192832b578d3Smrgac_cache_corrupted=false
192932b578d3Smrgfor ac_var in $ac_precious_vars; do
193032b578d3Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
193132b578d3Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
193232b578d3Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
193332b578d3Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
193432b578d3Smrg  case $ac_old_set,$ac_new_set in
193532b578d3Smrg    set,)
193632b578d3Smrg      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
193732b578d3Smrgecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
193832b578d3Smrg      ac_cache_corrupted=: ;;
193932b578d3Smrg    ,set)
194032b578d3Smrg      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
194132b578d3Smrgecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
194232b578d3Smrg      ac_cache_corrupted=: ;;
194332b578d3Smrg    ,);;
194432b578d3Smrg    *)
194532b578d3Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
194632b578d3Smrg	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
194732b578d3Smrgecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
194832b578d3Smrg	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
194932b578d3Smrgecho "$as_me:   former value:  $ac_old_val" >&2;}
195032b578d3Smrg	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
195132b578d3Smrgecho "$as_me:   current value: $ac_new_val" >&2;}
195232b578d3Smrg	ac_cache_corrupted=:
195332b578d3Smrg      fi;;
195432b578d3Smrg  esac
195532b578d3Smrg  # Pass precious variables to config.status.
195632b578d3Smrg  if test "$ac_new_set" = set; then
195732b578d3Smrg    case $ac_new_val in
195832b578d3Smrg    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
195932b578d3Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
196032b578d3Smrg    esac
196132b578d3Smrg    case " $ac_configure_args " in
196232b578d3Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
196332b578d3Smrg      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
196432b578d3Smrg    esac
196532b578d3Smrg  fi
196632b578d3Smrgdone
196732b578d3Smrgif $ac_cache_corrupted; then
196832b578d3Smrg  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
196932b578d3Smrgecho "$as_me: error: changes in the environment can compromise the build" >&2;}
197032b578d3Smrg  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
197132b578d3Smrgecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
197232b578d3Smrg   { (exit 1); exit 1; }; }
197332b578d3Smrgfi
197432b578d3Smrg
197532b578d3Smrg
197632b578d3Smrg
197732b578d3Smrg
197832b578d3Smrg
197932b578d3Smrg
198032b578d3Smrg
198132b578d3Smrg
198232b578d3Smrg
198332b578d3Smrg
198432b578d3Smrg
198532b578d3Smrg
198632b578d3Smrg
198732b578d3Smrg
198832b578d3Smrg
198932b578d3Smrg
199032b578d3Smrg
199132b578d3Smrg
199232b578d3Smrg
199332b578d3Smrg
199432b578d3Smrg
199532b578d3Smrg
199632b578d3Smrg
199732b578d3Smrg
199832b578d3Smrg
199932b578d3Smrgac_ext=c
200032b578d3Smrgac_cpp='$CPP $CPPFLAGS'
200132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
200232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
200332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
200432b578d3Smrg
200532b578d3Smrg
200632b578d3Smrg
200732b578d3Smrg
200832b578d3Smrgac_config_headers="$ac_config_headers config.h"
200932b578d3Smrg
201032b578d3Smrgac_aux_dir=
201132b578d3Smrgfor ac_dir in . "$srcdir"/.; do
201232b578d3Smrg  if test -f "$ac_dir/install-sh"; then
201332b578d3Smrg    ac_aux_dir=$ac_dir
201432b578d3Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
201532b578d3Smrg    break
201632b578d3Smrg  elif test -f "$ac_dir/install.sh"; then
201732b578d3Smrg    ac_aux_dir=$ac_dir
201832b578d3Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
201932b578d3Smrg    break
202032b578d3Smrg  elif test -f "$ac_dir/shtool"; then
202132b578d3Smrg    ac_aux_dir=$ac_dir
202232b578d3Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
202332b578d3Smrg    break
202432b578d3Smrg  fi
202532b578d3Smrgdone
202632b578d3Smrgif test -z "$ac_aux_dir"; then
202732b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
202832b578d3Smrgecho "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
202932b578d3Smrg   { (exit 1); exit 1; }; }
203032b578d3Smrgfi
203132b578d3Smrg
203232b578d3Smrg# These three variables are undocumented and unsupported,
203332b578d3Smrg# and are intended to be withdrawn in a future Autoconf release.
203432b578d3Smrg# They can cause serious problems if a builder's source tree is in a directory
203532b578d3Smrg# whose full name contains unusual characters.
203632b578d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
203732b578d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
203832b578d3Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
203932b578d3Smrg
204032b578d3Smrg
204132b578d3Smrg
204232b578d3Smrgam__api_version='1.10'
204332b578d3Smrg
204432b578d3Smrg# Find a good install program.  We prefer a C program (faster),
204532b578d3Smrg# so one script is as good as another.  But avoid the broken or
204632b578d3Smrg# incompatible versions:
204732b578d3Smrg# SysV /etc/install, /usr/sbin/install
204832b578d3Smrg# SunOS /usr/etc/install
204932b578d3Smrg# IRIX /sbin/install
205032b578d3Smrg# AIX /bin/install
205132b578d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
205232b578d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
205332b578d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
205432b578d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
205532b578d3Smrg# OS/2's system install, which has a completely different semantic
205632b578d3Smrg# ./install, which can be erroneously created by make from ./install.sh.
205732b578d3Smrg{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
205832b578d3Smrgecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
205932b578d3Smrgif test -z "$INSTALL"; then
206032b578d3Smrgif test "${ac_cv_path_install+set}" = set; then
206132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
206232b578d3Smrgelse
206332b578d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206432b578d3Smrgfor as_dir in $PATH
206532b578d3Smrgdo
206632b578d3Smrg  IFS=$as_save_IFS
206732b578d3Smrg  test -z "$as_dir" && as_dir=.
206832b578d3Smrg  # Account for people who put trailing slashes in PATH elements.
206932b578d3Smrgcase $as_dir/ in
207032b578d3Smrg  ./ | .// | /cC/* | \
207132b578d3Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
207232b578d3Smrg  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
207332b578d3Smrg  /usr/ucb/* ) ;;
207432b578d3Smrg  *)
207532b578d3Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
207632b578d3Smrg    # Don't use installbsd from OSF since it installs stuff as root
207732b578d3Smrg    # by default.
207832b578d3Smrg    for ac_prog in ginstall scoinst install; do
207932b578d3Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
208032b578d3Smrg	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
208132b578d3Smrg	  if test $ac_prog = install &&
208232b578d3Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
208332b578d3Smrg	    # AIX install.  It has an incompatible calling convention.
208432b578d3Smrg	    :
208532b578d3Smrg	  elif test $ac_prog = install &&
208632b578d3Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
208732b578d3Smrg	    # program-specific install script used by HP pwplus--don't use.
208832b578d3Smrg	    :
208932b578d3Smrg	  else
209032b578d3Smrg	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
209132b578d3Smrg	    break 3
209232b578d3Smrg	  fi
209332b578d3Smrg	fi
209432b578d3Smrg      done
209532b578d3Smrg    done
209632b578d3Smrg    ;;
209732b578d3Smrgesac
209832b578d3Smrgdone
209932b578d3SmrgIFS=$as_save_IFS
210032b578d3Smrg
210132b578d3Smrg
210232b578d3Smrgfi
210332b578d3Smrg  if test "${ac_cv_path_install+set}" = set; then
210432b578d3Smrg    INSTALL=$ac_cv_path_install
210532b578d3Smrg  else
210632b578d3Smrg    # As a last resort, use the slow shell script.  Don't cache a
210732b578d3Smrg    # value for INSTALL within a source directory, because that will
210832b578d3Smrg    # break other packages using the cache if that directory is
210932b578d3Smrg    # removed, or if the value is a relative name.
211032b578d3Smrg    INSTALL=$ac_install_sh
211132b578d3Smrg  fi
211232b578d3Smrgfi
211332b578d3Smrg{ echo "$as_me:$LINENO: result: $INSTALL" >&5
211432b578d3Smrgecho "${ECHO_T}$INSTALL" >&6; }
211532b578d3Smrg
211632b578d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
211732b578d3Smrg# It thinks the first close brace ends the variable substitution.
211832b578d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
211932b578d3Smrg
212032b578d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
212132b578d3Smrg
212232b578d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
212332b578d3Smrg
212432b578d3Smrg{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
212532b578d3Smrgecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
212632b578d3Smrg# Just in case
212732b578d3Smrgsleep 1
212832b578d3Smrgecho timestamp > conftest.file
212932b578d3Smrg# Do `set' in a subshell so we don't clobber the current shell's
213032b578d3Smrg# arguments.  Must try -L first in case configure is actually a
213132b578d3Smrg# symlink; some systems play weird games with the mod time of symlinks
213232b578d3Smrg# (eg FreeBSD returns the mod time of the symlink's containing
213332b578d3Smrg# directory).
213432b578d3Smrgif (
213532b578d3Smrg   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
213632b578d3Smrg   if test "$*" = "X"; then
213732b578d3Smrg      # -L didn't work.
213832b578d3Smrg      set X `ls -t $srcdir/configure conftest.file`
213932b578d3Smrg   fi
214032b578d3Smrg   rm -f conftest.file
214132b578d3Smrg   if test "$*" != "X $srcdir/configure conftest.file" \
214232b578d3Smrg      && test "$*" != "X conftest.file $srcdir/configure"; then
214332b578d3Smrg
214432b578d3Smrg      # If neither matched, then we have a broken ls.  This can happen
214532b578d3Smrg      # if, for instance, CONFIG_SHELL is bash and it inherits a
214632b578d3Smrg      # broken ls alias from the environment.  This has actually
214732b578d3Smrg      # happened.  Such a system could not be considered "sane".
214832b578d3Smrg      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
214932b578d3Smrgalias in your environment" >&5
215032b578d3Smrgecho "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
215132b578d3Smrgalias in your environment" >&2;}
215232b578d3Smrg   { (exit 1); exit 1; }; }
215332b578d3Smrg   fi
215432b578d3Smrg
215532b578d3Smrg   test "$2" = conftest.file
215632b578d3Smrg   )
215732b578d3Smrgthen
215832b578d3Smrg   # Ok.
215932b578d3Smrg   :
216032b578d3Smrgelse
216132b578d3Smrg   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
216232b578d3SmrgCheck your system clock" >&5
216332b578d3Smrgecho "$as_me: error: newly created file is older than distributed files!
216432b578d3SmrgCheck your system clock" >&2;}
216532b578d3Smrg   { (exit 1); exit 1; }; }
216632b578d3Smrgfi
216732b578d3Smrg{ echo "$as_me:$LINENO: result: yes" >&5
216832b578d3Smrgecho "${ECHO_T}yes" >&6; }
216932b578d3Smrgtest "$program_prefix" != NONE &&
217032b578d3Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
217132b578d3Smrg# Use a double $ so make ignores it.
217232b578d3Smrgtest "$program_suffix" != NONE &&
217332b578d3Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
217432b578d3Smrg# Double any \ or $.  echo might interpret backslashes.
217532b578d3Smrg# By default was `s,x,x', remove it if useless.
217632b578d3Smrgcat <<\_ACEOF >conftest.sed
217732b578d3Smrgs/[\\$]/&&/g;s/;s,x,x,$//
217832b578d3Smrg_ACEOF
217932b578d3Smrgprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
218032b578d3Smrgrm -f conftest.sed
218132b578d3Smrg
218232b578d3Smrg# expand $ac_aux_dir to an absolute path
218332b578d3Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
218432b578d3Smrg
218532b578d3Smrgtest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
218632b578d3Smrg# Use eval to expand $SHELL
218732b578d3Smrgif eval "$MISSING --run true"; then
218832b578d3Smrg  am_missing_run="$MISSING --run "
218932b578d3Smrgelse
219032b578d3Smrg  am_missing_run=
219132b578d3Smrg  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
219232b578d3Smrgecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
219332b578d3Smrgfi
219432b578d3Smrg
219532b578d3Smrg{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
219632b578d3Smrgecho $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
219732b578d3Smrgif test -z "$MKDIR_P"; then
219832b578d3Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
219932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
220032b578d3Smrgelse
220132b578d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220232b578d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
220332b578d3Smrgdo
220432b578d3Smrg  IFS=$as_save_IFS
220532b578d3Smrg  test -z "$as_dir" && as_dir=.
220632b578d3Smrg  for ac_prog in mkdir gmkdir; do
220732b578d3Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
220832b578d3Smrg	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
220932b578d3Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
221032b578d3Smrg	     'mkdir (GNU coreutils) '* | \
221132b578d3Smrg	     'mkdir (coreutils) '* | \
221232b578d3Smrg	     'mkdir (fileutils) '4.1*)
221332b578d3Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
221432b578d3Smrg	       break 3;;
221532b578d3Smrg	   esac
221632b578d3Smrg	 done
221732b578d3Smrg       done
221832b578d3Smrgdone
221932b578d3SmrgIFS=$as_save_IFS
222032b578d3Smrg
222132b578d3Smrgfi
222232b578d3Smrg
222332b578d3Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
222432b578d3Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
222532b578d3Smrg  else
222632b578d3Smrg    # As a last resort, use the slow shell script.  Don't cache a
222732b578d3Smrg    # value for MKDIR_P within a source directory, because that will
222832b578d3Smrg    # break other packages using the cache if that directory is
222932b578d3Smrg    # removed, or if the value is a relative name.
223032b578d3Smrg    test -d ./--version && rmdir ./--version
223132b578d3Smrg    MKDIR_P="$ac_install_sh -d"
223232b578d3Smrg  fi
223332b578d3Smrgfi
223432b578d3Smrg{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
223532b578d3Smrgecho "${ECHO_T}$MKDIR_P" >&6; }
223632b578d3Smrg
223732b578d3Smrgmkdir_p="$MKDIR_P"
223832b578d3Smrgcase $mkdir_p in
223932b578d3Smrg  [\\/$]* | ?:[\\/]*) ;;
224032b578d3Smrg  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
224132b578d3Smrgesac
224232b578d3Smrg
224332b578d3Smrgfor ac_prog in gawk mawk nawk awk
224432b578d3Smrgdo
224532b578d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
224632b578d3Smrgset dummy $ac_prog; ac_word=$2
224732b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
224832b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
224932b578d3Smrgif test "${ac_cv_prog_AWK+set}" = set; then
225032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
225132b578d3Smrgelse
225232b578d3Smrg  if test -n "$AWK"; then
225332b578d3Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
225432b578d3Smrgelse
225532b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
225632b578d3Smrgfor as_dir in $PATH
225732b578d3Smrgdo
225832b578d3Smrg  IFS=$as_save_IFS
225932b578d3Smrg  test -z "$as_dir" && as_dir=.
226032b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
226132b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
226232b578d3Smrg    ac_cv_prog_AWK="$ac_prog"
226332b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
226432b578d3Smrg    break 2
226532b578d3Smrg  fi
226632b578d3Smrgdone
226732b578d3Smrgdone
226832b578d3SmrgIFS=$as_save_IFS
226932b578d3Smrg
227032b578d3Smrgfi
227132b578d3Smrgfi
227232b578d3SmrgAWK=$ac_cv_prog_AWK
227332b578d3Smrgif test -n "$AWK"; then
227432b578d3Smrg  { echo "$as_me:$LINENO: result: $AWK" >&5
227532b578d3Smrgecho "${ECHO_T}$AWK" >&6; }
227632b578d3Smrgelse
227732b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
227832b578d3Smrgecho "${ECHO_T}no" >&6; }
227932b578d3Smrgfi
228032b578d3Smrg
228132b578d3Smrg
228232b578d3Smrg  test -n "$AWK" && break
228332b578d3Smrgdone
228432b578d3Smrg
228532b578d3Smrg{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
228632b578d3Smrgecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
228732b578d3Smrgset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
228832b578d3Smrgif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
228932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
229032b578d3Smrgelse
229132b578d3Smrg  cat >conftest.make <<\_ACEOF
229232b578d3SmrgSHELL = /bin/sh
229332b578d3Smrgall:
229432b578d3Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
229532b578d3Smrg_ACEOF
229632b578d3Smrg# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
229732b578d3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
229832b578d3Smrg  *@@@%%%=?*=@@@%%%*)
229932b578d3Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
230032b578d3Smrg  *)
230132b578d3Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
230232b578d3Smrgesac
230332b578d3Smrgrm -f conftest.make
230432b578d3Smrgfi
230532b578d3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
230632b578d3Smrg  { echo "$as_me:$LINENO: result: yes" >&5
230732b578d3Smrgecho "${ECHO_T}yes" >&6; }
230832b578d3Smrg  SET_MAKE=
230932b578d3Smrgelse
231032b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
231132b578d3Smrgecho "${ECHO_T}no" >&6; }
231232b578d3Smrg  SET_MAKE="MAKE=${MAKE-make}"
231332b578d3Smrgfi
231432b578d3Smrg
231532b578d3Smrgrm -rf .tst 2>/dev/null
231632b578d3Smrgmkdir .tst 2>/dev/null
231732b578d3Smrgif test -d .tst; then
231832b578d3Smrg  am__leading_dot=.
231932b578d3Smrgelse
232032b578d3Smrg  am__leading_dot=_
232132b578d3Smrgfi
232232b578d3Smrgrmdir .tst 2>/dev/null
232332b578d3Smrg
232432b578d3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
232532b578d3Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
232632b578d3Smrg  # is not polluted with repeated "-I."
232732b578d3Smrg  am__isrc=' -I$(srcdir)'
232832b578d3Smrg  # test to see if srcdir already configured
232932b578d3Smrg  if test -f $srcdir/config.status; then
233032b578d3Smrg    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
233132b578d3Smrgecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
233232b578d3Smrg   { (exit 1); exit 1; }; }
233332b578d3Smrg  fi
233432b578d3Smrgfi
233532b578d3Smrg
233632b578d3Smrg# test whether we have cygpath
233732b578d3Smrgif test -z "$CYGPATH_W"; then
233832b578d3Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
233932b578d3Smrg    CYGPATH_W='cygpath -w'
234032b578d3Smrg  else
234132b578d3Smrg    CYGPATH_W=echo
234232b578d3Smrg  fi
234332b578d3Smrgfi
234432b578d3Smrg
234532b578d3Smrg
234632b578d3Smrg# Define the identity of the package.
234732b578d3Smrg PACKAGE='xf86-video-mach64'
2348d31dbc53Smrg VERSION='6.8.1'
234932b578d3Smrg
235032b578d3Smrg
235132b578d3Smrgcat >>confdefs.h <<_ACEOF
235232b578d3Smrg#define PACKAGE "$PACKAGE"
235332b578d3Smrg_ACEOF
235432b578d3Smrg
235532b578d3Smrg
235632b578d3Smrgcat >>confdefs.h <<_ACEOF
235732b578d3Smrg#define VERSION "$VERSION"
235832b578d3Smrg_ACEOF
235932b578d3Smrg
236032b578d3Smrg# Some tools Automake needs.
236132b578d3Smrg
236232b578d3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
236332b578d3Smrg
236432b578d3Smrg
236532b578d3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
236632b578d3Smrg
236732b578d3Smrg
236832b578d3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
236932b578d3Smrg
237032b578d3Smrg
237132b578d3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
237232b578d3Smrg
237332b578d3Smrg
237432b578d3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
237532b578d3Smrg
237632b578d3Smrginstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
237732b578d3Smrg
237832b578d3Smrg# Installed binaries are usually stripped using `strip' when the user
237932b578d3Smrg# run `make install-strip'.  However `strip' might not be the right
238032b578d3Smrg# tool to use in cross-compilation environments, therefore Automake
238132b578d3Smrg# will honor the `STRIP' environment variable to overrule this program.
238232b578d3Smrgif test "$cross_compiling" != no; then
238332b578d3Smrg  if test -n "$ac_tool_prefix"; then
238432b578d3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
238532b578d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
238632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
238732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
238832b578d3Smrgif test "${ac_cv_prog_STRIP+set}" = set; then
238932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
239032b578d3Smrgelse
239132b578d3Smrg  if test -n "$STRIP"; then
239232b578d3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
239332b578d3Smrgelse
239432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
239532b578d3Smrgfor as_dir in $PATH
239632b578d3Smrgdo
239732b578d3Smrg  IFS=$as_save_IFS
239832b578d3Smrg  test -z "$as_dir" && as_dir=.
239932b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
240032b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
240132b578d3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
240232b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
240332b578d3Smrg    break 2
240432b578d3Smrg  fi
240532b578d3Smrgdone
240632b578d3Smrgdone
240732b578d3SmrgIFS=$as_save_IFS
240832b578d3Smrg
240932b578d3Smrgfi
241032b578d3Smrgfi
241132b578d3SmrgSTRIP=$ac_cv_prog_STRIP
241232b578d3Smrgif test -n "$STRIP"; then
241332b578d3Smrg  { echo "$as_me:$LINENO: result: $STRIP" >&5
241432b578d3Smrgecho "${ECHO_T}$STRIP" >&6; }
241532b578d3Smrgelse
241632b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
241732b578d3Smrgecho "${ECHO_T}no" >&6; }
241832b578d3Smrgfi
241932b578d3Smrg
242032b578d3Smrg
242132b578d3Smrgfi
242232b578d3Smrgif test -z "$ac_cv_prog_STRIP"; then
242332b578d3Smrg  ac_ct_STRIP=$STRIP
242432b578d3Smrg  # Extract the first word of "strip", so it can be a program name with args.
242532b578d3Smrgset dummy strip; ac_word=$2
242632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
242732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
242832b578d3Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
242932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
243032b578d3Smrgelse
243132b578d3Smrg  if test -n "$ac_ct_STRIP"; then
243232b578d3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
243332b578d3Smrgelse
243432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243532b578d3Smrgfor as_dir in $PATH
243632b578d3Smrgdo
243732b578d3Smrg  IFS=$as_save_IFS
243832b578d3Smrg  test -z "$as_dir" && as_dir=.
243932b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
244032b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
244132b578d3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
244232b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
244332b578d3Smrg    break 2
244432b578d3Smrg  fi
244532b578d3Smrgdone
244632b578d3Smrgdone
244732b578d3SmrgIFS=$as_save_IFS
244832b578d3Smrg
244932b578d3Smrgfi
245032b578d3Smrgfi
245132b578d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
245232b578d3Smrgif test -n "$ac_ct_STRIP"; then
245332b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
245432b578d3Smrgecho "${ECHO_T}$ac_ct_STRIP" >&6; }
245532b578d3Smrgelse
245632b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
245732b578d3Smrgecho "${ECHO_T}no" >&6; }
245832b578d3Smrgfi
245932b578d3Smrg
246032b578d3Smrg  if test "x$ac_ct_STRIP" = x; then
246132b578d3Smrg    STRIP=":"
246232b578d3Smrg  else
246332b578d3Smrg    case $cross_compiling:$ac_tool_warned in
246432b578d3Smrgyes:)
246532b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
246632b578d3Smrgwhose name does not start with the host triplet.  If you think this
246732b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
246832b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
246932b578d3Smrgwhose name does not start with the host triplet.  If you think this
247032b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
247132b578d3Smrgac_tool_warned=yes ;;
247232b578d3Smrgesac
247332b578d3Smrg    STRIP=$ac_ct_STRIP
247432b578d3Smrg  fi
247532b578d3Smrgelse
247632b578d3Smrg  STRIP="$ac_cv_prog_STRIP"
247732b578d3Smrgfi
247832b578d3Smrg
247932b578d3Smrgfi
248032b578d3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
248132b578d3Smrg
248232b578d3Smrg# We need awk for the "check" target.  The system "awk" is bad on
248332b578d3Smrg# some platforms.
248432b578d3Smrg# Always define AMTAR for backward compatibility.
248532b578d3Smrg
248632b578d3SmrgAMTAR=${AMTAR-"${am_missing_run}tar"}
248732b578d3Smrg
248832b578d3Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
248932b578d3Smrg
249032b578d3Smrg
249132b578d3Smrg
249232b578d3Smrg
249332b578d3Smrg
249432b578d3Smrg
249532b578d3Smrg{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
249632b578d3Smrgecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
249732b578d3Smrg    # Check whether --enable-maintainer-mode was given.
249832b578d3Smrgif test "${enable_maintainer_mode+set}" = set; then
249932b578d3Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
250032b578d3Smrgelse
250132b578d3Smrg  USE_MAINTAINER_MODE=no
250232b578d3Smrgfi
250332b578d3Smrg
250432b578d3Smrg  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
250532b578d3Smrgecho "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
250632b578d3Smrg   if test $USE_MAINTAINER_MODE = yes; then
250732b578d3Smrg  MAINTAINER_MODE_TRUE=
250832b578d3Smrg  MAINTAINER_MODE_FALSE='#'
250932b578d3Smrgelse
251032b578d3Smrg  MAINTAINER_MODE_TRUE='#'
251132b578d3Smrg  MAINTAINER_MODE_FALSE=
251232b578d3Smrgfi
251332b578d3Smrg
251432b578d3Smrg  MAINT=$MAINTAINER_MODE_TRUE
251532b578d3Smrg
251632b578d3Smrg
251732b578d3Smrg
2518d31dbc53Smrg# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG
2519d31dbc53Smrg
2520d31dbc53Smrg
2521d31dbc53Smrg
2522d31dbc53Smrg
2523d31dbc53Smrg
2524d31dbc53Smrg
2525d31dbc53Smrg
2526d31dbc53Smrg
2527d31dbc53Smrg
2528d31dbc53Smrg
2529d31dbc53Smrg
2530d31dbc53Smrg
253132b578d3Smrg# Checks for programs.
253232b578d3Smrg# Check whether --enable-static was given.
253332b578d3Smrgif test "${enable_static+set}" = set; then
253432b578d3Smrg  enableval=$enable_static; p=${PACKAGE-default}
253532b578d3Smrg    case $enableval in
253632b578d3Smrg    yes) enable_static=yes ;;
253732b578d3Smrg    no) enable_static=no ;;
253832b578d3Smrg    *)
253932b578d3Smrg     enable_static=no
254032b578d3Smrg      # Look at the argument we got.  We use all the common list separators.
254132b578d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
254232b578d3Smrg      for pkg in $enableval; do
254332b578d3Smrg	IFS="$lt_save_ifs"
254432b578d3Smrg	if test "X$pkg" = "X$p"; then
254532b578d3Smrg	  enable_static=yes
254632b578d3Smrg	fi
254732b578d3Smrg      done
254832b578d3Smrg      IFS="$lt_save_ifs"
254932b578d3Smrg      ;;
255032b578d3Smrg    esac
255132b578d3Smrgelse
255232b578d3Smrg  enable_static=no
255332b578d3Smrgfi
255432b578d3Smrg
255532b578d3Smrg
255632b578d3Smrg
255732b578d3Smrg# Check whether --enable-shared was given.
255832b578d3Smrgif test "${enable_shared+set}" = set; then
255932b578d3Smrg  enableval=$enable_shared; p=${PACKAGE-default}
256032b578d3Smrg    case $enableval in
256132b578d3Smrg    yes) enable_shared=yes ;;
256232b578d3Smrg    no) enable_shared=no ;;
256332b578d3Smrg    *)
256432b578d3Smrg      enable_shared=no
256532b578d3Smrg      # Look at the argument we got.  We use all the common list separators.
256632b578d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
256732b578d3Smrg      for pkg in $enableval; do
256832b578d3Smrg	IFS="$lt_save_ifs"
256932b578d3Smrg	if test "X$pkg" = "X$p"; then
257032b578d3Smrg	  enable_shared=yes
257132b578d3Smrg	fi
257232b578d3Smrg      done
257332b578d3Smrg      IFS="$lt_save_ifs"
257432b578d3Smrg      ;;
257532b578d3Smrg    esac
257632b578d3Smrgelse
257732b578d3Smrg  enable_shared=yes
257832b578d3Smrgfi
257932b578d3Smrg
258032b578d3Smrg
258132b578d3Smrg# Check whether --enable-fast-install was given.
258232b578d3Smrgif test "${enable_fast_install+set}" = set; then
258332b578d3Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
258432b578d3Smrg    case $enableval in
258532b578d3Smrg    yes) enable_fast_install=yes ;;
258632b578d3Smrg    no) enable_fast_install=no ;;
258732b578d3Smrg    *)
258832b578d3Smrg      enable_fast_install=no
258932b578d3Smrg      # Look at the argument we got.  We use all the common list separators.
259032b578d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
259132b578d3Smrg      for pkg in $enableval; do
259232b578d3Smrg	IFS="$lt_save_ifs"
259332b578d3Smrg	if test "X$pkg" = "X$p"; then
259432b578d3Smrg	  enable_fast_install=yes
259532b578d3Smrg	fi
259632b578d3Smrg      done
259732b578d3Smrg      IFS="$lt_save_ifs"
259832b578d3Smrg      ;;
259932b578d3Smrg    esac
260032b578d3Smrgelse
260132b578d3Smrg  enable_fast_install=yes
260232b578d3Smrgfi
260332b578d3Smrg
260432b578d3Smrg
260532b578d3Smrg# Make sure we can run config.sub.
260632b578d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
260732b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
260832b578d3Smrgecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
260932b578d3Smrg   { (exit 1); exit 1; }; }
261032b578d3Smrg
261132b578d3Smrg{ echo "$as_me:$LINENO: checking build system type" >&5
261232b578d3Smrgecho $ECHO_N "checking build system type... $ECHO_C" >&6; }
261332b578d3Smrgif test "${ac_cv_build+set}" = set; then
261432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
261532b578d3Smrgelse
261632b578d3Smrg  ac_build_alias=$build_alias
261732b578d3Smrgtest "x$ac_build_alias" = x &&
261832b578d3Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
261932b578d3Smrgtest "x$ac_build_alias" = x &&
262032b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
262132b578d3Smrgecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
262232b578d3Smrg   { (exit 1); exit 1; }; }
262332b578d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
262432b578d3Smrg  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
262532b578d3Smrgecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
262632b578d3Smrg   { (exit 1); exit 1; }; }
262732b578d3Smrg
262832b578d3Smrgfi
262932b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
263032b578d3Smrgecho "${ECHO_T}$ac_cv_build" >&6; }
263132b578d3Smrgcase $ac_cv_build in
263232b578d3Smrg*-*-*) ;;
263332b578d3Smrg*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
263432b578d3Smrgecho "$as_me: error: invalid value of canonical build" >&2;}
263532b578d3Smrg   { (exit 1); exit 1; }; };;
263632b578d3Smrgesac
263732b578d3Smrgbuild=$ac_cv_build
263832b578d3Smrgac_save_IFS=$IFS; IFS='-'
263932b578d3Smrgset x $ac_cv_build
264032b578d3Smrgshift
264132b578d3Smrgbuild_cpu=$1
264232b578d3Smrgbuild_vendor=$2
264332b578d3Smrgshift; shift
264432b578d3Smrg# Remember, the first character of IFS is used to create $*,
264532b578d3Smrg# except with old shells:
264632b578d3Smrgbuild_os=$*
264732b578d3SmrgIFS=$ac_save_IFS
264832b578d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
264932b578d3Smrg
265032b578d3Smrg
265132b578d3Smrg{ echo "$as_me:$LINENO: checking host system type" >&5
265232b578d3Smrgecho $ECHO_N "checking host system type... $ECHO_C" >&6; }
265332b578d3Smrgif test "${ac_cv_host+set}" = set; then
265432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
265532b578d3Smrgelse
265632b578d3Smrg  if test "x$host_alias" = x; then
265732b578d3Smrg  ac_cv_host=$ac_cv_build
265832b578d3Smrgelse
265932b578d3Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
266032b578d3Smrg    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
266132b578d3Smrgecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
266232b578d3Smrg   { (exit 1); exit 1; }; }
266332b578d3Smrgfi
266432b578d3Smrg
266532b578d3Smrgfi
266632b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
266732b578d3Smrgecho "${ECHO_T}$ac_cv_host" >&6; }
266832b578d3Smrgcase $ac_cv_host in
266932b578d3Smrg*-*-*) ;;
267032b578d3Smrg*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
267132b578d3Smrgecho "$as_me: error: invalid value of canonical host" >&2;}
267232b578d3Smrg   { (exit 1); exit 1; }; };;
267332b578d3Smrgesac
267432b578d3Smrghost=$ac_cv_host
267532b578d3Smrgac_save_IFS=$IFS; IFS='-'
267632b578d3Smrgset x $ac_cv_host
267732b578d3Smrgshift
267832b578d3Smrghost_cpu=$1
267932b578d3Smrghost_vendor=$2
268032b578d3Smrgshift; shift
268132b578d3Smrg# Remember, the first character of IFS is used to create $*,
268232b578d3Smrg# except with old shells:
268332b578d3Smrghost_os=$*
268432b578d3SmrgIFS=$ac_save_IFS
268532b578d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
268632b578d3Smrg
268732b578d3Smrg
268832b578d3SmrgDEPDIR="${am__leading_dot}deps"
268932b578d3Smrg
269032b578d3Smrgac_config_commands="$ac_config_commands depfiles"
269132b578d3Smrg
269232b578d3Smrg
269332b578d3Smrgam_make=${MAKE-make}
269432b578d3Smrgcat > confinc << 'END'
269532b578d3Smrgam__doit:
269632b578d3Smrg	@echo done
269732b578d3Smrg.PHONY: am__doit
269832b578d3SmrgEND
269932b578d3Smrg# If we don't find an include directive, just comment out the code.
270032b578d3Smrg{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
270132b578d3Smrgecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
270232b578d3Smrgam__include="#"
270332b578d3Smrgam__quote=
270432b578d3Smrg_am_result=none
270532b578d3Smrg# First try GNU make style include.
270632b578d3Smrgecho "include confinc" > confmf
270732b578d3Smrg# We grep out `Entering directory' and `Leaving directory'
270832b578d3Smrg# messages which can occur if `w' ends up in MAKEFLAGS.
270932b578d3Smrg# In particular we don't look at `^make:' because GNU make might
271032b578d3Smrg# be invoked under some other name (usually "gmake"), in which
271132b578d3Smrg# case it prints its new name instead of `make'.
271232b578d3Smrgif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
271332b578d3Smrg   am__include=include
271432b578d3Smrg   am__quote=
271532b578d3Smrg   _am_result=GNU
271632b578d3Smrgfi
271732b578d3Smrg# Now try BSD make style include.
271832b578d3Smrgif test "$am__include" = "#"; then
271932b578d3Smrg   echo '.include "confinc"' > confmf
272032b578d3Smrg   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
272132b578d3Smrg      am__include=.include
272232b578d3Smrg      am__quote="\""
272332b578d3Smrg      _am_result=BSD
272432b578d3Smrg   fi
272532b578d3Smrgfi
272632b578d3Smrg
272732b578d3Smrg
272832b578d3Smrg{ echo "$as_me:$LINENO: result: $_am_result" >&5
272932b578d3Smrgecho "${ECHO_T}$_am_result" >&6; }
273032b578d3Smrgrm -f confinc confmf
273132b578d3Smrg
273232b578d3Smrg# Check whether --enable-dependency-tracking was given.
273332b578d3Smrgif test "${enable_dependency_tracking+set}" = set; then
273432b578d3Smrg  enableval=$enable_dependency_tracking;
273532b578d3Smrgfi
273632b578d3Smrg
273732b578d3Smrgif test "x$enable_dependency_tracking" != xno; then
273832b578d3Smrg  am_depcomp="$ac_aux_dir/depcomp"
273932b578d3Smrg  AMDEPBACKSLASH='\'
274032b578d3Smrgfi
274132b578d3Smrg if test "x$enable_dependency_tracking" != xno; then
274232b578d3Smrg  AMDEP_TRUE=
274332b578d3Smrg  AMDEP_FALSE='#'
274432b578d3Smrgelse
274532b578d3Smrg  AMDEP_TRUE='#'
274632b578d3Smrg  AMDEP_FALSE=
274732b578d3Smrgfi
274832b578d3Smrg
274932b578d3Smrg
275032b578d3Smrgac_ext=c
275132b578d3Smrgac_cpp='$CPP $CPPFLAGS'
275232b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
275332b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
275432b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
275532b578d3Smrgif test -n "$ac_tool_prefix"; then
275632b578d3Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
275732b578d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
275832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
275932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
276032b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
276132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
276232b578d3Smrgelse
276332b578d3Smrg  if test -n "$CC"; then
276432b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
276532b578d3Smrgelse
276632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
276732b578d3Smrgfor as_dir in $PATH
276832b578d3Smrgdo
276932b578d3Smrg  IFS=$as_save_IFS
277032b578d3Smrg  test -z "$as_dir" && as_dir=.
277132b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
277232b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
277332b578d3Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
277432b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
277532b578d3Smrg    break 2
277632b578d3Smrg  fi
277732b578d3Smrgdone
277832b578d3Smrgdone
277932b578d3SmrgIFS=$as_save_IFS
278032b578d3Smrg
278132b578d3Smrgfi
278232b578d3Smrgfi
278332b578d3SmrgCC=$ac_cv_prog_CC
278432b578d3Smrgif test -n "$CC"; then
278532b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
278632b578d3Smrgecho "${ECHO_T}$CC" >&6; }
278732b578d3Smrgelse
278832b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
278932b578d3Smrgecho "${ECHO_T}no" >&6; }
279032b578d3Smrgfi
279132b578d3Smrg
279232b578d3Smrg
279332b578d3Smrgfi
279432b578d3Smrgif test -z "$ac_cv_prog_CC"; then
279532b578d3Smrg  ac_ct_CC=$CC
279632b578d3Smrg  # Extract the first word of "gcc", so it can be a program name with args.
279732b578d3Smrgset dummy gcc; ac_word=$2
279832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
279932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
280032b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
280132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
280232b578d3Smrgelse
280332b578d3Smrg  if test -n "$ac_ct_CC"; then
280432b578d3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
280532b578d3Smrgelse
280632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
280732b578d3Smrgfor as_dir in $PATH
280832b578d3Smrgdo
280932b578d3Smrg  IFS=$as_save_IFS
281032b578d3Smrg  test -z "$as_dir" && as_dir=.
281132b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
281232b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
281332b578d3Smrg    ac_cv_prog_ac_ct_CC="gcc"
281432b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
281532b578d3Smrg    break 2
281632b578d3Smrg  fi
281732b578d3Smrgdone
281832b578d3Smrgdone
281932b578d3SmrgIFS=$as_save_IFS
282032b578d3Smrg
282132b578d3Smrgfi
282232b578d3Smrgfi
282332b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
282432b578d3Smrgif test -n "$ac_ct_CC"; then
282532b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
282632b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; }
282732b578d3Smrgelse
282832b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
282932b578d3Smrgecho "${ECHO_T}no" >&6; }
283032b578d3Smrgfi
283132b578d3Smrg
283232b578d3Smrg  if test "x$ac_ct_CC" = x; then
283332b578d3Smrg    CC=""
283432b578d3Smrg  else
283532b578d3Smrg    case $cross_compiling:$ac_tool_warned in
283632b578d3Smrgyes:)
283732b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
283832b578d3Smrgwhose name does not start with the host triplet.  If you think this
283932b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
284032b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
284132b578d3Smrgwhose name does not start with the host triplet.  If you think this
284232b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
284332b578d3Smrgac_tool_warned=yes ;;
284432b578d3Smrgesac
284532b578d3Smrg    CC=$ac_ct_CC
284632b578d3Smrg  fi
284732b578d3Smrgelse
284832b578d3Smrg  CC="$ac_cv_prog_CC"
284932b578d3Smrgfi
285032b578d3Smrg
285132b578d3Smrgif test -z "$CC"; then
285232b578d3Smrg          if test -n "$ac_tool_prefix"; then
285332b578d3Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
285432b578d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
285532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
285632b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
285732b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
285832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
285932b578d3Smrgelse
286032b578d3Smrg  if test -n "$CC"; then
286132b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
286232b578d3Smrgelse
286332b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
286432b578d3Smrgfor as_dir in $PATH
286532b578d3Smrgdo
286632b578d3Smrg  IFS=$as_save_IFS
286732b578d3Smrg  test -z "$as_dir" && as_dir=.
286832b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
286932b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
287032b578d3Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
287132b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
287232b578d3Smrg    break 2
287332b578d3Smrg  fi
287432b578d3Smrgdone
287532b578d3Smrgdone
287632b578d3SmrgIFS=$as_save_IFS
287732b578d3Smrg
287832b578d3Smrgfi
287932b578d3Smrgfi
288032b578d3SmrgCC=$ac_cv_prog_CC
288132b578d3Smrgif test -n "$CC"; then
288232b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
288332b578d3Smrgecho "${ECHO_T}$CC" >&6; }
288432b578d3Smrgelse
288532b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
288632b578d3Smrgecho "${ECHO_T}no" >&6; }
288732b578d3Smrgfi
288832b578d3Smrg
288932b578d3Smrg
289032b578d3Smrg  fi
289132b578d3Smrgfi
289232b578d3Smrgif test -z "$CC"; then
289332b578d3Smrg  # Extract the first word of "cc", so it can be a program name with args.
289432b578d3Smrgset dummy cc; ac_word=$2
289532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
289632b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
289732b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
289832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
289932b578d3Smrgelse
290032b578d3Smrg  if test -n "$CC"; then
290132b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
290232b578d3Smrgelse
290332b578d3Smrg  ac_prog_rejected=no
290432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
290532b578d3Smrgfor as_dir in $PATH
290632b578d3Smrgdo
290732b578d3Smrg  IFS=$as_save_IFS
290832b578d3Smrg  test -z "$as_dir" && as_dir=.
290932b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
291032b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
291132b578d3Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
291232b578d3Smrg       ac_prog_rejected=yes
291332b578d3Smrg       continue
291432b578d3Smrg     fi
291532b578d3Smrg    ac_cv_prog_CC="cc"
291632b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
291732b578d3Smrg    break 2
291832b578d3Smrg  fi
291932b578d3Smrgdone
292032b578d3Smrgdone
292132b578d3SmrgIFS=$as_save_IFS
292232b578d3Smrg
292332b578d3Smrgif test $ac_prog_rejected = yes; then
292432b578d3Smrg  # We found a bogon in the path, so make sure we never use it.
292532b578d3Smrg  set dummy $ac_cv_prog_CC
292632b578d3Smrg  shift
292732b578d3Smrg  if test $# != 0; then
292832b578d3Smrg    # We chose a different compiler from the bogus one.
292932b578d3Smrg    # However, it has the same basename, so the bogon will be chosen
293032b578d3Smrg    # first if we set CC to just the basename; use the full file name.
293132b578d3Smrg    shift
293232b578d3Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
293332b578d3Smrg  fi
293432b578d3Smrgfi
293532b578d3Smrgfi
293632b578d3Smrgfi
293732b578d3SmrgCC=$ac_cv_prog_CC
293832b578d3Smrgif test -n "$CC"; then
293932b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
294032b578d3Smrgecho "${ECHO_T}$CC" >&6; }
294132b578d3Smrgelse
294232b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
294332b578d3Smrgecho "${ECHO_T}no" >&6; }
294432b578d3Smrgfi
294532b578d3Smrg
294632b578d3Smrg
294732b578d3Smrgfi
294832b578d3Smrgif test -z "$CC"; then
294932b578d3Smrg  if test -n "$ac_tool_prefix"; then
295032b578d3Smrg  for ac_prog in cl.exe
295132b578d3Smrg  do
295232b578d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
295332b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
295432b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
295532b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
295632b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
295732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
295832b578d3Smrgelse
295932b578d3Smrg  if test -n "$CC"; then
296032b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
296132b578d3Smrgelse
296232b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
296332b578d3Smrgfor as_dir in $PATH
296432b578d3Smrgdo
296532b578d3Smrg  IFS=$as_save_IFS
296632b578d3Smrg  test -z "$as_dir" && as_dir=.
296732b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
296832b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
296932b578d3Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
297032b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
297132b578d3Smrg    break 2
297232b578d3Smrg  fi
297332b578d3Smrgdone
297432b578d3Smrgdone
297532b578d3SmrgIFS=$as_save_IFS
297632b578d3Smrg
297732b578d3Smrgfi
297832b578d3Smrgfi
297932b578d3SmrgCC=$ac_cv_prog_CC
298032b578d3Smrgif test -n "$CC"; then
298132b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
298232b578d3Smrgecho "${ECHO_T}$CC" >&6; }
298332b578d3Smrgelse
298432b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
298532b578d3Smrgecho "${ECHO_T}no" >&6; }
298632b578d3Smrgfi
298732b578d3Smrg
298832b578d3Smrg
298932b578d3Smrg    test -n "$CC" && break
299032b578d3Smrg  done
299132b578d3Smrgfi
299232b578d3Smrgif test -z "$CC"; then
299332b578d3Smrg  ac_ct_CC=$CC
299432b578d3Smrg  for ac_prog in cl.exe
299532b578d3Smrgdo
299632b578d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
299732b578d3Smrgset dummy $ac_prog; ac_word=$2
299832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
299932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
300032b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
300132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
300232b578d3Smrgelse
300332b578d3Smrg  if test -n "$ac_ct_CC"; then
300432b578d3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
300532b578d3Smrgelse
300632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
300732b578d3Smrgfor as_dir in $PATH
300832b578d3Smrgdo
300932b578d3Smrg  IFS=$as_save_IFS
301032b578d3Smrg  test -z "$as_dir" && as_dir=.
301132b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
301232b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
301332b578d3Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
301432b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
301532b578d3Smrg    break 2
301632b578d3Smrg  fi
301732b578d3Smrgdone
301832b578d3Smrgdone
301932b578d3SmrgIFS=$as_save_IFS
302032b578d3Smrg
302132b578d3Smrgfi
302232b578d3Smrgfi
302332b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
302432b578d3Smrgif test -n "$ac_ct_CC"; then
302532b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
302632b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; }
302732b578d3Smrgelse
302832b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
302932b578d3Smrgecho "${ECHO_T}no" >&6; }
303032b578d3Smrgfi
303132b578d3Smrg
303232b578d3Smrg
303332b578d3Smrg  test -n "$ac_ct_CC" && break
303432b578d3Smrgdone
303532b578d3Smrg
303632b578d3Smrg  if test "x$ac_ct_CC" = x; then
303732b578d3Smrg    CC=""
303832b578d3Smrg  else
303932b578d3Smrg    case $cross_compiling:$ac_tool_warned in
304032b578d3Smrgyes:)
304132b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
304232b578d3Smrgwhose name does not start with the host triplet.  If you think this
304332b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
304432b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
304532b578d3Smrgwhose name does not start with the host triplet.  If you think this
304632b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
304732b578d3Smrgac_tool_warned=yes ;;
304832b578d3Smrgesac
304932b578d3Smrg    CC=$ac_ct_CC
305032b578d3Smrg  fi
305132b578d3Smrgfi
305232b578d3Smrg
305332b578d3Smrgfi
305432b578d3Smrg
305532b578d3Smrg
305632b578d3Smrgtest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
305732b578d3SmrgSee \`config.log' for more details." >&5
305832b578d3Smrgecho "$as_me: error: no acceptable C compiler found in \$PATH
305932b578d3SmrgSee \`config.log' for more details." >&2;}
306032b578d3Smrg   { (exit 1); exit 1; }; }
306132b578d3Smrg
306232b578d3Smrg# Provide some information about the compiler.
306332b578d3Smrgecho "$as_me:$LINENO: checking for C compiler version" >&5
306432b578d3Smrgac_compiler=`set X $ac_compile; echo $2`
306532b578d3Smrg{ (ac_try="$ac_compiler --version >&5"
306632b578d3Smrgcase "(($ac_try" in
306732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
306832b578d3Smrg  *) ac_try_echo=$ac_try;;
306932b578d3Smrgesac
307032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
307132b578d3Smrg  (eval "$ac_compiler --version >&5") 2>&5
307232b578d3Smrg  ac_status=$?
307332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
307432b578d3Smrg  (exit $ac_status); }
307532b578d3Smrg{ (ac_try="$ac_compiler -v >&5"
307632b578d3Smrgcase "(($ac_try" in
307732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
307832b578d3Smrg  *) ac_try_echo=$ac_try;;
307932b578d3Smrgesac
308032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
308132b578d3Smrg  (eval "$ac_compiler -v >&5") 2>&5
308232b578d3Smrg  ac_status=$?
308332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
308432b578d3Smrg  (exit $ac_status); }
308532b578d3Smrg{ (ac_try="$ac_compiler -V >&5"
308632b578d3Smrgcase "(($ac_try" in
308732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
308832b578d3Smrg  *) ac_try_echo=$ac_try;;
308932b578d3Smrgesac
309032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
309132b578d3Smrg  (eval "$ac_compiler -V >&5") 2>&5
309232b578d3Smrg  ac_status=$?
309332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
309432b578d3Smrg  (exit $ac_status); }
309532b578d3Smrg
309632b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
309732b578d3Smrg/* confdefs.h.  */
309832b578d3Smrg_ACEOF
309932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
310032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
310132b578d3Smrg/* end confdefs.h.  */
310232b578d3Smrg
310332b578d3Smrgint
310432b578d3Smrgmain ()
310532b578d3Smrg{
310632b578d3Smrg
310732b578d3Smrg  ;
310832b578d3Smrg  return 0;
310932b578d3Smrg}
311032b578d3Smrg_ACEOF
311132b578d3Smrgac_clean_files_save=$ac_clean_files
311232b578d3Smrgac_clean_files="$ac_clean_files a.out a.exe b.out"
311332b578d3Smrg# Try to create an executable without -o first, disregard a.out.
311432b578d3Smrg# It will help us diagnose broken compilers, and finding out an intuition
311532b578d3Smrg# of exeext.
311632b578d3Smrg{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
311732b578d3Smrgecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
311832b578d3Smrgac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
311932b578d3Smrg#
312032b578d3Smrg# List of possible output files, starting from the most likely.
312132b578d3Smrg# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
312232b578d3Smrg# only as a last resort.  b.out is created by i960 compilers.
312332b578d3Smrgac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
312432b578d3Smrg#
312532b578d3Smrg# The IRIX 6 linker writes into existing files which may not be
312632b578d3Smrg# executable, retaining their permissions.  Remove them first so a
312732b578d3Smrg# subsequent execution test works.
312832b578d3Smrgac_rmfiles=
312932b578d3Smrgfor ac_file in $ac_files
313032b578d3Smrgdo
313132b578d3Smrg  case $ac_file in
313232b578d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
313332b578d3Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
313432b578d3Smrg  esac
313532b578d3Smrgdone
313632b578d3Smrgrm -f $ac_rmfiles
313732b578d3Smrg
313832b578d3Smrgif { (ac_try="$ac_link_default"
313932b578d3Smrgcase "(($ac_try" in
314032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
314132b578d3Smrg  *) ac_try_echo=$ac_try;;
314232b578d3Smrgesac
314332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
314432b578d3Smrg  (eval "$ac_link_default") 2>&5
314532b578d3Smrg  ac_status=$?
314632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
314732b578d3Smrg  (exit $ac_status); }; then
314832b578d3Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
314932b578d3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
315032b578d3Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
315132b578d3Smrg# so that the user can short-circuit this test for compilers unknown to
315232b578d3Smrg# Autoconf.
315332b578d3Smrgfor ac_file in $ac_files ''
315432b578d3Smrgdo
315532b578d3Smrg  test -f "$ac_file" || continue
315632b578d3Smrg  case $ac_file in
315732b578d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
315832b578d3Smrg	;;
315932b578d3Smrg    [ab].out )
316032b578d3Smrg	# We found the default executable, but exeext='' is most
316132b578d3Smrg	# certainly right.
316232b578d3Smrg	break;;
316332b578d3Smrg    *.* )
316432b578d3Smrg        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
316532b578d3Smrg	then :; else
316632b578d3Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
316732b578d3Smrg	fi
316832b578d3Smrg	# We set ac_cv_exeext here because the later test for it is not
316932b578d3Smrg	# safe: cross compilers may not add the suffix if given an `-o'
317032b578d3Smrg	# argument, so we may need to know it at that point already.
317132b578d3Smrg	# Even if this section looks crufty: it has the advantage of
317232b578d3Smrg	# actually working.
317332b578d3Smrg	break;;
317432b578d3Smrg    * )
317532b578d3Smrg	break;;
317632b578d3Smrg  esac
317732b578d3Smrgdone
317832b578d3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
317932b578d3Smrg
318032b578d3Smrgelse
318132b578d3Smrg  ac_file=''
318232b578d3Smrgfi
318332b578d3Smrg
318432b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_file" >&5
318532b578d3Smrgecho "${ECHO_T}$ac_file" >&6; }
318632b578d3Smrgif test -z "$ac_file"; then
318732b578d3Smrg  echo "$as_me: failed program was:" >&5
318832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
318932b578d3Smrg
319032b578d3Smrg{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
319132b578d3SmrgSee \`config.log' for more details." >&5
319232b578d3Smrgecho "$as_me: error: C compiler cannot create executables
319332b578d3SmrgSee \`config.log' for more details." >&2;}
319432b578d3Smrg   { (exit 77); exit 77; }; }
319532b578d3Smrgfi
319632b578d3Smrg
319732b578d3Smrgac_exeext=$ac_cv_exeext
319832b578d3Smrg
319932b578d3Smrg# Check that the compiler produces executables we can run.  If not, either
320032b578d3Smrg# the compiler is broken, or we cross compile.
320132b578d3Smrg{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
320232b578d3Smrgecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
320332b578d3Smrg# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
320432b578d3Smrg# If not cross compiling, check that we can run a simple program.
320532b578d3Smrgif test "$cross_compiling" != yes; then
320632b578d3Smrg  if { ac_try='./$ac_file'
320732b578d3Smrg  { (case "(($ac_try" in
320832b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
320932b578d3Smrg  *) ac_try_echo=$ac_try;;
321032b578d3Smrgesac
321132b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
321232b578d3Smrg  (eval "$ac_try") 2>&5
321332b578d3Smrg  ac_status=$?
321432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
321532b578d3Smrg  (exit $ac_status); }; }; then
321632b578d3Smrg    cross_compiling=no
321732b578d3Smrg  else
321832b578d3Smrg    if test "$cross_compiling" = maybe; then
321932b578d3Smrg	cross_compiling=yes
322032b578d3Smrg    else
322132b578d3Smrg	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
322232b578d3SmrgIf you meant to cross compile, use \`--host'.
322332b578d3SmrgSee \`config.log' for more details." >&5
322432b578d3Smrgecho "$as_me: error: cannot run C compiled programs.
322532b578d3SmrgIf you meant to cross compile, use \`--host'.
322632b578d3SmrgSee \`config.log' for more details." >&2;}
322732b578d3Smrg   { (exit 1); exit 1; }; }
322832b578d3Smrg    fi
322932b578d3Smrg  fi
323032b578d3Smrgfi
323132b578d3Smrg{ echo "$as_me:$LINENO: result: yes" >&5
323232b578d3Smrgecho "${ECHO_T}yes" >&6; }
323332b578d3Smrg
323432b578d3Smrgrm -f a.out a.exe conftest$ac_cv_exeext b.out
323532b578d3Smrgac_clean_files=$ac_clean_files_save
323632b578d3Smrg# Check that the compiler produces executables we can run.  If not, either
323732b578d3Smrg# the compiler is broken, or we cross compile.
323832b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
323932b578d3Smrgecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
324032b578d3Smrg{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
324132b578d3Smrgecho "${ECHO_T}$cross_compiling" >&6; }
324232b578d3Smrg
324332b578d3Smrg{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
324432b578d3Smrgecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
324532b578d3Smrgif { (ac_try="$ac_link"
324632b578d3Smrgcase "(($ac_try" in
324732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
324832b578d3Smrg  *) ac_try_echo=$ac_try;;
324932b578d3Smrgesac
325032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
325132b578d3Smrg  (eval "$ac_link") 2>&5
325232b578d3Smrg  ac_status=$?
325332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
325432b578d3Smrg  (exit $ac_status); }; then
325532b578d3Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
325632b578d3Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
325732b578d3Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
325832b578d3Smrg# `rm'.
325932b578d3Smrgfor ac_file in conftest.exe conftest conftest.*; do
326032b578d3Smrg  test -f "$ac_file" || continue
326132b578d3Smrg  case $ac_file in
326232b578d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
326332b578d3Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
326432b578d3Smrg	  break;;
326532b578d3Smrg    * ) break;;
326632b578d3Smrg  esac
326732b578d3Smrgdone
326832b578d3Smrgelse
326932b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
327032b578d3SmrgSee \`config.log' for more details." >&5
327132b578d3Smrgecho "$as_me: error: cannot compute suffix of executables: cannot compile and link
327232b578d3SmrgSee \`config.log' for more details." >&2;}
327332b578d3Smrg   { (exit 1); exit 1; }; }
327432b578d3Smrgfi
327532b578d3Smrg
327632b578d3Smrgrm -f conftest$ac_cv_exeext
327732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
327832b578d3Smrgecho "${ECHO_T}$ac_cv_exeext" >&6; }
327932b578d3Smrg
328032b578d3Smrgrm -f conftest.$ac_ext
328132b578d3SmrgEXEEXT=$ac_cv_exeext
328232b578d3Smrgac_exeext=$EXEEXT
328332b578d3Smrg{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
328432b578d3Smrgecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
328532b578d3Smrgif test "${ac_cv_objext+set}" = set; then
328632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
328732b578d3Smrgelse
328832b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
328932b578d3Smrg/* confdefs.h.  */
329032b578d3Smrg_ACEOF
329132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
329232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
329332b578d3Smrg/* end confdefs.h.  */
329432b578d3Smrg
329532b578d3Smrgint
329632b578d3Smrgmain ()
329732b578d3Smrg{
329832b578d3Smrg
329932b578d3Smrg  ;
330032b578d3Smrg  return 0;
330132b578d3Smrg}
330232b578d3Smrg_ACEOF
330332b578d3Smrgrm -f conftest.o conftest.obj
330432b578d3Smrgif { (ac_try="$ac_compile"
330532b578d3Smrgcase "(($ac_try" in
330632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
330732b578d3Smrg  *) ac_try_echo=$ac_try;;
330832b578d3Smrgesac
330932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
331032b578d3Smrg  (eval "$ac_compile") 2>&5
331132b578d3Smrg  ac_status=$?
331232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
331332b578d3Smrg  (exit $ac_status); }; then
331432b578d3Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
331532b578d3Smrg  test -f "$ac_file" || continue;
331632b578d3Smrg  case $ac_file in
331732b578d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
331832b578d3Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
331932b578d3Smrg       break;;
332032b578d3Smrg  esac
332132b578d3Smrgdone
332232b578d3Smrgelse
332332b578d3Smrg  echo "$as_me: failed program was:" >&5
332432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
332532b578d3Smrg
332632b578d3Smrg{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
332732b578d3SmrgSee \`config.log' for more details." >&5
332832b578d3Smrgecho "$as_me: error: cannot compute suffix of object files: cannot compile
332932b578d3SmrgSee \`config.log' for more details." >&2;}
333032b578d3Smrg   { (exit 1); exit 1; }; }
333132b578d3Smrgfi
333232b578d3Smrg
333332b578d3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
333432b578d3Smrgfi
333532b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
333632b578d3Smrgecho "${ECHO_T}$ac_cv_objext" >&6; }
333732b578d3SmrgOBJEXT=$ac_cv_objext
333832b578d3Smrgac_objext=$OBJEXT
333932b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
334032b578d3Smrgecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
334132b578d3Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then
334232b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
334332b578d3Smrgelse
334432b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
334532b578d3Smrg/* confdefs.h.  */
334632b578d3Smrg_ACEOF
334732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
334832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
334932b578d3Smrg/* end confdefs.h.  */
335032b578d3Smrg
335132b578d3Smrgint
335232b578d3Smrgmain ()
335332b578d3Smrg{
335432b578d3Smrg#ifndef __GNUC__
335532b578d3Smrg       choke me
335632b578d3Smrg#endif
335732b578d3Smrg
335832b578d3Smrg  ;
335932b578d3Smrg  return 0;
336032b578d3Smrg}
336132b578d3Smrg_ACEOF
336232b578d3Smrgrm -f conftest.$ac_objext
336332b578d3Smrgif { (ac_try="$ac_compile"
336432b578d3Smrgcase "(($ac_try" in
336532b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
336632b578d3Smrg  *) ac_try_echo=$ac_try;;
336732b578d3Smrgesac
336832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
336932b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
337032b578d3Smrg  ac_status=$?
337132b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
337232b578d3Smrg  rm -f conftest.er1
337332b578d3Smrg  cat conftest.err >&5
337432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
337532b578d3Smrg  (exit $ac_status); } && {
337632b578d3Smrg	 test -z "$ac_c_werror_flag" ||
337732b578d3Smrg	 test ! -s conftest.err
337832b578d3Smrg       } && test -s conftest.$ac_objext; then
337932b578d3Smrg  ac_compiler_gnu=yes
338032b578d3Smrgelse
338132b578d3Smrg  echo "$as_me: failed program was:" >&5
338232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
338332b578d3Smrg
338432b578d3Smrg	ac_compiler_gnu=no
338532b578d3Smrgfi
338632b578d3Smrg
338732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
338832b578d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
338932b578d3Smrg
339032b578d3Smrgfi
339132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
339232b578d3Smrgecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
339332b578d3SmrgGCC=`test $ac_compiler_gnu = yes && echo yes`
339432b578d3Smrgac_test_CFLAGS=${CFLAGS+set}
339532b578d3Smrgac_save_CFLAGS=$CFLAGS
339632b578d3Smrg{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
339732b578d3Smrgecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
339832b578d3Smrgif test "${ac_cv_prog_cc_g+set}" = set; then
339932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
340032b578d3Smrgelse
340132b578d3Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
340232b578d3Smrg   ac_c_werror_flag=yes
340332b578d3Smrg   ac_cv_prog_cc_g=no
340432b578d3Smrg   CFLAGS="-g"
340532b578d3Smrg   cat >conftest.$ac_ext <<_ACEOF
340632b578d3Smrg/* confdefs.h.  */
340732b578d3Smrg_ACEOF
340832b578d3Smrgcat confdefs.h >>conftest.$ac_ext
340932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
341032b578d3Smrg/* end confdefs.h.  */
341132b578d3Smrg
341232b578d3Smrgint
341332b578d3Smrgmain ()
341432b578d3Smrg{
341532b578d3Smrg
341632b578d3Smrg  ;
341732b578d3Smrg  return 0;
341832b578d3Smrg}
341932b578d3Smrg_ACEOF
342032b578d3Smrgrm -f conftest.$ac_objext
342132b578d3Smrgif { (ac_try="$ac_compile"
342232b578d3Smrgcase "(($ac_try" in
342332b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
342432b578d3Smrg  *) ac_try_echo=$ac_try;;
342532b578d3Smrgesac
342632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
342732b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
342832b578d3Smrg  ac_status=$?
342932b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
343032b578d3Smrg  rm -f conftest.er1
343132b578d3Smrg  cat conftest.err >&5
343232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
343332b578d3Smrg  (exit $ac_status); } && {
343432b578d3Smrg	 test -z "$ac_c_werror_flag" ||
343532b578d3Smrg	 test ! -s conftest.err
343632b578d3Smrg       } && test -s conftest.$ac_objext; then
343732b578d3Smrg  ac_cv_prog_cc_g=yes
343832b578d3Smrgelse
343932b578d3Smrg  echo "$as_me: failed program was:" >&5
344032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
344132b578d3Smrg
344232b578d3Smrg	CFLAGS=""
344332b578d3Smrg      cat >conftest.$ac_ext <<_ACEOF
344432b578d3Smrg/* confdefs.h.  */
344532b578d3Smrg_ACEOF
344632b578d3Smrgcat confdefs.h >>conftest.$ac_ext
344732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
344832b578d3Smrg/* end confdefs.h.  */
344932b578d3Smrg
345032b578d3Smrgint
345132b578d3Smrgmain ()
345232b578d3Smrg{
345332b578d3Smrg
345432b578d3Smrg  ;
345532b578d3Smrg  return 0;
345632b578d3Smrg}
345732b578d3Smrg_ACEOF
345832b578d3Smrgrm -f conftest.$ac_objext
345932b578d3Smrgif { (ac_try="$ac_compile"
346032b578d3Smrgcase "(($ac_try" in
346132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
346232b578d3Smrg  *) ac_try_echo=$ac_try;;
346332b578d3Smrgesac
346432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
346532b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
346632b578d3Smrg  ac_status=$?
346732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
346832b578d3Smrg  rm -f conftest.er1
346932b578d3Smrg  cat conftest.err >&5
347032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
347132b578d3Smrg  (exit $ac_status); } && {
347232b578d3Smrg	 test -z "$ac_c_werror_flag" ||
347332b578d3Smrg	 test ! -s conftest.err
347432b578d3Smrg       } && test -s conftest.$ac_objext; then
347532b578d3Smrg  :
347632b578d3Smrgelse
347732b578d3Smrg  echo "$as_me: failed program was:" >&5
347832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
347932b578d3Smrg
348032b578d3Smrg	ac_c_werror_flag=$ac_save_c_werror_flag
348132b578d3Smrg	 CFLAGS="-g"
348232b578d3Smrg	 cat >conftest.$ac_ext <<_ACEOF
348332b578d3Smrg/* confdefs.h.  */
348432b578d3Smrg_ACEOF
348532b578d3Smrgcat confdefs.h >>conftest.$ac_ext
348632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
348732b578d3Smrg/* end confdefs.h.  */
348832b578d3Smrg
348932b578d3Smrgint
349032b578d3Smrgmain ()
349132b578d3Smrg{
349232b578d3Smrg
349332b578d3Smrg  ;
349432b578d3Smrg  return 0;
349532b578d3Smrg}
349632b578d3Smrg_ACEOF
349732b578d3Smrgrm -f conftest.$ac_objext
349832b578d3Smrgif { (ac_try="$ac_compile"
349932b578d3Smrgcase "(($ac_try" in
350032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
350132b578d3Smrg  *) ac_try_echo=$ac_try;;
350232b578d3Smrgesac
350332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
350432b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
350532b578d3Smrg  ac_status=$?
350632b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
350732b578d3Smrg  rm -f conftest.er1
350832b578d3Smrg  cat conftest.err >&5
350932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
351032b578d3Smrg  (exit $ac_status); } && {
351132b578d3Smrg	 test -z "$ac_c_werror_flag" ||
351232b578d3Smrg	 test ! -s conftest.err
351332b578d3Smrg       } && test -s conftest.$ac_objext; then
351432b578d3Smrg  ac_cv_prog_cc_g=yes
351532b578d3Smrgelse
351632b578d3Smrg  echo "$as_me: failed program was:" >&5
351732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
351832b578d3Smrg
351932b578d3Smrg
352032b578d3Smrgfi
352132b578d3Smrg
352232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
352332b578d3Smrgfi
352432b578d3Smrg
352532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
352632b578d3Smrgfi
352732b578d3Smrg
352832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
352932b578d3Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
353032b578d3Smrgfi
353132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
353232b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
353332b578d3Smrgif test "$ac_test_CFLAGS" = set; then
353432b578d3Smrg  CFLAGS=$ac_save_CFLAGS
353532b578d3Smrgelif test $ac_cv_prog_cc_g = yes; then
353632b578d3Smrg  if test "$GCC" = yes; then
353732b578d3Smrg    CFLAGS="-g -O2"
353832b578d3Smrg  else
353932b578d3Smrg    CFLAGS="-g"
354032b578d3Smrg  fi
354132b578d3Smrgelse
354232b578d3Smrg  if test "$GCC" = yes; then
354332b578d3Smrg    CFLAGS="-O2"
354432b578d3Smrg  else
354532b578d3Smrg    CFLAGS=
354632b578d3Smrg  fi
354732b578d3Smrgfi
354832b578d3Smrg{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
354932b578d3Smrgecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
355032b578d3Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then
355132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
355232b578d3Smrgelse
355332b578d3Smrg  ac_cv_prog_cc_c89=no
355432b578d3Smrgac_save_CC=$CC
355532b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
355632b578d3Smrg/* confdefs.h.  */
355732b578d3Smrg_ACEOF
355832b578d3Smrgcat confdefs.h >>conftest.$ac_ext
355932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
356032b578d3Smrg/* end confdefs.h.  */
356132b578d3Smrg#include <stdarg.h>
356232b578d3Smrg#include <stdio.h>
356332b578d3Smrg#include <sys/types.h>
356432b578d3Smrg#include <sys/stat.h>
356532b578d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
356632b578d3Smrgstruct buf { int x; };
356732b578d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
356832b578d3Smrgstatic char *e (p, i)
356932b578d3Smrg     char **p;
357032b578d3Smrg     int i;
357132b578d3Smrg{
357232b578d3Smrg  return p[i];
357332b578d3Smrg}
357432b578d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
357532b578d3Smrg{
357632b578d3Smrg  char *s;
357732b578d3Smrg  va_list v;
357832b578d3Smrg  va_start (v,p);
357932b578d3Smrg  s = g (p, va_arg (v,int));
358032b578d3Smrg  va_end (v);
358132b578d3Smrg  return s;
358232b578d3Smrg}
358332b578d3Smrg
358432b578d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
358532b578d3Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
358632b578d3Smrg   These don't provoke an error unfortunately, instead are silently treated
358732b578d3Smrg   as 'x'.  The following induces an error, until -std is added to get
358832b578d3Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
358932b578d3Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
359032b578d3Smrg   that's true only with -std.  */
359132b578d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
359232b578d3Smrg
359332b578d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
359432b578d3Smrg   inside strings and character constants.  */
359532b578d3Smrg#define FOO(x) 'x'
359632b578d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
359732b578d3Smrg
359832b578d3Smrgint test (int i, double x);
359932b578d3Smrgstruct s1 {int (*f) (int a);};
360032b578d3Smrgstruct s2 {int (*f) (double a);};
360132b578d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
360232b578d3Smrgint argc;
360332b578d3Smrgchar **argv;
360432b578d3Smrgint
360532b578d3Smrgmain ()
360632b578d3Smrg{
360732b578d3Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
360832b578d3Smrg  ;
360932b578d3Smrg  return 0;
361032b578d3Smrg}
361132b578d3Smrg_ACEOF
361232b578d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
361332b578d3Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
361432b578d3Smrgdo
361532b578d3Smrg  CC="$ac_save_CC $ac_arg"
361632b578d3Smrg  rm -f conftest.$ac_objext
361732b578d3Smrgif { (ac_try="$ac_compile"
361832b578d3Smrgcase "(($ac_try" in
361932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
362032b578d3Smrg  *) ac_try_echo=$ac_try;;
362132b578d3Smrgesac
362232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
362332b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
362432b578d3Smrg  ac_status=$?
362532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
362632b578d3Smrg  rm -f conftest.er1
362732b578d3Smrg  cat conftest.err >&5
362832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
362932b578d3Smrg  (exit $ac_status); } && {
363032b578d3Smrg	 test -z "$ac_c_werror_flag" ||
363132b578d3Smrg	 test ! -s conftest.err
363232b578d3Smrg       } && test -s conftest.$ac_objext; then
363332b578d3Smrg  ac_cv_prog_cc_c89=$ac_arg
363432b578d3Smrgelse
363532b578d3Smrg  echo "$as_me: failed program was:" >&5
363632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
363732b578d3Smrg
363832b578d3Smrg
363932b578d3Smrgfi
364032b578d3Smrg
364132b578d3Smrgrm -f core conftest.err conftest.$ac_objext
364232b578d3Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
364332b578d3Smrgdone
364432b578d3Smrgrm -f conftest.$ac_ext
364532b578d3SmrgCC=$ac_save_CC
364632b578d3Smrg
364732b578d3Smrgfi
364832b578d3Smrg# AC_CACHE_VAL
364932b578d3Smrgcase "x$ac_cv_prog_cc_c89" in
365032b578d3Smrg  x)
365132b578d3Smrg    { echo "$as_me:$LINENO: result: none needed" >&5
365232b578d3Smrgecho "${ECHO_T}none needed" >&6; } ;;
365332b578d3Smrg  xno)
365432b578d3Smrg    { echo "$as_me:$LINENO: result: unsupported" >&5
365532b578d3Smrgecho "${ECHO_T}unsupported" >&6; } ;;
365632b578d3Smrg  *)
365732b578d3Smrg    CC="$CC $ac_cv_prog_cc_c89"
365832b578d3Smrg    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
365932b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
366032b578d3Smrgesac
366132b578d3Smrg
366232b578d3Smrg
366332b578d3Smrgac_ext=c
366432b578d3Smrgac_cpp='$CPP $CPPFLAGS'
366532b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
366632b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
366732b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
366832b578d3Smrg
366932b578d3Smrgdepcc="$CC"   am_compiler_list=
367032b578d3Smrg
367132b578d3Smrg{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
367232b578d3Smrgecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
367332b578d3Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
367432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
367532b578d3Smrgelse
367632b578d3Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
367732b578d3Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
367832b578d3Smrg  # making bogus files that we don't know about and never remove.  For
367932b578d3Smrg  # instance it was reported that on HP-UX the gcc test will end up
368032b578d3Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
368132b578d3Smrg  # in D'.
368232b578d3Smrg  mkdir conftest.dir
368332b578d3Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
368432b578d3Smrg  # using a relative directory.
368532b578d3Smrg  cp "$am_depcomp" conftest.dir
368632b578d3Smrg  cd conftest.dir
368732b578d3Smrg  # We will build objects and dependencies in a subdirectory because
368832b578d3Smrg  # it helps to detect inapplicable dependency modes.  For instance
368932b578d3Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
369032b578d3Smrg  # side effect of compilation, but ICC will put the dependencies in
369132b578d3Smrg  # the current directory while Tru64 will put them in the object
369232b578d3Smrg  # directory.
369332b578d3Smrg  mkdir sub
369432b578d3Smrg
369532b578d3Smrg  am_cv_CC_dependencies_compiler_type=none
369632b578d3Smrg  if test "$am_compiler_list" = ""; then
369732b578d3Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
369832b578d3Smrg  fi
369932b578d3Smrg  for depmode in $am_compiler_list; do
370032b578d3Smrg    # Setup a source with many dependencies, because some compilers
370132b578d3Smrg    # like to wrap large dependency lists on column 80 (with \), and
370232b578d3Smrg    # we should not choose a depcomp mode which is confused by this.
370332b578d3Smrg    #
370432b578d3Smrg    # We need to recreate these files for each test, as the compiler may
370532b578d3Smrg    # overwrite some of them when testing with obscure command lines.
370632b578d3Smrg    # This happens at least with the AIX C compiler.
370732b578d3Smrg    : > sub/conftest.c
370832b578d3Smrg    for i in 1 2 3 4 5 6; do
370932b578d3Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
371032b578d3Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
371132b578d3Smrg      # Solaris 8's {/usr,}/bin/sh.
371232b578d3Smrg      touch sub/conftst$i.h
371332b578d3Smrg    done
371432b578d3Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
371532b578d3Smrg
371632b578d3Smrg    case $depmode in
371732b578d3Smrg    nosideeffect)
371832b578d3Smrg      # after this tag, mechanisms are not by side-effect, so they'll
371932b578d3Smrg      # only be used when explicitly requested
372032b578d3Smrg      if test "x$enable_dependency_tracking" = xyes; then
372132b578d3Smrg	continue
372232b578d3Smrg      else
372332b578d3Smrg	break
372432b578d3Smrg      fi
372532b578d3Smrg      ;;
372632b578d3Smrg    none) break ;;
372732b578d3Smrg    esac
372832b578d3Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
372932b578d3Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
373032b578d3Smrg    # handle `-M -o', and we need to detect this.
373132b578d3Smrg    if depmode=$depmode \
373232b578d3Smrg       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
373332b578d3Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
373432b578d3Smrg       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
373532b578d3Smrg         >/dev/null 2>conftest.err &&
373632b578d3Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
373732b578d3Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
373832b578d3Smrg       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
373932b578d3Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
374032b578d3Smrg      # icc doesn't choke on unknown options, it will just issue warnings
374132b578d3Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
374232b578d3Smrg      # that says an option was ignored or not supported.
374332b578d3Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
374432b578d3Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
374532b578d3Smrg      # The diagnosis changed in icc 8.0:
374632b578d3Smrg      #   icc: Command line remark: option '-MP' not supported
374732b578d3Smrg      if (grep 'ignoring option' conftest.err ||
374832b578d3Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
374932b578d3Smrg        am_cv_CC_dependencies_compiler_type=$depmode
375032b578d3Smrg        break
375132b578d3Smrg      fi
375232b578d3Smrg    fi
375332b578d3Smrg  done
375432b578d3Smrg
375532b578d3Smrg  cd ..
375632b578d3Smrg  rm -rf conftest.dir
375732b578d3Smrgelse
375832b578d3Smrg  am_cv_CC_dependencies_compiler_type=none
375932b578d3Smrgfi
376032b578d3Smrg
376132b578d3Smrgfi
376232b578d3Smrg{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
376332b578d3Smrgecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
376432b578d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
376532b578d3Smrg
376632b578d3Smrg if
376732b578d3Smrg  test "x$enable_dependency_tracking" != xno \
376832b578d3Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
376932b578d3Smrg  am__fastdepCC_TRUE=
377032b578d3Smrg  am__fastdepCC_FALSE='#'
377132b578d3Smrgelse
377232b578d3Smrg  am__fastdepCC_TRUE='#'
377332b578d3Smrg  am__fastdepCC_FALSE=
377432b578d3Smrgfi
377532b578d3Smrg
377632b578d3Smrg
377732b578d3Smrg{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
377832b578d3Smrgecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
377932b578d3Smrgif test "${lt_cv_path_SED+set}" = set; then
378032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
378132b578d3Smrgelse
378232b578d3Smrg  # Loop through the user's path and test for sed and gsed.
378332b578d3Smrg# Then use that list of sed's as ones to test for truncation.
378432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
378532b578d3Smrgfor as_dir in $PATH
378632b578d3Smrgdo
378732b578d3Smrg  IFS=$as_save_IFS
378832b578d3Smrg  test -z "$as_dir" && as_dir=.
378932b578d3Smrg  for lt_ac_prog in sed gsed; do
379032b578d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3791d31dbc53Smrg      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
379232b578d3Smrg        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
379332b578d3Smrg      fi
379432b578d3Smrg    done
379532b578d3Smrg  done
379632b578d3Smrgdone
379732b578d3Smrglt_ac_max=0
379832b578d3Smrglt_ac_count=0
379932b578d3Smrg# Add /usr/xpg4/bin/sed as it is typically found on Solaris
380032b578d3Smrg# along with /bin/sed that truncates output.
380132b578d3Smrgfor lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
380232b578d3Smrg  test ! -f $lt_ac_sed && continue
380332b578d3Smrg  cat /dev/null > conftest.in
380432b578d3Smrg  lt_ac_count=0
380532b578d3Smrg  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
380632b578d3Smrg  # Check for GNU sed and select it if it is found.
380732b578d3Smrg  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
380832b578d3Smrg    lt_cv_path_SED=$lt_ac_sed
380932b578d3Smrg    break
381032b578d3Smrg  fi
381132b578d3Smrg  while true; do
381232b578d3Smrg    cat conftest.in conftest.in >conftest.tmp
381332b578d3Smrg    mv conftest.tmp conftest.in
381432b578d3Smrg    cp conftest.in conftest.nl
381532b578d3Smrg    echo >>conftest.nl
381632b578d3Smrg    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
381732b578d3Smrg    cmp -s conftest.out conftest.nl || break
381832b578d3Smrg    # 10000 chars as input seems more than enough
381932b578d3Smrg    test $lt_ac_count -gt 10 && break
382032b578d3Smrg    lt_ac_count=`expr $lt_ac_count + 1`
382132b578d3Smrg    if test $lt_ac_count -gt $lt_ac_max; then
382232b578d3Smrg      lt_ac_max=$lt_ac_count
382332b578d3Smrg      lt_cv_path_SED=$lt_ac_sed
382432b578d3Smrg    fi
382532b578d3Smrg  done
382632b578d3Smrgdone
382732b578d3Smrg
382832b578d3Smrgfi
382932b578d3Smrg
383032b578d3SmrgSED=$lt_cv_path_SED
383132b578d3Smrg{ echo "$as_me:$LINENO: result: $SED" >&5
383232b578d3Smrgecho "${ECHO_T}$SED" >&6; }
383332b578d3Smrg
383432b578d3Smrg{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
383532b578d3Smrgecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
383632b578d3Smrgif test "${ac_cv_path_GREP+set}" = set; then
383732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
383832b578d3Smrgelse
383932b578d3Smrg  # Extract the first word of "grep ggrep" to use in msg output
384032b578d3Smrgif test -z "$GREP"; then
384132b578d3Smrgset dummy grep ggrep; ac_prog_name=$2
384232b578d3Smrgif test "${ac_cv_path_GREP+set}" = set; then
384332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
384432b578d3Smrgelse
384532b578d3Smrg  ac_path_GREP_found=false
384632b578d3Smrg# Loop through the user's path and test for each of PROGNAME-LIST
384732b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
384832b578d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
384932b578d3Smrgdo
385032b578d3Smrg  IFS=$as_save_IFS
385132b578d3Smrg  test -z "$as_dir" && as_dir=.
385232b578d3Smrg  for ac_prog in grep ggrep; do
385332b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
385432b578d3Smrg    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
385532b578d3Smrg    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
385632b578d3Smrg    # Check for GNU ac_path_GREP and select it if it is found.
385732b578d3Smrg  # Check for GNU $ac_path_GREP
385832b578d3Smrgcase `"$ac_path_GREP" --version 2>&1` in
385932b578d3Smrg*GNU*)
386032b578d3Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
386132b578d3Smrg*)
386232b578d3Smrg  ac_count=0
386332b578d3Smrg  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
386432b578d3Smrg  while :
386532b578d3Smrg  do
386632b578d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
386732b578d3Smrg    mv "conftest.tmp" "conftest.in"
386832b578d3Smrg    cp "conftest.in" "conftest.nl"
386932b578d3Smrg    echo 'GREP' >> "conftest.nl"
387032b578d3Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
387132b578d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
387232b578d3Smrg    ac_count=`expr $ac_count + 1`
387332b578d3Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
387432b578d3Smrg      # Best one so far, save it but keep looking for a better one
387532b578d3Smrg      ac_cv_path_GREP="$ac_path_GREP"
387632b578d3Smrg      ac_path_GREP_max=$ac_count
387732b578d3Smrg    fi
387832b578d3Smrg    # 10*(2^10) chars as input seems more than enough
387932b578d3Smrg    test $ac_count -gt 10 && break
388032b578d3Smrg  done
388132b578d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
388232b578d3Smrgesac
388332b578d3Smrg
388432b578d3Smrg
388532b578d3Smrg    $ac_path_GREP_found && break 3
388632b578d3Smrg  done
388732b578d3Smrgdone
388832b578d3Smrg
388932b578d3Smrgdone
389032b578d3SmrgIFS=$as_save_IFS
389132b578d3Smrg
389232b578d3Smrg
389332b578d3Smrgfi
389432b578d3Smrg
389532b578d3SmrgGREP="$ac_cv_path_GREP"
389632b578d3Smrgif test -z "$GREP"; then
389732b578d3Smrg  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
389832b578d3Smrgecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
389932b578d3Smrg   { (exit 1); exit 1; }; }
390032b578d3Smrgfi
390132b578d3Smrg
390232b578d3Smrgelse
390332b578d3Smrg  ac_cv_path_GREP=$GREP
390432b578d3Smrgfi
390532b578d3Smrg
390632b578d3Smrg
390732b578d3Smrgfi
390832b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
390932b578d3Smrgecho "${ECHO_T}$ac_cv_path_GREP" >&6; }
391032b578d3Smrg GREP="$ac_cv_path_GREP"
391132b578d3Smrg
391232b578d3Smrg
391332b578d3Smrg{ echo "$as_me:$LINENO: checking for egrep" >&5
391432b578d3Smrgecho $ECHO_N "checking for egrep... $ECHO_C" >&6; }
391532b578d3Smrgif test "${ac_cv_path_EGREP+set}" = set; then
391632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
391732b578d3Smrgelse
391832b578d3Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
391932b578d3Smrg   then ac_cv_path_EGREP="$GREP -E"
392032b578d3Smrg   else
392132b578d3Smrg     # Extract the first word of "egrep" to use in msg output
392232b578d3Smrgif test -z "$EGREP"; then
392332b578d3Smrgset dummy egrep; ac_prog_name=$2
392432b578d3Smrgif test "${ac_cv_path_EGREP+set}" = set; then
392532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
392632b578d3Smrgelse
392732b578d3Smrg  ac_path_EGREP_found=false
392832b578d3Smrg# Loop through the user's path and test for each of PROGNAME-LIST
392932b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
393032b578d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
393132b578d3Smrgdo
393232b578d3Smrg  IFS=$as_save_IFS
393332b578d3Smrg  test -z "$as_dir" && as_dir=.
393432b578d3Smrg  for ac_prog in egrep; do
393532b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
393632b578d3Smrg    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
393732b578d3Smrg    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
393832b578d3Smrg    # Check for GNU ac_path_EGREP and select it if it is found.
393932b578d3Smrg  # Check for GNU $ac_path_EGREP
394032b578d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in
394132b578d3Smrg*GNU*)
394232b578d3Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
394332b578d3Smrg*)
394432b578d3Smrg  ac_count=0
394532b578d3Smrg  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
394632b578d3Smrg  while :
394732b578d3Smrg  do
394832b578d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
394932b578d3Smrg    mv "conftest.tmp" "conftest.in"
395032b578d3Smrg    cp "conftest.in" "conftest.nl"
395132b578d3Smrg    echo 'EGREP' >> "conftest.nl"
395232b578d3Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
395332b578d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
395432b578d3Smrg    ac_count=`expr $ac_count + 1`
395532b578d3Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
395632b578d3Smrg      # Best one so far, save it but keep looking for a better one
395732b578d3Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
395832b578d3Smrg      ac_path_EGREP_max=$ac_count
395932b578d3Smrg    fi
396032b578d3Smrg    # 10*(2^10) chars as input seems more than enough
396132b578d3Smrg    test $ac_count -gt 10 && break
396232b578d3Smrg  done
396332b578d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
396432b578d3Smrgesac
396532b578d3Smrg
396632b578d3Smrg
396732b578d3Smrg    $ac_path_EGREP_found && break 3
396832b578d3Smrg  done
396932b578d3Smrgdone
397032b578d3Smrg
397132b578d3Smrgdone
397232b578d3SmrgIFS=$as_save_IFS
397332b578d3Smrg
397432b578d3Smrg
397532b578d3Smrgfi
397632b578d3Smrg
397732b578d3SmrgEGREP="$ac_cv_path_EGREP"
397832b578d3Smrgif test -z "$EGREP"; then
397932b578d3Smrg  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
398032b578d3Smrgecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
398132b578d3Smrg   { (exit 1); exit 1; }; }
398232b578d3Smrgfi
398332b578d3Smrg
398432b578d3Smrgelse
398532b578d3Smrg  ac_cv_path_EGREP=$EGREP
398632b578d3Smrgfi
398732b578d3Smrg
398832b578d3Smrg
398932b578d3Smrg   fi
399032b578d3Smrgfi
399132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
399232b578d3Smrgecho "${ECHO_T}$ac_cv_path_EGREP" >&6; }
399332b578d3Smrg EGREP="$ac_cv_path_EGREP"
399432b578d3Smrg
399532b578d3Smrg
399632b578d3Smrg
399732b578d3Smrg# Check whether --with-gnu-ld was given.
399832b578d3Smrgif test "${with_gnu_ld+set}" = set; then
399932b578d3Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
400032b578d3Smrgelse
400132b578d3Smrg  with_gnu_ld=no
400232b578d3Smrgfi
400332b578d3Smrg
400432b578d3Smrgac_prog=ld
400532b578d3Smrgif test "$GCC" = yes; then
400632b578d3Smrg  # Check if gcc -print-prog-name=ld gives a path.
400732b578d3Smrg  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
400832b578d3Smrgecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
400932b578d3Smrg  case $host in
401032b578d3Smrg  *-*-mingw*)
401132b578d3Smrg    # gcc leaves a trailing carriage return which upsets mingw
401232b578d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
401332b578d3Smrg  *)
401432b578d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
401532b578d3Smrg  esac
401632b578d3Smrg  case $ac_prog in
401732b578d3Smrg    # Accept absolute paths.
401832b578d3Smrg    [\\/]* | ?:[\\/]*)
401932b578d3Smrg      re_direlt='/[^/][^/]*/\.\./'
402032b578d3Smrg      # Canonicalize the pathname of ld
402132b578d3Smrg      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
402232b578d3Smrg      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
402332b578d3Smrg	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
402432b578d3Smrg      done
402532b578d3Smrg      test -z "$LD" && LD="$ac_prog"
402632b578d3Smrg      ;;
402732b578d3Smrg  "")
402832b578d3Smrg    # If it fails, then pretend we aren't using GCC.
402932b578d3Smrg    ac_prog=ld
403032b578d3Smrg    ;;
403132b578d3Smrg  *)
403232b578d3Smrg    # If it is relative, then search for the first ld in PATH.
403332b578d3Smrg    with_gnu_ld=unknown
403432b578d3Smrg    ;;
403532b578d3Smrg  esac
403632b578d3Smrgelif test "$with_gnu_ld" = yes; then
403732b578d3Smrg  { echo "$as_me:$LINENO: checking for GNU ld" >&5
403832b578d3Smrgecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
403932b578d3Smrgelse
404032b578d3Smrg  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
404132b578d3Smrgecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
404232b578d3Smrgfi
404332b578d3Smrgif test "${lt_cv_path_LD+set}" = set; then
404432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
404532b578d3Smrgelse
404632b578d3Smrg  if test -z "$LD"; then
404732b578d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
404832b578d3Smrg  for ac_dir in $PATH; do
404932b578d3Smrg    IFS="$lt_save_ifs"
405032b578d3Smrg    test -z "$ac_dir" && ac_dir=.
405132b578d3Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
405232b578d3Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
405332b578d3Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
405432b578d3Smrg      # but apparently some variants of GNU ld only accept -v.
405532b578d3Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
405632b578d3Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
405732b578d3Smrg      *GNU* | *'with BFD'*)
405832b578d3Smrg	test "$with_gnu_ld" != no && break
405932b578d3Smrg	;;
406032b578d3Smrg      *)
406132b578d3Smrg	test "$with_gnu_ld" != yes && break
406232b578d3Smrg	;;
406332b578d3Smrg      esac
406432b578d3Smrg    fi
406532b578d3Smrg  done
406632b578d3Smrg  IFS="$lt_save_ifs"
406732b578d3Smrgelse
406832b578d3Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
406932b578d3Smrgfi
407032b578d3Smrgfi
407132b578d3Smrg
407232b578d3SmrgLD="$lt_cv_path_LD"
407332b578d3Smrgif test -n "$LD"; then
407432b578d3Smrg  { echo "$as_me:$LINENO: result: $LD" >&5
407532b578d3Smrgecho "${ECHO_T}$LD" >&6; }
407632b578d3Smrgelse
407732b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
407832b578d3Smrgecho "${ECHO_T}no" >&6; }
407932b578d3Smrgfi
408032b578d3Smrgtest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
408132b578d3Smrgecho "$as_me: error: no acceptable ld found in \$PATH" >&2;}
408232b578d3Smrg   { (exit 1); exit 1; }; }
408332b578d3Smrg{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
408432b578d3Smrgecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
408532b578d3Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then
408632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
408732b578d3Smrgelse
408832b578d3Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
408932b578d3Smrgcase `$LD -v 2>&1 </dev/null` in
409032b578d3Smrg*GNU* | *'with BFD'*)
409132b578d3Smrg  lt_cv_prog_gnu_ld=yes
409232b578d3Smrg  ;;
409332b578d3Smrg*)
409432b578d3Smrg  lt_cv_prog_gnu_ld=no
409532b578d3Smrg  ;;
409632b578d3Smrgesac
409732b578d3Smrgfi
409832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
409932b578d3Smrgecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
410032b578d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
410132b578d3Smrg
410232b578d3Smrg
410332b578d3Smrg{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
410432b578d3Smrgecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
410532b578d3Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then
410632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
410732b578d3Smrgelse
410832b578d3Smrg  lt_cv_ld_reload_flag='-r'
410932b578d3Smrgfi
411032b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
411132b578d3Smrgecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
411232b578d3Smrgreload_flag=$lt_cv_ld_reload_flag
411332b578d3Smrgcase $reload_flag in
411432b578d3Smrg"" | " "*) ;;
411532b578d3Smrg*) reload_flag=" $reload_flag" ;;
411632b578d3Smrgesac
411732b578d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
411832b578d3Smrgcase $host_os in
411932b578d3Smrg  darwin*)
412032b578d3Smrg    if test "$GCC" = yes; then
412132b578d3Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
412232b578d3Smrg    else
412332b578d3Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
412432b578d3Smrg    fi
412532b578d3Smrg    ;;
412632b578d3Smrgesac
412732b578d3Smrg
412832b578d3Smrg{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
412932b578d3Smrgecho $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
413032b578d3Smrgif test "${lt_cv_path_NM+set}" = set; then
413132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
413232b578d3Smrgelse
413332b578d3Smrg  if test -n "$NM"; then
413432b578d3Smrg  # Let the user override the test.
413532b578d3Smrg  lt_cv_path_NM="$NM"
413632b578d3Smrgelse
413732b578d3Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
413832b578d3Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
413932b578d3Smrg    lt_nm_to_check="$lt_nm_to_check nm"
414032b578d3Smrg  fi
414132b578d3Smrg  for lt_tmp_nm in $lt_nm_to_check; do
414232b578d3Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
414332b578d3Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
414432b578d3Smrg      IFS="$lt_save_ifs"
414532b578d3Smrg      test -z "$ac_dir" && ac_dir=.
414632b578d3Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
414732b578d3Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
414832b578d3Smrg	# Check to see if the nm accepts a BSD-compat flag.
414932b578d3Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
415032b578d3Smrg	#   nm: unknown option "B" ignored
415132b578d3Smrg	# Tru64's nm complains that /dev/null is an invalid object file
415232b578d3Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
415332b578d3Smrg	*/dev/null* | *'Invalid file or object type'*)
415432b578d3Smrg	  lt_cv_path_NM="$tmp_nm -B"
415532b578d3Smrg	  break
415632b578d3Smrg	  ;;
415732b578d3Smrg	*)
415832b578d3Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
415932b578d3Smrg	  */dev/null*)
416032b578d3Smrg	    lt_cv_path_NM="$tmp_nm -p"
416132b578d3Smrg	    break
416232b578d3Smrg	    ;;
416332b578d3Smrg	  *)
416432b578d3Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
416532b578d3Smrg	    continue # so that we can try to find one that supports BSD flags
416632b578d3Smrg	    ;;
416732b578d3Smrg	  esac
416832b578d3Smrg	  ;;
416932b578d3Smrg	esac
417032b578d3Smrg      fi
417132b578d3Smrg    done
417232b578d3Smrg    IFS="$lt_save_ifs"
417332b578d3Smrg  done
417432b578d3Smrg  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
417532b578d3Smrgfi
417632b578d3Smrgfi
417732b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
417832b578d3Smrgecho "${ECHO_T}$lt_cv_path_NM" >&6; }
417932b578d3SmrgNM="$lt_cv_path_NM"
418032b578d3Smrg
418132b578d3Smrg{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
418232b578d3Smrgecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
418332b578d3SmrgLN_S=$as_ln_s
418432b578d3Smrgif test "$LN_S" = "ln -s"; then
418532b578d3Smrg  { echo "$as_me:$LINENO: result: yes" >&5
418632b578d3Smrgecho "${ECHO_T}yes" >&6; }
418732b578d3Smrgelse
418832b578d3Smrg  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
418932b578d3Smrgecho "${ECHO_T}no, using $LN_S" >&6; }
419032b578d3Smrgfi
419132b578d3Smrg
4192d31dbc53Smrg{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4193d31dbc53Smrgecho $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
419432b578d3Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then
419532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
419632b578d3Smrgelse
419732b578d3Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
419832b578d3Smrglt_cv_file_magic_test_file=
419932b578d3Smrglt_cv_deplibs_check_method='unknown'
420032b578d3Smrg# Need to set the preceding variable on all platforms that support
420132b578d3Smrg# interlibrary dependencies.
420232b578d3Smrg# 'none' -- dependencies not supported.
420332b578d3Smrg# `unknown' -- same as none, but documents that we really don't know.
420432b578d3Smrg# 'pass_all' -- all dependencies passed with no checks.
420532b578d3Smrg# 'test_compile' -- check by making test program.
420632b578d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
420732b578d3Smrg# which responds to the $file_magic_cmd with a given extended regex.
420832b578d3Smrg# If you have `file' or equivalent on your system and you're not sure
420932b578d3Smrg# whether `pass_all' will *always* work, you probably want this one.
421032b578d3Smrg
421132b578d3Smrgcase $host_os in
421232b578d3Smrgaix4* | aix5*)
421332b578d3Smrg  lt_cv_deplibs_check_method=pass_all
421432b578d3Smrg  ;;
421532b578d3Smrg
421632b578d3Smrgbeos*)
421732b578d3Smrg  lt_cv_deplibs_check_method=pass_all
421832b578d3Smrg  ;;
421932b578d3Smrg
422032b578d3Smrgbsdi[45]*)
422132b578d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
422232b578d3Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
422332b578d3Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
422432b578d3Smrg  ;;
422532b578d3Smrg
422632b578d3Smrgcygwin*)
422732b578d3Smrg  # func_win32_libid is a shell function defined in ltmain.sh
422832b578d3Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
422932b578d3Smrg  lt_cv_file_magic_cmd='func_win32_libid'
423032b578d3Smrg  ;;
423132b578d3Smrg
423232b578d3Smrgmingw* | pw32*)
423332b578d3Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
4234d31dbc53Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4235d31dbc53Smrg  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4236d31dbc53Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
423732b578d3Smrg  ;;
423832b578d3Smrg
423932b578d3Smrgdarwin* | rhapsody*)
424032b578d3Smrg  lt_cv_deplibs_check_method=pass_all
424132b578d3Smrg  ;;
424232b578d3Smrg
4243d31dbc53Smrgfreebsd* | kfreebsd*-gnu | dragonfly*)
424432b578d3Smrg  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
424532b578d3Smrg    case $host_cpu in
424632b578d3Smrg    i*86 )
424732b578d3Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
424832b578d3Smrg      # Let's accept both of them until this is cleared up.
424932b578d3Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
425032b578d3Smrg      lt_cv_file_magic_cmd=/usr/bin/file
425132b578d3Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
425232b578d3Smrg      ;;
425332b578d3Smrg    esac
425432b578d3Smrg  else
425532b578d3Smrg    lt_cv_deplibs_check_method=pass_all
425632b578d3Smrg  fi
425732b578d3Smrg  ;;
425832b578d3Smrg
425932b578d3Smrggnu*)
426032b578d3Smrg  lt_cv_deplibs_check_method=pass_all
426132b578d3Smrg  ;;
426232b578d3Smrg
426332b578d3Smrghpux10.20* | hpux11*)
426432b578d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
426532b578d3Smrg  case $host_cpu in
426632b578d3Smrg  ia64*)
426732b578d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
426832b578d3Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
426932b578d3Smrg    ;;
427032b578d3Smrg  hppa*64*)
427132b578d3Smrg    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]'
427232b578d3Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
427332b578d3Smrg    ;;
427432b578d3Smrg  *)
427532b578d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
427632b578d3Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
427732b578d3Smrg    ;;
427832b578d3Smrg  esac
427932b578d3Smrg  ;;
428032b578d3Smrg
4281d31dbc53Smrginterix3*)
428232b578d3Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
428332b578d3Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
428432b578d3Smrg  ;;
428532b578d3Smrg
428632b578d3Smrgirix5* | irix6* | nonstopux*)
428732b578d3Smrg  case $LD in
428832b578d3Smrg  *-32|*"-32 ") libmagic=32-bit;;
428932b578d3Smrg  *-n32|*"-n32 ") libmagic=N32;;
429032b578d3Smrg  *-64|*"-64 ") libmagic=64-bit;;
429132b578d3Smrg  *) libmagic=never-match;;
429232b578d3Smrg  esac
429332b578d3Smrg  lt_cv_deplibs_check_method=pass_all
429432b578d3Smrg  ;;
429532b578d3Smrg
429632b578d3Smrg# This must be Linux ELF.
4297d31dbc53Smrglinux*)
429832b578d3Smrg  lt_cv_deplibs_check_method=pass_all
429932b578d3Smrg  ;;
430032b578d3Smrg
430132b578d3Smrgnetbsd*)
430232b578d3Smrg  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
430332b578d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
430432b578d3Smrg  else
430532b578d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
430632b578d3Smrg  fi
430732b578d3Smrg  ;;
430832b578d3Smrg
430932b578d3Smrgnewos6*)
431032b578d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
431132b578d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
431232b578d3Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
431332b578d3Smrg  ;;
431432b578d3Smrg
431532b578d3Smrgnto-qnx*)
431632b578d3Smrg  lt_cv_deplibs_check_method=unknown
431732b578d3Smrg  ;;
431832b578d3Smrg
431932b578d3Smrgopenbsd*)
432032b578d3Smrg  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
432132b578d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
432232b578d3Smrg  else
432332b578d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
432432b578d3Smrg  fi
432532b578d3Smrg  ;;
432632b578d3Smrg
432732b578d3Smrgosf3* | osf4* | osf5*)
432832b578d3Smrg  lt_cv_deplibs_check_method=pass_all
432932b578d3Smrg  ;;
433032b578d3Smrg
433132b578d3Smrgsolaris*)
433232b578d3Smrg  lt_cv_deplibs_check_method=pass_all
433332b578d3Smrg  ;;
433432b578d3Smrg
433532b578d3Smrgsysv4 | sysv4.3*)
433632b578d3Smrg  case $host_vendor in
433732b578d3Smrg  motorola)
433832b578d3Smrg    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]'
433932b578d3Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
434032b578d3Smrg    ;;
434132b578d3Smrg  ncr)
434232b578d3Smrg    lt_cv_deplibs_check_method=pass_all
434332b578d3Smrg    ;;
434432b578d3Smrg  sequent)
434532b578d3Smrg    lt_cv_file_magic_cmd='/bin/file'
434632b578d3Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
434732b578d3Smrg    ;;
434832b578d3Smrg  sni)
434932b578d3Smrg    lt_cv_file_magic_cmd='/bin/file'
435032b578d3Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
435132b578d3Smrg    lt_cv_file_magic_test_file=/lib/libc.so
435232b578d3Smrg    ;;
435332b578d3Smrg  siemens)
435432b578d3Smrg    lt_cv_deplibs_check_method=pass_all
435532b578d3Smrg    ;;
435632b578d3Smrg  pc)
435732b578d3Smrg    lt_cv_deplibs_check_method=pass_all
435832b578d3Smrg    ;;
435932b578d3Smrg  esac
436032b578d3Smrg  ;;
436132b578d3Smrg
436232b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
436332b578d3Smrg  lt_cv_deplibs_check_method=pass_all
436432b578d3Smrg  ;;
436532b578d3Smrgesac
436632b578d3Smrg
436732b578d3Smrgfi
436832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
436932b578d3Smrgecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
437032b578d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
437132b578d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
437232b578d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
437332b578d3Smrg
437432b578d3Smrg
437532b578d3Smrg
437632b578d3Smrg
437732b578d3Smrg# If no C compiler was specified, use CC.
437832b578d3SmrgLTCC=${LTCC-"$CC"}
437932b578d3Smrg
438032b578d3Smrg# If no C compiler flags were specified, use CFLAGS.
438132b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
438232b578d3Smrg
438332b578d3Smrg# Allow CC to be a program name with arguments.
438432b578d3Smrgcompiler=$CC
438532b578d3Smrg
438632b578d3Smrg
438732b578d3Smrg# Check whether --enable-libtool-lock was given.
438832b578d3Smrgif test "${enable_libtool_lock+set}" = set; then
438932b578d3Smrg  enableval=$enable_libtool_lock;
439032b578d3Smrgfi
439132b578d3Smrg
439232b578d3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
439332b578d3Smrg
439432b578d3Smrg# Some flags need to be propagated to the compiler or linker for good
439532b578d3Smrg# libtool support.
439632b578d3Smrgcase $host in
439732b578d3Smrgia64-*-hpux*)
439832b578d3Smrg  # Find out which ABI we are using.
439932b578d3Smrg  echo 'int i;' > conftest.$ac_ext
440032b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
440132b578d3Smrg  (eval $ac_compile) 2>&5
440232b578d3Smrg  ac_status=$?
440332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
440432b578d3Smrg  (exit $ac_status); }; then
440532b578d3Smrg    case `/usr/bin/file conftest.$ac_objext` in
440632b578d3Smrg    *ELF-32*)
440732b578d3Smrg      HPUX_IA64_MODE="32"
440832b578d3Smrg      ;;
440932b578d3Smrg    *ELF-64*)
441032b578d3Smrg      HPUX_IA64_MODE="64"
441132b578d3Smrg      ;;
441232b578d3Smrg    esac
441332b578d3Smrg  fi
441432b578d3Smrg  rm -rf conftest*
441532b578d3Smrg  ;;
441632b578d3Smrg*-*-irix6*)
441732b578d3Smrg  # Find out which ABI we are using.
4418d31dbc53Smrg  echo '#line 4418 "configure"' > conftest.$ac_ext
441932b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
442032b578d3Smrg  (eval $ac_compile) 2>&5
442132b578d3Smrg  ac_status=$?
442232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
442332b578d3Smrg  (exit $ac_status); }; then
442432b578d3Smrg   if test "$lt_cv_prog_gnu_ld" = yes; then
442532b578d3Smrg    case `/usr/bin/file conftest.$ac_objext` in
442632b578d3Smrg    *32-bit*)
442732b578d3Smrg      LD="${LD-ld} -melf32bsmip"
442832b578d3Smrg      ;;
442932b578d3Smrg    *N32*)
443032b578d3Smrg      LD="${LD-ld} -melf32bmipn32"
443132b578d3Smrg      ;;
443232b578d3Smrg    *64-bit*)
443332b578d3Smrg      LD="${LD-ld} -melf64bmip"
443432b578d3Smrg      ;;
443532b578d3Smrg    esac
443632b578d3Smrg   else
443732b578d3Smrg    case `/usr/bin/file conftest.$ac_objext` in
443832b578d3Smrg    *32-bit*)
443932b578d3Smrg      LD="${LD-ld} -32"
444032b578d3Smrg      ;;
444132b578d3Smrg    *N32*)
444232b578d3Smrg      LD="${LD-ld} -n32"
444332b578d3Smrg      ;;
444432b578d3Smrg    *64-bit*)
444532b578d3Smrg      LD="${LD-ld} -64"
444632b578d3Smrg      ;;
444732b578d3Smrg    esac
444832b578d3Smrg   fi
444932b578d3Smrg  fi
445032b578d3Smrg  rm -rf conftest*
445132b578d3Smrg  ;;
445232b578d3Smrg
4453d31dbc53Smrgx86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
445432b578d3Smrg  # Find out which ABI we are using.
445532b578d3Smrg  echo 'int i;' > conftest.$ac_ext
445632b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
445732b578d3Smrg  (eval $ac_compile) 2>&5
445832b578d3Smrg  ac_status=$?
445932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
446032b578d3Smrg  (exit $ac_status); }; then
446132b578d3Smrg    case `/usr/bin/file conftest.o` in
446232b578d3Smrg    *32-bit*)
446332b578d3Smrg      case $host in
446432b578d3Smrg        x86_64-*linux*)
446532b578d3Smrg          LD="${LD-ld} -m elf_i386"
446632b578d3Smrg          ;;
446732b578d3Smrg        ppc64-*linux*|powerpc64-*linux*)
446832b578d3Smrg          LD="${LD-ld} -m elf32ppclinux"
446932b578d3Smrg          ;;
447032b578d3Smrg        s390x-*linux*)
447132b578d3Smrg          LD="${LD-ld} -m elf_s390"
447232b578d3Smrg          ;;
447332b578d3Smrg        sparc64-*linux*)
447432b578d3Smrg          LD="${LD-ld} -m elf32_sparc"
447532b578d3Smrg          ;;
447632b578d3Smrg      esac
447732b578d3Smrg      ;;
447832b578d3Smrg    *64-bit*)
447932b578d3Smrg      case $host in
448032b578d3Smrg        x86_64-*linux*)
448132b578d3Smrg          LD="${LD-ld} -m elf_x86_64"
448232b578d3Smrg          ;;
448332b578d3Smrg        ppc*-*linux*|powerpc*-*linux*)
448432b578d3Smrg          LD="${LD-ld} -m elf64ppc"
448532b578d3Smrg          ;;
448632b578d3Smrg        s390*-*linux*)
448732b578d3Smrg          LD="${LD-ld} -m elf64_s390"
448832b578d3Smrg          ;;
448932b578d3Smrg        sparc*-*linux*)
449032b578d3Smrg          LD="${LD-ld} -m elf64_sparc"
449132b578d3Smrg          ;;
449232b578d3Smrg      esac
449332b578d3Smrg      ;;
449432b578d3Smrg    esac
449532b578d3Smrg  fi
449632b578d3Smrg  rm -rf conftest*
449732b578d3Smrg  ;;
449832b578d3Smrg
449932b578d3Smrg*-*-sco3.2v5*)
450032b578d3Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
450132b578d3Smrg  SAVE_CFLAGS="$CFLAGS"
450232b578d3Smrg  CFLAGS="$CFLAGS -belf"
450332b578d3Smrg  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
450432b578d3Smrgecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
450532b578d3Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then
450632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
450732b578d3Smrgelse
450832b578d3Smrg  ac_ext=c
450932b578d3Smrgac_cpp='$CPP $CPPFLAGS'
451032b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
451132b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
451232b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
451332b578d3Smrg
451432b578d3Smrg     cat >conftest.$ac_ext <<_ACEOF
451532b578d3Smrg/* confdefs.h.  */
451632b578d3Smrg_ACEOF
451732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
451832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
451932b578d3Smrg/* end confdefs.h.  */
452032b578d3Smrg
452132b578d3Smrgint
452232b578d3Smrgmain ()
452332b578d3Smrg{
452432b578d3Smrg
452532b578d3Smrg  ;
452632b578d3Smrg  return 0;
452732b578d3Smrg}
452832b578d3Smrg_ACEOF
452932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
453032b578d3Smrgif { (ac_try="$ac_link"
453132b578d3Smrgcase "(($ac_try" in
453232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
453332b578d3Smrg  *) ac_try_echo=$ac_try;;
453432b578d3Smrgesac
453532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
453632b578d3Smrg  (eval "$ac_link") 2>conftest.er1
453732b578d3Smrg  ac_status=$?
453832b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
453932b578d3Smrg  rm -f conftest.er1
454032b578d3Smrg  cat conftest.err >&5
454132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
454232b578d3Smrg  (exit $ac_status); } && {
454332b578d3Smrg	 test -z "$ac_c_werror_flag" ||
454432b578d3Smrg	 test ! -s conftest.err
454532b578d3Smrg       } && test -s conftest$ac_exeext &&
454632b578d3Smrg       $as_test_x conftest$ac_exeext; then
454732b578d3Smrg  lt_cv_cc_needs_belf=yes
454832b578d3Smrgelse
454932b578d3Smrg  echo "$as_me: failed program was:" >&5
455032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
455132b578d3Smrg
455232b578d3Smrg	lt_cv_cc_needs_belf=no
455332b578d3Smrgfi
455432b578d3Smrg
455532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
455632b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
455732b578d3Smrg     ac_ext=c
455832b578d3Smrgac_cpp='$CPP $CPPFLAGS'
455932b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
456032b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
456132b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
456232b578d3Smrg
456332b578d3Smrgfi
456432b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
456532b578d3Smrgecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
456632b578d3Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
456732b578d3Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
456832b578d3Smrg    CFLAGS="$SAVE_CFLAGS"
456932b578d3Smrg  fi
457032b578d3Smrg  ;;
457132b578d3Smrgsparc*-*solaris*)
457232b578d3Smrg  # Find out which ABI we are using.
457332b578d3Smrg  echo 'int i;' > conftest.$ac_ext
457432b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
457532b578d3Smrg  (eval $ac_compile) 2>&5
457632b578d3Smrg  ac_status=$?
457732b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
457832b578d3Smrg  (exit $ac_status); }; then
457932b578d3Smrg    case `/usr/bin/file conftest.o` in
458032b578d3Smrg    *64-bit*)
458132b578d3Smrg      case $lt_cv_prog_gnu_ld in
458232b578d3Smrg      yes*) LD="${LD-ld} -m elf64_sparc" ;;
458332b578d3Smrg      *)    LD="${LD-ld} -64" ;;
458432b578d3Smrg      esac
458532b578d3Smrg      ;;
458632b578d3Smrg    esac
458732b578d3Smrg  fi
458832b578d3Smrg  rm -rf conftest*
458932b578d3Smrg  ;;
459032b578d3Smrg
459132b578d3Smrg
459232b578d3Smrgesac
459332b578d3Smrg
459432b578d3Smrgneed_locks="$enable_libtool_lock"
459532b578d3Smrg
459632b578d3Smrg
459732b578d3Smrgac_ext=c
459832b578d3Smrgac_cpp='$CPP $CPPFLAGS'
459932b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
460032b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
460132b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
460232b578d3Smrg{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
460332b578d3Smrgecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
460432b578d3Smrg# On Suns, sometimes $CPP names a directory.
460532b578d3Smrgif test -n "$CPP" && test -d "$CPP"; then
460632b578d3Smrg  CPP=
460732b578d3Smrgfi
460832b578d3Smrgif test -z "$CPP"; then
460932b578d3Smrg  if test "${ac_cv_prog_CPP+set}" = set; then
461032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
461132b578d3Smrgelse
461232b578d3Smrg      # Double quotes because CPP needs to be expanded
461332b578d3Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
461432b578d3Smrg    do
461532b578d3Smrg      ac_preproc_ok=false
461632b578d3Smrgfor ac_c_preproc_warn_flag in '' yes
461732b578d3Smrgdo
461832b578d3Smrg  # Use a header file that comes with gcc, so configuring glibc
461932b578d3Smrg  # with a fresh cross-compiler works.
462032b578d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
462132b578d3Smrg  # <limits.h> exists even on freestanding compilers.
462232b578d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
462332b578d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
462432b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
462532b578d3Smrg/* confdefs.h.  */
462632b578d3Smrg_ACEOF
462732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
462832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
462932b578d3Smrg/* end confdefs.h.  */
463032b578d3Smrg#ifdef __STDC__
463132b578d3Smrg# include <limits.h>
463232b578d3Smrg#else
463332b578d3Smrg# include <assert.h>
463432b578d3Smrg#endif
463532b578d3Smrg		     Syntax error
463632b578d3Smrg_ACEOF
463732b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
463832b578d3Smrgcase "(($ac_try" in
463932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
464032b578d3Smrg  *) ac_try_echo=$ac_try;;
464132b578d3Smrgesac
464232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
464332b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
464432b578d3Smrg  ac_status=$?
464532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
464632b578d3Smrg  rm -f conftest.er1
464732b578d3Smrg  cat conftest.err >&5
464832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
464932b578d3Smrg  (exit $ac_status); } >/dev/null && {
465032b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
465132b578d3Smrg	 test ! -s conftest.err
465232b578d3Smrg       }; then
465332b578d3Smrg  :
465432b578d3Smrgelse
465532b578d3Smrg  echo "$as_me: failed program was:" >&5
465632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
465732b578d3Smrg
465832b578d3Smrg  # Broken: fails on valid input.
465932b578d3Smrgcontinue
466032b578d3Smrgfi
466132b578d3Smrg
466232b578d3Smrgrm -f conftest.err conftest.$ac_ext
466332b578d3Smrg
466432b578d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
466532b578d3Smrg  # can be detected and how.
466632b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
466732b578d3Smrg/* confdefs.h.  */
466832b578d3Smrg_ACEOF
466932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
467032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
467132b578d3Smrg/* end confdefs.h.  */
467232b578d3Smrg#include <ac_nonexistent.h>
467332b578d3Smrg_ACEOF
467432b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
467532b578d3Smrgcase "(($ac_try" in
467632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
467732b578d3Smrg  *) ac_try_echo=$ac_try;;
467832b578d3Smrgesac
467932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
468032b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
468132b578d3Smrg  ac_status=$?
468232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
468332b578d3Smrg  rm -f conftest.er1
468432b578d3Smrg  cat conftest.err >&5
468532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
468632b578d3Smrg  (exit $ac_status); } >/dev/null && {
468732b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
468832b578d3Smrg	 test ! -s conftest.err
468932b578d3Smrg       }; then
469032b578d3Smrg  # Broken: success on invalid input.
469132b578d3Smrgcontinue
469232b578d3Smrgelse
469332b578d3Smrg  echo "$as_me: failed program was:" >&5
469432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
469532b578d3Smrg
469632b578d3Smrg  # Passes both tests.
469732b578d3Smrgac_preproc_ok=:
469832b578d3Smrgbreak
469932b578d3Smrgfi
470032b578d3Smrg
470132b578d3Smrgrm -f conftest.err conftest.$ac_ext
470232b578d3Smrg
470332b578d3Smrgdone
470432b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
470532b578d3Smrgrm -f conftest.err conftest.$ac_ext
470632b578d3Smrgif $ac_preproc_ok; then
470732b578d3Smrg  break
470832b578d3Smrgfi
470932b578d3Smrg
471032b578d3Smrg    done
471132b578d3Smrg    ac_cv_prog_CPP=$CPP
471232b578d3Smrg
471332b578d3Smrgfi
471432b578d3Smrg  CPP=$ac_cv_prog_CPP
471532b578d3Smrgelse
471632b578d3Smrg  ac_cv_prog_CPP=$CPP
471732b578d3Smrgfi
471832b578d3Smrg{ echo "$as_me:$LINENO: result: $CPP" >&5
471932b578d3Smrgecho "${ECHO_T}$CPP" >&6; }
472032b578d3Smrgac_preproc_ok=false
472132b578d3Smrgfor ac_c_preproc_warn_flag in '' yes
472232b578d3Smrgdo
472332b578d3Smrg  # Use a header file that comes with gcc, so configuring glibc
472432b578d3Smrg  # with a fresh cross-compiler works.
472532b578d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
472632b578d3Smrg  # <limits.h> exists even on freestanding compilers.
472732b578d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
472832b578d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
472932b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
473032b578d3Smrg/* confdefs.h.  */
473132b578d3Smrg_ACEOF
473232b578d3Smrgcat confdefs.h >>conftest.$ac_ext
473332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
473432b578d3Smrg/* end confdefs.h.  */
473532b578d3Smrg#ifdef __STDC__
473632b578d3Smrg# include <limits.h>
473732b578d3Smrg#else
473832b578d3Smrg# include <assert.h>
473932b578d3Smrg#endif
474032b578d3Smrg		     Syntax error
474132b578d3Smrg_ACEOF
474232b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
474332b578d3Smrgcase "(($ac_try" in
474432b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
474532b578d3Smrg  *) ac_try_echo=$ac_try;;
474632b578d3Smrgesac
474732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
474832b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
474932b578d3Smrg  ac_status=$?
475032b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
475132b578d3Smrg  rm -f conftest.er1
475232b578d3Smrg  cat conftest.err >&5
475332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
475432b578d3Smrg  (exit $ac_status); } >/dev/null && {
475532b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
475632b578d3Smrg	 test ! -s conftest.err
475732b578d3Smrg       }; then
475832b578d3Smrg  :
475932b578d3Smrgelse
476032b578d3Smrg  echo "$as_me: failed program was:" >&5
476132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
476232b578d3Smrg
476332b578d3Smrg  # Broken: fails on valid input.
476432b578d3Smrgcontinue
476532b578d3Smrgfi
476632b578d3Smrg
476732b578d3Smrgrm -f conftest.err conftest.$ac_ext
476832b578d3Smrg
476932b578d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
477032b578d3Smrg  # can be detected and how.
477132b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
477232b578d3Smrg/* confdefs.h.  */
477332b578d3Smrg_ACEOF
477432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
477532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
477632b578d3Smrg/* end confdefs.h.  */
477732b578d3Smrg#include <ac_nonexistent.h>
477832b578d3Smrg_ACEOF
477932b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
478032b578d3Smrgcase "(($ac_try" in
478132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
478232b578d3Smrg  *) ac_try_echo=$ac_try;;
478332b578d3Smrgesac
478432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
478532b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
478632b578d3Smrg  ac_status=$?
478732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
478832b578d3Smrg  rm -f conftest.er1
478932b578d3Smrg  cat conftest.err >&5
479032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
479132b578d3Smrg  (exit $ac_status); } >/dev/null && {
479232b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
479332b578d3Smrg	 test ! -s conftest.err
479432b578d3Smrg       }; then
479532b578d3Smrg  # Broken: success on invalid input.
479632b578d3Smrgcontinue
479732b578d3Smrgelse
479832b578d3Smrg  echo "$as_me: failed program was:" >&5
479932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
480032b578d3Smrg
480132b578d3Smrg  # Passes both tests.
480232b578d3Smrgac_preproc_ok=:
480332b578d3Smrgbreak
480432b578d3Smrgfi
480532b578d3Smrg
480632b578d3Smrgrm -f conftest.err conftest.$ac_ext
480732b578d3Smrg
480832b578d3Smrgdone
480932b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
481032b578d3Smrgrm -f conftest.err conftest.$ac_ext
481132b578d3Smrgif $ac_preproc_ok; then
481232b578d3Smrg  :
481332b578d3Smrgelse
481432b578d3Smrg  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
481532b578d3SmrgSee \`config.log' for more details." >&5
481632b578d3Smrgecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check
481732b578d3SmrgSee \`config.log' for more details." >&2;}
481832b578d3Smrg   { (exit 1); exit 1; }; }
481932b578d3Smrgfi
482032b578d3Smrg
482132b578d3Smrgac_ext=c
482232b578d3Smrgac_cpp='$CPP $CPPFLAGS'
482332b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
482432b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
482532b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
482632b578d3Smrg
482732b578d3Smrg
482832b578d3Smrg{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
482932b578d3Smrgecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
483032b578d3Smrgif test "${ac_cv_header_stdc+set}" = set; then
483132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
483232b578d3Smrgelse
483332b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
483432b578d3Smrg/* confdefs.h.  */
483532b578d3Smrg_ACEOF
483632b578d3Smrgcat confdefs.h >>conftest.$ac_ext
483732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
483832b578d3Smrg/* end confdefs.h.  */
483932b578d3Smrg#include <stdlib.h>
484032b578d3Smrg#include <stdarg.h>
484132b578d3Smrg#include <string.h>
484232b578d3Smrg#include <float.h>
484332b578d3Smrg
484432b578d3Smrgint
484532b578d3Smrgmain ()
484632b578d3Smrg{
484732b578d3Smrg
484832b578d3Smrg  ;
484932b578d3Smrg  return 0;
485032b578d3Smrg}
485132b578d3Smrg_ACEOF
485232b578d3Smrgrm -f conftest.$ac_objext
485332b578d3Smrgif { (ac_try="$ac_compile"
485432b578d3Smrgcase "(($ac_try" in
485532b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
485632b578d3Smrg  *) ac_try_echo=$ac_try;;
485732b578d3Smrgesac
485832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
485932b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
486032b578d3Smrg  ac_status=$?
486132b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
486232b578d3Smrg  rm -f conftest.er1
486332b578d3Smrg  cat conftest.err >&5
486432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
486532b578d3Smrg  (exit $ac_status); } && {
486632b578d3Smrg	 test -z "$ac_c_werror_flag" ||
486732b578d3Smrg	 test ! -s conftest.err
486832b578d3Smrg       } && test -s conftest.$ac_objext; then
486932b578d3Smrg  ac_cv_header_stdc=yes
487032b578d3Smrgelse
487132b578d3Smrg  echo "$as_me: failed program was:" >&5
487232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
487332b578d3Smrg
487432b578d3Smrg	ac_cv_header_stdc=no
487532b578d3Smrgfi
487632b578d3Smrg
487732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
487832b578d3Smrg
487932b578d3Smrgif test $ac_cv_header_stdc = yes; then
488032b578d3Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
488132b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
488232b578d3Smrg/* confdefs.h.  */
488332b578d3Smrg_ACEOF
488432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
488532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
488632b578d3Smrg/* end confdefs.h.  */
488732b578d3Smrg#include <string.h>
488832b578d3Smrg
488932b578d3Smrg_ACEOF
489032b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
489132b578d3Smrg  $EGREP "memchr" >/dev/null 2>&1; then
489232b578d3Smrg  :
489332b578d3Smrgelse
489432b578d3Smrg  ac_cv_header_stdc=no
489532b578d3Smrgfi
489632b578d3Smrgrm -f conftest*
489732b578d3Smrg
489832b578d3Smrgfi
489932b578d3Smrg
490032b578d3Smrgif test $ac_cv_header_stdc = yes; then
490132b578d3Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
490232b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
490332b578d3Smrg/* confdefs.h.  */
490432b578d3Smrg_ACEOF
490532b578d3Smrgcat confdefs.h >>conftest.$ac_ext
490632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
490732b578d3Smrg/* end confdefs.h.  */
490832b578d3Smrg#include <stdlib.h>
490932b578d3Smrg
491032b578d3Smrg_ACEOF
491132b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
491232b578d3Smrg  $EGREP "free" >/dev/null 2>&1; then
491332b578d3Smrg  :
491432b578d3Smrgelse
491532b578d3Smrg  ac_cv_header_stdc=no
491632b578d3Smrgfi
491732b578d3Smrgrm -f conftest*
491832b578d3Smrg
491932b578d3Smrgfi
492032b578d3Smrg
492132b578d3Smrgif test $ac_cv_header_stdc = yes; then
492232b578d3Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
492332b578d3Smrg  if test "$cross_compiling" = yes; then
492432b578d3Smrg  :
492532b578d3Smrgelse
492632b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
492732b578d3Smrg/* confdefs.h.  */
492832b578d3Smrg_ACEOF
492932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
493032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
493132b578d3Smrg/* end confdefs.h.  */
493232b578d3Smrg#include <ctype.h>
493332b578d3Smrg#include <stdlib.h>
493432b578d3Smrg#if ((' ' & 0x0FF) == 0x020)
493532b578d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
493632b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
493732b578d3Smrg#else
493832b578d3Smrg# define ISLOWER(c) \
493932b578d3Smrg		   (('a' <= (c) && (c) <= 'i') \
494032b578d3Smrg		     || ('j' <= (c) && (c) <= 'r') \
494132b578d3Smrg		     || ('s' <= (c) && (c) <= 'z'))
494232b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
494332b578d3Smrg#endif
494432b578d3Smrg
494532b578d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
494632b578d3Smrgint
494732b578d3Smrgmain ()
494832b578d3Smrg{
494932b578d3Smrg  int i;
495032b578d3Smrg  for (i = 0; i < 256; i++)
495132b578d3Smrg    if (XOR (islower (i), ISLOWER (i))
495232b578d3Smrg	|| toupper (i) != TOUPPER (i))
495332b578d3Smrg      return 2;
495432b578d3Smrg  return 0;
495532b578d3Smrg}
495632b578d3Smrg_ACEOF
495732b578d3Smrgrm -f conftest$ac_exeext
495832b578d3Smrgif { (ac_try="$ac_link"
495932b578d3Smrgcase "(($ac_try" in
496032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
496132b578d3Smrg  *) ac_try_echo=$ac_try;;
496232b578d3Smrgesac
496332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
496432b578d3Smrg  (eval "$ac_link") 2>&5
496532b578d3Smrg  ac_status=$?
496632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
496732b578d3Smrg  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
496832b578d3Smrg  { (case "(($ac_try" in
496932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
497032b578d3Smrg  *) ac_try_echo=$ac_try;;
497132b578d3Smrgesac
497232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
497332b578d3Smrg  (eval "$ac_try") 2>&5
497432b578d3Smrg  ac_status=$?
497532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
497632b578d3Smrg  (exit $ac_status); }; }; then
497732b578d3Smrg  :
497832b578d3Smrgelse
497932b578d3Smrg  echo "$as_me: program exited with status $ac_status" >&5
498032b578d3Smrgecho "$as_me: failed program was:" >&5
498132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
498232b578d3Smrg
498332b578d3Smrg( exit $ac_status )
498432b578d3Smrgac_cv_header_stdc=no
498532b578d3Smrgfi
498632b578d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
498732b578d3Smrgfi
498832b578d3Smrg
498932b578d3Smrg
499032b578d3Smrgfi
499132b578d3Smrgfi
499232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
499332b578d3Smrgecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
499432b578d3Smrgif test $ac_cv_header_stdc = yes; then
499532b578d3Smrg
499632b578d3Smrgcat >>confdefs.h <<\_ACEOF
499732b578d3Smrg#define STDC_HEADERS 1
499832b578d3Smrg_ACEOF
499932b578d3Smrg
500032b578d3Smrgfi
500132b578d3Smrg
500232b578d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
500332b578d3Smrg
500432b578d3Smrg
500532b578d3Smrg
500632b578d3Smrg
500732b578d3Smrg
500832b578d3Smrg
500932b578d3Smrg
501032b578d3Smrg
501132b578d3Smrg
501232b578d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
501332b578d3Smrg		  inttypes.h stdint.h unistd.h
501432b578d3Smrgdo
501532b578d3Smrgas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
501632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_header" >&5
501732b578d3Smrgecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
501832b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
501932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
502032b578d3Smrgelse
502132b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
502232b578d3Smrg/* confdefs.h.  */
502332b578d3Smrg_ACEOF
502432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
502532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
502632b578d3Smrg/* end confdefs.h.  */
502732b578d3Smrg$ac_includes_default
502832b578d3Smrg
502932b578d3Smrg#include <$ac_header>
503032b578d3Smrg_ACEOF
503132b578d3Smrgrm -f conftest.$ac_objext
503232b578d3Smrgif { (ac_try="$ac_compile"
503332b578d3Smrgcase "(($ac_try" in
503432b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
503532b578d3Smrg  *) ac_try_echo=$ac_try;;
503632b578d3Smrgesac
503732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
503832b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
503932b578d3Smrg  ac_status=$?
504032b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
504132b578d3Smrg  rm -f conftest.er1
504232b578d3Smrg  cat conftest.err >&5
504332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
504432b578d3Smrg  (exit $ac_status); } && {
504532b578d3Smrg	 test -z "$ac_c_werror_flag" ||
504632b578d3Smrg	 test ! -s conftest.err
504732b578d3Smrg       } && test -s conftest.$ac_objext; then
504832b578d3Smrg  eval "$as_ac_Header=yes"
504932b578d3Smrgelse
505032b578d3Smrg  echo "$as_me: failed program was:" >&5
505132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
505232b578d3Smrg
505332b578d3Smrg	eval "$as_ac_Header=no"
505432b578d3Smrgfi
505532b578d3Smrg
505632b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
505732b578d3Smrgfi
505832b578d3Smrgac_res=`eval echo '${'$as_ac_Header'}'`
505932b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
506032b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
506132b578d3Smrgif test `eval echo '${'$as_ac_Header'}'` = yes; then
506232b578d3Smrg  cat >>confdefs.h <<_ACEOF
506332b578d3Smrg#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
506432b578d3Smrg_ACEOF
506532b578d3Smrg
506632b578d3Smrgfi
506732b578d3Smrg
506832b578d3Smrgdone
506932b578d3Smrg
507032b578d3Smrg
507132b578d3Smrg
507232b578d3Smrgfor ac_header in dlfcn.h
507332b578d3Smrgdo
507432b578d3Smrgas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
507532b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
507632b578d3Smrg  { echo "$as_me:$LINENO: checking for $ac_header" >&5
507732b578d3Smrgecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
507832b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
507932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
508032b578d3Smrgfi
508132b578d3Smrgac_res=`eval echo '${'$as_ac_Header'}'`
508232b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
508332b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
508432b578d3Smrgelse
508532b578d3Smrg  # Is the header compilable?
508632b578d3Smrg{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
508732b578d3Smrgecho $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
508832b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
508932b578d3Smrg/* confdefs.h.  */
509032b578d3Smrg_ACEOF
509132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
509232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
509332b578d3Smrg/* end confdefs.h.  */
509432b578d3Smrg$ac_includes_default
509532b578d3Smrg#include <$ac_header>
509632b578d3Smrg_ACEOF
509732b578d3Smrgrm -f conftest.$ac_objext
509832b578d3Smrgif { (ac_try="$ac_compile"
509932b578d3Smrgcase "(($ac_try" in
510032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
510132b578d3Smrg  *) ac_try_echo=$ac_try;;
510232b578d3Smrgesac
510332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
510432b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
510532b578d3Smrg  ac_status=$?
510632b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
510732b578d3Smrg  rm -f conftest.er1
510832b578d3Smrg  cat conftest.err >&5
510932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
511032b578d3Smrg  (exit $ac_status); } && {
511132b578d3Smrg	 test -z "$ac_c_werror_flag" ||
511232b578d3Smrg	 test ! -s conftest.err
511332b578d3Smrg       } && test -s conftest.$ac_objext; then
511432b578d3Smrg  ac_header_compiler=yes
511532b578d3Smrgelse
511632b578d3Smrg  echo "$as_me: failed program was:" >&5
511732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
511832b578d3Smrg
511932b578d3Smrg	ac_header_compiler=no
512032b578d3Smrgfi
512132b578d3Smrg
512232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
512332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
512432b578d3Smrgecho "${ECHO_T}$ac_header_compiler" >&6; }
512532b578d3Smrg
512632b578d3Smrg# Is the header present?
512732b578d3Smrg{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
512832b578d3Smrgecho $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
512932b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
513032b578d3Smrg/* confdefs.h.  */
513132b578d3Smrg_ACEOF
513232b578d3Smrgcat confdefs.h >>conftest.$ac_ext
513332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
513432b578d3Smrg/* end confdefs.h.  */
513532b578d3Smrg#include <$ac_header>
513632b578d3Smrg_ACEOF
513732b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
513832b578d3Smrgcase "(($ac_try" in
513932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
514032b578d3Smrg  *) ac_try_echo=$ac_try;;
514132b578d3Smrgesac
514232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
514332b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
514432b578d3Smrg  ac_status=$?
514532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
514632b578d3Smrg  rm -f conftest.er1
514732b578d3Smrg  cat conftest.err >&5
514832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
514932b578d3Smrg  (exit $ac_status); } >/dev/null && {
515032b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
515132b578d3Smrg	 test ! -s conftest.err
515232b578d3Smrg       }; then
515332b578d3Smrg  ac_header_preproc=yes
515432b578d3Smrgelse
515532b578d3Smrg  echo "$as_me: failed program was:" >&5
515632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
515732b578d3Smrg
515832b578d3Smrg  ac_header_preproc=no
515932b578d3Smrgfi
516032b578d3Smrg
516132b578d3Smrgrm -f conftest.err conftest.$ac_ext
516232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
516332b578d3Smrgecho "${ECHO_T}$ac_header_preproc" >&6; }
516432b578d3Smrg
516532b578d3Smrg# So?  What about this header?
516632b578d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
516732b578d3Smrg  yes:no: )
516832b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
516932b578d3Smrgecho "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
517032b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
517132b578d3Smrgecho "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
517232b578d3Smrg    ac_header_preproc=yes
517332b578d3Smrg    ;;
517432b578d3Smrg  no:yes:* )
517532b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
517632b578d3Smrgecho "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
517732b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
517832b578d3Smrgecho "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
517932b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
518032b578d3Smrgecho "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
518132b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
518232b578d3Smrgecho "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
518332b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
518432b578d3Smrgecho "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
518532b578d3Smrg    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
518632b578d3Smrgecho "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
518732b578d3Smrg    ( cat <<\_ASBOX
518832b578d3Smrg## ---------------------------------------------------------------------- ##
518932b578d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
519032b578d3Smrg## ---------------------------------------------------------------------- ##
519132b578d3Smrg_ASBOX
519232b578d3Smrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
519332b578d3Smrg    ;;
519432b578d3Smrgesac
519532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_header" >&5
519632b578d3Smrgecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
519732b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
519832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
519932b578d3Smrgelse
520032b578d3Smrg  eval "$as_ac_Header=\$ac_header_preproc"
520132b578d3Smrgfi
520232b578d3Smrgac_res=`eval echo '${'$as_ac_Header'}'`
520332b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
520432b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
520532b578d3Smrg
520632b578d3Smrgfi
520732b578d3Smrgif test `eval echo '${'$as_ac_Header'}'` = yes; then
520832b578d3Smrg  cat >>confdefs.h <<_ACEOF
520932b578d3Smrg#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
521032b578d3Smrg_ACEOF
521132b578d3Smrg
521232b578d3Smrgfi
521332b578d3Smrg
521432b578d3Smrgdone
521532b578d3Smrg
521632b578d3Smrgac_ext=cpp
521732b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS'
521832b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
521932b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
522032b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu
522132b578d3Smrgif test -z "$CXX"; then
522232b578d3Smrg  if test -n "$CCC"; then
522332b578d3Smrg    CXX=$CCC
522432b578d3Smrg  else
522532b578d3Smrg    if test -n "$ac_tool_prefix"; then
522632b578d3Smrg  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
522732b578d3Smrg  do
522832b578d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
522932b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
523032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
523132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
523232b578d3Smrgif test "${ac_cv_prog_CXX+set}" = set; then
523332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
523432b578d3Smrgelse
523532b578d3Smrg  if test -n "$CXX"; then
523632b578d3Smrg  ac_cv_prog_CXX="$CXX" # Let the user override the test.
523732b578d3Smrgelse
523832b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
523932b578d3Smrgfor as_dir in $PATH
524032b578d3Smrgdo
524132b578d3Smrg  IFS=$as_save_IFS
524232b578d3Smrg  test -z "$as_dir" && as_dir=.
524332b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
524432b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
524532b578d3Smrg    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
524632b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
524732b578d3Smrg    break 2
524832b578d3Smrg  fi
524932b578d3Smrgdone
525032b578d3Smrgdone
525132b578d3SmrgIFS=$as_save_IFS
525232b578d3Smrg
525332b578d3Smrgfi
525432b578d3Smrgfi
525532b578d3SmrgCXX=$ac_cv_prog_CXX
525632b578d3Smrgif test -n "$CXX"; then
525732b578d3Smrg  { echo "$as_me:$LINENO: result: $CXX" >&5
525832b578d3Smrgecho "${ECHO_T}$CXX" >&6; }
525932b578d3Smrgelse
526032b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
526132b578d3Smrgecho "${ECHO_T}no" >&6; }
526232b578d3Smrgfi
526332b578d3Smrg
526432b578d3Smrg
526532b578d3Smrg    test -n "$CXX" && break
526632b578d3Smrg  done
526732b578d3Smrgfi
526832b578d3Smrgif test -z "$CXX"; then
526932b578d3Smrg  ac_ct_CXX=$CXX
527032b578d3Smrg  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
527132b578d3Smrgdo
527232b578d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
527332b578d3Smrgset dummy $ac_prog; ac_word=$2
527432b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
527532b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
527632b578d3Smrgif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
527732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
527832b578d3Smrgelse
527932b578d3Smrg  if test -n "$ac_ct_CXX"; then
528032b578d3Smrg  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
528132b578d3Smrgelse
528232b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
528332b578d3Smrgfor as_dir in $PATH
528432b578d3Smrgdo
528532b578d3Smrg  IFS=$as_save_IFS
528632b578d3Smrg  test -z "$as_dir" && as_dir=.
528732b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
528832b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
528932b578d3Smrg    ac_cv_prog_ac_ct_CXX="$ac_prog"
529032b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
529132b578d3Smrg    break 2
529232b578d3Smrg  fi
529332b578d3Smrgdone
529432b578d3Smrgdone
529532b578d3SmrgIFS=$as_save_IFS
529632b578d3Smrg
529732b578d3Smrgfi
529832b578d3Smrgfi
529932b578d3Smrgac_ct_CXX=$ac_cv_prog_ac_ct_CXX
530032b578d3Smrgif test -n "$ac_ct_CXX"; then
530132b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
530232b578d3Smrgecho "${ECHO_T}$ac_ct_CXX" >&6; }
530332b578d3Smrgelse
530432b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
530532b578d3Smrgecho "${ECHO_T}no" >&6; }
530632b578d3Smrgfi
530732b578d3Smrg
530832b578d3Smrg
530932b578d3Smrg  test -n "$ac_ct_CXX" && break
531032b578d3Smrgdone
531132b578d3Smrg
531232b578d3Smrg  if test "x$ac_ct_CXX" = x; then
531332b578d3Smrg    CXX="g++"
531432b578d3Smrg  else
531532b578d3Smrg    case $cross_compiling:$ac_tool_warned in
531632b578d3Smrgyes:)
531732b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
531832b578d3Smrgwhose name does not start with the host triplet.  If you think this
531932b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
532032b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
532132b578d3Smrgwhose name does not start with the host triplet.  If you think this
532232b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
532332b578d3Smrgac_tool_warned=yes ;;
532432b578d3Smrgesac
532532b578d3Smrg    CXX=$ac_ct_CXX
532632b578d3Smrg  fi
532732b578d3Smrgfi
532832b578d3Smrg
532932b578d3Smrg  fi
533032b578d3Smrgfi
533132b578d3Smrg# Provide some information about the compiler.
533232b578d3Smrgecho "$as_me:$LINENO: checking for C++ compiler version" >&5
533332b578d3Smrgac_compiler=`set X $ac_compile; echo $2`
533432b578d3Smrg{ (ac_try="$ac_compiler --version >&5"
533532b578d3Smrgcase "(($ac_try" in
533632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
533732b578d3Smrg  *) ac_try_echo=$ac_try;;
533832b578d3Smrgesac
533932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
534032b578d3Smrg  (eval "$ac_compiler --version >&5") 2>&5
534132b578d3Smrg  ac_status=$?
534232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
534332b578d3Smrg  (exit $ac_status); }
534432b578d3Smrg{ (ac_try="$ac_compiler -v >&5"
534532b578d3Smrgcase "(($ac_try" in
534632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
534732b578d3Smrg  *) ac_try_echo=$ac_try;;
534832b578d3Smrgesac
534932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
535032b578d3Smrg  (eval "$ac_compiler -v >&5") 2>&5
535132b578d3Smrg  ac_status=$?
535232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
535332b578d3Smrg  (exit $ac_status); }
535432b578d3Smrg{ (ac_try="$ac_compiler -V >&5"
535532b578d3Smrgcase "(($ac_try" in
535632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
535732b578d3Smrg  *) ac_try_echo=$ac_try;;
535832b578d3Smrgesac
535932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
536032b578d3Smrg  (eval "$ac_compiler -V >&5") 2>&5
536132b578d3Smrg  ac_status=$?
536232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
536332b578d3Smrg  (exit $ac_status); }
536432b578d3Smrg
536532b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
536632b578d3Smrgecho $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
536732b578d3Smrgif test "${ac_cv_cxx_compiler_gnu+set}" = set; then
536832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
536932b578d3Smrgelse
537032b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
537132b578d3Smrg/* confdefs.h.  */
537232b578d3Smrg_ACEOF
537332b578d3Smrgcat confdefs.h >>conftest.$ac_ext
537432b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
537532b578d3Smrg/* end confdefs.h.  */
537632b578d3Smrg
537732b578d3Smrgint
537832b578d3Smrgmain ()
537932b578d3Smrg{
538032b578d3Smrg#ifndef __GNUC__
538132b578d3Smrg       choke me
538232b578d3Smrg#endif
538332b578d3Smrg
538432b578d3Smrg  ;
538532b578d3Smrg  return 0;
538632b578d3Smrg}
538732b578d3Smrg_ACEOF
538832b578d3Smrgrm -f conftest.$ac_objext
538932b578d3Smrgif { (ac_try="$ac_compile"
539032b578d3Smrgcase "(($ac_try" in
539132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
539232b578d3Smrg  *) ac_try_echo=$ac_try;;
539332b578d3Smrgesac
539432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
539532b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
539632b578d3Smrg  ac_status=$?
539732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
539832b578d3Smrg  rm -f conftest.er1
539932b578d3Smrg  cat conftest.err >&5
540032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
540132b578d3Smrg  (exit $ac_status); } && {
540232b578d3Smrg	 test -z "$ac_cxx_werror_flag" ||
540332b578d3Smrg	 test ! -s conftest.err
540432b578d3Smrg       } && test -s conftest.$ac_objext; then
540532b578d3Smrg  ac_compiler_gnu=yes
540632b578d3Smrgelse
540732b578d3Smrg  echo "$as_me: failed program was:" >&5
540832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
540932b578d3Smrg
541032b578d3Smrg	ac_compiler_gnu=no
541132b578d3Smrgfi
541232b578d3Smrg
541332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
541432b578d3Smrgac_cv_cxx_compiler_gnu=$ac_compiler_gnu
541532b578d3Smrg
541632b578d3Smrgfi
541732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
541832b578d3Smrgecho "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
541932b578d3SmrgGXX=`test $ac_compiler_gnu = yes && echo yes`
542032b578d3Smrgac_test_CXXFLAGS=${CXXFLAGS+set}
542132b578d3Smrgac_save_CXXFLAGS=$CXXFLAGS
542232b578d3Smrg{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
542332b578d3Smrgecho $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
542432b578d3Smrgif test "${ac_cv_prog_cxx_g+set}" = set; then
542532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
542632b578d3Smrgelse
542732b578d3Smrg  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
542832b578d3Smrg   ac_cxx_werror_flag=yes
542932b578d3Smrg   ac_cv_prog_cxx_g=no
543032b578d3Smrg   CXXFLAGS="-g"
543132b578d3Smrg   cat >conftest.$ac_ext <<_ACEOF
543232b578d3Smrg/* confdefs.h.  */
543332b578d3Smrg_ACEOF
543432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
543532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
543632b578d3Smrg/* end confdefs.h.  */
543732b578d3Smrg
543832b578d3Smrgint
543932b578d3Smrgmain ()
544032b578d3Smrg{
544132b578d3Smrg
544232b578d3Smrg  ;
544332b578d3Smrg  return 0;
544432b578d3Smrg}
544532b578d3Smrg_ACEOF
544632b578d3Smrgrm -f conftest.$ac_objext
544732b578d3Smrgif { (ac_try="$ac_compile"
544832b578d3Smrgcase "(($ac_try" in
544932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
545032b578d3Smrg  *) ac_try_echo=$ac_try;;
545132b578d3Smrgesac
545232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
545332b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
545432b578d3Smrg  ac_status=$?
545532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
545632b578d3Smrg  rm -f conftest.er1
545732b578d3Smrg  cat conftest.err >&5
545832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
545932b578d3Smrg  (exit $ac_status); } && {
546032b578d3Smrg	 test -z "$ac_cxx_werror_flag" ||
546132b578d3Smrg	 test ! -s conftest.err
546232b578d3Smrg       } && test -s conftest.$ac_objext; then
546332b578d3Smrg  ac_cv_prog_cxx_g=yes
546432b578d3Smrgelse
546532b578d3Smrg  echo "$as_me: failed program was:" >&5
546632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
546732b578d3Smrg
546832b578d3Smrg	CXXFLAGS=""
546932b578d3Smrg      cat >conftest.$ac_ext <<_ACEOF
547032b578d3Smrg/* confdefs.h.  */
547132b578d3Smrg_ACEOF
547232b578d3Smrgcat confdefs.h >>conftest.$ac_ext
547332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
547432b578d3Smrg/* end confdefs.h.  */
547532b578d3Smrg
547632b578d3Smrgint
547732b578d3Smrgmain ()
547832b578d3Smrg{
547932b578d3Smrg
548032b578d3Smrg  ;
548132b578d3Smrg  return 0;
548232b578d3Smrg}
548332b578d3Smrg_ACEOF
548432b578d3Smrgrm -f conftest.$ac_objext
548532b578d3Smrgif { (ac_try="$ac_compile"
548632b578d3Smrgcase "(($ac_try" in
548732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
548832b578d3Smrg  *) ac_try_echo=$ac_try;;
548932b578d3Smrgesac
549032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
549132b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
549232b578d3Smrg  ac_status=$?
549332b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
549432b578d3Smrg  rm -f conftest.er1
549532b578d3Smrg  cat conftest.err >&5
549632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
549732b578d3Smrg  (exit $ac_status); } && {
549832b578d3Smrg	 test -z "$ac_cxx_werror_flag" ||
549932b578d3Smrg	 test ! -s conftest.err
550032b578d3Smrg       } && test -s conftest.$ac_objext; then
550132b578d3Smrg  :
550232b578d3Smrgelse
550332b578d3Smrg  echo "$as_me: failed program was:" >&5
550432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
550532b578d3Smrg
550632b578d3Smrg	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
550732b578d3Smrg	 CXXFLAGS="-g"
550832b578d3Smrg	 cat >conftest.$ac_ext <<_ACEOF
550932b578d3Smrg/* confdefs.h.  */
551032b578d3Smrg_ACEOF
551132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
551232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
551332b578d3Smrg/* end confdefs.h.  */
551432b578d3Smrg
551532b578d3Smrgint
551632b578d3Smrgmain ()
551732b578d3Smrg{
551832b578d3Smrg
551932b578d3Smrg  ;
552032b578d3Smrg  return 0;
552132b578d3Smrg}
552232b578d3Smrg_ACEOF
552332b578d3Smrgrm -f conftest.$ac_objext
552432b578d3Smrgif { (ac_try="$ac_compile"
552532b578d3Smrgcase "(($ac_try" in
552632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
552732b578d3Smrg  *) ac_try_echo=$ac_try;;
552832b578d3Smrgesac
552932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
553032b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
553132b578d3Smrg  ac_status=$?
553232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
553332b578d3Smrg  rm -f conftest.er1
553432b578d3Smrg  cat conftest.err >&5
553532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
553632b578d3Smrg  (exit $ac_status); } && {
553732b578d3Smrg	 test -z "$ac_cxx_werror_flag" ||
553832b578d3Smrg	 test ! -s conftest.err
553932b578d3Smrg       } && test -s conftest.$ac_objext; then
554032b578d3Smrg  ac_cv_prog_cxx_g=yes
554132b578d3Smrgelse
554232b578d3Smrg  echo "$as_me: failed program was:" >&5
554332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
554432b578d3Smrg
554532b578d3Smrg
554632b578d3Smrgfi
554732b578d3Smrg
554832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
554932b578d3Smrgfi
555032b578d3Smrg
555132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
555232b578d3Smrgfi
555332b578d3Smrg
555432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
555532b578d3Smrg   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
555632b578d3Smrgfi
555732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
555832b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
555932b578d3Smrgif test "$ac_test_CXXFLAGS" = set; then
556032b578d3Smrg  CXXFLAGS=$ac_save_CXXFLAGS
556132b578d3Smrgelif test $ac_cv_prog_cxx_g = yes; then
556232b578d3Smrg  if test "$GXX" = yes; then
556332b578d3Smrg    CXXFLAGS="-g -O2"
556432b578d3Smrg  else
556532b578d3Smrg    CXXFLAGS="-g"
556632b578d3Smrg  fi
556732b578d3Smrgelse
556832b578d3Smrg  if test "$GXX" = yes; then
556932b578d3Smrg    CXXFLAGS="-O2"
557032b578d3Smrg  else
557132b578d3Smrg    CXXFLAGS=
557232b578d3Smrg  fi
557332b578d3Smrgfi
557432b578d3Smrgac_ext=cpp
557532b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS'
557632b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
557732b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
557832b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu
557932b578d3Smrg
558032b578d3Smrgdepcc="$CXX"  am_compiler_list=
558132b578d3Smrg
558232b578d3Smrg{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
558332b578d3Smrgecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
558432b578d3Smrgif test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
558532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
558632b578d3Smrgelse
558732b578d3Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
558832b578d3Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
558932b578d3Smrg  # making bogus files that we don't know about and never remove.  For
559032b578d3Smrg  # instance it was reported that on HP-UX the gcc test will end up
559132b578d3Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
559232b578d3Smrg  # in D'.
559332b578d3Smrg  mkdir conftest.dir
559432b578d3Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
559532b578d3Smrg  # using a relative directory.
559632b578d3Smrg  cp "$am_depcomp" conftest.dir
559732b578d3Smrg  cd conftest.dir
559832b578d3Smrg  # We will build objects and dependencies in a subdirectory because
559932b578d3Smrg  # it helps to detect inapplicable dependency modes.  For instance
560032b578d3Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
560132b578d3Smrg  # side effect of compilation, but ICC will put the dependencies in
560232b578d3Smrg  # the current directory while Tru64 will put them in the object
560332b578d3Smrg  # directory.
560432b578d3Smrg  mkdir sub
560532b578d3Smrg
560632b578d3Smrg  am_cv_CXX_dependencies_compiler_type=none
560732b578d3Smrg  if test "$am_compiler_list" = ""; then
560832b578d3Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
560932b578d3Smrg  fi
561032b578d3Smrg  for depmode in $am_compiler_list; do
561132b578d3Smrg    # Setup a source with many dependencies, because some compilers
561232b578d3Smrg    # like to wrap large dependency lists on column 80 (with \), and
561332b578d3Smrg    # we should not choose a depcomp mode which is confused by this.
561432b578d3Smrg    #
561532b578d3Smrg    # We need to recreate these files for each test, as the compiler may
561632b578d3Smrg    # overwrite some of them when testing with obscure command lines.
561732b578d3Smrg    # This happens at least with the AIX C compiler.
561832b578d3Smrg    : > sub/conftest.c
561932b578d3Smrg    for i in 1 2 3 4 5 6; do
562032b578d3Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
562132b578d3Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
562232b578d3Smrg      # Solaris 8's {/usr,}/bin/sh.
562332b578d3Smrg      touch sub/conftst$i.h
562432b578d3Smrg    done
562532b578d3Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
562632b578d3Smrg
562732b578d3Smrg    case $depmode in
562832b578d3Smrg    nosideeffect)
562932b578d3Smrg      # after this tag, mechanisms are not by side-effect, so they'll
563032b578d3Smrg      # only be used when explicitly requested
563132b578d3Smrg      if test "x$enable_dependency_tracking" = xyes; then
563232b578d3Smrg	continue
563332b578d3Smrg      else
563432b578d3Smrg	break
563532b578d3Smrg      fi
563632b578d3Smrg      ;;
563732b578d3Smrg    none) break ;;
563832b578d3Smrg    esac
563932b578d3Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
564032b578d3Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
564132b578d3Smrg    # handle `-M -o', and we need to detect this.
564232b578d3Smrg    if depmode=$depmode \
564332b578d3Smrg       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
564432b578d3Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
564532b578d3Smrg       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
564632b578d3Smrg         >/dev/null 2>conftest.err &&
564732b578d3Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
564832b578d3Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
564932b578d3Smrg       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
565032b578d3Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
565132b578d3Smrg      # icc doesn't choke on unknown options, it will just issue warnings
565232b578d3Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
565332b578d3Smrg      # that says an option was ignored or not supported.
565432b578d3Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
565532b578d3Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
565632b578d3Smrg      # The diagnosis changed in icc 8.0:
565732b578d3Smrg      #   icc: Command line remark: option '-MP' not supported
565832b578d3Smrg      if (grep 'ignoring option' conftest.err ||
565932b578d3Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
566032b578d3Smrg        am_cv_CXX_dependencies_compiler_type=$depmode
566132b578d3Smrg        break
566232b578d3Smrg      fi
566332b578d3Smrg    fi
566432b578d3Smrg  done
566532b578d3Smrg
566632b578d3Smrg  cd ..
566732b578d3Smrg  rm -rf conftest.dir
566832b578d3Smrgelse
566932b578d3Smrg  am_cv_CXX_dependencies_compiler_type=none
567032b578d3Smrgfi
567132b578d3Smrg
567232b578d3Smrgfi
567332b578d3Smrg{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
567432b578d3Smrgecho "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
567532b578d3SmrgCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
567632b578d3Smrg
567732b578d3Smrg if
567832b578d3Smrg  test "x$enable_dependency_tracking" != xno \
567932b578d3Smrg  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
568032b578d3Smrg  am__fastdepCXX_TRUE=
568132b578d3Smrg  am__fastdepCXX_FALSE='#'
568232b578d3Smrgelse
568332b578d3Smrg  am__fastdepCXX_TRUE='#'
568432b578d3Smrg  am__fastdepCXX_FALSE=
568532b578d3Smrgfi
568632b578d3Smrg
568732b578d3Smrg
568832b578d3Smrg
568932b578d3Smrg
569032b578d3Smrgif test -n "$CXX" && ( test "X$CXX" != "Xno" &&
569132b578d3Smrg    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
569232b578d3Smrg    (test "X$CXX" != "Xg++"))) ; then
569332b578d3Smrg  ac_ext=cpp
569432b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS'
569532b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
569632b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
569732b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu
569832b578d3Smrg{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
569932b578d3Smrgecho $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
570032b578d3Smrgif test -z "$CXXCPP"; then
570132b578d3Smrg  if test "${ac_cv_prog_CXXCPP+set}" = set; then
570232b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
570332b578d3Smrgelse
570432b578d3Smrg      # Double quotes because CXXCPP needs to be expanded
570532b578d3Smrg    for CXXCPP in "$CXX -E" "/lib/cpp"
570632b578d3Smrg    do
570732b578d3Smrg      ac_preproc_ok=false
570832b578d3Smrgfor ac_cxx_preproc_warn_flag in '' yes
570932b578d3Smrgdo
571032b578d3Smrg  # Use a header file that comes with gcc, so configuring glibc
571132b578d3Smrg  # with a fresh cross-compiler works.
571232b578d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
571332b578d3Smrg  # <limits.h> exists even on freestanding compilers.
571432b578d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
571532b578d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
571632b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
571732b578d3Smrg/* confdefs.h.  */
571832b578d3Smrg_ACEOF
571932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
572032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
572132b578d3Smrg/* end confdefs.h.  */
572232b578d3Smrg#ifdef __STDC__
572332b578d3Smrg# include <limits.h>
572432b578d3Smrg#else
572532b578d3Smrg# include <assert.h>
572632b578d3Smrg#endif
572732b578d3Smrg		     Syntax error
572832b578d3Smrg_ACEOF
572932b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
573032b578d3Smrgcase "(($ac_try" in
573132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
573232b578d3Smrg  *) ac_try_echo=$ac_try;;
573332b578d3Smrgesac
573432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
573532b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
573632b578d3Smrg  ac_status=$?
573732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
573832b578d3Smrg  rm -f conftest.er1
573932b578d3Smrg  cat conftest.err >&5
574032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
574132b578d3Smrg  (exit $ac_status); } >/dev/null && {
574232b578d3Smrg	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
574332b578d3Smrg	 test ! -s conftest.err
574432b578d3Smrg       }; then
574532b578d3Smrg  :
574632b578d3Smrgelse
574732b578d3Smrg  echo "$as_me: failed program was:" >&5
574832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
574932b578d3Smrg
575032b578d3Smrg  # Broken: fails on valid input.
575132b578d3Smrgcontinue
575232b578d3Smrgfi
575332b578d3Smrg
575432b578d3Smrgrm -f conftest.err conftest.$ac_ext
575532b578d3Smrg
575632b578d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
575732b578d3Smrg  # can be detected and how.
575832b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
575932b578d3Smrg/* confdefs.h.  */
576032b578d3Smrg_ACEOF
576132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
576232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
576332b578d3Smrg/* end confdefs.h.  */
576432b578d3Smrg#include <ac_nonexistent.h>
576532b578d3Smrg_ACEOF
576632b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
576732b578d3Smrgcase "(($ac_try" in
576832b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
576932b578d3Smrg  *) ac_try_echo=$ac_try;;
577032b578d3Smrgesac
577132b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
577232b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
577332b578d3Smrg  ac_status=$?
577432b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
577532b578d3Smrg  rm -f conftest.er1
577632b578d3Smrg  cat conftest.err >&5
577732b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
577832b578d3Smrg  (exit $ac_status); } >/dev/null && {
577932b578d3Smrg	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
578032b578d3Smrg	 test ! -s conftest.err
578132b578d3Smrg       }; then
578232b578d3Smrg  # Broken: success on invalid input.
578332b578d3Smrgcontinue
578432b578d3Smrgelse
578532b578d3Smrg  echo "$as_me: failed program was:" >&5
578632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
578732b578d3Smrg
578832b578d3Smrg  # Passes both tests.
578932b578d3Smrgac_preproc_ok=:
579032b578d3Smrgbreak
579132b578d3Smrgfi
579232b578d3Smrg
579332b578d3Smrgrm -f conftest.err conftest.$ac_ext
579432b578d3Smrg
579532b578d3Smrgdone
579632b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
579732b578d3Smrgrm -f conftest.err conftest.$ac_ext
579832b578d3Smrgif $ac_preproc_ok; then
579932b578d3Smrg  break
580032b578d3Smrgfi
580132b578d3Smrg
580232b578d3Smrg    done
580332b578d3Smrg    ac_cv_prog_CXXCPP=$CXXCPP
580432b578d3Smrg
580532b578d3Smrgfi
580632b578d3Smrg  CXXCPP=$ac_cv_prog_CXXCPP
580732b578d3Smrgelse
580832b578d3Smrg  ac_cv_prog_CXXCPP=$CXXCPP
580932b578d3Smrgfi
581032b578d3Smrg{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
581132b578d3Smrgecho "${ECHO_T}$CXXCPP" >&6; }
581232b578d3Smrgac_preproc_ok=false
581332b578d3Smrgfor ac_cxx_preproc_warn_flag in '' yes
581432b578d3Smrgdo
581532b578d3Smrg  # Use a header file that comes with gcc, so configuring glibc
581632b578d3Smrg  # with a fresh cross-compiler works.
581732b578d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
581832b578d3Smrg  # <limits.h> exists even on freestanding compilers.
581932b578d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
582032b578d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
582132b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
582232b578d3Smrg/* confdefs.h.  */
582332b578d3Smrg_ACEOF
582432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
582532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
582632b578d3Smrg/* end confdefs.h.  */
582732b578d3Smrg#ifdef __STDC__
582832b578d3Smrg# include <limits.h>
582932b578d3Smrg#else
583032b578d3Smrg# include <assert.h>
583132b578d3Smrg#endif
583232b578d3Smrg		     Syntax error
583332b578d3Smrg_ACEOF
583432b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
583532b578d3Smrgcase "(($ac_try" in
583632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
583732b578d3Smrg  *) ac_try_echo=$ac_try;;
583832b578d3Smrgesac
583932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
584032b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
584132b578d3Smrg  ac_status=$?
584232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
584332b578d3Smrg  rm -f conftest.er1
584432b578d3Smrg  cat conftest.err >&5
584532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
584632b578d3Smrg  (exit $ac_status); } >/dev/null && {
584732b578d3Smrg	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
584832b578d3Smrg	 test ! -s conftest.err
584932b578d3Smrg       }; then
585032b578d3Smrg  :
585132b578d3Smrgelse
585232b578d3Smrg  echo "$as_me: failed program was:" >&5
585332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
585432b578d3Smrg
585532b578d3Smrg  # Broken: fails on valid input.
585632b578d3Smrgcontinue
585732b578d3Smrgfi
585832b578d3Smrg
585932b578d3Smrgrm -f conftest.err conftest.$ac_ext
586032b578d3Smrg
586132b578d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
586232b578d3Smrg  # can be detected and how.
586332b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
586432b578d3Smrg/* confdefs.h.  */
586532b578d3Smrg_ACEOF
586632b578d3Smrgcat confdefs.h >>conftest.$ac_ext
586732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
586832b578d3Smrg/* end confdefs.h.  */
586932b578d3Smrg#include <ac_nonexistent.h>
587032b578d3Smrg_ACEOF
587132b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
587232b578d3Smrgcase "(($ac_try" in
587332b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
587432b578d3Smrg  *) ac_try_echo=$ac_try;;
587532b578d3Smrgesac
587632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
587732b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
587832b578d3Smrg  ac_status=$?
587932b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
588032b578d3Smrg  rm -f conftest.er1
588132b578d3Smrg  cat conftest.err >&5
588232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
588332b578d3Smrg  (exit $ac_status); } >/dev/null && {
588432b578d3Smrg	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
588532b578d3Smrg	 test ! -s conftest.err
588632b578d3Smrg       }; then
588732b578d3Smrg  # Broken: success on invalid input.
588832b578d3Smrgcontinue
588932b578d3Smrgelse
589032b578d3Smrg  echo "$as_me: failed program was:" >&5
589132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
589232b578d3Smrg
589332b578d3Smrg  # Passes both tests.
589432b578d3Smrgac_preproc_ok=:
589532b578d3Smrgbreak
589632b578d3Smrgfi
589732b578d3Smrg
589832b578d3Smrgrm -f conftest.err conftest.$ac_ext
589932b578d3Smrg
590032b578d3Smrgdone
590132b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
590232b578d3Smrgrm -f conftest.err conftest.$ac_ext
590332b578d3Smrgif $ac_preproc_ok; then
590432b578d3Smrg  :
590532b578d3Smrgelse
590632b578d3Smrg  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
590732b578d3SmrgSee \`config.log' for more details." >&5
590832b578d3Smrgecho "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
590932b578d3SmrgSee \`config.log' for more details." >&2;}
591032b578d3Smrg   { (exit 1); exit 1; }; }
591132b578d3Smrgfi
591232b578d3Smrg
591332b578d3Smrgac_ext=cpp
591432b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS'
591532b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
591632b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
591732b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu
591832b578d3Smrg
591932b578d3Smrgfi
592032b578d3Smrg
592132b578d3Smrg
592232b578d3Smrgac_ext=f
592332b578d3Smrgac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
592432b578d3Smrgac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
592532b578d3Smrgac_compiler_gnu=$ac_cv_f77_compiler_gnu
592632b578d3Smrgif test -n "$ac_tool_prefix"; then
592732b578d3Smrg  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
592832b578d3Smrg  do
592932b578d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
593032b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
593132b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
593232b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
593332b578d3Smrgif test "${ac_cv_prog_F77+set}" = set; then
593432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
593532b578d3Smrgelse
593632b578d3Smrg  if test -n "$F77"; then
593732b578d3Smrg  ac_cv_prog_F77="$F77" # Let the user override the test.
593832b578d3Smrgelse
593932b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
594032b578d3Smrgfor as_dir in $PATH
594132b578d3Smrgdo
594232b578d3Smrg  IFS=$as_save_IFS
594332b578d3Smrg  test -z "$as_dir" && as_dir=.
594432b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
594532b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
594632b578d3Smrg    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
594732b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
594832b578d3Smrg    break 2
594932b578d3Smrg  fi
595032b578d3Smrgdone
595132b578d3Smrgdone
595232b578d3SmrgIFS=$as_save_IFS
595332b578d3Smrg
595432b578d3Smrgfi
595532b578d3Smrgfi
595632b578d3SmrgF77=$ac_cv_prog_F77
595732b578d3Smrgif test -n "$F77"; then
595832b578d3Smrg  { echo "$as_me:$LINENO: result: $F77" >&5
595932b578d3Smrgecho "${ECHO_T}$F77" >&6; }
596032b578d3Smrgelse
596132b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
596232b578d3Smrgecho "${ECHO_T}no" >&6; }
596332b578d3Smrgfi
596432b578d3Smrg
596532b578d3Smrg
596632b578d3Smrg    test -n "$F77" && break
596732b578d3Smrg  done
596832b578d3Smrgfi
596932b578d3Smrgif test -z "$F77"; then
597032b578d3Smrg  ac_ct_F77=$F77
597132b578d3Smrg  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
597232b578d3Smrgdo
597332b578d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
597432b578d3Smrgset dummy $ac_prog; ac_word=$2
597532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
597632b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
597732b578d3Smrgif test "${ac_cv_prog_ac_ct_F77+set}" = set; then
597832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
597932b578d3Smrgelse
598032b578d3Smrg  if test -n "$ac_ct_F77"; then
598132b578d3Smrg  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
598232b578d3Smrgelse
598332b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
598432b578d3Smrgfor as_dir in $PATH
598532b578d3Smrgdo
598632b578d3Smrg  IFS=$as_save_IFS
598732b578d3Smrg  test -z "$as_dir" && as_dir=.
598832b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
598932b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
599032b578d3Smrg    ac_cv_prog_ac_ct_F77="$ac_prog"
599132b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
599232b578d3Smrg    break 2
599332b578d3Smrg  fi
599432b578d3Smrgdone
599532b578d3Smrgdone
599632b578d3SmrgIFS=$as_save_IFS
599732b578d3Smrg
599832b578d3Smrgfi
599932b578d3Smrgfi
600032b578d3Smrgac_ct_F77=$ac_cv_prog_ac_ct_F77
600132b578d3Smrgif test -n "$ac_ct_F77"; then
600232b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
600332b578d3Smrgecho "${ECHO_T}$ac_ct_F77" >&6; }
600432b578d3Smrgelse
600532b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
600632b578d3Smrgecho "${ECHO_T}no" >&6; }
600732b578d3Smrgfi
600832b578d3Smrg
600932b578d3Smrg
601032b578d3Smrg  test -n "$ac_ct_F77" && break
601132b578d3Smrgdone
601232b578d3Smrg
601332b578d3Smrg  if test "x$ac_ct_F77" = x; then
601432b578d3Smrg    F77=""
601532b578d3Smrg  else
601632b578d3Smrg    case $cross_compiling:$ac_tool_warned in
601732b578d3Smrgyes:)
601832b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
601932b578d3Smrgwhose name does not start with the host triplet.  If you think this
602032b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
602132b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
602232b578d3Smrgwhose name does not start with the host triplet.  If you think this
602332b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
602432b578d3Smrgac_tool_warned=yes ;;
602532b578d3Smrgesac
602632b578d3Smrg    F77=$ac_ct_F77
602732b578d3Smrg  fi
602832b578d3Smrgfi
602932b578d3Smrg
603032b578d3Smrg
603132b578d3Smrg# Provide some information about the compiler.
603232b578d3Smrgecho "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
603332b578d3Smrgac_compiler=`set X $ac_compile; echo $2`
603432b578d3Smrg{ (ac_try="$ac_compiler --version >&5"
603532b578d3Smrgcase "(($ac_try" in
603632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
603732b578d3Smrg  *) ac_try_echo=$ac_try;;
603832b578d3Smrgesac
603932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
604032b578d3Smrg  (eval "$ac_compiler --version >&5") 2>&5
604132b578d3Smrg  ac_status=$?
604232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
604332b578d3Smrg  (exit $ac_status); }
604432b578d3Smrg{ (ac_try="$ac_compiler -v >&5"
604532b578d3Smrgcase "(($ac_try" in
604632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
604732b578d3Smrg  *) ac_try_echo=$ac_try;;
604832b578d3Smrgesac
604932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
605032b578d3Smrg  (eval "$ac_compiler -v >&5") 2>&5
605132b578d3Smrg  ac_status=$?
605232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
605332b578d3Smrg  (exit $ac_status); }
605432b578d3Smrg{ (ac_try="$ac_compiler -V >&5"
605532b578d3Smrgcase "(($ac_try" in
605632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
605732b578d3Smrg  *) ac_try_echo=$ac_try;;
605832b578d3Smrgesac
605932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
606032b578d3Smrg  (eval "$ac_compiler -V >&5") 2>&5
606132b578d3Smrg  ac_status=$?
606232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
606332b578d3Smrg  (exit $ac_status); }
606432b578d3Smrgrm -f a.out
606532b578d3Smrg
606632b578d3Smrg# If we don't use `.F' as extension, the preprocessor is not run on the
606732b578d3Smrg# input file.  (Note that this only needs to work for GNU compilers.)
606832b578d3Smrgac_save_ext=$ac_ext
606932b578d3Smrgac_ext=F
607032b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
607132b578d3Smrgecho $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
607232b578d3Smrgif test "${ac_cv_f77_compiler_gnu+set}" = set; then
607332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
607432b578d3Smrgelse
607532b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
607632b578d3Smrg      program main
607732b578d3Smrg#ifndef __GNUC__
607832b578d3Smrg       choke me
607932b578d3Smrg#endif
608032b578d3Smrg
608132b578d3Smrg      end
608232b578d3Smrg_ACEOF
608332b578d3Smrgrm -f conftest.$ac_objext
608432b578d3Smrgif { (ac_try="$ac_compile"
608532b578d3Smrgcase "(($ac_try" in
608632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
608732b578d3Smrg  *) ac_try_echo=$ac_try;;
608832b578d3Smrgesac
608932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
609032b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
609132b578d3Smrg  ac_status=$?
609232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
609332b578d3Smrg  rm -f conftest.er1
609432b578d3Smrg  cat conftest.err >&5
609532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
609632b578d3Smrg  (exit $ac_status); } && {
609732b578d3Smrg	 test -z "$ac_f77_werror_flag" ||
609832b578d3Smrg	 test ! -s conftest.err
609932b578d3Smrg       } && test -s conftest.$ac_objext; then
610032b578d3Smrg  ac_compiler_gnu=yes
610132b578d3Smrgelse
610232b578d3Smrg  echo "$as_me: failed program was:" >&5
610332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
610432b578d3Smrg
610532b578d3Smrg	ac_compiler_gnu=no
610632b578d3Smrgfi
610732b578d3Smrg
610832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
610932b578d3Smrgac_cv_f77_compiler_gnu=$ac_compiler_gnu
611032b578d3Smrg
611132b578d3Smrgfi
611232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
611332b578d3Smrgecho "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
611432b578d3Smrgac_ext=$ac_save_ext
611532b578d3Smrgac_test_FFLAGS=${FFLAGS+set}
611632b578d3Smrgac_save_FFLAGS=$FFLAGS
611732b578d3SmrgFFLAGS=
611832b578d3Smrg{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
611932b578d3Smrgecho $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
612032b578d3Smrgif test "${ac_cv_prog_f77_g+set}" = set; then
612132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
612232b578d3Smrgelse
612332b578d3Smrg  FFLAGS=-g
612432b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
612532b578d3Smrg      program main
612632b578d3Smrg
612732b578d3Smrg      end
612832b578d3Smrg_ACEOF
612932b578d3Smrgrm -f conftest.$ac_objext
613032b578d3Smrgif { (ac_try="$ac_compile"
613132b578d3Smrgcase "(($ac_try" in
613232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
613332b578d3Smrg  *) ac_try_echo=$ac_try;;
613432b578d3Smrgesac
613532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
613632b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
613732b578d3Smrg  ac_status=$?
613832b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
613932b578d3Smrg  rm -f conftest.er1
614032b578d3Smrg  cat conftest.err >&5
614132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
614232b578d3Smrg  (exit $ac_status); } && {
614332b578d3Smrg	 test -z "$ac_f77_werror_flag" ||
614432b578d3Smrg	 test ! -s conftest.err
614532b578d3Smrg       } && test -s conftest.$ac_objext; then
614632b578d3Smrg  ac_cv_prog_f77_g=yes
614732b578d3Smrgelse
614832b578d3Smrg  echo "$as_me: failed program was:" >&5
614932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
615032b578d3Smrg
615132b578d3Smrg	ac_cv_prog_f77_g=no
615232b578d3Smrgfi
615332b578d3Smrg
615432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
615532b578d3Smrg
615632b578d3Smrgfi
615732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
615832b578d3Smrgecho "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
615932b578d3Smrgif test "$ac_test_FFLAGS" = set; then
616032b578d3Smrg  FFLAGS=$ac_save_FFLAGS
616132b578d3Smrgelif test $ac_cv_prog_f77_g = yes; then
616232b578d3Smrg  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
616332b578d3Smrg    FFLAGS="-g -O2"
616432b578d3Smrg  else
616532b578d3Smrg    FFLAGS="-g"
616632b578d3Smrg  fi
616732b578d3Smrgelse
616832b578d3Smrg  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
616932b578d3Smrg    FFLAGS="-O2"
617032b578d3Smrg  else
617132b578d3Smrg    FFLAGS=
617232b578d3Smrg  fi
617332b578d3Smrgfi
617432b578d3Smrg
617532b578d3SmrgG77=`test $ac_compiler_gnu = yes && echo yes`
617632b578d3Smrgac_ext=c
617732b578d3Smrgac_cpp='$CPP $CPPFLAGS'
617832b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
617932b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
618032b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
618132b578d3Smrg
618232b578d3Smrg
618332b578d3Smrg
618432b578d3Smrg# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
618532b578d3Smrg
618632b578d3Smrg# find the maximum length of command line arguments
618732b578d3Smrg{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
618832b578d3Smrgecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
618932b578d3Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then
619032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
619132b578d3Smrgelse
619232b578d3Smrg    i=0
619332b578d3Smrg  teststring="ABCD"
619432b578d3Smrg
619532b578d3Smrg  case $build_os in
619632b578d3Smrg  msdosdjgpp*)
619732b578d3Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
619832b578d3Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
619932b578d3Smrg    # during glob expansion).  Even if it were fixed, the result of this
620032b578d3Smrg    # check would be larger than it should be.
620132b578d3Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
620232b578d3Smrg    ;;
620332b578d3Smrg
620432b578d3Smrg  gnu*)
620532b578d3Smrg    # Under GNU Hurd, this test is not required because there is
620632b578d3Smrg    # no limit to the length of command line arguments.
620732b578d3Smrg    # Libtool will interpret -1 as no limit whatsoever
620832b578d3Smrg    lt_cv_sys_max_cmd_len=-1;
620932b578d3Smrg    ;;
621032b578d3Smrg
621132b578d3Smrg  cygwin* | mingw*)
621232b578d3Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
621332b578d3Smrg    # about 5 minutes as the teststring grows exponentially.
621432b578d3Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
621532b578d3Smrg    # you end up with a "frozen" computer, even though with patience
621632b578d3Smrg    # the test eventually succeeds (with a max line length of 256k).
621732b578d3Smrg    # Instead, let's just punt: use the minimum linelength reported by
621832b578d3Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
621932b578d3Smrg    lt_cv_sys_max_cmd_len=8192;
622032b578d3Smrg    ;;
622132b578d3Smrg
622232b578d3Smrg  amigaos*)
622332b578d3Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
622432b578d3Smrg    # So we just punt and use a minimum line length of 8192.
622532b578d3Smrg    lt_cv_sys_max_cmd_len=8192;
622632b578d3Smrg    ;;
622732b578d3Smrg
622832b578d3Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
622932b578d3Smrg    # This has been around since 386BSD, at least.  Likely further.
623032b578d3Smrg    if test -x /sbin/sysctl; then
623132b578d3Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
623232b578d3Smrg    elif test -x /usr/sbin/sysctl; then
623332b578d3Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
623432b578d3Smrg    else
623532b578d3Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
623632b578d3Smrg    fi
623732b578d3Smrg    # And add a safety zone
623832b578d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
623932b578d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
624032b578d3Smrg    ;;
624132b578d3Smrg
624232b578d3Smrg  interix*)
624332b578d3Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
624432b578d3Smrg    lt_cv_sys_max_cmd_len=196608
624532b578d3Smrg    ;;
624632b578d3Smrg
624732b578d3Smrg  osf*)
624832b578d3Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
624932b578d3Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
625032b578d3Smrg    # nice to cause kernel panics so lets avoid the loop below.
625132b578d3Smrg    # First set a reasonable default.
625232b578d3Smrg    lt_cv_sys_max_cmd_len=16384
625332b578d3Smrg    #
625432b578d3Smrg    if test -x /sbin/sysconfig; then
625532b578d3Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
625632b578d3Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
625732b578d3Smrg      esac
625832b578d3Smrg    fi
625932b578d3Smrg    ;;
626032b578d3Smrg  sco3.2v5*)
626132b578d3Smrg    lt_cv_sys_max_cmd_len=102400
626232b578d3Smrg    ;;
626332b578d3Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
626432b578d3Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
626532b578d3Smrg    if test -n "$kargmax"; then
626632b578d3Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
626732b578d3Smrg    else
626832b578d3Smrg      lt_cv_sys_max_cmd_len=32768
626932b578d3Smrg    fi
627032b578d3Smrg    ;;
627132b578d3Smrg  *)
6272d31dbc53Smrg    # If test is not a shell built-in, we'll probably end up computing a
6273d31dbc53Smrg    # maximum length that is only half of the actual maximum length, but
6274d31dbc53Smrg    # we can't tell.
6275d31dbc53Smrg    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6276d31dbc53Smrg    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
627732b578d3Smrg	       = "XX$teststring") >/dev/null 2>&1 &&
6278d31dbc53Smrg	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6279d31dbc53Smrg	    lt_cv_sys_max_cmd_len=$new_result &&
6280d31dbc53Smrg	    test $i != 17 # 1/2 MB should be enough
6281d31dbc53Smrg    do
6282d31dbc53Smrg      i=`expr $i + 1`
6283d31dbc53Smrg      teststring=$teststring$teststring
6284d31dbc53Smrg    done
6285d31dbc53Smrg    teststring=
6286d31dbc53Smrg    # Add a significant safety factor because C++ compilers can tack on massive
6287d31dbc53Smrg    # amounts of additional arguments before passing them to the linker.
6288d31dbc53Smrg    # It appears as though 1/2 is a usable value.
6289d31dbc53Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
629032b578d3Smrg    ;;
629132b578d3Smrg  esac
629232b578d3Smrg
629332b578d3Smrgfi
629432b578d3Smrg
629532b578d3Smrgif test -n $lt_cv_sys_max_cmd_len ; then
629632b578d3Smrg  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
629732b578d3Smrgecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
629832b578d3Smrgelse
629932b578d3Smrg  { echo "$as_me:$LINENO: result: none" >&5
630032b578d3Smrgecho "${ECHO_T}none" >&6; }
630132b578d3Smrgfi
630232b578d3Smrg
630332b578d3Smrg
630432b578d3Smrg
630532b578d3Smrg
630632b578d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
630732b578d3Smrg{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
630832b578d3Smrgecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
630932b578d3Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
631032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
631132b578d3Smrgelse
631232b578d3Smrg
631332b578d3Smrg# These are sane defaults that work on at least a few old systems.
631432b578d3Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
631532b578d3Smrg
631632b578d3Smrg# Character class describing NM global symbol codes.
631732b578d3Smrgsymcode='[BCDEGRST]'
631832b578d3Smrg
631932b578d3Smrg# Regexp to match symbols that can be accessed directly from C.
632032b578d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
632132b578d3Smrg
632232b578d3Smrg# Transform an extracted symbol line into a proper C declaration
632332b578d3Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
632432b578d3Smrg
632532b578d3Smrg# Transform an extracted symbol line into symbol name and symbol address
632632b578d3Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
632732b578d3Smrg
632832b578d3Smrg# Define system-specific variables.
632932b578d3Smrgcase $host_os in
633032b578d3Smrgaix*)
633132b578d3Smrg  symcode='[BCDT]'
633232b578d3Smrg  ;;
633332b578d3Smrgcygwin* | mingw* | pw32*)
633432b578d3Smrg  symcode='[ABCDGISTW]'
633532b578d3Smrg  ;;
633632b578d3Smrghpux*) # Its linker distinguishes data from code symbols
633732b578d3Smrg  if test "$host_cpu" = ia64; then
633832b578d3Smrg    symcode='[ABCDEGRST]'
633932b578d3Smrg  fi
634032b578d3Smrg  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
634132b578d3Smrg  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
634232b578d3Smrg  ;;
6343d31dbc53Smrglinux*)
634432b578d3Smrg  if test "$host_cpu" = ia64; then
634532b578d3Smrg    symcode='[ABCDGIRSTW]'
634632b578d3Smrg    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
634732b578d3Smrg    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
634832b578d3Smrg  fi
634932b578d3Smrg  ;;
635032b578d3Smrgirix* | nonstopux*)
635132b578d3Smrg  symcode='[BCDEGRST]'
635232b578d3Smrg  ;;
635332b578d3Smrgosf*)
635432b578d3Smrg  symcode='[BCDEGQRST]'
635532b578d3Smrg  ;;
635632b578d3Smrgsolaris*)
635732b578d3Smrg  symcode='[BDRT]'
635832b578d3Smrg  ;;
635932b578d3Smrgsco3.2v5*)
636032b578d3Smrg  symcode='[DT]'
636132b578d3Smrg  ;;
636232b578d3Smrgsysv4.2uw2*)
636332b578d3Smrg  symcode='[DT]'
636432b578d3Smrg  ;;
636532b578d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
636632b578d3Smrg  symcode='[ABDT]'
636732b578d3Smrg  ;;
636832b578d3Smrgsysv4)
636932b578d3Smrg  symcode='[DFNSTU]'
637032b578d3Smrg  ;;
637132b578d3Smrgesac
637232b578d3Smrg
637332b578d3Smrg# Handle CRLF in mingw tool chain
637432b578d3Smrgopt_cr=
637532b578d3Smrgcase $build_os in
637632b578d3Smrgmingw*)
637732b578d3Smrg  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
637832b578d3Smrg  ;;
637932b578d3Smrgesac
638032b578d3Smrg
638132b578d3Smrg# If we're using GNU nm, then use its standard symbol codes.
638232b578d3Smrgcase `$NM -V 2>&1` in
638332b578d3Smrg*GNU* | *'with BFD'*)
638432b578d3Smrg  symcode='[ABCDGIRSTW]' ;;
638532b578d3Smrgesac
638632b578d3Smrg
638732b578d3Smrg# Try without a prefix undercore, then with it.
638832b578d3Smrgfor ac_symprfx in "" "_"; do
638932b578d3Smrg
639032b578d3Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
639132b578d3Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
639232b578d3Smrg
639332b578d3Smrg  # Write the raw and C identifiers.
639432b578d3Smrg  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
639532b578d3Smrg
639632b578d3Smrg  # Check to see that the pipe works correctly.
639732b578d3Smrg  pipe_works=no
639832b578d3Smrg
639932b578d3Smrg  rm -f conftest*
640032b578d3Smrg  cat > conftest.$ac_ext <<EOF
640132b578d3Smrg#ifdef __cplusplus
640232b578d3Smrgextern "C" {
640332b578d3Smrg#endif
640432b578d3Smrgchar nm_test_var;
640532b578d3Smrgvoid nm_test_func(){}
640632b578d3Smrg#ifdef __cplusplus
640732b578d3Smrg}
640832b578d3Smrg#endif
640932b578d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
641032b578d3SmrgEOF
641132b578d3Smrg
641232b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
641332b578d3Smrg  (eval $ac_compile) 2>&5
641432b578d3Smrg  ac_status=$?
641532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
641632b578d3Smrg  (exit $ac_status); }; then
641732b578d3Smrg    # Now try to grab the symbols.
641832b578d3Smrg    nlist=conftest.nm
641932b578d3Smrg    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
642032b578d3Smrg  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
642132b578d3Smrg  ac_status=$?
642232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
642332b578d3Smrg  (exit $ac_status); } && test -s "$nlist"; then
642432b578d3Smrg      # Try sorting and uniquifying the output.
642532b578d3Smrg      if sort "$nlist" | uniq > "$nlist"T; then
642632b578d3Smrg	mv -f "$nlist"T "$nlist"
642732b578d3Smrg      else
642832b578d3Smrg	rm -f "$nlist"T
642932b578d3Smrg      fi
643032b578d3Smrg
643132b578d3Smrg      # Make sure that we snagged all the symbols we need.
643232b578d3Smrg      if grep ' nm_test_var$' "$nlist" >/dev/null; then
643332b578d3Smrg	if grep ' nm_test_func$' "$nlist" >/dev/null; then
643432b578d3Smrg	  cat <<EOF > conftest.$ac_ext
643532b578d3Smrg#ifdef __cplusplus
643632b578d3Smrgextern "C" {
643732b578d3Smrg#endif
643832b578d3Smrg
643932b578d3SmrgEOF
644032b578d3Smrg	  # Now generate the symbol file.
644132b578d3Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
644232b578d3Smrg
644332b578d3Smrg	  cat <<EOF >> conftest.$ac_ext
644432b578d3Smrg#if defined (__STDC__) && __STDC__
644532b578d3Smrg# define lt_ptr_t void *
644632b578d3Smrg#else
644732b578d3Smrg# define lt_ptr_t char *
644832b578d3Smrg# define const
644932b578d3Smrg#endif
645032b578d3Smrg
645132b578d3Smrg/* The mapping between symbol names and symbols. */
645232b578d3Smrgconst struct {
645332b578d3Smrg  const char *name;
645432b578d3Smrg  lt_ptr_t address;
645532b578d3Smrg}
645632b578d3Smrglt_preloaded_symbols[] =
645732b578d3Smrg{
645832b578d3SmrgEOF
645932b578d3Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
646032b578d3Smrg	  cat <<\EOF >> conftest.$ac_ext
646132b578d3Smrg  {0, (lt_ptr_t) 0}
646232b578d3Smrg};
646332b578d3Smrg
646432b578d3Smrg#ifdef __cplusplus
646532b578d3Smrg}
646632b578d3Smrg#endif
646732b578d3SmrgEOF
646832b578d3Smrg	  # Now try linking the two files.
646932b578d3Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
647032b578d3Smrg	  lt_save_LIBS="$LIBS"
647132b578d3Smrg	  lt_save_CFLAGS="$CFLAGS"
647232b578d3Smrg	  LIBS="conftstm.$ac_objext"
647332b578d3Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
647432b578d3Smrg	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
647532b578d3Smrg  (eval $ac_link) 2>&5
647632b578d3Smrg  ac_status=$?
647732b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
647832b578d3Smrg  (exit $ac_status); } && test -s conftest${ac_exeext}; then
647932b578d3Smrg	    pipe_works=yes
648032b578d3Smrg	  fi
648132b578d3Smrg	  LIBS="$lt_save_LIBS"
648232b578d3Smrg	  CFLAGS="$lt_save_CFLAGS"
648332b578d3Smrg	else
648432b578d3Smrg	  echo "cannot find nm_test_func in $nlist" >&5
648532b578d3Smrg	fi
648632b578d3Smrg      else
648732b578d3Smrg	echo "cannot find nm_test_var in $nlist" >&5
648832b578d3Smrg      fi
648932b578d3Smrg    else
649032b578d3Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
649132b578d3Smrg    fi
649232b578d3Smrg  else
649332b578d3Smrg    echo "$progname: failed program was:" >&5
649432b578d3Smrg    cat conftest.$ac_ext >&5
649532b578d3Smrg  fi
649632b578d3Smrg  rm -f conftest* conftst*
649732b578d3Smrg
649832b578d3Smrg  # Do not use the global_symbol_pipe unless it works.
649932b578d3Smrg  if test "$pipe_works" = yes; then
650032b578d3Smrg    break
650132b578d3Smrg  else
650232b578d3Smrg    lt_cv_sys_global_symbol_pipe=
650332b578d3Smrg  fi
650432b578d3Smrgdone
650532b578d3Smrg
650632b578d3Smrgfi
650732b578d3Smrg
650832b578d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
650932b578d3Smrg  lt_cv_sys_global_symbol_to_cdecl=
651032b578d3Smrgfi
651132b578d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
651232b578d3Smrg  { echo "$as_me:$LINENO: result: failed" >&5
651332b578d3Smrgecho "${ECHO_T}failed" >&6; }
651432b578d3Smrgelse
651532b578d3Smrg  { echo "$as_me:$LINENO: result: ok" >&5
651632b578d3Smrgecho "${ECHO_T}ok" >&6; }
651732b578d3Smrgfi
651832b578d3Smrg
651932b578d3Smrg{ echo "$as_me:$LINENO: checking for objdir" >&5
652032b578d3Smrgecho $ECHO_N "checking for objdir... $ECHO_C" >&6; }
652132b578d3Smrgif test "${lt_cv_objdir+set}" = set; then
652232b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
652332b578d3Smrgelse
652432b578d3Smrg  rm -f .libs 2>/dev/null
652532b578d3Smrgmkdir .libs 2>/dev/null
652632b578d3Smrgif test -d .libs; then
652732b578d3Smrg  lt_cv_objdir=.libs
652832b578d3Smrgelse
652932b578d3Smrg  # MS-DOS does not allow filenames that begin with a dot.
653032b578d3Smrg  lt_cv_objdir=_libs
653132b578d3Smrgfi
653232b578d3Smrgrmdir .libs 2>/dev/null
653332b578d3Smrgfi
653432b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
653532b578d3Smrgecho "${ECHO_T}$lt_cv_objdir" >&6; }
653632b578d3Smrgobjdir=$lt_cv_objdir
653732b578d3Smrg
653832b578d3Smrg
653932b578d3Smrg
654032b578d3Smrg
654132b578d3Smrg
654232b578d3Smrgcase $host_os in
654332b578d3Smrgaix3*)
654432b578d3Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
654532b578d3Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
654632b578d3Smrg  # vanish in a puff of smoke.
654732b578d3Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
654832b578d3Smrg    COLLECT_NAMES=
654932b578d3Smrg    export COLLECT_NAMES
655032b578d3Smrg  fi
655132b578d3Smrg  ;;
655232b578d3Smrgesac
655332b578d3Smrg
655432b578d3Smrg# Sed substitution that helps us do robust quoting.  It backslashifies
655532b578d3Smrg# metacharacters that are still active within double-quoted strings.
655632b578d3SmrgXsed='sed -e 1s/^X//'
655732b578d3Smrgsed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
655832b578d3Smrg
655932b578d3Smrg# Same as above, but do not quote variable references.
656032b578d3Smrgdouble_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
656132b578d3Smrg
656232b578d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a
656332b578d3Smrg# double_quote_subst'ed string.
656432b578d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
656532b578d3Smrg
656632b578d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions
656732b578d3Smrgno_glob_subst='s/\*/\\\*/g'
656832b578d3Smrg
656932b578d3Smrg# Constants:
657032b578d3Smrgrm="rm -f"
657132b578d3Smrg
657232b578d3Smrg# Global variables:
657332b578d3Smrgdefault_ofile=libtool
657432b578d3Smrgcan_build_shared=yes
657532b578d3Smrg
657632b578d3Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
657732b578d3Smrg# which needs '.lib').
657832b578d3Smrglibext=a
657932b578d3Smrgltmain="$ac_aux_dir/ltmain.sh"
658032b578d3Smrgofile="$default_ofile"
658132b578d3Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
658232b578d3Smrg
658332b578d3Smrgif test -n "$ac_tool_prefix"; then
658432b578d3Smrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
658532b578d3Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2
658632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
658732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
658832b578d3Smrgif test "${ac_cv_prog_AR+set}" = set; then
658932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
659032b578d3Smrgelse
659132b578d3Smrg  if test -n "$AR"; then
659232b578d3Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
659332b578d3Smrgelse
659432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
659532b578d3Smrgfor as_dir in $PATH
659632b578d3Smrgdo
659732b578d3Smrg  IFS=$as_save_IFS
659832b578d3Smrg  test -z "$as_dir" && as_dir=.
659932b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
660032b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
660132b578d3Smrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
660232b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
660332b578d3Smrg    break 2
660432b578d3Smrg  fi
660532b578d3Smrgdone
660632b578d3Smrgdone
660732b578d3SmrgIFS=$as_save_IFS
660832b578d3Smrg
660932b578d3Smrgfi
661032b578d3Smrgfi
661132b578d3SmrgAR=$ac_cv_prog_AR
661232b578d3Smrgif test -n "$AR"; then
661332b578d3Smrg  { echo "$as_me:$LINENO: result: $AR" >&5
661432b578d3Smrgecho "${ECHO_T}$AR" >&6; }
661532b578d3Smrgelse
661632b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
661732b578d3Smrgecho "${ECHO_T}no" >&6; }
661832b578d3Smrgfi
661932b578d3Smrg
662032b578d3Smrg
662132b578d3Smrgfi
662232b578d3Smrgif test -z "$ac_cv_prog_AR"; then
662332b578d3Smrg  ac_ct_AR=$AR
662432b578d3Smrg  # Extract the first word of "ar", so it can be a program name with args.
662532b578d3Smrgset dummy ar; ac_word=$2
662632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
662732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
662832b578d3Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
662932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
663032b578d3Smrgelse
663132b578d3Smrg  if test -n "$ac_ct_AR"; then
663232b578d3Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
663332b578d3Smrgelse
663432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
663532b578d3Smrgfor as_dir in $PATH
663632b578d3Smrgdo
663732b578d3Smrg  IFS=$as_save_IFS
663832b578d3Smrg  test -z "$as_dir" && as_dir=.
663932b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
664032b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
664132b578d3Smrg    ac_cv_prog_ac_ct_AR="ar"
664232b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
664332b578d3Smrg    break 2
664432b578d3Smrg  fi
664532b578d3Smrgdone
664632b578d3Smrgdone
664732b578d3SmrgIFS=$as_save_IFS
664832b578d3Smrg
664932b578d3Smrgfi
665032b578d3Smrgfi
665132b578d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
665232b578d3Smrgif test -n "$ac_ct_AR"; then
665332b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
665432b578d3Smrgecho "${ECHO_T}$ac_ct_AR" >&6; }
665532b578d3Smrgelse
665632b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
665732b578d3Smrgecho "${ECHO_T}no" >&6; }
665832b578d3Smrgfi
665932b578d3Smrg
666032b578d3Smrg  if test "x$ac_ct_AR" = x; then
666132b578d3Smrg    AR="false"
666232b578d3Smrg  else
666332b578d3Smrg    case $cross_compiling:$ac_tool_warned in
666432b578d3Smrgyes:)
666532b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
666632b578d3Smrgwhose name does not start with the host triplet.  If you think this
666732b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
666832b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
666932b578d3Smrgwhose name does not start with the host triplet.  If you think this
667032b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
667132b578d3Smrgac_tool_warned=yes ;;
667232b578d3Smrgesac
667332b578d3Smrg    AR=$ac_ct_AR
667432b578d3Smrg  fi
667532b578d3Smrgelse
667632b578d3Smrg  AR="$ac_cv_prog_AR"
667732b578d3Smrgfi
667832b578d3Smrg
667932b578d3Smrgif test -n "$ac_tool_prefix"; then
668032b578d3Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
668132b578d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
668232b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
668332b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
668432b578d3Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then
668532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
668632b578d3Smrgelse
668732b578d3Smrg  if test -n "$RANLIB"; then
668832b578d3Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
668932b578d3Smrgelse
669032b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
669132b578d3Smrgfor as_dir in $PATH
669232b578d3Smrgdo
669332b578d3Smrg  IFS=$as_save_IFS
669432b578d3Smrg  test -z "$as_dir" && as_dir=.
669532b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
669632b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
669732b578d3Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
669832b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
669932b578d3Smrg    break 2
670032b578d3Smrg  fi
670132b578d3Smrgdone
670232b578d3Smrgdone
670332b578d3SmrgIFS=$as_save_IFS
670432b578d3Smrg
670532b578d3Smrgfi
670632b578d3Smrgfi
670732b578d3SmrgRANLIB=$ac_cv_prog_RANLIB
670832b578d3Smrgif test -n "$RANLIB"; then
670932b578d3Smrg  { echo "$as_me:$LINENO: result: $RANLIB" >&5
671032b578d3Smrgecho "${ECHO_T}$RANLIB" >&6; }
671132b578d3Smrgelse
671232b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
671332b578d3Smrgecho "${ECHO_T}no" >&6; }
671432b578d3Smrgfi
671532b578d3Smrg
671632b578d3Smrg
671732b578d3Smrgfi
671832b578d3Smrgif test -z "$ac_cv_prog_RANLIB"; then
671932b578d3Smrg  ac_ct_RANLIB=$RANLIB
672032b578d3Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
672132b578d3Smrgset dummy ranlib; ac_word=$2
672232b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
672332b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
672432b578d3Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
672532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
672632b578d3Smrgelse
672732b578d3Smrg  if test -n "$ac_ct_RANLIB"; then
672832b578d3Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
672932b578d3Smrgelse
673032b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
673132b578d3Smrgfor as_dir in $PATH
673232b578d3Smrgdo
673332b578d3Smrg  IFS=$as_save_IFS
673432b578d3Smrg  test -z "$as_dir" && as_dir=.
673532b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
673632b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
673732b578d3Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
673832b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
673932b578d3Smrg    break 2
674032b578d3Smrg  fi
674132b578d3Smrgdone
674232b578d3Smrgdone
674332b578d3SmrgIFS=$as_save_IFS
674432b578d3Smrg
674532b578d3Smrgfi
674632b578d3Smrgfi
674732b578d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
674832b578d3Smrgif test -n "$ac_ct_RANLIB"; then
674932b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
675032b578d3Smrgecho "${ECHO_T}$ac_ct_RANLIB" >&6; }
675132b578d3Smrgelse
675232b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
675332b578d3Smrgecho "${ECHO_T}no" >&6; }
675432b578d3Smrgfi
675532b578d3Smrg
675632b578d3Smrg  if test "x$ac_ct_RANLIB" = x; then
675732b578d3Smrg    RANLIB=":"
675832b578d3Smrg  else
675932b578d3Smrg    case $cross_compiling:$ac_tool_warned in
676032b578d3Smrgyes:)
676132b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
676232b578d3Smrgwhose name does not start with the host triplet.  If you think this
676332b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
676432b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
676532b578d3Smrgwhose name does not start with the host triplet.  If you think this
676632b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
676732b578d3Smrgac_tool_warned=yes ;;
676832b578d3Smrgesac
676932b578d3Smrg    RANLIB=$ac_ct_RANLIB
677032b578d3Smrg  fi
677132b578d3Smrgelse
677232b578d3Smrg  RANLIB="$ac_cv_prog_RANLIB"
677332b578d3Smrgfi
677432b578d3Smrg
677532b578d3Smrgif test -n "$ac_tool_prefix"; then
677632b578d3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
677732b578d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
677832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
677932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
678032b578d3Smrgif test "${ac_cv_prog_STRIP+set}" = set; then
678132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
678232b578d3Smrgelse
678332b578d3Smrg  if test -n "$STRIP"; then
678432b578d3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
678532b578d3Smrgelse
678632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
678732b578d3Smrgfor as_dir in $PATH
678832b578d3Smrgdo
678932b578d3Smrg  IFS=$as_save_IFS
679032b578d3Smrg  test -z "$as_dir" && as_dir=.
679132b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
679232b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
679332b578d3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
679432b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
679532b578d3Smrg    break 2
679632b578d3Smrg  fi
679732b578d3Smrgdone
679832b578d3Smrgdone
679932b578d3SmrgIFS=$as_save_IFS
680032b578d3Smrg
680132b578d3Smrgfi
680232b578d3Smrgfi
680332b578d3SmrgSTRIP=$ac_cv_prog_STRIP
680432b578d3Smrgif test -n "$STRIP"; then
680532b578d3Smrg  { echo "$as_me:$LINENO: result: $STRIP" >&5
680632b578d3Smrgecho "${ECHO_T}$STRIP" >&6; }
680732b578d3Smrgelse
680832b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
680932b578d3Smrgecho "${ECHO_T}no" >&6; }
681032b578d3Smrgfi
681132b578d3Smrg
681232b578d3Smrg
681332b578d3Smrgfi
681432b578d3Smrgif test -z "$ac_cv_prog_STRIP"; then
681532b578d3Smrg  ac_ct_STRIP=$STRIP
681632b578d3Smrg  # Extract the first word of "strip", so it can be a program name with args.
681732b578d3Smrgset dummy strip; ac_word=$2
681832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
681932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
682032b578d3Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
682132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
682232b578d3Smrgelse
682332b578d3Smrg  if test -n "$ac_ct_STRIP"; then
682432b578d3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
682532b578d3Smrgelse
682632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
682732b578d3Smrgfor as_dir in $PATH
682832b578d3Smrgdo
682932b578d3Smrg  IFS=$as_save_IFS
683032b578d3Smrg  test -z "$as_dir" && as_dir=.
683132b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
683232b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
683332b578d3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
683432b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
683532b578d3Smrg    break 2
683632b578d3Smrg  fi
683732b578d3Smrgdone
683832b578d3Smrgdone
683932b578d3SmrgIFS=$as_save_IFS
684032b578d3Smrg
684132b578d3Smrgfi
684232b578d3Smrgfi
684332b578d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
684432b578d3Smrgif test -n "$ac_ct_STRIP"; then
684532b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
684632b578d3Smrgecho "${ECHO_T}$ac_ct_STRIP" >&6; }
684732b578d3Smrgelse
684832b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
684932b578d3Smrgecho "${ECHO_T}no" >&6; }
685032b578d3Smrgfi
685132b578d3Smrg
685232b578d3Smrg  if test "x$ac_ct_STRIP" = x; then
685332b578d3Smrg    STRIP=":"
685432b578d3Smrg  else
685532b578d3Smrg    case $cross_compiling:$ac_tool_warned in
685632b578d3Smrgyes:)
685732b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
685832b578d3Smrgwhose name does not start with the host triplet.  If you think this
685932b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
686032b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
686132b578d3Smrgwhose name does not start with the host triplet.  If you think this
686232b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
686332b578d3Smrgac_tool_warned=yes ;;
686432b578d3Smrgesac
686532b578d3Smrg    STRIP=$ac_ct_STRIP
686632b578d3Smrg  fi
686732b578d3Smrgelse
686832b578d3Smrg  STRIP="$ac_cv_prog_STRIP"
686932b578d3Smrgfi
687032b578d3Smrg
687132b578d3Smrg
687232b578d3Smrgold_CC="$CC"
687332b578d3Smrgold_CFLAGS="$CFLAGS"
687432b578d3Smrg
687532b578d3Smrg# Set sane defaults for various variables
687632b578d3Smrgtest -z "$AR" && AR=ar
687732b578d3Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru
687832b578d3Smrgtest -z "$AS" && AS=as
687932b578d3Smrgtest -z "$CC" && CC=cc
688032b578d3Smrgtest -z "$LTCC" && LTCC=$CC
688132b578d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
688232b578d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
688332b578d3Smrgtest -z "$LD" && LD=ld
688432b578d3Smrgtest -z "$LN_S" && LN_S="ln -s"
688532b578d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
688632b578d3Smrgtest -z "$NM" && NM=nm
688732b578d3Smrgtest -z "$SED" && SED=sed
688832b578d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
688932b578d3Smrgtest -z "$RANLIB" && RANLIB=:
689032b578d3Smrgtest -z "$STRIP" && STRIP=:
689132b578d3Smrgtest -z "$ac_objext" && ac_objext=o
689232b578d3Smrg
689332b578d3Smrg# Determine commands to create old-style static archives.
6894d31dbc53Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
689532b578d3Smrgold_postinstall_cmds='chmod 644 $oldlib'
689632b578d3Smrgold_postuninstall_cmds=
689732b578d3Smrg
689832b578d3Smrgif test -n "$RANLIB"; then
689932b578d3Smrg  case $host_os in
690032b578d3Smrg  openbsd*)
690132b578d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
690232b578d3Smrg    ;;
690332b578d3Smrg  *)
690432b578d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
690532b578d3Smrg    ;;
690632b578d3Smrg  esac
690732b578d3Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
690832b578d3Smrgfi
690932b578d3Smrg
691032b578d3Smrgfor cc_temp in $compiler""; do
691132b578d3Smrg  case $cc_temp in
691232b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
691332b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
691432b578d3Smrg    \-*) ;;
691532b578d3Smrg    *) break;;
691632b578d3Smrg  esac
691732b578d3Smrgdone
691832b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
691932b578d3Smrg
692032b578d3Smrg
692132b578d3Smrg# Only perform the check for file, if the check method requires it
692232b578d3Smrgcase $deplibs_check_method in
692332b578d3Smrgfile_magic*)
692432b578d3Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
692532b578d3Smrg    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
692632b578d3Smrgecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
692732b578d3Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
692832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
692932b578d3Smrgelse
693032b578d3Smrg  case $MAGIC_CMD in
693132b578d3Smrg[\\/*] |  ?:[\\/]*)
693232b578d3Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
693332b578d3Smrg  ;;
693432b578d3Smrg*)
693532b578d3Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
693632b578d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
693732b578d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
693832b578d3Smrg  for ac_dir in $ac_dummy; do
693932b578d3Smrg    IFS="$lt_save_ifs"
694032b578d3Smrg    test -z "$ac_dir" && ac_dir=.
694132b578d3Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
694232b578d3Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
694332b578d3Smrg      if test -n "$file_magic_test_file"; then
694432b578d3Smrg	case $deplibs_check_method in
694532b578d3Smrg	"file_magic "*)
694632b578d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
694732b578d3Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
694832b578d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
694932b578d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
695032b578d3Smrg	    :
695132b578d3Smrg	  else
695232b578d3Smrg	    cat <<EOF 1>&2
695332b578d3Smrg
695432b578d3Smrg*** Warning: the command libtool uses to detect shared libraries,
695532b578d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
695632b578d3Smrg*** The result is that libtool may fail to recognize shared libraries
695732b578d3Smrg*** as such.  This will affect the creation of libtool libraries that
695832b578d3Smrg*** depend on shared libraries, but programs linked with such libtool
695932b578d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
696032b578d3Smrg*** may want to report the problem to your system manager and/or to
696132b578d3Smrg*** bug-libtool@gnu.org
696232b578d3Smrg
696332b578d3SmrgEOF
696432b578d3Smrg	  fi ;;
696532b578d3Smrg	esac
696632b578d3Smrg      fi
696732b578d3Smrg      break
696832b578d3Smrg    fi
696932b578d3Smrg  done
697032b578d3Smrg  IFS="$lt_save_ifs"
697132b578d3Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
697232b578d3Smrg  ;;
697332b578d3Smrgesac
697432b578d3Smrgfi
697532b578d3Smrg
697632b578d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
697732b578d3Smrgif test -n "$MAGIC_CMD"; then
697832b578d3Smrg  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
697932b578d3Smrgecho "${ECHO_T}$MAGIC_CMD" >&6; }
698032b578d3Smrgelse
698132b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
698232b578d3Smrgecho "${ECHO_T}no" >&6; }
698332b578d3Smrgfi
698432b578d3Smrg
698532b578d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
698632b578d3Smrg  if test -n "$ac_tool_prefix"; then
698732b578d3Smrg    { echo "$as_me:$LINENO: checking for file" >&5
698832b578d3Smrgecho $ECHO_N "checking for file... $ECHO_C" >&6; }
698932b578d3Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
699032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
699132b578d3Smrgelse
699232b578d3Smrg  case $MAGIC_CMD in
699332b578d3Smrg[\\/*] |  ?:[\\/]*)
699432b578d3Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
699532b578d3Smrg  ;;
699632b578d3Smrg*)
699732b578d3Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
699832b578d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
699932b578d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
700032b578d3Smrg  for ac_dir in $ac_dummy; do
700132b578d3Smrg    IFS="$lt_save_ifs"
700232b578d3Smrg    test -z "$ac_dir" && ac_dir=.
700332b578d3Smrg    if test -f $ac_dir/file; then
700432b578d3Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
700532b578d3Smrg      if test -n "$file_magic_test_file"; then
700632b578d3Smrg	case $deplibs_check_method in
700732b578d3Smrg	"file_magic "*)
700832b578d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
700932b578d3Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
701032b578d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
701132b578d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
701232b578d3Smrg	    :
701332b578d3Smrg	  else
701432b578d3Smrg	    cat <<EOF 1>&2
701532b578d3Smrg
701632b578d3Smrg*** Warning: the command libtool uses to detect shared libraries,
701732b578d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
701832b578d3Smrg*** The result is that libtool may fail to recognize shared libraries
701932b578d3Smrg*** as such.  This will affect the creation of libtool libraries that
702032b578d3Smrg*** depend on shared libraries, but programs linked with such libtool
702132b578d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
702232b578d3Smrg*** may want to report the problem to your system manager and/or to
702332b578d3Smrg*** bug-libtool@gnu.org
702432b578d3Smrg
702532b578d3SmrgEOF
702632b578d3Smrg	  fi ;;
702732b578d3Smrg	esac
702832b578d3Smrg      fi
702932b578d3Smrg      break
703032b578d3Smrg    fi
703132b578d3Smrg  done
703232b578d3Smrg  IFS="$lt_save_ifs"
703332b578d3Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
703432b578d3Smrg  ;;
703532b578d3Smrgesac
703632b578d3Smrgfi
703732b578d3Smrg
703832b578d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
703932b578d3Smrgif test -n "$MAGIC_CMD"; then
704032b578d3Smrg  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
704132b578d3Smrgecho "${ECHO_T}$MAGIC_CMD" >&6; }
704232b578d3Smrgelse
704332b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
704432b578d3Smrgecho "${ECHO_T}no" >&6; }
704532b578d3Smrgfi
704632b578d3Smrg
704732b578d3Smrg  else
704832b578d3Smrg    MAGIC_CMD=:
704932b578d3Smrg  fi
705032b578d3Smrgfi
705132b578d3Smrg
705232b578d3Smrg  fi
705332b578d3Smrg  ;;
705432b578d3Smrgesac
705532b578d3Smrg
705632b578d3Smrgenable_dlopen=no
705732b578d3Smrgenable_win32_dll=no
705832b578d3Smrg
705932b578d3Smrg# Check whether --enable-libtool-lock was given.
706032b578d3Smrgif test "${enable_libtool_lock+set}" = set; then
706132b578d3Smrg  enableval=$enable_libtool_lock;
706232b578d3Smrgfi
706332b578d3Smrg
706432b578d3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
706532b578d3Smrg
706632b578d3Smrg
706732b578d3Smrg# Check whether --with-pic was given.
706832b578d3Smrgif test "${with_pic+set}" = set; then
706932b578d3Smrg  withval=$with_pic; pic_mode="$withval"
707032b578d3Smrgelse
707132b578d3Smrg  pic_mode=default
707232b578d3Smrgfi
707332b578d3Smrg
707432b578d3Smrgtest -z "$pic_mode" && pic_mode=default
707532b578d3Smrg
707632b578d3Smrg# Use C for the default configuration in the libtool script
707732b578d3Smrgtagname=
707832b578d3Smrglt_save_CC="$CC"
707932b578d3Smrgac_ext=c
708032b578d3Smrgac_cpp='$CPP $CPPFLAGS'
708132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
708232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
708332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
708432b578d3Smrg
708532b578d3Smrg
708632b578d3Smrg# Source file extension for C test sources.
708732b578d3Smrgac_ext=c
708832b578d3Smrg
708932b578d3Smrg# Object file extension for compiled C test sources.
709032b578d3Smrgobjext=o
709132b578d3Smrgobjext=$objext
709232b578d3Smrg
709332b578d3Smrg# Code to be used in simple compile tests
7094d31dbc53Smrglt_simple_compile_test_code="int some_variable = 0;\n"
709532b578d3Smrg
709632b578d3Smrg# Code to be used in simple link tests
7097d31dbc53Smrglt_simple_link_test_code='int main(){return(0);}\n'
709832b578d3Smrg
709932b578d3Smrg
710032b578d3Smrg# If no C compiler was specified, use CC.
710132b578d3SmrgLTCC=${LTCC-"$CC"}
710232b578d3Smrg
710332b578d3Smrg# If no C compiler flags were specified, use CFLAGS.
710432b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
710532b578d3Smrg
710632b578d3Smrg# Allow CC to be a program name with arguments.
710732b578d3Smrgcompiler=$CC
710832b578d3Smrg
710932b578d3Smrg
711032b578d3Smrg# save warnings/boilerplate of simple test code
711132b578d3Smrgac_outfile=conftest.$ac_objext
7112d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext
711332b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
711432b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
711532b578d3Smrg$rm conftest*
711632b578d3Smrg
711732b578d3Smrgac_outfile=conftest.$ac_objext
7118d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext
711932b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
712032b578d3Smrg_lt_linker_boilerplate=`cat conftest.err`
712132b578d3Smrg$rm conftest*
712232b578d3Smrg
712332b578d3Smrg
712432b578d3Smrg
712532b578d3Smrglt_prog_compiler_no_builtin_flag=
712632b578d3Smrg
712732b578d3Smrgif test "$GCC" = yes; then
712832b578d3Smrg  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
712932b578d3Smrg
713032b578d3Smrg
713132b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
713232b578d3Smrgecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
713332b578d3Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
713432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
713532b578d3Smrgelse
713632b578d3Smrg  lt_cv_prog_compiler_rtti_exceptions=no
713732b578d3Smrg  ac_outfile=conftest.$ac_objext
7138d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
713932b578d3Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
714032b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
714132b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
714232b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
714332b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
714432b578d3Smrg   # The option is referenced via a variable to avoid confusing sed.
714532b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
714632b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
714732b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
714832b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
7149d31dbc53Smrg   (eval echo "\"\$as_me:7149: $lt_compile\"" >&5)
715032b578d3Smrg   (eval "$lt_compile" 2>conftest.err)
715132b578d3Smrg   ac_status=$?
715232b578d3Smrg   cat conftest.err >&5
7153d31dbc53Smrg   echo "$as_me:7153: \$? = $ac_status" >&5
715432b578d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
715532b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
715632b578d3Smrg     # So say no if there are warnings other than the usual output.
715732b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
715832b578d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
715932b578d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
716032b578d3Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
716132b578d3Smrg     fi
716232b578d3Smrg   fi
716332b578d3Smrg   $rm conftest*
716432b578d3Smrg
716532b578d3Smrgfi
716632b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
716732b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
716832b578d3Smrg
716932b578d3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
717032b578d3Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
717132b578d3Smrgelse
717232b578d3Smrg    :
717332b578d3Smrgfi
717432b578d3Smrg
717532b578d3Smrgfi
717632b578d3Smrg
717732b578d3Smrglt_prog_compiler_wl=
717832b578d3Smrglt_prog_compiler_pic=
717932b578d3Smrglt_prog_compiler_static=
718032b578d3Smrg
718132b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
718232b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
718332b578d3Smrg
718432b578d3Smrg  if test "$GCC" = yes; then
718532b578d3Smrg    lt_prog_compiler_wl='-Wl,'
718632b578d3Smrg    lt_prog_compiler_static='-static'
718732b578d3Smrg
718832b578d3Smrg    case $host_os in
718932b578d3Smrg      aix*)
719032b578d3Smrg      # All AIX code is PIC.
719132b578d3Smrg      if test "$host_cpu" = ia64; then
719232b578d3Smrg	# AIX 5 now supports IA64 processor
719332b578d3Smrg	lt_prog_compiler_static='-Bstatic'
719432b578d3Smrg      fi
719532b578d3Smrg      ;;
719632b578d3Smrg
719732b578d3Smrg    amigaos*)
719832b578d3Smrg      # FIXME: we need at least 68020 code to build shared libraries, but
719932b578d3Smrg      # adding the `-m68020' flag to GCC prevents building anything better,
720032b578d3Smrg      # like `-m68040'.
720132b578d3Smrg      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
720232b578d3Smrg      ;;
720332b578d3Smrg
7204d31dbc53Smrg    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
720532b578d3Smrg      # PIC is the default for these OSes.
720632b578d3Smrg      ;;
720732b578d3Smrg
7208d31dbc53Smrg    mingw* | pw32* | os2*)
720932b578d3Smrg      # This hack is so that the source file can tell whether it is being
721032b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
721132b578d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
721232b578d3Smrg      ;;
721332b578d3Smrg
721432b578d3Smrg    darwin* | rhapsody*)
721532b578d3Smrg      # PIC is the default on this platform
721632b578d3Smrg      # Common symbols not allowed in MH_DYLIB files
721732b578d3Smrg      lt_prog_compiler_pic='-fno-common'
721832b578d3Smrg      ;;
721932b578d3Smrg
7220d31dbc53Smrg    interix3*)
722132b578d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
722232b578d3Smrg      # Instead, we relocate shared libraries at runtime.
722332b578d3Smrg      ;;
722432b578d3Smrg
722532b578d3Smrg    msdosdjgpp*)
722632b578d3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
722732b578d3Smrg      # on systems that don't support them.
722832b578d3Smrg      lt_prog_compiler_can_build_shared=no
722932b578d3Smrg      enable_shared=no
723032b578d3Smrg      ;;
723132b578d3Smrg
723232b578d3Smrg    sysv4*MP*)
723332b578d3Smrg      if test -d /usr/nec; then
723432b578d3Smrg	lt_prog_compiler_pic=-Kconform_pic
723532b578d3Smrg      fi
723632b578d3Smrg      ;;
723732b578d3Smrg
723832b578d3Smrg    hpux*)
723932b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
724032b578d3Smrg      # not for PA HP-UX.
724132b578d3Smrg      case $host_cpu in
724232b578d3Smrg      hppa*64*|ia64*)
724332b578d3Smrg	# +Z the default
724432b578d3Smrg	;;
724532b578d3Smrg      *)
724632b578d3Smrg	lt_prog_compiler_pic='-fPIC'
724732b578d3Smrg	;;
724832b578d3Smrg      esac
724932b578d3Smrg      ;;
725032b578d3Smrg
725132b578d3Smrg    *)
725232b578d3Smrg      lt_prog_compiler_pic='-fPIC'
725332b578d3Smrg      ;;
725432b578d3Smrg    esac
725532b578d3Smrg  else
725632b578d3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
725732b578d3Smrg    case $host_os in
725832b578d3Smrg    aix*)
725932b578d3Smrg      lt_prog_compiler_wl='-Wl,'
726032b578d3Smrg      if test "$host_cpu" = ia64; then
726132b578d3Smrg	# AIX 5 now supports IA64 processor
726232b578d3Smrg	lt_prog_compiler_static='-Bstatic'
726332b578d3Smrg      else
726432b578d3Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
726532b578d3Smrg      fi
726632b578d3Smrg      ;;
726732b578d3Smrg      darwin*)
726832b578d3Smrg        # PIC is the default on this platform
726932b578d3Smrg        # Common symbols not allowed in MH_DYLIB files
727032b578d3Smrg       case $cc_basename in
727132b578d3Smrg         xlc*)
727232b578d3Smrg         lt_prog_compiler_pic='-qnocommon'
727332b578d3Smrg         lt_prog_compiler_wl='-Wl,'
727432b578d3Smrg         ;;
727532b578d3Smrg       esac
727632b578d3Smrg       ;;
727732b578d3Smrg
7278d31dbc53Smrg    mingw* | pw32* | os2*)
727932b578d3Smrg      # This hack is so that the source file can tell whether it is being
728032b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
728132b578d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
728232b578d3Smrg      ;;
728332b578d3Smrg
728432b578d3Smrg    hpux9* | hpux10* | hpux11*)
728532b578d3Smrg      lt_prog_compiler_wl='-Wl,'
728632b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
728732b578d3Smrg      # not for PA HP-UX.
728832b578d3Smrg      case $host_cpu in
728932b578d3Smrg      hppa*64*|ia64*)
729032b578d3Smrg	# +Z the default
729132b578d3Smrg	;;
729232b578d3Smrg      *)
729332b578d3Smrg	lt_prog_compiler_pic='+Z'
729432b578d3Smrg	;;
729532b578d3Smrg      esac
729632b578d3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
729732b578d3Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
729832b578d3Smrg      ;;
729932b578d3Smrg
730032b578d3Smrg    irix5* | irix6* | nonstopux*)
730132b578d3Smrg      lt_prog_compiler_wl='-Wl,'
730232b578d3Smrg      # PIC (with -KPIC) is the default.
730332b578d3Smrg      lt_prog_compiler_static='-non_shared'
730432b578d3Smrg      ;;
730532b578d3Smrg
730632b578d3Smrg    newsos6)
730732b578d3Smrg      lt_prog_compiler_pic='-KPIC'
730832b578d3Smrg      lt_prog_compiler_static='-Bstatic'
730932b578d3Smrg      ;;
731032b578d3Smrg
7311d31dbc53Smrg    linux*)
731232b578d3Smrg      case $cc_basename in
731332b578d3Smrg      icc* | ecc*)
731432b578d3Smrg	lt_prog_compiler_wl='-Wl,'
731532b578d3Smrg	lt_prog_compiler_pic='-KPIC'
731632b578d3Smrg	lt_prog_compiler_static='-static'
731732b578d3Smrg        ;;
731832b578d3Smrg      pgcc* | pgf77* | pgf90* | pgf95*)
731932b578d3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
732032b578d3Smrg	# which looks to be a dead project)
732132b578d3Smrg	lt_prog_compiler_wl='-Wl,'
732232b578d3Smrg	lt_prog_compiler_pic='-fpic'
732332b578d3Smrg	lt_prog_compiler_static='-Bstatic'
732432b578d3Smrg        ;;
732532b578d3Smrg      ccc*)
732632b578d3Smrg        lt_prog_compiler_wl='-Wl,'
732732b578d3Smrg        # All Alpha code is PIC.
732832b578d3Smrg        lt_prog_compiler_static='-non_shared'
732932b578d3Smrg        ;;
733032b578d3Smrg      esac
733132b578d3Smrg      ;;
733232b578d3Smrg
733332b578d3Smrg    osf3* | osf4* | osf5*)
733432b578d3Smrg      lt_prog_compiler_wl='-Wl,'
733532b578d3Smrg      # All OSF/1 code is PIC.
733632b578d3Smrg      lt_prog_compiler_static='-non_shared'
733732b578d3Smrg      ;;
733832b578d3Smrg
733932b578d3Smrg    solaris*)
734032b578d3Smrg      lt_prog_compiler_pic='-KPIC'
734132b578d3Smrg      lt_prog_compiler_static='-Bstatic'
734232b578d3Smrg      case $cc_basename in
734332b578d3Smrg      f77* | f90* | f95*)
734432b578d3Smrg	lt_prog_compiler_wl='-Qoption ld ';;
734532b578d3Smrg      *)
734632b578d3Smrg	lt_prog_compiler_wl='-Wl,';;
734732b578d3Smrg      esac
734832b578d3Smrg      ;;
734932b578d3Smrg
735032b578d3Smrg    sunos4*)
735132b578d3Smrg      lt_prog_compiler_wl='-Qoption ld '
735232b578d3Smrg      lt_prog_compiler_pic='-PIC'
735332b578d3Smrg      lt_prog_compiler_static='-Bstatic'
735432b578d3Smrg      ;;
735532b578d3Smrg
735632b578d3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
735732b578d3Smrg      lt_prog_compiler_wl='-Wl,'
735832b578d3Smrg      lt_prog_compiler_pic='-KPIC'
735932b578d3Smrg      lt_prog_compiler_static='-Bstatic'
736032b578d3Smrg      ;;
736132b578d3Smrg
736232b578d3Smrg    sysv4*MP*)
736332b578d3Smrg      if test -d /usr/nec ;then
736432b578d3Smrg	lt_prog_compiler_pic='-Kconform_pic'
736532b578d3Smrg	lt_prog_compiler_static='-Bstatic'
736632b578d3Smrg      fi
736732b578d3Smrg      ;;
736832b578d3Smrg
736932b578d3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
737032b578d3Smrg      lt_prog_compiler_wl='-Wl,'
737132b578d3Smrg      lt_prog_compiler_pic='-KPIC'
737232b578d3Smrg      lt_prog_compiler_static='-Bstatic'
737332b578d3Smrg      ;;
737432b578d3Smrg
737532b578d3Smrg    unicos*)
737632b578d3Smrg      lt_prog_compiler_wl='-Wl,'
737732b578d3Smrg      lt_prog_compiler_can_build_shared=no
737832b578d3Smrg      ;;
737932b578d3Smrg
738032b578d3Smrg    uts4*)
738132b578d3Smrg      lt_prog_compiler_pic='-pic'
738232b578d3Smrg      lt_prog_compiler_static='-Bstatic'
738332b578d3Smrg      ;;
738432b578d3Smrg
738532b578d3Smrg    *)
738632b578d3Smrg      lt_prog_compiler_can_build_shared=no
738732b578d3Smrg      ;;
738832b578d3Smrg    esac
738932b578d3Smrg  fi
739032b578d3Smrg
739132b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
739232b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic" >&6; }
739332b578d3Smrg
739432b578d3Smrg#
739532b578d3Smrg# Check to make sure the PIC flag actually works.
739632b578d3Smrg#
739732b578d3Smrgif test -n "$lt_prog_compiler_pic"; then
739832b578d3Smrg
739932b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
740032b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
740132b578d3Smrgif test "${lt_prog_compiler_pic_works+set}" = set; then
740232b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
740332b578d3Smrgelse
740432b578d3Smrg  lt_prog_compiler_pic_works=no
740532b578d3Smrg  ac_outfile=conftest.$ac_objext
7406d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
740732b578d3Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
740832b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
740932b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
741032b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
741132b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
741232b578d3Smrg   # The option is referenced via a variable to avoid confusing sed.
741332b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
741432b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
741532b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
741632b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
7417d31dbc53Smrg   (eval echo "\"\$as_me:7417: $lt_compile\"" >&5)
741832b578d3Smrg   (eval "$lt_compile" 2>conftest.err)
741932b578d3Smrg   ac_status=$?
742032b578d3Smrg   cat conftest.err >&5
7421d31dbc53Smrg   echo "$as_me:7421: \$? = $ac_status" >&5
742232b578d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
742332b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
742432b578d3Smrg     # So say no if there are warnings other than the usual output.
742532b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
742632b578d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
742732b578d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
742832b578d3Smrg       lt_prog_compiler_pic_works=yes
742932b578d3Smrg     fi
743032b578d3Smrg   fi
743132b578d3Smrg   $rm conftest*
743232b578d3Smrg
743332b578d3Smrgfi
743432b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
743532b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
743632b578d3Smrg
743732b578d3Smrgif test x"$lt_prog_compiler_pic_works" = xyes; then
743832b578d3Smrg    case $lt_prog_compiler_pic in
743932b578d3Smrg     "" | " "*) ;;
744032b578d3Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
744132b578d3Smrg     esac
744232b578d3Smrgelse
744332b578d3Smrg    lt_prog_compiler_pic=
744432b578d3Smrg     lt_prog_compiler_can_build_shared=no
744532b578d3Smrgfi
744632b578d3Smrg
744732b578d3Smrgfi
744832b578d3Smrgcase $host_os in
744932b578d3Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
745032b578d3Smrg  *djgpp*)
745132b578d3Smrg    lt_prog_compiler_pic=
745232b578d3Smrg    ;;
745332b578d3Smrg  *)
745432b578d3Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
745532b578d3Smrg    ;;
745632b578d3Smrgesac
745732b578d3Smrg
745832b578d3Smrg#
745932b578d3Smrg# Check to make sure the static flag actually works.
746032b578d3Smrg#
746132b578d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
746232b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
746332b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
746432b578d3Smrgif test "${lt_prog_compiler_static_works+set}" = set; then
746532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
746632b578d3Smrgelse
746732b578d3Smrg  lt_prog_compiler_static_works=no
746832b578d3Smrg   save_LDFLAGS="$LDFLAGS"
746932b578d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7470d31dbc53Smrg   printf "$lt_simple_link_test_code" > conftest.$ac_ext
747132b578d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
747232b578d3Smrg     # The linker can only warn and ignore the option if not recognized
747332b578d3Smrg     # So say no if there are warnings
747432b578d3Smrg     if test -s conftest.err; then
747532b578d3Smrg       # Append any errors to the config.log.
747632b578d3Smrg       cat conftest.err 1>&5
747732b578d3Smrg       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
747832b578d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
747932b578d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
748032b578d3Smrg         lt_prog_compiler_static_works=yes
748132b578d3Smrg       fi
748232b578d3Smrg     else
748332b578d3Smrg       lt_prog_compiler_static_works=yes
748432b578d3Smrg     fi
748532b578d3Smrg   fi
748632b578d3Smrg   $rm conftest*
748732b578d3Smrg   LDFLAGS="$save_LDFLAGS"
748832b578d3Smrg
748932b578d3Smrgfi
749032b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
749132b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
749232b578d3Smrg
749332b578d3Smrgif test x"$lt_prog_compiler_static_works" = xyes; then
749432b578d3Smrg    :
749532b578d3Smrgelse
749632b578d3Smrg    lt_prog_compiler_static=
749732b578d3Smrgfi
749832b578d3Smrg
749932b578d3Smrg
750032b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
750132b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
750232b578d3Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then
750332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
750432b578d3Smrgelse
750532b578d3Smrg  lt_cv_prog_compiler_c_o=no
750632b578d3Smrg   $rm -r conftest 2>/dev/null
750732b578d3Smrg   mkdir conftest
750832b578d3Smrg   cd conftest
750932b578d3Smrg   mkdir out
7510d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
751132b578d3Smrg
751232b578d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
751332b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
751432b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
751532b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
751632b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
751732b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
751832b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
751932b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
752032b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
7521d31dbc53Smrg   (eval echo "\"\$as_me:7521: $lt_compile\"" >&5)
752232b578d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
752332b578d3Smrg   ac_status=$?
752432b578d3Smrg   cat out/conftest.err >&5
7525d31dbc53Smrg   echo "$as_me:7525: \$? = $ac_status" >&5
752632b578d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
752732b578d3Smrg   then
752832b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
752932b578d3Smrg     # So say no if there are warnings
753032b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
753132b578d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
753232b578d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
753332b578d3Smrg       lt_cv_prog_compiler_c_o=yes
753432b578d3Smrg     fi
753532b578d3Smrg   fi
753632b578d3Smrg   chmod u+w . 2>&5
753732b578d3Smrg   $rm conftest*
753832b578d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
753932b578d3Smrg   # template instantiation
754032b578d3Smrg   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
754132b578d3Smrg   $rm out/* && rmdir out
754232b578d3Smrg   cd ..
754332b578d3Smrg   rmdir conftest
754432b578d3Smrg   $rm conftest*
754532b578d3Smrg
754632b578d3Smrgfi
754732b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
754832b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
754932b578d3Smrg
755032b578d3Smrg
755132b578d3Smrghard_links="nottested"
755232b578d3Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
755332b578d3Smrg  # do not overwrite the value of need_locks provided by the user
755432b578d3Smrg  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
755532b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
755632b578d3Smrg  hard_links=yes
755732b578d3Smrg  $rm conftest*
755832b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
755932b578d3Smrg  touch conftest.a
756032b578d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
756132b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
756232b578d3Smrg  { echo "$as_me:$LINENO: result: $hard_links" >&5
756332b578d3Smrgecho "${ECHO_T}$hard_links" >&6; }
756432b578d3Smrg  if test "$hard_links" = no; then
756532b578d3Smrg    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
756632b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
756732b578d3Smrg    need_locks=warn
756832b578d3Smrg  fi
756932b578d3Smrgelse
757032b578d3Smrg  need_locks=no
757132b578d3Smrgfi
757232b578d3Smrg
757332b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
757432b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
757532b578d3Smrg
757632b578d3Smrg  runpath_var=
757732b578d3Smrg  allow_undefined_flag=
757832b578d3Smrg  enable_shared_with_static_runtimes=no
757932b578d3Smrg  archive_cmds=
758032b578d3Smrg  archive_expsym_cmds=
758132b578d3Smrg  old_archive_From_new_cmds=
758232b578d3Smrg  old_archive_from_expsyms_cmds=
758332b578d3Smrg  export_dynamic_flag_spec=
758432b578d3Smrg  whole_archive_flag_spec=
758532b578d3Smrg  thread_safe_flag_spec=
758632b578d3Smrg  hardcode_libdir_flag_spec=
758732b578d3Smrg  hardcode_libdir_flag_spec_ld=
758832b578d3Smrg  hardcode_libdir_separator=
758932b578d3Smrg  hardcode_direct=no
759032b578d3Smrg  hardcode_minus_L=no
759132b578d3Smrg  hardcode_shlibpath_var=unsupported
759232b578d3Smrg  link_all_deplibs=unknown
759332b578d3Smrg  hardcode_automatic=no
759432b578d3Smrg  module_cmds=
759532b578d3Smrg  module_expsym_cmds=
759632b578d3Smrg  always_export_symbols=no
759732b578d3Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
759832b578d3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
759932b578d3Smrg  # included in the symbol list
760032b578d3Smrg  include_expsyms=
760132b578d3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
760232b578d3Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
760332b578d3Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
760432b578d3Smrg  # as well as any symbol that contains `d'.
760532b578d3Smrg  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
760632b578d3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
760732b578d3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
760832b578d3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
760932b578d3Smrg  # rely on this symbol name, it's probably fine to never include it in
761032b578d3Smrg  # preloaded symbol tables.
761132b578d3Smrg  extract_expsyms_cmds=
761232b578d3Smrg  # Just being paranoid about ensuring that cc_basename is set.
761332b578d3Smrg  for cc_temp in $compiler""; do
761432b578d3Smrg  case $cc_temp in
761532b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
761632b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
761732b578d3Smrg    \-*) ;;
761832b578d3Smrg    *) break;;
761932b578d3Smrg  esac
762032b578d3Smrgdone
762132b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
762232b578d3Smrg
762332b578d3Smrg  case $host_os in
762432b578d3Smrg  cygwin* | mingw* | pw32*)
762532b578d3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
762632b578d3Smrg    # When not using gcc, we currently assume that we are using
762732b578d3Smrg    # Microsoft Visual C++.
762832b578d3Smrg    if test "$GCC" != yes; then
762932b578d3Smrg      with_gnu_ld=no
763032b578d3Smrg    fi
763132b578d3Smrg    ;;
763232b578d3Smrg  interix*)
763332b578d3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
763432b578d3Smrg    with_gnu_ld=yes
763532b578d3Smrg    ;;
763632b578d3Smrg  openbsd*)
763732b578d3Smrg    with_gnu_ld=no
763832b578d3Smrg    ;;
763932b578d3Smrg  esac
764032b578d3Smrg
764132b578d3Smrg  ld_shlibs=yes
764232b578d3Smrg  if test "$with_gnu_ld" = yes; then
764332b578d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
764432b578d3Smrg    wlarc='${wl}'
764532b578d3Smrg
764632b578d3Smrg    # Set some defaults for GNU ld with shared library support. These
764732b578d3Smrg    # are reset later if shared libraries are not supported. Putting them
764832b578d3Smrg    # here allows them to be overridden if necessary.
764932b578d3Smrg    runpath_var=LD_RUN_PATH
765032b578d3Smrg    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
765132b578d3Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
765232b578d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
765332b578d3Smrg    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
765432b578d3Smrg	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
765532b578d3Smrg      else
765632b578d3Smrg  	whole_archive_flag_spec=
765732b578d3Smrg    fi
765832b578d3Smrg    supports_anon_versioning=no
765932b578d3Smrg    case `$LD -v 2>/dev/null` in
766032b578d3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
766132b578d3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
766232b578d3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
766332b578d3Smrg      *\ 2.11.*) ;; # other 2.11 versions
766432b578d3Smrg      *) supports_anon_versioning=yes ;;
766532b578d3Smrg    esac
766632b578d3Smrg
766732b578d3Smrg    # See if GNU ld supports shared libraries.
766832b578d3Smrg    case $host_os in
766932b578d3Smrg    aix3* | aix4* | aix5*)
767032b578d3Smrg      # On AIX/PPC, the GNU linker is very broken
767132b578d3Smrg      if test "$host_cpu" != ia64; then
767232b578d3Smrg	ld_shlibs=no
767332b578d3Smrg	cat <<EOF 1>&2
767432b578d3Smrg
767532b578d3Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported
767632b578d3Smrg*** to be unable to reliably create shared libraries on AIX.
767732b578d3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
767832b578d3Smrg*** really care for shared libraries, you may want to modify your PATH
767932b578d3Smrg*** so that a non-GNU linker is found, and then restart.
768032b578d3Smrg
768132b578d3SmrgEOF
768232b578d3Smrg      fi
768332b578d3Smrg      ;;
768432b578d3Smrg
768532b578d3Smrg    amigaos*)
768632b578d3Smrg      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)'
768732b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
768832b578d3Smrg      hardcode_minus_L=yes
768932b578d3Smrg
769032b578d3Smrg      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
769132b578d3Smrg      # that the semantics of dynamic libraries on AmigaOS, at least up
769232b578d3Smrg      # to version 4, is to share data among multiple programs linked
769332b578d3Smrg      # with the same dynamic library.  Since this doesn't match the
769432b578d3Smrg      # behavior of shared libraries on other platforms, we can't use
769532b578d3Smrg      # them.
769632b578d3Smrg      ld_shlibs=no
769732b578d3Smrg      ;;
769832b578d3Smrg
769932b578d3Smrg    beos*)
770032b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
770132b578d3Smrg	allow_undefined_flag=unsupported
770232b578d3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
770332b578d3Smrg	# support --undefined.  This deserves some investigation.  FIXME
770432b578d3Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
770532b578d3Smrg      else
770632b578d3Smrg	ld_shlibs=no
770732b578d3Smrg      fi
770832b578d3Smrg      ;;
770932b578d3Smrg
771032b578d3Smrg    cygwin* | mingw* | pw32*)
771132b578d3Smrg      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
771232b578d3Smrg      # as there is no search path for DLLs.
771332b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
771432b578d3Smrg      allow_undefined_flag=unsupported
771532b578d3Smrg      always_export_symbols=no
771632b578d3Smrg      enable_shared_with_static_runtimes=yes
7717d31dbc53Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
771832b578d3Smrg
771932b578d3Smrg      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
772032b578d3Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
772132b578d3Smrg	# If the export-symbols file already is a .def file (1st line
772232b578d3Smrg	# is EXPORTS), use it as is; otherwise, prepend...
772332b578d3Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
772432b578d3Smrg	  cp $export_symbols $output_objdir/$soname.def;
772532b578d3Smrg	else
772632b578d3Smrg	  echo EXPORTS > $output_objdir/$soname.def;
772732b578d3Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
772832b578d3Smrg	fi~
772932b578d3Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
773032b578d3Smrg      else
773132b578d3Smrg	ld_shlibs=no
773232b578d3Smrg      fi
773332b578d3Smrg      ;;
773432b578d3Smrg
7735d31dbc53Smrg    interix3*)
773632b578d3Smrg      hardcode_direct=no
773732b578d3Smrg      hardcode_shlibpath_var=no
773832b578d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
773932b578d3Smrg      export_dynamic_flag_spec='${wl}-E'
774032b578d3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
774132b578d3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
774232b578d3Smrg      # default) and relocated if they conflict, which is a slow very memory
774332b578d3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
774432b578d3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
774532b578d3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
774632b578d3Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
774732b578d3Smrg      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'
774832b578d3Smrg      ;;
774932b578d3Smrg
7750d31dbc53Smrg    linux*)
775132b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
775232b578d3Smrg	tmp_addflag=
775332b578d3Smrg	case $cc_basename,$host_cpu in
775432b578d3Smrg	pgcc*)				# Portland Group C compiler
775532b578d3Smrg	  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'
775632b578d3Smrg	  tmp_addflag=' $pic_flag'
775732b578d3Smrg	  ;;
775832b578d3Smrg	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
775932b578d3Smrg	  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'
776032b578d3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
776132b578d3Smrg	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
776232b578d3Smrg	  tmp_addflag=' -i_dynamic' ;;
776332b578d3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
776432b578d3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
776532b578d3Smrg	ifc* | ifort*)			# Intel Fortran compiler
776632b578d3Smrg	  tmp_addflag=' -nofor_main' ;;
776732b578d3Smrg	esac
7768d31dbc53Smrg	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
776932b578d3Smrg
777032b578d3Smrg	if test $supports_anon_versioning = yes; then
777132b578d3Smrg	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
777232b578d3Smrg  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
777332b578d3Smrg  $echo "local: *; };" >> $output_objdir/$libname.ver~
7774d31dbc53Smrg	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
777532b578d3Smrg	fi
777632b578d3Smrg      else
777732b578d3Smrg	ld_shlibs=no
777832b578d3Smrg      fi
777932b578d3Smrg      ;;
778032b578d3Smrg
778132b578d3Smrg    netbsd*)
778232b578d3Smrg      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
778332b578d3Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
778432b578d3Smrg	wlarc=
778532b578d3Smrg      else
778632b578d3Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
778732b578d3Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
778832b578d3Smrg      fi
778932b578d3Smrg      ;;
779032b578d3Smrg
779132b578d3Smrg    solaris*)
779232b578d3Smrg      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
779332b578d3Smrg	ld_shlibs=no
779432b578d3Smrg	cat <<EOF 1>&2
779532b578d3Smrg
779632b578d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
779732b578d3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
779832b578d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
779932b578d3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
780032b578d3Smrg*** your PATH or compiler configuration so that the native linker is
780132b578d3Smrg*** used, and then restart.
780232b578d3Smrg
780332b578d3SmrgEOF
780432b578d3Smrg      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
780532b578d3Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
780632b578d3Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
780732b578d3Smrg      else
780832b578d3Smrg	ld_shlibs=no
780932b578d3Smrg      fi
781032b578d3Smrg      ;;
781132b578d3Smrg
781232b578d3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
781332b578d3Smrg      case `$LD -v 2>&1` in
781432b578d3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
781532b578d3Smrg	ld_shlibs=no
781632b578d3Smrg	cat <<_LT_EOF 1>&2
781732b578d3Smrg
781832b578d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
781932b578d3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
782032b578d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
782132b578d3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
782232b578d3Smrg*** your PATH or compiler configuration so that the native linker is
782332b578d3Smrg*** used, and then restart.
782432b578d3Smrg
782532b578d3Smrg_LT_EOF
782632b578d3Smrg	;;
782732b578d3Smrg	*)
782832b578d3Smrg	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
782932b578d3Smrg	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
783032b578d3Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
783132b578d3Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
783232b578d3Smrg	  else
783332b578d3Smrg	    ld_shlibs=no
783432b578d3Smrg	  fi
783532b578d3Smrg	;;
783632b578d3Smrg      esac
783732b578d3Smrg      ;;
783832b578d3Smrg
783932b578d3Smrg    sunos4*)
784032b578d3Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
784132b578d3Smrg      wlarc=
784232b578d3Smrg      hardcode_direct=yes
784332b578d3Smrg      hardcode_shlibpath_var=no
784432b578d3Smrg      ;;
784532b578d3Smrg
784632b578d3Smrg    *)
784732b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
784832b578d3Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
784932b578d3Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
785032b578d3Smrg      else
785132b578d3Smrg	ld_shlibs=no
785232b578d3Smrg      fi
785332b578d3Smrg      ;;
785432b578d3Smrg    esac
785532b578d3Smrg
785632b578d3Smrg    if test "$ld_shlibs" = no; then
785732b578d3Smrg      runpath_var=
785832b578d3Smrg      hardcode_libdir_flag_spec=
785932b578d3Smrg      export_dynamic_flag_spec=
786032b578d3Smrg      whole_archive_flag_spec=
786132b578d3Smrg    fi
786232b578d3Smrg  else
786332b578d3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
786432b578d3Smrg    case $host_os in
786532b578d3Smrg    aix3*)
786632b578d3Smrg      allow_undefined_flag=unsupported
786732b578d3Smrg      always_export_symbols=yes
786832b578d3Smrg      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'
786932b578d3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
787032b578d3Smrg      # are no directories specified by -L.
787132b578d3Smrg      hardcode_minus_L=yes
787232b578d3Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
787332b578d3Smrg	# Neither direct hardcoding nor static linking is supported with a
787432b578d3Smrg	# broken collect2.
787532b578d3Smrg	hardcode_direct=unsupported
787632b578d3Smrg      fi
787732b578d3Smrg      ;;
787832b578d3Smrg
787932b578d3Smrg    aix4* | aix5*)
788032b578d3Smrg      if test "$host_cpu" = ia64; then
788132b578d3Smrg	# On IA64, the linker does run time linking by default, so we don't
788232b578d3Smrg	# have to do anything special.
788332b578d3Smrg	aix_use_runtimelinking=no
788432b578d3Smrg	exp_sym_flag='-Bexport'
788532b578d3Smrg	no_entry_flag=""
788632b578d3Smrg      else
788732b578d3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
788832b578d3Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
788932b578d3Smrg	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
789032b578d3Smrg	  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'
789132b578d3Smrg	else
789232b578d3Smrg	  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'
789332b578d3Smrg	fi
789432b578d3Smrg	aix_use_runtimelinking=no
789532b578d3Smrg
789632b578d3Smrg	# Test if we are trying to use run time linking or normal
789732b578d3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
789832b578d3Smrg	# need to do runtime linking.
789932b578d3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
790032b578d3Smrg	  for ld_flag in $LDFLAGS; do
790132b578d3Smrg  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
790232b578d3Smrg  	    aix_use_runtimelinking=yes
790332b578d3Smrg  	    break
790432b578d3Smrg  	  fi
790532b578d3Smrg	  done
790632b578d3Smrg	  ;;
790732b578d3Smrg	esac
790832b578d3Smrg
790932b578d3Smrg	exp_sym_flag='-bexport'
791032b578d3Smrg	no_entry_flag='-bnoentry'
791132b578d3Smrg      fi
791232b578d3Smrg
791332b578d3Smrg      # When large executables or shared objects are built, AIX ld can
791432b578d3Smrg      # have problems creating the table of contents.  If linking a library
791532b578d3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
791632b578d3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
791732b578d3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
791832b578d3Smrg
791932b578d3Smrg      archive_cmds=''
792032b578d3Smrg      hardcode_direct=yes
792132b578d3Smrg      hardcode_libdir_separator=':'
792232b578d3Smrg      link_all_deplibs=yes
792332b578d3Smrg
792432b578d3Smrg      if test "$GCC" = yes; then
792532b578d3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
792632b578d3Smrg	# We only want to do this on AIX 4.2 and lower, the check
792732b578d3Smrg	# below for broken collect2 doesn't work under 4.3+
792832b578d3Smrg	  collect2name=`${CC} -print-prog-name=collect2`
792932b578d3Smrg	  if test -f "$collect2name" && \
793032b578d3Smrg  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
793132b578d3Smrg	  then
793232b578d3Smrg  	  # We have reworked collect2
7933d31dbc53Smrg  	  hardcode_direct=yes
793432b578d3Smrg	  else
793532b578d3Smrg  	  # We have old collect2
793632b578d3Smrg  	  hardcode_direct=unsupported
793732b578d3Smrg  	  # It fails to find uninstalled libraries when the uninstalled
793832b578d3Smrg  	  # path is not listed in the libpath.  Setting hardcode_minus_L
793932b578d3Smrg  	  # to unsupported forces relinking
794032b578d3Smrg  	  hardcode_minus_L=yes
794132b578d3Smrg  	  hardcode_libdir_flag_spec='-L$libdir'
794232b578d3Smrg  	  hardcode_libdir_separator=
794332b578d3Smrg	  fi
794432b578d3Smrg	  ;;
794532b578d3Smrg	esac
794632b578d3Smrg	shared_flag='-shared'
794732b578d3Smrg	if test "$aix_use_runtimelinking" = yes; then
794832b578d3Smrg	  shared_flag="$shared_flag "'${wl}-G'
794932b578d3Smrg	fi
795032b578d3Smrg      else
795132b578d3Smrg	# not using gcc
795232b578d3Smrg	if test "$host_cpu" = ia64; then
795332b578d3Smrg  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
795432b578d3Smrg  	# chokes on -Wl,-G. The following line is correct:
795532b578d3Smrg	  shared_flag='-G'
795632b578d3Smrg	else
795732b578d3Smrg	  if test "$aix_use_runtimelinking" = yes; then
795832b578d3Smrg	    shared_flag='${wl}-G'
795932b578d3Smrg	  else
796032b578d3Smrg	    shared_flag='${wl}-bM:SRE'
796132b578d3Smrg	  fi
796232b578d3Smrg	fi
796332b578d3Smrg      fi
796432b578d3Smrg
796532b578d3Smrg      # It seems that -bexpall does not export symbols beginning with
796632b578d3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
796732b578d3Smrg      always_export_symbols=yes
796832b578d3Smrg      if test "$aix_use_runtimelinking" = yes; then
796932b578d3Smrg	# Warning - without using the other runtime loading flags (-brtl),
797032b578d3Smrg	# -berok will link without error, but may produce a broken library.
797132b578d3Smrg	allow_undefined_flag='-berok'
797232b578d3Smrg       # Determine the default libpath from the value encoded in an empty executable.
797332b578d3Smrg       cat >conftest.$ac_ext <<_ACEOF
797432b578d3Smrg/* confdefs.h.  */
797532b578d3Smrg_ACEOF
797632b578d3Smrgcat confdefs.h >>conftest.$ac_ext
797732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
797832b578d3Smrg/* end confdefs.h.  */
797932b578d3Smrg
798032b578d3Smrgint
798132b578d3Smrgmain ()
798232b578d3Smrg{
798332b578d3Smrg
798432b578d3Smrg  ;
798532b578d3Smrg  return 0;
798632b578d3Smrg}
798732b578d3Smrg_ACEOF
798832b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
798932b578d3Smrgif { (ac_try="$ac_link"
799032b578d3Smrgcase "(($ac_try" in
799132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
799232b578d3Smrg  *) ac_try_echo=$ac_try;;
799332b578d3Smrgesac
799432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
799532b578d3Smrg  (eval "$ac_link") 2>conftest.er1
799632b578d3Smrg  ac_status=$?
799732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
799832b578d3Smrg  rm -f conftest.er1
799932b578d3Smrg  cat conftest.err >&5
800032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
800132b578d3Smrg  (exit $ac_status); } && {
800232b578d3Smrg	 test -z "$ac_c_werror_flag" ||
800332b578d3Smrg	 test ! -s conftest.err
800432b578d3Smrg       } && test -s conftest$ac_exeext &&
800532b578d3Smrg       $as_test_x conftest$ac_exeext; then
800632b578d3Smrg
8007d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8008d31dbc53Smrg}'`
800932b578d3Smrg# Check for a 64-bit object if we didn't find anything.
8010d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8011d31dbc53Smrg}'`; fi
801232b578d3Smrgelse
801332b578d3Smrg  echo "$as_me: failed program was:" >&5
801432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
801532b578d3Smrg
801632b578d3Smrg
801732b578d3Smrgfi
801832b578d3Smrg
801932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
802032b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
802132b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
802232b578d3Smrg
802332b578d3Smrg       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
802432b578d3Smrg	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 "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
802532b578d3Smrg       else
802632b578d3Smrg	if test "$host_cpu" = ia64; then
802732b578d3Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
802832b578d3Smrg	  allow_undefined_flag="-z nodefs"
802932b578d3Smrg	  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"
803032b578d3Smrg	else
803132b578d3Smrg	 # Determine the default libpath from the value encoded in an empty executable.
803232b578d3Smrg	 cat >conftest.$ac_ext <<_ACEOF
803332b578d3Smrg/* confdefs.h.  */
803432b578d3Smrg_ACEOF
803532b578d3Smrgcat confdefs.h >>conftest.$ac_ext
803632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
803732b578d3Smrg/* end confdefs.h.  */
803832b578d3Smrg
803932b578d3Smrgint
804032b578d3Smrgmain ()
804132b578d3Smrg{
804232b578d3Smrg
804332b578d3Smrg  ;
804432b578d3Smrg  return 0;
804532b578d3Smrg}
804632b578d3Smrg_ACEOF
804732b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
804832b578d3Smrgif { (ac_try="$ac_link"
804932b578d3Smrgcase "(($ac_try" in
805032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
805132b578d3Smrg  *) ac_try_echo=$ac_try;;
805232b578d3Smrgesac
805332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
805432b578d3Smrg  (eval "$ac_link") 2>conftest.er1
805532b578d3Smrg  ac_status=$?
805632b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
805732b578d3Smrg  rm -f conftest.er1
805832b578d3Smrg  cat conftest.err >&5
805932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
806032b578d3Smrg  (exit $ac_status); } && {
806132b578d3Smrg	 test -z "$ac_c_werror_flag" ||
806232b578d3Smrg	 test ! -s conftest.err
806332b578d3Smrg       } && test -s conftest$ac_exeext &&
806432b578d3Smrg       $as_test_x conftest$ac_exeext; then
806532b578d3Smrg
8066d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8067d31dbc53Smrg}'`
806832b578d3Smrg# Check for a 64-bit object if we didn't find anything.
8069d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8070d31dbc53Smrg}'`; fi
807132b578d3Smrgelse
807232b578d3Smrg  echo "$as_me: failed program was:" >&5
807332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
807432b578d3Smrg
807532b578d3Smrg
807632b578d3Smrgfi
807732b578d3Smrg
807832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
807932b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
808032b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
808132b578d3Smrg
808232b578d3Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
808332b578d3Smrg	  # Warning - without using the other run time loading flags,
808432b578d3Smrg	  # -berok will link without error, but may produce a broken library.
808532b578d3Smrg	  no_undefined_flag=' ${wl}-bernotok'
808632b578d3Smrg	  allow_undefined_flag=' ${wl}-berok'
808732b578d3Smrg	  # Exported symbols can be pulled into shared objects from archives
808832b578d3Smrg	  whole_archive_flag_spec='$convenience'
808932b578d3Smrg	  archive_cmds_need_lc=yes
809032b578d3Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
809132b578d3Smrg	  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'
809232b578d3Smrg	fi
809332b578d3Smrg      fi
809432b578d3Smrg      ;;
809532b578d3Smrg
809632b578d3Smrg    amigaos*)
809732b578d3Smrg      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)'
809832b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
809932b578d3Smrg      hardcode_minus_L=yes
810032b578d3Smrg      # see comment about different semantics on the GNU ld section
810132b578d3Smrg      ld_shlibs=no
810232b578d3Smrg      ;;
810332b578d3Smrg
810432b578d3Smrg    bsdi[45]*)
810532b578d3Smrg      export_dynamic_flag_spec=-rdynamic
810632b578d3Smrg      ;;
810732b578d3Smrg
810832b578d3Smrg    cygwin* | mingw* | pw32*)
810932b578d3Smrg      # When not using gcc, we currently assume that we are using
811032b578d3Smrg      # Microsoft Visual C++.
811132b578d3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
811232b578d3Smrg      # no search path for DLLs.
811332b578d3Smrg      hardcode_libdir_flag_spec=' '
811432b578d3Smrg      allow_undefined_flag=unsupported
811532b578d3Smrg      # Tell ltmain to make .lib files, not .a files.
811632b578d3Smrg      libext=lib
811732b578d3Smrg      # Tell ltmain to make .dll files, not .so files.
811832b578d3Smrg      shrext_cmds=".dll"
811932b578d3Smrg      # FIXME: Setting linknames here is a bad hack.
812032b578d3Smrg      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
812132b578d3Smrg      # The linker will automatically build a .lib file if we build a DLL.
812232b578d3Smrg      old_archive_From_new_cmds='true'
812332b578d3Smrg      # FIXME: Should let the user specify the lib program.
8124d31dbc53Smrg      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
812532b578d3Smrg      fix_srcfile_path='`cygpath -w "$srcfile"`'
812632b578d3Smrg      enable_shared_with_static_runtimes=yes
812732b578d3Smrg      ;;
812832b578d3Smrg
812932b578d3Smrg    darwin* | rhapsody*)
813032b578d3Smrg      case $host_os in
813132b578d3Smrg        rhapsody* | darwin1.[012])
813232b578d3Smrg         allow_undefined_flag='${wl}-undefined ${wl}suppress'
813332b578d3Smrg         ;;
813432b578d3Smrg       *) # Darwin 1.3 on
813532b578d3Smrg         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
813632b578d3Smrg           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
813732b578d3Smrg         else
813832b578d3Smrg           case ${MACOSX_DEPLOYMENT_TARGET} in
813932b578d3Smrg             10.[012])
814032b578d3Smrg               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
814132b578d3Smrg               ;;
814232b578d3Smrg             10.*)
814332b578d3Smrg               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
814432b578d3Smrg               ;;
814532b578d3Smrg           esac
814632b578d3Smrg         fi
814732b578d3Smrg         ;;
814832b578d3Smrg      esac
814932b578d3Smrg      archive_cmds_need_lc=no
815032b578d3Smrg      hardcode_direct=no
815132b578d3Smrg      hardcode_automatic=yes
815232b578d3Smrg      hardcode_shlibpath_var=unsupported
815332b578d3Smrg      whole_archive_flag_spec=''
815432b578d3Smrg      link_all_deplibs=yes
815532b578d3Smrg    if test "$GCC" = yes ; then
815632b578d3Smrg    	output_verbose_link_cmd='echo'
815732b578d3Smrg        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
815832b578d3Smrg      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
815932b578d3Smrg      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
816032b578d3Smrg      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
816132b578d3Smrg      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
816232b578d3Smrg    else
816332b578d3Smrg      case $cc_basename in
816432b578d3Smrg        xlc*)
816532b578d3Smrg         output_verbose_link_cmd='echo'
8166d31dbc53Smrg         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
816732b578d3Smrg         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
816832b578d3Smrg          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8169d31dbc53Smrg         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
817032b578d3Smrg          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
817132b578d3Smrg          ;;
817232b578d3Smrg       *)
817332b578d3Smrg         ld_shlibs=no
817432b578d3Smrg          ;;
817532b578d3Smrg      esac
817632b578d3Smrg    fi
817732b578d3Smrg      ;;
817832b578d3Smrg
817932b578d3Smrg    dgux*)
818032b578d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
818132b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
818232b578d3Smrg      hardcode_shlibpath_var=no
818332b578d3Smrg      ;;
818432b578d3Smrg
818532b578d3Smrg    freebsd1*)
818632b578d3Smrg      ld_shlibs=no
818732b578d3Smrg      ;;
818832b578d3Smrg
818932b578d3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
819032b578d3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
819132b578d3Smrg    # does not break anything, and helps significantly (at the cost of a little
819232b578d3Smrg    # extra space).
819332b578d3Smrg    freebsd2.2*)
819432b578d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
819532b578d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
819632b578d3Smrg      hardcode_direct=yes
819732b578d3Smrg      hardcode_shlibpath_var=no
819832b578d3Smrg      ;;
819932b578d3Smrg
820032b578d3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
820132b578d3Smrg    freebsd2*)
820232b578d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
820332b578d3Smrg      hardcode_direct=yes
820432b578d3Smrg      hardcode_minus_L=yes
820532b578d3Smrg      hardcode_shlibpath_var=no
820632b578d3Smrg      ;;
820732b578d3Smrg
820832b578d3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8209d31dbc53Smrg    freebsd* | kfreebsd*-gnu | dragonfly*)
821032b578d3Smrg      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
821132b578d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
821232b578d3Smrg      hardcode_direct=yes
821332b578d3Smrg      hardcode_shlibpath_var=no
821432b578d3Smrg      ;;
821532b578d3Smrg
821632b578d3Smrg    hpux9*)
821732b578d3Smrg      if test "$GCC" = yes; then
821832b578d3Smrg	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'
821932b578d3Smrg      else
822032b578d3Smrg	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'
822132b578d3Smrg      fi
822232b578d3Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
822332b578d3Smrg      hardcode_libdir_separator=:
822432b578d3Smrg      hardcode_direct=yes
822532b578d3Smrg
822632b578d3Smrg      # hardcode_minus_L: Not really in the search PATH,
822732b578d3Smrg      # but as the default location of the library.
822832b578d3Smrg      hardcode_minus_L=yes
822932b578d3Smrg      export_dynamic_flag_spec='${wl}-E'
823032b578d3Smrg      ;;
823132b578d3Smrg
823232b578d3Smrg    hpux10*)
823332b578d3Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
823432b578d3Smrg	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
823532b578d3Smrg      else
823632b578d3Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
823732b578d3Smrg      fi
823832b578d3Smrg      if test "$with_gnu_ld" = no; then
823932b578d3Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
824032b578d3Smrg	hardcode_libdir_separator=:
824132b578d3Smrg
824232b578d3Smrg	hardcode_direct=yes
824332b578d3Smrg	export_dynamic_flag_spec='${wl}-E'
824432b578d3Smrg
824532b578d3Smrg	# hardcode_minus_L: Not really in the search PATH,
824632b578d3Smrg	# but as the default location of the library.
824732b578d3Smrg	hardcode_minus_L=yes
824832b578d3Smrg      fi
824932b578d3Smrg      ;;
825032b578d3Smrg
825132b578d3Smrg    hpux11*)
825232b578d3Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
825332b578d3Smrg	case $host_cpu in
825432b578d3Smrg	hppa*64*)
825532b578d3Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
825632b578d3Smrg	  ;;
825732b578d3Smrg	ia64*)
825832b578d3Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
825932b578d3Smrg	  ;;
826032b578d3Smrg	*)
826132b578d3Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
826232b578d3Smrg	  ;;
826332b578d3Smrg	esac
826432b578d3Smrg      else
826532b578d3Smrg	case $host_cpu in
826632b578d3Smrg	hppa*64*)
826732b578d3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
826832b578d3Smrg	  ;;
826932b578d3Smrg	ia64*)
827032b578d3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
827132b578d3Smrg	  ;;
827232b578d3Smrg	*)
827332b578d3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
827432b578d3Smrg	  ;;
827532b578d3Smrg	esac
827632b578d3Smrg      fi
827732b578d3Smrg      if test "$with_gnu_ld" = no; then
827832b578d3Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
827932b578d3Smrg	hardcode_libdir_separator=:
828032b578d3Smrg
828132b578d3Smrg	case $host_cpu in
828232b578d3Smrg	hppa*64*|ia64*)
828332b578d3Smrg	  hardcode_libdir_flag_spec_ld='+b $libdir'
828432b578d3Smrg	  hardcode_direct=no
828532b578d3Smrg	  hardcode_shlibpath_var=no
828632b578d3Smrg	  ;;
828732b578d3Smrg	*)
828832b578d3Smrg	  hardcode_direct=yes
828932b578d3Smrg	  export_dynamic_flag_spec='${wl}-E'
829032b578d3Smrg
829132b578d3Smrg	  # hardcode_minus_L: Not really in the search PATH,
829232b578d3Smrg	  # but as the default location of the library.
829332b578d3Smrg	  hardcode_minus_L=yes
829432b578d3Smrg	  ;;
829532b578d3Smrg	esac
829632b578d3Smrg      fi
829732b578d3Smrg      ;;
829832b578d3Smrg
829932b578d3Smrg    irix5* | irix6* | nonstopux*)
830032b578d3Smrg      if test "$GCC" = yes; then
830132b578d3Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
830232b578d3Smrg      else
830332b578d3Smrg	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
830432b578d3Smrg	hardcode_libdir_flag_spec_ld='-rpath $libdir'
830532b578d3Smrg      fi
830632b578d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
830732b578d3Smrg      hardcode_libdir_separator=:
830832b578d3Smrg      link_all_deplibs=yes
830932b578d3Smrg      ;;
831032b578d3Smrg
831132b578d3Smrg    netbsd*)
831232b578d3Smrg      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
831332b578d3Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
831432b578d3Smrg      else
831532b578d3Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
831632b578d3Smrg      fi
831732b578d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
831832b578d3Smrg      hardcode_direct=yes
831932b578d3Smrg      hardcode_shlibpath_var=no
832032b578d3Smrg      ;;
832132b578d3Smrg
832232b578d3Smrg    newsos6)
832332b578d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
832432b578d3Smrg      hardcode_direct=yes
832532b578d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
832632b578d3Smrg      hardcode_libdir_separator=:
832732b578d3Smrg      hardcode_shlibpath_var=no
832832b578d3Smrg      ;;
832932b578d3Smrg
833032b578d3Smrg    openbsd*)
8331d31dbc53Smrg      hardcode_direct=yes
8332d31dbc53Smrg      hardcode_shlibpath_var=no
8333d31dbc53Smrg      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8334d31dbc53Smrg	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8335d31dbc53Smrg	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8336d31dbc53Smrg	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8337d31dbc53Smrg	export_dynamic_flag_spec='${wl}-E'
833832b578d3Smrg      else
8339d31dbc53Smrg       case $host_os in
8340d31dbc53Smrg	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8341d31dbc53Smrg	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8342d31dbc53Smrg	   hardcode_libdir_flag_spec='-R$libdir'
8343d31dbc53Smrg	   ;;
8344d31dbc53Smrg	 *)
8345d31dbc53Smrg	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8346d31dbc53Smrg	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8347d31dbc53Smrg	   ;;
8348d31dbc53Smrg       esac
834932b578d3Smrg      fi
835032b578d3Smrg      ;;
835132b578d3Smrg
835232b578d3Smrg    os2*)
835332b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
835432b578d3Smrg      hardcode_minus_L=yes
835532b578d3Smrg      allow_undefined_flag=unsupported
835632b578d3Smrg      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'
835732b578d3Smrg      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
835832b578d3Smrg      ;;
835932b578d3Smrg
836032b578d3Smrg    osf3*)
836132b578d3Smrg      if test "$GCC" = yes; then
836232b578d3Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
836332b578d3Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
836432b578d3Smrg      else
836532b578d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
836632b578d3Smrg	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
836732b578d3Smrg      fi
836832b578d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
836932b578d3Smrg      hardcode_libdir_separator=:
837032b578d3Smrg      ;;
837132b578d3Smrg
837232b578d3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
837332b578d3Smrg      if test "$GCC" = yes; then
837432b578d3Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
837532b578d3Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
837632b578d3Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
837732b578d3Smrg      else
837832b578d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
837932b578d3Smrg	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
838032b578d3Smrg	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
838132b578d3Smrg	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
838232b578d3Smrg
838332b578d3Smrg	# Both c and cxx compiler support -rpath directly
838432b578d3Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
838532b578d3Smrg      fi
838632b578d3Smrg      hardcode_libdir_separator=:
838732b578d3Smrg      ;;
838832b578d3Smrg
838932b578d3Smrg    solaris*)
839032b578d3Smrg      no_undefined_flag=' -z text'
839132b578d3Smrg      if test "$GCC" = yes; then
839232b578d3Smrg	wlarc='${wl}'
839332b578d3Smrg	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
839432b578d3Smrg	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
839532b578d3Smrg	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
839632b578d3Smrg      else
839732b578d3Smrg	wlarc=''
839832b578d3Smrg	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
839932b578d3Smrg	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
840032b578d3Smrg  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
840132b578d3Smrg      fi
840232b578d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
840332b578d3Smrg      hardcode_shlibpath_var=no
840432b578d3Smrg      case $host_os in
840532b578d3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
840632b578d3Smrg      *)
8407d31dbc53Smrg 	# The compiler driver will combine linker options so we
8408d31dbc53Smrg 	# cannot just pass the convience library names through
8409d31dbc53Smrg 	# without $wl, iff we do not link with $LD.
8410d31dbc53Smrg 	# Luckily, gcc supports the same syntax we need for Sun Studio.
841132b578d3Smrg 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8412d31dbc53Smrg 	case $wlarc in
8413d31dbc53Smrg 	'')
8414d31dbc53Smrg 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8415d31dbc53Smrg 	*)
8416d31dbc53Smrg 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8417d31dbc53Smrg 	esac ;;
841832b578d3Smrg      esac
841932b578d3Smrg      link_all_deplibs=yes
842032b578d3Smrg      ;;
842132b578d3Smrg
842232b578d3Smrg    sunos4*)
842332b578d3Smrg      if test "x$host_vendor" = xsequent; then
842432b578d3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
842532b578d3Smrg	# files that make .init and .fini sections work.
842632b578d3Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
842732b578d3Smrg      else
842832b578d3Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
842932b578d3Smrg      fi
843032b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
843132b578d3Smrg      hardcode_direct=yes
843232b578d3Smrg      hardcode_minus_L=yes
843332b578d3Smrg      hardcode_shlibpath_var=no
843432b578d3Smrg      ;;
843532b578d3Smrg
843632b578d3Smrg    sysv4)
843732b578d3Smrg      case $host_vendor in
843832b578d3Smrg	sni)
843932b578d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
844032b578d3Smrg	  hardcode_direct=yes # is this really true???
844132b578d3Smrg	;;
844232b578d3Smrg	siemens)
844332b578d3Smrg	  ## LD is ld it makes a PLAMLIB
844432b578d3Smrg	  ## CC just makes a GrossModule.
844532b578d3Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
844632b578d3Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
844732b578d3Smrg	  hardcode_direct=no
844832b578d3Smrg        ;;
844932b578d3Smrg	motorola)
845032b578d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
845132b578d3Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
845232b578d3Smrg	;;
845332b578d3Smrg      esac
845432b578d3Smrg      runpath_var='LD_RUN_PATH'
845532b578d3Smrg      hardcode_shlibpath_var=no
845632b578d3Smrg      ;;
845732b578d3Smrg
845832b578d3Smrg    sysv4.3*)
845932b578d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
846032b578d3Smrg      hardcode_shlibpath_var=no
846132b578d3Smrg      export_dynamic_flag_spec='-Bexport'
846232b578d3Smrg      ;;
846332b578d3Smrg
846432b578d3Smrg    sysv4*MP*)
846532b578d3Smrg      if test -d /usr/nec; then
846632b578d3Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
846732b578d3Smrg	hardcode_shlibpath_var=no
846832b578d3Smrg	runpath_var=LD_RUN_PATH
846932b578d3Smrg	hardcode_runpath_var=yes
847032b578d3Smrg	ld_shlibs=yes
847132b578d3Smrg      fi
847232b578d3Smrg      ;;
847332b578d3Smrg
8474d31dbc53Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
847532b578d3Smrg      no_undefined_flag='${wl}-z,text'
847632b578d3Smrg      archive_cmds_need_lc=no
847732b578d3Smrg      hardcode_shlibpath_var=no
847832b578d3Smrg      runpath_var='LD_RUN_PATH'
847932b578d3Smrg
848032b578d3Smrg      if test "$GCC" = yes; then
848132b578d3Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
848232b578d3Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
848332b578d3Smrg      else
848432b578d3Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
848532b578d3Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
848632b578d3Smrg      fi
848732b578d3Smrg      ;;
848832b578d3Smrg
848932b578d3Smrg    sysv5* | sco3.2v5* | sco5v6*)
849032b578d3Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
849132b578d3Smrg      # link with -lc, and that would cause any symbols used from libc to
849232b578d3Smrg      # always be unresolved, which means just about no library would
849332b578d3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
849432b578d3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
849532b578d3Smrg      # as -z defs.
849632b578d3Smrg      no_undefined_flag='${wl}-z,text'
849732b578d3Smrg      allow_undefined_flag='${wl}-z,nodefs'
849832b578d3Smrg      archive_cmds_need_lc=no
849932b578d3Smrg      hardcode_shlibpath_var=no
850032b578d3Smrg      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
850132b578d3Smrg      hardcode_libdir_separator=':'
850232b578d3Smrg      link_all_deplibs=yes
850332b578d3Smrg      export_dynamic_flag_spec='${wl}-Bexport'
850432b578d3Smrg      runpath_var='LD_RUN_PATH'
850532b578d3Smrg
850632b578d3Smrg      if test "$GCC" = yes; then
850732b578d3Smrg	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
850832b578d3Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
850932b578d3Smrg      else
851032b578d3Smrg	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
851132b578d3Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
851232b578d3Smrg      fi
851332b578d3Smrg      ;;
851432b578d3Smrg
851532b578d3Smrg    uts4*)
851632b578d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
851732b578d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
851832b578d3Smrg      hardcode_shlibpath_var=no
851932b578d3Smrg      ;;
852032b578d3Smrg
852132b578d3Smrg    *)
852232b578d3Smrg      ld_shlibs=no
852332b578d3Smrg      ;;
852432b578d3Smrg    esac
852532b578d3Smrg  fi
852632b578d3Smrg
852732b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
852832b578d3Smrgecho "${ECHO_T}$ld_shlibs" >&6; }
852932b578d3Smrgtest "$ld_shlibs" = no && can_build_shared=no
853032b578d3Smrg
853132b578d3Smrg#
853232b578d3Smrg# Do we need to explicitly link libc?
853332b578d3Smrg#
853432b578d3Smrgcase "x$archive_cmds_need_lc" in
853532b578d3Smrgx|xyes)
853632b578d3Smrg  # Assume -lc should be added
853732b578d3Smrg  archive_cmds_need_lc=yes
853832b578d3Smrg
853932b578d3Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
854032b578d3Smrg    case $archive_cmds in
854132b578d3Smrg    *'~'*)
854232b578d3Smrg      # FIXME: we may have to deal with multi-command sequences.
854332b578d3Smrg      ;;
854432b578d3Smrg    '$CC '*)
854532b578d3Smrg      # Test whether the compiler implicitly links with -lc since on some
854632b578d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
854732b578d3Smrg      # to ld, don't add -lc before -lgcc.
854832b578d3Smrg      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
854932b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
855032b578d3Smrg      $rm conftest*
8551d31dbc53Smrg      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
855232b578d3Smrg
855332b578d3Smrg      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
855432b578d3Smrg  (eval $ac_compile) 2>&5
855532b578d3Smrg  ac_status=$?
855632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
855732b578d3Smrg  (exit $ac_status); } 2>conftest.err; then
855832b578d3Smrg        soname=conftest
855932b578d3Smrg        lib=conftest
856032b578d3Smrg        libobjs=conftest.$ac_objext
856132b578d3Smrg        deplibs=
856232b578d3Smrg        wl=$lt_prog_compiler_wl
856332b578d3Smrg	pic_flag=$lt_prog_compiler_pic
856432b578d3Smrg        compiler_flags=-v
856532b578d3Smrg        linker_flags=-v
856632b578d3Smrg        verstring=
856732b578d3Smrg        output_objdir=.
856832b578d3Smrg        libname=conftest
856932b578d3Smrg        lt_save_allow_undefined_flag=$allow_undefined_flag
857032b578d3Smrg        allow_undefined_flag=
857132b578d3Smrg        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
857232b578d3Smrg  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
857332b578d3Smrg  ac_status=$?
857432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
857532b578d3Smrg  (exit $ac_status); }
857632b578d3Smrg        then
857732b578d3Smrg	  archive_cmds_need_lc=no
857832b578d3Smrg        else
857932b578d3Smrg	  archive_cmds_need_lc=yes
858032b578d3Smrg        fi
858132b578d3Smrg        allow_undefined_flag=$lt_save_allow_undefined_flag
858232b578d3Smrg      else
858332b578d3Smrg        cat conftest.err 1>&5
858432b578d3Smrg      fi
858532b578d3Smrg      $rm conftest*
858632b578d3Smrg      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
858732b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc" >&6; }
858832b578d3Smrg      ;;
858932b578d3Smrg    esac
859032b578d3Smrg  fi
859132b578d3Smrg  ;;
859232b578d3Smrgesac
859332b578d3Smrg
859432b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
859532b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
859632b578d3Smrglibrary_names_spec=
859732b578d3Smrglibname_spec='lib$name'
859832b578d3Smrgsoname_spec=
859932b578d3Smrgshrext_cmds=".so"
860032b578d3Smrgpostinstall_cmds=
860132b578d3Smrgpostuninstall_cmds=
860232b578d3Smrgfinish_cmds=
860332b578d3Smrgfinish_eval=
860432b578d3Smrgshlibpath_var=
860532b578d3Smrgshlibpath_overrides_runpath=unknown
860632b578d3Smrgversion_type=none
860732b578d3Smrgdynamic_linker="$host_os ld.so"
860832b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
860932b578d3Smrgif test "$GCC" = yes; then
8610d31dbc53Smrg  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8611d31dbc53Smrg  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
861232b578d3Smrg    # if the path contains ";" then we assume it to be the separator
861332b578d3Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
861432b578d3Smrg    # assumed that no part of a normal pathname contains ";" but that should
861532b578d3Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
8616d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
861732b578d3Smrg  else
8618d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
861932b578d3Smrg  fi
862032b578d3Smrgelse
862132b578d3Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
862232b578d3Smrgfi
862332b578d3Smrgneed_lib_prefix=unknown
862432b578d3Smrghardcode_into_libs=no
862532b578d3Smrg
862632b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version
862732b578d3Smrg# flags to be left without arguments
862832b578d3Smrgneed_version=unknown
862932b578d3Smrg
863032b578d3Smrgcase $host_os in
863132b578d3Smrgaix3*)
863232b578d3Smrg  version_type=linux
863332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
863432b578d3Smrg  shlibpath_var=LIBPATH
863532b578d3Smrg
863632b578d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
863732b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
863832b578d3Smrg  ;;
863932b578d3Smrg
864032b578d3Smrgaix4* | aix5*)
864132b578d3Smrg  version_type=linux
864232b578d3Smrg  need_lib_prefix=no
864332b578d3Smrg  need_version=no
864432b578d3Smrg  hardcode_into_libs=yes
864532b578d3Smrg  if test "$host_cpu" = ia64; then
864632b578d3Smrg    # AIX 5 supports IA64
864732b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
864832b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
864932b578d3Smrg  else
865032b578d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
865132b578d3Smrg    # for dependence libraries.  The import file would start with
865232b578d3Smrg    # the line `#! .'.  This would cause the generated library to
865332b578d3Smrg    # depend on `.', always an invalid library.  This was fixed in
865432b578d3Smrg    # development snapshots of GCC prior to 3.0.
865532b578d3Smrg    case $host_os in
865632b578d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
865732b578d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
865832b578d3Smrg	   echo ' yes '
865932b578d3Smrg	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
866032b578d3Smrg	:
866132b578d3Smrg      else
866232b578d3Smrg	can_build_shared=no
866332b578d3Smrg      fi
866432b578d3Smrg      ;;
866532b578d3Smrg    esac
866632b578d3Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
866732b578d3Smrg    # soname into executable. Probably we can add versioning support to
866832b578d3Smrg    # collect2, so additional links can be useful in future.
866932b578d3Smrg    if test "$aix_use_runtimelinking" = yes; then
867032b578d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
867132b578d3Smrg      # instead of lib<name>.a to let people know that these are not
867232b578d3Smrg      # typical AIX shared libraries.
867332b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
867432b578d3Smrg    else
867532b578d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
867632b578d3Smrg      # and later when we are not doing run time linking.
867732b578d3Smrg      library_names_spec='${libname}${release}.a $libname.a'
867832b578d3Smrg      soname_spec='${libname}${release}${shared_ext}$major'
867932b578d3Smrg    fi
868032b578d3Smrg    shlibpath_var=LIBPATH
868132b578d3Smrg  fi
868232b578d3Smrg  ;;
868332b578d3Smrg
868432b578d3Smrgamigaos*)
868532b578d3Smrg  library_names_spec='$libname.ixlibrary $libname.a'
868632b578d3Smrg  # Create ${libname}_ixlibrary.a entries in /sys/libs.
868732b578d3Smrg  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'
868832b578d3Smrg  ;;
868932b578d3Smrg
869032b578d3Smrgbeos*)
869132b578d3Smrg  library_names_spec='${libname}${shared_ext}'
869232b578d3Smrg  dynamic_linker="$host_os ld.so"
869332b578d3Smrg  shlibpath_var=LIBRARY_PATH
869432b578d3Smrg  ;;
869532b578d3Smrg
869632b578d3Smrgbsdi[45]*)
869732b578d3Smrg  version_type=linux
869832b578d3Smrg  need_version=no
869932b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
870032b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
870132b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
870232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
870332b578d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
870432b578d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
870532b578d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
870632b578d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
870732b578d3Smrg  # libtool to hard-code these into programs
870832b578d3Smrg  ;;
870932b578d3Smrg
871032b578d3Smrgcygwin* | mingw* | pw32*)
871132b578d3Smrg  version_type=windows
871232b578d3Smrg  shrext_cmds=".dll"
871332b578d3Smrg  need_version=no
871432b578d3Smrg  need_lib_prefix=no
871532b578d3Smrg
871632b578d3Smrg  case $GCC,$host_os in
871732b578d3Smrg  yes,cygwin* | yes,mingw* | yes,pw32*)
871832b578d3Smrg    library_names_spec='$libname.dll.a'
871932b578d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
872032b578d3Smrg    postinstall_cmds='base_file=`basename \${file}`~
872132b578d3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
872232b578d3Smrg      dldir=$destdir/`dirname \$dlpath`~
872332b578d3Smrg      test -d \$dldir || mkdir -p \$dldir~
872432b578d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
872532b578d3Smrg      chmod a+x \$dldir/$dlname'
872632b578d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
872732b578d3Smrg      dlpath=$dir/\$dldll~
872832b578d3Smrg       $rm \$dlpath'
872932b578d3Smrg    shlibpath_overrides_runpath=yes
873032b578d3Smrg
873132b578d3Smrg    case $host_os in
873232b578d3Smrg    cygwin*)
873332b578d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
873432b578d3Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
873532b578d3Smrg      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
873632b578d3Smrg      ;;
873732b578d3Smrg    mingw*)
873832b578d3Smrg      # MinGW DLLs use traditional 'lib' prefix
873932b578d3Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
874032b578d3Smrg      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
874132b578d3Smrg      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
874232b578d3Smrg        # It is most probably a Windows format PATH printed by
874332b578d3Smrg        # mingw gcc, but we are running on Cygwin. Gcc prints its search
874432b578d3Smrg        # path with ; separators, and with drive letters. We can handle the
874532b578d3Smrg        # drive letters (cygwin fileutils understands them), so leave them,
874632b578d3Smrg        # especially as we might pass files found there to a mingw objdump,
874732b578d3Smrg        # which wouldn't understand a cygwinified path. Ahh.
874832b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
874932b578d3Smrg      else
875032b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
875132b578d3Smrg      fi
875232b578d3Smrg      ;;
875332b578d3Smrg    pw32*)
875432b578d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
875532b578d3Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
875632b578d3Smrg      ;;
875732b578d3Smrg    esac
875832b578d3Smrg    ;;
875932b578d3Smrg
876032b578d3Smrg  *)
876132b578d3Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
876232b578d3Smrg    ;;
876332b578d3Smrg  esac
876432b578d3Smrg  dynamic_linker='Win32 ld.exe'
876532b578d3Smrg  # FIXME: first we should search . and the directory the executable is in
876632b578d3Smrg  shlibpath_var=PATH
876732b578d3Smrg  ;;
876832b578d3Smrg
876932b578d3Smrgdarwin* | rhapsody*)
877032b578d3Smrg  dynamic_linker="$host_os dyld"
877132b578d3Smrg  version_type=darwin
877232b578d3Smrg  need_lib_prefix=no
877332b578d3Smrg  need_version=no
877432b578d3Smrg  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
877532b578d3Smrg  soname_spec='${libname}${release}${major}$shared_ext'
877632b578d3Smrg  shlibpath_overrides_runpath=yes
877732b578d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
877832b578d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8779d31dbc53Smrg  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8780d31dbc53Smrg  if test "$GCC" = yes; then
8781d31dbc53Smrg    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8782d31dbc53Smrg  else
8783d31dbc53Smrg    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8784d31dbc53Smrg  fi
878532b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
878632b578d3Smrg  ;;
878732b578d3Smrg
878832b578d3Smrgdgux*)
878932b578d3Smrg  version_type=linux
879032b578d3Smrg  need_lib_prefix=no
879132b578d3Smrg  need_version=no
879232b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
879332b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
879432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
879532b578d3Smrg  ;;
879632b578d3Smrg
879732b578d3Smrgfreebsd1*)
879832b578d3Smrg  dynamic_linker=no
879932b578d3Smrg  ;;
880032b578d3Smrg
8801d31dbc53Smrgkfreebsd*-gnu)
8802d31dbc53Smrg  version_type=linux
8803d31dbc53Smrg  need_lib_prefix=no
8804d31dbc53Smrg  need_version=no
8805d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8806d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
8807d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
8808d31dbc53Smrg  shlibpath_overrides_runpath=no
8809d31dbc53Smrg  hardcode_into_libs=yes
8810d31dbc53Smrg  dynamic_linker='GNU ld.so'
8811d31dbc53Smrg  ;;
8812d31dbc53Smrg
881332b578d3Smrgfreebsd* | dragonfly*)
881432b578d3Smrg  # DragonFly does not have aout.  When/if they implement a new
881532b578d3Smrg  # versioning mechanism, adjust this.
881632b578d3Smrg  if test -x /usr/bin/objformat; then
881732b578d3Smrg    objformat=`/usr/bin/objformat`
881832b578d3Smrg  else
881932b578d3Smrg    case $host_os in
882032b578d3Smrg    freebsd[123]*) objformat=aout ;;
882132b578d3Smrg    *) objformat=elf ;;
882232b578d3Smrg    esac
882332b578d3Smrg  fi
882432b578d3Smrg  version_type=freebsd-$objformat
882532b578d3Smrg  case $version_type in
882632b578d3Smrg    freebsd-elf*)
882732b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
882832b578d3Smrg      need_version=no
882932b578d3Smrg      need_lib_prefix=no
883032b578d3Smrg      ;;
883132b578d3Smrg    freebsd-*)
883232b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
883332b578d3Smrg      need_version=yes
883432b578d3Smrg      ;;
883532b578d3Smrg  esac
883632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
883732b578d3Smrg  case $host_os in
883832b578d3Smrg  freebsd2*)
883932b578d3Smrg    shlibpath_overrides_runpath=yes
884032b578d3Smrg    ;;
884132b578d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
884232b578d3Smrg    shlibpath_overrides_runpath=yes
884332b578d3Smrg    hardcode_into_libs=yes
884432b578d3Smrg    ;;
884532b578d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
884632b578d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
884732b578d3Smrg    shlibpath_overrides_runpath=no
884832b578d3Smrg    hardcode_into_libs=yes
884932b578d3Smrg    ;;
8850d31dbc53Smrg  freebsd*) # from 4.6 on
885132b578d3Smrg    shlibpath_overrides_runpath=yes
885232b578d3Smrg    hardcode_into_libs=yes
885332b578d3Smrg    ;;
885432b578d3Smrg  esac
885532b578d3Smrg  ;;
885632b578d3Smrg
885732b578d3Smrggnu*)
885832b578d3Smrg  version_type=linux
885932b578d3Smrg  need_lib_prefix=no
886032b578d3Smrg  need_version=no
886132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
886232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
886332b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
886432b578d3Smrg  hardcode_into_libs=yes
886532b578d3Smrg  ;;
886632b578d3Smrg
886732b578d3Smrghpux9* | hpux10* | hpux11*)
886832b578d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
886932b578d3Smrg  # link against other versions.
887032b578d3Smrg  version_type=sunos
887132b578d3Smrg  need_lib_prefix=no
887232b578d3Smrg  need_version=no
887332b578d3Smrg  case $host_cpu in
887432b578d3Smrg  ia64*)
887532b578d3Smrg    shrext_cmds='.so'
887632b578d3Smrg    hardcode_into_libs=yes
887732b578d3Smrg    dynamic_linker="$host_os dld.so"
887832b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
887932b578d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
888032b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
888132b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
888232b578d3Smrg    if test "X$HPUX_IA64_MODE" = X32; then
888332b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
888432b578d3Smrg    else
888532b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
888632b578d3Smrg    fi
888732b578d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
888832b578d3Smrg    ;;
888932b578d3Smrg   hppa*64*)
889032b578d3Smrg     shrext_cmds='.sl'
889132b578d3Smrg     hardcode_into_libs=yes
889232b578d3Smrg     dynamic_linker="$host_os dld.sl"
889332b578d3Smrg     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
889432b578d3Smrg     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
889532b578d3Smrg     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
889632b578d3Smrg     soname_spec='${libname}${release}${shared_ext}$major'
889732b578d3Smrg     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
889832b578d3Smrg     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
889932b578d3Smrg     ;;
890032b578d3Smrg   *)
890132b578d3Smrg    shrext_cmds='.sl'
890232b578d3Smrg    dynamic_linker="$host_os dld.sl"
890332b578d3Smrg    shlibpath_var=SHLIB_PATH
890432b578d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
890532b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
890632b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
890732b578d3Smrg    ;;
890832b578d3Smrg  esac
890932b578d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555.
891032b578d3Smrg  postinstall_cmds='chmod 555 $lib'
891132b578d3Smrg  ;;
891232b578d3Smrg
8913d31dbc53Smrginterix3*)
891432b578d3Smrg  version_type=linux
891532b578d3Smrg  need_lib_prefix=no
891632b578d3Smrg  need_version=no
891732b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
891832b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
891932b578d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
892032b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
892132b578d3Smrg  shlibpath_overrides_runpath=no
892232b578d3Smrg  hardcode_into_libs=yes
892332b578d3Smrg  ;;
892432b578d3Smrg
892532b578d3Smrgirix5* | irix6* | nonstopux*)
892632b578d3Smrg  case $host_os in
892732b578d3Smrg    nonstopux*) version_type=nonstopux ;;
892832b578d3Smrg    *)
892932b578d3Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
893032b578d3Smrg		version_type=linux
893132b578d3Smrg	else
893232b578d3Smrg		version_type=irix
893332b578d3Smrg	fi ;;
893432b578d3Smrg  esac
893532b578d3Smrg  need_lib_prefix=no
893632b578d3Smrg  need_version=no
893732b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
893832b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
893932b578d3Smrg  case $host_os in
894032b578d3Smrg  irix5* | nonstopux*)
894132b578d3Smrg    libsuff= shlibsuff=
894232b578d3Smrg    ;;
894332b578d3Smrg  *)
894432b578d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
894532b578d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
894632b578d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
894732b578d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
894832b578d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
894932b578d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
895032b578d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
895132b578d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
895232b578d3Smrg    esac
895332b578d3Smrg    ;;
895432b578d3Smrg  esac
895532b578d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
895632b578d3Smrg  shlibpath_overrides_runpath=no
895732b578d3Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
895832b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
895932b578d3Smrg  hardcode_into_libs=yes
896032b578d3Smrg  ;;
896132b578d3Smrg
896232b578d3Smrg# No shared lib support for Linux oldld, aout, or coff.
896332b578d3Smrglinux*oldld* | linux*aout* | linux*coff*)
896432b578d3Smrg  dynamic_linker=no
896532b578d3Smrg  ;;
896632b578d3Smrg
896732b578d3Smrg# This must be Linux ELF.
8968d31dbc53Smrglinux*)
896932b578d3Smrg  version_type=linux
897032b578d3Smrg  need_lib_prefix=no
897132b578d3Smrg  need_version=no
897232b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
897332b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
897432b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
897532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
897632b578d3Smrg  shlibpath_overrides_runpath=no
897732b578d3Smrg  # This implies no fast_install, which is unacceptable.
897832b578d3Smrg  # Some rework will be needed to allow for fast_install
897932b578d3Smrg  # before this can be enabled.
898032b578d3Smrg  hardcode_into_libs=yes
898132b578d3Smrg
898232b578d3Smrg  # Append ld.so.conf contents to the search path
898332b578d3Smrg  if test -f /etc/ld.so.conf; then
8984d31dbc53Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8985d31dbc53Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
898632b578d3Smrg  fi
898732b578d3Smrg
898832b578d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
898932b578d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
899032b578d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
899132b578d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
899232b578d3Smrg  # people can always --disable-shared, the test was removed, and we
899332b578d3Smrg  # assume the GNU/Linux dynamic linker is in use.
899432b578d3Smrg  dynamic_linker='GNU/Linux ld.so'
899532b578d3Smrg  ;;
899632b578d3Smrg
8997d31dbc53Smrgknetbsd*-gnu)
8998d31dbc53Smrg  version_type=linux
8999d31dbc53Smrg  need_lib_prefix=no
9000d31dbc53Smrg  need_version=no
9001d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9002d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9003d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
9004d31dbc53Smrg  shlibpath_overrides_runpath=no
9005d31dbc53Smrg  hardcode_into_libs=yes
9006d31dbc53Smrg  dynamic_linker='GNU ld.so'
9007d31dbc53Smrg  ;;
9008d31dbc53Smrg
900932b578d3Smrgnetbsd*)
901032b578d3Smrg  version_type=sunos
901132b578d3Smrg  need_lib_prefix=no
901232b578d3Smrg  need_version=no
901332b578d3Smrg  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
901432b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
901532b578d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
901632b578d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
901732b578d3Smrg  else
901832b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
901932b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
902032b578d3Smrg    dynamic_linker='NetBSD ld.elf_so'
902132b578d3Smrg  fi
902232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
902332b578d3Smrg  shlibpath_overrides_runpath=yes
902432b578d3Smrg  hardcode_into_libs=yes
902532b578d3Smrg  ;;
902632b578d3Smrg
902732b578d3Smrgnewsos6)
902832b578d3Smrg  version_type=linux
902932b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
903032b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
903132b578d3Smrg  shlibpath_overrides_runpath=yes
903232b578d3Smrg  ;;
903332b578d3Smrg
903432b578d3Smrgnto-qnx*)
903532b578d3Smrg  version_type=linux
903632b578d3Smrg  need_lib_prefix=no
903732b578d3Smrg  need_version=no
903832b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
903932b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
904032b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
904132b578d3Smrg  shlibpath_overrides_runpath=yes
904232b578d3Smrg  ;;
904332b578d3Smrg
904432b578d3Smrgopenbsd*)
904532b578d3Smrg  version_type=sunos
904632b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
904732b578d3Smrg  need_lib_prefix=no
904832b578d3Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
904932b578d3Smrg  case $host_os in
905032b578d3Smrg    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
905132b578d3Smrg    *)                         need_version=no  ;;
905232b578d3Smrg  esac
905332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
905432b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
905532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
905632b578d3Smrg  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
905732b578d3Smrg    case $host_os in
905832b578d3Smrg      openbsd2.[89] | openbsd2.[89].*)
905932b578d3Smrg	shlibpath_overrides_runpath=no
906032b578d3Smrg	;;
906132b578d3Smrg      *)
906232b578d3Smrg	shlibpath_overrides_runpath=yes
906332b578d3Smrg	;;
906432b578d3Smrg      esac
906532b578d3Smrg  else
906632b578d3Smrg    shlibpath_overrides_runpath=yes
906732b578d3Smrg  fi
906832b578d3Smrg  ;;
906932b578d3Smrg
907032b578d3Smrgos2*)
907132b578d3Smrg  libname_spec='$name'
907232b578d3Smrg  shrext_cmds=".dll"
907332b578d3Smrg  need_lib_prefix=no
907432b578d3Smrg  library_names_spec='$libname${shared_ext} $libname.a'
907532b578d3Smrg  dynamic_linker='OS/2 ld.exe'
907632b578d3Smrg  shlibpath_var=LIBPATH
907732b578d3Smrg  ;;
907832b578d3Smrg
907932b578d3Smrgosf3* | osf4* | osf5*)
908032b578d3Smrg  version_type=osf
908132b578d3Smrg  need_lib_prefix=no
908232b578d3Smrg  need_version=no
908332b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
908432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
908532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
908632b578d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
908732b578d3Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
908832b578d3Smrg  ;;
908932b578d3Smrg
909032b578d3Smrgsolaris*)
909132b578d3Smrg  version_type=linux
909232b578d3Smrg  need_lib_prefix=no
909332b578d3Smrg  need_version=no
909432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
909532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
909632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
909732b578d3Smrg  shlibpath_overrides_runpath=yes
909832b578d3Smrg  hardcode_into_libs=yes
909932b578d3Smrg  # ldd complains unless libraries are executable
910032b578d3Smrg  postinstall_cmds='chmod +x $lib'
910132b578d3Smrg  ;;
910232b578d3Smrg
910332b578d3Smrgsunos4*)
910432b578d3Smrg  version_type=sunos
910532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
910632b578d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
910732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
910832b578d3Smrg  shlibpath_overrides_runpath=yes
910932b578d3Smrg  if test "$with_gnu_ld" = yes; then
911032b578d3Smrg    need_lib_prefix=no
911132b578d3Smrg  fi
911232b578d3Smrg  need_version=yes
911332b578d3Smrg  ;;
911432b578d3Smrg
911532b578d3Smrgsysv4 | sysv4.3*)
911632b578d3Smrg  version_type=linux
911732b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
911832b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
911932b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
912032b578d3Smrg  case $host_vendor in
912132b578d3Smrg    sni)
912232b578d3Smrg      shlibpath_overrides_runpath=no
912332b578d3Smrg      need_lib_prefix=no
912432b578d3Smrg      export_dynamic_flag_spec='${wl}-Blargedynsym'
912532b578d3Smrg      runpath_var=LD_RUN_PATH
912632b578d3Smrg      ;;
912732b578d3Smrg    siemens)
912832b578d3Smrg      need_lib_prefix=no
912932b578d3Smrg      ;;
913032b578d3Smrg    motorola)
913132b578d3Smrg      need_lib_prefix=no
913232b578d3Smrg      need_version=no
913332b578d3Smrg      shlibpath_overrides_runpath=no
913432b578d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
913532b578d3Smrg      ;;
913632b578d3Smrg  esac
913732b578d3Smrg  ;;
913832b578d3Smrg
913932b578d3Smrgsysv4*MP*)
914032b578d3Smrg  if test -d /usr/nec ;then
914132b578d3Smrg    version_type=linux
914232b578d3Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
914332b578d3Smrg    soname_spec='$libname${shared_ext}.$major'
914432b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
914532b578d3Smrg  fi
914632b578d3Smrg  ;;
914732b578d3Smrg
914832b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
914932b578d3Smrg  version_type=freebsd-elf
915032b578d3Smrg  need_lib_prefix=no
915132b578d3Smrg  need_version=no
915232b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
915332b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
915432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
915532b578d3Smrg  hardcode_into_libs=yes
915632b578d3Smrg  if test "$with_gnu_ld" = yes; then
915732b578d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
915832b578d3Smrg    shlibpath_overrides_runpath=no
915932b578d3Smrg  else
916032b578d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
916132b578d3Smrg    shlibpath_overrides_runpath=yes
916232b578d3Smrg    case $host_os in
916332b578d3Smrg      sco3.2v5*)
916432b578d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
916532b578d3Smrg	;;
916632b578d3Smrg    esac
916732b578d3Smrg  fi
916832b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
916932b578d3Smrg  ;;
917032b578d3Smrg
917132b578d3Smrguts4*)
917232b578d3Smrg  version_type=linux
917332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
917432b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
917532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
917632b578d3Smrg  ;;
917732b578d3Smrg
917832b578d3Smrg*)
917932b578d3Smrg  dynamic_linker=no
918032b578d3Smrg  ;;
918132b578d3Smrgesac
918232b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
918332b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; }
918432b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no
918532b578d3Smrg
918632b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
918732b578d3Smrgif test "$GCC" = yes; then
918832b578d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
918932b578d3Smrgfi
919032b578d3Smrg
919132b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
919232b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
919332b578d3Smrghardcode_action=
919432b578d3Smrgif test -n "$hardcode_libdir_flag_spec" || \
919532b578d3Smrg   test -n "$runpath_var" || \
919632b578d3Smrg   test "X$hardcode_automatic" = "Xyes" ; then
919732b578d3Smrg
919832b578d3Smrg  # We can hardcode non-existant directories.
919932b578d3Smrg  if test "$hardcode_direct" != no &&
920032b578d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
920132b578d3Smrg     # have to relink, otherwise we might link with an installed library
920232b578d3Smrg     # when we should be linking with a yet-to-be-installed one
920332b578d3Smrg     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
920432b578d3Smrg     test "$hardcode_minus_L" != no; then
920532b578d3Smrg    # Linking always hardcodes the temporary library directory.
920632b578d3Smrg    hardcode_action=relink
920732b578d3Smrg  else
920832b578d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
920932b578d3Smrg    hardcode_action=immediate
921032b578d3Smrg  fi
921132b578d3Smrgelse
921232b578d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
921332b578d3Smrg  # directories.
921432b578d3Smrg  hardcode_action=unsupported
921532b578d3Smrgfi
921632b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
921732b578d3Smrgecho "${ECHO_T}$hardcode_action" >&6; }
921832b578d3Smrg
921932b578d3Smrgif test "$hardcode_action" = relink; then
922032b578d3Smrg  # Fast installation is not supported
922132b578d3Smrg  enable_fast_install=no
922232b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes ||
922332b578d3Smrg     test "$enable_shared" = no; then
922432b578d3Smrg  # Fast installation is not necessary
922532b578d3Smrg  enable_fast_install=needless
922632b578d3Smrgfi
922732b578d3Smrg
922832b578d3Smrgstriplib=
922932b578d3Smrgold_striplib=
923032b578d3Smrg{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
923132b578d3Smrgecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
923232b578d3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
923332b578d3Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
923432b578d3Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
923532b578d3Smrg  { echo "$as_me:$LINENO: result: yes" >&5
923632b578d3Smrgecho "${ECHO_T}yes" >&6; }
923732b578d3Smrgelse
923832b578d3Smrg# FIXME - insert some real tests, host_os isn't really good enough
923932b578d3Smrg  case $host_os in
924032b578d3Smrg   darwin*)
924132b578d3Smrg       if test -n "$STRIP" ; then
924232b578d3Smrg         striplib="$STRIP -x"
924332b578d3Smrg         { echo "$as_me:$LINENO: result: yes" >&5
924432b578d3Smrgecho "${ECHO_T}yes" >&6; }
924532b578d3Smrg       else
924632b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
924732b578d3Smrgecho "${ECHO_T}no" >&6; }
924832b578d3Smrgfi
924932b578d3Smrg       ;;
925032b578d3Smrg   *)
925132b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
925232b578d3Smrgecho "${ECHO_T}no" >&6; }
925332b578d3Smrg    ;;
925432b578d3Smrg  esac
925532b578d3Smrgfi
925632b578d3Smrg
925732b578d3Smrgif test "x$enable_dlopen" != xyes; then
925832b578d3Smrg  enable_dlopen=unknown
925932b578d3Smrg  enable_dlopen_self=unknown
926032b578d3Smrg  enable_dlopen_self_static=unknown
926132b578d3Smrgelse
926232b578d3Smrg  lt_cv_dlopen=no
926332b578d3Smrg  lt_cv_dlopen_libs=
926432b578d3Smrg
926532b578d3Smrg  case $host_os in
926632b578d3Smrg  beos*)
926732b578d3Smrg    lt_cv_dlopen="load_add_on"
926832b578d3Smrg    lt_cv_dlopen_libs=
926932b578d3Smrg    lt_cv_dlopen_self=yes
927032b578d3Smrg    ;;
927132b578d3Smrg
927232b578d3Smrg  mingw* | pw32*)
927332b578d3Smrg    lt_cv_dlopen="LoadLibrary"
927432b578d3Smrg    lt_cv_dlopen_libs=
927532b578d3Smrg   ;;
927632b578d3Smrg
927732b578d3Smrg  cygwin*)
927832b578d3Smrg    lt_cv_dlopen="dlopen"
927932b578d3Smrg    lt_cv_dlopen_libs=
928032b578d3Smrg   ;;
928132b578d3Smrg
928232b578d3Smrg  darwin*)
928332b578d3Smrg  # if libdl is installed we need to link against it
928432b578d3Smrg    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
928532b578d3Smrgecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
928632b578d3Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then
928732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
928832b578d3Smrgelse
928932b578d3Smrg  ac_check_lib_save_LIBS=$LIBS
929032b578d3SmrgLIBS="-ldl  $LIBS"
929132b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
929232b578d3Smrg/* confdefs.h.  */
929332b578d3Smrg_ACEOF
929432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
929532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
929632b578d3Smrg/* end confdefs.h.  */
929732b578d3Smrg
929832b578d3Smrg/* Override any GCC internal prototype to avoid an error.
929932b578d3Smrg   Use char because int might match the return type of a GCC
930032b578d3Smrg   builtin and then its argument prototype would still apply.  */
930132b578d3Smrg#ifdef __cplusplus
930232b578d3Smrgextern "C"
930332b578d3Smrg#endif
930432b578d3Smrgchar dlopen ();
930532b578d3Smrgint
930632b578d3Smrgmain ()
930732b578d3Smrg{
930832b578d3Smrgreturn dlopen ();
930932b578d3Smrg  ;
931032b578d3Smrg  return 0;
931132b578d3Smrg}
931232b578d3Smrg_ACEOF
931332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
931432b578d3Smrgif { (ac_try="$ac_link"
931532b578d3Smrgcase "(($ac_try" in
931632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
931732b578d3Smrg  *) ac_try_echo=$ac_try;;
931832b578d3Smrgesac
931932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
932032b578d3Smrg  (eval "$ac_link") 2>conftest.er1
932132b578d3Smrg  ac_status=$?
932232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
932332b578d3Smrg  rm -f conftest.er1
932432b578d3Smrg  cat conftest.err >&5
932532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
932632b578d3Smrg  (exit $ac_status); } && {
932732b578d3Smrg	 test -z "$ac_c_werror_flag" ||
932832b578d3Smrg	 test ! -s conftest.err
932932b578d3Smrg       } && test -s conftest$ac_exeext &&
933032b578d3Smrg       $as_test_x conftest$ac_exeext; then
933132b578d3Smrg  ac_cv_lib_dl_dlopen=yes
933232b578d3Smrgelse
933332b578d3Smrg  echo "$as_me: failed program was:" >&5
933432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
933532b578d3Smrg
933632b578d3Smrg	ac_cv_lib_dl_dlopen=no
933732b578d3Smrgfi
933832b578d3Smrg
933932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
934032b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
934132b578d3SmrgLIBS=$ac_check_lib_save_LIBS
934232b578d3Smrgfi
934332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
934432b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
934532b578d3Smrgif test $ac_cv_lib_dl_dlopen = yes; then
934632b578d3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
934732b578d3Smrgelse
934832b578d3Smrg
934932b578d3Smrg    lt_cv_dlopen="dyld"
935032b578d3Smrg    lt_cv_dlopen_libs=
935132b578d3Smrg    lt_cv_dlopen_self=yes
935232b578d3Smrg
935332b578d3Smrgfi
935432b578d3Smrg
935532b578d3Smrg   ;;
935632b578d3Smrg
935732b578d3Smrg  *)
935832b578d3Smrg    { echo "$as_me:$LINENO: checking for shl_load" >&5
935932b578d3Smrgecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
936032b578d3Smrgif test "${ac_cv_func_shl_load+set}" = set; then
936132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
936232b578d3Smrgelse
936332b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
936432b578d3Smrg/* confdefs.h.  */
936532b578d3Smrg_ACEOF
936632b578d3Smrgcat confdefs.h >>conftest.$ac_ext
936732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
936832b578d3Smrg/* end confdefs.h.  */
936932b578d3Smrg/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
937032b578d3Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
937132b578d3Smrg#define shl_load innocuous_shl_load
937232b578d3Smrg
937332b578d3Smrg/* System header to define __stub macros and hopefully few prototypes,
937432b578d3Smrg    which can conflict with char shl_load (); below.
937532b578d3Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
937632b578d3Smrg    <limits.h> exists even on freestanding compilers.  */
937732b578d3Smrg
937832b578d3Smrg#ifdef __STDC__
937932b578d3Smrg# include <limits.h>
938032b578d3Smrg#else
938132b578d3Smrg# include <assert.h>
938232b578d3Smrg#endif
938332b578d3Smrg
938432b578d3Smrg#undef shl_load
938532b578d3Smrg
938632b578d3Smrg/* Override any GCC internal prototype to avoid an error.
938732b578d3Smrg   Use char because int might match the return type of a GCC
938832b578d3Smrg   builtin and then its argument prototype would still apply.  */
938932b578d3Smrg#ifdef __cplusplus
939032b578d3Smrgextern "C"
939132b578d3Smrg#endif
939232b578d3Smrgchar shl_load ();
939332b578d3Smrg/* The GNU C library defines this for functions which it implements
939432b578d3Smrg    to always fail with ENOSYS.  Some functions are actually named
939532b578d3Smrg    something starting with __ and the normal name is an alias.  */
939632b578d3Smrg#if defined __stub_shl_load || defined __stub___shl_load
939732b578d3Smrgchoke me
939832b578d3Smrg#endif
939932b578d3Smrg
940032b578d3Smrgint
940132b578d3Smrgmain ()
940232b578d3Smrg{
940332b578d3Smrgreturn shl_load ();
940432b578d3Smrg  ;
940532b578d3Smrg  return 0;
940632b578d3Smrg}
940732b578d3Smrg_ACEOF
940832b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
940932b578d3Smrgif { (ac_try="$ac_link"
941032b578d3Smrgcase "(($ac_try" in
941132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
941232b578d3Smrg  *) ac_try_echo=$ac_try;;
941332b578d3Smrgesac
941432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
941532b578d3Smrg  (eval "$ac_link") 2>conftest.er1
941632b578d3Smrg  ac_status=$?
941732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
941832b578d3Smrg  rm -f conftest.er1
941932b578d3Smrg  cat conftest.err >&5
942032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
942132b578d3Smrg  (exit $ac_status); } && {
942232b578d3Smrg	 test -z "$ac_c_werror_flag" ||
942332b578d3Smrg	 test ! -s conftest.err
942432b578d3Smrg       } && test -s conftest$ac_exeext &&
942532b578d3Smrg       $as_test_x conftest$ac_exeext; then
942632b578d3Smrg  ac_cv_func_shl_load=yes
942732b578d3Smrgelse
942832b578d3Smrg  echo "$as_me: failed program was:" >&5
942932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
943032b578d3Smrg
943132b578d3Smrg	ac_cv_func_shl_load=no
943232b578d3Smrgfi
943332b578d3Smrg
943432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
943532b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
943632b578d3Smrgfi
943732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
943832b578d3Smrgecho "${ECHO_T}$ac_cv_func_shl_load" >&6; }
943932b578d3Smrgif test $ac_cv_func_shl_load = yes; then
944032b578d3Smrg  lt_cv_dlopen="shl_load"
944132b578d3Smrgelse
944232b578d3Smrg  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
944332b578d3Smrgecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
944432b578d3Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then
944532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
944632b578d3Smrgelse
944732b578d3Smrg  ac_check_lib_save_LIBS=$LIBS
944832b578d3SmrgLIBS="-ldld  $LIBS"
944932b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
945032b578d3Smrg/* confdefs.h.  */
945132b578d3Smrg_ACEOF
945232b578d3Smrgcat confdefs.h >>conftest.$ac_ext
945332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
945432b578d3Smrg/* end confdefs.h.  */
945532b578d3Smrg
945632b578d3Smrg/* Override any GCC internal prototype to avoid an error.
945732b578d3Smrg   Use char because int might match the return type of a GCC
945832b578d3Smrg   builtin and then its argument prototype would still apply.  */
945932b578d3Smrg#ifdef __cplusplus
946032b578d3Smrgextern "C"
946132b578d3Smrg#endif
946232b578d3Smrgchar shl_load ();
946332b578d3Smrgint
946432b578d3Smrgmain ()
946532b578d3Smrg{
946632b578d3Smrgreturn shl_load ();
946732b578d3Smrg  ;
946832b578d3Smrg  return 0;
946932b578d3Smrg}
947032b578d3Smrg_ACEOF
947132b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
947232b578d3Smrgif { (ac_try="$ac_link"
947332b578d3Smrgcase "(($ac_try" in
947432b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
947532b578d3Smrg  *) ac_try_echo=$ac_try;;
947632b578d3Smrgesac
947732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
947832b578d3Smrg  (eval "$ac_link") 2>conftest.er1
947932b578d3Smrg  ac_status=$?
948032b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
948132b578d3Smrg  rm -f conftest.er1
948232b578d3Smrg  cat conftest.err >&5
948332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
948432b578d3Smrg  (exit $ac_status); } && {
948532b578d3Smrg	 test -z "$ac_c_werror_flag" ||
948632b578d3Smrg	 test ! -s conftest.err
948732b578d3Smrg       } && test -s conftest$ac_exeext &&
948832b578d3Smrg       $as_test_x conftest$ac_exeext; then
948932b578d3Smrg  ac_cv_lib_dld_shl_load=yes
949032b578d3Smrgelse
949132b578d3Smrg  echo "$as_me: failed program was:" >&5
949232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
949332b578d3Smrg
949432b578d3Smrg	ac_cv_lib_dld_shl_load=no
949532b578d3Smrgfi
949632b578d3Smrg
949732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
949832b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
949932b578d3SmrgLIBS=$ac_check_lib_save_LIBS
950032b578d3Smrgfi
950132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
950232b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
950332b578d3Smrgif test $ac_cv_lib_dld_shl_load = yes; then
950432b578d3Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
950532b578d3Smrgelse
950632b578d3Smrg  { echo "$as_me:$LINENO: checking for dlopen" >&5
950732b578d3Smrgecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
950832b578d3Smrgif test "${ac_cv_func_dlopen+set}" = set; then
950932b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
951032b578d3Smrgelse
951132b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
951232b578d3Smrg/* confdefs.h.  */
951332b578d3Smrg_ACEOF
951432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
951532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
951632b578d3Smrg/* end confdefs.h.  */
951732b578d3Smrg/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
951832b578d3Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
951932b578d3Smrg#define dlopen innocuous_dlopen
952032b578d3Smrg
952132b578d3Smrg/* System header to define __stub macros and hopefully few prototypes,
952232b578d3Smrg    which can conflict with char dlopen (); below.
952332b578d3Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
952432b578d3Smrg    <limits.h> exists even on freestanding compilers.  */
952532b578d3Smrg
952632b578d3Smrg#ifdef __STDC__
952732b578d3Smrg# include <limits.h>
952832b578d3Smrg#else
952932b578d3Smrg# include <assert.h>
953032b578d3Smrg#endif
953132b578d3Smrg
953232b578d3Smrg#undef dlopen
953332b578d3Smrg
953432b578d3Smrg/* Override any GCC internal prototype to avoid an error.
953532b578d3Smrg   Use char because int might match the return type of a GCC
953632b578d3Smrg   builtin and then its argument prototype would still apply.  */
953732b578d3Smrg#ifdef __cplusplus
953832b578d3Smrgextern "C"
953932b578d3Smrg#endif
954032b578d3Smrgchar dlopen ();
954132b578d3Smrg/* The GNU C library defines this for functions which it implements
954232b578d3Smrg    to always fail with ENOSYS.  Some functions are actually named
954332b578d3Smrg    something starting with __ and the normal name is an alias.  */
954432b578d3Smrg#if defined __stub_dlopen || defined __stub___dlopen
954532b578d3Smrgchoke me
954632b578d3Smrg#endif
954732b578d3Smrg
954832b578d3Smrgint
954932b578d3Smrgmain ()
955032b578d3Smrg{
955132b578d3Smrgreturn dlopen ();
955232b578d3Smrg  ;
955332b578d3Smrg  return 0;
955432b578d3Smrg}
955532b578d3Smrg_ACEOF
955632b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
955732b578d3Smrgif { (ac_try="$ac_link"
955832b578d3Smrgcase "(($ac_try" in
955932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
956032b578d3Smrg  *) ac_try_echo=$ac_try;;
956132b578d3Smrgesac
956232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
956332b578d3Smrg  (eval "$ac_link") 2>conftest.er1
956432b578d3Smrg  ac_status=$?
956532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
956632b578d3Smrg  rm -f conftest.er1
956732b578d3Smrg  cat conftest.err >&5
956832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
956932b578d3Smrg  (exit $ac_status); } && {
957032b578d3Smrg	 test -z "$ac_c_werror_flag" ||
957132b578d3Smrg	 test ! -s conftest.err
957232b578d3Smrg       } && test -s conftest$ac_exeext &&
957332b578d3Smrg       $as_test_x conftest$ac_exeext; then
957432b578d3Smrg  ac_cv_func_dlopen=yes
957532b578d3Smrgelse
957632b578d3Smrg  echo "$as_me: failed program was:" >&5
957732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
957832b578d3Smrg
957932b578d3Smrg	ac_cv_func_dlopen=no
958032b578d3Smrgfi
958132b578d3Smrg
958232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
958332b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
958432b578d3Smrgfi
958532b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
958632b578d3Smrgecho "${ECHO_T}$ac_cv_func_dlopen" >&6; }
958732b578d3Smrgif test $ac_cv_func_dlopen = yes; then
958832b578d3Smrg  lt_cv_dlopen="dlopen"
958932b578d3Smrgelse
959032b578d3Smrg  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
959132b578d3Smrgecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
959232b578d3Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then
959332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
959432b578d3Smrgelse
959532b578d3Smrg  ac_check_lib_save_LIBS=$LIBS
959632b578d3SmrgLIBS="-ldl  $LIBS"
959732b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
959832b578d3Smrg/* confdefs.h.  */
959932b578d3Smrg_ACEOF
960032b578d3Smrgcat confdefs.h >>conftest.$ac_ext
960132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
960232b578d3Smrg/* end confdefs.h.  */
960332b578d3Smrg
960432b578d3Smrg/* Override any GCC internal prototype to avoid an error.
960532b578d3Smrg   Use char because int might match the return type of a GCC
960632b578d3Smrg   builtin and then its argument prototype would still apply.  */
960732b578d3Smrg#ifdef __cplusplus
960832b578d3Smrgextern "C"
960932b578d3Smrg#endif
961032b578d3Smrgchar dlopen ();
961132b578d3Smrgint
961232b578d3Smrgmain ()
961332b578d3Smrg{
961432b578d3Smrgreturn dlopen ();
961532b578d3Smrg  ;
961632b578d3Smrg  return 0;
961732b578d3Smrg}
961832b578d3Smrg_ACEOF
961932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
962032b578d3Smrgif { (ac_try="$ac_link"
962132b578d3Smrgcase "(($ac_try" in
962232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
962332b578d3Smrg  *) ac_try_echo=$ac_try;;
962432b578d3Smrgesac
962532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
962632b578d3Smrg  (eval "$ac_link") 2>conftest.er1
962732b578d3Smrg  ac_status=$?
962832b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
962932b578d3Smrg  rm -f conftest.er1
963032b578d3Smrg  cat conftest.err >&5
963132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
963232b578d3Smrg  (exit $ac_status); } && {
963332b578d3Smrg	 test -z "$ac_c_werror_flag" ||
963432b578d3Smrg	 test ! -s conftest.err
963532b578d3Smrg       } && test -s conftest$ac_exeext &&
963632b578d3Smrg       $as_test_x conftest$ac_exeext; then
963732b578d3Smrg  ac_cv_lib_dl_dlopen=yes
963832b578d3Smrgelse
963932b578d3Smrg  echo "$as_me: failed program was:" >&5
964032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
964132b578d3Smrg
964232b578d3Smrg	ac_cv_lib_dl_dlopen=no
964332b578d3Smrgfi
964432b578d3Smrg
964532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
964632b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
964732b578d3SmrgLIBS=$ac_check_lib_save_LIBS
964832b578d3Smrgfi
964932b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
965032b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
965132b578d3Smrgif test $ac_cv_lib_dl_dlopen = yes; then
965232b578d3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
965332b578d3Smrgelse
965432b578d3Smrg  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
965532b578d3Smrgecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
965632b578d3Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then
965732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
965832b578d3Smrgelse
965932b578d3Smrg  ac_check_lib_save_LIBS=$LIBS
966032b578d3SmrgLIBS="-lsvld  $LIBS"
966132b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
966232b578d3Smrg/* confdefs.h.  */
966332b578d3Smrg_ACEOF
966432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
966532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
966632b578d3Smrg/* end confdefs.h.  */
966732b578d3Smrg
966832b578d3Smrg/* Override any GCC internal prototype to avoid an error.
966932b578d3Smrg   Use char because int might match the return type of a GCC
967032b578d3Smrg   builtin and then its argument prototype would still apply.  */
967132b578d3Smrg#ifdef __cplusplus
967232b578d3Smrgextern "C"
967332b578d3Smrg#endif
967432b578d3Smrgchar dlopen ();
967532b578d3Smrgint
967632b578d3Smrgmain ()
967732b578d3Smrg{
967832b578d3Smrgreturn dlopen ();
967932b578d3Smrg  ;
968032b578d3Smrg  return 0;
968132b578d3Smrg}
968232b578d3Smrg_ACEOF
968332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
968432b578d3Smrgif { (ac_try="$ac_link"
968532b578d3Smrgcase "(($ac_try" in
968632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
968732b578d3Smrg  *) ac_try_echo=$ac_try;;
968832b578d3Smrgesac
968932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
969032b578d3Smrg  (eval "$ac_link") 2>conftest.er1
969132b578d3Smrg  ac_status=$?
969232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
969332b578d3Smrg  rm -f conftest.er1
969432b578d3Smrg  cat conftest.err >&5
969532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
969632b578d3Smrg  (exit $ac_status); } && {
969732b578d3Smrg	 test -z "$ac_c_werror_flag" ||
969832b578d3Smrg	 test ! -s conftest.err
969932b578d3Smrg       } && test -s conftest$ac_exeext &&
970032b578d3Smrg       $as_test_x conftest$ac_exeext; then
970132b578d3Smrg  ac_cv_lib_svld_dlopen=yes
970232b578d3Smrgelse
970332b578d3Smrg  echo "$as_me: failed program was:" >&5
970432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
970532b578d3Smrg
970632b578d3Smrg	ac_cv_lib_svld_dlopen=no
970732b578d3Smrgfi
970832b578d3Smrg
970932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
971032b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
971132b578d3SmrgLIBS=$ac_check_lib_save_LIBS
971232b578d3Smrgfi
971332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
971432b578d3Smrgecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
971532b578d3Smrgif test $ac_cv_lib_svld_dlopen = yes; then
971632b578d3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
971732b578d3Smrgelse
971832b578d3Smrg  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
971932b578d3Smrgecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
972032b578d3Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then
972132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
972232b578d3Smrgelse
972332b578d3Smrg  ac_check_lib_save_LIBS=$LIBS
972432b578d3SmrgLIBS="-ldld  $LIBS"
972532b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
972632b578d3Smrg/* confdefs.h.  */
972732b578d3Smrg_ACEOF
972832b578d3Smrgcat confdefs.h >>conftest.$ac_ext
972932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
973032b578d3Smrg/* end confdefs.h.  */
973132b578d3Smrg
973232b578d3Smrg/* Override any GCC internal prototype to avoid an error.
973332b578d3Smrg   Use char because int might match the return type of a GCC
973432b578d3Smrg   builtin and then its argument prototype would still apply.  */
973532b578d3Smrg#ifdef __cplusplus
973632b578d3Smrgextern "C"
973732b578d3Smrg#endif
973832b578d3Smrgchar dld_link ();
973932b578d3Smrgint
974032b578d3Smrgmain ()
974132b578d3Smrg{
974232b578d3Smrgreturn dld_link ();
974332b578d3Smrg  ;
974432b578d3Smrg  return 0;
974532b578d3Smrg}
974632b578d3Smrg_ACEOF
974732b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
974832b578d3Smrgif { (ac_try="$ac_link"
974932b578d3Smrgcase "(($ac_try" in
975032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
975132b578d3Smrg  *) ac_try_echo=$ac_try;;
975232b578d3Smrgesac
975332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
975432b578d3Smrg  (eval "$ac_link") 2>conftest.er1
975532b578d3Smrg  ac_status=$?
975632b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
975732b578d3Smrg  rm -f conftest.er1
975832b578d3Smrg  cat conftest.err >&5
975932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
976032b578d3Smrg  (exit $ac_status); } && {
976132b578d3Smrg	 test -z "$ac_c_werror_flag" ||
976232b578d3Smrg	 test ! -s conftest.err
976332b578d3Smrg       } && test -s conftest$ac_exeext &&
976432b578d3Smrg       $as_test_x conftest$ac_exeext; then
976532b578d3Smrg  ac_cv_lib_dld_dld_link=yes
976632b578d3Smrgelse
976732b578d3Smrg  echo "$as_me: failed program was:" >&5
976832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
976932b578d3Smrg
977032b578d3Smrg	ac_cv_lib_dld_dld_link=no
977132b578d3Smrgfi
977232b578d3Smrg
977332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
977432b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
977532b578d3SmrgLIBS=$ac_check_lib_save_LIBS
977632b578d3Smrgfi
977732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
977832b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
977932b578d3Smrgif test $ac_cv_lib_dld_dld_link = yes; then
978032b578d3Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
978132b578d3Smrgfi
978232b578d3Smrg
978332b578d3Smrg
978432b578d3Smrgfi
978532b578d3Smrg
978632b578d3Smrg
978732b578d3Smrgfi
978832b578d3Smrg
978932b578d3Smrg
979032b578d3Smrgfi
979132b578d3Smrg
979232b578d3Smrg
979332b578d3Smrgfi
979432b578d3Smrg
979532b578d3Smrg
979632b578d3Smrgfi
979732b578d3Smrg
979832b578d3Smrg    ;;
979932b578d3Smrg  esac
980032b578d3Smrg
980132b578d3Smrg  if test "x$lt_cv_dlopen" != xno; then
980232b578d3Smrg    enable_dlopen=yes
980332b578d3Smrg  else
980432b578d3Smrg    enable_dlopen=no
980532b578d3Smrg  fi
980632b578d3Smrg
980732b578d3Smrg  case $lt_cv_dlopen in
980832b578d3Smrg  dlopen)
980932b578d3Smrg    save_CPPFLAGS="$CPPFLAGS"
981032b578d3Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
981132b578d3Smrg
981232b578d3Smrg    save_LDFLAGS="$LDFLAGS"
981332b578d3Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
981432b578d3Smrg
981532b578d3Smrg    save_LIBS="$LIBS"
981632b578d3Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
981732b578d3Smrg
981832b578d3Smrg    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
981932b578d3Smrgecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
982032b578d3Smrgif test "${lt_cv_dlopen_self+set}" = set; then
982132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
982232b578d3Smrgelse
982332b578d3Smrg  	  if test "$cross_compiling" = yes; then :
982432b578d3Smrg  lt_cv_dlopen_self=cross
982532b578d3Smrgelse
982632b578d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
982732b578d3Smrg  lt_status=$lt_dlunknown
982832b578d3Smrg  cat > conftest.$ac_ext <<EOF
9829d31dbc53Smrg#line 9829 "configure"
983032b578d3Smrg#include "confdefs.h"
983132b578d3Smrg
983232b578d3Smrg#if HAVE_DLFCN_H
983332b578d3Smrg#include <dlfcn.h>
983432b578d3Smrg#endif
983532b578d3Smrg
983632b578d3Smrg#include <stdio.h>
983732b578d3Smrg
983832b578d3Smrg#ifdef RTLD_GLOBAL
983932b578d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
984032b578d3Smrg#else
984132b578d3Smrg#  ifdef DL_GLOBAL
984232b578d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
984332b578d3Smrg#  else
984432b578d3Smrg#    define LT_DLGLOBAL		0
984532b578d3Smrg#  endif
984632b578d3Smrg#endif
984732b578d3Smrg
984832b578d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
984932b578d3Smrg   find out it does not work in some platform. */
985032b578d3Smrg#ifndef LT_DLLAZY_OR_NOW
985132b578d3Smrg#  ifdef RTLD_LAZY
985232b578d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
985332b578d3Smrg#  else
985432b578d3Smrg#    ifdef DL_LAZY
985532b578d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
985632b578d3Smrg#    else
985732b578d3Smrg#      ifdef RTLD_NOW
985832b578d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
985932b578d3Smrg#      else
986032b578d3Smrg#        ifdef DL_NOW
986132b578d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
986232b578d3Smrg#        else
986332b578d3Smrg#          define LT_DLLAZY_OR_NOW	0
986432b578d3Smrg#        endif
986532b578d3Smrg#      endif
986632b578d3Smrg#    endif
986732b578d3Smrg#  endif
986832b578d3Smrg#endif
986932b578d3Smrg
987032b578d3Smrg#ifdef __cplusplus
987132b578d3Smrgextern "C" void exit (int);
987232b578d3Smrg#endif
987332b578d3Smrg
987432b578d3Smrgvoid fnord() { int i=42;}
987532b578d3Smrgint main ()
987632b578d3Smrg{
987732b578d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
987832b578d3Smrg  int status = $lt_dlunknown;
987932b578d3Smrg
988032b578d3Smrg  if (self)
988132b578d3Smrg    {
988232b578d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
988332b578d3Smrg      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
988432b578d3Smrg      /* dlclose (self); */
988532b578d3Smrg    }
988632b578d3Smrg  else
988732b578d3Smrg    puts (dlerror ());
988832b578d3Smrg
988932b578d3Smrg    exit (status);
989032b578d3Smrg}
989132b578d3SmrgEOF
989232b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
989332b578d3Smrg  (eval $ac_link) 2>&5
989432b578d3Smrg  ac_status=$?
989532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
989632b578d3Smrg  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
989732b578d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
989832b578d3Smrg    lt_status=$?
989932b578d3Smrg    case x$lt_status in
990032b578d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
990132b578d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
990232b578d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
990332b578d3Smrg    esac
990432b578d3Smrg  else :
990532b578d3Smrg    # compilation failed
990632b578d3Smrg    lt_cv_dlopen_self=no
990732b578d3Smrg  fi
990832b578d3Smrgfi
990932b578d3Smrgrm -fr conftest*
991032b578d3Smrg
991132b578d3Smrg
991232b578d3Smrgfi
991332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
991432b578d3Smrgecho "${ECHO_T}$lt_cv_dlopen_self" >&6; }
991532b578d3Smrg
991632b578d3Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
991732b578d3Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
991832b578d3Smrg      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
991932b578d3Smrgecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
992032b578d3Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then
992132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
992232b578d3Smrgelse
992332b578d3Smrg  	  if test "$cross_compiling" = yes; then :
992432b578d3Smrg  lt_cv_dlopen_self_static=cross
992532b578d3Smrgelse
992632b578d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
992732b578d3Smrg  lt_status=$lt_dlunknown
992832b578d3Smrg  cat > conftest.$ac_ext <<EOF
9929d31dbc53Smrg#line 9929 "configure"
993032b578d3Smrg#include "confdefs.h"
993132b578d3Smrg
993232b578d3Smrg#if HAVE_DLFCN_H
993332b578d3Smrg#include <dlfcn.h>
993432b578d3Smrg#endif
993532b578d3Smrg
993632b578d3Smrg#include <stdio.h>
993732b578d3Smrg
993832b578d3Smrg#ifdef RTLD_GLOBAL
993932b578d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
994032b578d3Smrg#else
994132b578d3Smrg#  ifdef DL_GLOBAL
994232b578d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
994332b578d3Smrg#  else
994432b578d3Smrg#    define LT_DLGLOBAL		0
994532b578d3Smrg#  endif
994632b578d3Smrg#endif
994732b578d3Smrg
994832b578d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
994932b578d3Smrg   find out it does not work in some platform. */
995032b578d3Smrg#ifndef LT_DLLAZY_OR_NOW
995132b578d3Smrg#  ifdef RTLD_LAZY
995232b578d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
995332b578d3Smrg#  else
995432b578d3Smrg#    ifdef DL_LAZY
995532b578d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
995632b578d3Smrg#    else
995732b578d3Smrg#      ifdef RTLD_NOW
995832b578d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
995932b578d3Smrg#      else
996032b578d3Smrg#        ifdef DL_NOW
996132b578d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
996232b578d3Smrg#        else
996332b578d3Smrg#          define LT_DLLAZY_OR_NOW	0
996432b578d3Smrg#        endif
996532b578d3Smrg#      endif
996632b578d3Smrg#    endif
996732b578d3Smrg#  endif
996832b578d3Smrg#endif
996932b578d3Smrg
997032b578d3Smrg#ifdef __cplusplus
997132b578d3Smrgextern "C" void exit (int);
997232b578d3Smrg#endif
997332b578d3Smrg
997432b578d3Smrgvoid fnord() { int i=42;}
997532b578d3Smrgint main ()
997632b578d3Smrg{
997732b578d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
997832b578d3Smrg  int status = $lt_dlunknown;
997932b578d3Smrg
998032b578d3Smrg  if (self)
998132b578d3Smrg    {
998232b578d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
998332b578d3Smrg      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
998432b578d3Smrg      /* dlclose (self); */
998532b578d3Smrg    }
998632b578d3Smrg  else
998732b578d3Smrg    puts (dlerror ());
998832b578d3Smrg
998932b578d3Smrg    exit (status);
999032b578d3Smrg}
999132b578d3SmrgEOF
999232b578d3Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
999332b578d3Smrg  (eval $ac_link) 2>&5
999432b578d3Smrg  ac_status=$?
999532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
999632b578d3Smrg  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
999732b578d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
999832b578d3Smrg    lt_status=$?
999932b578d3Smrg    case x$lt_status in
1000032b578d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1000132b578d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1000232b578d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1000332b578d3Smrg    esac
1000432b578d3Smrg  else :
1000532b578d3Smrg    # compilation failed
1000632b578d3Smrg    lt_cv_dlopen_self_static=no
1000732b578d3Smrg  fi
1000832b578d3Smrgfi
1000932b578d3Smrgrm -fr conftest*
1001032b578d3Smrg
1001132b578d3Smrg
1001232b578d3Smrgfi
1001332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
1001432b578d3Smrgecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
1001532b578d3Smrg    fi
1001632b578d3Smrg
1001732b578d3Smrg    CPPFLAGS="$save_CPPFLAGS"
1001832b578d3Smrg    LDFLAGS="$save_LDFLAGS"
1001932b578d3Smrg    LIBS="$save_LIBS"
1002032b578d3Smrg    ;;
1002132b578d3Smrg  esac
1002232b578d3Smrg
1002332b578d3Smrg  case $lt_cv_dlopen_self in
1002432b578d3Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1002532b578d3Smrg  *) enable_dlopen_self=unknown ;;
1002632b578d3Smrg  esac
1002732b578d3Smrg
1002832b578d3Smrg  case $lt_cv_dlopen_self_static in
1002932b578d3Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1003032b578d3Smrg  *) enable_dlopen_self_static=unknown ;;
1003132b578d3Smrg  esac
1003232b578d3Smrgfi
1003332b578d3Smrg
1003432b578d3Smrg
1003532b578d3Smrg# Report which library types will actually be built
1003632b578d3Smrg{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
1003732b578d3Smrgecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
1003832b578d3Smrg{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
1003932b578d3Smrgecho "${ECHO_T}$can_build_shared" >&6; }
1004032b578d3Smrg
1004132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
1004232b578d3Smrgecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
1004332b578d3Smrgtest "$can_build_shared" = "no" && enable_shared=no
1004432b578d3Smrg
1004532b578d3Smrg# On AIX, shared libraries and static libraries use the same namespace, and
1004632b578d3Smrg# are all built from PIC.
1004732b578d3Smrgcase $host_os in
1004832b578d3Smrgaix3*)
1004932b578d3Smrg  test "$enable_shared" = yes && enable_static=no
1005032b578d3Smrg  if test -n "$RANLIB"; then
1005132b578d3Smrg    archive_cmds="$archive_cmds~\$RANLIB \$lib"
1005232b578d3Smrg    postinstall_cmds='$RANLIB $lib'
1005332b578d3Smrg  fi
1005432b578d3Smrg  ;;
1005532b578d3Smrg
1005632b578d3Smrgaix4* | aix5*)
1005732b578d3Smrg  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1005832b578d3Smrg    test "$enable_shared" = yes && enable_static=no
1005932b578d3Smrg  fi
1006032b578d3Smrg    ;;
1006132b578d3Smrgesac
1006232b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_shared" >&5
1006332b578d3Smrgecho "${ECHO_T}$enable_shared" >&6; }
1006432b578d3Smrg
1006532b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
1006632b578d3Smrgecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
1006732b578d3Smrg# Make sure either enable_shared or enable_static is yes.
1006832b578d3Smrgtest "$enable_shared" = yes || enable_static=yes
1006932b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_static" >&5
1007032b578d3Smrgecho "${ECHO_T}$enable_static" >&6; }
1007132b578d3Smrg
1007232b578d3Smrg# The else clause should only fire when bootstrapping the
1007332b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh
1007432b578d3Smrg# with your package, and you will get complaints that there are
1007532b578d3Smrg# no rules to generate ltmain.sh.
1007632b578d3Smrgif test -f "$ltmain"; then
1007732b578d3Smrg  # See if we are running on zsh, and set the options which allow our commands through
1007832b578d3Smrg  # without removal of \ escapes.
1007932b578d3Smrg  if test -n "${ZSH_VERSION+set}" ; then
1008032b578d3Smrg    setopt NO_GLOB_SUBST
1008132b578d3Smrg  fi
1008232b578d3Smrg  # Now quote all the things that may contain metacharacters while being
1008332b578d3Smrg  # careful not to overquote the AC_SUBSTed values.  We take copies of the
1008432b578d3Smrg  # variables and quote the copies for generation of the libtool script.
1008532b578d3Smrg  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
1008632b578d3Smrg    SED SHELL STRIP \
1008732b578d3Smrg    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
1008832b578d3Smrg    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
1008932b578d3Smrg    deplibs_check_method reload_flag reload_cmds need_locks \
1009032b578d3Smrg    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
1009132b578d3Smrg    lt_cv_sys_global_symbol_to_c_name_address \
1009232b578d3Smrg    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
1009332b578d3Smrg    old_postinstall_cmds old_postuninstall_cmds \
1009432b578d3Smrg    compiler \
1009532b578d3Smrg    CC \
1009632b578d3Smrg    LD \
1009732b578d3Smrg    lt_prog_compiler_wl \
1009832b578d3Smrg    lt_prog_compiler_pic \
1009932b578d3Smrg    lt_prog_compiler_static \
1010032b578d3Smrg    lt_prog_compiler_no_builtin_flag \
1010132b578d3Smrg    export_dynamic_flag_spec \
1010232b578d3Smrg    thread_safe_flag_spec \
1010332b578d3Smrg    whole_archive_flag_spec \
1010432b578d3Smrg    enable_shared_with_static_runtimes \
1010532b578d3Smrg    old_archive_cmds \
1010632b578d3Smrg    old_archive_from_new_cmds \
1010732b578d3Smrg    predep_objects \
1010832b578d3Smrg    postdep_objects \
1010932b578d3Smrg    predeps \
1011032b578d3Smrg    postdeps \
1011132b578d3Smrg    compiler_lib_search_path \
1011232b578d3Smrg    archive_cmds \
1011332b578d3Smrg    archive_expsym_cmds \
1011432b578d3Smrg    postinstall_cmds \
1011532b578d3Smrg    postuninstall_cmds \
1011632b578d3Smrg    old_archive_from_expsyms_cmds \
1011732b578d3Smrg    allow_undefined_flag \
1011832b578d3Smrg    no_undefined_flag \
1011932b578d3Smrg    export_symbols_cmds \
1012032b578d3Smrg    hardcode_libdir_flag_spec \
1012132b578d3Smrg    hardcode_libdir_flag_spec_ld \
1012232b578d3Smrg    hardcode_libdir_separator \
1012332b578d3Smrg    hardcode_automatic \
1012432b578d3Smrg    module_cmds \
1012532b578d3Smrg    module_expsym_cmds \
1012632b578d3Smrg    lt_cv_prog_compiler_c_o \
1012732b578d3Smrg    exclude_expsyms \
1012832b578d3Smrg    include_expsyms; do
1012932b578d3Smrg
1013032b578d3Smrg    case $var in
1013132b578d3Smrg    old_archive_cmds | \
1013232b578d3Smrg    old_archive_from_new_cmds | \
1013332b578d3Smrg    archive_cmds | \
1013432b578d3Smrg    archive_expsym_cmds | \
1013532b578d3Smrg    module_cmds | \
1013632b578d3Smrg    module_expsym_cmds | \
1013732b578d3Smrg    old_archive_from_expsyms_cmds | \
1013832b578d3Smrg    export_symbols_cmds | \
1013932b578d3Smrg    extract_expsyms_cmds | reload_cmds | finish_cmds | \
1014032b578d3Smrg    postinstall_cmds | postuninstall_cmds | \
1014132b578d3Smrg    old_postinstall_cmds | old_postuninstall_cmds | \
1014232b578d3Smrg    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
1014332b578d3Smrg      # Double-quote double-evaled strings.
1014432b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
1014532b578d3Smrg      ;;
1014632b578d3Smrg    *)
1014732b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
1014832b578d3Smrg      ;;
1014932b578d3Smrg    esac
1015032b578d3Smrg  done
1015132b578d3Smrg
1015232b578d3Smrg  case $lt_echo in
1015332b578d3Smrg  *'\$0 --fallback-echo"')
1015432b578d3Smrg    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
1015532b578d3Smrg    ;;
1015632b578d3Smrg  esac
1015732b578d3Smrg
1015832b578d3Smrgcfgfile="${ofile}T"
1015932b578d3Smrg  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
1016032b578d3Smrg  $rm -f "$cfgfile"
1016132b578d3Smrg  { echo "$as_me:$LINENO: creating $ofile" >&5
1016232b578d3Smrgecho "$as_me: creating $ofile" >&6;}
1016332b578d3Smrg
1016432b578d3Smrg  cat <<__EOF__ >> "$cfgfile"
1016532b578d3Smrg#! $SHELL
1016632b578d3Smrg
1016732b578d3Smrg# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1016832b578d3Smrg# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
1016932b578d3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
1017032b578d3Smrg#
10171d31dbc53Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
1017232b578d3Smrg# Free Software Foundation, Inc.
1017332b578d3Smrg#
1017432b578d3Smrg# This file is part of GNU Libtool:
1017532b578d3Smrg# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
1017632b578d3Smrg#
1017732b578d3Smrg# This program is free software; you can redistribute it and/or modify
1017832b578d3Smrg# it under the terms of the GNU General Public License as published by
1017932b578d3Smrg# the Free Software Foundation; either version 2 of the License, or
1018032b578d3Smrg# (at your option) any later version.
1018132b578d3Smrg#
1018232b578d3Smrg# This program is distributed in the hope that it will be useful, but
1018332b578d3Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of
1018432b578d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1018532b578d3Smrg# General Public License for more details.
1018632b578d3Smrg#
1018732b578d3Smrg# You should have received a copy of the GNU General Public License
1018832b578d3Smrg# along with this program; if not, write to the Free Software
1018932b578d3Smrg# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1019032b578d3Smrg#
1019132b578d3Smrg# As a special exception to the GNU General Public License, if you
1019232b578d3Smrg# distribute this file as part of a program that contains a
1019332b578d3Smrg# configuration script generated by Autoconf, you may include it under
1019432b578d3Smrg# the same distribution terms that you use for the rest of that program.
1019532b578d3Smrg
1019632b578d3Smrg# A sed program that does not truncate output.
1019732b578d3SmrgSED=$lt_SED
1019832b578d3Smrg
1019932b578d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
1020032b578d3SmrgXsed="$SED -e 1s/^X//"
1020132b578d3Smrg
1020232b578d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
1020332b578d3Smrg# if CDPATH is set.
1020432b578d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1020532b578d3Smrg
1020632b578d3Smrg# The names of the tagged configurations supported by this script.
1020732b578d3Smrgavailable_tags=
1020832b578d3Smrg
1020932b578d3Smrg# ### BEGIN LIBTOOL CONFIG
1021032b578d3Smrg
1021132b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1021232b578d3Smrg
1021332b578d3Smrg# Shell to use when invoking shell scripts.
1021432b578d3SmrgSHELL=$lt_SHELL
1021532b578d3Smrg
1021632b578d3Smrg# Whether or not to build shared libraries.
1021732b578d3Smrgbuild_libtool_libs=$enable_shared
1021832b578d3Smrg
1021932b578d3Smrg# Whether or not to build static libraries.
1022032b578d3Smrgbuild_old_libs=$enable_static
1022132b578d3Smrg
1022232b578d3Smrg# Whether or not to add -lc for building shared libraries.
1022332b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
1022432b578d3Smrg
1022532b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static
1022632b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
1022732b578d3Smrg
1022832b578d3Smrg# Whether or not to optimize for fast installation.
1022932b578d3Smrgfast_install=$enable_fast_install
1023032b578d3Smrg
1023132b578d3Smrg# The host system.
1023232b578d3Smrghost_alias=$host_alias
1023332b578d3Smrghost=$host
1023432b578d3Smrghost_os=$host_os
1023532b578d3Smrg
1023632b578d3Smrg# The build system.
1023732b578d3Smrgbuild_alias=$build_alias
1023832b578d3Smrgbuild=$build
1023932b578d3Smrgbuild_os=$build_os
1024032b578d3Smrg
1024132b578d3Smrg# An echo program that does not interpret backslashes.
1024232b578d3Smrgecho=$lt_echo
1024332b578d3Smrg
1024432b578d3Smrg# The archiver.
1024532b578d3SmrgAR=$lt_AR
1024632b578d3SmrgAR_FLAGS=$lt_AR_FLAGS
1024732b578d3Smrg
1024832b578d3Smrg# A C compiler.
1024932b578d3SmrgLTCC=$lt_LTCC
1025032b578d3Smrg
1025132b578d3Smrg# LTCC compiler flags.
1025232b578d3SmrgLTCFLAGS=$lt_LTCFLAGS
1025332b578d3Smrg
1025432b578d3Smrg# A language-specific compiler.
1025532b578d3SmrgCC=$lt_compiler
1025632b578d3Smrg
1025732b578d3Smrg# Is the compiler the GNU C compiler?
1025832b578d3Smrgwith_gcc=$GCC
1025932b578d3Smrg
1026032b578d3Smrg# An ERE matcher.
1026132b578d3SmrgEGREP=$lt_EGREP
1026232b578d3Smrg
1026332b578d3Smrg# The linker used to build libraries.
1026432b578d3SmrgLD=$lt_LD
1026532b578d3Smrg
1026632b578d3Smrg# Whether we need hard or soft links.
1026732b578d3SmrgLN_S=$lt_LN_S
1026832b578d3Smrg
1026932b578d3Smrg# A BSD-compatible nm program.
1027032b578d3SmrgNM=$lt_NM
1027132b578d3Smrg
1027232b578d3Smrg# A symbol stripping program
1027332b578d3SmrgSTRIP=$lt_STRIP
1027432b578d3Smrg
1027532b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file"
1027632b578d3SmrgMAGIC_CMD=$MAGIC_CMD
1027732b578d3Smrg
1027832b578d3Smrg# Used on cygwin: DLL creation program.
1027932b578d3SmrgDLLTOOL="$DLLTOOL"
1028032b578d3Smrg
1028132b578d3Smrg# Used on cygwin: object dumper.
1028232b578d3SmrgOBJDUMP="$OBJDUMP"
1028332b578d3Smrg
1028432b578d3Smrg# Used on cygwin: assembler.
1028532b578d3SmrgAS="$AS"
1028632b578d3Smrg
1028732b578d3Smrg# The name of the directory that contains temporary libtool files.
1028832b578d3Smrgobjdir=$objdir
1028932b578d3Smrg
1029032b578d3Smrg# How to create reloadable object files.
1029132b578d3Smrgreload_flag=$lt_reload_flag
1029232b578d3Smrgreload_cmds=$lt_reload_cmds
1029332b578d3Smrg
1029432b578d3Smrg# How to pass a linker flag through the compiler.
1029532b578d3Smrgwl=$lt_lt_prog_compiler_wl
1029632b578d3Smrg
1029732b578d3Smrg# Object file suffix (normally "o").
1029832b578d3Smrgobjext="$ac_objext"
1029932b578d3Smrg
1030032b578d3Smrg# Old archive suffix (normally "a").
1030132b578d3Smrglibext="$libext"
1030232b578d3Smrg
1030332b578d3Smrg# Shared library suffix (normally ".so").
1030432b578d3Smrgshrext_cmds='$shrext_cmds'
1030532b578d3Smrg
1030632b578d3Smrg# Executable file suffix (normally "").
1030732b578d3Smrgexeext="$exeext"
1030832b578d3Smrg
1030932b578d3Smrg# Additional compiler flags for building library objects.
1031032b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic
1031132b578d3Smrgpic_mode=$pic_mode
1031232b578d3Smrg
1031332b578d3Smrg# What is the maximum length of a command?
1031432b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
1031532b578d3Smrg
1031632b578d3Smrg# Does compiler simultaneously support -c and -o options?
1031732b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
1031832b578d3Smrg
1031932b578d3Smrg# Must we lock files when doing compilation?
1032032b578d3Smrgneed_locks=$lt_need_locks
1032132b578d3Smrg
1032232b578d3Smrg# Do we need the lib prefix for modules?
1032332b578d3Smrgneed_lib_prefix=$need_lib_prefix
1032432b578d3Smrg
1032532b578d3Smrg# Do we need a version for libraries?
1032632b578d3Smrgneed_version=$need_version
1032732b578d3Smrg
1032832b578d3Smrg# Whether dlopen is supported.
1032932b578d3Smrgdlopen_support=$enable_dlopen
1033032b578d3Smrg
1033132b578d3Smrg# Whether dlopen of programs is supported.
1033232b578d3Smrgdlopen_self=$enable_dlopen_self
1033332b578d3Smrg
1033432b578d3Smrg# Whether dlopen of statically linked programs is supported.
1033532b578d3Smrgdlopen_self_static=$enable_dlopen_self_static
1033632b578d3Smrg
1033732b578d3Smrg# Compiler flag to prevent dynamic linking.
1033832b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static
1033932b578d3Smrg
1034032b578d3Smrg# Compiler flag to turn off builtin functions.
1034132b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
1034232b578d3Smrg
1034332b578d3Smrg# Compiler flag to allow reflexive dlopens.
1034432b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
1034532b578d3Smrg
1034632b578d3Smrg# Compiler flag to generate shared objects directly from archives.
1034732b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
1034832b578d3Smrg
1034932b578d3Smrg# Compiler flag to generate thread-safe objects.
1035032b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec
1035132b578d3Smrg
1035232b578d3Smrg# Library versioning type.
1035332b578d3Smrgversion_type=$version_type
1035432b578d3Smrg
1035532b578d3Smrg# Format of library name prefix.
1035632b578d3Smrglibname_spec=$lt_libname_spec
1035732b578d3Smrg
1035832b578d3Smrg# List of archive names.  First name is the real one, the rest are links.
1035932b578d3Smrg# The last name is the one that the linker finds with -lNAME.
1036032b578d3Smrglibrary_names_spec=$lt_library_names_spec
1036132b578d3Smrg
1036232b578d3Smrg# The coded name of the library, if different from the real name.
1036332b578d3Smrgsoname_spec=$lt_soname_spec
1036432b578d3Smrg
1036532b578d3Smrg# Commands used to build and install an old-style archive.
1036632b578d3SmrgRANLIB=$lt_RANLIB
1036732b578d3Smrgold_archive_cmds=$lt_old_archive_cmds
1036832b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1036932b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1037032b578d3Smrg
1037132b578d3Smrg# Create an old-style archive from a shared archive.
1037232b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
1037332b578d3Smrg
1037432b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
1037532b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
1037632b578d3Smrg
1037732b578d3Smrg# Commands used to build and install a shared archive.
1037832b578d3Smrgarchive_cmds=$lt_archive_cmds
1037932b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
1038032b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds
1038132b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1038232b578d3Smrg
1038332b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty)
1038432b578d3Smrgmodule_cmds=$lt_module_cmds
1038532b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
1038632b578d3Smrg
1038732b578d3Smrg# Commands to strip libraries.
1038832b578d3Smrgold_striplib=$lt_old_striplib
1038932b578d3Smrgstriplib=$lt_striplib
1039032b578d3Smrg
1039132b578d3Smrg# Dependencies to place before the objects being linked to create a
1039232b578d3Smrg# shared library.
1039332b578d3Smrgpredep_objects=$lt_predep_objects
1039432b578d3Smrg
1039532b578d3Smrg# Dependencies to place after the objects being linked to create a
1039632b578d3Smrg# shared library.
1039732b578d3Smrgpostdep_objects=$lt_postdep_objects
1039832b578d3Smrg
1039932b578d3Smrg# Dependencies to place before the objects being linked to create a
1040032b578d3Smrg# shared library.
1040132b578d3Smrgpredeps=$lt_predeps
1040232b578d3Smrg
1040332b578d3Smrg# Dependencies to place after the objects being linked to create a
1040432b578d3Smrg# shared library.
1040532b578d3Smrgpostdeps=$lt_postdeps
1040632b578d3Smrg
1040732b578d3Smrg# The library search path used internally by the compiler when linking
1040832b578d3Smrg# a shared library.
1040932b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path
1041032b578d3Smrg
1041132b578d3Smrg# Method to check whether dependent libraries are shared objects.
1041232b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method
1041332b578d3Smrg
1041432b578d3Smrg# Command to use when deplibs_check_method == file_magic.
1041532b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd
1041632b578d3Smrg
1041732b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
1041832b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag
1041932b578d3Smrg
1042032b578d3Smrg# Flag that forces no undefined symbols.
1042132b578d3Smrgno_undefined_flag=$lt_no_undefined_flag
1042232b578d3Smrg
1042332b578d3Smrg# Commands used to finish a libtool library installation in a directory.
1042432b578d3Smrgfinish_cmds=$lt_finish_cmds
1042532b578d3Smrg
1042632b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown.
1042732b578d3Smrgfinish_eval=$lt_finish_eval
1042832b578d3Smrg
1042932b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1043032b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1043132b578d3Smrg
1043232b578d3Smrg# Transform the output of nm in a proper C declaration
1043332b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1043432b578d3Smrg
1043532b578d3Smrg# Transform the output of nm in a C name address pair
1043632b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1043732b578d3Smrg
1043832b578d3Smrg# This is the shared library runtime path variable.
1043932b578d3Smrgrunpath_var=$runpath_var
1044032b578d3Smrg
1044132b578d3Smrg# This is the shared library path variable.
1044232b578d3Smrgshlibpath_var=$shlibpath_var
1044332b578d3Smrg
1044432b578d3Smrg# Is shlibpath searched before the hard-coded library search path?
1044532b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1044632b578d3Smrg
1044732b578d3Smrg# How to hardcode a shared library path into an executable.
1044832b578d3Smrghardcode_action=$hardcode_action
1044932b578d3Smrg
1045032b578d3Smrg# Whether we should hardcode library paths into libraries.
1045132b578d3Smrghardcode_into_libs=$hardcode_into_libs
1045232b578d3Smrg
1045332b578d3Smrg# Flag to hardcode \$libdir into a binary during linking.
1045432b578d3Smrg# This must work even if \$libdir does not exist.
1045532b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1045632b578d3Smrg
1045732b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into
1045832b578d3Smrg# a binary during linking. This must work even if \$libdir does
1045932b578d3Smrg# not exist.
1046032b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
1046132b578d3Smrg
1046232b578d3Smrg# Whether we need a single -rpath flag with a separated argument.
1046332b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
1046432b578d3Smrg
1046532b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
1046632b578d3Smrg# resulting binary.
1046732b578d3Smrghardcode_direct=$hardcode_direct
1046832b578d3Smrg
1046932b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
1047032b578d3Smrg# resulting binary.
1047132b578d3Smrghardcode_minus_L=$hardcode_minus_L
1047232b578d3Smrg
1047332b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
1047432b578d3Smrg# the resulting binary.
1047532b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
1047632b578d3Smrg
1047732b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library
1047832b578d3Smrg# and all subsequent libraries and executables linked against it.
1047932b578d3Smrghardcode_automatic=$hardcode_automatic
1048032b578d3Smrg
1048132b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
1048232b578d3Smrg# restored at relink time.
1048332b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink"
1048432b578d3Smrg
1048532b578d3Smrg# Whether libtool must link a program against all its dependency libraries.
1048632b578d3Smrglink_all_deplibs=$link_all_deplibs
1048732b578d3Smrg
1048832b578d3Smrg# Compile-time system search path for libraries
1048932b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1049032b578d3Smrg
1049132b578d3Smrg# Run-time system search path for libraries
1049232b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1049332b578d3Smrg
1049432b578d3Smrg# Fix the shell variable \$srcfile for the compiler.
10495d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path"
1049632b578d3Smrg
1049732b578d3Smrg# Set to yes if exported symbols are required.
1049832b578d3Smrgalways_export_symbols=$always_export_symbols
1049932b578d3Smrg
1050032b578d3Smrg# The commands to list exported symbols.
1050132b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds
1050232b578d3Smrg
1050332b578d3Smrg# The commands to extract the exported symbol list from a shared archive.
1050432b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1050532b578d3Smrg
1050632b578d3Smrg# Symbols that should not be listed in the preloaded symbols.
1050732b578d3Smrgexclude_expsyms=$lt_exclude_expsyms
1050832b578d3Smrg
1050932b578d3Smrg# Symbols that must always be exported.
1051032b578d3Smrginclude_expsyms=$lt_include_expsyms
1051132b578d3Smrg
1051232b578d3Smrg# ### END LIBTOOL CONFIG
1051332b578d3Smrg
1051432b578d3Smrg__EOF__
1051532b578d3Smrg
1051632b578d3Smrg
1051732b578d3Smrg  case $host_os in
1051832b578d3Smrg  aix3*)
1051932b578d3Smrg    cat <<\EOF >> "$cfgfile"
1052032b578d3Smrg
1052132b578d3Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
1052232b578d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
1052332b578d3Smrg# vanish in a puff of smoke.
1052432b578d3Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
1052532b578d3Smrg  COLLECT_NAMES=
1052632b578d3Smrg  export COLLECT_NAMES
1052732b578d3Smrgfi
1052832b578d3SmrgEOF
1052932b578d3Smrg    ;;
1053032b578d3Smrg  esac
1053132b578d3Smrg
1053232b578d3Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
1053332b578d3Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
1053432b578d3Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
1053532b578d3Smrg  # is reportedly fixed, but why not run on old versions too?
1053632b578d3Smrg  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
1053732b578d3Smrg
1053832b578d3Smrg  mv -f "$cfgfile" "$ofile" || \
1053932b578d3Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1054032b578d3Smrg  chmod +x "$ofile"
1054132b578d3Smrg
1054232b578d3Smrgelse
1054332b578d3Smrg  # If there is no Makefile yet, we rely on a make rule to execute
1054432b578d3Smrg  # `config.status --recheck' to rerun these tests and create the
1054532b578d3Smrg  # libtool script then.
1054632b578d3Smrg  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
1054732b578d3Smrg  if test -f "$ltmain_in"; then
1054832b578d3Smrg    test -f Makefile && make "$ltmain"
1054932b578d3Smrg  fi
1055032b578d3Smrgfi
1055132b578d3Smrg
1055232b578d3Smrg
1055332b578d3Smrgac_ext=c
1055432b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1055532b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1055632b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1055732b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1055832b578d3Smrg
1055932b578d3SmrgCC="$lt_save_CC"
1056032b578d3Smrg
1056132b578d3Smrg
1056232b578d3Smrg# Check whether --with-tags was given.
1056332b578d3Smrgif test "${with_tags+set}" = set; then
1056432b578d3Smrg  withval=$with_tags; tagnames="$withval"
1056532b578d3Smrgfi
1056632b578d3Smrg
1056732b578d3Smrg
1056832b578d3Smrgif test -f "$ltmain" && test -n "$tagnames"; then
1056932b578d3Smrg  if test ! -f "${ofile}"; then
1057032b578d3Smrg    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
1057132b578d3Smrgecho "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
1057232b578d3Smrg  fi
1057332b578d3Smrg
1057432b578d3Smrg  if test -z "$LTCC"; then
1057532b578d3Smrg    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
1057632b578d3Smrg    if test -z "$LTCC"; then
1057732b578d3Smrg      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
1057832b578d3Smrgecho "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
1057932b578d3Smrg    else
1058032b578d3Smrg      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
1058132b578d3Smrgecho "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
1058232b578d3Smrg    fi
1058332b578d3Smrg  fi
1058432b578d3Smrg  if test -z "$LTCFLAGS"; then
1058532b578d3Smrg    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
1058632b578d3Smrg  fi
1058732b578d3Smrg
1058832b578d3Smrg  # Extract list of available tagged configurations in $ofile.
1058932b578d3Smrg  # Note that this assumes the entire list is on one line.
1059032b578d3Smrg  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
1059132b578d3Smrg
1059232b578d3Smrg  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
1059332b578d3Smrg  for tagname in $tagnames; do
1059432b578d3Smrg    IFS="$lt_save_ifs"
1059532b578d3Smrg    # Check whether tagname contains only valid characters
1059632b578d3Smrg    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
1059732b578d3Smrg    "") ;;
1059832b578d3Smrg    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
1059932b578d3Smrgecho "$as_me: error: invalid tag name: $tagname" >&2;}
1060032b578d3Smrg   { (exit 1); exit 1; }; }
1060132b578d3Smrg	;;
1060232b578d3Smrg    esac
1060332b578d3Smrg
1060432b578d3Smrg    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
1060532b578d3Smrg    then
1060632b578d3Smrg      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
1060732b578d3Smrgecho "$as_me: error: tag name \"$tagname\" already exists" >&2;}
1060832b578d3Smrg   { (exit 1); exit 1; }; }
1060932b578d3Smrg    fi
1061032b578d3Smrg
1061132b578d3Smrg    # Update the list of available tags.
1061232b578d3Smrg    if test -n "$tagname"; then
1061332b578d3Smrg      echo appending configuration tag \"$tagname\" to $ofile
1061432b578d3Smrg
1061532b578d3Smrg      case $tagname in
1061632b578d3Smrg      CXX)
1061732b578d3Smrg	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
1061832b578d3Smrg	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
1061932b578d3Smrg	    (test "X$CXX" != "Xg++"))) ; then
1062032b578d3Smrg	  ac_ext=cpp
1062132b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS'
1062232b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1062332b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1062432b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1062532b578d3Smrg
1062632b578d3Smrg
1062732b578d3Smrg
1062832b578d3Smrg
1062932b578d3Smrgarchive_cmds_need_lc_CXX=no
1063032b578d3Smrgallow_undefined_flag_CXX=
1063132b578d3Smrgalways_export_symbols_CXX=no
1063232b578d3Smrgarchive_expsym_cmds_CXX=
1063332b578d3Smrgexport_dynamic_flag_spec_CXX=
1063432b578d3Smrghardcode_direct_CXX=no
1063532b578d3Smrghardcode_libdir_flag_spec_CXX=
1063632b578d3Smrghardcode_libdir_flag_spec_ld_CXX=
1063732b578d3Smrghardcode_libdir_separator_CXX=
1063832b578d3Smrghardcode_minus_L_CXX=no
1063932b578d3Smrghardcode_shlibpath_var_CXX=unsupported
1064032b578d3Smrghardcode_automatic_CXX=no
1064132b578d3Smrgmodule_cmds_CXX=
1064232b578d3Smrgmodule_expsym_cmds_CXX=
1064332b578d3Smrglink_all_deplibs_CXX=unknown
1064432b578d3Smrgold_archive_cmds_CXX=$old_archive_cmds
1064532b578d3Smrgno_undefined_flag_CXX=
1064632b578d3Smrgwhole_archive_flag_spec_CXX=
1064732b578d3Smrgenable_shared_with_static_runtimes_CXX=no
1064832b578d3Smrg
1064932b578d3Smrg# Dependencies to place before and after the object being linked:
1065032b578d3Smrgpredep_objects_CXX=
1065132b578d3Smrgpostdep_objects_CXX=
1065232b578d3Smrgpredeps_CXX=
1065332b578d3Smrgpostdeps_CXX=
1065432b578d3Smrgcompiler_lib_search_path_CXX=
1065532b578d3Smrg
1065632b578d3Smrg# Source file extension for C++ test sources.
1065732b578d3Smrgac_ext=cpp
1065832b578d3Smrg
1065932b578d3Smrg# Object file extension for compiled C++ test sources.
1066032b578d3Smrgobjext=o
1066132b578d3Smrgobjext_CXX=$objext
1066232b578d3Smrg
1066332b578d3Smrg# Code to be used in simple compile tests
10664d31dbc53Smrglt_simple_compile_test_code="int some_variable = 0;\n"
1066532b578d3Smrg
1066632b578d3Smrg# Code to be used in simple link tests
10667d31dbc53Smrglt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
1066832b578d3Smrg
1066932b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set.
1067032b578d3Smrg
1067132b578d3Smrg# If no C compiler was specified, use CC.
1067232b578d3SmrgLTCC=${LTCC-"$CC"}
1067332b578d3Smrg
1067432b578d3Smrg# If no C compiler flags were specified, use CFLAGS.
1067532b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1067632b578d3Smrg
1067732b578d3Smrg# Allow CC to be a program name with arguments.
1067832b578d3Smrgcompiler=$CC
1067932b578d3Smrg
1068032b578d3Smrg
1068132b578d3Smrg# save warnings/boilerplate of simple test code
1068232b578d3Smrgac_outfile=conftest.$ac_objext
10683d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext
1068432b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1068532b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
1068632b578d3Smrg$rm conftest*
1068732b578d3Smrg
1068832b578d3Smrgac_outfile=conftest.$ac_objext
10689d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext
1069032b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1069132b578d3Smrg_lt_linker_boilerplate=`cat conftest.err`
1069232b578d3Smrg$rm conftest*
1069332b578d3Smrg
1069432b578d3Smrg
1069532b578d3Smrg# Allow CC to be a program name with arguments.
1069632b578d3Smrglt_save_CC=$CC
1069732b578d3Smrglt_save_LD=$LD
1069832b578d3Smrglt_save_GCC=$GCC
1069932b578d3SmrgGCC=$GXX
1070032b578d3Smrglt_save_with_gnu_ld=$with_gnu_ld
1070132b578d3Smrglt_save_path_LD=$lt_cv_path_LD
1070232b578d3Smrgif test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
1070332b578d3Smrg  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
1070432b578d3Smrgelse
1070532b578d3Smrg  $as_unset lt_cv_prog_gnu_ld
1070632b578d3Smrgfi
1070732b578d3Smrgif test -n "${lt_cv_path_LDCXX+set}"; then
1070832b578d3Smrg  lt_cv_path_LD=$lt_cv_path_LDCXX
1070932b578d3Smrgelse
1071032b578d3Smrg  $as_unset lt_cv_path_LD
1071132b578d3Smrgfi
1071232b578d3Smrgtest -z "${LDCXX+set}" || LD=$LDCXX
1071332b578d3SmrgCC=${CXX-"c++"}
1071432b578d3Smrgcompiler=$CC
1071532b578d3Smrgcompiler_CXX=$CC
1071632b578d3Smrgfor cc_temp in $compiler""; do
1071732b578d3Smrg  case $cc_temp in
1071832b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1071932b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1072032b578d3Smrg    \-*) ;;
1072132b578d3Smrg    *) break;;
1072232b578d3Smrg  esac
1072332b578d3Smrgdone
1072432b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1072532b578d3Smrg
1072632b578d3Smrg
1072732b578d3Smrg# We don't want -fno-exception wen compiling C++ code, so set the
1072832b578d3Smrg# no_builtin_flag separately
1072932b578d3Smrgif test "$GXX" = yes; then
1073032b578d3Smrg  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
1073132b578d3Smrgelse
1073232b578d3Smrg  lt_prog_compiler_no_builtin_flag_CXX=
1073332b578d3Smrgfi
1073432b578d3Smrg
1073532b578d3Smrgif test "$GXX" = yes; then
1073632b578d3Smrg  # Set up default GNU C++ configuration
1073732b578d3Smrg
1073832b578d3Smrg
1073932b578d3Smrg# Check whether --with-gnu-ld was given.
1074032b578d3Smrgif test "${with_gnu_ld+set}" = set; then
1074132b578d3Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
1074232b578d3Smrgelse
1074332b578d3Smrg  with_gnu_ld=no
1074432b578d3Smrgfi
1074532b578d3Smrg
1074632b578d3Smrgac_prog=ld
1074732b578d3Smrgif test "$GCC" = yes; then
1074832b578d3Smrg  # Check if gcc -print-prog-name=ld gives a path.
1074932b578d3Smrg  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
1075032b578d3Smrgecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
1075132b578d3Smrg  case $host in
1075232b578d3Smrg  *-*-mingw*)
1075332b578d3Smrg    # gcc leaves a trailing carriage return which upsets mingw
1075432b578d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1075532b578d3Smrg  *)
1075632b578d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1075732b578d3Smrg  esac
1075832b578d3Smrg  case $ac_prog in
1075932b578d3Smrg    # Accept absolute paths.
1076032b578d3Smrg    [\\/]* | ?:[\\/]*)
1076132b578d3Smrg      re_direlt='/[^/][^/]*/\.\./'
1076232b578d3Smrg      # Canonicalize the pathname of ld
1076332b578d3Smrg      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
1076432b578d3Smrg      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1076532b578d3Smrg	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
1076632b578d3Smrg      done
1076732b578d3Smrg      test -z "$LD" && LD="$ac_prog"
1076832b578d3Smrg      ;;
1076932b578d3Smrg  "")
1077032b578d3Smrg    # If it fails, then pretend we aren't using GCC.
1077132b578d3Smrg    ac_prog=ld
1077232b578d3Smrg    ;;
1077332b578d3Smrg  *)
1077432b578d3Smrg    # If it is relative, then search for the first ld in PATH.
1077532b578d3Smrg    with_gnu_ld=unknown
1077632b578d3Smrg    ;;
1077732b578d3Smrg  esac
1077832b578d3Smrgelif test "$with_gnu_ld" = yes; then
1077932b578d3Smrg  { echo "$as_me:$LINENO: checking for GNU ld" >&5
1078032b578d3Smrgecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
1078132b578d3Smrgelse
1078232b578d3Smrg  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
1078332b578d3Smrgecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
1078432b578d3Smrgfi
1078532b578d3Smrgif test "${lt_cv_path_LD+set}" = set; then
1078632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1078732b578d3Smrgelse
1078832b578d3Smrg  if test -z "$LD"; then
1078932b578d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
1079032b578d3Smrg  for ac_dir in $PATH; do
1079132b578d3Smrg    IFS="$lt_save_ifs"
1079232b578d3Smrg    test -z "$ac_dir" && ac_dir=.
1079332b578d3Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1079432b578d3Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
1079532b578d3Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
1079632b578d3Smrg      # but apparently some variants of GNU ld only accept -v.
1079732b578d3Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
1079832b578d3Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
1079932b578d3Smrg      *GNU* | *'with BFD'*)
1080032b578d3Smrg	test "$with_gnu_ld" != no && break
1080132b578d3Smrg	;;
1080232b578d3Smrg      *)
1080332b578d3Smrg	test "$with_gnu_ld" != yes && break
1080432b578d3Smrg	;;
1080532b578d3Smrg      esac
1080632b578d3Smrg    fi
1080732b578d3Smrg  done
1080832b578d3Smrg  IFS="$lt_save_ifs"
1080932b578d3Smrgelse
1081032b578d3Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
1081132b578d3Smrgfi
1081232b578d3Smrgfi
1081332b578d3Smrg
1081432b578d3SmrgLD="$lt_cv_path_LD"
1081532b578d3Smrgif test -n "$LD"; then
1081632b578d3Smrg  { echo "$as_me:$LINENO: result: $LD" >&5
1081732b578d3Smrgecho "${ECHO_T}$LD" >&6; }
1081832b578d3Smrgelse
1081932b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1082032b578d3Smrgecho "${ECHO_T}no" >&6; }
1082132b578d3Smrgfi
1082232b578d3Smrgtest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
1082332b578d3Smrgecho "$as_me: error: no acceptable ld found in \$PATH" >&2;}
1082432b578d3Smrg   { (exit 1); exit 1; }; }
1082532b578d3Smrg{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
1082632b578d3Smrgecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
1082732b578d3Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then
1082832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1082932b578d3Smrgelse
1083032b578d3Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
1083132b578d3Smrgcase `$LD -v 2>&1 </dev/null` in
1083232b578d3Smrg*GNU* | *'with BFD'*)
1083332b578d3Smrg  lt_cv_prog_gnu_ld=yes
1083432b578d3Smrg  ;;
1083532b578d3Smrg*)
1083632b578d3Smrg  lt_cv_prog_gnu_ld=no
1083732b578d3Smrg  ;;
1083832b578d3Smrgesac
1083932b578d3Smrgfi
1084032b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
1084132b578d3Smrgecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
1084232b578d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
1084332b578d3Smrg
1084432b578d3Smrg
1084532b578d3Smrg
1084632b578d3Smrg  # Check if GNU C++ uses GNU ld as the underlying linker, since the
1084732b578d3Smrg  # archiving commands below assume that GNU ld is being used.
1084832b578d3Smrg  if test "$with_gnu_ld" = yes; then
1084932b578d3Smrg    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
1085032b578d3Smrg    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'
1085132b578d3Smrg
1085232b578d3Smrg    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
1085332b578d3Smrg    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1085432b578d3Smrg
1085532b578d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
1085632b578d3Smrg    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
1085732b578d3Smrg    #     investigate it a little bit more. (MM)
1085832b578d3Smrg    wlarc='${wl}'
1085932b578d3Smrg
1086032b578d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
1086132b578d3Smrg    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
1086232b578d3Smrg	grep 'no-whole-archive' > /dev/null; then
1086332b578d3Smrg      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
1086432b578d3Smrg    else
1086532b578d3Smrg      whole_archive_flag_spec_CXX=
1086632b578d3Smrg    fi
1086732b578d3Smrg  else
1086832b578d3Smrg    with_gnu_ld=no
1086932b578d3Smrg    wlarc=
1087032b578d3Smrg
1087132b578d3Smrg    # A generic and very simple default shared library creation
1087232b578d3Smrg    # command for GNU C++ for the case where it uses the native
1087332b578d3Smrg    # linker, instead of GNU ld.  If possible, this setting should
1087432b578d3Smrg    # overridden to take advantage of the native linker features on
1087532b578d3Smrg    # the platform it is being used on.
1087632b578d3Smrg    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
1087732b578d3Smrg  fi
1087832b578d3Smrg
1087932b578d3Smrg  # Commands to make compiler produce verbose output that lists
1088032b578d3Smrg  # what "hidden" libraries, object files and flags are used when
1088132b578d3Smrg  # linking a shared library.
1088232b578d3Smrg  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
1088332b578d3Smrg
1088432b578d3Smrgelse
1088532b578d3Smrg  GXX=no
1088632b578d3Smrg  with_gnu_ld=no
1088732b578d3Smrg  wlarc=
1088832b578d3Smrgfi
1088932b578d3Smrg
1089032b578d3Smrg# PORTME: fill in a description of your system's C++ link characteristics
1089132b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1089232b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
1089332b578d3Smrgld_shlibs_CXX=yes
1089432b578d3Smrgcase $host_os in
1089532b578d3Smrg  aix3*)
1089632b578d3Smrg    # FIXME: insert proper C++ library support
1089732b578d3Smrg    ld_shlibs_CXX=no
1089832b578d3Smrg    ;;
1089932b578d3Smrg  aix4* | aix5*)
1090032b578d3Smrg    if test "$host_cpu" = ia64; then
1090132b578d3Smrg      # On IA64, the linker does run time linking by default, so we don't
1090232b578d3Smrg      # have to do anything special.
1090332b578d3Smrg      aix_use_runtimelinking=no
1090432b578d3Smrg      exp_sym_flag='-Bexport'
1090532b578d3Smrg      no_entry_flag=""
1090632b578d3Smrg    else
1090732b578d3Smrg      aix_use_runtimelinking=no
1090832b578d3Smrg
1090932b578d3Smrg      # Test if we are trying to use run time linking or normal
1091032b578d3Smrg      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
1091132b578d3Smrg      # need to do runtime linking.
1091232b578d3Smrg      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
1091332b578d3Smrg	for ld_flag in $LDFLAGS; do
1091432b578d3Smrg	  case $ld_flag in
1091532b578d3Smrg	  *-brtl*)
1091632b578d3Smrg	    aix_use_runtimelinking=yes
1091732b578d3Smrg	    break
1091832b578d3Smrg	    ;;
1091932b578d3Smrg	  esac
1092032b578d3Smrg	done
1092132b578d3Smrg	;;
1092232b578d3Smrg      esac
1092332b578d3Smrg
1092432b578d3Smrg      exp_sym_flag='-bexport'
1092532b578d3Smrg      no_entry_flag='-bnoentry'
1092632b578d3Smrg    fi
1092732b578d3Smrg
1092832b578d3Smrg    # When large executables or shared objects are built, AIX ld can
1092932b578d3Smrg    # have problems creating the table of contents.  If linking a library
1093032b578d3Smrg    # or program results in "error TOC overflow" add -mminimal-toc to
1093132b578d3Smrg    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
1093232b578d3Smrg    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
1093332b578d3Smrg
1093432b578d3Smrg    archive_cmds_CXX=''
1093532b578d3Smrg    hardcode_direct_CXX=yes
1093632b578d3Smrg    hardcode_libdir_separator_CXX=':'
1093732b578d3Smrg    link_all_deplibs_CXX=yes
1093832b578d3Smrg
1093932b578d3Smrg    if test "$GXX" = yes; then
1094032b578d3Smrg      case $host_os in aix4.[012]|aix4.[012].*)
1094132b578d3Smrg      # We only want to do this on AIX 4.2 and lower, the check
1094232b578d3Smrg      # below for broken collect2 doesn't work under 4.3+
1094332b578d3Smrg	collect2name=`${CC} -print-prog-name=collect2`
1094432b578d3Smrg	if test -f "$collect2name" && \
1094532b578d3Smrg	   strings "$collect2name" | grep resolve_lib_name >/dev/null
1094632b578d3Smrg	then
1094732b578d3Smrg	  # We have reworked collect2
10948d31dbc53Smrg	  hardcode_direct_CXX=yes
1094932b578d3Smrg	else
1095032b578d3Smrg	  # We have old collect2
1095132b578d3Smrg	  hardcode_direct_CXX=unsupported
1095232b578d3Smrg	  # It fails to find uninstalled libraries when the uninstalled
1095332b578d3Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
1095432b578d3Smrg	  # to unsupported forces relinking
1095532b578d3Smrg	  hardcode_minus_L_CXX=yes
1095632b578d3Smrg	  hardcode_libdir_flag_spec_CXX='-L$libdir'
1095732b578d3Smrg	  hardcode_libdir_separator_CXX=
1095832b578d3Smrg	fi
1095932b578d3Smrg	;;
1096032b578d3Smrg      esac
1096132b578d3Smrg      shared_flag='-shared'
1096232b578d3Smrg      if test "$aix_use_runtimelinking" = yes; then
1096332b578d3Smrg	shared_flag="$shared_flag "'${wl}-G'
1096432b578d3Smrg      fi
1096532b578d3Smrg    else
1096632b578d3Smrg      # not using gcc
1096732b578d3Smrg      if test "$host_cpu" = ia64; then
1096832b578d3Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
1096932b578d3Smrg	# chokes on -Wl,-G. The following line is correct:
1097032b578d3Smrg	shared_flag='-G'
1097132b578d3Smrg      else
1097232b578d3Smrg	if test "$aix_use_runtimelinking" = yes; then
1097332b578d3Smrg	  shared_flag='${wl}-G'
1097432b578d3Smrg	else
1097532b578d3Smrg	  shared_flag='${wl}-bM:SRE'
1097632b578d3Smrg	fi
1097732b578d3Smrg      fi
1097832b578d3Smrg    fi
1097932b578d3Smrg
1098032b578d3Smrg    # It seems that -bexpall does not export symbols beginning with
1098132b578d3Smrg    # underscore (_), so it is better to generate a list of symbols to export.
1098232b578d3Smrg    always_export_symbols_CXX=yes
1098332b578d3Smrg    if test "$aix_use_runtimelinking" = yes; then
1098432b578d3Smrg      # Warning - without using the other runtime loading flags (-brtl),
1098532b578d3Smrg      # -berok will link without error, but may produce a broken library.
1098632b578d3Smrg      allow_undefined_flag_CXX='-berok'
1098732b578d3Smrg      # Determine the default libpath from the value encoded in an empty executable.
1098832b578d3Smrg      cat >conftest.$ac_ext <<_ACEOF
1098932b578d3Smrg/* confdefs.h.  */
1099032b578d3Smrg_ACEOF
1099132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1099232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1099332b578d3Smrg/* end confdefs.h.  */
1099432b578d3Smrg
1099532b578d3Smrgint
1099632b578d3Smrgmain ()
1099732b578d3Smrg{
1099832b578d3Smrg
1099932b578d3Smrg  ;
1100032b578d3Smrg  return 0;
1100132b578d3Smrg}
1100232b578d3Smrg_ACEOF
1100332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1100432b578d3Smrgif { (ac_try="$ac_link"
1100532b578d3Smrgcase "(($ac_try" in
1100632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1100732b578d3Smrg  *) ac_try_echo=$ac_try;;
1100832b578d3Smrgesac
1100932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1101032b578d3Smrg  (eval "$ac_link") 2>conftest.er1
1101132b578d3Smrg  ac_status=$?
1101232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1101332b578d3Smrg  rm -f conftest.er1
1101432b578d3Smrg  cat conftest.err >&5
1101532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1101632b578d3Smrg  (exit $ac_status); } && {
1101732b578d3Smrg	 test -z "$ac_cxx_werror_flag" ||
1101832b578d3Smrg	 test ! -s conftest.err
1101932b578d3Smrg       } && test -s conftest$ac_exeext &&
1102032b578d3Smrg       $as_test_x conftest$ac_exeext; then
1102132b578d3Smrg
11022d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11023d31dbc53Smrg}'`
1102432b578d3Smrg# Check for a 64-bit object if we didn't find anything.
11025d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11026d31dbc53Smrg}'`; fi
1102732b578d3Smrgelse
1102832b578d3Smrg  echo "$as_me: failed program was:" >&5
1102932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1103032b578d3Smrg
1103132b578d3Smrg
1103232b578d3Smrgfi
1103332b578d3Smrg
1103432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1103532b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
1103632b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1103732b578d3Smrg
1103832b578d3Smrg      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
1103932b578d3Smrg
1104032b578d3Smrg      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 "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
1104132b578d3Smrg     else
1104232b578d3Smrg      if test "$host_cpu" = ia64; then
1104332b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
1104432b578d3Smrg	allow_undefined_flag_CXX="-z nodefs"
1104532b578d3Smrg	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"
1104632b578d3Smrg      else
1104732b578d3Smrg	# Determine the default libpath from the value encoded in an empty executable.
1104832b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
1104932b578d3Smrg/* confdefs.h.  */
1105032b578d3Smrg_ACEOF
1105132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1105232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1105332b578d3Smrg/* end confdefs.h.  */
1105432b578d3Smrg
1105532b578d3Smrgint
1105632b578d3Smrgmain ()
1105732b578d3Smrg{
1105832b578d3Smrg
1105932b578d3Smrg  ;
1106032b578d3Smrg  return 0;
1106132b578d3Smrg}
1106232b578d3Smrg_ACEOF
1106332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1106432b578d3Smrgif { (ac_try="$ac_link"
1106532b578d3Smrgcase "(($ac_try" in
1106632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1106732b578d3Smrg  *) ac_try_echo=$ac_try;;
1106832b578d3Smrgesac
1106932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1107032b578d3Smrg  (eval "$ac_link") 2>conftest.er1
1107132b578d3Smrg  ac_status=$?
1107232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1107332b578d3Smrg  rm -f conftest.er1
1107432b578d3Smrg  cat conftest.err >&5
1107532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1107632b578d3Smrg  (exit $ac_status); } && {
1107732b578d3Smrg	 test -z "$ac_cxx_werror_flag" ||
1107832b578d3Smrg	 test ! -s conftest.err
1107932b578d3Smrg       } && test -s conftest$ac_exeext &&
1108032b578d3Smrg       $as_test_x conftest$ac_exeext; then
1108132b578d3Smrg
11082d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11083d31dbc53Smrg}'`
1108432b578d3Smrg# Check for a 64-bit object if we didn't find anything.
11085d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11086d31dbc53Smrg}'`; fi
1108732b578d3Smrgelse
1108832b578d3Smrg  echo "$as_me: failed program was:" >&5
1108932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1109032b578d3Smrg
1109132b578d3Smrg
1109232b578d3Smrgfi
1109332b578d3Smrg
1109432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1109532b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
1109632b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1109732b578d3Smrg
1109832b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
1109932b578d3Smrg	# Warning - without using the other run time loading flags,
1110032b578d3Smrg	# -berok will link without error, but may produce a broken library.
1110132b578d3Smrg	no_undefined_flag_CXX=' ${wl}-bernotok'
1110232b578d3Smrg	allow_undefined_flag_CXX=' ${wl}-berok'
1110332b578d3Smrg	# Exported symbols can be pulled into shared objects from archives
1110432b578d3Smrg	whole_archive_flag_spec_CXX='$convenience'
1110532b578d3Smrg	archive_cmds_need_lc_CXX=yes
1110632b578d3Smrg	# This is similar to how AIX traditionally builds its shared libraries.
1110732b578d3Smrg	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'
1110832b578d3Smrg      fi
1110932b578d3Smrg    fi
1111032b578d3Smrg    ;;
1111132b578d3Smrg
1111232b578d3Smrg  beos*)
1111332b578d3Smrg    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1111432b578d3Smrg      allow_undefined_flag_CXX=unsupported
1111532b578d3Smrg      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
1111632b578d3Smrg      # support --undefined.  This deserves some investigation.  FIXME
1111732b578d3Smrg      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1111832b578d3Smrg    else
1111932b578d3Smrg      ld_shlibs_CXX=no
1112032b578d3Smrg    fi
1112132b578d3Smrg    ;;
1112232b578d3Smrg
1112332b578d3Smrg  chorus*)
1112432b578d3Smrg    case $cc_basename in
1112532b578d3Smrg      *)
1112632b578d3Smrg	# FIXME: insert proper C++ library support
1112732b578d3Smrg	ld_shlibs_CXX=no
1112832b578d3Smrg	;;
1112932b578d3Smrg    esac
1113032b578d3Smrg    ;;
1113132b578d3Smrg
1113232b578d3Smrg  cygwin* | mingw* | pw32*)
1113332b578d3Smrg    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
1113432b578d3Smrg    # as there is no search path for DLLs.
1113532b578d3Smrg    hardcode_libdir_flag_spec_CXX='-L$libdir'
1113632b578d3Smrg    allow_undefined_flag_CXX=unsupported
1113732b578d3Smrg    always_export_symbols_CXX=no
1113832b578d3Smrg    enable_shared_with_static_runtimes_CXX=yes
1113932b578d3Smrg
1114032b578d3Smrg    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
1114132b578d3Smrg      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'
1114232b578d3Smrg      # If the export-symbols file already is a .def file (1st line
1114332b578d3Smrg      # is EXPORTS), use it as is; otherwise, prepend...
1114432b578d3Smrg      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1114532b578d3Smrg	cp $export_symbols $output_objdir/$soname.def;
1114632b578d3Smrg      else
1114732b578d3Smrg	echo EXPORTS > $output_objdir/$soname.def;
1114832b578d3Smrg	cat $export_symbols >> $output_objdir/$soname.def;
1114932b578d3Smrg      fi~
1115032b578d3Smrg      $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'
1115132b578d3Smrg    else
1115232b578d3Smrg      ld_shlibs_CXX=no
1115332b578d3Smrg    fi
1115432b578d3Smrg  ;;
1115532b578d3Smrg      darwin* | rhapsody*)
1115632b578d3Smrg        case $host_os in
1115732b578d3Smrg        rhapsody* | darwin1.[012])
1115832b578d3Smrg         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
1115932b578d3Smrg         ;;
1116032b578d3Smrg       *) # Darwin 1.3 on
1116132b578d3Smrg         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
1116232b578d3Smrg           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
1116332b578d3Smrg         else
1116432b578d3Smrg           case ${MACOSX_DEPLOYMENT_TARGET} in
1116532b578d3Smrg             10.[012])
1116632b578d3Smrg               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
1116732b578d3Smrg               ;;
1116832b578d3Smrg             10.*)
1116932b578d3Smrg               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
1117032b578d3Smrg               ;;
1117132b578d3Smrg           esac
1117232b578d3Smrg         fi
1117332b578d3Smrg         ;;
1117432b578d3Smrg        esac
1117532b578d3Smrg      archive_cmds_need_lc_CXX=no
1117632b578d3Smrg      hardcode_direct_CXX=no
1117732b578d3Smrg      hardcode_automatic_CXX=yes
1117832b578d3Smrg      hardcode_shlibpath_var_CXX=unsupported
1117932b578d3Smrg      whole_archive_flag_spec_CXX=''
1118032b578d3Smrg      link_all_deplibs_CXX=yes
1118132b578d3Smrg
1118232b578d3Smrg    if test "$GXX" = yes ; then
1118332b578d3Smrg      lt_int_apple_cc_single_mod=no
1118432b578d3Smrg      output_verbose_link_cmd='echo'
1118532b578d3Smrg      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
1118632b578d3Smrg       lt_int_apple_cc_single_mod=yes
1118732b578d3Smrg      fi
1118832b578d3Smrg      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
1118932b578d3Smrg       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
1119032b578d3Smrg      else
1119132b578d3Smrg          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'
1119232b578d3Smrg        fi
1119332b578d3Smrg        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
1119432b578d3Smrg        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
1119532b578d3Smrg          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
1119632b578d3Smrg            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1119732b578d3Smrg          else
1119832b578d3Smrg            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1119932b578d3Smrg          fi
1120032b578d3Smrg            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1120132b578d3Smrg      else
1120232b578d3Smrg      case $cc_basename in
1120332b578d3Smrg        xlc*)
1120432b578d3Smrg         output_verbose_link_cmd='echo'
11205d31dbc53Smrg          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
1120632b578d3Smrg          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
1120732b578d3Smrg          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11208d31dbc53Smrg          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1120932b578d3Smrg          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1121032b578d3Smrg          ;;
1121132b578d3Smrg       *)
1121232b578d3Smrg         ld_shlibs_CXX=no
1121332b578d3Smrg          ;;
1121432b578d3Smrg      esac
1121532b578d3Smrg      fi
1121632b578d3Smrg        ;;
1121732b578d3Smrg
1121832b578d3Smrg  dgux*)
1121932b578d3Smrg    case $cc_basename in
1122032b578d3Smrg      ec++*)
1122132b578d3Smrg	# FIXME: insert proper C++ library support
1122232b578d3Smrg	ld_shlibs_CXX=no
1122332b578d3Smrg	;;
1122432b578d3Smrg      ghcx*)
1122532b578d3Smrg	# Green Hills C++ Compiler
1122632b578d3Smrg	# FIXME: insert proper C++ library support
1122732b578d3Smrg	ld_shlibs_CXX=no
1122832b578d3Smrg	;;
1122932b578d3Smrg      *)
1123032b578d3Smrg	# FIXME: insert proper C++ library support
1123132b578d3Smrg	ld_shlibs_CXX=no
1123232b578d3Smrg	;;
1123332b578d3Smrg    esac
1123432b578d3Smrg    ;;
1123532b578d3Smrg  freebsd[12]*)
1123632b578d3Smrg    # C++ shared libraries reported to be fairly broken before switch to ELF
1123732b578d3Smrg    ld_shlibs_CXX=no
1123832b578d3Smrg    ;;
1123932b578d3Smrg  freebsd-elf*)
1124032b578d3Smrg    archive_cmds_need_lc_CXX=no
1124132b578d3Smrg    ;;
11242d31dbc53Smrg  freebsd* | kfreebsd*-gnu | dragonfly*)
1124332b578d3Smrg    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
1124432b578d3Smrg    # conventions
1124532b578d3Smrg    ld_shlibs_CXX=yes
1124632b578d3Smrg    ;;
1124732b578d3Smrg  gnu*)
1124832b578d3Smrg    ;;
1124932b578d3Smrg  hpux9*)
1125032b578d3Smrg    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
1125132b578d3Smrg    hardcode_libdir_separator_CXX=:
1125232b578d3Smrg    export_dynamic_flag_spec_CXX='${wl}-E'
1125332b578d3Smrg    hardcode_direct_CXX=yes
1125432b578d3Smrg    hardcode_minus_L_CXX=yes # Not in the search PATH,
1125532b578d3Smrg				# but as the default
1125632b578d3Smrg				# location of the library.
1125732b578d3Smrg
1125832b578d3Smrg    case $cc_basename in
1125932b578d3Smrg    CC*)
1126032b578d3Smrg      # FIXME: insert proper C++ library support
1126132b578d3Smrg      ld_shlibs_CXX=no
1126232b578d3Smrg      ;;
1126332b578d3Smrg    aCC*)
1126432b578d3Smrg      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'
1126532b578d3Smrg      # Commands to make compiler produce verbose output that lists
1126632b578d3Smrg      # what "hidden" libraries, object files and flags are used when
1126732b578d3Smrg      # linking a shared library.
1126832b578d3Smrg      #
1126932b578d3Smrg      # There doesn't appear to be a way to prevent this compiler from
1127032b578d3Smrg      # explicitly linking system object files so we need to strip them
1127132b578d3Smrg      # from the output so that they don't get included in the library
1127232b578d3Smrg      # dependencies.
1127332b578d3Smrg      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
1127432b578d3Smrg      ;;
1127532b578d3Smrg    *)
1127632b578d3Smrg      if test "$GXX" = yes; then
1127732b578d3Smrg        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'
1127832b578d3Smrg      else
1127932b578d3Smrg        # FIXME: insert proper C++ library support
1128032b578d3Smrg        ld_shlibs_CXX=no
1128132b578d3Smrg      fi
1128232b578d3Smrg      ;;
1128332b578d3Smrg    esac
1128432b578d3Smrg    ;;
1128532b578d3Smrg  hpux10*|hpux11*)
1128632b578d3Smrg    if test $with_gnu_ld = no; then
1128732b578d3Smrg      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
1128832b578d3Smrg      hardcode_libdir_separator_CXX=:
1128932b578d3Smrg
1129032b578d3Smrg      case $host_cpu in
11291d31dbc53Smrg      hppa*64*|ia64*)
11292d31dbc53Smrg	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11293d31dbc53Smrg        ;;
1129432b578d3Smrg      *)
1129532b578d3Smrg	export_dynamic_flag_spec_CXX='${wl}-E'
1129632b578d3Smrg        ;;
1129732b578d3Smrg      esac
1129832b578d3Smrg    fi
1129932b578d3Smrg    case $host_cpu in
1130032b578d3Smrg    hppa*64*|ia64*)
1130132b578d3Smrg      hardcode_direct_CXX=no
1130232b578d3Smrg      hardcode_shlibpath_var_CXX=no
1130332b578d3Smrg      ;;
1130432b578d3Smrg    *)
1130532b578d3Smrg      hardcode_direct_CXX=yes
1130632b578d3Smrg      hardcode_minus_L_CXX=yes # Not in the search PATH,
1130732b578d3Smrg					      # but as the default
1130832b578d3Smrg					      # location of the library.
1130932b578d3Smrg      ;;
1131032b578d3Smrg    esac
1131132b578d3Smrg
1131232b578d3Smrg    case $cc_basename in
1131332b578d3Smrg      CC*)
1131432b578d3Smrg	# FIXME: insert proper C++ library support
1131532b578d3Smrg	ld_shlibs_CXX=no
1131632b578d3Smrg	;;
1131732b578d3Smrg      aCC*)
1131832b578d3Smrg	case $host_cpu in
1131932b578d3Smrg	hppa*64*)
1132032b578d3Smrg	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
1132132b578d3Smrg	  ;;
1132232b578d3Smrg	ia64*)
1132332b578d3Smrg	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
1132432b578d3Smrg	  ;;
1132532b578d3Smrg	*)
1132632b578d3Smrg	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
1132732b578d3Smrg	  ;;
1132832b578d3Smrg	esac
1132932b578d3Smrg	# Commands to make compiler produce verbose output that lists
1133032b578d3Smrg	# what "hidden" libraries, object files and flags are used when
1133132b578d3Smrg	# linking a shared library.
1133232b578d3Smrg	#
1133332b578d3Smrg	# There doesn't appear to be a way to prevent this compiler from
1133432b578d3Smrg	# explicitly linking system object files so we need to strip them
1133532b578d3Smrg	# from the output so that they don't get included in the library
1133632b578d3Smrg	# dependencies.
1133732b578d3Smrg	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
1133832b578d3Smrg	;;
1133932b578d3Smrg      *)
1134032b578d3Smrg	if test "$GXX" = yes; then
1134132b578d3Smrg	  if test $with_gnu_ld = no; then
1134232b578d3Smrg	    case $host_cpu in
1134332b578d3Smrg	    hppa*64*)
1134432b578d3Smrg	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
1134532b578d3Smrg	      ;;
1134632b578d3Smrg	    ia64*)
1134732b578d3Smrg	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
1134832b578d3Smrg	      ;;
1134932b578d3Smrg	    *)
1135032b578d3Smrg	      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'
1135132b578d3Smrg	      ;;
1135232b578d3Smrg	    esac
1135332b578d3Smrg	  fi
1135432b578d3Smrg	else
1135532b578d3Smrg	  # FIXME: insert proper C++ library support
1135632b578d3Smrg	  ld_shlibs_CXX=no
1135732b578d3Smrg	fi
1135832b578d3Smrg	;;
1135932b578d3Smrg    esac
1136032b578d3Smrg    ;;
11361d31dbc53Smrg  interix3*)
1136232b578d3Smrg    hardcode_direct_CXX=no
1136332b578d3Smrg    hardcode_shlibpath_var_CXX=no
1136432b578d3Smrg    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
1136532b578d3Smrg    export_dynamic_flag_spec_CXX='${wl}-E'
1136632b578d3Smrg    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
1136732b578d3Smrg    # Instead, shared libraries are loaded at an image base (0x10000000 by
1136832b578d3Smrg    # default) and relocated if they conflict, which is a slow very memory
1136932b578d3Smrg    # consuming and fragmenting process.  To avoid this, we pick a random,
1137032b578d3Smrg    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
1137132b578d3Smrg    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
1137232b578d3Smrg    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'
1137332b578d3Smrg    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'
1137432b578d3Smrg    ;;
1137532b578d3Smrg  irix5* | irix6*)
1137632b578d3Smrg    case $cc_basename in
1137732b578d3Smrg      CC*)
1137832b578d3Smrg	# SGI C++
1137932b578d3Smrg	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1138032b578d3Smrg
1138132b578d3Smrg	# Archives containing C++ object files must be created using
1138232b578d3Smrg	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
1138332b578d3Smrg	# necessary to make sure instantiated templates are included
1138432b578d3Smrg	# in the archive.
1138532b578d3Smrg	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
1138632b578d3Smrg	;;
1138732b578d3Smrg      *)
1138832b578d3Smrg	if test "$GXX" = yes; then
1138932b578d3Smrg	  if test "$with_gnu_ld" = no; then
1139032b578d3Smrg	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1139132b578d3Smrg	  else
1139232b578d3Smrg	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
1139332b578d3Smrg	  fi
1139432b578d3Smrg	fi
1139532b578d3Smrg	link_all_deplibs_CXX=yes
1139632b578d3Smrg	;;
1139732b578d3Smrg    esac
1139832b578d3Smrg    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
1139932b578d3Smrg    hardcode_libdir_separator_CXX=:
1140032b578d3Smrg    ;;
11401d31dbc53Smrg  linux*)
1140232b578d3Smrg    case $cc_basename in
1140332b578d3Smrg      KCC*)
1140432b578d3Smrg	# Kuck and Associates, Inc. (KAI) C++ Compiler
1140532b578d3Smrg
1140632b578d3Smrg	# KCC will only create a shared library if the output file
1140732b578d3Smrg	# ends with ".so" (or ".sl" for HP-UX), so rename the library
1140832b578d3Smrg	# to its proper name (with version) after linking.
1140932b578d3Smrg	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'
1141032b578d3Smrg	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'
1141132b578d3Smrg	# Commands to make compiler produce verbose output that lists
1141232b578d3Smrg	# what "hidden" libraries, object files and flags are used when
1141332b578d3Smrg	# linking a shared library.
1141432b578d3Smrg	#
1141532b578d3Smrg	# There doesn't appear to be a way to prevent this compiler from
1141632b578d3Smrg	# explicitly linking system object files so we need to strip them
1141732b578d3Smrg	# from the output so that they don't get included in the library
1141832b578d3Smrg	# dependencies.
1141932b578d3Smrg	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
1142032b578d3Smrg
1142132b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
1142232b578d3Smrg	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1142332b578d3Smrg
1142432b578d3Smrg	# Archives containing C++ object files must be created using
1142532b578d3Smrg	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
1142632b578d3Smrg	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
1142732b578d3Smrg	;;
1142832b578d3Smrg      icpc*)
1142932b578d3Smrg	# Intel C++
1143032b578d3Smrg	with_gnu_ld=yes
1143132b578d3Smrg	# version 8.0 and above of icpc choke on multiply defined symbols
1143232b578d3Smrg	# if we add $predep_objects and $postdep_objects, however 7.1 and
1143332b578d3Smrg	# earlier do not add the objects themselves.
1143432b578d3Smrg	case `$CC -V 2>&1` in
1143532b578d3Smrg	*"Version 7."*)
1143632b578d3Smrg  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
1143732b578d3Smrg  	  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'
1143832b578d3Smrg	  ;;
1143932b578d3Smrg	*)  # Version 8.0 or newer
1144032b578d3Smrg	  tmp_idyn=
1144132b578d3Smrg	  case $host_cpu in
1144232b578d3Smrg	    ia64*) tmp_idyn=' -i_dynamic';;
1144332b578d3Smrg	  esac
1144432b578d3Smrg  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1144532b578d3Smrg	  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'
1144632b578d3Smrg	  ;;
1144732b578d3Smrg	esac
1144832b578d3Smrg	archive_cmds_need_lc_CXX=no
1144932b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
1145032b578d3Smrg	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1145132b578d3Smrg	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
1145232b578d3Smrg	;;
1145332b578d3Smrg      pgCC*)
1145432b578d3Smrg        # Portland Group C++ compiler
1145532b578d3Smrg	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
1145632b578d3Smrg  	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'
1145732b578d3Smrg
1145832b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
1145932b578d3Smrg	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1146032b578d3Smrg	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'
1146132b578d3Smrg        ;;
1146232b578d3Smrg      cxx*)
1146332b578d3Smrg	# Compaq C++
1146432b578d3Smrg	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
1146532b578d3Smrg	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'
1146632b578d3Smrg
1146732b578d3Smrg	runpath_var=LD_RUN_PATH
1146832b578d3Smrg	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
1146932b578d3Smrg	hardcode_libdir_separator_CXX=:
1147032b578d3Smrg
1147132b578d3Smrg	# Commands to make compiler produce verbose output that lists
1147232b578d3Smrg	# what "hidden" libraries, object files and flags are used when
1147332b578d3Smrg	# linking a shared library.
1147432b578d3Smrg	#
1147532b578d3Smrg	# There doesn't appear to be a way to prevent this compiler from
1147632b578d3Smrg	# explicitly linking system object files so we need to strip them
1147732b578d3Smrg	# from the output so that they don't get included in the library
1147832b578d3Smrg	# dependencies.
1147932b578d3Smrg	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
1148032b578d3Smrg	;;
1148132b578d3Smrg    esac
1148232b578d3Smrg    ;;
1148332b578d3Smrg  lynxos*)
1148432b578d3Smrg    # FIXME: insert proper C++ library support
1148532b578d3Smrg    ld_shlibs_CXX=no
1148632b578d3Smrg    ;;
1148732b578d3Smrg  m88k*)
1148832b578d3Smrg    # FIXME: insert proper C++ library support
1148932b578d3Smrg    ld_shlibs_CXX=no
1149032b578d3Smrg    ;;
1149132b578d3Smrg  mvs*)
1149232b578d3Smrg    case $cc_basename in
1149332b578d3Smrg      cxx*)
1149432b578d3Smrg	# FIXME: insert proper C++ library support
1149532b578d3Smrg	ld_shlibs_CXX=no
1149632b578d3Smrg	;;
1149732b578d3Smrg      *)
1149832b578d3Smrg	# FIXME: insert proper C++ library support
1149932b578d3Smrg	ld_shlibs_CXX=no
1150032b578d3Smrg	;;
1150132b578d3Smrg    esac
1150232b578d3Smrg    ;;
1150332b578d3Smrg  netbsd*)
1150432b578d3Smrg    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1150532b578d3Smrg      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
1150632b578d3Smrg      wlarc=
1150732b578d3Smrg      hardcode_libdir_flag_spec_CXX='-R$libdir'
1150832b578d3Smrg      hardcode_direct_CXX=yes
1150932b578d3Smrg      hardcode_shlibpath_var_CXX=no
1151032b578d3Smrg    fi
1151132b578d3Smrg    # Workaround some broken pre-1.5 toolchains
1151232b578d3Smrg    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
1151332b578d3Smrg    ;;
1151432b578d3Smrg  openbsd2*)
1151532b578d3Smrg    # C++ shared libraries are fairly broken
1151632b578d3Smrg    ld_shlibs_CXX=no
1151732b578d3Smrg    ;;
1151832b578d3Smrg  openbsd*)
11519d31dbc53Smrg    hardcode_direct_CXX=yes
11520d31dbc53Smrg    hardcode_shlibpath_var_CXX=no
11521d31dbc53Smrg    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11522d31dbc53Smrg    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11523d31dbc53Smrg    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11524d31dbc53Smrg      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11525d31dbc53Smrg      export_dynamic_flag_spec_CXX='${wl}-E'
11526d31dbc53Smrg      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
1152732b578d3Smrg    fi
11528d31dbc53Smrg    output_verbose_link_cmd='echo'
1152932b578d3Smrg    ;;
1153032b578d3Smrg  osf3*)
1153132b578d3Smrg    case $cc_basename in
1153232b578d3Smrg      KCC*)
1153332b578d3Smrg	# Kuck and Associates, Inc. (KAI) C++ Compiler
1153432b578d3Smrg
1153532b578d3Smrg	# KCC will only create a shared library if the output file
1153632b578d3Smrg	# ends with ".so" (or ".sl" for HP-UX), so rename the library
1153732b578d3Smrg	# to its proper name (with version) after linking.
1153832b578d3Smrg	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'
1153932b578d3Smrg
1154032b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
1154132b578d3Smrg	hardcode_libdir_separator_CXX=:
1154232b578d3Smrg
1154332b578d3Smrg	# Archives containing C++ object files must be created using
1154432b578d3Smrg	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
1154532b578d3Smrg	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
1154632b578d3Smrg
1154732b578d3Smrg	;;
1154832b578d3Smrg      RCC*)
1154932b578d3Smrg	# Rational C++ 2.4.1
1155032b578d3Smrg	# FIXME: insert proper C++ library support
1155132b578d3Smrg	ld_shlibs_CXX=no
1155232b578d3Smrg	;;
1155332b578d3Smrg      cxx*)
1155432b578d3Smrg	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
1155532b578d3Smrg	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1155632b578d3Smrg
1155732b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
1155832b578d3Smrg	hardcode_libdir_separator_CXX=:
1155932b578d3Smrg
1156032b578d3Smrg	# Commands to make compiler produce verbose output that lists
1156132b578d3Smrg	# what "hidden" libraries, object files and flags are used when
1156232b578d3Smrg	# linking a shared library.
1156332b578d3Smrg	#
1156432b578d3Smrg	# There doesn't appear to be a way to prevent this compiler from
1156532b578d3Smrg	# explicitly linking system object files so we need to strip them
1156632b578d3Smrg	# from the output so that they don't get included in the library
1156732b578d3Smrg	# dependencies.
1156832b578d3Smrg	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
1156932b578d3Smrg	;;
1157032b578d3Smrg      *)
1157132b578d3Smrg	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
1157232b578d3Smrg	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
1157332b578d3Smrg	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1157432b578d3Smrg
1157532b578d3Smrg	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
1157632b578d3Smrg	  hardcode_libdir_separator_CXX=:
1157732b578d3Smrg
1157832b578d3Smrg	  # Commands to make compiler produce verbose output that lists
1157932b578d3Smrg	  # what "hidden" libraries, object files and flags are used when
1158032b578d3Smrg	  # linking a shared library.
1158132b578d3Smrg	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
1158232b578d3Smrg
1158332b578d3Smrg	else
1158432b578d3Smrg	  # FIXME: insert proper C++ library support
1158532b578d3Smrg	  ld_shlibs_CXX=no
1158632b578d3Smrg	fi
1158732b578d3Smrg	;;
1158832b578d3Smrg    esac
1158932b578d3Smrg    ;;
1159032b578d3Smrg  osf4* | osf5*)
1159132b578d3Smrg    case $cc_basename in
1159232b578d3Smrg      KCC*)
1159332b578d3Smrg	# Kuck and Associates, Inc. (KAI) C++ Compiler
1159432b578d3Smrg
1159532b578d3Smrg	# KCC will only create a shared library if the output file
1159632b578d3Smrg	# ends with ".so" (or ".sl" for HP-UX), so rename the library
1159732b578d3Smrg	# to its proper name (with version) after linking.
1159832b578d3Smrg	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'
1159932b578d3Smrg
1160032b578d3Smrg	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
1160132b578d3Smrg	hardcode_libdir_separator_CXX=:
1160232b578d3Smrg
1160332b578d3Smrg	# Archives containing C++ object files must be created using
1160432b578d3Smrg	# the KAI C++ compiler.
1160532b578d3Smrg	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
1160632b578d3Smrg	;;
1160732b578d3Smrg      RCC*)
1160832b578d3Smrg	# Rational C++ 2.4.1
1160932b578d3Smrg	# FIXME: insert proper C++ library support
1161032b578d3Smrg	ld_shlibs_CXX=no
1161132b578d3Smrg	;;
1161232b578d3Smrg      cxx*)
1161332b578d3Smrg	allow_undefined_flag_CXX=' -expect_unresolved \*'
1161432b578d3Smrg	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1161532b578d3Smrg	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
1161632b578d3Smrg	  echo "-hidden">> $lib.exp~
1161732b578d3Smrg	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
1161832b578d3Smrg	  $rm $lib.exp'
1161932b578d3Smrg
1162032b578d3Smrg	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
1162132b578d3Smrg	hardcode_libdir_separator_CXX=:
1162232b578d3Smrg
1162332b578d3Smrg	# Commands to make compiler produce verbose output that lists
1162432b578d3Smrg	# what "hidden" libraries, object files and flags are used when
1162532b578d3Smrg	# linking a shared library.
1162632b578d3Smrg	#
1162732b578d3Smrg	# There doesn't appear to be a way to prevent this compiler from
1162832b578d3Smrg	# explicitly linking system object files so we need to strip them
1162932b578d3Smrg	# from the output so that they don't get included in the library
1163032b578d3Smrg	# dependencies.
1163132b578d3Smrg	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
1163232b578d3Smrg	;;
1163332b578d3Smrg      *)
1163432b578d3Smrg	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
1163532b578d3Smrg	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
1163632b578d3Smrg	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1163732b578d3Smrg
1163832b578d3Smrg	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
1163932b578d3Smrg	  hardcode_libdir_separator_CXX=:
1164032b578d3Smrg
1164132b578d3Smrg	  # Commands to make compiler produce verbose output that lists
1164232b578d3Smrg	  # what "hidden" libraries, object files and flags are used when
1164332b578d3Smrg	  # linking a shared library.
1164432b578d3Smrg	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
1164532b578d3Smrg
1164632b578d3Smrg	else
1164732b578d3Smrg	  # FIXME: insert proper C++ library support
1164832b578d3Smrg	  ld_shlibs_CXX=no
1164932b578d3Smrg	fi
1165032b578d3Smrg	;;
1165132b578d3Smrg    esac
1165232b578d3Smrg    ;;
1165332b578d3Smrg  psos*)
1165432b578d3Smrg    # FIXME: insert proper C++ library support
1165532b578d3Smrg    ld_shlibs_CXX=no
1165632b578d3Smrg    ;;
1165732b578d3Smrg  sunos4*)
1165832b578d3Smrg    case $cc_basename in
1165932b578d3Smrg      CC*)
1166032b578d3Smrg	# Sun C++ 4.x
1166132b578d3Smrg	# FIXME: insert proper C++ library support
1166232b578d3Smrg	ld_shlibs_CXX=no
1166332b578d3Smrg	;;
1166432b578d3Smrg      lcc*)
1166532b578d3Smrg	# Lucid
1166632b578d3Smrg	# FIXME: insert proper C++ library support
1166732b578d3Smrg	ld_shlibs_CXX=no
1166832b578d3Smrg	;;
1166932b578d3Smrg      *)
1167032b578d3Smrg	# FIXME: insert proper C++ library support
1167132b578d3Smrg	ld_shlibs_CXX=no
1167232b578d3Smrg	;;
1167332b578d3Smrg    esac
1167432b578d3Smrg    ;;
1167532b578d3Smrg  solaris*)
1167632b578d3Smrg    case $cc_basename in
1167732b578d3Smrg      CC*)
1167832b578d3Smrg	# Sun C++ 4.2, 5.x and Centerline C++
1167932b578d3Smrg        archive_cmds_need_lc_CXX=yes
1168032b578d3Smrg	no_undefined_flag_CXX=' -zdefs'
1168132b578d3Smrg	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
1168232b578d3Smrg	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1168332b578d3Smrg	$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'
1168432b578d3Smrg
1168532b578d3Smrg	hardcode_libdir_flag_spec_CXX='-R$libdir'
1168632b578d3Smrg	hardcode_shlibpath_var_CXX=no
1168732b578d3Smrg	case $host_os in
1168832b578d3Smrg	  solaris2.[0-5] | solaris2.[0-5].*) ;;
1168932b578d3Smrg	  *)
11690d31dbc53Smrg	    # The C++ compiler is used as linker so we must use $wl
11691d31dbc53Smrg	    # flag to pass the commands to the underlying system
11692d31dbc53Smrg	    # linker. We must also pass each convience library through
11693d31dbc53Smrg	    # to the system linker between allextract/defaultextract.
11694d31dbc53Smrg	    # The C++ compiler will combine linker options so we
11695d31dbc53Smrg	    # cannot just pass the convience library names through
11696d31dbc53Smrg	    # without $wl.
1169732b578d3Smrg	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11698d31dbc53Smrg	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
1169932b578d3Smrg	    ;;
1170032b578d3Smrg	esac
1170132b578d3Smrg	link_all_deplibs_CXX=yes
1170232b578d3Smrg
1170332b578d3Smrg	output_verbose_link_cmd='echo'
1170432b578d3Smrg
1170532b578d3Smrg	# Archives containing C++ object files must be created using
1170632b578d3Smrg	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
1170732b578d3Smrg	# necessary to make sure instantiated templates are included
1170832b578d3Smrg	# in the archive.
1170932b578d3Smrg	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
1171032b578d3Smrg	;;
1171132b578d3Smrg      gcx*)
1171232b578d3Smrg	# Green Hills C++ Compiler
1171332b578d3Smrg	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
1171432b578d3Smrg
1171532b578d3Smrg	# The C++ compiler must be used to create the archive.
1171632b578d3Smrg	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
1171732b578d3Smrg	;;
1171832b578d3Smrg      *)
1171932b578d3Smrg	# GNU C++ compiler with Solaris linker
1172032b578d3Smrg	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
1172132b578d3Smrg	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
1172232b578d3Smrg	  if $CC --version | grep -v '^2\.7' > /dev/null; then
1172332b578d3Smrg	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
1172432b578d3Smrg	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1172532b578d3Smrg		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
1172632b578d3Smrg
1172732b578d3Smrg	    # Commands to make compiler produce verbose output that lists
1172832b578d3Smrg	    # what "hidden" libraries, object files and flags are used when
1172932b578d3Smrg	    # linking a shared library.
1173032b578d3Smrg	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
1173132b578d3Smrg	  else
1173232b578d3Smrg	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
1173332b578d3Smrg	    # platform.
1173432b578d3Smrg	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
1173532b578d3Smrg	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1173632b578d3Smrg		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
1173732b578d3Smrg
1173832b578d3Smrg	    # Commands to make compiler produce verbose output that lists
1173932b578d3Smrg	    # what "hidden" libraries, object files and flags are used when
1174032b578d3Smrg	    # linking a shared library.
1174132b578d3Smrg	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
1174232b578d3Smrg	  fi
1174332b578d3Smrg
1174432b578d3Smrg	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
1174532b578d3Smrg	fi
1174632b578d3Smrg	;;
1174732b578d3Smrg    esac
1174832b578d3Smrg    ;;
1174932b578d3Smrg  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
1175032b578d3Smrg    no_undefined_flag_CXX='${wl}-z,text'
1175132b578d3Smrg    archive_cmds_need_lc_CXX=no
1175232b578d3Smrg    hardcode_shlibpath_var_CXX=no
1175332b578d3Smrg    runpath_var='LD_RUN_PATH'
1175432b578d3Smrg
1175532b578d3Smrg    case $cc_basename in
1175632b578d3Smrg      CC*)
1175732b578d3Smrg	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1175832b578d3Smrg	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1175932b578d3Smrg	;;
1176032b578d3Smrg      *)
1176132b578d3Smrg	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1176232b578d3Smrg	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1176332b578d3Smrg	;;
1176432b578d3Smrg    esac
1176532b578d3Smrg    ;;
1176632b578d3Smrg  sysv5* | sco3.2v5* | sco5v6*)
1176732b578d3Smrg    # Note: We can NOT use -z defs as we might desire, because we do not
1176832b578d3Smrg    # link with -lc, and that would cause any symbols used from libc to
1176932b578d3Smrg    # always be unresolved, which means just about no library would
1177032b578d3Smrg    # ever link correctly.  If we're not using GNU ld we use -z text
1177132b578d3Smrg    # though, which does catch some bad symbols but isn't as heavy-handed
1177232b578d3Smrg    # as -z defs.
1177332b578d3Smrg    # For security reasons, it is highly recommended that you always
1177432b578d3Smrg    # use absolute paths for naming shared libraries, and exclude the
1177532b578d3Smrg    # DT_RUNPATH tag from executables and libraries.  But doing so
1177632b578d3Smrg    # requires that you compile everything twice, which is a pain.
1177732b578d3Smrg    # So that behaviour is only enabled if SCOABSPATH is set to a
1177832b578d3Smrg    # non-empty value in the environment.  Most likely only useful for
1177932b578d3Smrg    # creating official distributions of packages.
1178032b578d3Smrg    # This is a hack until libtool officially supports absolute path
1178132b578d3Smrg    # names for shared libraries.
1178232b578d3Smrg    no_undefined_flag_CXX='${wl}-z,text'
1178332b578d3Smrg    allow_undefined_flag_CXX='${wl}-z,nodefs'
1178432b578d3Smrg    archive_cmds_need_lc_CXX=no
1178532b578d3Smrg    hardcode_shlibpath_var_CXX=no
1178632b578d3Smrg    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
1178732b578d3Smrg    hardcode_libdir_separator_CXX=':'
1178832b578d3Smrg    link_all_deplibs_CXX=yes
1178932b578d3Smrg    export_dynamic_flag_spec_CXX='${wl}-Bexport'
1179032b578d3Smrg    runpath_var='LD_RUN_PATH'
1179132b578d3Smrg
1179232b578d3Smrg    case $cc_basename in
1179332b578d3Smrg      CC*)
1179432b578d3Smrg	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1179532b578d3Smrg	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1179632b578d3Smrg	;;
1179732b578d3Smrg      *)
1179832b578d3Smrg	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1179932b578d3Smrg	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1180032b578d3Smrg	;;
1180132b578d3Smrg    esac
1180232b578d3Smrg    ;;
1180332b578d3Smrg  tandem*)
1180432b578d3Smrg    case $cc_basename in
1180532b578d3Smrg      NCC*)
1180632b578d3Smrg	# NonStop-UX NCC 3.20
1180732b578d3Smrg	# FIXME: insert proper C++ library support
1180832b578d3Smrg	ld_shlibs_CXX=no
1180932b578d3Smrg	;;
1181032b578d3Smrg      *)
1181132b578d3Smrg	# FIXME: insert proper C++ library support
1181232b578d3Smrg	ld_shlibs_CXX=no
1181332b578d3Smrg	;;
1181432b578d3Smrg    esac
1181532b578d3Smrg    ;;
1181632b578d3Smrg  vxworks*)
1181732b578d3Smrg    # FIXME: insert proper C++ library support
1181832b578d3Smrg    ld_shlibs_CXX=no
1181932b578d3Smrg    ;;
1182032b578d3Smrg  *)
1182132b578d3Smrg    # FIXME: insert proper C++ library support
1182232b578d3Smrg    ld_shlibs_CXX=no
1182332b578d3Smrg    ;;
1182432b578d3Smrgesac
1182532b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
1182632b578d3Smrgecho "${ECHO_T}$ld_shlibs_CXX" >&6; }
1182732b578d3Smrgtest "$ld_shlibs_CXX" = no && can_build_shared=no
1182832b578d3Smrg
1182932b578d3SmrgGCC_CXX="$GXX"
1183032b578d3SmrgLD_CXX="$LD"
1183132b578d3Smrg
1183232b578d3Smrg
1183332b578d3Smrgcat > conftest.$ac_ext <<EOF
1183432b578d3Smrgclass Foo
1183532b578d3Smrg{
1183632b578d3Smrgpublic:
1183732b578d3Smrg  Foo (void) { a = 0; }
1183832b578d3Smrgprivate:
1183932b578d3Smrg  int a;
1184032b578d3Smrg};
1184132b578d3SmrgEOF
1184232b578d3Smrg
1184332b578d3Smrgif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1184432b578d3Smrg  (eval $ac_compile) 2>&5
1184532b578d3Smrg  ac_status=$?
1184632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1184732b578d3Smrg  (exit $ac_status); }; then
1184832b578d3Smrg  # Parse the compiler output and extract the necessary
1184932b578d3Smrg  # objects, libraries and library flags.
1185032b578d3Smrg
1185132b578d3Smrg  # Sentinel used to keep track of whether or not we are before
1185232b578d3Smrg  # the conftest object file.
1185332b578d3Smrg  pre_test_object_deps_done=no
1185432b578d3Smrg
1185532b578d3Smrg  # The `*' in the case matches for architectures that use `case' in
1185632b578d3Smrg  # $output_verbose_cmd can trigger glob expansion during the loop
1185732b578d3Smrg  # eval without this substitution.
1185832b578d3Smrg  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
1185932b578d3Smrg
1186032b578d3Smrg  for p in `eval $output_verbose_link_cmd`; do
1186132b578d3Smrg    case $p in
1186232b578d3Smrg
1186332b578d3Smrg    -L* | -R* | -l*)
1186432b578d3Smrg       # Some compilers place space between "-{L,R}" and the path.
1186532b578d3Smrg       # Remove the space.
1186632b578d3Smrg       if test $p = "-L" \
1186732b578d3Smrg	  || test $p = "-R"; then
1186832b578d3Smrg	 prev=$p
1186932b578d3Smrg	 continue
1187032b578d3Smrg       else
1187132b578d3Smrg	 prev=
1187232b578d3Smrg       fi
1187332b578d3Smrg
1187432b578d3Smrg       if test "$pre_test_object_deps_done" = no; then
1187532b578d3Smrg	 case $p in
1187632b578d3Smrg	 -L* | -R*)
1187732b578d3Smrg	   # Internal compiler library paths should come after those
1187832b578d3Smrg	   # provided the user.  The postdeps already come after the
1187932b578d3Smrg	   # user supplied libs so there is no need to process them.
1188032b578d3Smrg	   if test -z "$compiler_lib_search_path_CXX"; then
1188132b578d3Smrg	     compiler_lib_search_path_CXX="${prev}${p}"
1188232b578d3Smrg	   else
1188332b578d3Smrg	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
1188432b578d3Smrg	   fi
1188532b578d3Smrg	   ;;
1188632b578d3Smrg	 # The "-l" case would never come before the object being
1188732b578d3Smrg	 # linked, so don't bother handling this case.
1188832b578d3Smrg	 esac
1188932b578d3Smrg       else
1189032b578d3Smrg	 if test -z "$postdeps_CXX"; then
1189132b578d3Smrg	   postdeps_CXX="${prev}${p}"
1189232b578d3Smrg	 else
1189332b578d3Smrg	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
1189432b578d3Smrg	 fi
1189532b578d3Smrg       fi
1189632b578d3Smrg       ;;
1189732b578d3Smrg
1189832b578d3Smrg    *.$objext)
1189932b578d3Smrg       # This assumes that the test object file only shows up
1190032b578d3Smrg       # once in the compiler output.
1190132b578d3Smrg       if test "$p" = "conftest.$objext"; then
1190232b578d3Smrg	 pre_test_object_deps_done=yes
1190332b578d3Smrg	 continue
1190432b578d3Smrg       fi
1190532b578d3Smrg
1190632b578d3Smrg       if test "$pre_test_object_deps_done" = no; then
1190732b578d3Smrg	 if test -z "$predep_objects_CXX"; then
1190832b578d3Smrg	   predep_objects_CXX="$p"
1190932b578d3Smrg	 else
1191032b578d3Smrg	   predep_objects_CXX="$predep_objects_CXX $p"
1191132b578d3Smrg	 fi
1191232b578d3Smrg       else
1191332b578d3Smrg	 if test -z "$postdep_objects_CXX"; then
1191432b578d3Smrg	   postdep_objects_CXX="$p"
1191532b578d3Smrg	 else
1191632b578d3Smrg	   postdep_objects_CXX="$postdep_objects_CXX $p"
1191732b578d3Smrg	 fi
1191832b578d3Smrg       fi
1191932b578d3Smrg       ;;
1192032b578d3Smrg
1192132b578d3Smrg    *) ;; # Ignore the rest.
1192232b578d3Smrg
1192332b578d3Smrg    esac
1192432b578d3Smrg  done
1192532b578d3Smrg
1192632b578d3Smrg  # Clean up.
1192732b578d3Smrg  rm -f a.out a.exe
1192832b578d3Smrgelse
1192932b578d3Smrg  echo "libtool.m4: error: problem compiling CXX test program"
1193032b578d3Smrgfi
1193132b578d3Smrg
1193232b578d3Smrg$rm -f confest.$objext
1193332b578d3Smrg
1193432b578d3Smrg# PORTME: override above test on systems where it is broken
1193532b578d3Smrgcase $host_os in
11936d31dbc53Smrginterix3*)
1193732b578d3Smrg  # Interix 3.5 installs completely hosed .la files for C++, so rather than
1193832b578d3Smrg  # hack all around it, let's just trust "g++" to DTRT.
1193932b578d3Smrg  predep_objects_CXX=
1194032b578d3Smrg  postdep_objects_CXX=
1194132b578d3Smrg  postdeps_CXX=
1194232b578d3Smrg  ;;
1194332b578d3Smrg
1194432b578d3Smrgsolaris*)
1194532b578d3Smrg  case $cc_basename in
1194632b578d3Smrg  CC*)
1194732b578d3Smrg    # Adding this requires a known-good setup of shared libraries for
1194832b578d3Smrg    # Sun compiler versions before 5.6, else PIC objects from an old
1194932b578d3Smrg    # archive will be linked into the output, leading to subtle bugs.
11950d31dbc53Smrg    postdeps_CXX='-lCstd -lCrun'
1195132b578d3Smrg    ;;
1195232b578d3Smrg  esac
1195332b578d3Smrg  ;;
1195432b578d3Smrgesac
1195532b578d3Smrg
1195632b578d3Smrg
1195732b578d3Smrgcase " $postdeps_CXX " in
1195832b578d3Smrg*" -lc "*) archive_cmds_need_lc_CXX=no ;;
1195932b578d3Smrgesac
1196032b578d3Smrg
1196132b578d3Smrglt_prog_compiler_wl_CXX=
1196232b578d3Smrglt_prog_compiler_pic_CXX=
1196332b578d3Smrglt_prog_compiler_static_CXX=
1196432b578d3Smrg
1196532b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
1196632b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
1196732b578d3Smrg
1196832b578d3Smrg  # C++ specific cases for pic, static, wl, etc.
1196932b578d3Smrg  if test "$GXX" = yes; then
1197032b578d3Smrg    lt_prog_compiler_wl_CXX='-Wl,'
1197132b578d3Smrg    lt_prog_compiler_static_CXX='-static'
1197232b578d3Smrg
1197332b578d3Smrg    case $host_os in
1197432b578d3Smrg    aix*)
1197532b578d3Smrg      # All AIX code is PIC.
1197632b578d3Smrg      if test "$host_cpu" = ia64; then
1197732b578d3Smrg	# AIX 5 now supports IA64 processor
1197832b578d3Smrg	lt_prog_compiler_static_CXX='-Bstatic'
1197932b578d3Smrg      fi
1198032b578d3Smrg      ;;
1198132b578d3Smrg    amigaos*)
1198232b578d3Smrg      # FIXME: we need at least 68020 code to build shared libraries, but
1198332b578d3Smrg      # adding the `-m68020' flag to GCC prevents building anything better,
1198432b578d3Smrg      # like `-m68040'.
1198532b578d3Smrg      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
1198632b578d3Smrg      ;;
11987d31dbc53Smrg    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
1198832b578d3Smrg      # PIC is the default for these OSes.
1198932b578d3Smrg      ;;
11990d31dbc53Smrg    mingw* | os2* | pw32*)
1199132b578d3Smrg      # This hack is so that the source file can tell whether it is being
1199232b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
1199332b578d3Smrg      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
1199432b578d3Smrg      ;;
1199532b578d3Smrg    darwin* | rhapsody*)
1199632b578d3Smrg      # PIC is the default on this platform
1199732b578d3Smrg      # Common symbols not allowed in MH_DYLIB files
1199832b578d3Smrg      lt_prog_compiler_pic_CXX='-fno-common'
1199932b578d3Smrg      ;;
1200032b578d3Smrg    *djgpp*)
1200132b578d3Smrg      # DJGPP does not support shared libraries at all
1200232b578d3Smrg      lt_prog_compiler_pic_CXX=
1200332b578d3Smrg      ;;
12004d31dbc53Smrg    interix3*)
1200532b578d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
1200632b578d3Smrg      # Instead, we relocate shared libraries at runtime.
1200732b578d3Smrg      ;;
1200832b578d3Smrg    sysv4*MP*)
1200932b578d3Smrg      if test -d /usr/nec; then
1201032b578d3Smrg	lt_prog_compiler_pic_CXX=-Kconform_pic
1201132b578d3Smrg      fi
1201232b578d3Smrg      ;;
1201332b578d3Smrg    hpux*)
1201432b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
1201532b578d3Smrg      # not for PA HP-UX.
1201632b578d3Smrg      case $host_cpu in
1201732b578d3Smrg      hppa*64*|ia64*)
1201832b578d3Smrg	;;
1201932b578d3Smrg      *)
1202032b578d3Smrg	lt_prog_compiler_pic_CXX='-fPIC'
1202132b578d3Smrg	;;
1202232b578d3Smrg      esac
1202332b578d3Smrg      ;;
1202432b578d3Smrg    *)
1202532b578d3Smrg      lt_prog_compiler_pic_CXX='-fPIC'
1202632b578d3Smrg      ;;
1202732b578d3Smrg    esac
1202832b578d3Smrg  else
1202932b578d3Smrg    case $host_os in
1203032b578d3Smrg      aix4* | aix5*)
1203132b578d3Smrg	# All AIX code is PIC.
1203232b578d3Smrg	if test "$host_cpu" = ia64; then
1203332b578d3Smrg	  # AIX 5 now supports IA64 processor
1203432b578d3Smrg	  lt_prog_compiler_static_CXX='-Bstatic'
1203532b578d3Smrg	else
1203632b578d3Smrg	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
1203732b578d3Smrg	fi
1203832b578d3Smrg	;;
1203932b578d3Smrg      chorus*)
1204032b578d3Smrg	case $cc_basename in
1204132b578d3Smrg	cxch68*)
1204232b578d3Smrg	  # Green Hills C++ Compiler
1204332b578d3Smrg	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
1204432b578d3Smrg	  ;;
1204532b578d3Smrg	esac
1204632b578d3Smrg	;;
1204732b578d3Smrg       darwin*)
1204832b578d3Smrg         # PIC is the default on this platform
1204932b578d3Smrg         # Common symbols not allowed in MH_DYLIB files
1205032b578d3Smrg         case $cc_basename in
1205132b578d3Smrg           xlc*)
1205232b578d3Smrg           lt_prog_compiler_pic_CXX='-qnocommon'
1205332b578d3Smrg           lt_prog_compiler_wl_CXX='-Wl,'
1205432b578d3Smrg           ;;
1205532b578d3Smrg         esac
1205632b578d3Smrg       ;;
1205732b578d3Smrg      dgux*)
1205832b578d3Smrg	case $cc_basename in
1205932b578d3Smrg	  ec++*)
1206032b578d3Smrg	    lt_prog_compiler_pic_CXX='-KPIC'
1206132b578d3Smrg	    ;;
1206232b578d3Smrg	  ghcx*)
1206332b578d3Smrg	    # Green Hills C++ Compiler
1206432b578d3Smrg	    lt_prog_compiler_pic_CXX='-pic'
1206532b578d3Smrg	    ;;
1206632b578d3Smrg	  *)
1206732b578d3Smrg	    ;;
1206832b578d3Smrg	esac
1206932b578d3Smrg	;;
12070d31dbc53Smrg      freebsd* | kfreebsd*-gnu | dragonfly*)
1207132b578d3Smrg	# FreeBSD uses GNU C++
1207232b578d3Smrg	;;
1207332b578d3Smrg      hpux9* | hpux10* | hpux11*)
1207432b578d3Smrg	case $cc_basename in
1207532b578d3Smrg	  CC*)
1207632b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1207732b578d3Smrg	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
1207832b578d3Smrg	    if test "$host_cpu" != ia64; then
1207932b578d3Smrg	      lt_prog_compiler_pic_CXX='+Z'
1208032b578d3Smrg	    fi
1208132b578d3Smrg	    ;;
1208232b578d3Smrg	  aCC*)
1208332b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1208432b578d3Smrg	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
1208532b578d3Smrg	    case $host_cpu in
1208632b578d3Smrg	    hppa*64*|ia64*)
1208732b578d3Smrg	      # +Z the default
1208832b578d3Smrg	      ;;
1208932b578d3Smrg	    *)
1209032b578d3Smrg	      lt_prog_compiler_pic_CXX='+Z'
1209132b578d3Smrg	      ;;
1209232b578d3Smrg	    esac
1209332b578d3Smrg	    ;;
1209432b578d3Smrg	  *)
1209532b578d3Smrg	    ;;
1209632b578d3Smrg	esac
1209732b578d3Smrg	;;
1209832b578d3Smrg      interix*)
1209932b578d3Smrg	# This is c89, which is MS Visual C++ (no shared libs)
1210032b578d3Smrg	# Anyone wants to do a port?
1210132b578d3Smrg	;;
1210232b578d3Smrg      irix5* | irix6* | nonstopux*)
1210332b578d3Smrg	case $cc_basename in
1210432b578d3Smrg	  CC*)
1210532b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1210632b578d3Smrg	    lt_prog_compiler_static_CXX='-non_shared'
1210732b578d3Smrg	    # CC pic flag -KPIC is the default.
1210832b578d3Smrg	    ;;
1210932b578d3Smrg	  *)
1211032b578d3Smrg	    ;;
1211132b578d3Smrg	esac
1211232b578d3Smrg	;;
12113d31dbc53Smrg      linux*)
1211432b578d3Smrg	case $cc_basename in
1211532b578d3Smrg	  KCC*)
1211632b578d3Smrg	    # KAI C++ Compiler
1211732b578d3Smrg	    lt_prog_compiler_wl_CXX='--backend -Wl,'
1211832b578d3Smrg	    lt_prog_compiler_pic_CXX='-fPIC'
1211932b578d3Smrg	    ;;
1212032b578d3Smrg	  icpc* | ecpc*)
1212132b578d3Smrg	    # Intel C++
1212232b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1212332b578d3Smrg	    lt_prog_compiler_pic_CXX='-KPIC'
1212432b578d3Smrg	    lt_prog_compiler_static_CXX='-static'
1212532b578d3Smrg	    ;;
1212632b578d3Smrg	  pgCC*)
1212732b578d3Smrg	    # Portland Group C++ compiler.
1212832b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1212932b578d3Smrg	    lt_prog_compiler_pic_CXX='-fpic'
1213032b578d3Smrg	    lt_prog_compiler_static_CXX='-Bstatic'
1213132b578d3Smrg	    ;;
1213232b578d3Smrg	  cxx*)
1213332b578d3Smrg	    # Compaq C++
1213432b578d3Smrg	    # Make sure the PIC flag is empty.  It appears that all Alpha
1213532b578d3Smrg	    # Linux and Compaq Tru64 Unix objects are PIC.
1213632b578d3Smrg	    lt_prog_compiler_pic_CXX=
1213732b578d3Smrg	    lt_prog_compiler_static_CXX='-non_shared'
1213832b578d3Smrg	    ;;
1213932b578d3Smrg	  *)
1214032b578d3Smrg	    ;;
1214132b578d3Smrg	esac
1214232b578d3Smrg	;;
1214332b578d3Smrg      lynxos*)
1214432b578d3Smrg	;;
1214532b578d3Smrg      m88k*)
1214632b578d3Smrg	;;
1214732b578d3Smrg      mvs*)
1214832b578d3Smrg	case $cc_basename in
1214932b578d3Smrg	  cxx*)
1215032b578d3Smrg	    lt_prog_compiler_pic_CXX='-W c,exportall'
1215132b578d3Smrg	    ;;
1215232b578d3Smrg	  *)
1215332b578d3Smrg	    ;;
1215432b578d3Smrg	esac
1215532b578d3Smrg	;;
1215632b578d3Smrg      netbsd*)
1215732b578d3Smrg	;;
1215832b578d3Smrg      osf3* | osf4* | osf5*)
1215932b578d3Smrg	case $cc_basename in
1216032b578d3Smrg	  KCC*)
1216132b578d3Smrg	    lt_prog_compiler_wl_CXX='--backend -Wl,'
1216232b578d3Smrg	    ;;
1216332b578d3Smrg	  RCC*)
1216432b578d3Smrg	    # Rational C++ 2.4.1
1216532b578d3Smrg	    lt_prog_compiler_pic_CXX='-pic'
1216632b578d3Smrg	    ;;
1216732b578d3Smrg	  cxx*)
1216832b578d3Smrg	    # Digital/Compaq C++
1216932b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1217032b578d3Smrg	    # Make sure the PIC flag is empty.  It appears that all Alpha
1217132b578d3Smrg	    # Linux and Compaq Tru64 Unix objects are PIC.
1217232b578d3Smrg	    lt_prog_compiler_pic_CXX=
1217332b578d3Smrg	    lt_prog_compiler_static_CXX='-non_shared'
1217432b578d3Smrg	    ;;
1217532b578d3Smrg	  *)
1217632b578d3Smrg	    ;;
1217732b578d3Smrg	esac
1217832b578d3Smrg	;;
1217932b578d3Smrg      psos*)
1218032b578d3Smrg	;;
1218132b578d3Smrg      solaris*)
1218232b578d3Smrg	case $cc_basename in
1218332b578d3Smrg	  CC*)
1218432b578d3Smrg	    # Sun C++ 4.2, 5.x and Centerline C++
1218532b578d3Smrg	    lt_prog_compiler_pic_CXX='-KPIC'
1218632b578d3Smrg	    lt_prog_compiler_static_CXX='-Bstatic'
1218732b578d3Smrg	    lt_prog_compiler_wl_CXX='-Qoption ld '
1218832b578d3Smrg	    ;;
1218932b578d3Smrg	  gcx*)
1219032b578d3Smrg	    # Green Hills C++ Compiler
1219132b578d3Smrg	    lt_prog_compiler_pic_CXX='-PIC'
1219232b578d3Smrg	    ;;
1219332b578d3Smrg	  *)
1219432b578d3Smrg	    ;;
1219532b578d3Smrg	esac
1219632b578d3Smrg	;;
1219732b578d3Smrg      sunos4*)
1219832b578d3Smrg	case $cc_basename in
1219932b578d3Smrg	  CC*)
1220032b578d3Smrg	    # Sun C++ 4.x
1220132b578d3Smrg	    lt_prog_compiler_pic_CXX='-pic'
1220232b578d3Smrg	    lt_prog_compiler_static_CXX='-Bstatic'
1220332b578d3Smrg	    ;;
1220432b578d3Smrg	  lcc*)
1220532b578d3Smrg	    # Lucid
1220632b578d3Smrg	    lt_prog_compiler_pic_CXX='-pic'
1220732b578d3Smrg	    ;;
1220832b578d3Smrg	  *)
1220932b578d3Smrg	    ;;
1221032b578d3Smrg	esac
1221132b578d3Smrg	;;
1221232b578d3Smrg      tandem*)
1221332b578d3Smrg	case $cc_basename in
1221432b578d3Smrg	  NCC*)
1221532b578d3Smrg	    # NonStop-UX NCC 3.20
1221632b578d3Smrg	    lt_prog_compiler_pic_CXX='-KPIC'
1221732b578d3Smrg	    ;;
1221832b578d3Smrg	  *)
1221932b578d3Smrg	    ;;
1222032b578d3Smrg	esac
1222132b578d3Smrg	;;
1222232b578d3Smrg      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
1222332b578d3Smrg	case $cc_basename in
1222432b578d3Smrg	  CC*)
1222532b578d3Smrg	    lt_prog_compiler_wl_CXX='-Wl,'
1222632b578d3Smrg	    lt_prog_compiler_pic_CXX='-KPIC'
1222732b578d3Smrg	    lt_prog_compiler_static_CXX='-Bstatic'
1222832b578d3Smrg	    ;;
1222932b578d3Smrg	esac
1223032b578d3Smrg	;;
1223132b578d3Smrg      vxworks*)
1223232b578d3Smrg	;;
1223332b578d3Smrg      *)
1223432b578d3Smrg	lt_prog_compiler_can_build_shared_CXX=no
1223532b578d3Smrg	;;
1223632b578d3Smrg    esac
1223732b578d3Smrg  fi
1223832b578d3Smrg
1223932b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
1224032b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
1224132b578d3Smrg
1224232b578d3Smrg#
1224332b578d3Smrg# Check to make sure the PIC flag actually works.
1224432b578d3Smrg#
1224532b578d3Smrgif test -n "$lt_prog_compiler_pic_CXX"; then
1224632b578d3Smrg
1224732b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
1224832b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
1224932b578d3Smrgif test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
1225032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1225132b578d3Smrgelse
1225232b578d3Smrg  lt_prog_compiler_pic_works_CXX=no
1225332b578d3Smrg  ac_outfile=conftest.$ac_objext
12254d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1225532b578d3Smrg   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
1225632b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1225732b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1225832b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1225932b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1226032b578d3Smrg   # The option is referenced via a variable to avoid confusing sed.
1226132b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1226232b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1226332b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1226432b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
12265d31dbc53Smrg   (eval echo "\"\$as_me:12265: $lt_compile\"" >&5)
1226632b578d3Smrg   (eval "$lt_compile" 2>conftest.err)
1226732b578d3Smrg   ac_status=$?
1226832b578d3Smrg   cat conftest.err >&5
12269d31dbc53Smrg   echo "$as_me:12269: \$? = $ac_status" >&5
1227032b578d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
1227132b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1227232b578d3Smrg     # So say no if there are warnings other than the usual output.
1227332b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1227432b578d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1227532b578d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1227632b578d3Smrg       lt_prog_compiler_pic_works_CXX=yes
1227732b578d3Smrg     fi
1227832b578d3Smrg   fi
1227932b578d3Smrg   $rm conftest*
1228032b578d3Smrg
1228132b578d3Smrgfi
1228232b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
1228332b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
1228432b578d3Smrg
1228532b578d3Smrgif test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
1228632b578d3Smrg    case $lt_prog_compiler_pic_CXX in
1228732b578d3Smrg     "" | " "*) ;;
1228832b578d3Smrg     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
1228932b578d3Smrg     esac
1229032b578d3Smrgelse
1229132b578d3Smrg    lt_prog_compiler_pic_CXX=
1229232b578d3Smrg     lt_prog_compiler_can_build_shared_CXX=no
1229332b578d3Smrgfi
1229432b578d3Smrg
1229532b578d3Smrgfi
1229632b578d3Smrgcase $host_os in
1229732b578d3Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
1229832b578d3Smrg  *djgpp*)
1229932b578d3Smrg    lt_prog_compiler_pic_CXX=
1230032b578d3Smrg    ;;
1230132b578d3Smrg  *)
1230232b578d3Smrg    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
1230332b578d3Smrg    ;;
1230432b578d3Smrgesac
1230532b578d3Smrg
1230632b578d3Smrg#
1230732b578d3Smrg# Check to make sure the static flag actually works.
1230832b578d3Smrg#
1230932b578d3Smrgwl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
1231032b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
1231132b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
1231232b578d3Smrgif test "${lt_prog_compiler_static_works_CXX+set}" = set; then
1231332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1231432b578d3Smrgelse
1231532b578d3Smrg  lt_prog_compiler_static_works_CXX=no
1231632b578d3Smrg   save_LDFLAGS="$LDFLAGS"
1231732b578d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12318d31dbc53Smrg   printf "$lt_simple_link_test_code" > conftest.$ac_ext
1231932b578d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1232032b578d3Smrg     # The linker can only warn and ignore the option if not recognized
1232132b578d3Smrg     # So say no if there are warnings
1232232b578d3Smrg     if test -s conftest.err; then
1232332b578d3Smrg       # Append any errors to the config.log.
1232432b578d3Smrg       cat conftest.err 1>&5
1232532b578d3Smrg       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
1232632b578d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1232732b578d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
1232832b578d3Smrg         lt_prog_compiler_static_works_CXX=yes
1232932b578d3Smrg       fi
1233032b578d3Smrg     else
1233132b578d3Smrg       lt_prog_compiler_static_works_CXX=yes
1233232b578d3Smrg     fi
1233332b578d3Smrg   fi
1233432b578d3Smrg   $rm conftest*
1233532b578d3Smrg   LDFLAGS="$save_LDFLAGS"
1233632b578d3Smrg
1233732b578d3Smrgfi
1233832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
1233932b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
1234032b578d3Smrg
1234132b578d3Smrgif test x"$lt_prog_compiler_static_works_CXX" = xyes; then
1234232b578d3Smrg    :
1234332b578d3Smrgelse
1234432b578d3Smrg    lt_prog_compiler_static_CXX=
1234532b578d3Smrgfi
1234632b578d3Smrg
1234732b578d3Smrg
1234832b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
1234932b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
1235032b578d3Smrgif test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
1235132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1235232b578d3Smrgelse
1235332b578d3Smrg  lt_cv_prog_compiler_c_o_CXX=no
1235432b578d3Smrg   $rm -r conftest 2>/dev/null
1235532b578d3Smrg   mkdir conftest
1235632b578d3Smrg   cd conftest
1235732b578d3Smrg   mkdir out
12358d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1235932b578d3Smrg
1236032b578d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
1236132b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1236232b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1236332b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1236432b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1236532b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1236632b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1236732b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1236832b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
12369d31dbc53Smrg   (eval echo "\"\$as_me:12369: $lt_compile\"" >&5)
1237032b578d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
1237132b578d3Smrg   ac_status=$?
1237232b578d3Smrg   cat out/conftest.err >&5
12373d31dbc53Smrg   echo "$as_me:12373: \$? = $ac_status" >&5
1237432b578d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
1237532b578d3Smrg   then
1237632b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1237732b578d3Smrg     # So say no if there are warnings
1237832b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
1237932b578d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
1238032b578d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
1238132b578d3Smrg       lt_cv_prog_compiler_c_o_CXX=yes
1238232b578d3Smrg     fi
1238332b578d3Smrg   fi
1238432b578d3Smrg   chmod u+w . 2>&5
1238532b578d3Smrg   $rm conftest*
1238632b578d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
1238732b578d3Smrg   # template instantiation
1238832b578d3Smrg   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
1238932b578d3Smrg   $rm out/* && rmdir out
1239032b578d3Smrg   cd ..
1239132b578d3Smrg   rmdir conftest
1239232b578d3Smrg   $rm conftest*
1239332b578d3Smrg
1239432b578d3Smrgfi
1239532b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
1239632b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
1239732b578d3Smrg
1239832b578d3Smrg
1239932b578d3Smrghard_links="nottested"
1240032b578d3Smrgif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
1240132b578d3Smrg  # do not overwrite the value of need_locks provided by the user
1240232b578d3Smrg  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
1240332b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
1240432b578d3Smrg  hard_links=yes
1240532b578d3Smrg  $rm conftest*
1240632b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1240732b578d3Smrg  touch conftest.a
1240832b578d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
1240932b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1241032b578d3Smrg  { echo "$as_me:$LINENO: result: $hard_links" >&5
1241132b578d3Smrgecho "${ECHO_T}$hard_links" >&6; }
1241232b578d3Smrg  if test "$hard_links" = no; then
1241332b578d3Smrg    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
1241432b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1241532b578d3Smrg    need_locks=warn
1241632b578d3Smrg  fi
1241732b578d3Smrgelse
1241832b578d3Smrg  need_locks=no
1241932b578d3Smrgfi
1242032b578d3Smrg
1242132b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1242232b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
1242332b578d3Smrg
1242432b578d3Smrg  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1242532b578d3Smrg  case $host_os in
1242632b578d3Smrg  aix4* | aix5*)
1242732b578d3Smrg    # If we're using GNU nm, then we don't want the "-C" option.
1242832b578d3Smrg    # -C means demangle to AIX nm, but means don't demangle with GNU nm
1242932b578d3Smrg    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
1243032b578d3Smrg      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'
1243132b578d3Smrg    else
1243232b578d3Smrg      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'
1243332b578d3Smrg    fi
1243432b578d3Smrg    ;;
1243532b578d3Smrg  pw32*)
1243632b578d3Smrg    export_symbols_cmds_CXX="$ltdll_cmds"
1243732b578d3Smrg  ;;
1243832b578d3Smrg  cygwin* | mingw*)
12439d31dbc53Smrg    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'
1244032b578d3Smrg  ;;
1244132b578d3Smrg  *)
1244232b578d3Smrg    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1244332b578d3Smrg  ;;
1244432b578d3Smrg  esac
1244532b578d3Smrg
1244632b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
1244732b578d3Smrgecho "${ECHO_T}$ld_shlibs_CXX" >&6; }
1244832b578d3Smrgtest "$ld_shlibs_CXX" = no && can_build_shared=no
1244932b578d3Smrg
1245032b578d3Smrg#
1245132b578d3Smrg# Do we need to explicitly link libc?
1245232b578d3Smrg#
1245332b578d3Smrgcase "x$archive_cmds_need_lc_CXX" in
1245432b578d3Smrgx|xyes)
1245532b578d3Smrg  # Assume -lc should be added
1245632b578d3Smrg  archive_cmds_need_lc_CXX=yes
1245732b578d3Smrg
1245832b578d3Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
1245932b578d3Smrg    case $archive_cmds_CXX in
1246032b578d3Smrg    *'~'*)
1246132b578d3Smrg      # FIXME: we may have to deal with multi-command sequences.
1246232b578d3Smrg      ;;
1246332b578d3Smrg    '$CC '*)
1246432b578d3Smrg      # Test whether the compiler implicitly links with -lc since on some
1246532b578d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
1246632b578d3Smrg      # to ld, don't add -lc before -lgcc.
1246732b578d3Smrg      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
1246832b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
1246932b578d3Smrg      $rm conftest*
12470d31dbc53Smrg      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1247132b578d3Smrg
1247232b578d3Smrg      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1247332b578d3Smrg  (eval $ac_compile) 2>&5
1247432b578d3Smrg  ac_status=$?
1247532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1247632b578d3Smrg  (exit $ac_status); } 2>conftest.err; then
1247732b578d3Smrg        soname=conftest
1247832b578d3Smrg        lib=conftest
1247932b578d3Smrg        libobjs=conftest.$ac_objext
1248032b578d3Smrg        deplibs=
1248132b578d3Smrg        wl=$lt_prog_compiler_wl_CXX
1248232b578d3Smrg	pic_flag=$lt_prog_compiler_pic_CXX
1248332b578d3Smrg        compiler_flags=-v
1248432b578d3Smrg        linker_flags=-v
1248532b578d3Smrg        verstring=
1248632b578d3Smrg        output_objdir=.
1248732b578d3Smrg        libname=conftest
1248832b578d3Smrg        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
1248932b578d3Smrg        allow_undefined_flag_CXX=
1249032b578d3Smrg        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
1249132b578d3Smrg  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
1249232b578d3Smrg  ac_status=$?
1249332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1249432b578d3Smrg  (exit $ac_status); }
1249532b578d3Smrg        then
1249632b578d3Smrg	  archive_cmds_need_lc_CXX=no
1249732b578d3Smrg        else
1249832b578d3Smrg	  archive_cmds_need_lc_CXX=yes
1249932b578d3Smrg        fi
1250032b578d3Smrg        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
1250132b578d3Smrg      else
1250232b578d3Smrg        cat conftest.err 1>&5
1250332b578d3Smrg      fi
1250432b578d3Smrg      $rm conftest*
1250532b578d3Smrg      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
1250632b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
1250732b578d3Smrg      ;;
1250832b578d3Smrg    esac
1250932b578d3Smrg  fi
1251032b578d3Smrg  ;;
1251132b578d3Smrgesac
1251232b578d3Smrg
1251332b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
1251432b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
1251532b578d3Smrglibrary_names_spec=
1251632b578d3Smrglibname_spec='lib$name'
1251732b578d3Smrgsoname_spec=
1251832b578d3Smrgshrext_cmds=".so"
1251932b578d3Smrgpostinstall_cmds=
1252032b578d3Smrgpostuninstall_cmds=
1252132b578d3Smrgfinish_cmds=
1252232b578d3Smrgfinish_eval=
1252332b578d3Smrgshlibpath_var=
1252432b578d3Smrgshlibpath_overrides_runpath=unknown
1252532b578d3Smrgversion_type=none
1252632b578d3Smrgdynamic_linker="$host_os ld.so"
1252732b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
12528d31dbc53Smrgif test "$GCC" = yes; then
12529d31dbc53Smrg  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12530d31dbc53Smrg  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12531d31dbc53Smrg    # if the path contains ";" then we assume it to be the separator
12532d31dbc53Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
12533d31dbc53Smrg    # assumed that no part of a normal pathname contains ";" but that should
12534d31dbc53Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
12535d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12536d31dbc53Smrg  else
12537d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12538d31dbc53Smrg  fi
12539d31dbc53Smrgelse
12540d31dbc53Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12541d31dbc53Smrgfi
1254232b578d3Smrgneed_lib_prefix=unknown
1254332b578d3Smrghardcode_into_libs=no
1254432b578d3Smrg
1254532b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version
1254632b578d3Smrg# flags to be left without arguments
1254732b578d3Smrgneed_version=unknown
1254832b578d3Smrg
1254932b578d3Smrgcase $host_os in
1255032b578d3Smrgaix3*)
1255132b578d3Smrg  version_type=linux
1255232b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
1255332b578d3Smrg  shlibpath_var=LIBPATH
1255432b578d3Smrg
1255532b578d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
1255632b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1255732b578d3Smrg  ;;
1255832b578d3Smrg
1255932b578d3Smrgaix4* | aix5*)
1256032b578d3Smrg  version_type=linux
1256132b578d3Smrg  need_lib_prefix=no
1256232b578d3Smrg  need_version=no
1256332b578d3Smrg  hardcode_into_libs=yes
1256432b578d3Smrg  if test "$host_cpu" = ia64; then
1256532b578d3Smrg    # AIX 5 supports IA64
1256632b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
1256732b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1256832b578d3Smrg  else
1256932b578d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
1257032b578d3Smrg    # for dependence libraries.  The import file would start with
1257132b578d3Smrg    # the line `#! .'.  This would cause the generated library to
1257232b578d3Smrg    # depend on `.', always an invalid library.  This was fixed in
1257332b578d3Smrg    # development snapshots of GCC prior to 3.0.
1257432b578d3Smrg    case $host_os in
1257532b578d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
1257632b578d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1257732b578d3Smrg	   echo ' yes '
1257832b578d3Smrg	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
1257932b578d3Smrg	:
1258032b578d3Smrg      else
1258132b578d3Smrg	can_build_shared=no
1258232b578d3Smrg      fi
1258332b578d3Smrg      ;;
1258432b578d3Smrg    esac
1258532b578d3Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
1258632b578d3Smrg    # soname into executable. Probably we can add versioning support to
1258732b578d3Smrg    # collect2, so additional links can be useful in future.
1258832b578d3Smrg    if test "$aix_use_runtimelinking" = yes; then
1258932b578d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
1259032b578d3Smrg      # instead of lib<name>.a to let people know that these are not
1259132b578d3Smrg      # typical AIX shared libraries.
1259232b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1259332b578d3Smrg    else
1259432b578d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
1259532b578d3Smrg      # and later when we are not doing run time linking.
1259632b578d3Smrg      library_names_spec='${libname}${release}.a $libname.a'
1259732b578d3Smrg      soname_spec='${libname}${release}${shared_ext}$major'
1259832b578d3Smrg    fi
1259932b578d3Smrg    shlibpath_var=LIBPATH
1260032b578d3Smrg  fi
1260132b578d3Smrg  ;;
1260232b578d3Smrg
1260332b578d3Smrgamigaos*)
1260432b578d3Smrg  library_names_spec='$libname.ixlibrary $libname.a'
1260532b578d3Smrg  # Create ${libname}_ixlibrary.a entries in /sys/libs.
1260632b578d3Smrg  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'
1260732b578d3Smrg  ;;
1260832b578d3Smrg
1260932b578d3Smrgbeos*)
1261032b578d3Smrg  library_names_spec='${libname}${shared_ext}'
1261132b578d3Smrg  dynamic_linker="$host_os ld.so"
1261232b578d3Smrg  shlibpath_var=LIBRARY_PATH
1261332b578d3Smrg  ;;
1261432b578d3Smrg
1261532b578d3Smrgbsdi[45]*)
1261632b578d3Smrg  version_type=linux
1261732b578d3Smrg  need_version=no
1261832b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1261932b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1262032b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1262132b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1262232b578d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1262332b578d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
1262432b578d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
1262532b578d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
1262632b578d3Smrg  # libtool to hard-code these into programs
1262732b578d3Smrg  ;;
1262832b578d3Smrg
1262932b578d3Smrgcygwin* | mingw* | pw32*)
1263032b578d3Smrg  version_type=windows
1263132b578d3Smrg  shrext_cmds=".dll"
1263232b578d3Smrg  need_version=no
1263332b578d3Smrg  need_lib_prefix=no
1263432b578d3Smrg
1263532b578d3Smrg  case $GCC,$host_os in
1263632b578d3Smrg  yes,cygwin* | yes,mingw* | yes,pw32*)
1263732b578d3Smrg    library_names_spec='$libname.dll.a'
1263832b578d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1263932b578d3Smrg    postinstall_cmds='base_file=`basename \${file}`~
1264032b578d3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
1264132b578d3Smrg      dldir=$destdir/`dirname \$dlpath`~
1264232b578d3Smrg      test -d \$dldir || mkdir -p \$dldir~
1264332b578d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
1264432b578d3Smrg      chmod a+x \$dldir/$dlname'
1264532b578d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1264632b578d3Smrg      dlpath=$dir/\$dldll~
1264732b578d3Smrg       $rm \$dlpath'
1264832b578d3Smrg    shlibpath_overrides_runpath=yes
1264932b578d3Smrg
1265032b578d3Smrg    case $host_os in
1265132b578d3Smrg    cygwin*)
1265232b578d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1265332b578d3Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1265432b578d3Smrg      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
1265532b578d3Smrg      ;;
1265632b578d3Smrg    mingw*)
1265732b578d3Smrg      # MinGW DLLs use traditional 'lib' prefix
1265832b578d3Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1265932b578d3Smrg      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1266032b578d3Smrg      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
1266132b578d3Smrg        # It is most probably a Windows format PATH printed by
1266232b578d3Smrg        # mingw gcc, but we are running on Cygwin. Gcc prints its search
1266332b578d3Smrg        # path with ; separators, and with drive letters. We can handle the
1266432b578d3Smrg        # drive letters (cygwin fileutils understands them), so leave them,
1266532b578d3Smrg        # especially as we might pass files found there to a mingw objdump,
1266632b578d3Smrg        # which wouldn't understand a cygwinified path. Ahh.
1266732b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1266832b578d3Smrg      else
1266932b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
1267032b578d3Smrg      fi
1267132b578d3Smrg      ;;
1267232b578d3Smrg    pw32*)
1267332b578d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
1267432b578d3Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1267532b578d3Smrg      ;;
1267632b578d3Smrg    esac
1267732b578d3Smrg    ;;
1267832b578d3Smrg
1267932b578d3Smrg  *)
1268032b578d3Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1268132b578d3Smrg    ;;
1268232b578d3Smrg  esac
1268332b578d3Smrg  dynamic_linker='Win32 ld.exe'
1268432b578d3Smrg  # FIXME: first we should search . and the directory the executable is in
1268532b578d3Smrg  shlibpath_var=PATH
1268632b578d3Smrg  ;;
1268732b578d3Smrg
1268832b578d3Smrgdarwin* | rhapsody*)
1268932b578d3Smrg  dynamic_linker="$host_os dyld"
1269032b578d3Smrg  version_type=darwin
1269132b578d3Smrg  need_lib_prefix=no
1269232b578d3Smrg  need_version=no
1269332b578d3Smrg  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
1269432b578d3Smrg  soname_spec='${libname}${release}${major}$shared_ext'
1269532b578d3Smrg  shlibpath_overrides_runpath=yes
1269632b578d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
1269732b578d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12698d31dbc53Smrg  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12699d31dbc53Smrg  if test "$GCC" = yes; then
12700d31dbc53Smrg    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
12701d31dbc53Smrg  else
12702d31dbc53Smrg    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12703d31dbc53Smrg  fi
1270432b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1270532b578d3Smrg  ;;
1270632b578d3Smrg
1270732b578d3Smrgdgux*)
1270832b578d3Smrg  version_type=linux
1270932b578d3Smrg  need_lib_prefix=no
1271032b578d3Smrg  need_version=no
1271132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
1271232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1271332b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1271432b578d3Smrg  ;;
1271532b578d3Smrg
1271632b578d3Smrgfreebsd1*)
1271732b578d3Smrg  dynamic_linker=no
1271832b578d3Smrg  ;;
1271932b578d3Smrg
12720d31dbc53Smrgkfreebsd*-gnu)
12721d31dbc53Smrg  version_type=linux
12722d31dbc53Smrg  need_lib_prefix=no
12723d31dbc53Smrg  need_version=no
12724d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12725d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
12726d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
12727d31dbc53Smrg  shlibpath_overrides_runpath=no
12728d31dbc53Smrg  hardcode_into_libs=yes
12729d31dbc53Smrg  dynamic_linker='GNU ld.so'
12730d31dbc53Smrg  ;;
12731d31dbc53Smrg
1273232b578d3Smrgfreebsd* | dragonfly*)
1273332b578d3Smrg  # DragonFly does not have aout.  When/if they implement a new
1273432b578d3Smrg  # versioning mechanism, adjust this.
1273532b578d3Smrg  if test -x /usr/bin/objformat; then
1273632b578d3Smrg    objformat=`/usr/bin/objformat`
1273732b578d3Smrg  else
1273832b578d3Smrg    case $host_os in
1273932b578d3Smrg    freebsd[123]*) objformat=aout ;;
1274032b578d3Smrg    *) objformat=elf ;;
1274132b578d3Smrg    esac
1274232b578d3Smrg  fi
1274332b578d3Smrg  version_type=freebsd-$objformat
1274432b578d3Smrg  case $version_type in
1274532b578d3Smrg    freebsd-elf*)
1274632b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1274732b578d3Smrg      need_version=no
1274832b578d3Smrg      need_lib_prefix=no
1274932b578d3Smrg      ;;
1275032b578d3Smrg    freebsd-*)
1275132b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1275232b578d3Smrg      need_version=yes
1275332b578d3Smrg      ;;
1275432b578d3Smrg  esac
1275532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1275632b578d3Smrg  case $host_os in
1275732b578d3Smrg  freebsd2*)
1275832b578d3Smrg    shlibpath_overrides_runpath=yes
1275932b578d3Smrg    ;;
1276032b578d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
1276132b578d3Smrg    shlibpath_overrides_runpath=yes
1276232b578d3Smrg    hardcode_into_libs=yes
1276332b578d3Smrg    ;;
1276432b578d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
1276532b578d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
1276632b578d3Smrg    shlibpath_overrides_runpath=no
1276732b578d3Smrg    hardcode_into_libs=yes
1276832b578d3Smrg    ;;
12769d31dbc53Smrg  freebsd*) # from 4.6 on
1277032b578d3Smrg    shlibpath_overrides_runpath=yes
1277132b578d3Smrg    hardcode_into_libs=yes
1277232b578d3Smrg    ;;
1277332b578d3Smrg  esac
1277432b578d3Smrg  ;;
1277532b578d3Smrg
1277632b578d3Smrggnu*)
1277732b578d3Smrg  version_type=linux
1277832b578d3Smrg  need_lib_prefix=no
1277932b578d3Smrg  need_version=no
1278032b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1278132b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1278232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1278332b578d3Smrg  hardcode_into_libs=yes
1278432b578d3Smrg  ;;
1278532b578d3Smrg
1278632b578d3Smrghpux9* | hpux10* | hpux11*)
1278732b578d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
1278832b578d3Smrg  # link against other versions.
1278932b578d3Smrg  version_type=sunos
1279032b578d3Smrg  need_lib_prefix=no
1279132b578d3Smrg  need_version=no
1279232b578d3Smrg  case $host_cpu in
1279332b578d3Smrg  ia64*)
1279432b578d3Smrg    shrext_cmds='.so'
1279532b578d3Smrg    hardcode_into_libs=yes
1279632b578d3Smrg    dynamic_linker="$host_os dld.so"
1279732b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1279832b578d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1279932b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1280032b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1280132b578d3Smrg    if test "X$HPUX_IA64_MODE" = X32; then
1280232b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1280332b578d3Smrg    else
1280432b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1280532b578d3Smrg    fi
1280632b578d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1280732b578d3Smrg    ;;
1280832b578d3Smrg   hppa*64*)
1280932b578d3Smrg     shrext_cmds='.sl'
1281032b578d3Smrg     hardcode_into_libs=yes
1281132b578d3Smrg     dynamic_linker="$host_os dld.sl"
1281232b578d3Smrg     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1281332b578d3Smrg     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1281432b578d3Smrg     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1281532b578d3Smrg     soname_spec='${libname}${release}${shared_ext}$major'
1281632b578d3Smrg     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1281732b578d3Smrg     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1281832b578d3Smrg     ;;
1281932b578d3Smrg   *)
1282032b578d3Smrg    shrext_cmds='.sl'
1282132b578d3Smrg    dynamic_linker="$host_os dld.sl"
1282232b578d3Smrg    shlibpath_var=SHLIB_PATH
1282332b578d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1282432b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1282532b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1282632b578d3Smrg    ;;
1282732b578d3Smrg  esac
1282832b578d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555.
1282932b578d3Smrg  postinstall_cmds='chmod 555 $lib'
1283032b578d3Smrg  ;;
1283132b578d3Smrg
12832d31dbc53Smrginterix3*)
1283332b578d3Smrg  version_type=linux
1283432b578d3Smrg  need_lib_prefix=no
1283532b578d3Smrg  need_version=no
1283632b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1283732b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1283832b578d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1283932b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1284032b578d3Smrg  shlibpath_overrides_runpath=no
1284132b578d3Smrg  hardcode_into_libs=yes
1284232b578d3Smrg  ;;
1284332b578d3Smrg
1284432b578d3Smrgirix5* | irix6* | nonstopux*)
1284532b578d3Smrg  case $host_os in
1284632b578d3Smrg    nonstopux*) version_type=nonstopux ;;
1284732b578d3Smrg    *)
1284832b578d3Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
1284932b578d3Smrg		version_type=linux
1285032b578d3Smrg	else
1285132b578d3Smrg		version_type=irix
1285232b578d3Smrg	fi ;;
1285332b578d3Smrg  esac
1285432b578d3Smrg  need_lib_prefix=no
1285532b578d3Smrg  need_version=no
1285632b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1285732b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
1285832b578d3Smrg  case $host_os in
1285932b578d3Smrg  irix5* | nonstopux*)
1286032b578d3Smrg    libsuff= shlibsuff=
1286132b578d3Smrg    ;;
1286232b578d3Smrg  *)
1286332b578d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
1286432b578d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1286532b578d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
1286632b578d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1286732b578d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
1286832b578d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1286932b578d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1287032b578d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
1287132b578d3Smrg    esac
1287232b578d3Smrg    ;;
1287332b578d3Smrg  esac
1287432b578d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1287532b578d3Smrg  shlibpath_overrides_runpath=no
1287632b578d3Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
1287732b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
1287832b578d3Smrg  hardcode_into_libs=yes
1287932b578d3Smrg  ;;
1288032b578d3Smrg
1288132b578d3Smrg# No shared lib support for Linux oldld, aout, or coff.
1288232b578d3Smrglinux*oldld* | linux*aout* | linux*coff*)
1288332b578d3Smrg  dynamic_linker=no
1288432b578d3Smrg  ;;
1288532b578d3Smrg
1288632b578d3Smrg# This must be Linux ELF.
12887d31dbc53Smrglinux*)
1288832b578d3Smrg  version_type=linux
1288932b578d3Smrg  need_lib_prefix=no
1289032b578d3Smrg  need_version=no
1289132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1289232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1289332b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1289432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1289532b578d3Smrg  shlibpath_overrides_runpath=no
1289632b578d3Smrg  # This implies no fast_install, which is unacceptable.
1289732b578d3Smrg  # Some rework will be needed to allow for fast_install
1289832b578d3Smrg  # before this can be enabled.
1289932b578d3Smrg  hardcode_into_libs=yes
1290032b578d3Smrg
1290132b578d3Smrg  # Append ld.so.conf contents to the search path
1290232b578d3Smrg  if test -f /etc/ld.so.conf; then
12903d31dbc53Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12904d31dbc53Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1290532b578d3Smrg  fi
1290632b578d3Smrg
1290732b578d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
1290832b578d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
1290932b578d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
1291032b578d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
1291132b578d3Smrg  # people can always --disable-shared, the test was removed, and we
1291232b578d3Smrg  # assume the GNU/Linux dynamic linker is in use.
1291332b578d3Smrg  dynamic_linker='GNU/Linux ld.so'
1291432b578d3Smrg  ;;
1291532b578d3Smrg
12916d31dbc53Smrgknetbsd*-gnu)
12917d31dbc53Smrg  version_type=linux
12918d31dbc53Smrg  need_lib_prefix=no
12919d31dbc53Smrg  need_version=no
12920d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12921d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
12922d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
12923d31dbc53Smrg  shlibpath_overrides_runpath=no
12924d31dbc53Smrg  hardcode_into_libs=yes
12925d31dbc53Smrg  dynamic_linker='GNU ld.so'
12926d31dbc53Smrg  ;;
12927d31dbc53Smrg
1292832b578d3Smrgnetbsd*)
1292932b578d3Smrg  version_type=sunos
1293032b578d3Smrg  need_lib_prefix=no
1293132b578d3Smrg  need_version=no
1293232b578d3Smrg  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1293332b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1293432b578d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1293532b578d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
1293632b578d3Smrg  else
1293732b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1293832b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1293932b578d3Smrg    dynamic_linker='NetBSD ld.elf_so'
1294032b578d3Smrg  fi
1294132b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1294232b578d3Smrg  shlibpath_overrides_runpath=yes
1294332b578d3Smrg  hardcode_into_libs=yes
1294432b578d3Smrg  ;;
1294532b578d3Smrg
1294632b578d3Smrgnewsos6)
1294732b578d3Smrg  version_type=linux
1294832b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1294932b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1295032b578d3Smrg  shlibpath_overrides_runpath=yes
1295132b578d3Smrg  ;;
1295232b578d3Smrg
1295332b578d3Smrgnto-qnx*)
1295432b578d3Smrg  version_type=linux
1295532b578d3Smrg  need_lib_prefix=no
1295632b578d3Smrg  need_version=no
1295732b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1295832b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1295932b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1296032b578d3Smrg  shlibpath_overrides_runpath=yes
1296132b578d3Smrg  ;;
1296232b578d3Smrg
1296332b578d3Smrgopenbsd*)
1296432b578d3Smrg  version_type=sunos
1296532b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
1296632b578d3Smrg  need_lib_prefix=no
1296732b578d3Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
1296832b578d3Smrg  case $host_os in
1296932b578d3Smrg    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
1297032b578d3Smrg    *)                         need_version=no  ;;
1297132b578d3Smrg  esac
1297232b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1297332b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1297432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1297532b578d3Smrg  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1297632b578d3Smrg    case $host_os in
1297732b578d3Smrg      openbsd2.[89] | openbsd2.[89].*)
1297832b578d3Smrg	shlibpath_overrides_runpath=no
1297932b578d3Smrg	;;
1298032b578d3Smrg      *)
1298132b578d3Smrg	shlibpath_overrides_runpath=yes
1298232b578d3Smrg	;;
1298332b578d3Smrg      esac
1298432b578d3Smrg  else
1298532b578d3Smrg    shlibpath_overrides_runpath=yes
1298632b578d3Smrg  fi
1298732b578d3Smrg  ;;
1298832b578d3Smrg
1298932b578d3Smrgos2*)
1299032b578d3Smrg  libname_spec='$name'
1299132b578d3Smrg  shrext_cmds=".dll"
1299232b578d3Smrg  need_lib_prefix=no
1299332b578d3Smrg  library_names_spec='$libname${shared_ext} $libname.a'
1299432b578d3Smrg  dynamic_linker='OS/2 ld.exe'
1299532b578d3Smrg  shlibpath_var=LIBPATH
1299632b578d3Smrg  ;;
1299732b578d3Smrg
1299832b578d3Smrgosf3* | osf4* | osf5*)
1299932b578d3Smrg  version_type=osf
1300032b578d3Smrg  need_lib_prefix=no
1300132b578d3Smrg  need_version=no
1300232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1300332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1300432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1300532b578d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1300632b578d3Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
1300732b578d3Smrg  ;;
1300832b578d3Smrg
1300932b578d3Smrgsolaris*)
1301032b578d3Smrg  version_type=linux
1301132b578d3Smrg  need_lib_prefix=no
1301232b578d3Smrg  need_version=no
1301332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1301432b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1301532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1301632b578d3Smrg  shlibpath_overrides_runpath=yes
1301732b578d3Smrg  hardcode_into_libs=yes
1301832b578d3Smrg  # ldd complains unless libraries are executable
1301932b578d3Smrg  postinstall_cmds='chmod +x $lib'
1302032b578d3Smrg  ;;
1302132b578d3Smrg
1302232b578d3Smrgsunos4*)
1302332b578d3Smrg  version_type=sunos
1302432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1302532b578d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1302632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1302732b578d3Smrg  shlibpath_overrides_runpath=yes
1302832b578d3Smrg  if test "$with_gnu_ld" = yes; then
1302932b578d3Smrg    need_lib_prefix=no
1303032b578d3Smrg  fi
1303132b578d3Smrg  need_version=yes
1303232b578d3Smrg  ;;
1303332b578d3Smrg
1303432b578d3Smrgsysv4 | sysv4.3*)
1303532b578d3Smrg  version_type=linux
1303632b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1303732b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1303832b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1303932b578d3Smrg  case $host_vendor in
1304032b578d3Smrg    sni)
1304132b578d3Smrg      shlibpath_overrides_runpath=no
1304232b578d3Smrg      need_lib_prefix=no
1304332b578d3Smrg      export_dynamic_flag_spec='${wl}-Blargedynsym'
1304432b578d3Smrg      runpath_var=LD_RUN_PATH
1304532b578d3Smrg      ;;
1304632b578d3Smrg    siemens)
1304732b578d3Smrg      need_lib_prefix=no
1304832b578d3Smrg      ;;
1304932b578d3Smrg    motorola)
1305032b578d3Smrg      need_lib_prefix=no
1305132b578d3Smrg      need_version=no
1305232b578d3Smrg      shlibpath_overrides_runpath=no
1305332b578d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
1305432b578d3Smrg      ;;
1305532b578d3Smrg  esac
1305632b578d3Smrg  ;;
1305732b578d3Smrg
1305832b578d3Smrgsysv4*MP*)
1305932b578d3Smrg  if test -d /usr/nec ;then
1306032b578d3Smrg    version_type=linux
1306132b578d3Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
1306232b578d3Smrg    soname_spec='$libname${shared_ext}.$major'
1306332b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1306432b578d3Smrg  fi
1306532b578d3Smrg  ;;
1306632b578d3Smrg
1306732b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1306832b578d3Smrg  version_type=freebsd-elf
1306932b578d3Smrg  need_lib_prefix=no
1307032b578d3Smrg  need_version=no
1307132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1307232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1307332b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1307432b578d3Smrg  hardcode_into_libs=yes
1307532b578d3Smrg  if test "$with_gnu_ld" = yes; then
1307632b578d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1307732b578d3Smrg    shlibpath_overrides_runpath=no
1307832b578d3Smrg  else
1307932b578d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1308032b578d3Smrg    shlibpath_overrides_runpath=yes
1308132b578d3Smrg    case $host_os in
1308232b578d3Smrg      sco3.2v5*)
1308332b578d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
1308432b578d3Smrg	;;
1308532b578d3Smrg    esac
1308632b578d3Smrg  fi
1308732b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
1308832b578d3Smrg  ;;
1308932b578d3Smrg
1309032b578d3Smrguts4*)
1309132b578d3Smrg  version_type=linux
1309232b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1309332b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1309432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1309532b578d3Smrg  ;;
1309632b578d3Smrg
1309732b578d3Smrg*)
1309832b578d3Smrg  dynamic_linker=no
1309932b578d3Smrg  ;;
1310032b578d3Smrgesac
1310132b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
1310232b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; }
1310332b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no
1310432b578d3Smrg
1310532b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1310632b578d3Smrgif test "$GCC" = yes; then
1310732b578d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1310832b578d3Smrgfi
1310932b578d3Smrg
1311032b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
1311132b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
1311232b578d3Smrghardcode_action_CXX=
1311332b578d3Smrgif test -n "$hardcode_libdir_flag_spec_CXX" || \
1311432b578d3Smrg   test -n "$runpath_var_CXX" || \
1311532b578d3Smrg   test "X$hardcode_automatic_CXX" = "Xyes" ; then
1311632b578d3Smrg
1311732b578d3Smrg  # We can hardcode non-existant directories.
1311832b578d3Smrg  if test "$hardcode_direct_CXX" != no &&
1311932b578d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1312032b578d3Smrg     # have to relink, otherwise we might link with an installed library
1312132b578d3Smrg     # when we should be linking with a yet-to-be-installed one
1312232b578d3Smrg     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
1312332b578d3Smrg     test "$hardcode_minus_L_CXX" != no; then
1312432b578d3Smrg    # Linking always hardcodes the temporary library directory.
1312532b578d3Smrg    hardcode_action_CXX=relink
1312632b578d3Smrg  else
1312732b578d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1312832b578d3Smrg    hardcode_action_CXX=immediate
1312932b578d3Smrg  fi
1313032b578d3Smrgelse
1313132b578d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1313232b578d3Smrg  # directories.
1313332b578d3Smrg  hardcode_action_CXX=unsupported
1313432b578d3Smrgfi
1313532b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
1313632b578d3Smrgecho "${ECHO_T}$hardcode_action_CXX" >&6; }
1313732b578d3Smrg
1313832b578d3Smrgif test "$hardcode_action_CXX" = relink; then
1313932b578d3Smrg  # Fast installation is not supported
1314032b578d3Smrg  enable_fast_install=no
1314132b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes ||
1314232b578d3Smrg     test "$enable_shared" = no; then
1314332b578d3Smrg  # Fast installation is not necessary
1314432b578d3Smrg  enable_fast_install=needless
1314532b578d3Smrgfi
1314632b578d3Smrg
1314732b578d3Smrg
1314832b578d3Smrg# The else clause should only fire when bootstrapping the
1314932b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh
1315032b578d3Smrg# with your package, and you will get complaints that there are
1315132b578d3Smrg# no rules to generate ltmain.sh.
1315232b578d3Smrgif test -f "$ltmain"; then
1315332b578d3Smrg  # See if we are running on zsh, and set the options which allow our commands through
1315432b578d3Smrg  # without removal of \ escapes.
1315532b578d3Smrg  if test -n "${ZSH_VERSION+set}" ; then
1315632b578d3Smrg    setopt NO_GLOB_SUBST
1315732b578d3Smrg  fi
1315832b578d3Smrg  # Now quote all the things that may contain metacharacters while being
1315932b578d3Smrg  # careful not to overquote the AC_SUBSTed values.  We take copies of the
1316032b578d3Smrg  # variables and quote the copies for generation of the libtool script.
1316132b578d3Smrg  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
1316232b578d3Smrg    SED SHELL STRIP \
1316332b578d3Smrg    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
1316432b578d3Smrg    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
1316532b578d3Smrg    deplibs_check_method reload_flag reload_cmds need_locks \
1316632b578d3Smrg    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
1316732b578d3Smrg    lt_cv_sys_global_symbol_to_c_name_address \
1316832b578d3Smrg    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
1316932b578d3Smrg    old_postinstall_cmds old_postuninstall_cmds \
1317032b578d3Smrg    compiler_CXX \
1317132b578d3Smrg    CC_CXX \
1317232b578d3Smrg    LD_CXX \
1317332b578d3Smrg    lt_prog_compiler_wl_CXX \
1317432b578d3Smrg    lt_prog_compiler_pic_CXX \
1317532b578d3Smrg    lt_prog_compiler_static_CXX \
1317632b578d3Smrg    lt_prog_compiler_no_builtin_flag_CXX \
1317732b578d3Smrg    export_dynamic_flag_spec_CXX \
1317832b578d3Smrg    thread_safe_flag_spec_CXX \
1317932b578d3Smrg    whole_archive_flag_spec_CXX \
1318032b578d3Smrg    enable_shared_with_static_runtimes_CXX \
1318132b578d3Smrg    old_archive_cmds_CXX \
1318232b578d3Smrg    old_archive_from_new_cmds_CXX \
1318332b578d3Smrg    predep_objects_CXX \
1318432b578d3Smrg    postdep_objects_CXX \
1318532b578d3Smrg    predeps_CXX \
1318632b578d3Smrg    postdeps_CXX \
1318732b578d3Smrg    compiler_lib_search_path_CXX \
1318832b578d3Smrg    archive_cmds_CXX \
1318932b578d3Smrg    archive_expsym_cmds_CXX \
1319032b578d3Smrg    postinstall_cmds_CXX \
1319132b578d3Smrg    postuninstall_cmds_CXX \
1319232b578d3Smrg    old_archive_from_expsyms_cmds_CXX \
1319332b578d3Smrg    allow_undefined_flag_CXX \
1319432b578d3Smrg    no_undefined_flag_CXX \
1319532b578d3Smrg    export_symbols_cmds_CXX \
1319632b578d3Smrg    hardcode_libdir_flag_spec_CXX \
1319732b578d3Smrg    hardcode_libdir_flag_spec_ld_CXX \
1319832b578d3Smrg    hardcode_libdir_separator_CXX \
1319932b578d3Smrg    hardcode_automatic_CXX \
1320032b578d3Smrg    module_cmds_CXX \
1320132b578d3Smrg    module_expsym_cmds_CXX \
1320232b578d3Smrg    lt_cv_prog_compiler_c_o_CXX \
1320332b578d3Smrg    exclude_expsyms_CXX \
1320432b578d3Smrg    include_expsyms_CXX; do
1320532b578d3Smrg
1320632b578d3Smrg    case $var in
1320732b578d3Smrg    old_archive_cmds_CXX | \
1320832b578d3Smrg    old_archive_from_new_cmds_CXX | \
1320932b578d3Smrg    archive_cmds_CXX | \
1321032b578d3Smrg    archive_expsym_cmds_CXX | \
1321132b578d3Smrg    module_cmds_CXX | \
1321232b578d3Smrg    module_expsym_cmds_CXX | \
1321332b578d3Smrg    old_archive_from_expsyms_cmds_CXX | \
1321432b578d3Smrg    export_symbols_cmds_CXX | \
1321532b578d3Smrg    extract_expsyms_cmds | reload_cmds | finish_cmds | \
1321632b578d3Smrg    postinstall_cmds | postuninstall_cmds | \
1321732b578d3Smrg    old_postinstall_cmds | old_postuninstall_cmds | \
1321832b578d3Smrg    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
1321932b578d3Smrg      # Double-quote double-evaled strings.
1322032b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
1322132b578d3Smrg      ;;
1322232b578d3Smrg    *)
1322332b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
1322432b578d3Smrg      ;;
1322532b578d3Smrg    esac
1322632b578d3Smrg  done
1322732b578d3Smrg
1322832b578d3Smrg  case $lt_echo in
1322932b578d3Smrg  *'\$0 --fallback-echo"')
1323032b578d3Smrg    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
1323132b578d3Smrg    ;;
1323232b578d3Smrg  esac
1323332b578d3Smrg
1323432b578d3Smrgcfgfile="$ofile"
1323532b578d3Smrg
1323632b578d3Smrg  cat <<__EOF__ >> "$cfgfile"
1323732b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname
1323832b578d3Smrg
1323932b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1324032b578d3Smrg
1324132b578d3Smrg# Shell to use when invoking shell scripts.
1324232b578d3SmrgSHELL=$lt_SHELL
1324332b578d3Smrg
1324432b578d3Smrg# Whether or not to build shared libraries.
1324532b578d3Smrgbuild_libtool_libs=$enable_shared
1324632b578d3Smrg
1324732b578d3Smrg# Whether or not to build static libraries.
1324832b578d3Smrgbuild_old_libs=$enable_static
1324932b578d3Smrg
1325032b578d3Smrg# Whether or not to add -lc for building shared libraries.
1325132b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_CXX
1325232b578d3Smrg
1325332b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static
1325432b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
1325532b578d3Smrg
1325632b578d3Smrg# Whether or not to optimize for fast installation.
1325732b578d3Smrgfast_install=$enable_fast_install
1325832b578d3Smrg
1325932b578d3Smrg# The host system.
1326032b578d3Smrghost_alias=$host_alias
1326132b578d3Smrghost=$host
1326232b578d3Smrghost_os=$host_os
1326332b578d3Smrg
1326432b578d3Smrg# The build system.
1326532b578d3Smrgbuild_alias=$build_alias
1326632b578d3Smrgbuild=$build
1326732b578d3Smrgbuild_os=$build_os
1326832b578d3Smrg
1326932b578d3Smrg# An echo program that does not interpret backslashes.
1327032b578d3Smrgecho=$lt_echo
1327132b578d3Smrg
1327232b578d3Smrg# The archiver.
1327332b578d3SmrgAR=$lt_AR
1327432b578d3SmrgAR_FLAGS=$lt_AR_FLAGS
1327532b578d3Smrg
1327632b578d3Smrg# A C compiler.
1327732b578d3SmrgLTCC=$lt_LTCC
1327832b578d3Smrg
1327932b578d3Smrg# LTCC compiler flags.
1328032b578d3SmrgLTCFLAGS=$lt_LTCFLAGS
1328132b578d3Smrg
1328232b578d3Smrg# A language-specific compiler.
1328332b578d3SmrgCC=$lt_compiler_CXX
1328432b578d3Smrg
1328532b578d3Smrg# Is the compiler the GNU C compiler?
1328632b578d3Smrgwith_gcc=$GCC_CXX
1328732b578d3Smrg
1328832b578d3Smrg# An ERE matcher.
1328932b578d3SmrgEGREP=$lt_EGREP
1329032b578d3Smrg
1329132b578d3Smrg# The linker used to build libraries.
1329232b578d3SmrgLD=$lt_LD_CXX
1329332b578d3Smrg
1329432b578d3Smrg# Whether we need hard or soft links.
1329532b578d3SmrgLN_S=$lt_LN_S
1329632b578d3Smrg
1329732b578d3Smrg# A BSD-compatible nm program.
1329832b578d3SmrgNM=$lt_NM
1329932b578d3Smrg
1330032b578d3Smrg# A symbol stripping program
1330132b578d3SmrgSTRIP=$lt_STRIP
1330232b578d3Smrg
1330332b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file"
1330432b578d3SmrgMAGIC_CMD=$MAGIC_CMD
1330532b578d3Smrg
1330632b578d3Smrg# Used on cygwin: DLL creation program.
1330732b578d3SmrgDLLTOOL="$DLLTOOL"
1330832b578d3Smrg
1330932b578d3Smrg# Used on cygwin: object dumper.
1331032b578d3SmrgOBJDUMP="$OBJDUMP"
1331132b578d3Smrg
1331232b578d3Smrg# Used on cygwin: assembler.
1331332b578d3SmrgAS="$AS"
1331432b578d3Smrg
1331532b578d3Smrg# The name of the directory that contains temporary libtool files.
1331632b578d3Smrgobjdir=$objdir
1331732b578d3Smrg
1331832b578d3Smrg# How to create reloadable object files.
1331932b578d3Smrgreload_flag=$lt_reload_flag
1332032b578d3Smrgreload_cmds=$lt_reload_cmds
1332132b578d3Smrg
1332232b578d3Smrg# How to pass a linker flag through the compiler.
1332332b578d3Smrgwl=$lt_lt_prog_compiler_wl_CXX
1332432b578d3Smrg
1332532b578d3Smrg# Object file suffix (normally "o").
1332632b578d3Smrgobjext="$ac_objext"
1332732b578d3Smrg
1332832b578d3Smrg# Old archive suffix (normally "a").
1332932b578d3Smrglibext="$libext"
1333032b578d3Smrg
1333132b578d3Smrg# Shared library suffix (normally ".so").
1333232b578d3Smrgshrext_cmds='$shrext_cmds'
1333332b578d3Smrg
1333432b578d3Smrg# Executable file suffix (normally "").
1333532b578d3Smrgexeext="$exeext"
1333632b578d3Smrg
1333732b578d3Smrg# Additional compiler flags for building library objects.
1333832b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_CXX
1333932b578d3Smrgpic_mode=$pic_mode
1334032b578d3Smrg
1334132b578d3Smrg# What is the maximum length of a command?
1334232b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
1334332b578d3Smrg
1334432b578d3Smrg# Does compiler simultaneously support -c and -o options?
1334532b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
1334632b578d3Smrg
1334732b578d3Smrg# Must we lock files when doing compilation?
1334832b578d3Smrgneed_locks=$lt_need_locks
1334932b578d3Smrg
1335032b578d3Smrg# Do we need the lib prefix for modules?
1335132b578d3Smrgneed_lib_prefix=$need_lib_prefix
1335232b578d3Smrg
1335332b578d3Smrg# Do we need a version for libraries?
1335432b578d3Smrgneed_version=$need_version
1335532b578d3Smrg
1335632b578d3Smrg# Whether dlopen is supported.
1335732b578d3Smrgdlopen_support=$enable_dlopen
1335832b578d3Smrg
1335932b578d3Smrg# Whether dlopen of programs is supported.
1336032b578d3Smrgdlopen_self=$enable_dlopen_self
1336132b578d3Smrg
1336232b578d3Smrg# Whether dlopen of statically linked programs is supported.
1336332b578d3Smrgdlopen_self_static=$enable_dlopen_self_static
1336432b578d3Smrg
1336532b578d3Smrg# Compiler flag to prevent dynamic linking.
1336632b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_CXX
1336732b578d3Smrg
1336832b578d3Smrg# Compiler flag to turn off builtin functions.
1336932b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
1337032b578d3Smrg
1337132b578d3Smrg# Compiler flag to allow reflexive dlopens.
1337232b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
1337332b578d3Smrg
1337432b578d3Smrg# Compiler flag to generate shared objects directly from archives.
1337532b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
1337632b578d3Smrg
1337732b578d3Smrg# Compiler flag to generate thread-safe objects.
1337832b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
1337932b578d3Smrg
1338032b578d3Smrg# Library versioning type.
1338132b578d3Smrgversion_type=$version_type
1338232b578d3Smrg
1338332b578d3Smrg# Format of library name prefix.
1338432b578d3Smrglibname_spec=$lt_libname_spec
1338532b578d3Smrg
1338632b578d3Smrg# List of archive names.  First name is the real one, the rest are links.
1338732b578d3Smrg# The last name is the one that the linker finds with -lNAME.
1338832b578d3Smrglibrary_names_spec=$lt_library_names_spec
1338932b578d3Smrg
1339032b578d3Smrg# The coded name of the library, if different from the real name.
1339132b578d3Smrgsoname_spec=$lt_soname_spec
1339232b578d3Smrg
1339332b578d3Smrg# Commands used to build and install an old-style archive.
1339432b578d3SmrgRANLIB=$lt_RANLIB
1339532b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_CXX
1339632b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1339732b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1339832b578d3Smrg
1339932b578d3Smrg# Create an old-style archive from a shared archive.
1340032b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
1340132b578d3Smrg
1340232b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
1340332b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
1340432b578d3Smrg
1340532b578d3Smrg# Commands used to build and install a shared archive.
1340632b578d3Smrgarchive_cmds=$lt_archive_cmds_CXX
1340732b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
1340832b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds
1340932b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1341032b578d3Smrg
1341132b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty)
1341232b578d3Smrgmodule_cmds=$lt_module_cmds_CXX
1341332b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_CXX
1341432b578d3Smrg
1341532b578d3Smrg# Commands to strip libraries.
1341632b578d3Smrgold_striplib=$lt_old_striplib
1341732b578d3Smrgstriplib=$lt_striplib
1341832b578d3Smrg
1341932b578d3Smrg# Dependencies to place before the objects being linked to create a
1342032b578d3Smrg# shared library.
1342132b578d3Smrgpredep_objects=$lt_predep_objects_CXX
1342232b578d3Smrg
1342332b578d3Smrg# Dependencies to place after the objects being linked to create a
1342432b578d3Smrg# shared library.
1342532b578d3Smrgpostdep_objects=$lt_postdep_objects_CXX
1342632b578d3Smrg
1342732b578d3Smrg# Dependencies to place before the objects being linked to create a
1342832b578d3Smrg# shared library.
1342932b578d3Smrgpredeps=$lt_predeps_CXX
1343032b578d3Smrg
1343132b578d3Smrg# Dependencies to place after the objects being linked to create a
1343232b578d3Smrg# shared library.
1343332b578d3Smrgpostdeps=$lt_postdeps_CXX
1343432b578d3Smrg
1343532b578d3Smrg# The library search path used internally by the compiler when linking
1343632b578d3Smrg# a shared library.
1343732b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
1343832b578d3Smrg
1343932b578d3Smrg# Method to check whether dependent libraries are shared objects.
1344032b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method
1344132b578d3Smrg
1344232b578d3Smrg# Command to use when deplibs_check_method == file_magic.
1344332b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd
1344432b578d3Smrg
1344532b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
1344632b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_CXX
1344732b578d3Smrg
1344832b578d3Smrg# Flag that forces no undefined symbols.
1344932b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_CXX
1345032b578d3Smrg
1345132b578d3Smrg# Commands used to finish a libtool library installation in a directory.
1345232b578d3Smrgfinish_cmds=$lt_finish_cmds
1345332b578d3Smrg
1345432b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown.
1345532b578d3Smrgfinish_eval=$lt_finish_eval
1345632b578d3Smrg
1345732b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1345832b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1345932b578d3Smrg
1346032b578d3Smrg# Transform the output of nm in a proper C declaration
1346132b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1346232b578d3Smrg
1346332b578d3Smrg# Transform the output of nm in a C name address pair
1346432b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1346532b578d3Smrg
1346632b578d3Smrg# This is the shared library runtime path variable.
1346732b578d3Smrgrunpath_var=$runpath_var
1346832b578d3Smrg
1346932b578d3Smrg# This is the shared library path variable.
1347032b578d3Smrgshlibpath_var=$shlibpath_var
1347132b578d3Smrg
1347232b578d3Smrg# Is shlibpath searched before the hard-coded library search path?
1347332b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1347432b578d3Smrg
1347532b578d3Smrg# How to hardcode a shared library path into an executable.
1347632b578d3Smrghardcode_action=$hardcode_action_CXX
1347732b578d3Smrg
1347832b578d3Smrg# Whether we should hardcode library paths into libraries.
1347932b578d3Smrghardcode_into_libs=$hardcode_into_libs
1348032b578d3Smrg
1348132b578d3Smrg# Flag to hardcode \$libdir into a binary during linking.
1348232b578d3Smrg# This must work even if \$libdir does not exist.
1348332b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
1348432b578d3Smrg
1348532b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into
1348632b578d3Smrg# a binary during linking. This must work even if \$libdir does
1348732b578d3Smrg# not exist.
1348832b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
1348932b578d3Smrg
1349032b578d3Smrg# Whether we need a single -rpath flag with a separated argument.
1349132b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
1349232b578d3Smrg
1349332b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
1349432b578d3Smrg# resulting binary.
1349532b578d3Smrghardcode_direct=$hardcode_direct_CXX
1349632b578d3Smrg
1349732b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
1349832b578d3Smrg# resulting binary.
1349932b578d3Smrghardcode_minus_L=$hardcode_minus_L_CXX
1350032b578d3Smrg
1350132b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
1350232b578d3Smrg# the resulting binary.
1350332b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
1350432b578d3Smrg
1350532b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library
1350632b578d3Smrg# and all subsequent libraries and executables linked against it.
1350732b578d3Smrghardcode_automatic=$hardcode_automatic_CXX
1350832b578d3Smrg
1350932b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
1351032b578d3Smrg# restored at relink time.
1351132b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink"
1351232b578d3Smrg
1351332b578d3Smrg# Whether libtool must link a program against all its dependency libraries.
1351432b578d3Smrglink_all_deplibs=$link_all_deplibs_CXX
1351532b578d3Smrg
1351632b578d3Smrg# Compile-time system search path for libraries
1351732b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1351832b578d3Smrg
1351932b578d3Smrg# Run-time system search path for libraries
1352032b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1352132b578d3Smrg
1352232b578d3Smrg# Fix the shell variable \$srcfile for the compiler.
13523d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_CXX"
1352432b578d3Smrg
1352532b578d3Smrg# Set to yes if exported symbols are required.
1352632b578d3Smrgalways_export_symbols=$always_export_symbols_CXX
1352732b578d3Smrg
1352832b578d3Smrg# The commands to list exported symbols.
1352932b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_CXX
1353032b578d3Smrg
1353132b578d3Smrg# The commands to extract the exported symbol list from a shared archive.
1353232b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1353332b578d3Smrg
1353432b578d3Smrg# Symbols that should not be listed in the preloaded symbols.
1353532b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_CXX
1353632b578d3Smrg
1353732b578d3Smrg# Symbols that must always be exported.
1353832b578d3Smrginclude_expsyms=$lt_include_expsyms_CXX
1353932b578d3Smrg
1354032b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname
1354132b578d3Smrg
1354232b578d3Smrg__EOF__
1354332b578d3Smrg
1354432b578d3Smrg
1354532b578d3Smrgelse
1354632b578d3Smrg  # If there is no Makefile yet, we rely on a make rule to execute
1354732b578d3Smrg  # `config.status --recheck' to rerun these tests and create the
1354832b578d3Smrg  # libtool script then.
1354932b578d3Smrg  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
1355032b578d3Smrg  if test -f "$ltmain_in"; then
1355132b578d3Smrg    test -f Makefile && make "$ltmain"
1355232b578d3Smrg  fi
1355332b578d3Smrgfi
1355432b578d3Smrg
1355532b578d3Smrg
1355632b578d3Smrgac_ext=c
1355732b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1355832b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1355932b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1356032b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1356132b578d3Smrg
1356232b578d3SmrgCC=$lt_save_CC
1356332b578d3SmrgLDCXX=$LD
1356432b578d3SmrgLD=$lt_save_LD
1356532b578d3SmrgGCC=$lt_save_GCC
1356632b578d3Smrgwith_gnu_ldcxx=$with_gnu_ld
1356732b578d3Smrgwith_gnu_ld=$lt_save_with_gnu_ld
1356832b578d3Smrglt_cv_path_LDCXX=$lt_cv_path_LD
1356932b578d3Smrglt_cv_path_LD=$lt_save_path_LD
1357032b578d3Smrglt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
1357132b578d3Smrglt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
1357232b578d3Smrg
1357332b578d3Smrg	else
1357432b578d3Smrg	  tagname=""
1357532b578d3Smrg	fi
1357632b578d3Smrg	;;
1357732b578d3Smrg
1357832b578d3Smrg      F77)
1357932b578d3Smrg	if test -n "$F77" && test "X$F77" != "Xno"; then
1358032b578d3Smrg
1358132b578d3Smrgac_ext=f
1358232b578d3Smrgac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
1358332b578d3Smrgac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1358432b578d3Smrgac_compiler_gnu=$ac_cv_f77_compiler_gnu
1358532b578d3Smrg
1358632b578d3Smrg
1358732b578d3Smrgarchive_cmds_need_lc_F77=no
1358832b578d3Smrgallow_undefined_flag_F77=
1358932b578d3Smrgalways_export_symbols_F77=no
1359032b578d3Smrgarchive_expsym_cmds_F77=
1359132b578d3Smrgexport_dynamic_flag_spec_F77=
1359232b578d3Smrghardcode_direct_F77=no
1359332b578d3Smrghardcode_libdir_flag_spec_F77=
1359432b578d3Smrghardcode_libdir_flag_spec_ld_F77=
1359532b578d3Smrghardcode_libdir_separator_F77=
1359632b578d3Smrghardcode_minus_L_F77=no
1359732b578d3Smrghardcode_automatic_F77=no
1359832b578d3Smrgmodule_cmds_F77=
1359932b578d3Smrgmodule_expsym_cmds_F77=
1360032b578d3Smrglink_all_deplibs_F77=unknown
1360132b578d3Smrgold_archive_cmds_F77=$old_archive_cmds
1360232b578d3Smrgno_undefined_flag_F77=
1360332b578d3Smrgwhole_archive_flag_spec_F77=
1360432b578d3Smrgenable_shared_with_static_runtimes_F77=no
1360532b578d3Smrg
1360632b578d3Smrg# Source file extension for f77 test sources.
1360732b578d3Smrgac_ext=f
1360832b578d3Smrg
1360932b578d3Smrg# Object file extension for compiled f77 test sources.
1361032b578d3Smrgobjext=o
1361132b578d3Smrgobjext_F77=$objext
1361232b578d3Smrg
1361332b578d3Smrg# Code to be used in simple compile tests
13614d31dbc53Smrglt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
1361532b578d3Smrg
1361632b578d3Smrg# Code to be used in simple link tests
13617d31dbc53Smrglt_simple_link_test_code="      program t\n      end\n"
1361832b578d3Smrg
1361932b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set.
1362032b578d3Smrg
1362132b578d3Smrg# If no C compiler was specified, use CC.
1362232b578d3SmrgLTCC=${LTCC-"$CC"}
1362332b578d3Smrg
1362432b578d3Smrg# If no C compiler flags were specified, use CFLAGS.
1362532b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1362632b578d3Smrg
1362732b578d3Smrg# Allow CC to be a program name with arguments.
1362832b578d3Smrgcompiler=$CC
1362932b578d3Smrg
1363032b578d3Smrg
1363132b578d3Smrg# save warnings/boilerplate of simple test code
1363232b578d3Smrgac_outfile=conftest.$ac_objext
13633d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext
1363432b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1363532b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
1363632b578d3Smrg$rm conftest*
1363732b578d3Smrg
1363832b578d3Smrgac_outfile=conftest.$ac_objext
13639d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext
1364032b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1364132b578d3Smrg_lt_linker_boilerplate=`cat conftest.err`
1364232b578d3Smrg$rm conftest*
1364332b578d3Smrg
1364432b578d3Smrg
1364532b578d3Smrg# Allow CC to be a program name with arguments.
1364632b578d3Smrglt_save_CC="$CC"
1364732b578d3SmrgCC=${F77-"f77"}
1364832b578d3Smrgcompiler=$CC
1364932b578d3Smrgcompiler_F77=$CC
1365032b578d3Smrgfor cc_temp in $compiler""; do
1365132b578d3Smrg  case $cc_temp in
1365232b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1365332b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1365432b578d3Smrg    \-*) ;;
1365532b578d3Smrg    *) break;;
1365632b578d3Smrg  esac
1365732b578d3Smrgdone
1365832b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1365932b578d3Smrg
1366032b578d3Smrg
1366132b578d3Smrg{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
1366232b578d3Smrgecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
1366332b578d3Smrg{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
1366432b578d3Smrgecho "${ECHO_T}$can_build_shared" >&6; }
1366532b578d3Smrg
1366632b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
1366732b578d3Smrgecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
1366832b578d3Smrgtest "$can_build_shared" = "no" && enable_shared=no
1366932b578d3Smrg
1367032b578d3Smrg# On AIX, shared libraries and static libraries use the same namespace, and
1367132b578d3Smrg# are all built from PIC.
1367232b578d3Smrgcase $host_os in
1367332b578d3Smrgaix3*)
1367432b578d3Smrg  test "$enable_shared" = yes && enable_static=no
1367532b578d3Smrg  if test -n "$RANLIB"; then
1367632b578d3Smrg    archive_cmds="$archive_cmds~\$RANLIB \$lib"
1367732b578d3Smrg    postinstall_cmds='$RANLIB $lib'
1367832b578d3Smrg  fi
1367932b578d3Smrg  ;;
1368032b578d3Smrgaix4* | aix5*)
1368132b578d3Smrg  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1368232b578d3Smrg    test "$enable_shared" = yes && enable_static=no
1368332b578d3Smrg  fi
1368432b578d3Smrg  ;;
1368532b578d3Smrgesac
1368632b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_shared" >&5
1368732b578d3Smrgecho "${ECHO_T}$enable_shared" >&6; }
1368832b578d3Smrg
1368932b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
1369032b578d3Smrgecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
1369132b578d3Smrg# Make sure either enable_shared or enable_static is yes.
1369232b578d3Smrgtest "$enable_shared" = yes || enable_static=yes
1369332b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_static" >&5
1369432b578d3Smrgecho "${ECHO_T}$enable_static" >&6; }
1369532b578d3Smrg
1369632b578d3SmrgGCC_F77="$G77"
1369732b578d3SmrgLD_F77="$LD"
1369832b578d3Smrg
1369932b578d3Smrglt_prog_compiler_wl_F77=
1370032b578d3Smrglt_prog_compiler_pic_F77=
1370132b578d3Smrglt_prog_compiler_static_F77=
1370232b578d3Smrg
1370332b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
1370432b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
1370532b578d3Smrg
1370632b578d3Smrg  if test "$GCC" = yes; then
1370732b578d3Smrg    lt_prog_compiler_wl_F77='-Wl,'
1370832b578d3Smrg    lt_prog_compiler_static_F77='-static'
1370932b578d3Smrg
1371032b578d3Smrg    case $host_os in
1371132b578d3Smrg      aix*)
1371232b578d3Smrg      # All AIX code is PIC.
1371332b578d3Smrg      if test "$host_cpu" = ia64; then
1371432b578d3Smrg	# AIX 5 now supports IA64 processor
1371532b578d3Smrg	lt_prog_compiler_static_F77='-Bstatic'
1371632b578d3Smrg      fi
1371732b578d3Smrg      ;;
1371832b578d3Smrg
1371932b578d3Smrg    amigaos*)
1372032b578d3Smrg      # FIXME: we need at least 68020 code to build shared libraries, but
1372132b578d3Smrg      # adding the `-m68020' flag to GCC prevents building anything better,
1372232b578d3Smrg      # like `-m68040'.
1372332b578d3Smrg      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
1372432b578d3Smrg      ;;
1372532b578d3Smrg
13726d31dbc53Smrg    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
1372732b578d3Smrg      # PIC is the default for these OSes.
1372832b578d3Smrg      ;;
1372932b578d3Smrg
13730d31dbc53Smrg    mingw* | pw32* | os2*)
1373132b578d3Smrg      # This hack is so that the source file can tell whether it is being
1373232b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
1373332b578d3Smrg      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
1373432b578d3Smrg      ;;
1373532b578d3Smrg
1373632b578d3Smrg    darwin* | rhapsody*)
1373732b578d3Smrg      # PIC is the default on this platform
1373832b578d3Smrg      # Common symbols not allowed in MH_DYLIB files
1373932b578d3Smrg      lt_prog_compiler_pic_F77='-fno-common'
1374032b578d3Smrg      ;;
1374132b578d3Smrg
13742d31dbc53Smrg    interix3*)
1374332b578d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
1374432b578d3Smrg      # Instead, we relocate shared libraries at runtime.
1374532b578d3Smrg      ;;
1374632b578d3Smrg
1374732b578d3Smrg    msdosdjgpp*)
1374832b578d3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
1374932b578d3Smrg      # on systems that don't support them.
1375032b578d3Smrg      lt_prog_compiler_can_build_shared_F77=no
1375132b578d3Smrg      enable_shared=no
1375232b578d3Smrg      ;;
1375332b578d3Smrg
1375432b578d3Smrg    sysv4*MP*)
1375532b578d3Smrg      if test -d /usr/nec; then
1375632b578d3Smrg	lt_prog_compiler_pic_F77=-Kconform_pic
1375732b578d3Smrg      fi
1375832b578d3Smrg      ;;
1375932b578d3Smrg
1376032b578d3Smrg    hpux*)
1376132b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
1376232b578d3Smrg      # not for PA HP-UX.
1376332b578d3Smrg      case $host_cpu in
1376432b578d3Smrg      hppa*64*|ia64*)
1376532b578d3Smrg	# +Z the default
1376632b578d3Smrg	;;
1376732b578d3Smrg      *)
1376832b578d3Smrg	lt_prog_compiler_pic_F77='-fPIC'
1376932b578d3Smrg	;;
1377032b578d3Smrg      esac
1377132b578d3Smrg      ;;
1377232b578d3Smrg
1377332b578d3Smrg    *)
1377432b578d3Smrg      lt_prog_compiler_pic_F77='-fPIC'
1377532b578d3Smrg      ;;
1377632b578d3Smrg    esac
1377732b578d3Smrg  else
1377832b578d3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
1377932b578d3Smrg    case $host_os in
1378032b578d3Smrg    aix*)
1378132b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1378232b578d3Smrg      if test "$host_cpu" = ia64; then
1378332b578d3Smrg	# AIX 5 now supports IA64 processor
1378432b578d3Smrg	lt_prog_compiler_static_F77='-Bstatic'
1378532b578d3Smrg      else
1378632b578d3Smrg	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
1378732b578d3Smrg      fi
1378832b578d3Smrg      ;;
1378932b578d3Smrg      darwin*)
1379032b578d3Smrg        # PIC is the default on this platform
1379132b578d3Smrg        # Common symbols not allowed in MH_DYLIB files
1379232b578d3Smrg       case $cc_basename in
1379332b578d3Smrg         xlc*)
1379432b578d3Smrg         lt_prog_compiler_pic_F77='-qnocommon'
1379532b578d3Smrg         lt_prog_compiler_wl_F77='-Wl,'
1379632b578d3Smrg         ;;
1379732b578d3Smrg       esac
1379832b578d3Smrg       ;;
1379932b578d3Smrg
13800d31dbc53Smrg    mingw* | pw32* | os2*)
1380132b578d3Smrg      # This hack is so that the source file can tell whether it is being
1380232b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
1380332b578d3Smrg      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
1380432b578d3Smrg      ;;
1380532b578d3Smrg
1380632b578d3Smrg    hpux9* | hpux10* | hpux11*)
1380732b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1380832b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
1380932b578d3Smrg      # not for PA HP-UX.
1381032b578d3Smrg      case $host_cpu in
1381132b578d3Smrg      hppa*64*|ia64*)
1381232b578d3Smrg	# +Z the default
1381332b578d3Smrg	;;
1381432b578d3Smrg      *)
1381532b578d3Smrg	lt_prog_compiler_pic_F77='+Z'
1381632b578d3Smrg	;;
1381732b578d3Smrg      esac
1381832b578d3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
1381932b578d3Smrg      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
1382032b578d3Smrg      ;;
1382132b578d3Smrg
1382232b578d3Smrg    irix5* | irix6* | nonstopux*)
1382332b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1382432b578d3Smrg      # PIC (with -KPIC) is the default.
1382532b578d3Smrg      lt_prog_compiler_static_F77='-non_shared'
1382632b578d3Smrg      ;;
1382732b578d3Smrg
1382832b578d3Smrg    newsos6)
1382932b578d3Smrg      lt_prog_compiler_pic_F77='-KPIC'
1383032b578d3Smrg      lt_prog_compiler_static_F77='-Bstatic'
1383132b578d3Smrg      ;;
1383232b578d3Smrg
13833d31dbc53Smrg    linux*)
1383432b578d3Smrg      case $cc_basename in
1383532b578d3Smrg      icc* | ecc*)
1383632b578d3Smrg	lt_prog_compiler_wl_F77='-Wl,'
1383732b578d3Smrg	lt_prog_compiler_pic_F77='-KPIC'
1383832b578d3Smrg	lt_prog_compiler_static_F77='-static'
1383932b578d3Smrg        ;;
1384032b578d3Smrg      pgcc* | pgf77* | pgf90* | pgf95*)
1384132b578d3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
1384232b578d3Smrg	# which looks to be a dead project)
1384332b578d3Smrg	lt_prog_compiler_wl_F77='-Wl,'
1384432b578d3Smrg	lt_prog_compiler_pic_F77='-fpic'
1384532b578d3Smrg	lt_prog_compiler_static_F77='-Bstatic'
1384632b578d3Smrg        ;;
1384732b578d3Smrg      ccc*)
1384832b578d3Smrg        lt_prog_compiler_wl_F77='-Wl,'
1384932b578d3Smrg        # All Alpha code is PIC.
1385032b578d3Smrg        lt_prog_compiler_static_F77='-non_shared'
1385132b578d3Smrg        ;;
1385232b578d3Smrg      esac
1385332b578d3Smrg      ;;
1385432b578d3Smrg
1385532b578d3Smrg    osf3* | osf4* | osf5*)
1385632b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1385732b578d3Smrg      # All OSF/1 code is PIC.
1385832b578d3Smrg      lt_prog_compiler_static_F77='-non_shared'
1385932b578d3Smrg      ;;
1386032b578d3Smrg
1386132b578d3Smrg    solaris*)
1386232b578d3Smrg      lt_prog_compiler_pic_F77='-KPIC'
1386332b578d3Smrg      lt_prog_compiler_static_F77='-Bstatic'
1386432b578d3Smrg      case $cc_basename in
1386532b578d3Smrg      f77* | f90* | f95*)
1386632b578d3Smrg	lt_prog_compiler_wl_F77='-Qoption ld ';;
1386732b578d3Smrg      *)
1386832b578d3Smrg	lt_prog_compiler_wl_F77='-Wl,';;
1386932b578d3Smrg      esac
1387032b578d3Smrg      ;;
1387132b578d3Smrg
1387232b578d3Smrg    sunos4*)
1387332b578d3Smrg      lt_prog_compiler_wl_F77='-Qoption ld '
1387432b578d3Smrg      lt_prog_compiler_pic_F77='-PIC'
1387532b578d3Smrg      lt_prog_compiler_static_F77='-Bstatic'
1387632b578d3Smrg      ;;
1387732b578d3Smrg
1387832b578d3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
1387932b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1388032b578d3Smrg      lt_prog_compiler_pic_F77='-KPIC'
1388132b578d3Smrg      lt_prog_compiler_static_F77='-Bstatic'
1388232b578d3Smrg      ;;
1388332b578d3Smrg
1388432b578d3Smrg    sysv4*MP*)
1388532b578d3Smrg      if test -d /usr/nec ;then
1388632b578d3Smrg	lt_prog_compiler_pic_F77='-Kconform_pic'
1388732b578d3Smrg	lt_prog_compiler_static_F77='-Bstatic'
1388832b578d3Smrg      fi
1388932b578d3Smrg      ;;
1389032b578d3Smrg
1389132b578d3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
1389232b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1389332b578d3Smrg      lt_prog_compiler_pic_F77='-KPIC'
1389432b578d3Smrg      lt_prog_compiler_static_F77='-Bstatic'
1389532b578d3Smrg      ;;
1389632b578d3Smrg
1389732b578d3Smrg    unicos*)
1389832b578d3Smrg      lt_prog_compiler_wl_F77='-Wl,'
1389932b578d3Smrg      lt_prog_compiler_can_build_shared_F77=no
1390032b578d3Smrg      ;;
1390132b578d3Smrg
1390232b578d3Smrg    uts4*)
1390332b578d3Smrg      lt_prog_compiler_pic_F77='-pic'
1390432b578d3Smrg      lt_prog_compiler_static_F77='-Bstatic'
1390532b578d3Smrg      ;;
1390632b578d3Smrg
1390732b578d3Smrg    *)
1390832b578d3Smrg      lt_prog_compiler_can_build_shared_F77=no
1390932b578d3Smrg      ;;
1391032b578d3Smrg    esac
1391132b578d3Smrg  fi
1391232b578d3Smrg
1391332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
1391432b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
1391532b578d3Smrg
1391632b578d3Smrg#
1391732b578d3Smrg# Check to make sure the PIC flag actually works.
1391832b578d3Smrg#
1391932b578d3Smrgif test -n "$lt_prog_compiler_pic_F77"; then
1392032b578d3Smrg
1392132b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
1392232b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
1392332b578d3Smrgif test "${lt_prog_compiler_pic_works_F77+set}" = set; then
1392432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1392532b578d3Smrgelse
1392632b578d3Smrg  lt_prog_compiler_pic_works_F77=no
1392732b578d3Smrg  ac_outfile=conftest.$ac_objext
13928d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1392932b578d3Smrg   lt_compiler_flag="$lt_prog_compiler_pic_F77"
1393032b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1393132b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1393232b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1393332b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1393432b578d3Smrg   # The option is referenced via a variable to avoid confusing sed.
1393532b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1393632b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1393732b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1393832b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
13939d31dbc53Smrg   (eval echo "\"\$as_me:13939: $lt_compile\"" >&5)
1394032b578d3Smrg   (eval "$lt_compile" 2>conftest.err)
1394132b578d3Smrg   ac_status=$?
1394232b578d3Smrg   cat conftest.err >&5
13943d31dbc53Smrg   echo "$as_me:13943: \$? = $ac_status" >&5
1394432b578d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
1394532b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1394632b578d3Smrg     # So say no if there are warnings other than the usual output.
1394732b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1394832b578d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1394932b578d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1395032b578d3Smrg       lt_prog_compiler_pic_works_F77=yes
1395132b578d3Smrg     fi
1395232b578d3Smrg   fi
1395332b578d3Smrg   $rm conftest*
1395432b578d3Smrg
1395532b578d3Smrgfi
1395632b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
1395732b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
1395832b578d3Smrg
1395932b578d3Smrgif test x"$lt_prog_compiler_pic_works_F77" = xyes; then
1396032b578d3Smrg    case $lt_prog_compiler_pic_F77 in
1396132b578d3Smrg     "" | " "*) ;;
1396232b578d3Smrg     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
1396332b578d3Smrg     esac
1396432b578d3Smrgelse
1396532b578d3Smrg    lt_prog_compiler_pic_F77=
1396632b578d3Smrg     lt_prog_compiler_can_build_shared_F77=no
1396732b578d3Smrgfi
1396832b578d3Smrg
1396932b578d3Smrgfi
1397032b578d3Smrgcase $host_os in
1397132b578d3Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
1397232b578d3Smrg  *djgpp*)
1397332b578d3Smrg    lt_prog_compiler_pic_F77=
1397432b578d3Smrg    ;;
1397532b578d3Smrg  *)
1397632b578d3Smrg    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
1397732b578d3Smrg    ;;
1397832b578d3Smrgesac
1397932b578d3Smrg
1398032b578d3Smrg#
1398132b578d3Smrg# Check to make sure the static flag actually works.
1398232b578d3Smrg#
1398332b578d3Smrgwl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
1398432b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
1398532b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
1398632b578d3Smrgif test "${lt_prog_compiler_static_works_F77+set}" = set; then
1398732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1398832b578d3Smrgelse
1398932b578d3Smrg  lt_prog_compiler_static_works_F77=no
1399032b578d3Smrg   save_LDFLAGS="$LDFLAGS"
1399132b578d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13992d31dbc53Smrg   printf "$lt_simple_link_test_code" > conftest.$ac_ext
1399332b578d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1399432b578d3Smrg     # The linker can only warn and ignore the option if not recognized
1399532b578d3Smrg     # So say no if there are warnings
1399632b578d3Smrg     if test -s conftest.err; then
1399732b578d3Smrg       # Append any errors to the config.log.
1399832b578d3Smrg       cat conftest.err 1>&5
1399932b578d3Smrg       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
1400032b578d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1400132b578d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
1400232b578d3Smrg         lt_prog_compiler_static_works_F77=yes
1400332b578d3Smrg       fi
1400432b578d3Smrg     else
1400532b578d3Smrg       lt_prog_compiler_static_works_F77=yes
1400632b578d3Smrg     fi
1400732b578d3Smrg   fi
1400832b578d3Smrg   $rm conftest*
1400932b578d3Smrg   LDFLAGS="$save_LDFLAGS"
1401032b578d3Smrg
1401132b578d3Smrgfi
1401232b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
1401332b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
1401432b578d3Smrg
1401532b578d3Smrgif test x"$lt_prog_compiler_static_works_F77" = xyes; then
1401632b578d3Smrg    :
1401732b578d3Smrgelse
1401832b578d3Smrg    lt_prog_compiler_static_F77=
1401932b578d3Smrgfi
1402032b578d3Smrg
1402132b578d3Smrg
1402232b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
1402332b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
1402432b578d3Smrgif test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
1402532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1402632b578d3Smrgelse
1402732b578d3Smrg  lt_cv_prog_compiler_c_o_F77=no
1402832b578d3Smrg   $rm -r conftest 2>/dev/null
1402932b578d3Smrg   mkdir conftest
1403032b578d3Smrg   cd conftest
1403132b578d3Smrg   mkdir out
14032d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1403332b578d3Smrg
1403432b578d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
1403532b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1403632b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1403732b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1403832b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1403932b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1404032b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1404132b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1404232b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
14043d31dbc53Smrg   (eval echo "\"\$as_me:14043: $lt_compile\"" >&5)
1404432b578d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
1404532b578d3Smrg   ac_status=$?
1404632b578d3Smrg   cat out/conftest.err >&5
14047d31dbc53Smrg   echo "$as_me:14047: \$? = $ac_status" >&5
1404832b578d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
1404932b578d3Smrg   then
1405032b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1405132b578d3Smrg     # So say no if there are warnings
1405232b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
1405332b578d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
1405432b578d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
1405532b578d3Smrg       lt_cv_prog_compiler_c_o_F77=yes
1405632b578d3Smrg     fi
1405732b578d3Smrg   fi
1405832b578d3Smrg   chmod u+w . 2>&5
1405932b578d3Smrg   $rm conftest*
1406032b578d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
1406132b578d3Smrg   # template instantiation
1406232b578d3Smrg   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
1406332b578d3Smrg   $rm out/* && rmdir out
1406432b578d3Smrg   cd ..
1406532b578d3Smrg   rmdir conftest
1406632b578d3Smrg   $rm conftest*
1406732b578d3Smrg
1406832b578d3Smrgfi
1406932b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
1407032b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
1407132b578d3Smrg
1407232b578d3Smrg
1407332b578d3Smrghard_links="nottested"
1407432b578d3Smrgif test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
1407532b578d3Smrg  # do not overwrite the value of need_locks provided by the user
1407632b578d3Smrg  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
1407732b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
1407832b578d3Smrg  hard_links=yes
1407932b578d3Smrg  $rm conftest*
1408032b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1408132b578d3Smrg  touch conftest.a
1408232b578d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
1408332b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1408432b578d3Smrg  { echo "$as_me:$LINENO: result: $hard_links" >&5
1408532b578d3Smrgecho "${ECHO_T}$hard_links" >&6; }
1408632b578d3Smrg  if test "$hard_links" = no; then
1408732b578d3Smrg    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
1408832b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1408932b578d3Smrg    need_locks=warn
1409032b578d3Smrg  fi
1409132b578d3Smrgelse
1409232b578d3Smrg  need_locks=no
1409332b578d3Smrgfi
1409432b578d3Smrg
1409532b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1409632b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
1409732b578d3Smrg
1409832b578d3Smrg  runpath_var=
1409932b578d3Smrg  allow_undefined_flag_F77=
1410032b578d3Smrg  enable_shared_with_static_runtimes_F77=no
1410132b578d3Smrg  archive_cmds_F77=
1410232b578d3Smrg  archive_expsym_cmds_F77=
1410332b578d3Smrg  old_archive_From_new_cmds_F77=
1410432b578d3Smrg  old_archive_from_expsyms_cmds_F77=
1410532b578d3Smrg  export_dynamic_flag_spec_F77=
1410632b578d3Smrg  whole_archive_flag_spec_F77=
1410732b578d3Smrg  thread_safe_flag_spec_F77=
1410832b578d3Smrg  hardcode_libdir_flag_spec_F77=
1410932b578d3Smrg  hardcode_libdir_flag_spec_ld_F77=
1411032b578d3Smrg  hardcode_libdir_separator_F77=
1411132b578d3Smrg  hardcode_direct_F77=no
1411232b578d3Smrg  hardcode_minus_L_F77=no
1411332b578d3Smrg  hardcode_shlibpath_var_F77=unsupported
1411432b578d3Smrg  link_all_deplibs_F77=unknown
1411532b578d3Smrg  hardcode_automatic_F77=no
1411632b578d3Smrg  module_cmds_F77=
1411732b578d3Smrg  module_expsym_cmds_F77=
1411832b578d3Smrg  always_export_symbols_F77=no
1411932b578d3Smrg  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1412032b578d3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
1412132b578d3Smrg  # included in the symbol list
1412232b578d3Smrg  include_expsyms_F77=
1412332b578d3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
1412432b578d3Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
1412532b578d3Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
1412632b578d3Smrg  # as well as any symbol that contains `d'.
1412732b578d3Smrg  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
1412832b578d3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
1412932b578d3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
1413032b578d3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
1413132b578d3Smrg  # rely on this symbol name, it's probably fine to never include it in
1413232b578d3Smrg  # preloaded symbol tables.
1413332b578d3Smrg  extract_expsyms_cmds=
1413432b578d3Smrg  # Just being paranoid about ensuring that cc_basename is set.
1413532b578d3Smrg  for cc_temp in $compiler""; do
1413632b578d3Smrg  case $cc_temp in
1413732b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1413832b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1413932b578d3Smrg    \-*) ;;
1414032b578d3Smrg    *) break;;
1414132b578d3Smrg  esac
1414232b578d3Smrgdone
1414332b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1414432b578d3Smrg
1414532b578d3Smrg  case $host_os in
1414632b578d3Smrg  cygwin* | mingw* | pw32*)
1414732b578d3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
1414832b578d3Smrg    # When not using gcc, we currently assume that we are using
1414932b578d3Smrg    # Microsoft Visual C++.
1415032b578d3Smrg    if test "$GCC" != yes; then
1415132b578d3Smrg      with_gnu_ld=no
1415232b578d3Smrg    fi
1415332b578d3Smrg    ;;
1415432b578d3Smrg  interix*)
1415532b578d3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
1415632b578d3Smrg    with_gnu_ld=yes
1415732b578d3Smrg    ;;
1415832b578d3Smrg  openbsd*)
1415932b578d3Smrg    with_gnu_ld=no
1416032b578d3Smrg    ;;
1416132b578d3Smrg  esac
1416232b578d3Smrg
1416332b578d3Smrg  ld_shlibs_F77=yes
1416432b578d3Smrg  if test "$with_gnu_ld" = yes; then
1416532b578d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
1416632b578d3Smrg    wlarc='${wl}'
1416732b578d3Smrg
1416832b578d3Smrg    # Set some defaults for GNU ld with shared library support. These
1416932b578d3Smrg    # are reset later if shared libraries are not supported. Putting them
1417032b578d3Smrg    # here allows them to be overridden if necessary.
1417132b578d3Smrg    runpath_var=LD_RUN_PATH
1417232b578d3Smrg    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
1417332b578d3Smrg    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
1417432b578d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
1417532b578d3Smrg    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
1417632b578d3Smrg	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
1417732b578d3Smrg      else
1417832b578d3Smrg  	whole_archive_flag_spec_F77=
1417932b578d3Smrg    fi
1418032b578d3Smrg    supports_anon_versioning=no
1418132b578d3Smrg    case `$LD -v 2>/dev/null` in
1418232b578d3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
1418332b578d3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
1418432b578d3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
1418532b578d3Smrg      *\ 2.11.*) ;; # other 2.11 versions
1418632b578d3Smrg      *) supports_anon_versioning=yes ;;
1418732b578d3Smrg    esac
1418832b578d3Smrg
1418932b578d3Smrg    # See if GNU ld supports shared libraries.
1419032b578d3Smrg    case $host_os in
1419132b578d3Smrg    aix3* | aix4* | aix5*)
1419232b578d3Smrg      # On AIX/PPC, the GNU linker is very broken
1419332b578d3Smrg      if test "$host_cpu" != ia64; then
1419432b578d3Smrg	ld_shlibs_F77=no
1419532b578d3Smrg	cat <<EOF 1>&2
1419632b578d3Smrg
1419732b578d3Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported
1419832b578d3Smrg*** to be unable to reliably create shared libraries on AIX.
1419932b578d3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
1420032b578d3Smrg*** really care for shared libraries, you may want to modify your PATH
1420132b578d3Smrg*** so that a non-GNU linker is found, and then restart.
1420232b578d3Smrg
1420332b578d3SmrgEOF
1420432b578d3Smrg      fi
1420532b578d3Smrg      ;;
1420632b578d3Smrg
1420732b578d3Smrg    amigaos*)
1420832b578d3Smrg      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
1420932b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1421032b578d3Smrg      hardcode_minus_L_F77=yes
1421132b578d3Smrg
1421232b578d3Smrg      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
1421332b578d3Smrg      # that the semantics of dynamic libraries on AmigaOS, at least up
1421432b578d3Smrg      # to version 4, is to share data among multiple programs linked
1421532b578d3Smrg      # with the same dynamic library.  Since this doesn't match the
1421632b578d3Smrg      # behavior of shared libraries on other platforms, we can't use
1421732b578d3Smrg      # them.
1421832b578d3Smrg      ld_shlibs_F77=no
1421932b578d3Smrg      ;;
1422032b578d3Smrg
1422132b578d3Smrg    beos*)
1422232b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1422332b578d3Smrg	allow_undefined_flag_F77=unsupported
1422432b578d3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
1422532b578d3Smrg	# support --undefined.  This deserves some investigation.  FIXME
1422632b578d3Smrg	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1422732b578d3Smrg      else
1422832b578d3Smrg	ld_shlibs_F77=no
1422932b578d3Smrg      fi
1423032b578d3Smrg      ;;
1423132b578d3Smrg
1423232b578d3Smrg    cygwin* | mingw* | pw32*)
1423332b578d3Smrg      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
1423432b578d3Smrg      # as there is no search path for DLLs.
1423532b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1423632b578d3Smrg      allow_undefined_flag_F77=unsupported
1423732b578d3Smrg      always_export_symbols_F77=no
1423832b578d3Smrg      enable_shared_with_static_runtimes_F77=yes
14239d31dbc53Smrg      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
1424032b578d3Smrg
1424132b578d3Smrg      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
1424232b578d3Smrg        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
1424332b578d3Smrg	# If the export-symbols file already is a .def file (1st line
1424432b578d3Smrg	# is EXPORTS), use it as is; otherwise, prepend...
1424532b578d3Smrg	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1424632b578d3Smrg	  cp $export_symbols $output_objdir/$soname.def;
1424732b578d3Smrg	else
1424832b578d3Smrg	  echo EXPORTS > $output_objdir/$soname.def;
1424932b578d3Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
1425032b578d3Smrg	fi~
1425132b578d3Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
1425232b578d3Smrg      else
1425332b578d3Smrg	ld_shlibs_F77=no
1425432b578d3Smrg      fi
1425532b578d3Smrg      ;;
1425632b578d3Smrg
14257d31dbc53Smrg    interix3*)
1425832b578d3Smrg      hardcode_direct_F77=no
1425932b578d3Smrg      hardcode_shlibpath_var_F77=no
1426032b578d3Smrg      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
1426132b578d3Smrg      export_dynamic_flag_spec_F77='${wl}-E'
1426232b578d3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
1426332b578d3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
1426432b578d3Smrg      # default) and relocated if they conflict, which is a slow very memory
1426532b578d3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
1426632b578d3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
1426732b578d3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
1426832b578d3Smrg      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
1426932b578d3Smrg      archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
1427032b578d3Smrg      ;;
1427132b578d3Smrg
14272d31dbc53Smrg    linux*)
1427332b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1427432b578d3Smrg	tmp_addflag=
1427532b578d3Smrg	case $cc_basename,$host_cpu in
1427632b578d3Smrg	pgcc*)				# Portland Group C compiler
1427732b578d3Smrg	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
1427832b578d3Smrg	  tmp_addflag=' $pic_flag'
1427932b578d3Smrg	  ;;
1428032b578d3Smrg	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
1428132b578d3Smrg	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
1428232b578d3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
1428332b578d3Smrg	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
1428432b578d3Smrg	  tmp_addflag=' -i_dynamic' ;;
1428532b578d3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
1428632b578d3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
1428732b578d3Smrg	ifc* | ifort*)			# Intel Fortran compiler
1428832b578d3Smrg	  tmp_addflag=' -nofor_main' ;;
1428932b578d3Smrg	esac
14290d31dbc53Smrg	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1429132b578d3Smrg
1429232b578d3Smrg	if test $supports_anon_versioning = yes; then
1429332b578d3Smrg	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
1429432b578d3Smrg  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
1429532b578d3Smrg  $echo "local: *; };" >> $output_objdir/$libname.ver~
14296d31dbc53Smrg	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
1429732b578d3Smrg	fi
1429832b578d3Smrg      else
1429932b578d3Smrg	ld_shlibs_F77=no
1430032b578d3Smrg      fi
1430132b578d3Smrg      ;;
1430232b578d3Smrg
1430332b578d3Smrg    netbsd*)
1430432b578d3Smrg      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1430532b578d3Smrg	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
1430632b578d3Smrg	wlarc=
1430732b578d3Smrg      else
1430832b578d3Smrg	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1430932b578d3Smrg	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
1431032b578d3Smrg      fi
1431132b578d3Smrg      ;;
1431232b578d3Smrg
1431332b578d3Smrg    solaris*)
1431432b578d3Smrg      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
1431532b578d3Smrg	ld_shlibs_F77=no
1431632b578d3Smrg	cat <<EOF 1>&2
1431732b578d3Smrg
1431832b578d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
1431932b578d3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
1432032b578d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
1432132b578d3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
1432232b578d3Smrg*** your PATH or compiler configuration so that the native linker is
1432332b578d3Smrg*** used, and then restart.
1432432b578d3Smrg
1432532b578d3SmrgEOF
1432632b578d3Smrg      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1432732b578d3Smrg	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1432832b578d3Smrg	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
1432932b578d3Smrg      else
1433032b578d3Smrg	ld_shlibs_F77=no
1433132b578d3Smrg      fi
1433232b578d3Smrg      ;;
1433332b578d3Smrg
1433432b578d3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
1433532b578d3Smrg      case `$LD -v 2>&1` in
1433632b578d3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
1433732b578d3Smrg	ld_shlibs_F77=no
1433832b578d3Smrg	cat <<_LT_EOF 1>&2
1433932b578d3Smrg
1434032b578d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
1434132b578d3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
1434232b578d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
1434332b578d3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
1434432b578d3Smrg*** your PATH or compiler configuration so that the native linker is
1434532b578d3Smrg*** used, and then restart.
1434632b578d3Smrg
1434732b578d3Smrg_LT_EOF
1434832b578d3Smrg	;;
1434932b578d3Smrg	*)
1435032b578d3Smrg	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1435132b578d3Smrg	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
1435232b578d3Smrg	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
1435332b578d3Smrg	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
1435432b578d3Smrg	  else
1435532b578d3Smrg	    ld_shlibs_F77=no
1435632b578d3Smrg	  fi
1435732b578d3Smrg	;;
1435832b578d3Smrg      esac
1435932b578d3Smrg      ;;
1436032b578d3Smrg
1436132b578d3Smrg    sunos4*)
1436232b578d3Smrg      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1436332b578d3Smrg      wlarc=
1436432b578d3Smrg      hardcode_direct_F77=yes
1436532b578d3Smrg      hardcode_shlibpath_var_F77=no
1436632b578d3Smrg      ;;
1436732b578d3Smrg
1436832b578d3Smrg    *)
1436932b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1437032b578d3Smrg	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1437132b578d3Smrg	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
1437232b578d3Smrg      else
1437332b578d3Smrg	ld_shlibs_F77=no
1437432b578d3Smrg      fi
1437532b578d3Smrg      ;;
1437632b578d3Smrg    esac
1437732b578d3Smrg
1437832b578d3Smrg    if test "$ld_shlibs_F77" = no; then
1437932b578d3Smrg      runpath_var=
1438032b578d3Smrg      hardcode_libdir_flag_spec_F77=
1438132b578d3Smrg      export_dynamic_flag_spec_F77=
1438232b578d3Smrg      whole_archive_flag_spec_F77=
1438332b578d3Smrg    fi
1438432b578d3Smrg  else
1438532b578d3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
1438632b578d3Smrg    case $host_os in
1438732b578d3Smrg    aix3*)
1438832b578d3Smrg      allow_undefined_flag_F77=unsupported
1438932b578d3Smrg      always_export_symbols_F77=yes
1439032b578d3Smrg      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
1439132b578d3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
1439232b578d3Smrg      # are no directories specified by -L.
1439332b578d3Smrg      hardcode_minus_L_F77=yes
1439432b578d3Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
1439532b578d3Smrg	# Neither direct hardcoding nor static linking is supported with a
1439632b578d3Smrg	# broken collect2.
1439732b578d3Smrg	hardcode_direct_F77=unsupported
1439832b578d3Smrg      fi
1439932b578d3Smrg      ;;
1440032b578d3Smrg
1440132b578d3Smrg    aix4* | aix5*)
1440232b578d3Smrg      if test "$host_cpu" = ia64; then
1440332b578d3Smrg	# On IA64, the linker does run time linking by default, so we don't
1440432b578d3Smrg	# have to do anything special.
1440532b578d3Smrg	aix_use_runtimelinking=no
1440632b578d3Smrg	exp_sym_flag='-Bexport'
1440732b578d3Smrg	no_entry_flag=""
1440832b578d3Smrg      else
1440932b578d3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
1441032b578d3Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
1441132b578d3Smrg	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
1441232b578d3Smrg	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
1441332b578d3Smrg	else
1441432b578d3Smrg	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
1441532b578d3Smrg	fi
1441632b578d3Smrg	aix_use_runtimelinking=no
1441732b578d3Smrg
1441832b578d3Smrg	# Test if we are trying to use run time linking or normal
1441932b578d3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
1442032b578d3Smrg	# need to do runtime linking.
1442132b578d3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
1442232b578d3Smrg	  for ld_flag in $LDFLAGS; do
1442332b578d3Smrg  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
1442432b578d3Smrg  	    aix_use_runtimelinking=yes
1442532b578d3Smrg  	    break
1442632b578d3Smrg  	  fi
1442732b578d3Smrg	  done
1442832b578d3Smrg	  ;;
1442932b578d3Smrg	esac
1443032b578d3Smrg
1443132b578d3Smrg	exp_sym_flag='-bexport'
1443232b578d3Smrg	no_entry_flag='-bnoentry'
1443332b578d3Smrg      fi
1443432b578d3Smrg
1443532b578d3Smrg      # When large executables or shared objects are built, AIX ld can
1443632b578d3Smrg      # have problems creating the table of contents.  If linking a library
1443732b578d3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
1443832b578d3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
1443932b578d3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
1444032b578d3Smrg
1444132b578d3Smrg      archive_cmds_F77=''
1444232b578d3Smrg      hardcode_direct_F77=yes
1444332b578d3Smrg      hardcode_libdir_separator_F77=':'
1444432b578d3Smrg      link_all_deplibs_F77=yes
1444532b578d3Smrg
1444632b578d3Smrg      if test "$GCC" = yes; then
1444732b578d3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
1444832b578d3Smrg	# We only want to do this on AIX 4.2 and lower, the check
1444932b578d3Smrg	# below for broken collect2 doesn't work under 4.3+
1445032b578d3Smrg	  collect2name=`${CC} -print-prog-name=collect2`
1445132b578d3Smrg	  if test -f "$collect2name" && \
1445232b578d3Smrg  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
1445332b578d3Smrg	  then
1445432b578d3Smrg  	  # We have reworked collect2
14455d31dbc53Smrg  	  hardcode_direct_F77=yes
1445632b578d3Smrg	  else
1445732b578d3Smrg  	  # We have old collect2
1445832b578d3Smrg  	  hardcode_direct_F77=unsupported
1445932b578d3Smrg  	  # It fails to find uninstalled libraries when the uninstalled
1446032b578d3Smrg  	  # path is not listed in the libpath.  Setting hardcode_minus_L
1446132b578d3Smrg  	  # to unsupported forces relinking
1446232b578d3Smrg  	  hardcode_minus_L_F77=yes
1446332b578d3Smrg  	  hardcode_libdir_flag_spec_F77='-L$libdir'
1446432b578d3Smrg  	  hardcode_libdir_separator_F77=
1446532b578d3Smrg	  fi
1446632b578d3Smrg	  ;;
1446732b578d3Smrg	esac
1446832b578d3Smrg	shared_flag='-shared'
1446932b578d3Smrg	if test "$aix_use_runtimelinking" = yes; then
1447032b578d3Smrg	  shared_flag="$shared_flag "'${wl}-G'
1447132b578d3Smrg	fi
1447232b578d3Smrg      else
1447332b578d3Smrg	# not using gcc
1447432b578d3Smrg	if test "$host_cpu" = ia64; then
1447532b578d3Smrg  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
1447632b578d3Smrg  	# chokes on -Wl,-G. The following line is correct:
1447732b578d3Smrg	  shared_flag='-G'
1447832b578d3Smrg	else
1447932b578d3Smrg	  if test "$aix_use_runtimelinking" = yes; then
1448032b578d3Smrg	    shared_flag='${wl}-G'
1448132b578d3Smrg	  else
1448232b578d3Smrg	    shared_flag='${wl}-bM:SRE'
1448332b578d3Smrg	  fi
1448432b578d3Smrg	fi
1448532b578d3Smrg      fi
1448632b578d3Smrg
1448732b578d3Smrg      # It seems that -bexpall does not export symbols beginning with
1448832b578d3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
1448932b578d3Smrg      always_export_symbols_F77=yes
1449032b578d3Smrg      if test "$aix_use_runtimelinking" = yes; then
1449132b578d3Smrg	# Warning - without using the other runtime loading flags (-brtl),
1449232b578d3Smrg	# -berok will link without error, but may produce a broken library.
1449332b578d3Smrg	allow_undefined_flag_F77='-berok'
1449432b578d3Smrg       # Determine the default libpath from the value encoded in an empty executable.
1449532b578d3Smrg       cat >conftest.$ac_ext <<_ACEOF
1449632b578d3Smrg      program main
1449732b578d3Smrg
1449832b578d3Smrg      end
1449932b578d3Smrg_ACEOF
1450032b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1450132b578d3Smrgif { (ac_try="$ac_link"
1450232b578d3Smrgcase "(($ac_try" in
1450332b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1450432b578d3Smrg  *) ac_try_echo=$ac_try;;
1450532b578d3Smrgesac
1450632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1450732b578d3Smrg  (eval "$ac_link") 2>conftest.er1
1450832b578d3Smrg  ac_status=$?
1450932b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1451032b578d3Smrg  rm -f conftest.er1
1451132b578d3Smrg  cat conftest.err >&5
1451232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1451332b578d3Smrg  (exit $ac_status); } && {
1451432b578d3Smrg	 test -z "$ac_f77_werror_flag" ||
1451532b578d3Smrg	 test ! -s conftest.err
1451632b578d3Smrg       } && test -s conftest$ac_exeext &&
1451732b578d3Smrg       $as_test_x conftest$ac_exeext; then
1451832b578d3Smrg
14519d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14520d31dbc53Smrg}'`
1452132b578d3Smrg# Check for a 64-bit object if we didn't find anything.
14522d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14523d31dbc53Smrg}'`; fi
1452432b578d3Smrgelse
1452532b578d3Smrg  echo "$as_me: failed program was:" >&5
1452632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1452732b578d3Smrg
1452832b578d3Smrg
1452932b578d3Smrgfi
1453032b578d3Smrg
1453132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1453232b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
1453332b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1453432b578d3Smrg
1453532b578d3Smrg       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
1453632b578d3Smrg	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
1453732b578d3Smrg       else
1453832b578d3Smrg	if test "$host_cpu" = ia64; then
1453932b578d3Smrg	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
1454032b578d3Smrg	  allow_undefined_flag_F77="-z nodefs"
1454132b578d3Smrg	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
1454232b578d3Smrg	else
1454332b578d3Smrg	 # Determine the default libpath from the value encoded in an empty executable.
1454432b578d3Smrg	 cat >conftest.$ac_ext <<_ACEOF
1454532b578d3Smrg      program main
1454632b578d3Smrg
1454732b578d3Smrg      end
1454832b578d3Smrg_ACEOF
1454932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1455032b578d3Smrgif { (ac_try="$ac_link"
1455132b578d3Smrgcase "(($ac_try" in
1455232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1455332b578d3Smrg  *) ac_try_echo=$ac_try;;
1455432b578d3Smrgesac
1455532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1455632b578d3Smrg  (eval "$ac_link") 2>conftest.er1
1455732b578d3Smrg  ac_status=$?
1455832b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1455932b578d3Smrg  rm -f conftest.er1
1456032b578d3Smrg  cat conftest.err >&5
1456132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1456232b578d3Smrg  (exit $ac_status); } && {
1456332b578d3Smrg	 test -z "$ac_f77_werror_flag" ||
1456432b578d3Smrg	 test ! -s conftest.err
1456532b578d3Smrg       } && test -s conftest$ac_exeext &&
1456632b578d3Smrg       $as_test_x conftest$ac_exeext; then
1456732b578d3Smrg
14568d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14569d31dbc53Smrg}'`
1457032b578d3Smrg# Check for a 64-bit object if we didn't find anything.
14571d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14572d31dbc53Smrg}'`; fi
1457332b578d3Smrgelse
1457432b578d3Smrg  echo "$as_me: failed program was:" >&5
1457532b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1457632b578d3Smrg
1457732b578d3Smrg
1457832b578d3Smrgfi
1457932b578d3Smrg
1458032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1458132b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
1458232b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1458332b578d3Smrg
1458432b578d3Smrg	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
1458532b578d3Smrg	  # Warning - without using the other run time loading flags,
1458632b578d3Smrg	  # -berok will link without error, but may produce a broken library.
1458732b578d3Smrg	  no_undefined_flag_F77=' ${wl}-bernotok'
1458832b578d3Smrg	  allow_undefined_flag_F77=' ${wl}-berok'
1458932b578d3Smrg	  # Exported symbols can be pulled into shared objects from archives
1459032b578d3Smrg	  whole_archive_flag_spec_F77='$convenience'
1459132b578d3Smrg	  archive_cmds_need_lc_F77=yes
1459232b578d3Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
1459332b578d3Smrg	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
1459432b578d3Smrg	fi
1459532b578d3Smrg      fi
1459632b578d3Smrg      ;;
1459732b578d3Smrg
1459832b578d3Smrg    amigaos*)
1459932b578d3Smrg      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
1460032b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1460132b578d3Smrg      hardcode_minus_L_F77=yes
1460232b578d3Smrg      # see comment about different semantics on the GNU ld section
1460332b578d3Smrg      ld_shlibs_F77=no
1460432b578d3Smrg      ;;
1460532b578d3Smrg
1460632b578d3Smrg    bsdi[45]*)
1460732b578d3Smrg      export_dynamic_flag_spec_F77=-rdynamic
1460832b578d3Smrg      ;;
1460932b578d3Smrg
1461032b578d3Smrg    cygwin* | mingw* | pw32*)
1461132b578d3Smrg      # When not using gcc, we currently assume that we are using
1461232b578d3Smrg      # Microsoft Visual C++.
1461332b578d3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
1461432b578d3Smrg      # no search path for DLLs.
1461532b578d3Smrg      hardcode_libdir_flag_spec_F77=' '
1461632b578d3Smrg      allow_undefined_flag_F77=unsupported
1461732b578d3Smrg      # Tell ltmain to make .lib files, not .a files.
1461832b578d3Smrg      libext=lib
1461932b578d3Smrg      # Tell ltmain to make .dll files, not .so files.
1462032b578d3Smrg      shrext_cmds=".dll"
1462132b578d3Smrg      # FIXME: Setting linknames here is a bad hack.
1462232b578d3Smrg      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
1462332b578d3Smrg      # The linker will automatically build a .lib file if we build a DLL.
1462432b578d3Smrg      old_archive_From_new_cmds_F77='true'
1462532b578d3Smrg      # FIXME: Should let the user specify the lib program.
14626d31dbc53Smrg      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
1462732b578d3Smrg      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
1462832b578d3Smrg      enable_shared_with_static_runtimes_F77=yes
1462932b578d3Smrg      ;;
1463032b578d3Smrg
1463132b578d3Smrg    darwin* | rhapsody*)
1463232b578d3Smrg      case $host_os in
1463332b578d3Smrg        rhapsody* | darwin1.[012])
1463432b578d3Smrg         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
1463532b578d3Smrg         ;;
1463632b578d3Smrg       *) # Darwin 1.3 on
1463732b578d3Smrg         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
1463832b578d3Smrg           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
1463932b578d3Smrg         else
1464032b578d3Smrg           case ${MACOSX_DEPLOYMENT_TARGET} in
1464132b578d3Smrg             10.[012])
1464232b578d3Smrg               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
1464332b578d3Smrg               ;;
1464432b578d3Smrg             10.*)
1464532b578d3Smrg               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
1464632b578d3Smrg               ;;
1464732b578d3Smrg           esac
1464832b578d3Smrg         fi
1464932b578d3Smrg         ;;
1465032b578d3Smrg      esac
1465132b578d3Smrg      archive_cmds_need_lc_F77=no
1465232b578d3Smrg      hardcode_direct_F77=no
1465332b578d3Smrg      hardcode_automatic_F77=yes
1465432b578d3Smrg      hardcode_shlibpath_var_F77=unsupported
1465532b578d3Smrg      whole_archive_flag_spec_F77=''
1465632b578d3Smrg      link_all_deplibs_F77=yes
1465732b578d3Smrg    if test "$GCC" = yes ; then
1465832b578d3Smrg    	output_verbose_link_cmd='echo'
1465932b578d3Smrg        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
1466032b578d3Smrg      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
1466132b578d3Smrg      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
1466232b578d3Smrg      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1466332b578d3Smrg      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1466432b578d3Smrg    else
1466532b578d3Smrg      case $cc_basename in
1466632b578d3Smrg        xlc*)
1466732b578d3Smrg         output_verbose_link_cmd='echo'
14668d31dbc53Smrg         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
1466932b578d3Smrg         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
1467032b578d3Smrg          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14671d31dbc53Smrg         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1467232b578d3Smrg          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1467332b578d3Smrg          ;;
1467432b578d3Smrg       *)
1467532b578d3Smrg         ld_shlibs_F77=no
1467632b578d3Smrg          ;;
1467732b578d3Smrg      esac
1467832b578d3Smrg    fi
1467932b578d3Smrg      ;;
1468032b578d3Smrg
1468132b578d3Smrg    dgux*)
1468232b578d3Smrg      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1468332b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1468432b578d3Smrg      hardcode_shlibpath_var_F77=no
1468532b578d3Smrg      ;;
1468632b578d3Smrg
1468732b578d3Smrg    freebsd1*)
1468832b578d3Smrg      ld_shlibs_F77=no
1468932b578d3Smrg      ;;
1469032b578d3Smrg
1469132b578d3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
1469232b578d3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
1469332b578d3Smrg    # does not break anything, and helps significantly (at the cost of a little
1469432b578d3Smrg    # extra space).
1469532b578d3Smrg    freebsd2.2*)
1469632b578d3Smrg      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
1469732b578d3Smrg      hardcode_libdir_flag_spec_F77='-R$libdir'
1469832b578d3Smrg      hardcode_direct_F77=yes
1469932b578d3Smrg      hardcode_shlibpath_var_F77=no
1470032b578d3Smrg      ;;
1470132b578d3Smrg
1470232b578d3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
1470332b578d3Smrg    freebsd2*)
1470432b578d3Smrg      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1470532b578d3Smrg      hardcode_direct_F77=yes
1470632b578d3Smrg      hardcode_minus_L_F77=yes
1470732b578d3Smrg      hardcode_shlibpath_var_F77=no
1470832b578d3Smrg      ;;
1470932b578d3Smrg
1471032b578d3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14711d31dbc53Smrg    freebsd* | kfreebsd*-gnu | dragonfly*)
1471232b578d3Smrg      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
1471332b578d3Smrg      hardcode_libdir_flag_spec_F77='-R$libdir'
1471432b578d3Smrg      hardcode_direct_F77=yes
1471532b578d3Smrg      hardcode_shlibpath_var_F77=no
1471632b578d3Smrg      ;;
1471732b578d3Smrg
1471832b578d3Smrg    hpux9*)
1471932b578d3Smrg      if test "$GCC" = yes; then
1472032b578d3Smrg	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
1472132b578d3Smrg      else
1472232b578d3Smrg	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
1472332b578d3Smrg      fi
1472432b578d3Smrg      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
1472532b578d3Smrg      hardcode_libdir_separator_F77=:
1472632b578d3Smrg      hardcode_direct_F77=yes
1472732b578d3Smrg
1472832b578d3Smrg      # hardcode_minus_L: Not really in the search PATH,
1472932b578d3Smrg      # but as the default location of the library.
1473032b578d3Smrg      hardcode_minus_L_F77=yes
1473132b578d3Smrg      export_dynamic_flag_spec_F77='${wl}-E'
1473232b578d3Smrg      ;;
1473332b578d3Smrg
1473432b578d3Smrg    hpux10*)
1473532b578d3Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
1473632b578d3Smrg	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1473732b578d3Smrg      else
1473832b578d3Smrg	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
1473932b578d3Smrg      fi
1474032b578d3Smrg      if test "$with_gnu_ld" = no; then
1474132b578d3Smrg	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
1474232b578d3Smrg	hardcode_libdir_separator_F77=:
1474332b578d3Smrg
1474432b578d3Smrg	hardcode_direct_F77=yes
1474532b578d3Smrg	export_dynamic_flag_spec_F77='${wl}-E'
1474632b578d3Smrg
1474732b578d3Smrg	# hardcode_minus_L: Not really in the search PATH,
1474832b578d3Smrg	# but as the default location of the library.
1474932b578d3Smrg	hardcode_minus_L_F77=yes
1475032b578d3Smrg      fi
1475132b578d3Smrg      ;;
1475232b578d3Smrg
1475332b578d3Smrg    hpux11*)
1475432b578d3Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
1475532b578d3Smrg	case $host_cpu in
1475632b578d3Smrg	hppa*64*)
1475732b578d3Smrg	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
1475832b578d3Smrg	  ;;
1475932b578d3Smrg	ia64*)
1476032b578d3Smrg	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1476132b578d3Smrg	  ;;
1476232b578d3Smrg	*)
1476332b578d3Smrg	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1476432b578d3Smrg	  ;;
1476532b578d3Smrg	esac
1476632b578d3Smrg      else
1476732b578d3Smrg	case $host_cpu in
1476832b578d3Smrg	hppa*64*)
1476932b578d3Smrg	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
1477032b578d3Smrg	  ;;
1477132b578d3Smrg	ia64*)
1477232b578d3Smrg	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1477332b578d3Smrg	  ;;
1477432b578d3Smrg	*)
1477532b578d3Smrg	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1477632b578d3Smrg	  ;;
1477732b578d3Smrg	esac
1477832b578d3Smrg      fi
1477932b578d3Smrg      if test "$with_gnu_ld" = no; then
1478032b578d3Smrg	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
1478132b578d3Smrg	hardcode_libdir_separator_F77=:
1478232b578d3Smrg
1478332b578d3Smrg	case $host_cpu in
1478432b578d3Smrg	hppa*64*|ia64*)
1478532b578d3Smrg	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
1478632b578d3Smrg	  hardcode_direct_F77=no
1478732b578d3Smrg	  hardcode_shlibpath_var_F77=no
1478832b578d3Smrg	  ;;
1478932b578d3Smrg	*)
1479032b578d3Smrg	  hardcode_direct_F77=yes
1479132b578d3Smrg	  export_dynamic_flag_spec_F77='${wl}-E'
1479232b578d3Smrg
1479332b578d3Smrg	  # hardcode_minus_L: Not really in the search PATH,
1479432b578d3Smrg	  # but as the default location of the library.
1479532b578d3Smrg	  hardcode_minus_L_F77=yes
1479632b578d3Smrg	  ;;
1479732b578d3Smrg	esac
1479832b578d3Smrg      fi
1479932b578d3Smrg      ;;
1480032b578d3Smrg
1480132b578d3Smrg    irix5* | irix6* | nonstopux*)
1480232b578d3Smrg      if test "$GCC" = yes; then
1480332b578d3Smrg	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1480432b578d3Smrg      else
1480532b578d3Smrg	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1480632b578d3Smrg	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
1480732b578d3Smrg      fi
1480832b578d3Smrg      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
1480932b578d3Smrg      hardcode_libdir_separator_F77=:
1481032b578d3Smrg      link_all_deplibs_F77=yes
1481132b578d3Smrg      ;;
1481232b578d3Smrg
1481332b578d3Smrg    netbsd*)
1481432b578d3Smrg      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1481532b578d3Smrg	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
1481632b578d3Smrg      else
1481732b578d3Smrg	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
1481832b578d3Smrg      fi
1481932b578d3Smrg      hardcode_libdir_flag_spec_F77='-R$libdir'
1482032b578d3Smrg      hardcode_direct_F77=yes
1482132b578d3Smrg      hardcode_shlibpath_var_F77=no
1482232b578d3Smrg      ;;
1482332b578d3Smrg
1482432b578d3Smrg    newsos6)
1482532b578d3Smrg      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1482632b578d3Smrg      hardcode_direct_F77=yes
1482732b578d3Smrg      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
1482832b578d3Smrg      hardcode_libdir_separator_F77=:
1482932b578d3Smrg      hardcode_shlibpath_var_F77=no
1483032b578d3Smrg      ;;
1483132b578d3Smrg
1483232b578d3Smrg    openbsd*)
14833d31dbc53Smrg      hardcode_direct_F77=yes
14834d31dbc53Smrg      hardcode_shlibpath_var_F77=no
14835d31dbc53Smrg      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14836d31dbc53Smrg	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14837d31dbc53Smrg	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14838d31dbc53Smrg	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14839d31dbc53Smrg	export_dynamic_flag_spec_F77='${wl}-E'
1484032b578d3Smrg      else
14841d31dbc53Smrg       case $host_os in
14842d31dbc53Smrg	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14843d31dbc53Smrg	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14844d31dbc53Smrg	   hardcode_libdir_flag_spec_F77='-R$libdir'
14845d31dbc53Smrg	   ;;
14846d31dbc53Smrg	 *)
14847d31dbc53Smrg	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14848d31dbc53Smrg	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14849d31dbc53Smrg	   ;;
14850d31dbc53Smrg       esac
1485132b578d3Smrg      fi
1485232b578d3Smrg      ;;
1485332b578d3Smrg
1485432b578d3Smrg    os2*)
1485532b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1485632b578d3Smrg      hardcode_minus_L_F77=yes
1485732b578d3Smrg      allow_undefined_flag_F77=unsupported
1485832b578d3Smrg      archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
1485932b578d3Smrg      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
1486032b578d3Smrg      ;;
1486132b578d3Smrg
1486232b578d3Smrg    osf3*)
1486332b578d3Smrg      if test "$GCC" = yes; then
1486432b578d3Smrg	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
1486532b578d3Smrg	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1486632b578d3Smrg      else
1486732b578d3Smrg	allow_undefined_flag_F77=' -expect_unresolved \*'
1486832b578d3Smrg	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1486932b578d3Smrg      fi
1487032b578d3Smrg      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
1487132b578d3Smrg      hardcode_libdir_separator_F77=:
1487232b578d3Smrg      ;;
1487332b578d3Smrg
1487432b578d3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
1487532b578d3Smrg      if test "$GCC" = yes; then
1487632b578d3Smrg	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
1487732b578d3Smrg	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1487832b578d3Smrg	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
1487932b578d3Smrg      else
1488032b578d3Smrg	allow_undefined_flag_F77=' -expect_unresolved \*'
1488132b578d3Smrg	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1488232b578d3Smrg	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
1488332b578d3Smrg	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
1488432b578d3Smrg
1488532b578d3Smrg	# Both c and cxx compiler support -rpath directly
1488632b578d3Smrg	hardcode_libdir_flag_spec_F77='-rpath $libdir'
1488732b578d3Smrg      fi
1488832b578d3Smrg      hardcode_libdir_separator_F77=:
1488932b578d3Smrg      ;;
1489032b578d3Smrg
1489132b578d3Smrg    solaris*)
1489232b578d3Smrg      no_undefined_flag_F77=' -z text'
1489332b578d3Smrg      if test "$GCC" = yes; then
1489432b578d3Smrg	wlarc='${wl}'
1489532b578d3Smrg	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
1489632b578d3Smrg	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1489732b578d3Smrg	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
1489832b578d3Smrg      else
1489932b578d3Smrg	wlarc=''
1490032b578d3Smrg	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
1490132b578d3Smrg	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1490232b578d3Smrg  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
1490332b578d3Smrg      fi
1490432b578d3Smrg      hardcode_libdir_flag_spec_F77='-R$libdir'
1490532b578d3Smrg      hardcode_shlibpath_var_F77=no
1490632b578d3Smrg      case $host_os in
1490732b578d3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
1490832b578d3Smrg      *)
14909d31dbc53Smrg 	# The compiler driver will combine linker options so we
14910d31dbc53Smrg 	# cannot just pass the convience library names through
14911d31dbc53Smrg 	# without $wl, iff we do not link with $LD.
14912d31dbc53Smrg 	# Luckily, gcc supports the same syntax we need for Sun Studio.
1491332b578d3Smrg 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14914d31dbc53Smrg 	case $wlarc in
14915d31dbc53Smrg 	'')
14916d31dbc53Smrg 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14917d31dbc53Smrg 	*)
14918d31dbc53Smrg 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
14919d31dbc53Smrg 	esac ;;
1492032b578d3Smrg      esac
1492132b578d3Smrg      link_all_deplibs_F77=yes
1492232b578d3Smrg      ;;
1492332b578d3Smrg
1492432b578d3Smrg    sunos4*)
1492532b578d3Smrg      if test "x$host_vendor" = xsequent; then
1492632b578d3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
1492732b578d3Smrg	# files that make .init and .fini sections work.
1492832b578d3Smrg	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
1492932b578d3Smrg      else
1493032b578d3Smrg	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
1493132b578d3Smrg      fi
1493232b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1493332b578d3Smrg      hardcode_direct_F77=yes
1493432b578d3Smrg      hardcode_minus_L_F77=yes
1493532b578d3Smrg      hardcode_shlibpath_var_F77=no
1493632b578d3Smrg      ;;
1493732b578d3Smrg
1493832b578d3Smrg    sysv4)
1493932b578d3Smrg      case $host_vendor in
1494032b578d3Smrg	sni)
1494132b578d3Smrg	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1494232b578d3Smrg	  hardcode_direct_F77=yes # is this really true???
1494332b578d3Smrg	;;
1494432b578d3Smrg	siemens)
1494532b578d3Smrg	  ## LD is ld it makes a PLAMLIB
1494632b578d3Smrg	  ## CC just makes a GrossModule.
1494732b578d3Smrg	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
1494832b578d3Smrg	  reload_cmds_F77='$CC -r -o $output$reload_objs'
1494932b578d3Smrg	  hardcode_direct_F77=no
1495032b578d3Smrg        ;;
1495132b578d3Smrg	motorola)
1495232b578d3Smrg	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1495332b578d3Smrg	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
1495432b578d3Smrg	;;
1495532b578d3Smrg      esac
1495632b578d3Smrg      runpath_var='LD_RUN_PATH'
1495732b578d3Smrg      hardcode_shlibpath_var_F77=no
1495832b578d3Smrg      ;;
1495932b578d3Smrg
1496032b578d3Smrg    sysv4.3*)
1496132b578d3Smrg      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1496232b578d3Smrg      hardcode_shlibpath_var_F77=no
1496332b578d3Smrg      export_dynamic_flag_spec_F77='-Bexport'
1496432b578d3Smrg      ;;
1496532b578d3Smrg
1496632b578d3Smrg    sysv4*MP*)
1496732b578d3Smrg      if test -d /usr/nec; then
1496832b578d3Smrg	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1496932b578d3Smrg	hardcode_shlibpath_var_F77=no
1497032b578d3Smrg	runpath_var=LD_RUN_PATH
1497132b578d3Smrg	hardcode_runpath_var=yes
1497232b578d3Smrg	ld_shlibs_F77=yes
1497332b578d3Smrg      fi
1497432b578d3Smrg      ;;
1497532b578d3Smrg
14976d31dbc53Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
1497732b578d3Smrg      no_undefined_flag_F77='${wl}-z,text'
1497832b578d3Smrg      archive_cmds_need_lc_F77=no
1497932b578d3Smrg      hardcode_shlibpath_var_F77=no
1498032b578d3Smrg      runpath_var='LD_RUN_PATH'
1498132b578d3Smrg
1498232b578d3Smrg      if test "$GCC" = yes; then
1498332b578d3Smrg	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1498432b578d3Smrg	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1498532b578d3Smrg      else
1498632b578d3Smrg	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1498732b578d3Smrg	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1498832b578d3Smrg      fi
1498932b578d3Smrg      ;;
1499032b578d3Smrg
1499132b578d3Smrg    sysv5* | sco3.2v5* | sco5v6*)
1499232b578d3Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
1499332b578d3Smrg      # link with -lc, and that would cause any symbols used from libc to
1499432b578d3Smrg      # always be unresolved, which means just about no library would
1499532b578d3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
1499632b578d3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
1499732b578d3Smrg      # as -z defs.
1499832b578d3Smrg      no_undefined_flag_F77='${wl}-z,text'
1499932b578d3Smrg      allow_undefined_flag_F77='${wl}-z,nodefs'
1500032b578d3Smrg      archive_cmds_need_lc_F77=no
1500132b578d3Smrg      hardcode_shlibpath_var_F77=no
1500232b578d3Smrg      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
1500332b578d3Smrg      hardcode_libdir_separator_F77=':'
1500432b578d3Smrg      link_all_deplibs_F77=yes
1500532b578d3Smrg      export_dynamic_flag_spec_F77='${wl}-Bexport'
1500632b578d3Smrg      runpath_var='LD_RUN_PATH'
1500732b578d3Smrg
1500832b578d3Smrg      if test "$GCC" = yes; then
1500932b578d3Smrg	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1501032b578d3Smrg	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1501132b578d3Smrg      else
1501232b578d3Smrg	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1501332b578d3Smrg	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1501432b578d3Smrg      fi
1501532b578d3Smrg      ;;
1501632b578d3Smrg
1501732b578d3Smrg    uts4*)
1501832b578d3Smrg      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1501932b578d3Smrg      hardcode_libdir_flag_spec_F77='-L$libdir'
1502032b578d3Smrg      hardcode_shlibpath_var_F77=no
1502132b578d3Smrg      ;;
1502232b578d3Smrg
1502332b578d3Smrg    *)
1502432b578d3Smrg      ld_shlibs_F77=no
1502532b578d3Smrg      ;;
1502632b578d3Smrg    esac
1502732b578d3Smrg  fi
1502832b578d3Smrg
1502932b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
1503032b578d3Smrgecho "${ECHO_T}$ld_shlibs_F77" >&6; }
1503132b578d3Smrgtest "$ld_shlibs_F77" = no && can_build_shared=no
1503232b578d3Smrg
1503332b578d3Smrg#
1503432b578d3Smrg# Do we need to explicitly link libc?
1503532b578d3Smrg#
1503632b578d3Smrgcase "x$archive_cmds_need_lc_F77" in
1503732b578d3Smrgx|xyes)
1503832b578d3Smrg  # Assume -lc should be added
1503932b578d3Smrg  archive_cmds_need_lc_F77=yes
1504032b578d3Smrg
1504132b578d3Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
1504232b578d3Smrg    case $archive_cmds_F77 in
1504332b578d3Smrg    *'~'*)
1504432b578d3Smrg      # FIXME: we may have to deal with multi-command sequences.
1504532b578d3Smrg      ;;
1504632b578d3Smrg    '$CC '*)
1504732b578d3Smrg      # Test whether the compiler implicitly links with -lc since on some
1504832b578d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
1504932b578d3Smrg      # to ld, don't add -lc before -lgcc.
1505032b578d3Smrg      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
1505132b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
1505232b578d3Smrg      $rm conftest*
15053d31dbc53Smrg      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1505432b578d3Smrg
1505532b578d3Smrg      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1505632b578d3Smrg  (eval $ac_compile) 2>&5
1505732b578d3Smrg  ac_status=$?
1505832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1505932b578d3Smrg  (exit $ac_status); } 2>conftest.err; then
1506032b578d3Smrg        soname=conftest
1506132b578d3Smrg        lib=conftest
1506232b578d3Smrg        libobjs=conftest.$ac_objext
1506332b578d3Smrg        deplibs=
1506432b578d3Smrg        wl=$lt_prog_compiler_wl_F77
1506532b578d3Smrg	pic_flag=$lt_prog_compiler_pic_F77
1506632b578d3Smrg        compiler_flags=-v
1506732b578d3Smrg        linker_flags=-v
1506832b578d3Smrg        verstring=
1506932b578d3Smrg        output_objdir=.
1507032b578d3Smrg        libname=conftest
1507132b578d3Smrg        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
1507232b578d3Smrg        allow_undefined_flag_F77=
1507332b578d3Smrg        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
1507432b578d3Smrg  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
1507532b578d3Smrg  ac_status=$?
1507632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1507732b578d3Smrg  (exit $ac_status); }
1507832b578d3Smrg        then
1507932b578d3Smrg	  archive_cmds_need_lc_F77=no
1508032b578d3Smrg        else
1508132b578d3Smrg	  archive_cmds_need_lc_F77=yes
1508232b578d3Smrg        fi
1508332b578d3Smrg        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
1508432b578d3Smrg      else
1508532b578d3Smrg        cat conftest.err 1>&5
1508632b578d3Smrg      fi
1508732b578d3Smrg      $rm conftest*
1508832b578d3Smrg      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
1508932b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
1509032b578d3Smrg      ;;
1509132b578d3Smrg    esac
1509232b578d3Smrg  fi
1509332b578d3Smrg  ;;
1509432b578d3Smrgesac
1509532b578d3Smrg
1509632b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
1509732b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
1509832b578d3Smrglibrary_names_spec=
1509932b578d3Smrglibname_spec='lib$name'
1510032b578d3Smrgsoname_spec=
1510132b578d3Smrgshrext_cmds=".so"
1510232b578d3Smrgpostinstall_cmds=
1510332b578d3Smrgpostuninstall_cmds=
1510432b578d3Smrgfinish_cmds=
1510532b578d3Smrgfinish_eval=
1510632b578d3Smrgshlibpath_var=
1510732b578d3Smrgshlibpath_overrides_runpath=unknown
1510832b578d3Smrgversion_type=none
1510932b578d3Smrgdynamic_linker="$host_os ld.so"
1511032b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
15111d31dbc53Smrgif test "$GCC" = yes; then
15112d31dbc53Smrg  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15113d31dbc53Smrg  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15114d31dbc53Smrg    # if the path contains ";" then we assume it to be the separator
15115d31dbc53Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
15116d31dbc53Smrg    # assumed that no part of a normal pathname contains ";" but that should
15117d31dbc53Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
15118d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15119d31dbc53Smrg  else
15120d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15121d31dbc53Smrg  fi
15122d31dbc53Smrgelse
15123d31dbc53Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15124d31dbc53Smrgfi
1512532b578d3Smrgneed_lib_prefix=unknown
1512632b578d3Smrghardcode_into_libs=no
1512732b578d3Smrg
1512832b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version
1512932b578d3Smrg# flags to be left without arguments
1513032b578d3Smrgneed_version=unknown
1513132b578d3Smrg
1513232b578d3Smrgcase $host_os in
1513332b578d3Smrgaix3*)
1513432b578d3Smrg  version_type=linux
1513532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
1513632b578d3Smrg  shlibpath_var=LIBPATH
1513732b578d3Smrg
1513832b578d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
1513932b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1514032b578d3Smrg  ;;
1514132b578d3Smrg
1514232b578d3Smrgaix4* | aix5*)
1514332b578d3Smrg  version_type=linux
1514432b578d3Smrg  need_lib_prefix=no
1514532b578d3Smrg  need_version=no
1514632b578d3Smrg  hardcode_into_libs=yes
1514732b578d3Smrg  if test "$host_cpu" = ia64; then
1514832b578d3Smrg    # AIX 5 supports IA64
1514932b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
1515032b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1515132b578d3Smrg  else
1515232b578d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
1515332b578d3Smrg    # for dependence libraries.  The import file would start with
1515432b578d3Smrg    # the line `#! .'.  This would cause the generated library to
1515532b578d3Smrg    # depend on `.', always an invalid library.  This was fixed in
1515632b578d3Smrg    # development snapshots of GCC prior to 3.0.
1515732b578d3Smrg    case $host_os in
1515832b578d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
1515932b578d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1516032b578d3Smrg	   echo ' yes '
1516132b578d3Smrg	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
1516232b578d3Smrg	:
1516332b578d3Smrg      else
1516432b578d3Smrg	can_build_shared=no
1516532b578d3Smrg      fi
1516632b578d3Smrg      ;;
1516732b578d3Smrg    esac
1516832b578d3Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
1516932b578d3Smrg    # soname into executable. Probably we can add versioning support to
1517032b578d3Smrg    # collect2, so additional links can be useful in future.
1517132b578d3Smrg    if test "$aix_use_runtimelinking" = yes; then
1517232b578d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
1517332b578d3Smrg      # instead of lib<name>.a to let people know that these are not
1517432b578d3Smrg      # typical AIX shared libraries.
1517532b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1517632b578d3Smrg    else
1517732b578d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
1517832b578d3Smrg      # and later when we are not doing run time linking.
1517932b578d3Smrg      library_names_spec='${libname}${release}.a $libname.a'
1518032b578d3Smrg      soname_spec='${libname}${release}${shared_ext}$major'
1518132b578d3Smrg    fi
1518232b578d3Smrg    shlibpath_var=LIBPATH
1518332b578d3Smrg  fi
1518432b578d3Smrg  ;;
1518532b578d3Smrg
1518632b578d3Smrgamigaos*)
1518732b578d3Smrg  library_names_spec='$libname.ixlibrary $libname.a'
1518832b578d3Smrg  # Create ${libname}_ixlibrary.a entries in /sys/libs.
1518932b578d3Smrg  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'
1519032b578d3Smrg  ;;
1519132b578d3Smrg
1519232b578d3Smrgbeos*)
1519332b578d3Smrg  library_names_spec='${libname}${shared_ext}'
1519432b578d3Smrg  dynamic_linker="$host_os ld.so"
1519532b578d3Smrg  shlibpath_var=LIBRARY_PATH
1519632b578d3Smrg  ;;
1519732b578d3Smrg
1519832b578d3Smrgbsdi[45]*)
1519932b578d3Smrg  version_type=linux
1520032b578d3Smrg  need_version=no
1520132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1520232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1520332b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1520432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1520532b578d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1520632b578d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
1520732b578d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
1520832b578d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
1520932b578d3Smrg  # libtool to hard-code these into programs
1521032b578d3Smrg  ;;
1521132b578d3Smrg
1521232b578d3Smrgcygwin* | mingw* | pw32*)
1521332b578d3Smrg  version_type=windows
1521432b578d3Smrg  shrext_cmds=".dll"
1521532b578d3Smrg  need_version=no
1521632b578d3Smrg  need_lib_prefix=no
1521732b578d3Smrg
1521832b578d3Smrg  case $GCC,$host_os in
1521932b578d3Smrg  yes,cygwin* | yes,mingw* | yes,pw32*)
1522032b578d3Smrg    library_names_spec='$libname.dll.a'
1522132b578d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1522232b578d3Smrg    postinstall_cmds='base_file=`basename \${file}`~
1522332b578d3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
1522432b578d3Smrg      dldir=$destdir/`dirname \$dlpath`~
1522532b578d3Smrg      test -d \$dldir || mkdir -p \$dldir~
1522632b578d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
1522732b578d3Smrg      chmod a+x \$dldir/$dlname'
1522832b578d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1522932b578d3Smrg      dlpath=$dir/\$dldll~
1523032b578d3Smrg       $rm \$dlpath'
1523132b578d3Smrg    shlibpath_overrides_runpath=yes
1523232b578d3Smrg
1523332b578d3Smrg    case $host_os in
1523432b578d3Smrg    cygwin*)
1523532b578d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1523632b578d3Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1523732b578d3Smrg      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
1523832b578d3Smrg      ;;
1523932b578d3Smrg    mingw*)
1524032b578d3Smrg      # MinGW DLLs use traditional 'lib' prefix
1524132b578d3Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1524232b578d3Smrg      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1524332b578d3Smrg      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
1524432b578d3Smrg        # It is most probably a Windows format PATH printed by
1524532b578d3Smrg        # mingw gcc, but we are running on Cygwin. Gcc prints its search
1524632b578d3Smrg        # path with ; separators, and with drive letters. We can handle the
1524732b578d3Smrg        # drive letters (cygwin fileutils understands them), so leave them,
1524832b578d3Smrg        # especially as we might pass files found there to a mingw objdump,
1524932b578d3Smrg        # which wouldn't understand a cygwinified path. Ahh.
1525032b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1525132b578d3Smrg      else
1525232b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
1525332b578d3Smrg      fi
1525432b578d3Smrg      ;;
1525532b578d3Smrg    pw32*)
1525632b578d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
1525732b578d3Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1525832b578d3Smrg      ;;
1525932b578d3Smrg    esac
1526032b578d3Smrg    ;;
1526132b578d3Smrg
1526232b578d3Smrg  *)
1526332b578d3Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1526432b578d3Smrg    ;;
1526532b578d3Smrg  esac
1526632b578d3Smrg  dynamic_linker='Win32 ld.exe'
1526732b578d3Smrg  # FIXME: first we should search . and the directory the executable is in
1526832b578d3Smrg  shlibpath_var=PATH
1526932b578d3Smrg  ;;
1527032b578d3Smrg
1527132b578d3Smrgdarwin* | rhapsody*)
1527232b578d3Smrg  dynamic_linker="$host_os dyld"
1527332b578d3Smrg  version_type=darwin
1527432b578d3Smrg  need_lib_prefix=no
1527532b578d3Smrg  need_version=no
1527632b578d3Smrg  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
1527732b578d3Smrg  soname_spec='${libname}${release}${major}$shared_ext'
1527832b578d3Smrg  shlibpath_overrides_runpath=yes
1527932b578d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
1528032b578d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15281d31dbc53Smrg  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15282d31dbc53Smrg  if test "$GCC" = yes; then
15283d31dbc53Smrg    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15284d31dbc53Smrg  else
15285d31dbc53Smrg    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15286d31dbc53Smrg  fi
1528732b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1528832b578d3Smrg  ;;
1528932b578d3Smrg
1529032b578d3Smrgdgux*)
1529132b578d3Smrg  version_type=linux
1529232b578d3Smrg  need_lib_prefix=no
1529332b578d3Smrg  need_version=no
1529432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
1529532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1529632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1529732b578d3Smrg  ;;
1529832b578d3Smrg
1529932b578d3Smrgfreebsd1*)
1530032b578d3Smrg  dynamic_linker=no
1530132b578d3Smrg  ;;
1530232b578d3Smrg
15303d31dbc53Smrgkfreebsd*-gnu)
15304d31dbc53Smrg  version_type=linux
15305d31dbc53Smrg  need_lib_prefix=no
15306d31dbc53Smrg  need_version=no
15307d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15308d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
15309d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
15310d31dbc53Smrg  shlibpath_overrides_runpath=no
15311d31dbc53Smrg  hardcode_into_libs=yes
15312d31dbc53Smrg  dynamic_linker='GNU ld.so'
15313d31dbc53Smrg  ;;
15314d31dbc53Smrg
1531532b578d3Smrgfreebsd* | dragonfly*)
1531632b578d3Smrg  # DragonFly does not have aout.  When/if they implement a new
1531732b578d3Smrg  # versioning mechanism, adjust this.
1531832b578d3Smrg  if test -x /usr/bin/objformat; then
1531932b578d3Smrg    objformat=`/usr/bin/objformat`
1532032b578d3Smrg  else
1532132b578d3Smrg    case $host_os in
1532232b578d3Smrg    freebsd[123]*) objformat=aout ;;
1532332b578d3Smrg    *) objformat=elf ;;
1532432b578d3Smrg    esac
1532532b578d3Smrg  fi
1532632b578d3Smrg  version_type=freebsd-$objformat
1532732b578d3Smrg  case $version_type in
1532832b578d3Smrg    freebsd-elf*)
1532932b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1533032b578d3Smrg      need_version=no
1533132b578d3Smrg      need_lib_prefix=no
1533232b578d3Smrg      ;;
1533332b578d3Smrg    freebsd-*)
1533432b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1533532b578d3Smrg      need_version=yes
1533632b578d3Smrg      ;;
1533732b578d3Smrg  esac
1533832b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1533932b578d3Smrg  case $host_os in
1534032b578d3Smrg  freebsd2*)
1534132b578d3Smrg    shlibpath_overrides_runpath=yes
1534232b578d3Smrg    ;;
1534332b578d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
1534432b578d3Smrg    shlibpath_overrides_runpath=yes
1534532b578d3Smrg    hardcode_into_libs=yes
1534632b578d3Smrg    ;;
1534732b578d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
1534832b578d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
1534932b578d3Smrg    shlibpath_overrides_runpath=no
1535032b578d3Smrg    hardcode_into_libs=yes
1535132b578d3Smrg    ;;
15352d31dbc53Smrg  freebsd*) # from 4.6 on
1535332b578d3Smrg    shlibpath_overrides_runpath=yes
1535432b578d3Smrg    hardcode_into_libs=yes
1535532b578d3Smrg    ;;
1535632b578d3Smrg  esac
1535732b578d3Smrg  ;;
1535832b578d3Smrg
1535932b578d3Smrggnu*)
1536032b578d3Smrg  version_type=linux
1536132b578d3Smrg  need_lib_prefix=no
1536232b578d3Smrg  need_version=no
1536332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1536432b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1536532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1536632b578d3Smrg  hardcode_into_libs=yes
1536732b578d3Smrg  ;;
1536832b578d3Smrg
1536932b578d3Smrghpux9* | hpux10* | hpux11*)
1537032b578d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
1537132b578d3Smrg  # link against other versions.
1537232b578d3Smrg  version_type=sunos
1537332b578d3Smrg  need_lib_prefix=no
1537432b578d3Smrg  need_version=no
1537532b578d3Smrg  case $host_cpu in
1537632b578d3Smrg  ia64*)
1537732b578d3Smrg    shrext_cmds='.so'
1537832b578d3Smrg    hardcode_into_libs=yes
1537932b578d3Smrg    dynamic_linker="$host_os dld.so"
1538032b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1538132b578d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1538232b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1538332b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1538432b578d3Smrg    if test "X$HPUX_IA64_MODE" = X32; then
1538532b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1538632b578d3Smrg    else
1538732b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1538832b578d3Smrg    fi
1538932b578d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1539032b578d3Smrg    ;;
1539132b578d3Smrg   hppa*64*)
1539232b578d3Smrg     shrext_cmds='.sl'
1539332b578d3Smrg     hardcode_into_libs=yes
1539432b578d3Smrg     dynamic_linker="$host_os dld.sl"
1539532b578d3Smrg     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1539632b578d3Smrg     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1539732b578d3Smrg     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1539832b578d3Smrg     soname_spec='${libname}${release}${shared_ext}$major'
1539932b578d3Smrg     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1540032b578d3Smrg     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1540132b578d3Smrg     ;;
1540232b578d3Smrg   *)
1540332b578d3Smrg    shrext_cmds='.sl'
1540432b578d3Smrg    dynamic_linker="$host_os dld.sl"
1540532b578d3Smrg    shlibpath_var=SHLIB_PATH
1540632b578d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1540732b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1540832b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1540932b578d3Smrg    ;;
1541032b578d3Smrg  esac
1541132b578d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555.
1541232b578d3Smrg  postinstall_cmds='chmod 555 $lib'
1541332b578d3Smrg  ;;
1541432b578d3Smrg
15415d31dbc53Smrginterix3*)
1541632b578d3Smrg  version_type=linux
1541732b578d3Smrg  need_lib_prefix=no
1541832b578d3Smrg  need_version=no
1541932b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1542032b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1542132b578d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1542232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1542332b578d3Smrg  shlibpath_overrides_runpath=no
1542432b578d3Smrg  hardcode_into_libs=yes
1542532b578d3Smrg  ;;
1542632b578d3Smrg
1542732b578d3Smrgirix5* | irix6* | nonstopux*)
1542832b578d3Smrg  case $host_os in
1542932b578d3Smrg    nonstopux*) version_type=nonstopux ;;
1543032b578d3Smrg    *)
1543132b578d3Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
1543232b578d3Smrg		version_type=linux
1543332b578d3Smrg	else
1543432b578d3Smrg		version_type=irix
1543532b578d3Smrg	fi ;;
1543632b578d3Smrg  esac
1543732b578d3Smrg  need_lib_prefix=no
1543832b578d3Smrg  need_version=no
1543932b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1544032b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
1544132b578d3Smrg  case $host_os in
1544232b578d3Smrg  irix5* | nonstopux*)
1544332b578d3Smrg    libsuff= shlibsuff=
1544432b578d3Smrg    ;;
1544532b578d3Smrg  *)
1544632b578d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
1544732b578d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1544832b578d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
1544932b578d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1545032b578d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
1545132b578d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1545232b578d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1545332b578d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
1545432b578d3Smrg    esac
1545532b578d3Smrg    ;;
1545632b578d3Smrg  esac
1545732b578d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1545832b578d3Smrg  shlibpath_overrides_runpath=no
1545932b578d3Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
1546032b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
1546132b578d3Smrg  hardcode_into_libs=yes
1546232b578d3Smrg  ;;
1546332b578d3Smrg
1546432b578d3Smrg# No shared lib support for Linux oldld, aout, or coff.
1546532b578d3Smrglinux*oldld* | linux*aout* | linux*coff*)
1546632b578d3Smrg  dynamic_linker=no
1546732b578d3Smrg  ;;
1546832b578d3Smrg
1546932b578d3Smrg# This must be Linux ELF.
15470d31dbc53Smrglinux*)
1547132b578d3Smrg  version_type=linux
1547232b578d3Smrg  need_lib_prefix=no
1547332b578d3Smrg  need_version=no
1547432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1547532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1547632b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1547732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1547832b578d3Smrg  shlibpath_overrides_runpath=no
1547932b578d3Smrg  # This implies no fast_install, which is unacceptable.
1548032b578d3Smrg  # Some rework will be needed to allow for fast_install
1548132b578d3Smrg  # before this can be enabled.
1548232b578d3Smrg  hardcode_into_libs=yes
1548332b578d3Smrg
1548432b578d3Smrg  # Append ld.so.conf contents to the search path
1548532b578d3Smrg  if test -f /etc/ld.so.conf; then
15486d31dbc53Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15487d31dbc53Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1548832b578d3Smrg  fi
1548932b578d3Smrg
1549032b578d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
1549132b578d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
1549232b578d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
1549332b578d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
1549432b578d3Smrg  # people can always --disable-shared, the test was removed, and we
1549532b578d3Smrg  # assume the GNU/Linux dynamic linker is in use.
1549632b578d3Smrg  dynamic_linker='GNU/Linux ld.so'
1549732b578d3Smrg  ;;
1549832b578d3Smrg
15499d31dbc53Smrgknetbsd*-gnu)
15500d31dbc53Smrg  version_type=linux
15501d31dbc53Smrg  need_lib_prefix=no
15502d31dbc53Smrg  need_version=no
15503d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15504d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
15505d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
15506d31dbc53Smrg  shlibpath_overrides_runpath=no
15507d31dbc53Smrg  hardcode_into_libs=yes
15508d31dbc53Smrg  dynamic_linker='GNU ld.so'
15509d31dbc53Smrg  ;;
15510d31dbc53Smrg
1551132b578d3Smrgnetbsd*)
1551232b578d3Smrg  version_type=sunos
1551332b578d3Smrg  need_lib_prefix=no
1551432b578d3Smrg  need_version=no
1551532b578d3Smrg  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1551632b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1551732b578d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1551832b578d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
1551932b578d3Smrg  else
1552032b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1552132b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1552232b578d3Smrg    dynamic_linker='NetBSD ld.elf_so'
1552332b578d3Smrg  fi
1552432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1552532b578d3Smrg  shlibpath_overrides_runpath=yes
1552632b578d3Smrg  hardcode_into_libs=yes
1552732b578d3Smrg  ;;
1552832b578d3Smrg
1552932b578d3Smrgnewsos6)
1553032b578d3Smrg  version_type=linux
1553132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1553232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1553332b578d3Smrg  shlibpath_overrides_runpath=yes
1553432b578d3Smrg  ;;
1553532b578d3Smrg
1553632b578d3Smrgnto-qnx*)
1553732b578d3Smrg  version_type=linux
1553832b578d3Smrg  need_lib_prefix=no
1553932b578d3Smrg  need_version=no
1554032b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1554132b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1554232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1554332b578d3Smrg  shlibpath_overrides_runpath=yes
1554432b578d3Smrg  ;;
1554532b578d3Smrg
1554632b578d3Smrgopenbsd*)
1554732b578d3Smrg  version_type=sunos
1554832b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
1554932b578d3Smrg  need_lib_prefix=no
1555032b578d3Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
1555132b578d3Smrg  case $host_os in
1555232b578d3Smrg    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
1555332b578d3Smrg    *)                         need_version=no  ;;
1555432b578d3Smrg  esac
1555532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1555632b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1555732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1555832b578d3Smrg  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1555932b578d3Smrg    case $host_os in
1556032b578d3Smrg      openbsd2.[89] | openbsd2.[89].*)
1556132b578d3Smrg	shlibpath_overrides_runpath=no
1556232b578d3Smrg	;;
1556332b578d3Smrg      *)
1556432b578d3Smrg	shlibpath_overrides_runpath=yes
1556532b578d3Smrg	;;
1556632b578d3Smrg      esac
1556732b578d3Smrg  else
1556832b578d3Smrg    shlibpath_overrides_runpath=yes
1556932b578d3Smrg  fi
1557032b578d3Smrg  ;;
1557132b578d3Smrg
1557232b578d3Smrgos2*)
1557332b578d3Smrg  libname_spec='$name'
1557432b578d3Smrg  shrext_cmds=".dll"
1557532b578d3Smrg  need_lib_prefix=no
1557632b578d3Smrg  library_names_spec='$libname${shared_ext} $libname.a'
1557732b578d3Smrg  dynamic_linker='OS/2 ld.exe'
1557832b578d3Smrg  shlibpath_var=LIBPATH
1557932b578d3Smrg  ;;
1558032b578d3Smrg
1558132b578d3Smrgosf3* | osf4* | osf5*)
1558232b578d3Smrg  version_type=osf
1558332b578d3Smrg  need_lib_prefix=no
1558432b578d3Smrg  need_version=no
1558532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1558632b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1558732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1558832b578d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1558932b578d3Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
1559032b578d3Smrg  ;;
1559132b578d3Smrg
1559232b578d3Smrgsolaris*)
1559332b578d3Smrg  version_type=linux
1559432b578d3Smrg  need_lib_prefix=no
1559532b578d3Smrg  need_version=no
1559632b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1559732b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1559832b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1559932b578d3Smrg  shlibpath_overrides_runpath=yes
1560032b578d3Smrg  hardcode_into_libs=yes
1560132b578d3Smrg  # ldd complains unless libraries are executable
1560232b578d3Smrg  postinstall_cmds='chmod +x $lib'
1560332b578d3Smrg  ;;
1560432b578d3Smrg
1560532b578d3Smrgsunos4*)
1560632b578d3Smrg  version_type=sunos
1560732b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1560832b578d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1560932b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1561032b578d3Smrg  shlibpath_overrides_runpath=yes
1561132b578d3Smrg  if test "$with_gnu_ld" = yes; then
1561232b578d3Smrg    need_lib_prefix=no
1561332b578d3Smrg  fi
1561432b578d3Smrg  need_version=yes
1561532b578d3Smrg  ;;
1561632b578d3Smrg
1561732b578d3Smrgsysv4 | sysv4.3*)
1561832b578d3Smrg  version_type=linux
1561932b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1562032b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1562132b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1562232b578d3Smrg  case $host_vendor in
1562332b578d3Smrg    sni)
1562432b578d3Smrg      shlibpath_overrides_runpath=no
1562532b578d3Smrg      need_lib_prefix=no
1562632b578d3Smrg      export_dynamic_flag_spec='${wl}-Blargedynsym'
1562732b578d3Smrg      runpath_var=LD_RUN_PATH
1562832b578d3Smrg      ;;
1562932b578d3Smrg    siemens)
1563032b578d3Smrg      need_lib_prefix=no
1563132b578d3Smrg      ;;
1563232b578d3Smrg    motorola)
1563332b578d3Smrg      need_lib_prefix=no
1563432b578d3Smrg      need_version=no
1563532b578d3Smrg      shlibpath_overrides_runpath=no
1563632b578d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
1563732b578d3Smrg      ;;
1563832b578d3Smrg  esac
1563932b578d3Smrg  ;;
1564032b578d3Smrg
1564132b578d3Smrgsysv4*MP*)
1564232b578d3Smrg  if test -d /usr/nec ;then
1564332b578d3Smrg    version_type=linux
1564432b578d3Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
1564532b578d3Smrg    soname_spec='$libname${shared_ext}.$major'
1564632b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1564732b578d3Smrg  fi
1564832b578d3Smrg  ;;
1564932b578d3Smrg
1565032b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1565132b578d3Smrg  version_type=freebsd-elf
1565232b578d3Smrg  need_lib_prefix=no
1565332b578d3Smrg  need_version=no
1565432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1565532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1565632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1565732b578d3Smrg  hardcode_into_libs=yes
1565832b578d3Smrg  if test "$with_gnu_ld" = yes; then
1565932b578d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1566032b578d3Smrg    shlibpath_overrides_runpath=no
1566132b578d3Smrg  else
1566232b578d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1566332b578d3Smrg    shlibpath_overrides_runpath=yes
1566432b578d3Smrg    case $host_os in
1566532b578d3Smrg      sco3.2v5*)
1566632b578d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
1566732b578d3Smrg	;;
1566832b578d3Smrg    esac
1566932b578d3Smrg  fi
1567032b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
1567132b578d3Smrg  ;;
1567232b578d3Smrg
1567332b578d3Smrguts4*)
1567432b578d3Smrg  version_type=linux
1567532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1567632b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1567732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1567832b578d3Smrg  ;;
1567932b578d3Smrg
1568032b578d3Smrg*)
1568132b578d3Smrg  dynamic_linker=no
1568232b578d3Smrg  ;;
1568332b578d3Smrgesac
1568432b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
1568532b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; }
1568632b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no
1568732b578d3Smrg
1568832b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1568932b578d3Smrgif test "$GCC" = yes; then
1569032b578d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1569132b578d3Smrgfi
1569232b578d3Smrg
1569332b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
1569432b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
1569532b578d3Smrghardcode_action_F77=
1569632b578d3Smrgif test -n "$hardcode_libdir_flag_spec_F77" || \
1569732b578d3Smrg   test -n "$runpath_var_F77" || \
1569832b578d3Smrg   test "X$hardcode_automatic_F77" = "Xyes" ; then
1569932b578d3Smrg
1570032b578d3Smrg  # We can hardcode non-existant directories.
1570132b578d3Smrg  if test "$hardcode_direct_F77" != no &&
1570232b578d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1570332b578d3Smrg     # have to relink, otherwise we might link with an installed library
1570432b578d3Smrg     # when we should be linking with a yet-to-be-installed one
1570532b578d3Smrg     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
1570632b578d3Smrg     test "$hardcode_minus_L_F77" != no; then
1570732b578d3Smrg    # Linking always hardcodes the temporary library directory.
1570832b578d3Smrg    hardcode_action_F77=relink
1570932b578d3Smrg  else
1571032b578d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1571132b578d3Smrg    hardcode_action_F77=immediate
1571232b578d3Smrg  fi
1571332b578d3Smrgelse
1571432b578d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1571532b578d3Smrg  # directories.
1571632b578d3Smrg  hardcode_action_F77=unsupported
1571732b578d3Smrgfi
1571832b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
1571932b578d3Smrgecho "${ECHO_T}$hardcode_action_F77" >&6; }
1572032b578d3Smrg
1572132b578d3Smrgif test "$hardcode_action_F77" = relink; then
1572232b578d3Smrg  # Fast installation is not supported
1572332b578d3Smrg  enable_fast_install=no
1572432b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes ||
1572532b578d3Smrg     test "$enable_shared" = no; then
1572632b578d3Smrg  # Fast installation is not necessary
1572732b578d3Smrg  enable_fast_install=needless
1572832b578d3Smrgfi
1572932b578d3Smrg
1573032b578d3Smrg
1573132b578d3Smrg# The else clause should only fire when bootstrapping the
1573232b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh
1573332b578d3Smrg# with your package, and you will get complaints that there are
1573432b578d3Smrg# no rules to generate ltmain.sh.
1573532b578d3Smrgif test -f "$ltmain"; then
1573632b578d3Smrg  # See if we are running on zsh, and set the options which allow our commands through
1573732b578d3Smrg  # without removal of \ escapes.
1573832b578d3Smrg  if test -n "${ZSH_VERSION+set}" ; then
1573932b578d3Smrg    setopt NO_GLOB_SUBST
1574032b578d3Smrg  fi
1574132b578d3Smrg  # Now quote all the things that may contain metacharacters while being
1574232b578d3Smrg  # careful not to overquote the AC_SUBSTed values.  We take copies of the
1574332b578d3Smrg  # variables and quote the copies for generation of the libtool script.
1574432b578d3Smrg  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
1574532b578d3Smrg    SED SHELL STRIP \
1574632b578d3Smrg    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
1574732b578d3Smrg    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
1574832b578d3Smrg    deplibs_check_method reload_flag reload_cmds need_locks \
1574932b578d3Smrg    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
1575032b578d3Smrg    lt_cv_sys_global_symbol_to_c_name_address \
1575132b578d3Smrg    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
1575232b578d3Smrg    old_postinstall_cmds old_postuninstall_cmds \
1575332b578d3Smrg    compiler_F77 \
1575432b578d3Smrg    CC_F77 \
1575532b578d3Smrg    LD_F77 \
1575632b578d3Smrg    lt_prog_compiler_wl_F77 \
1575732b578d3Smrg    lt_prog_compiler_pic_F77 \
1575832b578d3Smrg    lt_prog_compiler_static_F77 \
1575932b578d3Smrg    lt_prog_compiler_no_builtin_flag_F77 \
1576032b578d3Smrg    export_dynamic_flag_spec_F77 \
1576132b578d3Smrg    thread_safe_flag_spec_F77 \
1576232b578d3Smrg    whole_archive_flag_spec_F77 \
1576332b578d3Smrg    enable_shared_with_static_runtimes_F77 \
1576432b578d3Smrg    old_archive_cmds_F77 \
1576532b578d3Smrg    old_archive_from_new_cmds_F77 \
1576632b578d3Smrg    predep_objects_F77 \
1576732b578d3Smrg    postdep_objects_F77 \
1576832b578d3Smrg    predeps_F77 \
1576932b578d3Smrg    postdeps_F77 \
1577032b578d3Smrg    compiler_lib_search_path_F77 \
1577132b578d3Smrg    archive_cmds_F77 \
1577232b578d3Smrg    archive_expsym_cmds_F77 \
1577332b578d3Smrg    postinstall_cmds_F77 \
1577432b578d3Smrg    postuninstall_cmds_F77 \
1577532b578d3Smrg    old_archive_from_expsyms_cmds_F77 \
1577632b578d3Smrg    allow_undefined_flag_F77 \
1577732b578d3Smrg    no_undefined_flag_F77 \
1577832b578d3Smrg    export_symbols_cmds_F77 \
1577932b578d3Smrg    hardcode_libdir_flag_spec_F77 \
1578032b578d3Smrg    hardcode_libdir_flag_spec_ld_F77 \
1578132b578d3Smrg    hardcode_libdir_separator_F77 \
1578232b578d3Smrg    hardcode_automatic_F77 \
1578332b578d3Smrg    module_cmds_F77 \
1578432b578d3Smrg    module_expsym_cmds_F77 \
1578532b578d3Smrg    lt_cv_prog_compiler_c_o_F77 \
1578632b578d3Smrg    exclude_expsyms_F77 \
1578732b578d3Smrg    include_expsyms_F77; do
1578832b578d3Smrg
1578932b578d3Smrg    case $var in
1579032b578d3Smrg    old_archive_cmds_F77 | \
1579132b578d3Smrg    old_archive_from_new_cmds_F77 | \
1579232b578d3Smrg    archive_cmds_F77 | \
1579332b578d3Smrg    archive_expsym_cmds_F77 | \
1579432b578d3Smrg    module_cmds_F77 | \
1579532b578d3Smrg    module_expsym_cmds_F77 | \
1579632b578d3Smrg    old_archive_from_expsyms_cmds_F77 | \
1579732b578d3Smrg    export_symbols_cmds_F77 | \
1579832b578d3Smrg    extract_expsyms_cmds | reload_cmds | finish_cmds | \
1579932b578d3Smrg    postinstall_cmds | postuninstall_cmds | \
1580032b578d3Smrg    old_postinstall_cmds | old_postuninstall_cmds | \
1580132b578d3Smrg    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
1580232b578d3Smrg      # Double-quote double-evaled strings.
1580332b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
1580432b578d3Smrg      ;;
1580532b578d3Smrg    *)
1580632b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
1580732b578d3Smrg      ;;
1580832b578d3Smrg    esac
1580932b578d3Smrg  done
1581032b578d3Smrg
1581132b578d3Smrg  case $lt_echo in
1581232b578d3Smrg  *'\$0 --fallback-echo"')
1581332b578d3Smrg    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
1581432b578d3Smrg    ;;
1581532b578d3Smrg  esac
1581632b578d3Smrg
1581732b578d3Smrgcfgfile="$ofile"
1581832b578d3Smrg
1581932b578d3Smrg  cat <<__EOF__ >> "$cfgfile"
1582032b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname
1582132b578d3Smrg
1582232b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1582332b578d3Smrg
1582432b578d3Smrg# Shell to use when invoking shell scripts.
1582532b578d3SmrgSHELL=$lt_SHELL
1582632b578d3Smrg
1582732b578d3Smrg# Whether or not to build shared libraries.
1582832b578d3Smrgbuild_libtool_libs=$enable_shared
1582932b578d3Smrg
1583032b578d3Smrg# Whether or not to build static libraries.
1583132b578d3Smrgbuild_old_libs=$enable_static
1583232b578d3Smrg
1583332b578d3Smrg# Whether or not to add -lc for building shared libraries.
1583432b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_F77
1583532b578d3Smrg
1583632b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static
1583732b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
1583832b578d3Smrg
1583932b578d3Smrg# Whether or not to optimize for fast installation.
1584032b578d3Smrgfast_install=$enable_fast_install
1584132b578d3Smrg
1584232b578d3Smrg# The host system.
1584332b578d3Smrghost_alias=$host_alias
1584432b578d3Smrghost=$host
1584532b578d3Smrghost_os=$host_os
1584632b578d3Smrg
1584732b578d3Smrg# The build system.
1584832b578d3Smrgbuild_alias=$build_alias
1584932b578d3Smrgbuild=$build
1585032b578d3Smrgbuild_os=$build_os
1585132b578d3Smrg
1585232b578d3Smrg# An echo program that does not interpret backslashes.
1585332b578d3Smrgecho=$lt_echo
1585432b578d3Smrg
1585532b578d3Smrg# The archiver.
1585632b578d3SmrgAR=$lt_AR
1585732b578d3SmrgAR_FLAGS=$lt_AR_FLAGS
1585832b578d3Smrg
1585932b578d3Smrg# A C compiler.
1586032b578d3SmrgLTCC=$lt_LTCC
1586132b578d3Smrg
1586232b578d3Smrg# LTCC compiler flags.
1586332b578d3SmrgLTCFLAGS=$lt_LTCFLAGS
1586432b578d3Smrg
1586532b578d3Smrg# A language-specific compiler.
1586632b578d3SmrgCC=$lt_compiler_F77
1586732b578d3Smrg
1586832b578d3Smrg# Is the compiler the GNU C compiler?
1586932b578d3Smrgwith_gcc=$GCC_F77
1587032b578d3Smrg
1587132b578d3Smrg# An ERE matcher.
1587232b578d3SmrgEGREP=$lt_EGREP
1587332b578d3Smrg
1587432b578d3Smrg# The linker used to build libraries.
1587532b578d3SmrgLD=$lt_LD_F77
1587632b578d3Smrg
1587732b578d3Smrg# Whether we need hard or soft links.
1587832b578d3SmrgLN_S=$lt_LN_S
1587932b578d3Smrg
1588032b578d3Smrg# A BSD-compatible nm program.
1588132b578d3SmrgNM=$lt_NM
1588232b578d3Smrg
1588332b578d3Smrg# A symbol stripping program
1588432b578d3SmrgSTRIP=$lt_STRIP
1588532b578d3Smrg
1588632b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file"
1588732b578d3SmrgMAGIC_CMD=$MAGIC_CMD
1588832b578d3Smrg
1588932b578d3Smrg# Used on cygwin: DLL creation program.
1589032b578d3SmrgDLLTOOL="$DLLTOOL"
1589132b578d3Smrg
1589232b578d3Smrg# Used on cygwin: object dumper.
1589332b578d3SmrgOBJDUMP="$OBJDUMP"
1589432b578d3Smrg
1589532b578d3Smrg# Used on cygwin: assembler.
1589632b578d3SmrgAS="$AS"
1589732b578d3Smrg
1589832b578d3Smrg# The name of the directory that contains temporary libtool files.
1589932b578d3Smrgobjdir=$objdir
1590032b578d3Smrg
1590132b578d3Smrg# How to create reloadable object files.
1590232b578d3Smrgreload_flag=$lt_reload_flag
1590332b578d3Smrgreload_cmds=$lt_reload_cmds
1590432b578d3Smrg
1590532b578d3Smrg# How to pass a linker flag through the compiler.
1590632b578d3Smrgwl=$lt_lt_prog_compiler_wl_F77
1590732b578d3Smrg
1590832b578d3Smrg# Object file suffix (normally "o").
1590932b578d3Smrgobjext="$ac_objext"
1591032b578d3Smrg
1591132b578d3Smrg# Old archive suffix (normally "a").
1591232b578d3Smrglibext="$libext"
1591332b578d3Smrg
1591432b578d3Smrg# Shared library suffix (normally ".so").
1591532b578d3Smrgshrext_cmds='$shrext_cmds'
1591632b578d3Smrg
1591732b578d3Smrg# Executable file suffix (normally "").
1591832b578d3Smrgexeext="$exeext"
1591932b578d3Smrg
1592032b578d3Smrg# Additional compiler flags for building library objects.
1592132b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_F77
1592232b578d3Smrgpic_mode=$pic_mode
1592332b578d3Smrg
1592432b578d3Smrg# What is the maximum length of a command?
1592532b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
1592632b578d3Smrg
1592732b578d3Smrg# Does compiler simultaneously support -c and -o options?
1592832b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
1592932b578d3Smrg
1593032b578d3Smrg# Must we lock files when doing compilation?
1593132b578d3Smrgneed_locks=$lt_need_locks
1593232b578d3Smrg
1593332b578d3Smrg# Do we need the lib prefix for modules?
1593432b578d3Smrgneed_lib_prefix=$need_lib_prefix
1593532b578d3Smrg
1593632b578d3Smrg# Do we need a version for libraries?
1593732b578d3Smrgneed_version=$need_version
1593832b578d3Smrg
1593932b578d3Smrg# Whether dlopen is supported.
1594032b578d3Smrgdlopen_support=$enable_dlopen
1594132b578d3Smrg
1594232b578d3Smrg# Whether dlopen of programs is supported.
1594332b578d3Smrgdlopen_self=$enable_dlopen_self
1594432b578d3Smrg
1594532b578d3Smrg# Whether dlopen of statically linked programs is supported.
1594632b578d3Smrgdlopen_self_static=$enable_dlopen_self_static
1594732b578d3Smrg
1594832b578d3Smrg# Compiler flag to prevent dynamic linking.
1594932b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_F77
1595032b578d3Smrg
1595132b578d3Smrg# Compiler flag to turn off builtin functions.
1595232b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
1595332b578d3Smrg
1595432b578d3Smrg# Compiler flag to allow reflexive dlopens.
1595532b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
1595632b578d3Smrg
1595732b578d3Smrg# Compiler flag to generate shared objects directly from archives.
1595832b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
1595932b578d3Smrg
1596032b578d3Smrg# Compiler flag to generate thread-safe objects.
1596132b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
1596232b578d3Smrg
1596332b578d3Smrg# Library versioning type.
1596432b578d3Smrgversion_type=$version_type
1596532b578d3Smrg
1596632b578d3Smrg# Format of library name prefix.
1596732b578d3Smrglibname_spec=$lt_libname_spec
1596832b578d3Smrg
1596932b578d3Smrg# List of archive names.  First name is the real one, the rest are links.
1597032b578d3Smrg# The last name is the one that the linker finds with -lNAME.
1597132b578d3Smrglibrary_names_spec=$lt_library_names_spec
1597232b578d3Smrg
1597332b578d3Smrg# The coded name of the library, if different from the real name.
1597432b578d3Smrgsoname_spec=$lt_soname_spec
1597532b578d3Smrg
1597632b578d3Smrg# Commands used to build and install an old-style archive.
1597732b578d3SmrgRANLIB=$lt_RANLIB
1597832b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_F77
1597932b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1598032b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1598132b578d3Smrg
1598232b578d3Smrg# Create an old-style archive from a shared archive.
1598332b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
1598432b578d3Smrg
1598532b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
1598632b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
1598732b578d3Smrg
1598832b578d3Smrg# Commands used to build and install a shared archive.
1598932b578d3Smrgarchive_cmds=$lt_archive_cmds_F77
1599032b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_F77
1599132b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds
1599232b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1599332b578d3Smrg
1599432b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty)
1599532b578d3Smrgmodule_cmds=$lt_module_cmds_F77
1599632b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_F77
1599732b578d3Smrg
1599832b578d3Smrg# Commands to strip libraries.
1599932b578d3Smrgold_striplib=$lt_old_striplib
1600032b578d3Smrgstriplib=$lt_striplib
1600132b578d3Smrg
1600232b578d3Smrg# Dependencies to place before the objects being linked to create a
1600332b578d3Smrg# shared library.
1600432b578d3Smrgpredep_objects=$lt_predep_objects_F77
1600532b578d3Smrg
1600632b578d3Smrg# Dependencies to place after the objects being linked to create a
1600732b578d3Smrg# shared library.
1600832b578d3Smrgpostdep_objects=$lt_postdep_objects_F77
1600932b578d3Smrg
1601032b578d3Smrg# Dependencies to place before the objects being linked to create a
1601132b578d3Smrg# shared library.
1601232b578d3Smrgpredeps=$lt_predeps_F77
1601332b578d3Smrg
1601432b578d3Smrg# Dependencies to place after the objects being linked to create a
1601532b578d3Smrg# shared library.
1601632b578d3Smrgpostdeps=$lt_postdeps_F77
1601732b578d3Smrg
1601832b578d3Smrg# The library search path used internally by the compiler when linking
1601932b578d3Smrg# a shared library.
1602032b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_F77
1602132b578d3Smrg
1602232b578d3Smrg# Method to check whether dependent libraries are shared objects.
1602332b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method
1602432b578d3Smrg
1602532b578d3Smrg# Command to use when deplibs_check_method == file_magic.
1602632b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd
1602732b578d3Smrg
1602832b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
1602932b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_F77
1603032b578d3Smrg
1603132b578d3Smrg# Flag that forces no undefined symbols.
1603232b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_F77
1603332b578d3Smrg
1603432b578d3Smrg# Commands used to finish a libtool library installation in a directory.
1603532b578d3Smrgfinish_cmds=$lt_finish_cmds
1603632b578d3Smrg
1603732b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown.
1603832b578d3Smrgfinish_eval=$lt_finish_eval
1603932b578d3Smrg
1604032b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1604132b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1604232b578d3Smrg
1604332b578d3Smrg# Transform the output of nm in a proper C declaration
1604432b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1604532b578d3Smrg
1604632b578d3Smrg# Transform the output of nm in a C name address pair
1604732b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1604832b578d3Smrg
1604932b578d3Smrg# This is the shared library runtime path variable.
1605032b578d3Smrgrunpath_var=$runpath_var
1605132b578d3Smrg
1605232b578d3Smrg# This is the shared library path variable.
1605332b578d3Smrgshlibpath_var=$shlibpath_var
1605432b578d3Smrg
1605532b578d3Smrg# Is shlibpath searched before the hard-coded library search path?
1605632b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1605732b578d3Smrg
1605832b578d3Smrg# How to hardcode a shared library path into an executable.
1605932b578d3Smrghardcode_action=$hardcode_action_F77
1606032b578d3Smrg
1606132b578d3Smrg# Whether we should hardcode library paths into libraries.
1606232b578d3Smrghardcode_into_libs=$hardcode_into_libs
1606332b578d3Smrg
1606432b578d3Smrg# Flag to hardcode \$libdir into a binary during linking.
1606532b578d3Smrg# This must work even if \$libdir does not exist.
1606632b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
1606732b578d3Smrg
1606832b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into
1606932b578d3Smrg# a binary during linking. This must work even if \$libdir does
1607032b578d3Smrg# not exist.
1607132b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
1607232b578d3Smrg
1607332b578d3Smrg# Whether we need a single -rpath flag with a separated argument.
1607432b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
1607532b578d3Smrg
1607632b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
1607732b578d3Smrg# resulting binary.
1607832b578d3Smrghardcode_direct=$hardcode_direct_F77
1607932b578d3Smrg
1608032b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
1608132b578d3Smrg# resulting binary.
1608232b578d3Smrghardcode_minus_L=$hardcode_minus_L_F77
1608332b578d3Smrg
1608432b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
1608532b578d3Smrg# the resulting binary.
1608632b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_F77
1608732b578d3Smrg
1608832b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library
1608932b578d3Smrg# and all subsequent libraries and executables linked against it.
1609032b578d3Smrghardcode_automatic=$hardcode_automatic_F77
1609132b578d3Smrg
1609232b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
1609332b578d3Smrg# restored at relink time.
1609432b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink"
1609532b578d3Smrg
1609632b578d3Smrg# Whether libtool must link a program against all its dependency libraries.
1609732b578d3Smrglink_all_deplibs=$link_all_deplibs_F77
1609832b578d3Smrg
1609932b578d3Smrg# Compile-time system search path for libraries
1610032b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1610132b578d3Smrg
1610232b578d3Smrg# Run-time system search path for libraries
1610332b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1610432b578d3Smrg
1610532b578d3Smrg# Fix the shell variable \$srcfile for the compiler.
16106d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_F77"
1610732b578d3Smrg
1610832b578d3Smrg# Set to yes if exported symbols are required.
1610932b578d3Smrgalways_export_symbols=$always_export_symbols_F77
1611032b578d3Smrg
1611132b578d3Smrg# The commands to list exported symbols.
1611232b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_F77
1611332b578d3Smrg
1611432b578d3Smrg# The commands to extract the exported symbol list from a shared archive.
1611532b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1611632b578d3Smrg
1611732b578d3Smrg# Symbols that should not be listed in the preloaded symbols.
1611832b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_F77
1611932b578d3Smrg
1612032b578d3Smrg# Symbols that must always be exported.
1612132b578d3Smrginclude_expsyms=$lt_include_expsyms_F77
1612232b578d3Smrg
1612332b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname
1612432b578d3Smrg
1612532b578d3Smrg__EOF__
1612632b578d3Smrg
1612732b578d3Smrg
1612832b578d3Smrgelse
1612932b578d3Smrg  # If there is no Makefile yet, we rely on a make rule to execute
1613032b578d3Smrg  # `config.status --recheck' to rerun these tests and create the
1613132b578d3Smrg  # libtool script then.
1613232b578d3Smrg  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
1613332b578d3Smrg  if test -f "$ltmain_in"; then
1613432b578d3Smrg    test -f Makefile && make "$ltmain"
1613532b578d3Smrg  fi
1613632b578d3Smrgfi
1613732b578d3Smrg
1613832b578d3Smrg
1613932b578d3Smrgac_ext=c
1614032b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1614132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1614232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1614332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1614432b578d3Smrg
1614532b578d3SmrgCC="$lt_save_CC"
1614632b578d3Smrg
1614732b578d3Smrg	else
1614832b578d3Smrg	  tagname=""
1614932b578d3Smrg	fi
1615032b578d3Smrg	;;
1615132b578d3Smrg
1615232b578d3Smrg      GCJ)
1615332b578d3Smrg	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
1615432b578d3Smrg
1615532b578d3Smrg
1615632b578d3Smrg# Source file extension for Java test sources.
1615732b578d3Smrgac_ext=java
1615832b578d3Smrg
1615932b578d3Smrg# Object file extension for compiled Java test sources.
1616032b578d3Smrgobjext=o
1616132b578d3Smrgobjext_GCJ=$objext
1616232b578d3Smrg
1616332b578d3Smrg# Code to be used in simple compile tests
16164d31dbc53Smrglt_simple_compile_test_code="class foo {}\n"
1616532b578d3Smrg
1616632b578d3Smrg# Code to be used in simple link tests
16167d31dbc53Smrglt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
1616832b578d3Smrg
1616932b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set.
1617032b578d3Smrg
1617132b578d3Smrg# If no C compiler was specified, use CC.
1617232b578d3SmrgLTCC=${LTCC-"$CC"}
1617332b578d3Smrg
1617432b578d3Smrg# If no C compiler flags were specified, use CFLAGS.
1617532b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1617632b578d3Smrg
1617732b578d3Smrg# Allow CC to be a program name with arguments.
1617832b578d3Smrgcompiler=$CC
1617932b578d3Smrg
1618032b578d3Smrg
1618132b578d3Smrg# save warnings/boilerplate of simple test code
1618232b578d3Smrgac_outfile=conftest.$ac_objext
16183d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext
1618432b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1618532b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
1618632b578d3Smrg$rm conftest*
1618732b578d3Smrg
1618832b578d3Smrgac_outfile=conftest.$ac_objext
16189d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext
1619032b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1619132b578d3Smrg_lt_linker_boilerplate=`cat conftest.err`
1619232b578d3Smrg$rm conftest*
1619332b578d3Smrg
1619432b578d3Smrg
1619532b578d3Smrg# Allow CC to be a program name with arguments.
1619632b578d3Smrglt_save_CC="$CC"
1619732b578d3SmrgCC=${GCJ-"gcj"}
1619832b578d3Smrgcompiler=$CC
1619932b578d3Smrgcompiler_GCJ=$CC
1620032b578d3Smrgfor cc_temp in $compiler""; do
1620132b578d3Smrg  case $cc_temp in
1620232b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1620332b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1620432b578d3Smrg    \-*) ;;
1620532b578d3Smrg    *) break;;
1620632b578d3Smrg  esac
1620732b578d3Smrgdone
1620832b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1620932b578d3Smrg
1621032b578d3Smrg
1621132b578d3Smrg# GCJ did not exist at the time GCC didn't implicitly link libc in.
1621232b578d3Smrgarchive_cmds_need_lc_GCJ=no
1621332b578d3Smrg
1621432b578d3Smrgold_archive_cmds_GCJ=$old_archive_cmds
1621532b578d3Smrg
1621632b578d3Smrg
1621732b578d3Smrglt_prog_compiler_no_builtin_flag_GCJ=
1621832b578d3Smrg
1621932b578d3Smrgif test "$GCC" = yes; then
1622032b578d3Smrg  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
1622132b578d3Smrg
1622232b578d3Smrg
1622332b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
1622432b578d3Smrgecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
1622532b578d3Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
1622632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1622732b578d3Smrgelse
1622832b578d3Smrg  lt_cv_prog_compiler_rtti_exceptions=no
1622932b578d3Smrg  ac_outfile=conftest.$ac_objext
16230d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1623132b578d3Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
1623232b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1623332b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1623432b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1623532b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1623632b578d3Smrg   # The option is referenced via a variable to avoid confusing sed.
1623732b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1623832b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1623932b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1624032b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
16241d31dbc53Smrg   (eval echo "\"\$as_me:16241: $lt_compile\"" >&5)
1624232b578d3Smrg   (eval "$lt_compile" 2>conftest.err)
1624332b578d3Smrg   ac_status=$?
1624432b578d3Smrg   cat conftest.err >&5
16245d31dbc53Smrg   echo "$as_me:16245: \$? = $ac_status" >&5
1624632b578d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
1624732b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1624832b578d3Smrg     # So say no if there are warnings other than the usual output.
1624932b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1625032b578d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1625132b578d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1625232b578d3Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
1625332b578d3Smrg     fi
1625432b578d3Smrg   fi
1625532b578d3Smrg   $rm conftest*
1625632b578d3Smrg
1625732b578d3Smrgfi
1625832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
1625932b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1626032b578d3Smrg
1626132b578d3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
1626232b578d3Smrg    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
1626332b578d3Smrgelse
1626432b578d3Smrg    :
1626532b578d3Smrgfi
1626632b578d3Smrg
1626732b578d3Smrgfi
1626832b578d3Smrg
1626932b578d3Smrglt_prog_compiler_wl_GCJ=
1627032b578d3Smrglt_prog_compiler_pic_GCJ=
1627132b578d3Smrglt_prog_compiler_static_GCJ=
1627232b578d3Smrg
1627332b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
1627432b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
1627532b578d3Smrg
1627632b578d3Smrg  if test "$GCC" = yes; then
1627732b578d3Smrg    lt_prog_compiler_wl_GCJ='-Wl,'
1627832b578d3Smrg    lt_prog_compiler_static_GCJ='-static'
1627932b578d3Smrg
1628032b578d3Smrg    case $host_os in
1628132b578d3Smrg      aix*)
1628232b578d3Smrg      # All AIX code is PIC.
1628332b578d3Smrg      if test "$host_cpu" = ia64; then
1628432b578d3Smrg	# AIX 5 now supports IA64 processor
1628532b578d3Smrg	lt_prog_compiler_static_GCJ='-Bstatic'
1628632b578d3Smrg      fi
1628732b578d3Smrg      ;;
1628832b578d3Smrg
1628932b578d3Smrg    amigaos*)
1629032b578d3Smrg      # FIXME: we need at least 68020 code to build shared libraries, but
1629132b578d3Smrg      # adding the `-m68020' flag to GCC prevents building anything better,
1629232b578d3Smrg      # like `-m68040'.
1629332b578d3Smrg      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
1629432b578d3Smrg      ;;
1629532b578d3Smrg
16296d31dbc53Smrg    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
1629732b578d3Smrg      # PIC is the default for these OSes.
1629832b578d3Smrg      ;;
1629932b578d3Smrg
16300d31dbc53Smrg    mingw* | pw32* | os2*)
1630132b578d3Smrg      # This hack is so that the source file can tell whether it is being
1630232b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
1630332b578d3Smrg      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
1630432b578d3Smrg      ;;
1630532b578d3Smrg
1630632b578d3Smrg    darwin* | rhapsody*)
1630732b578d3Smrg      # PIC is the default on this platform
1630832b578d3Smrg      # Common symbols not allowed in MH_DYLIB files
1630932b578d3Smrg      lt_prog_compiler_pic_GCJ='-fno-common'
1631032b578d3Smrg      ;;
1631132b578d3Smrg
16312d31dbc53Smrg    interix3*)
1631332b578d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
1631432b578d3Smrg      # Instead, we relocate shared libraries at runtime.
1631532b578d3Smrg      ;;
1631632b578d3Smrg
1631732b578d3Smrg    msdosdjgpp*)
1631832b578d3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
1631932b578d3Smrg      # on systems that don't support them.
1632032b578d3Smrg      lt_prog_compiler_can_build_shared_GCJ=no
1632132b578d3Smrg      enable_shared=no
1632232b578d3Smrg      ;;
1632332b578d3Smrg
1632432b578d3Smrg    sysv4*MP*)
1632532b578d3Smrg      if test -d /usr/nec; then
1632632b578d3Smrg	lt_prog_compiler_pic_GCJ=-Kconform_pic
1632732b578d3Smrg      fi
1632832b578d3Smrg      ;;
1632932b578d3Smrg
1633032b578d3Smrg    hpux*)
1633132b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
1633232b578d3Smrg      # not for PA HP-UX.
1633332b578d3Smrg      case $host_cpu in
1633432b578d3Smrg      hppa*64*|ia64*)
1633532b578d3Smrg	# +Z the default
1633632b578d3Smrg	;;
1633732b578d3Smrg      *)
1633832b578d3Smrg	lt_prog_compiler_pic_GCJ='-fPIC'
1633932b578d3Smrg	;;
1634032b578d3Smrg      esac
1634132b578d3Smrg      ;;
1634232b578d3Smrg
1634332b578d3Smrg    *)
1634432b578d3Smrg      lt_prog_compiler_pic_GCJ='-fPIC'
1634532b578d3Smrg      ;;
1634632b578d3Smrg    esac
1634732b578d3Smrg  else
1634832b578d3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
1634932b578d3Smrg    case $host_os in
1635032b578d3Smrg    aix*)
1635132b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1635232b578d3Smrg      if test "$host_cpu" = ia64; then
1635332b578d3Smrg	# AIX 5 now supports IA64 processor
1635432b578d3Smrg	lt_prog_compiler_static_GCJ='-Bstatic'
1635532b578d3Smrg      else
1635632b578d3Smrg	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
1635732b578d3Smrg      fi
1635832b578d3Smrg      ;;
1635932b578d3Smrg      darwin*)
1636032b578d3Smrg        # PIC is the default on this platform
1636132b578d3Smrg        # Common symbols not allowed in MH_DYLIB files
1636232b578d3Smrg       case $cc_basename in
1636332b578d3Smrg         xlc*)
1636432b578d3Smrg         lt_prog_compiler_pic_GCJ='-qnocommon'
1636532b578d3Smrg         lt_prog_compiler_wl_GCJ='-Wl,'
1636632b578d3Smrg         ;;
1636732b578d3Smrg       esac
1636832b578d3Smrg       ;;
1636932b578d3Smrg
16370d31dbc53Smrg    mingw* | pw32* | os2*)
1637132b578d3Smrg      # This hack is so that the source file can tell whether it is being
1637232b578d3Smrg      # built for inclusion in a dll (and should export symbols for example).
1637332b578d3Smrg      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
1637432b578d3Smrg      ;;
1637532b578d3Smrg
1637632b578d3Smrg    hpux9* | hpux10* | hpux11*)
1637732b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1637832b578d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
1637932b578d3Smrg      # not for PA HP-UX.
1638032b578d3Smrg      case $host_cpu in
1638132b578d3Smrg      hppa*64*|ia64*)
1638232b578d3Smrg	# +Z the default
1638332b578d3Smrg	;;
1638432b578d3Smrg      *)
1638532b578d3Smrg	lt_prog_compiler_pic_GCJ='+Z'
1638632b578d3Smrg	;;
1638732b578d3Smrg      esac
1638832b578d3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
1638932b578d3Smrg      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
1639032b578d3Smrg      ;;
1639132b578d3Smrg
1639232b578d3Smrg    irix5* | irix6* | nonstopux*)
1639332b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1639432b578d3Smrg      # PIC (with -KPIC) is the default.
1639532b578d3Smrg      lt_prog_compiler_static_GCJ='-non_shared'
1639632b578d3Smrg      ;;
1639732b578d3Smrg
1639832b578d3Smrg    newsos6)
1639932b578d3Smrg      lt_prog_compiler_pic_GCJ='-KPIC'
1640032b578d3Smrg      lt_prog_compiler_static_GCJ='-Bstatic'
1640132b578d3Smrg      ;;
1640232b578d3Smrg
16403d31dbc53Smrg    linux*)
1640432b578d3Smrg      case $cc_basename in
1640532b578d3Smrg      icc* | ecc*)
1640632b578d3Smrg	lt_prog_compiler_wl_GCJ='-Wl,'
1640732b578d3Smrg	lt_prog_compiler_pic_GCJ='-KPIC'
1640832b578d3Smrg	lt_prog_compiler_static_GCJ='-static'
1640932b578d3Smrg        ;;
1641032b578d3Smrg      pgcc* | pgf77* | pgf90* | pgf95*)
1641132b578d3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
1641232b578d3Smrg	# which looks to be a dead project)
1641332b578d3Smrg	lt_prog_compiler_wl_GCJ='-Wl,'
1641432b578d3Smrg	lt_prog_compiler_pic_GCJ='-fpic'
1641532b578d3Smrg	lt_prog_compiler_static_GCJ='-Bstatic'
1641632b578d3Smrg        ;;
1641732b578d3Smrg      ccc*)
1641832b578d3Smrg        lt_prog_compiler_wl_GCJ='-Wl,'
1641932b578d3Smrg        # All Alpha code is PIC.
1642032b578d3Smrg        lt_prog_compiler_static_GCJ='-non_shared'
1642132b578d3Smrg        ;;
1642232b578d3Smrg      esac
1642332b578d3Smrg      ;;
1642432b578d3Smrg
1642532b578d3Smrg    osf3* | osf4* | osf5*)
1642632b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1642732b578d3Smrg      # All OSF/1 code is PIC.
1642832b578d3Smrg      lt_prog_compiler_static_GCJ='-non_shared'
1642932b578d3Smrg      ;;
1643032b578d3Smrg
1643132b578d3Smrg    solaris*)
1643232b578d3Smrg      lt_prog_compiler_pic_GCJ='-KPIC'
1643332b578d3Smrg      lt_prog_compiler_static_GCJ='-Bstatic'
1643432b578d3Smrg      case $cc_basename in
1643532b578d3Smrg      f77* | f90* | f95*)
1643632b578d3Smrg	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
1643732b578d3Smrg      *)
1643832b578d3Smrg	lt_prog_compiler_wl_GCJ='-Wl,';;
1643932b578d3Smrg      esac
1644032b578d3Smrg      ;;
1644132b578d3Smrg
1644232b578d3Smrg    sunos4*)
1644332b578d3Smrg      lt_prog_compiler_wl_GCJ='-Qoption ld '
1644432b578d3Smrg      lt_prog_compiler_pic_GCJ='-PIC'
1644532b578d3Smrg      lt_prog_compiler_static_GCJ='-Bstatic'
1644632b578d3Smrg      ;;
1644732b578d3Smrg
1644832b578d3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
1644932b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1645032b578d3Smrg      lt_prog_compiler_pic_GCJ='-KPIC'
1645132b578d3Smrg      lt_prog_compiler_static_GCJ='-Bstatic'
1645232b578d3Smrg      ;;
1645332b578d3Smrg
1645432b578d3Smrg    sysv4*MP*)
1645532b578d3Smrg      if test -d /usr/nec ;then
1645632b578d3Smrg	lt_prog_compiler_pic_GCJ='-Kconform_pic'
1645732b578d3Smrg	lt_prog_compiler_static_GCJ='-Bstatic'
1645832b578d3Smrg      fi
1645932b578d3Smrg      ;;
1646032b578d3Smrg
1646132b578d3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
1646232b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1646332b578d3Smrg      lt_prog_compiler_pic_GCJ='-KPIC'
1646432b578d3Smrg      lt_prog_compiler_static_GCJ='-Bstatic'
1646532b578d3Smrg      ;;
1646632b578d3Smrg
1646732b578d3Smrg    unicos*)
1646832b578d3Smrg      lt_prog_compiler_wl_GCJ='-Wl,'
1646932b578d3Smrg      lt_prog_compiler_can_build_shared_GCJ=no
1647032b578d3Smrg      ;;
1647132b578d3Smrg
1647232b578d3Smrg    uts4*)
1647332b578d3Smrg      lt_prog_compiler_pic_GCJ='-pic'
1647432b578d3Smrg      lt_prog_compiler_static_GCJ='-Bstatic'
1647532b578d3Smrg      ;;
1647632b578d3Smrg
1647732b578d3Smrg    *)
1647832b578d3Smrg      lt_prog_compiler_can_build_shared_GCJ=no
1647932b578d3Smrg      ;;
1648032b578d3Smrg    esac
1648132b578d3Smrg  fi
1648232b578d3Smrg
1648332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
1648432b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
1648532b578d3Smrg
1648632b578d3Smrg#
1648732b578d3Smrg# Check to make sure the PIC flag actually works.
1648832b578d3Smrg#
1648932b578d3Smrgif test -n "$lt_prog_compiler_pic_GCJ"; then
1649032b578d3Smrg
1649132b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
1649232b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
1649332b578d3Smrgif test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
1649432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1649532b578d3Smrgelse
1649632b578d3Smrg  lt_prog_compiler_pic_works_GCJ=no
1649732b578d3Smrg  ac_outfile=conftest.$ac_objext
16498d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1649932b578d3Smrg   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
1650032b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1650132b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1650232b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1650332b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1650432b578d3Smrg   # The option is referenced via a variable to avoid confusing sed.
1650532b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1650632b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1650732b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1650832b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
16509d31dbc53Smrg   (eval echo "\"\$as_me:16509: $lt_compile\"" >&5)
1651032b578d3Smrg   (eval "$lt_compile" 2>conftest.err)
1651132b578d3Smrg   ac_status=$?
1651232b578d3Smrg   cat conftest.err >&5
16513d31dbc53Smrg   echo "$as_me:16513: \$? = $ac_status" >&5
1651432b578d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
1651532b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1651632b578d3Smrg     # So say no if there are warnings other than the usual output.
1651732b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1651832b578d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1651932b578d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1652032b578d3Smrg       lt_prog_compiler_pic_works_GCJ=yes
1652132b578d3Smrg     fi
1652232b578d3Smrg   fi
1652332b578d3Smrg   $rm conftest*
1652432b578d3Smrg
1652532b578d3Smrgfi
1652632b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
1652732b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
1652832b578d3Smrg
1652932b578d3Smrgif test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
1653032b578d3Smrg    case $lt_prog_compiler_pic_GCJ in
1653132b578d3Smrg     "" | " "*) ;;
1653232b578d3Smrg     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
1653332b578d3Smrg     esac
1653432b578d3Smrgelse
1653532b578d3Smrg    lt_prog_compiler_pic_GCJ=
1653632b578d3Smrg     lt_prog_compiler_can_build_shared_GCJ=no
1653732b578d3Smrgfi
1653832b578d3Smrg
1653932b578d3Smrgfi
1654032b578d3Smrgcase $host_os in
1654132b578d3Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
1654232b578d3Smrg  *djgpp*)
1654332b578d3Smrg    lt_prog_compiler_pic_GCJ=
1654432b578d3Smrg    ;;
1654532b578d3Smrg  *)
1654632b578d3Smrg    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
1654732b578d3Smrg    ;;
1654832b578d3Smrgesac
1654932b578d3Smrg
1655032b578d3Smrg#
1655132b578d3Smrg# Check to make sure the static flag actually works.
1655232b578d3Smrg#
1655332b578d3Smrgwl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
1655432b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
1655532b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
1655632b578d3Smrgif test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
1655732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1655832b578d3Smrgelse
1655932b578d3Smrg  lt_prog_compiler_static_works_GCJ=no
1656032b578d3Smrg   save_LDFLAGS="$LDFLAGS"
1656132b578d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16562d31dbc53Smrg   printf "$lt_simple_link_test_code" > conftest.$ac_ext
1656332b578d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1656432b578d3Smrg     # The linker can only warn and ignore the option if not recognized
1656532b578d3Smrg     # So say no if there are warnings
1656632b578d3Smrg     if test -s conftest.err; then
1656732b578d3Smrg       # Append any errors to the config.log.
1656832b578d3Smrg       cat conftest.err 1>&5
1656932b578d3Smrg       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
1657032b578d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1657132b578d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
1657232b578d3Smrg         lt_prog_compiler_static_works_GCJ=yes
1657332b578d3Smrg       fi
1657432b578d3Smrg     else
1657532b578d3Smrg       lt_prog_compiler_static_works_GCJ=yes
1657632b578d3Smrg     fi
1657732b578d3Smrg   fi
1657832b578d3Smrg   $rm conftest*
1657932b578d3Smrg   LDFLAGS="$save_LDFLAGS"
1658032b578d3Smrg
1658132b578d3Smrgfi
1658232b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
1658332b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
1658432b578d3Smrg
1658532b578d3Smrgif test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
1658632b578d3Smrg    :
1658732b578d3Smrgelse
1658832b578d3Smrg    lt_prog_compiler_static_GCJ=
1658932b578d3Smrgfi
1659032b578d3Smrg
1659132b578d3Smrg
1659232b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
1659332b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
1659432b578d3Smrgif test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
1659532b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1659632b578d3Smrgelse
1659732b578d3Smrg  lt_cv_prog_compiler_c_o_GCJ=no
1659832b578d3Smrg   $rm -r conftest 2>/dev/null
1659932b578d3Smrg   mkdir conftest
1660032b578d3Smrg   cd conftest
1660132b578d3Smrg   mkdir out
16602d31dbc53Smrg   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1660332b578d3Smrg
1660432b578d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
1660532b578d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
1660632b578d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
1660732b578d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
1660832b578d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
1660932b578d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
1661032b578d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1661132b578d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1661232b578d3Smrg   -e 's:$: $lt_compiler_flag:'`
16613d31dbc53Smrg   (eval echo "\"\$as_me:16613: $lt_compile\"" >&5)
1661432b578d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
1661532b578d3Smrg   ac_status=$?
1661632b578d3Smrg   cat out/conftest.err >&5
16617d31dbc53Smrg   echo "$as_me:16617: \$? = $ac_status" >&5
1661832b578d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
1661932b578d3Smrg   then
1662032b578d3Smrg     # The compiler can only warn and ignore the option if not recognized
1662132b578d3Smrg     # So say no if there are warnings
1662232b578d3Smrg     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
1662332b578d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
1662432b578d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
1662532b578d3Smrg       lt_cv_prog_compiler_c_o_GCJ=yes
1662632b578d3Smrg     fi
1662732b578d3Smrg   fi
1662832b578d3Smrg   chmod u+w . 2>&5
1662932b578d3Smrg   $rm conftest*
1663032b578d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
1663132b578d3Smrg   # template instantiation
1663232b578d3Smrg   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
1663332b578d3Smrg   $rm out/* && rmdir out
1663432b578d3Smrg   cd ..
1663532b578d3Smrg   rmdir conftest
1663632b578d3Smrg   $rm conftest*
1663732b578d3Smrg
1663832b578d3Smrgfi
1663932b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
1664032b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
1664132b578d3Smrg
1664232b578d3Smrg
1664332b578d3Smrghard_links="nottested"
1664432b578d3Smrgif test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
1664532b578d3Smrg  # do not overwrite the value of need_locks provided by the user
1664632b578d3Smrg  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
1664732b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
1664832b578d3Smrg  hard_links=yes
1664932b578d3Smrg  $rm conftest*
1665032b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1665132b578d3Smrg  touch conftest.a
1665232b578d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
1665332b578d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
1665432b578d3Smrg  { echo "$as_me:$LINENO: result: $hard_links" >&5
1665532b578d3Smrgecho "${ECHO_T}$hard_links" >&6; }
1665632b578d3Smrg  if test "$hard_links" = no; then
1665732b578d3Smrg    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
1665832b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1665932b578d3Smrg    need_locks=warn
1666032b578d3Smrg  fi
1666132b578d3Smrgelse
1666232b578d3Smrg  need_locks=no
1666332b578d3Smrgfi
1666432b578d3Smrg
1666532b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
1666632b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
1666732b578d3Smrg
1666832b578d3Smrg  runpath_var=
1666932b578d3Smrg  allow_undefined_flag_GCJ=
1667032b578d3Smrg  enable_shared_with_static_runtimes_GCJ=no
1667132b578d3Smrg  archive_cmds_GCJ=
1667232b578d3Smrg  archive_expsym_cmds_GCJ=
1667332b578d3Smrg  old_archive_From_new_cmds_GCJ=
1667432b578d3Smrg  old_archive_from_expsyms_cmds_GCJ=
1667532b578d3Smrg  export_dynamic_flag_spec_GCJ=
1667632b578d3Smrg  whole_archive_flag_spec_GCJ=
1667732b578d3Smrg  thread_safe_flag_spec_GCJ=
1667832b578d3Smrg  hardcode_libdir_flag_spec_GCJ=
1667932b578d3Smrg  hardcode_libdir_flag_spec_ld_GCJ=
1668032b578d3Smrg  hardcode_libdir_separator_GCJ=
1668132b578d3Smrg  hardcode_direct_GCJ=no
1668232b578d3Smrg  hardcode_minus_L_GCJ=no
1668332b578d3Smrg  hardcode_shlibpath_var_GCJ=unsupported
1668432b578d3Smrg  link_all_deplibs_GCJ=unknown
1668532b578d3Smrg  hardcode_automatic_GCJ=no
1668632b578d3Smrg  module_cmds_GCJ=
1668732b578d3Smrg  module_expsym_cmds_GCJ=
1668832b578d3Smrg  always_export_symbols_GCJ=no
1668932b578d3Smrg  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1669032b578d3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
1669132b578d3Smrg  # included in the symbol list
1669232b578d3Smrg  include_expsyms_GCJ=
1669332b578d3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
1669432b578d3Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
1669532b578d3Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
1669632b578d3Smrg  # as well as any symbol that contains `d'.
1669732b578d3Smrg  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
1669832b578d3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
1669932b578d3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
1670032b578d3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
1670132b578d3Smrg  # rely on this symbol name, it's probably fine to never include it in
1670232b578d3Smrg  # preloaded symbol tables.
1670332b578d3Smrg  extract_expsyms_cmds=
1670432b578d3Smrg  # Just being paranoid about ensuring that cc_basename is set.
1670532b578d3Smrg  for cc_temp in $compiler""; do
1670632b578d3Smrg  case $cc_temp in
1670732b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1670832b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1670932b578d3Smrg    \-*) ;;
1671032b578d3Smrg    *) break;;
1671132b578d3Smrg  esac
1671232b578d3Smrgdone
1671332b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1671432b578d3Smrg
1671532b578d3Smrg  case $host_os in
1671632b578d3Smrg  cygwin* | mingw* | pw32*)
1671732b578d3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
1671832b578d3Smrg    # When not using gcc, we currently assume that we are using
1671932b578d3Smrg    # Microsoft Visual C++.
1672032b578d3Smrg    if test "$GCC" != yes; then
1672132b578d3Smrg      with_gnu_ld=no
1672232b578d3Smrg    fi
1672332b578d3Smrg    ;;
1672432b578d3Smrg  interix*)
1672532b578d3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
1672632b578d3Smrg    with_gnu_ld=yes
1672732b578d3Smrg    ;;
1672832b578d3Smrg  openbsd*)
1672932b578d3Smrg    with_gnu_ld=no
1673032b578d3Smrg    ;;
1673132b578d3Smrg  esac
1673232b578d3Smrg
1673332b578d3Smrg  ld_shlibs_GCJ=yes
1673432b578d3Smrg  if test "$with_gnu_ld" = yes; then
1673532b578d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
1673632b578d3Smrg    wlarc='${wl}'
1673732b578d3Smrg
1673832b578d3Smrg    # Set some defaults for GNU ld with shared library support. These
1673932b578d3Smrg    # are reset later if shared libraries are not supported. Putting them
1674032b578d3Smrg    # here allows them to be overridden if necessary.
1674132b578d3Smrg    runpath_var=LD_RUN_PATH
1674232b578d3Smrg    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
1674332b578d3Smrg    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
1674432b578d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
1674532b578d3Smrg    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
1674632b578d3Smrg	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
1674732b578d3Smrg      else
1674832b578d3Smrg  	whole_archive_flag_spec_GCJ=
1674932b578d3Smrg    fi
1675032b578d3Smrg    supports_anon_versioning=no
1675132b578d3Smrg    case `$LD -v 2>/dev/null` in
1675232b578d3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
1675332b578d3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
1675432b578d3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
1675532b578d3Smrg      *\ 2.11.*) ;; # other 2.11 versions
1675632b578d3Smrg      *) supports_anon_versioning=yes ;;
1675732b578d3Smrg    esac
1675832b578d3Smrg
1675932b578d3Smrg    # See if GNU ld supports shared libraries.
1676032b578d3Smrg    case $host_os in
1676132b578d3Smrg    aix3* | aix4* | aix5*)
1676232b578d3Smrg      # On AIX/PPC, the GNU linker is very broken
1676332b578d3Smrg      if test "$host_cpu" != ia64; then
1676432b578d3Smrg	ld_shlibs_GCJ=no
1676532b578d3Smrg	cat <<EOF 1>&2
1676632b578d3Smrg
1676732b578d3Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported
1676832b578d3Smrg*** to be unable to reliably create shared libraries on AIX.
1676932b578d3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
1677032b578d3Smrg*** really care for shared libraries, you may want to modify your PATH
1677132b578d3Smrg*** so that a non-GNU linker is found, and then restart.
1677232b578d3Smrg
1677332b578d3SmrgEOF
1677432b578d3Smrg      fi
1677532b578d3Smrg      ;;
1677632b578d3Smrg
1677732b578d3Smrg    amigaos*)
1677832b578d3Smrg      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
1677932b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1678032b578d3Smrg      hardcode_minus_L_GCJ=yes
1678132b578d3Smrg
1678232b578d3Smrg      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
1678332b578d3Smrg      # that the semantics of dynamic libraries on AmigaOS, at least up
1678432b578d3Smrg      # to version 4, is to share data among multiple programs linked
1678532b578d3Smrg      # with the same dynamic library.  Since this doesn't match the
1678632b578d3Smrg      # behavior of shared libraries on other platforms, we can't use
1678732b578d3Smrg      # them.
1678832b578d3Smrg      ld_shlibs_GCJ=no
1678932b578d3Smrg      ;;
1679032b578d3Smrg
1679132b578d3Smrg    beos*)
1679232b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1679332b578d3Smrg	allow_undefined_flag_GCJ=unsupported
1679432b578d3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
1679532b578d3Smrg	# support --undefined.  This deserves some investigation.  FIXME
1679632b578d3Smrg	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1679732b578d3Smrg      else
1679832b578d3Smrg	ld_shlibs_GCJ=no
1679932b578d3Smrg      fi
1680032b578d3Smrg      ;;
1680132b578d3Smrg
1680232b578d3Smrg    cygwin* | mingw* | pw32*)
1680332b578d3Smrg      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
1680432b578d3Smrg      # as there is no search path for DLLs.
1680532b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1680632b578d3Smrg      allow_undefined_flag_GCJ=unsupported
1680732b578d3Smrg      always_export_symbols_GCJ=no
1680832b578d3Smrg      enable_shared_with_static_runtimes_GCJ=yes
16809d31dbc53Smrg      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
1681032b578d3Smrg
1681132b578d3Smrg      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
1681232b578d3Smrg        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
1681332b578d3Smrg	# If the export-symbols file already is a .def file (1st line
1681432b578d3Smrg	# is EXPORTS), use it as is; otherwise, prepend...
1681532b578d3Smrg	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
1681632b578d3Smrg	  cp $export_symbols $output_objdir/$soname.def;
1681732b578d3Smrg	else
1681832b578d3Smrg	  echo EXPORTS > $output_objdir/$soname.def;
1681932b578d3Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
1682032b578d3Smrg	fi~
1682132b578d3Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
1682232b578d3Smrg      else
1682332b578d3Smrg	ld_shlibs_GCJ=no
1682432b578d3Smrg      fi
1682532b578d3Smrg      ;;
1682632b578d3Smrg
16827d31dbc53Smrg    interix3*)
1682832b578d3Smrg      hardcode_direct_GCJ=no
1682932b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1683032b578d3Smrg      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
1683132b578d3Smrg      export_dynamic_flag_spec_GCJ='${wl}-E'
1683232b578d3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
1683332b578d3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
1683432b578d3Smrg      # default) and relocated if they conflict, which is a slow very memory
1683532b578d3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
1683632b578d3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
1683732b578d3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
1683832b578d3Smrg      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
1683932b578d3Smrg      archive_expsym_cmds_GCJ='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'
1684032b578d3Smrg      ;;
1684132b578d3Smrg
16842d31dbc53Smrg    linux*)
1684332b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1684432b578d3Smrg	tmp_addflag=
1684532b578d3Smrg	case $cc_basename,$host_cpu in
1684632b578d3Smrg	pgcc*)				# Portland Group C compiler
1684732b578d3Smrg	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
1684832b578d3Smrg	  tmp_addflag=' $pic_flag'
1684932b578d3Smrg	  ;;
1685032b578d3Smrg	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
1685132b578d3Smrg	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
1685232b578d3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
1685332b578d3Smrg	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
1685432b578d3Smrg	  tmp_addflag=' -i_dynamic' ;;
1685532b578d3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
1685632b578d3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
1685732b578d3Smrg	ifc* | ifort*)			# Intel Fortran compiler
1685832b578d3Smrg	  tmp_addflag=' -nofor_main' ;;
1685932b578d3Smrg	esac
16860d31dbc53Smrg	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1686132b578d3Smrg
1686232b578d3Smrg	if test $supports_anon_versioning = yes; then
1686332b578d3Smrg	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
1686432b578d3Smrg  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
1686532b578d3Smrg  $echo "local: *; };" >> $output_objdir/$libname.ver~
16866d31dbc53Smrg	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
1686732b578d3Smrg	fi
1686832b578d3Smrg      else
1686932b578d3Smrg	ld_shlibs_GCJ=no
1687032b578d3Smrg      fi
1687132b578d3Smrg      ;;
1687232b578d3Smrg
1687332b578d3Smrg    netbsd*)
1687432b578d3Smrg      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1687532b578d3Smrg	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
1687632b578d3Smrg	wlarc=
1687732b578d3Smrg      else
1687832b578d3Smrg	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1687932b578d3Smrg	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
1688032b578d3Smrg      fi
1688132b578d3Smrg      ;;
1688232b578d3Smrg
1688332b578d3Smrg    solaris*)
1688432b578d3Smrg      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
1688532b578d3Smrg	ld_shlibs_GCJ=no
1688632b578d3Smrg	cat <<EOF 1>&2
1688732b578d3Smrg
1688832b578d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
1688932b578d3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
1689032b578d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
1689132b578d3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
1689232b578d3Smrg*** your PATH or compiler configuration so that the native linker is
1689332b578d3Smrg*** used, and then restart.
1689432b578d3Smrg
1689532b578d3SmrgEOF
1689632b578d3Smrg      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1689732b578d3Smrg	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1689832b578d3Smrg	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
1689932b578d3Smrg      else
1690032b578d3Smrg	ld_shlibs_GCJ=no
1690132b578d3Smrg      fi
1690232b578d3Smrg      ;;
1690332b578d3Smrg
1690432b578d3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
1690532b578d3Smrg      case `$LD -v 2>&1` in
1690632b578d3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
1690732b578d3Smrg	ld_shlibs_GCJ=no
1690832b578d3Smrg	cat <<_LT_EOF 1>&2
1690932b578d3Smrg
1691032b578d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
1691132b578d3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
1691232b578d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
1691332b578d3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
1691432b578d3Smrg*** your PATH or compiler configuration so that the native linker is
1691532b578d3Smrg*** used, and then restart.
1691632b578d3Smrg
1691732b578d3Smrg_LT_EOF
1691832b578d3Smrg	;;
1691932b578d3Smrg	*)
1692032b578d3Smrg	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1692132b578d3Smrg	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
1692232b578d3Smrg	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
1692332b578d3Smrg	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
1692432b578d3Smrg	  else
1692532b578d3Smrg	    ld_shlibs_GCJ=no
1692632b578d3Smrg	  fi
1692732b578d3Smrg	;;
1692832b578d3Smrg      esac
1692932b578d3Smrg      ;;
1693032b578d3Smrg
1693132b578d3Smrg    sunos4*)
1693232b578d3Smrg      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1693332b578d3Smrg      wlarc=
1693432b578d3Smrg      hardcode_direct_GCJ=yes
1693532b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1693632b578d3Smrg      ;;
1693732b578d3Smrg
1693832b578d3Smrg    *)
1693932b578d3Smrg      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
1694032b578d3Smrg	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1694132b578d3Smrg	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
1694232b578d3Smrg      else
1694332b578d3Smrg	ld_shlibs_GCJ=no
1694432b578d3Smrg      fi
1694532b578d3Smrg      ;;
1694632b578d3Smrg    esac
1694732b578d3Smrg
1694832b578d3Smrg    if test "$ld_shlibs_GCJ" = no; then
1694932b578d3Smrg      runpath_var=
1695032b578d3Smrg      hardcode_libdir_flag_spec_GCJ=
1695132b578d3Smrg      export_dynamic_flag_spec_GCJ=
1695232b578d3Smrg      whole_archive_flag_spec_GCJ=
1695332b578d3Smrg    fi
1695432b578d3Smrg  else
1695532b578d3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
1695632b578d3Smrg    case $host_os in
1695732b578d3Smrg    aix3*)
1695832b578d3Smrg      allow_undefined_flag_GCJ=unsupported
1695932b578d3Smrg      always_export_symbols_GCJ=yes
1696032b578d3Smrg      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
1696132b578d3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
1696232b578d3Smrg      # are no directories specified by -L.
1696332b578d3Smrg      hardcode_minus_L_GCJ=yes
1696432b578d3Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
1696532b578d3Smrg	# Neither direct hardcoding nor static linking is supported with a
1696632b578d3Smrg	# broken collect2.
1696732b578d3Smrg	hardcode_direct_GCJ=unsupported
1696832b578d3Smrg      fi
1696932b578d3Smrg      ;;
1697032b578d3Smrg
1697132b578d3Smrg    aix4* | aix5*)
1697232b578d3Smrg      if test "$host_cpu" = ia64; then
1697332b578d3Smrg	# On IA64, the linker does run time linking by default, so we don't
1697432b578d3Smrg	# have to do anything special.
1697532b578d3Smrg	aix_use_runtimelinking=no
1697632b578d3Smrg	exp_sym_flag='-Bexport'
1697732b578d3Smrg	no_entry_flag=""
1697832b578d3Smrg      else
1697932b578d3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
1698032b578d3Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
1698132b578d3Smrg	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
1698232b578d3Smrg	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
1698332b578d3Smrg	else
1698432b578d3Smrg	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
1698532b578d3Smrg	fi
1698632b578d3Smrg	aix_use_runtimelinking=no
1698732b578d3Smrg
1698832b578d3Smrg	# Test if we are trying to use run time linking or normal
1698932b578d3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
1699032b578d3Smrg	# need to do runtime linking.
1699132b578d3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
1699232b578d3Smrg	  for ld_flag in $LDFLAGS; do
1699332b578d3Smrg  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
1699432b578d3Smrg  	    aix_use_runtimelinking=yes
1699532b578d3Smrg  	    break
1699632b578d3Smrg  	  fi
1699732b578d3Smrg	  done
1699832b578d3Smrg	  ;;
1699932b578d3Smrg	esac
1700032b578d3Smrg
1700132b578d3Smrg	exp_sym_flag='-bexport'
1700232b578d3Smrg	no_entry_flag='-bnoentry'
1700332b578d3Smrg      fi
1700432b578d3Smrg
1700532b578d3Smrg      # When large executables or shared objects are built, AIX ld can
1700632b578d3Smrg      # have problems creating the table of contents.  If linking a library
1700732b578d3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
1700832b578d3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
1700932b578d3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
1701032b578d3Smrg
1701132b578d3Smrg      archive_cmds_GCJ=''
1701232b578d3Smrg      hardcode_direct_GCJ=yes
1701332b578d3Smrg      hardcode_libdir_separator_GCJ=':'
1701432b578d3Smrg      link_all_deplibs_GCJ=yes
1701532b578d3Smrg
1701632b578d3Smrg      if test "$GCC" = yes; then
1701732b578d3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
1701832b578d3Smrg	# We only want to do this on AIX 4.2 and lower, the check
1701932b578d3Smrg	# below for broken collect2 doesn't work under 4.3+
1702032b578d3Smrg	  collect2name=`${CC} -print-prog-name=collect2`
1702132b578d3Smrg	  if test -f "$collect2name" && \
1702232b578d3Smrg  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
1702332b578d3Smrg	  then
1702432b578d3Smrg  	  # We have reworked collect2
17025d31dbc53Smrg  	  hardcode_direct_GCJ=yes
1702632b578d3Smrg	  else
1702732b578d3Smrg  	  # We have old collect2
1702832b578d3Smrg  	  hardcode_direct_GCJ=unsupported
1702932b578d3Smrg  	  # It fails to find uninstalled libraries when the uninstalled
1703032b578d3Smrg  	  # path is not listed in the libpath.  Setting hardcode_minus_L
1703132b578d3Smrg  	  # to unsupported forces relinking
1703232b578d3Smrg  	  hardcode_minus_L_GCJ=yes
1703332b578d3Smrg  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
1703432b578d3Smrg  	  hardcode_libdir_separator_GCJ=
1703532b578d3Smrg	  fi
1703632b578d3Smrg	  ;;
1703732b578d3Smrg	esac
1703832b578d3Smrg	shared_flag='-shared'
1703932b578d3Smrg	if test "$aix_use_runtimelinking" = yes; then
1704032b578d3Smrg	  shared_flag="$shared_flag "'${wl}-G'
1704132b578d3Smrg	fi
1704232b578d3Smrg      else
1704332b578d3Smrg	# not using gcc
1704432b578d3Smrg	if test "$host_cpu" = ia64; then
1704532b578d3Smrg  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
1704632b578d3Smrg  	# chokes on -Wl,-G. The following line is correct:
1704732b578d3Smrg	  shared_flag='-G'
1704832b578d3Smrg	else
1704932b578d3Smrg	  if test "$aix_use_runtimelinking" = yes; then
1705032b578d3Smrg	    shared_flag='${wl}-G'
1705132b578d3Smrg	  else
1705232b578d3Smrg	    shared_flag='${wl}-bM:SRE'
1705332b578d3Smrg	  fi
1705432b578d3Smrg	fi
1705532b578d3Smrg      fi
1705632b578d3Smrg
1705732b578d3Smrg      # It seems that -bexpall does not export symbols beginning with
1705832b578d3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
1705932b578d3Smrg      always_export_symbols_GCJ=yes
1706032b578d3Smrg      if test "$aix_use_runtimelinking" = yes; then
1706132b578d3Smrg	# Warning - without using the other runtime loading flags (-brtl),
1706232b578d3Smrg	# -berok will link without error, but may produce a broken library.
1706332b578d3Smrg	allow_undefined_flag_GCJ='-berok'
1706432b578d3Smrg       # Determine the default libpath from the value encoded in an empty executable.
1706532b578d3Smrg       cat >conftest.$ac_ext <<_ACEOF
1706632b578d3Smrg/* confdefs.h.  */
1706732b578d3Smrg_ACEOF
1706832b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1706932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1707032b578d3Smrg/* end confdefs.h.  */
1707132b578d3Smrg
1707232b578d3Smrgint
1707332b578d3Smrgmain ()
1707432b578d3Smrg{
1707532b578d3Smrg
1707632b578d3Smrg  ;
1707732b578d3Smrg  return 0;
1707832b578d3Smrg}
1707932b578d3Smrg_ACEOF
1708032b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1708132b578d3Smrgif { (ac_try="$ac_link"
1708232b578d3Smrgcase "(($ac_try" in
1708332b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708432b578d3Smrg  *) ac_try_echo=$ac_try;;
1708532b578d3Smrgesac
1708632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1708732b578d3Smrg  (eval "$ac_link") 2>conftest.er1
1708832b578d3Smrg  ac_status=$?
1708932b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1709032b578d3Smrg  rm -f conftest.er1
1709132b578d3Smrg  cat conftest.err >&5
1709232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1709332b578d3Smrg  (exit $ac_status); } && {
1709432b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1709532b578d3Smrg	 test ! -s conftest.err
1709632b578d3Smrg       } && test -s conftest$ac_exeext &&
1709732b578d3Smrg       $as_test_x conftest$ac_exeext; then
1709832b578d3Smrg
17099d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17100d31dbc53Smrg}'`
1710132b578d3Smrg# Check for a 64-bit object if we didn't find anything.
17102d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17103d31dbc53Smrg}'`; fi
1710432b578d3Smrgelse
1710532b578d3Smrg  echo "$as_me: failed program was:" >&5
1710632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1710732b578d3Smrg
1710832b578d3Smrg
1710932b578d3Smrgfi
1711032b578d3Smrg
1711132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1711232b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
1711332b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1711432b578d3Smrg
1711532b578d3Smrg       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
1711632b578d3Smrg	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
1711732b578d3Smrg       else
1711832b578d3Smrg	if test "$host_cpu" = ia64; then
1711932b578d3Smrg	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
1712032b578d3Smrg	  allow_undefined_flag_GCJ="-z nodefs"
1712132b578d3Smrg	  archive_expsym_cmds_GCJ="\$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"
1712232b578d3Smrg	else
1712332b578d3Smrg	 # Determine the default libpath from the value encoded in an empty executable.
1712432b578d3Smrg	 cat >conftest.$ac_ext <<_ACEOF
1712532b578d3Smrg/* confdefs.h.  */
1712632b578d3Smrg_ACEOF
1712732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1712832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1712932b578d3Smrg/* end confdefs.h.  */
1713032b578d3Smrg
1713132b578d3Smrgint
1713232b578d3Smrgmain ()
1713332b578d3Smrg{
1713432b578d3Smrg
1713532b578d3Smrg  ;
1713632b578d3Smrg  return 0;
1713732b578d3Smrg}
1713832b578d3Smrg_ACEOF
1713932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1714032b578d3Smrgif { (ac_try="$ac_link"
1714132b578d3Smrgcase "(($ac_try" in
1714232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714332b578d3Smrg  *) ac_try_echo=$ac_try;;
1714432b578d3Smrgesac
1714532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1714632b578d3Smrg  (eval "$ac_link") 2>conftest.er1
1714732b578d3Smrg  ac_status=$?
1714832b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1714932b578d3Smrg  rm -f conftest.er1
1715032b578d3Smrg  cat conftest.err >&5
1715132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1715232b578d3Smrg  (exit $ac_status); } && {
1715332b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1715432b578d3Smrg	 test ! -s conftest.err
1715532b578d3Smrg       } && test -s conftest$ac_exeext &&
1715632b578d3Smrg       $as_test_x conftest$ac_exeext; then
1715732b578d3Smrg
17158d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17159d31dbc53Smrg}'`
1716032b578d3Smrg# Check for a 64-bit object if we didn't find anything.
17161d31dbc53Smrgif test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17162d31dbc53Smrg}'`; fi
1716332b578d3Smrgelse
1716432b578d3Smrg  echo "$as_me: failed program was:" >&5
1716532b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1716632b578d3Smrg
1716732b578d3Smrg
1716832b578d3Smrgfi
1716932b578d3Smrg
1717032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1717132b578d3Smrg      conftest$ac_exeext conftest.$ac_ext
1717232b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1717332b578d3Smrg
1717432b578d3Smrg	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
1717532b578d3Smrg	  # Warning - without using the other run time loading flags,
1717632b578d3Smrg	  # -berok will link without error, but may produce a broken library.
1717732b578d3Smrg	  no_undefined_flag_GCJ=' ${wl}-bernotok'
1717832b578d3Smrg	  allow_undefined_flag_GCJ=' ${wl}-berok'
1717932b578d3Smrg	  # Exported symbols can be pulled into shared objects from archives
1718032b578d3Smrg	  whole_archive_flag_spec_GCJ='$convenience'
1718132b578d3Smrg	  archive_cmds_need_lc_GCJ=yes
1718232b578d3Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
1718332b578d3Smrg	  archive_expsym_cmds_GCJ="\$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'
1718432b578d3Smrg	fi
1718532b578d3Smrg      fi
1718632b578d3Smrg      ;;
1718732b578d3Smrg
1718832b578d3Smrg    amigaos*)
1718932b578d3Smrg      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
1719032b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1719132b578d3Smrg      hardcode_minus_L_GCJ=yes
1719232b578d3Smrg      # see comment about different semantics on the GNU ld section
1719332b578d3Smrg      ld_shlibs_GCJ=no
1719432b578d3Smrg      ;;
1719532b578d3Smrg
1719632b578d3Smrg    bsdi[45]*)
1719732b578d3Smrg      export_dynamic_flag_spec_GCJ=-rdynamic
1719832b578d3Smrg      ;;
1719932b578d3Smrg
1720032b578d3Smrg    cygwin* | mingw* | pw32*)
1720132b578d3Smrg      # When not using gcc, we currently assume that we are using
1720232b578d3Smrg      # Microsoft Visual C++.
1720332b578d3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
1720432b578d3Smrg      # no search path for DLLs.
1720532b578d3Smrg      hardcode_libdir_flag_spec_GCJ=' '
1720632b578d3Smrg      allow_undefined_flag_GCJ=unsupported
1720732b578d3Smrg      # Tell ltmain to make .lib files, not .a files.
1720832b578d3Smrg      libext=lib
1720932b578d3Smrg      # Tell ltmain to make .dll files, not .so files.
1721032b578d3Smrg      shrext_cmds=".dll"
1721132b578d3Smrg      # FIXME: Setting linknames here is a bad hack.
1721232b578d3Smrg      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
1721332b578d3Smrg      # The linker will automatically build a .lib file if we build a DLL.
1721432b578d3Smrg      old_archive_From_new_cmds_GCJ='true'
1721532b578d3Smrg      # FIXME: Should let the user specify the lib program.
17216d31dbc53Smrg      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
1721732b578d3Smrg      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
1721832b578d3Smrg      enable_shared_with_static_runtimes_GCJ=yes
1721932b578d3Smrg      ;;
1722032b578d3Smrg
1722132b578d3Smrg    darwin* | rhapsody*)
1722232b578d3Smrg      case $host_os in
1722332b578d3Smrg        rhapsody* | darwin1.[012])
1722432b578d3Smrg         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
1722532b578d3Smrg         ;;
1722632b578d3Smrg       *) # Darwin 1.3 on
1722732b578d3Smrg         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
1722832b578d3Smrg           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
1722932b578d3Smrg         else
1723032b578d3Smrg           case ${MACOSX_DEPLOYMENT_TARGET} in
1723132b578d3Smrg             10.[012])
1723232b578d3Smrg               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
1723332b578d3Smrg               ;;
1723432b578d3Smrg             10.*)
1723532b578d3Smrg               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
1723632b578d3Smrg               ;;
1723732b578d3Smrg           esac
1723832b578d3Smrg         fi
1723932b578d3Smrg         ;;
1724032b578d3Smrg      esac
1724132b578d3Smrg      archive_cmds_need_lc_GCJ=no
1724232b578d3Smrg      hardcode_direct_GCJ=no
1724332b578d3Smrg      hardcode_automatic_GCJ=yes
1724432b578d3Smrg      hardcode_shlibpath_var_GCJ=unsupported
1724532b578d3Smrg      whole_archive_flag_spec_GCJ=''
1724632b578d3Smrg      link_all_deplibs_GCJ=yes
1724732b578d3Smrg    if test "$GCC" = yes ; then
1724832b578d3Smrg    	output_verbose_link_cmd='echo'
1724932b578d3Smrg        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
1725032b578d3Smrg      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
1725132b578d3Smrg      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
1725232b578d3Smrg      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1725332b578d3Smrg      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1725432b578d3Smrg    else
1725532b578d3Smrg      case $cc_basename in
1725632b578d3Smrg        xlc*)
1725732b578d3Smrg         output_verbose_link_cmd='echo'
17258d31dbc53Smrg         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
1725932b578d3Smrg         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
1726032b578d3Smrg          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17261d31dbc53Smrg         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1726232b578d3Smrg          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1726332b578d3Smrg          ;;
1726432b578d3Smrg       *)
1726532b578d3Smrg         ld_shlibs_GCJ=no
1726632b578d3Smrg          ;;
1726732b578d3Smrg      esac
1726832b578d3Smrg    fi
1726932b578d3Smrg      ;;
1727032b578d3Smrg
1727132b578d3Smrg    dgux*)
1727232b578d3Smrg      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1727332b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1727432b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1727532b578d3Smrg      ;;
1727632b578d3Smrg
1727732b578d3Smrg    freebsd1*)
1727832b578d3Smrg      ld_shlibs_GCJ=no
1727932b578d3Smrg      ;;
1728032b578d3Smrg
1728132b578d3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
1728232b578d3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
1728332b578d3Smrg    # does not break anything, and helps significantly (at the cost of a little
1728432b578d3Smrg    # extra space).
1728532b578d3Smrg    freebsd2.2*)
1728632b578d3Smrg      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
1728732b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-R$libdir'
1728832b578d3Smrg      hardcode_direct_GCJ=yes
1728932b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1729032b578d3Smrg      ;;
1729132b578d3Smrg
1729232b578d3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
1729332b578d3Smrg    freebsd2*)
1729432b578d3Smrg      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
1729532b578d3Smrg      hardcode_direct_GCJ=yes
1729632b578d3Smrg      hardcode_minus_L_GCJ=yes
1729732b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1729832b578d3Smrg      ;;
1729932b578d3Smrg
1730032b578d3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17301d31dbc53Smrg    freebsd* | kfreebsd*-gnu | dragonfly*)
1730232b578d3Smrg      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
1730332b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-R$libdir'
1730432b578d3Smrg      hardcode_direct_GCJ=yes
1730532b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1730632b578d3Smrg      ;;
1730732b578d3Smrg
1730832b578d3Smrg    hpux9*)
1730932b578d3Smrg      if test "$GCC" = yes; then
1731032b578d3Smrg	archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
1731132b578d3Smrg      else
1731232b578d3Smrg	archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
1731332b578d3Smrg      fi
1731432b578d3Smrg      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
1731532b578d3Smrg      hardcode_libdir_separator_GCJ=:
1731632b578d3Smrg      hardcode_direct_GCJ=yes
1731732b578d3Smrg
1731832b578d3Smrg      # hardcode_minus_L: Not really in the search PATH,
1731932b578d3Smrg      # but as the default location of the library.
1732032b578d3Smrg      hardcode_minus_L_GCJ=yes
1732132b578d3Smrg      export_dynamic_flag_spec_GCJ='${wl}-E'
1732232b578d3Smrg      ;;
1732332b578d3Smrg
1732432b578d3Smrg    hpux10*)
1732532b578d3Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
1732632b578d3Smrg	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1732732b578d3Smrg      else
1732832b578d3Smrg	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
1732932b578d3Smrg      fi
1733032b578d3Smrg      if test "$with_gnu_ld" = no; then
1733132b578d3Smrg	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
1733232b578d3Smrg	hardcode_libdir_separator_GCJ=:
1733332b578d3Smrg
1733432b578d3Smrg	hardcode_direct_GCJ=yes
1733532b578d3Smrg	export_dynamic_flag_spec_GCJ='${wl}-E'
1733632b578d3Smrg
1733732b578d3Smrg	# hardcode_minus_L: Not really in the search PATH,
1733832b578d3Smrg	# but as the default location of the library.
1733932b578d3Smrg	hardcode_minus_L_GCJ=yes
1734032b578d3Smrg      fi
1734132b578d3Smrg      ;;
1734232b578d3Smrg
1734332b578d3Smrg    hpux11*)
1734432b578d3Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
1734532b578d3Smrg	case $host_cpu in
1734632b578d3Smrg	hppa*64*)
1734732b578d3Smrg	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
1734832b578d3Smrg	  ;;
1734932b578d3Smrg	ia64*)
1735032b578d3Smrg	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1735132b578d3Smrg	  ;;
1735232b578d3Smrg	*)
1735332b578d3Smrg	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1735432b578d3Smrg	  ;;
1735532b578d3Smrg	esac
1735632b578d3Smrg      else
1735732b578d3Smrg	case $host_cpu in
1735832b578d3Smrg	hppa*64*)
1735932b578d3Smrg	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
1736032b578d3Smrg	  ;;
1736132b578d3Smrg	ia64*)
1736232b578d3Smrg	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
1736332b578d3Smrg	  ;;
1736432b578d3Smrg	*)
1736532b578d3Smrg	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1736632b578d3Smrg	  ;;
1736732b578d3Smrg	esac
1736832b578d3Smrg      fi
1736932b578d3Smrg      if test "$with_gnu_ld" = no; then
1737032b578d3Smrg	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
1737132b578d3Smrg	hardcode_libdir_separator_GCJ=:
1737232b578d3Smrg
1737332b578d3Smrg	case $host_cpu in
1737432b578d3Smrg	hppa*64*|ia64*)
1737532b578d3Smrg	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
1737632b578d3Smrg	  hardcode_direct_GCJ=no
1737732b578d3Smrg	  hardcode_shlibpath_var_GCJ=no
1737832b578d3Smrg	  ;;
1737932b578d3Smrg	*)
1738032b578d3Smrg	  hardcode_direct_GCJ=yes
1738132b578d3Smrg	  export_dynamic_flag_spec_GCJ='${wl}-E'
1738232b578d3Smrg
1738332b578d3Smrg	  # hardcode_minus_L: Not really in the search PATH,
1738432b578d3Smrg	  # but as the default location of the library.
1738532b578d3Smrg	  hardcode_minus_L_GCJ=yes
1738632b578d3Smrg	  ;;
1738732b578d3Smrg	esac
1738832b578d3Smrg      fi
1738932b578d3Smrg      ;;
1739032b578d3Smrg
1739132b578d3Smrg    irix5* | irix6* | nonstopux*)
1739232b578d3Smrg      if test "$GCC" = yes; then
1739332b578d3Smrg	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1739432b578d3Smrg      else
1739532b578d3Smrg	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1739632b578d3Smrg	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
1739732b578d3Smrg      fi
1739832b578d3Smrg      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
1739932b578d3Smrg      hardcode_libdir_separator_GCJ=:
1740032b578d3Smrg      link_all_deplibs_GCJ=yes
1740132b578d3Smrg      ;;
1740232b578d3Smrg
1740332b578d3Smrg    netbsd*)
1740432b578d3Smrg      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1740532b578d3Smrg	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
1740632b578d3Smrg      else
1740732b578d3Smrg	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
1740832b578d3Smrg      fi
1740932b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-R$libdir'
1741032b578d3Smrg      hardcode_direct_GCJ=yes
1741132b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1741232b578d3Smrg      ;;
1741332b578d3Smrg
1741432b578d3Smrg    newsos6)
1741532b578d3Smrg      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1741632b578d3Smrg      hardcode_direct_GCJ=yes
1741732b578d3Smrg      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
1741832b578d3Smrg      hardcode_libdir_separator_GCJ=:
1741932b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1742032b578d3Smrg      ;;
1742132b578d3Smrg
1742232b578d3Smrg    openbsd*)
17423d31dbc53Smrg      hardcode_direct_GCJ=yes
17424d31dbc53Smrg      hardcode_shlibpath_var_GCJ=no
17425d31dbc53Smrg      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17426d31dbc53Smrg	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17427d31dbc53Smrg	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17428d31dbc53Smrg	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17429d31dbc53Smrg	export_dynamic_flag_spec_GCJ='${wl}-E'
1743032b578d3Smrg      else
17431d31dbc53Smrg       case $host_os in
17432d31dbc53Smrg	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17433d31dbc53Smrg	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17434d31dbc53Smrg	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17435d31dbc53Smrg	   ;;
17436d31dbc53Smrg	 *)
17437d31dbc53Smrg	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17438d31dbc53Smrg	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17439d31dbc53Smrg	   ;;
17440d31dbc53Smrg       esac
1744132b578d3Smrg      fi
1744232b578d3Smrg      ;;
1744332b578d3Smrg
1744432b578d3Smrg    os2*)
1744532b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1744632b578d3Smrg      hardcode_minus_L_GCJ=yes
1744732b578d3Smrg      allow_undefined_flag_GCJ=unsupported
1744832b578d3Smrg      archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
1744932b578d3Smrg      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
1745032b578d3Smrg      ;;
1745132b578d3Smrg
1745232b578d3Smrg    osf3*)
1745332b578d3Smrg      if test "$GCC" = yes; then
1745432b578d3Smrg	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
1745532b578d3Smrg	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1745632b578d3Smrg      else
1745732b578d3Smrg	allow_undefined_flag_GCJ=' -expect_unresolved \*'
1745832b578d3Smrg	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1745932b578d3Smrg      fi
1746032b578d3Smrg      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
1746132b578d3Smrg      hardcode_libdir_separator_GCJ=:
1746232b578d3Smrg      ;;
1746332b578d3Smrg
1746432b578d3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
1746532b578d3Smrg      if test "$GCC" = yes; then
1746632b578d3Smrg	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
1746732b578d3Smrg	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
1746832b578d3Smrg	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
1746932b578d3Smrg      else
1747032b578d3Smrg	allow_undefined_flag_GCJ=' -expect_unresolved \*'
1747132b578d3Smrg	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
1747232b578d3Smrg	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
1747332b578d3Smrg	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
1747432b578d3Smrg
1747532b578d3Smrg	# Both c and cxx compiler support -rpath directly
1747632b578d3Smrg	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
1747732b578d3Smrg      fi
1747832b578d3Smrg      hardcode_libdir_separator_GCJ=:
1747932b578d3Smrg      ;;
1748032b578d3Smrg
1748132b578d3Smrg    solaris*)
1748232b578d3Smrg      no_undefined_flag_GCJ=' -z text'
1748332b578d3Smrg      if test "$GCC" = yes; then
1748432b578d3Smrg	wlarc='${wl}'
1748532b578d3Smrg	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
1748632b578d3Smrg	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1748732b578d3Smrg	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
1748832b578d3Smrg      else
1748932b578d3Smrg	wlarc=''
1749032b578d3Smrg	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
1749132b578d3Smrg	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
1749232b578d3Smrg  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
1749332b578d3Smrg      fi
1749432b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-R$libdir'
1749532b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1749632b578d3Smrg      case $host_os in
1749732b578d3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
1749832b578d3Smrg      *)
17499d31dbc53Smrg 	# The compiler driver will combine linker options so we
17500d31dbc53Smrg 	# cannot just pass the convience library names through
17501d31dbc53Smrg 	# without $wl, iff we do not link with $LD.
17502d31dbc53Smrg 	# Luckily, gcc supports the same syntax we need for Sun Studio.
1750332b578d3Smrg 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17504d31dbc53Smrg 	case $wlarc in
17505d31dbc53Smrg 	'')
17506d31dbc53Smrg 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17507d31dbc53Smrg 	*)
17508d31dbc53Smrg 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17509d31dbc53Smrg 	esac ;;
1751032b578d3Smrg      esac
1751132b578d3Smrg      link_all_deplibs_GCJ=yes
1751232b578d3Smrg      ;;
1751332b578d3Smrg
1751432b578d3Smrg    sunos4*)
1751532b578d3Smrg      if test "x$host_vendor" = xsequent; then
1751632b578d3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
1751732b578d3Smrg	# files that make .init and .fini sections work.
1751832b578d3Smrg	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
1751932b578d3Smrg      else
1752032b578d3Smrg	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
1752132b578d3Smrg      fi
1752232b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1752332b578d3Smrg      hardcode_direct_GCJ=yes
1752432b578d3Smrg      hardcode_minus_L_GCJ=yes
1752532b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1752632b578d3Smrg      ;;
1752732b578d3Smrg
1752832b578d3Smrg    sysv4)
1752932b578d3Smrg      case $host_vendor in
1753032b578d3Smrg	sni)
1753132b578d3Smrg	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1753232b578d3Smrg	  hardcode_direct_GCJ=yes # is this really true???
1753332b578d3Smrg	;;
1753432b578d3Smrg	siemens)
1753532b578d3Smrg	  ## LD is ld it makes a PLAMLIB
1753632b578d3Smrg	  ## CC just makes a GrossModule.
1753732b578d3Smrg	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
1753832b578d3Smrg	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
1753932b578d3Smrg	  hardcode_direct_GCJ=no
1754032b578d3Smrg        ;;
1754132b578d3Smrg	motorola)
1754232b578d3Smrg	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1754332b578d3Smrg	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
1754432b578d3Smrg	;;
1754532b578d3Smrg      esac
1754632b578d3Smrg      runpath_var='LD_RUN_PATH'
1754732b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1754832b578d3Smrg      ;;
1754932b578d3Smrg
1755032b578d3Smrg    sysv4.3*)
1755132b578d3Smrg      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1755232b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1755332b578d3Smrg      export_dynamic_flag_spec_GCJ='-Bexport'
1755432b578d3Smrg      ;;
1755532b578d3Smrg
1755632b578d3Smrg    sysv4*MP*)
1755732b578d3Smrg      if test -d /usr/nec; then
1755832b578d3Smrg	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1755932b578d3Smrg	hardcode_shlibpath_var_GCJ=no
1756032b578d3Smrg	runpath_var=LD_RUN_PATH
1756132b578d3Smrg	hardcode_runpath_var=yes
1756232b578d3Smrg	ld_shlibs_GCJ=yes
1756332b578d3Smrg      fi
1756432b578d3Smrg      ;;
1756532b578d3Smrg
17566d31dbc53Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
1756732b578d3Smrg      no_undefined_flag_GCJ='${wl}-z,text'
1756832b578d3Smrg      archive_cmds_need_lc_GCJ=no
1756932b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1757032b578d3Smrg      runpath_var='LD_RUN_PATH'
1757132b578d3Smrg
1757232b578d3Smrg      if test "$GCC" = yes; then
1757332b578d3Smrg	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1757432b578d3Smrg	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1757532b578d3Smrg      else
1757632b578d3Smrg	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1757732b578d3Smrg	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1757832b578d3Smrg      fi
1757932b578d3Smrg      ;;
1758032b578d3Smrg
1758132b578d3Smrg    sysv5* | sco3.2v5* | sco5v6*)
1758232b578d3Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
1758332b578d3Smrg      # link with -lc, and that would cause any symbols used from libc to
1758432b578d3Smrg      # always be unresolved, which means just about no library would
1758532b578d3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
1758632b578d3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
1758732b578d3Smrg      # as -z defs.
1758832b578d3Smrg      no_undefined_flag_GCJ='${wl}-z,text'
1758932b578d3Smrg      allow_undefined_flag_GCJ='${wl}-z,nodefs'
1759032b578d3Smrg      archive_cmds_need_lc_GCJ=no
1759132b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1759232b578d3Smrg      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
1759332b578d3Smrg      hardcode_libdir_separator_GCJ=':'
1759432b578d3Smrg      link_all_deplibs_GCJ=yes
1759532b578d3Smrg      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
1759632b578d3Smrg      runpath_var='LD_RUN_PATH'
1759732b578d3Smrg
1759832b578d3Smrg      if test "$GCC" = yes; then
1759932b578d3Smrg	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1760032b578d3Smrg	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1760132b578d3Smrg      else
1760232b578d3Smrg	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1760332b578d3Smrg	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
1760432b578d3Smrg      fi
1760532b578d3Smrg      ;;
1760632b578d3Smrg
1760732b578d3Smrg    uts4*)
1760832b578d3Smrg      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
1760932b578d3Smrg      hardcode_libdir_flag_spec_GCJ='-L$libdir'
1761032b578d3Smrg      hardcode_shlibpath_var_GCJ=no
1761132b578d3Smrg      ;;
1761232b578d3Smrg
1761332b578d3Smrg    *)
1761432b578d3Smrg      ld_shlibs_GCJ=no
1761532b578d3Smrg      ;;
1761632b578d3Smrg    esac
1761732b578d3Smrg  fi
1761832b578d3Smrg
1761932b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
1762032b578d3Smrgecho "${ECHO_T}$ld_shlibs_GCJ" >&6; }
1762132b578d3Smrgtest "$ld_shlibs_GCJ" = no && can_build_shared=no
1762232b578d3Smrg
1762332b578d3Smrg#
1762432b578d3Smrg# Do we need to explicitly link libc?
1762532b578d3Smrg#
1762632b578d3Smrgcase "x$archive_cmds_need_lc_GCJ" in
1762732b578d3Smrgx|xyes)
1762832b578d3Smrg  # Assume -lc should be added
1762932b578d3Smrg  archive_cmds_need_lc_GCJ=yes
1763032b578d3Smrg
1763132b578d3Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
1763232b578d3Smrg    case $archive_cmds_GCJ in
1763332b578d3Smrg    *'~'*)
1763432b578d3Smrg      # FIXME: we may have to deal with multi-command sequences.
1763532b578d3Smrg      ;;
1763632b578d3Smrg    '$CC '*)
1763732b578d3Smrg      # Test whether the compiler implicitly links with -lc since on some
1763832b578d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
1763932b578d3Smrg      # to ld, don't add -lc before -lgcc.
1764032b578d3Smrg      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
1764132b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
1764232b578d3Smrg      $rm conftest*
17643d31dbc53Smrg      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
1764432b578d3Smrg
1764532b578d3Smrg      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1764632b578d3Smrg  (eval $ac_compile) 2>&5
1764732b578d3Smrg  ac_status=$?
1764832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1764932b578d3Smrg  (exit $ac_status); } 2>conftest.err; then
1765032b578d3Smrg        soname=conftest
1765132b578d3Smrg        lib=conftest
1765232b578d3Smrg        libobjs=conftest.$ac_objext
1765332b578d3Smrg        deplibs=
1765432b578d3Smrg        wl=$lt_prog_compiler_wl_GCJ
1765532b578d3Smrg	pic_flag=$lt_prog_compiler_pic_GCJ
1765632b578d3Smrg        compiler_flags=-v
1765732b578d3Smrg        linker_flags=-v
1765832b578d3Smrg        verstring=
1765932b578d3Smrg        output_objdir=.
1766032b578d3Smrg        libname=conftest
1766132b578d3Smrg        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
1766232b578d3Smrg        allow_undefined_flag_GCJ=
1766332b578d3Smrg        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
1766432b578d3Smrg  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
1766532b578d3Smrg  ac_status=$?
1766632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1766732b578d3Smrg  (exit $ac_status); }
1766832b578d3Smrg        then
1766932b578d3Smrg	  archive_cmds_need_lc_GCJ=no
1767032b578d3Smrg        else
1767132b578d3Smrg	  archive_cmds_need_lc_GCJ=yes
1767232b578d3Smrg        fi
1767332b578d3Smrg        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
1767432b578d3Smrg      else
1767532b578d3Smrg        cat conftest.err 1>&5
1767632b578d3Smrg      fi
1767732b578d3Smrg      $rm conftest*
1767832b578d3Smrg      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
1767932b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
1768032b578d3Smrg      ;;
1768132b578d3Smrg    esac
1768232b578d3Smrg  fi
1768332b578d3Smrg  ;;
1768432b578d3Smrgesac
1768532b578d3Smrg
1768632b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
1768732b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
1768832b578d3Smrglibrary_names_spec=
1768932b578d3Smrglibname_spec='lib$name'
1769032b578d3Smrgsoname_spec=
1769132b578d3Smrgshrext_cmds=".so"
1769232b578d3Smrgpostinstall_cmds=
1769332b578d3Smrgpostuninstall_cmds=
1769432b578d3Smrgfinish_cmds=
1769532b578d3Smrgfinish_eval=
1769632b578d3Smrgshlibpath_var=
1769732b578d3Smrgshlibpath_overrides_runpath=unknown
1769832b578d3Smrgversion_type=none
1769932b578d3Smrgdynamic_linker="$host_os ld.so"
1770032b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
17701d31dbc53Smrgif test "$GCC" = yes; then
17702d31dbc53Smrg  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17703d31dbc53Smrg  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17704d31dbc53Smrg    # if the path contains ";" then we assume it to be the separator
17705d31dbc53Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
17706d31dbc53Smrg    # assumed that no part of a normal pathname contains ";" but that should
17707d31dbc53Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
17708d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17709d31dbc53Smrg  else
17710d31dbc53Smrg    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17711d31dbc53Smrg  fi
17712d31dbc53Smrgelse
17713d31dbc53Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17714d31dbc53Smrgfi
1771532b578d3Smrgneed_lib_prefix=unknown
1771632b578d3Smrghardcode_into_libs=no
1771732b578d3Smrg
1771832b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version
1771932b578d3Smrg# flags to be left without arguments
1772032b578d3Smrgneed_version=unknown
1772132b578d3Smrg
1772232b578d3Smrgcase $host_os in
1772332b578d3Smrgaix3*)
1772432b578d3Smrg  version_type=linux
1772532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
1772632b578d3Smrg  shlibpath_var=LIBPATH
1772732b578d3Smrg
1772832b578d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
1772932b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1773032b578d3Smrg  ;;
1773132b578d3Smrg
1773232b578d3Smrgaix4* | aix5*)
1773332b578d3Smrg  version_type=linux
1773432b578d3Smrg  need_lib_prefix=no
1773532b578d3Smrg  need_version=no
1773632b578d3Smrg  hardcode_into_libs=yes
1773732b578d3Smrg  if test "$host_cpu" = ia64; then
1773832b578d3Smrg    # AIX 5 supports IA64
1773932b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
1774032b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1774132b578d3Smrg  else
1774232b578d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
1774332b578d3Smrg    # for dependence libraries.  The import file would start with
1774432b578d3Smrg    # the line `#! .'.  This would cause the generated library to
1774532b578d3Smrg    # depend on `.', always an invalid library.  This was fixed in
1774632b578d3Smrg    # development snapshots of GCC prior to 3.0.
1774732b578d3Smrg    case $host_os in
1774832b578d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
1774932b578d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1775032b578d3Smrg	   echo ' yes '
1775132b578d3Smrg	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
1775232b578d3Smrg	:
1775332b578d3Smrg      else
1775432b578d3Smrg	can_build_shared=no
1775532b578d3Smrg      fi
1775632b578d3Smrg      ;;
1775732b578d3Smrg    esac
1775832b578d3Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
1775932b578d3Smrg    # soname into executable. Probably we can add versioning support to
1776032b578d3Smrg    # collect2, so additional links can be useful in future.
1776132b578d3Smrg    if test "$aix_use_runtimelinking" = yes; then
1776232b578d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
1776332b578d3Smrg      # instead of lib<name>.a to let people know that these are not
1776432b578d3Smrg      # typical AIX shared libraries.
1776532b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1776632b578d3Smrg    else
1776732b578d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
1776832b578d3Smrg      # and later when we are not doing run time linking.
1776932b578d3Smrg      library_names_spec='${libname}${release}.a $libname.a'
1777032b578d3Smrg      soname_spec='${libname}${release}${shared_ext}$major'
1777132b578d3Smrg    fi
1777232b578d3Smrg    shlibpath_var=LIBPATH
1777332b578d3Smrg  fi
1777432b578d3Smrg  ;;
1777532b578d3Smrg
1777632b578d3Smrgamigaos*)
1777732b578d3Smrg  library_names_spec='$libname.ixlibrary $libname.a'
1777832b578d3Smrg  # Create ${libname}_ixlibrary.a entries in /sys/libs.
1777932b578d3Smrg  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'
1778032b578d3Smrg  ;;
1778132b578d3Smrg
1778232b578d3Smrgbeos*)
1778332b578d3Smrg  library_names_spec='${libname}${shared_ext}'
1778432b578d3Smrg  dynamic_linker="$host_os ld.so"
1778532b578d3Smrg  shlibpath_var=LIBRARY_PATH
1778632b578d3Smrg  ;;
1778732b578d3Smrg
1778832b578d3Smrgbsdi[45]*)
1778932b578d3Smrg  version_type=linux
1779032b578d3Smrg  need_version=no
1779132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1779232b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1779332b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1779432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1779532b578d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1779632b578d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
1779732b578d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
1779832b578d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
1779932b578d3Smrg  # libtool to hard-code these into programs
1780032b578d3Smrg  ;;
1780132b578d3Smrg
1780232b578d3Smrgcygwin* | mingw* | pw32*)
1780332b578d3Smrg  version_type=windows
1780432b578d3Smrg  shrext_cmds=".dll"
1780532b578d3Smrg  need_version=no
1780632b578d3Smrg  need_lib_prefix=no
1780732b578d3Smrg
1780832b578d3Smrg  case $GCC,$host_os in
1780932b578d3Smrg  yes,cygwin* | yes,mingw* | yes,pw32*)
1781032b578d3Smrg    library_names_spec='$libname.dll.a'
1781132b578d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1781232b578d3Smrg    postinstall_cmds='base_file=`basename \${file}`~
1781332b578d3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
1781432b578d3Smrg      dldir=$destdir/`dirname \$dlpath`~
1781532b578d3Smrg      test -d \$dldir || mkdir -p \$dldir~
1781632b578d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
1781732b578d3Smrg      chmod a+x \$dldir/$dlname'
1781832b578d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1781932b578d3Smrg      dlpath=$dir/\$dldll~
1782032b578d3Smrg       $rm \$dlpath'
1782132b578d3Smrg    shlibpath_overrides_runpath=yes
1782232b578d3Smrg
1782332b578d3Smrg    case $host_os in
1782432b578d3Smrg    cygwin*)
1782532b578d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1782632b578d3Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1782732b578d3Smrg      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
1782832b578d3Smrg      ;;
1782932b578d3Smrg    mingw*)
1783032b578d3Smrg      # MinGW DLLs use traditional 'lib' prefix
1783132b578d3Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1783232b578d3Smrg      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1783332b578d3Smrg      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
1783432b578d3Smrg        # It is most probably a Windows format PATH printed by
1783532b578d3Smrg        # mingw gcc, but we are running on Cygwin. Gcc prints its search
1783632b578d3Smrg        # path with ; separators, and with drive letters. We can handle the
1783732b578d3Smrg        # drive letters (cygwin fileutils understands them), so leave them,
1783832b578d3Smrg        # especially as we might pass files found there to a mingw objdump,
1783932b578d3Smrg        # which wouldn't understand a cygwinified path. Ahh.
1784032b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1784132b578d3Smrg      else
1784232b578d3Smrg        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
1784332b578d3Smrg      fi
1784432b578d3Smrg      ;;
1784532b578d3Smrg    pw32*)
1784632b578d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
1784732b578d3Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1784832b578d3Smrg      ;;
1784932b578d3Smrg    esac
1785032b578d3Smrg    ;;
1785132b578d3Smrg
1785232b578d3Smrg  *)
1785332b578d3Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
1785432b578d3Smrg    ;;
1785532b578d3Smrg  esac
1785632b578d3Smrg  dynamic_linker='Win32 ld.exe'
1785732b578d3Smrg  # FIXME: first we should search . and the directory the executable is in
1785832b578d3Smrg  shlibpath_var=PATH
1785932b578d3Smrg  ;;
1786032b578d3Smrg
1786132b578d3Smrgdarwin* | rhapsody*)
1786232b578d3Smrg  dynamic_linker="$host_os dyld"
1786332b578d3Smrg  version_type=darwin
1786432b578d3Smrg  need_lib_prefix=no
1786532b578d3Smrg  need_version=no
1786632b578d3Smrg  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
1786732b578d3Smrg  soname_spec='${libname}${release}${major}$shared_ext'
1786832b578d3Smrg  shlibpath_overrides_runpath=yes
1786932b578d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
1787032b578d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17871d31dbc53Smrg  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17872d31dbc53Smrg  if test "$GCC" = yes; then
17873d31dbc53Smrg    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
17874d31dbc53Smrg  else
17875d31dbc53Smrg    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17876d31dbc53Smrg  fi
1787732b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1787832b578d3Smrg  ;;
1787932b578d3Smrg
1788032b578d3Smrgdgux*)
1788132b578d3Smrg  version_type=linux
1788232b578d3Smrg  need_lib_prefix=no
1788332b578d3Smrg  need_version=no
1788432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
1788532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1788632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1788732b578d3Smrg  ;;
1788832b578d3Smrg
1788932b578d3Smrgfreebsd1*)
1789032b578d3Smrg  dynamic_linker=no
1789132b578d3Smrg  ;;
1789232b578d3Smrg
17893d31dbc53Smrgkfreebsd*-gnu)
17894d31dbc53Smrg  version_type=linux
17895d31dbc53Smrg  need_lib_prefix=no
17896d31dbc53Smrg  need_version=no
17897d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17898d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17899d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
17900d31dbc53Smrg  shlibpath_overrides_runpath=no
17901d31dbc53Smrg  hardcode_into_libs=yes
17902d31dbc53Smrg  dynamic_linker='GNU ld.so'
17903d31dbc53Smrg  ;;
17904d31dbc53Smrg
1790532b578d3Smrgfreebsd* | dragonfly*)
1790632b578d3Smrg  # DragonFly does not have aout.  When/if they implement a new
1790732b578d3Smrg  # versioning mechanism, adjust this.
1790832b578d3Smrg  if test -x /usr/bin/objformat; then
1790932b578d3Smrg    objformat=`/usr/bin/objformat`
1791032b578d3Smrg  else
1791132b578d3Smrg    case $host_os in
1791232b578d3Smrg    freebsd[123]*) objformat=aout ;;
1791332b578d3Smrg    *) objformat=elf ;;
1791432b578d3Smrg    esac
1791532b578d3Smrg  fi
1791632b578d3Smrg  version_type=freebsd-$objformat
1791732b578d3Smrg  case $version_type in
1791832b578d3Smrg    freebsd-elf*)
1791932b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1792032b578d3Smrg      need_version=no
1792132b578d3Smrg      need_lib_prefix=no
1792232b578d3Smrg      ;;
1792332b578d3Smrg    freebsd-*)
1792432b578d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1792532b578d3Smrg      need_version=yes
1792632b578d3Smrg      ;;
1792732b578d3Smrg  esac
1792832b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1792932b578d3Smrg  case $host_os in
1793032b578d3Smrg  freebsd2*)
1793132b578d3Smrg    shlibpath_overrides_runpath=yes
1793232b578d3Smrg    ;;
1793332b578d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
1793432b578d3Smrg    shlibpath_overrides_runpath=yes
1793532b578d3Smrg    hardcode_into_libs=yes
1793632b578d3Smrg    ;;
1793732b578d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
1793832b578d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
1793932b578d3Smrg    shlibpath_overrides_runpath=no
1794032b578d3Smrg    hardcode_into_libs=yes
1794132b578d3Smrg    ;;
17942d31dbc53Smrg  freebsd*) # from 4.6 on
1794332b578d3Smrg    shlibpath_overrides_runpath=yes
1794432b578d3Smrg    hardcode_into_libs=yes
1794532b578d3Smrg    ;;
1794632b578d3Smrg  esac
1794732b578d3Smrg  ;;
1794832b578d3Smrg
1794932b578d3Smrggnu*)
1795032b578d3Smrg  version_type=linux
1795132b578d3Smrg  need_lib_prefix=no
1795232b578d3Smrg  need_version=no
1795332b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1795432b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1795532b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1795632b578d3Smrg  hardcode_into_libs=yes
1795732b578d3Smrg  ;;
1795832b578d3Smrg
1795932b578d3Smrghpux9* | hpux10* | hpux11*)
1796032b578d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
1796132b578d3Smrg  # link against other versions.
1796232b578d3Smrg  version_type=sunos
1796332b578d3Smrg  need_lib_prefix=no
1796432b578d3Smrg  need_version=no
1796532b578d3Smrg  case $host_cpu in
1796632b578d3Smrg  ia64*)
1796732b578d3Smrg    shrext_cmds='.so'
1796832b578d3Smrg    hardcode_into_libs=yes
1796932b578d3Smrg    dynamic_linker="$host_os dld.so"
1797032b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1797132b578d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1797232b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1797332b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1797432b578d3Smrg    if test "X$HPUX_IA64_MODE" = X32; then
1797532b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1797632b578d3Smrg    else
1797732b578d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1797832b578d3Smrg    fi
1797932b578d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1798032b578d3Smrg    ;;
1798132b578d3Smrg   hppa*64*)
1798232b578d3Smrg     shrext_cmds='.sl'
1798332b578d3Smrg     hardcode_into_libs=yes
1798432b578d3Smrg     dynamic_linker="$host_os dld.sl"
1798532b578d3Smrg     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1798632b578d3Smrg     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1798732b578d3Smrg     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1798832b578d3Smrg     soname_spec='${libname}${release}${shared_ext}$major'
1798932b578d3Smrg     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1799032b578d3Smrg     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1799132b578d3Smrg     ;;
1799232b578d3Smrg   *)
1799332b578d3Smrg    shrext_cmds='.sl'
1799432b578d3Smrg    dynamic_linker="$host_os dld.sl"
1799532b578d3Smrg    shlibpath_var=SHLIB_PATH
1799632b578d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1799732b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1799832b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1799932b578d3Smrg    ;;
1800032b578d3Smrg  esac
1800132b578d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555.
1800232b578d3Smrg  postinstall_cmds='chmod 555 $lib'
1800332b578d3Smrg  ;;
1800432b578d3Smrg
18005d31dbc53Smrginterix3*)
1800632b578d3Smrg  version_type=linux
1800732b578d3Smrg  need_lib_prefix=no
1800832b578d3Smrg  need_version=no
1800932b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1801032b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1801132b578d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1801232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1801332b578d3Smrg  shlibpath_overrides_runpath=no
1801432b578d3Smrg  hardcode_into_libs=yes
1801532b578d3Smrg  ;;
1801632b578d3Smrg
1801732b578d3Smrgirix5* | irix6* | nonstopux*)
1801832b578d3Smrg  case $host_os in
1801932b578d3Smrg    nonstopux*) version_type=nonstopux ;;
1802032b578d3Smrg    *)
1802132b578d3Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
1802232b578d3Smrg		version_type=linux
1802332b578d3Smrg	else
1802432b578d3Smrg		version_type=irix
1802532b578d3Smrg	fi ;;
1802632b578d3Smrg  esac
1802732b578d3Smrg  need_lib_prefix=no
1802832b578d3Smrg  need_version=no
1802932b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1803032b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
1803132b578d3Smrg  case $host_os in
1803232b578d3Smrg  irix5* | nonstopux*)
1803332b578d3Smrg    libsuff= shlibsuff=
1803432b578d3Smrg    ;;
1803532b578d3Smrg  *)
1803632b578d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
1803732b578d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1803832b578d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
1803932b578d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1804032b578d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
1804132b578d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1804232b578d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1804332b578d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
1804432b578d3Smrg    esac
1804532b578d3Smrg    ;;
1804632b578d3Smrg  esac
1804732b578d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1804832b578d3Smrg  shlibpath_overrides_runpath=no
1804932b578d3Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
1805032b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
1805132b578d3Smrg  hardcode_into_libs=yes
1805232b578d3Smrg  ;;
1805332b578d3Smrg
1805432b578d3Smrg# No shared lib support for Linux oldld, aout, or coff.
1805532b578d3Smrglinux*oldld* | linux*aout* | linux*coff*)
1805632b578d3Smrg  dynamic_linker=no
1805732b578d3Smrg  ;;
1805832b578d3Smrg
1805932b578d3Smrg# This must be Linux ELF.
18060d31dbc53Smrglinux*)
1806132b578d3Smrg  version_type=linux
1806232b578d3Smrg  need_lib_prefix=no
1806332b578d3Smrg  need_version=no
1806432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1806532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1806632b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1806732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1806832b578d3Smrg  shlibpath_overrides_runpath=no
1806932b578d3Smrg  # This implies no fast_install, which is unacceptable.
1807032b578d3Smrg  # Some rework will be needed to allow for fast_install
1807132b578d3Smrg  # before this can be enabled.
1807232b578d3Smrg  hardcode_into_libs=yes
1807332b578d3Smrg
1807432b578d3Smrg  # Append ld.so.conf contents to the search path
1807532b578d3Smrg  if test -f /etc/ld.so.conf; then
18076d31dbc53Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18077d31dbc53Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1807832b578d3Smrg  fi
1807932b578d3Smrg
1808032b578d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
1808132b578d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
1808232b578d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
1808332b578d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
1808432b578d3Smrg  # people can always --disable-shared, the test was removed, and we
1808532b578d3Smrg  # assume the GNU/Linux dynamic linker is in use.
1808632b578d3Smrg  dynamic_linker='GNU/Linux ld.so'
1808732b578d3Smrg  ;;
1808832b578d3Smrg
18089d31dbc53Smrgknetbsd*-gnu)
18090d31dbc53Smrg  version_type=linux
18091d31dbc53Smrg  need_lib_prefix=no
18092d31dbc53Smrg  need_version=no
18093d31dbc53Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18094d31dbc53Smrg  soname_spec='${libname}${release}${shared_ext}$major'
18095d31dbc53Smrg  shlibpath_var=LD_LIBRARY_PATH
18096d31dbc53Smrg  shlibpath_overrides_runpath=no
18097d31dbc53Smrg  hardcode_into_libs=yes
18098d31dbc53Smrg  dynamic_linker='GNU ld.so'
18099d31dbc53Smrg  ;;
18100d31dbc53Smrg
1810132b578d3Smrgnetbsd*)
1810232b578d3Smrg  version_type=sunos
1810332b578d3Smrg  need_lib_prefix=no
1810432b578d3Smrg  need_version=no
1810532b578d3Smrg  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1810632b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1810732b578d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1810832b578d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
1810932b578d3Smrg  else
1811032b578d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1811132b578d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
1811232b578d3Smrg    dynamic_linker='NetBSD ld.elf_so'
1811332b578d3Smrg  fi
1811432b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1811532b578d3Smrg  shlibpath_overrides_runpath=yes
1811632b578d3Smrg  hardcode_into_libs=yes
1811732b578d3Smrg  ;;
1811832b578d3Smrg
1811932b578d3Smrgnewsos6)
1812032b578d3Smrg  version_type=linux
1812132b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1812232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1812332b578d3Smrg  shlibpath_overrides_runpath=yes
1812432b578d3Smrg  ;;
1812532b578d3Smrg
1812632b578d3Smrgnto-qnx*)
1812732b578d3Smrg  version_type=linux
1812832b578d3Smrg  need_lib_prefix=no
1812932b578d3Smrg  need_version=no
1813032b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1813132b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1813232b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1813332b578d3Smrg  shlibpath_overrides_runpath=yes
1813432b578d3Smrg  ;;
1813532b578d3Smrg
1813632b578d3Smrgopenbsd*)
1813732b578d3Smrg  version_type=sunos
1813832b578d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
1813932b578d3Smrg  need_lib_prefix=no
1814032b578d3Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
1814132b578d3Smrg  case $host_os in
1814232b578d3Smrg    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
1814332b578d3Smrg    *)                         need_version=no  ;;
1814432b578d3Smrg  esac
1814532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1814632b578d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1814732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1814832b578d3Smrg  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1814932b578d3Smrg    case $host_os in
1815032b578d3Smrg      openbsd2.[89] | openbsd2.[89].*)
1815132b578d3Smrg	shlibpath_overrides_runpath=no
1815232b578d3Smrg	;;
1815332b578d3Smrg      *)
1815432b578d3Smrg	shlibpath_overrides_runpath=yes
1815532b578d3Smrg	;;
1815632b578d3Smrg      esac
1815732b578d3Smrg  else
1815832b578d3Smrg    shlibpath_overrides_runpath=yes
1815932b578d3Smrg  fi
1816032b578d3Smrg  ;;
1816132b578d3Smrg
1816232b578d3Smrgos2*)
1816332b578d3Smrg  libname_spec='$name'
1816432b578d3Smrg  shrext_cmds=".dll"
1816532b578d3Smrg  need_lib_prefix=no
1816632b578d3Smrg  library_names_spec='$libname${shared_ext} $libname.a'
1816732b578d3Smrg  dynamic_linker='OS/2 ld.exe'
1816832b578d3Smrg  shlibpath_var=LIBPATH
1816932b578d3Smrg  ;;
1817032b578d3Smrg
1817132b578d3Smrgosf3* | osf4* | osf5*)
1817232b578d3Smrg  version_type=osf
1817332b578d3Smrg  need_lib_prefix=no
1817432b578d3Smrg  need_version=no
1817532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1817632b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1817732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1817832b578d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1817932b578d3Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
1818032b578d3Smrg  ;;
1818132b578d3Smrg
1818232b578d3Smrgsolaris*)
1818332b578d3Smrg  version_type=linux
1818432b578d3Smrg  need_lib_prefix=no
1818532b578d3Smrg  need_version=no
1818632b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1818732b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1818832b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1818932b578d3Smrg  shlibpath_overrides_runpath=yes
1819032b578d3Smrg  hardcode_into_libs=yes
1819132b578d3Smrg  # ldd complains unless libraries are executable
1819232b578d3Smrg  postinstall_cmds='chmod +x $lib'
1819332b578d3Smrg  ;;
1819432b578d3Smrg
1819532b578d3Smrgsunos4*)
1819632b578d3Smrg  version_type=sunos
1819732b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1819832b578d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1819932b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1820032b578d3Smrg  shlibpath_overrides_runpath=yes
1820132b578d3Smrg  if test "$with_gnu_ld" = yes; then
1820232b578d3Smrg    need_lib_prefix=no
1820332b578d3Smrg  fi
1820432b578d3Smrg  need_version=yes
1820532b578d3Smrg  ;;
1820632b578d3Smrg
1820732b578d3Smrgsysv4 | sysv4.3*)
1820832b578d3Smrg  version_type=linux
1820932b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1821032b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1821132b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1821232b578d3Smrg  case $host_vendor in
1821332b578d3Smrg    sni)
1821432b578d3Smrg      shlibpath_overrides_runpath=no
1821532b578d3Smrg      need_lib_prefix=no
1821632b578d3Smrg      export_dynamic_flag_spec='${wl}-Blargedynsym'
1821732b578d3Smrg      runpath_var=LD_RUN_PATH
1821832b578d3Smrg      ;;
1821932b578d3Smrg    siemens)
1822032b578d3Smrg      need_lib_prefix=no
1822132b578d3Smrg      ;;
1822232b578d3Smrg    motorola)
1822332b578d3Smrg      need_lib_prefix=no
1822432b578d3Smrg      need_version=no
1822532b578d3Smrg      shlibpath_overrides_runpath=no
1822632b578d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
1822732b578d3Smrg      ;;
1822832b578d3Smrg  esac
1822932b578d3Smrg  ;;
1823032b578d3Smrg
1823132b578d3Smrgsysv4*MP*)
1823232b578d3Smrg  if test -d /usr/nec ;then
1823332b578d3Smrg    version_type=linux
1823432b578d3Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
1823532b578d3Smrg    soname_spec='$libname${shared_ext}.$major'
1823632b578d3Smrg    shlibpath_var=LD_LIBRARY_PATH
1823732b578d3Smrg  fi
1823832b578d3Smrg  ;;
1823932b578d3Smrg
1824032b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1824132b578d3Smrg  version_type=freebsd-elf
1824232b578d3Smrg  need_lib_prefix=no
1824332b578d3Smrg  need_version=no
1824432b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1824532b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1824632b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1824732b578d3Smrg  hardcode_into_libs=yes
1824832b578d3Smrg  if test "$with_gnu_ld" = yes; then
1824932b578d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1825032b578d3Smrg    shlibpath_overrides_runpath=no
1825132b578d3Smrg  else
1825232b578d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1825332b578d3Smrg    shlibpath_overrides_runpath=yes
1825432b578d3Smrg    case $host_os in
1825532b578d3Smrg      sco3.2v5*)
1825632b578d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
1825732b578d3Smrg	;;
1825832b578d3Smrg    esac
1825932b578d3Smrg  fi
1826032b578d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
1826132b578d3Smrg  ;;
1826232b578d3Smrg
1826332b578d3Smrguts4*)
1826432b578d3Smrg  version_type=linux
1826532b578d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1826632b578d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
1826732b578d3Smrg  shlibpath_var=LD_LIBRARY_PATH
1826832b578d3Smrg  ;;
1826932b578d3Smrg
1827032b578d3Smrg*)
1827132b578d3Smrg  dynamic_linker=no
1827232b578d3Smrg  ;;
1827332b578d3Smrgesac
1827432b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
1827532b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; }
1827632b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no
1827732b578d3Smrg
1827832b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1827932b578d3Smrgif test "$GCC" = yes; then
1828032b578d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1828132b578d3Smrgfi
1828232b578d3Smrg
1828332b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
1828432b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
1828532b578d3Smrghardcode_action_GCJ=
1828632b578d3Smrgif test -n "$hardcode_libdir_flag_spec_GCJ" || \
1828732b578d3Smrg   test -n "$runpath_var_GCJ" || \
1828832b578d3Smrg   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
1828932b578d3Smrg
1829032b578d3Smrg  # We can hardcode non-existant directories.
1829132b578d3Smrg  if test "$hardcode_direct_GCJ" != no &&
1829232b578d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1829332b578d3Smrg     # have to relink, otherwise we might link with an installed library
1829432b578d3Smrg     # when we should be linking with a yet-to-be-installed one
1829532b578d3Smrg     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
1829632b578d3Smrg     test "$hardcode_minus_L_GCJ" != no; then
1829732b578d3Smrg    # Linking always hardcodes the temporary library directory.
1829832b578d3Smrg    hardcode_action_GCJ=relink
1829932b578d3Smrg  else
1830032b578d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1830132b578d3Smrg    hardcode_action_GCJ=immediate
1830232b578d3Smrg  fi
1830332b578d3Smrgelse
1830432b578d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1830532b578d3Smrg  # directories.
1830632b578d3Smrg  hardcode_action_GCJ=unsupported
1830732b578d3Smrgfi
1830832b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
1830932b578d3Smrgecho "${ECHO_T}$hardcode_action_GCJ" >&6; }
1831032b578d3Smrg
1831132b578d3Smrgif test "$hardcode_action_GCJ" = relink; then
1831232b578d3Smrg  # Fast installation is not supported
1831332b578d3Smrg  enable_fast_install=no
1831432b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes ||
1831532b578d3Smrg     test "$enable_shared" = no; then
1831632b578d3Smrg  # Fast installation is not necessary
1831732b578d3Smrg  enable_fast_install=needless
1831832b578d3Smrgfi
1831932b578d3Smrg
1832032b578d3Smrg
1832132b578d3Smrg# The else clause should only fire when bootstrapping the
1832232b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh
1832332b578d3Smrg# with your package, and you will get complaints that there are
1832432b578d3Smrg# no rules to generate ltmain.sh.
1832532b578d3Smrgif test -f "$ltmain"; then
1832632b578d3Smrg  # See if we are running on zsh, and set the options which allow our commands through
1832732b578d3Smrg  # without removal of \ escapes.
1832832b578d3Smrg  if test -n "${ZSH_VERSION+set}" ; then
1832932b578d3Smrg    setopt NO_GLOB_SUBST
1833032b578d3Smrg  fi
1833132b578d3Smrg  # Now quote all the things that may contain metacharacters while being
1833232b578d3Smrg  # careful not to overquote the AC_SUBSTed values.  We take copies of the
1833332b578d3Smrg  # variables and quote the copies for generation of the libtool script.
1833432b578d3Smrg  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
1833532b578d3Smrg    SED SHELL STRIP \
1833632b578d3Smrg    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
1833732b578d3Smrg    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
1833832b578d3Smrg    deplibs_check_method reload_flag reload_cmds need_locks \
1833932b578d3Smrg    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
1834032b578d3Smrg    lt_cv_sys_global_symbol_to_c_name_address \
1834132b578d3Smrg    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
1834232b578d3Smrg    old_postinstall_cmds old_postuninstall_cmds \
1834332b578d3Smrg    compiler_GCJ \
1834432b578d3Smrg    CC_GCJ \
1834532b578d3Smrg    LD_GCJ \
1834632b578d3Smrg    lt_prog_compiler_wl_GCJ \
1834732b578d3Smrg    lt_prog_compiler_pic_GCJ \
1834832b578d3Smrg    lt_prog_compiler_static_GCJ \
1834932b578d3Smrg    lt_prog_compiler_no_builtin_flag_GCJ \
1835032b578d3Smrg    export_dynamic_flag_spec_GCJ \
1835132b578d3Smrg    thread_safe_flag_spec_GCJ \
1835232b578d3Smrg    whole_archive_flag_spec_GCJ \
1835332b578d3Smrg    enable_shared_with_static_runtimes_GCJ \
1835432b578d3Smrg    old_archive_cmds_GCJ \
1835532b578d3Smrg    old_archive_from_new_cmds_GCJ \
1835632b578d3Smrg    predep_objects_GCJ \
1835732b578d3Smrg    postdep_objects_GCJ \
1835832b578d3Smrg    predeps_GCJ \
1835932b578d3Smrg    postdeps_GCJ \
1836032b578d3Smrg    compiler_lib_search_path_GCJ \
1836132b578d3Smrg    archive_cmds_GCJ \
1836232b578d3Smrg    archive_expsym_cmds_GCJ \
1836332b578d3Smrg    postinstall_cmds_GCJ \
1836432b578d3Smrg    postuninstall_cmds_GCJ \
1836532b578d3Smrg    old_archive_from_expsyms_cmds_GCJ \
1836632b578d3Smrg    allow_undefined_flag_GCJ \
1836732b578d3Smrg    no_undefined_flag_GCJ \
1836832b578d3Smrg    export_symbols_cmds_GCJ \
1836932b578d3Smrg    hardcode_libdir_flag_spec_GCJ \
1837032b578d3Smrg    hardcode_libdir_flag_spec_ld_GCJ \
1837132b578d3Smrg    hardcode_libdir_separator_GCJ \
1837232b578d3Smrg    hardcode_automatic_GCJ \
1837332b578d3Smrg    module_cmds_GCJ \
1837432b578d3Smrg    module_expsym_cmds_GCJ \
1837532b578d3Smrg    lt_cv_prog_compiler_c_o_GCJ \
1837632b578d3Smrg    exclude_expsyms_GCJ \
1837732b578d3Smrg    include_expsyms_GCJ; do
1837832b578d3Smrg
1837932b578d3Smrg    case $var in
1838032b578d3Smrg    old_archive_cmds_GCJ | \
1838132b578d3Smrg    old_archive_from_new_cmds_GCJ | \
1838232b578d3Smrg    archive_cmds_GCJ | \
1838332b578d3Smrg    archive_expsym_cmds_GCJ | \
1838432b578d3Smrg    module_cmds_GCJ | \
1838532b578d3Smrg    module_expsym_cmds_GCJ | \
1838632b578d3Smrg    old_archive_from_expsyms_cmds_GCJ | \
1838732b578d3Smrg    export_symbols_cmds_GCJ | \
1838832b578d3Smrg    extract_expsyms_cmds | reload_cmds | finish_cmds | \
1838932b578d3Smrg    postinstall_cmds | postuninstall_cmds | \
1839032b578d3Smrg    old_postinstall_cmds | old_postuninstall_cmds | \
1839132b578d3Smrg    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
1839232b578d3Smrg      # Double-quote double-evaled strings.
1839332b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
1839432b578d3Smrg      ;;
1839532b578d3Smrg    *)
1839632b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
1839732b578d3Smrg      ;;
1839832b578d3Smrg    esac
1839932b578d3Smrg  done
1840032b578d3Smrg
1840132b578d3Smrg  case $lt_echo in
1840232b578d3Smrg  *'\$0 --fallback-echo"')
1840332b578d3Smrg    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
1840432b578d3Smrg    ;;
1840532b578d3Smrg  esac
1840632b578d3Smrg
1840732b578d3Smrgcfgfile="$ofile"
1840832b578d3Smrg
1840932b578d3Smrg  cat <<__EOF__ >> "$cfgfile"
1841032b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname
1841132b578d3Smrg
1841232b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1841332b578d3Smrg
1841432b578d3Smrg# Shell to use when invoking shell scripts.
1841532b578d3SmrgSHELL=$lt_SHELL
1841632b578d3Smrg
1841732b578d3Smrg# Whether or not to build shared libraries.
1841832b578d3Smrgbuild_libtool_libs=$enable_shared
1841932b578d3Smrg
1842032b578d3Smrg# Whether or not to build static libraries.
1842132b578d3Smrgbuild_old_libs=$enable_static
1842232b578d3Smrg
1842332b578d3Smrg# Whether or not to add -lc for building shared libraries.
1842432b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_GCJ
1842532b578d3Smrg
1842632b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static
1842732b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
1842832b578d3Smrg
1842932b578d3Smrg# Whether or not to optimize for fast installation.
1843032b578d3Smrgfast_install=$enable_fast_install
1843132b578d3Smrg
1843232b578d3Smrg# The host system.
1843332b578d3Smrghost_alias=$host_alias
1843432b578d3Smrghost=$host
1843532b578d3Smrghost_os=$host_os
1843632b578d3Smrg
1843732b578d3Smrg# The build system.
1843832b578d3Smrgbuild_alias=$build_alias
1843932b578d3Smrgbuild=$build
1844032b578d3Smrgbuild_os=$build_os
1844132b578d3Smrg
1844232b578d3Smrg# An echo program that does not interpret backslashes.
1844332b578d3Smrgecho=$lt_echo
1844432b578d3Smrg
1844532b578d3Smrg# The archiver.
1844632b578d3SmrgAR=$lt_AR
1844732b578d3SmrgAR_FLAGS=$lt_AR_FLAGS
1844832b578d3Smrg
1844932b578d3Smrg# A C compiler.
1845032b578d3SmrgLTCC=$lt_LTCC
1845132b578d3Smrg
1845232b578d3Smrg# LTCC compiler flags.
1845332b578d3SmrgLTCFLAGS=$lt_LTCFLAGS
1845432b578d3Smrg
1845532b578d3Smrg# A language-specific compiler.
1845632b578d3SmrgCC=$lt_compiler_GCJ
1845732b578d3Smrg
1845832b578d3Smrg# Is the compiler the GNU C compiler?
1845932b578d3Smrgwith_gcc=$GCC_GCJ
1846032b578d3Smrg
1846132b578d3Smrg# An ERE matcher.
1846232b578d3SmrgEGREP=$lt_EGREP
1846332b578d3Smrg
1846432b578d3Smrg# The linker used to build libraries.
1846532b578d3SmrgLD=$lt_LD_GCJ
1846632b578d3Smrg
1846732b578d3Smrg# Whether we need hard or soft links.
1846832b578d3SmrgLN_S=$lt_LN_S
1846932b578d3Smrg
1847032b578d3Smrg# A BSD-compatible nm program.
1847132b578d3SmrgNM=$lt_NM
1847232b578d3Smrg
1847332b578d3Smrg# A symbol stripping program
1847432b578d3SmrgSTRIP=$lt_STRIP
1847532b578d3Smrg
1847632b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file"
1847732b578d3SmrgMAGIC_CMD=$MAGIC_CMD
1847832b578d3Smrg
1847932b578d3Smrg# Used on cygwin: DLL creation program.
1848032b578d3SmrgDLLTOOL="$DLLTOOL"
1848132b578d3Smrg
1848232b578d3Smrg# Used on cygwin: object dumper.
1848332b578d3SmrgOBJDUMP="$OBJDUMP"
1848432b578d3Smrg
1848532b578d3Smrg# Used on cygwin: assembler.
1848632b578d3SmrgAS="$AS"
1848732b578d3Smrg
1848832b578d3Smrg# The name of the directory that contains temporary libtool files.
1848932b578d3Smrgobjdir=$objdir
1849032b578d3Smrg
1849132b578d3Smrg# How to create reloadable object files.
1849232b578d3Smrgreload_flag=$lt_reload_flag
1849332b578d3Smrgreload_cmds=$lt_reload_cmds
1849432b578d3Smrg
1849532b578d3Smrg# How to pass a linker flag through the compiler.
1849632b578d3Smrgwl=$lt_lt_prog_compiler_wl_GCJ
1849732b578d3Smrg
1849832b578d3Smrg# Object file suffix (normally "o").
1849932b578d3Smrgobjext="$ac_objext"
1850032b578d3Smrg
1850132b578d3Smrg# Old archive suffix (normally "a").
1850232b578d3Smrglibext="$libext"
1850332b578d3Smrg
1850432b578d3Smrg# Shared library suffix (normally ".so").
1850532b578d3Smrgshrext_cmds='$shrext_cmds'
1850632b578d3Smrg
1850732b578d3Smrg# Executable file suffix (normally "").
1850832b578d3Smrgexeext="$exeext"
1850932b578d3Smrg
1851032b578d3Smrg# Additional compiler flags for building library objects.
1851132b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_GCJ
1851232b578d3Smrgpic_mode=$pic_mode
1851332b578d3Smrg
1851432b578d3Smrg# What is the maximum length of a command?
1851532b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
1851632b578d3Smrg
1851732b578d3Smrg# Does compiler simultaneously support -c and -o options?
1851832b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
1851932b578d3Smrg
1852032b578d3Smrg# Must we lock files when doing compilation?
1852132b578d3Smrgneed_locks=$lt_need_locks
1852232b578d3Smrg
1852332b578d3Smrg# Do we need the lib prefix for modules?
1852432b578d3Smrgneed_lib_prefix=$need_lib_prefix
1852532b578d3Smrg
1852632b578d3Smrg# Do we need a version for libraries?
1852732b578d3Smrgneed_version=$need_version
1852832b578d3Smrg
1852932b578d3Smrg# Whether dlopen is supported.
1853032b578d3Smrgdlopen_support=$enable_dlopen
1853132b578d3Smrg
1853232b578d3Smrg# Whether dlopen of programs is supported.
1853332b578d3Smrgdlopen_self=$enable_dlopen_self
1853432b578d3Smrg
1853532b578d3Smrg# Whether dlopen of statically linked programs is supported.
1853632b578d3Smrgdlopen_self_static=$enable_dlopen_self_static
1853732b578d3Smrg
1853832b578d3Smrg# Compiler flag to prevent dynamic linking.
1853932b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_GCJ
1854032b578d3Smrg
1854132b578d3Smrg# Compiler flag to turn off builtin functions.
1854232b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
1854332b578d3Smrg
1854432b578d3Smrg# Compiler flag to allow reflexive dlopens.
1854532b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
1854632b578d3Smrg
1854732b578d3Smrg# Compiler flag to generate shared objects directly from archives.
1854832b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
1854932b578d3Smrg
1855032b578d3Smrg# Compiler flag to generate thread-safe objects.
1855132b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
1855232b578d3Smrg
1855332b578d3Smrg# Library versioning type.
1855432b578d3Smrgversion_type=$version_type
1855532b578d3Smrg
1855632b578d3Smrg# Format of library name prefix.
1855732b578d3Smrglibname_spec=$lt_libname_spec
1855832b578d3Smrg
1855932b578d3Smrg# List of archive names.  First name is the real one, the rest are links.
1856032b578d3Smrg# The last name is the one that the linker finds with -lNAME.
1856132b578d3Smrglibrary_names_spec=$lt_library_names_spec
1856232b578d3Smrg
1856332b578d3Smrg# The coded name of the library, if different from the real name.
1856432b578d3Smrgsoname_spec=$lt_soname_spec
1856532b578d3Smrg
1856632b578d3Smrg# Commands used to build and install an old-style archive.
1856732b578d3SmrgRANLIB=$lt_RANLIB
1856832b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_GCJ
1856932b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1857032b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1857132b578d3Smrg
1857232b578d3Smrg# Create an old-style archive from a shared archive.
1857332b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
1857432b578d3Smrg
1857532b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
1857632b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
1857732b578d3Smrg
1857832b578d3Smrg# Commands used to build and install a shared archive.
1857932b578d3Smrgarchive_cmds=$lt_archive_cmds_GCJ
1858032b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
1858132b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds
1858232b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1858332b578d3Smrg
1858432b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty)
1858532b578d3Smrgmodule_cmds=$lt_module_cmds_GCJ
1858632b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_GCJ
1858732b578d3Smrg
1858832b578d3Smrg# Commands to strip libraries.
1858932b578d3Smrgold_striplib=$lt_old_striplib
1859032b578d3Smrgstriplib=$lt_striplib
1859132b578d3Smrg
1859232b578d3Smrg# Dependencies to place before the objects being linked to create a
1859332b578d3Smrg# shared library.
1859432b578d3Smrgpredep_objects=$lt_predep_objects_GCJ
1859532b578d3Smrg
1859632b578d3Smrg# Dependencies to place after the objects being linked to create a
1859732b578d3Smrg# shared library.
1859832b578d3Smrgpostdep_objects=$lt_postdep_objects_GCJ
1859932b578d3Smrg
1860032b578d3Smrg# Dependencies to place before the objects being linked to create a
1860132b578d3Smrg# shared library.
1860232b578d3Smrgpredeps=$lt_predeps_GCJ
1860332b578d3Smrg
1860432b578d3Smrg# Dependencies to place after the objects being linked to create a
1860532b578d3Smrg# shared library.
1860632b578d3Smrgpostdeps=$lt_postdeps_GCJ
1860732b578d3Smrg
1860832b578d3Smrg# The library search path used internally by the compiler when linking
1860932b578d3Smrg# a shared library.
1861032b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
1861132b578d3Smrg
1861232b578d3Smrg# Method to check whether dependent libraries are shared objects.
1861332b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method
1861432b578d3Smrg
1861532b578d3Smrg# Command to use when deplibs_check_method == file_magic.
1861632b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd
1861732b578d3Smrg
1861832b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
1861932b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_GCJ
1862032b578d3Smrg
1862132b578d3Smrg# Flag that forces no undefined symbols.
1862232b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_GCJ
1862332b578d3Smrg
1862432b578d3Smrg# Commands used to finish a libtool library installation in a directory.
1862532b578d3Smrgfinish_cmds=$lt_finish_cmds
1862632b578d3Smrg
1862732b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown.
1862832b578d3Smrgfinish_eval=$lt_finish_eval
1862932b578d3Smrg
1863032b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1863132b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1863232b578d3Smrg
1863332b578d3Smrg# Transform the output of nm in a proper C declaration
1863432b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1863532b578d3Smrg
1863632b578d3Smrg# Transform the output of nm in a C name address pair
1863732b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1863832b578d3Smrg
1863932b578d3Smrg# This is the shared library runtime path variable.
1864032b578d3Smrgrunpath_var=$runpath_var
1864132b578d3Smrg
1864232b578d3Smrg# This is the shared library path variable.
1864332b578d3Smrgshlibpath_var=$shlibpath_var
1864432b578d3Smrg
1864532b578d3Smrg# Is shlibpath searched before the hard-coded library search path?
1864632b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1864732b578d3Smrg
1864832b578d3Smrg# How to hardcode a shared library path into an executable.
1864932b578d3Smrghardcode_action=$hardcode_action_GCJ
1865032b578d3Smrg
1865132b578d3Smrg# Whether we should hardcode library paths into libraries.
1865232b578d3Smrghardcode_into_libs=$hardcode_into_libs
1865332b578d3Smrg
1865432b578d3Smrg# Flag to hardcode \$libdir into a binary during linking.
1865532b578d3Smrg# This must work even if \$libdir does not exist.
1865632b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
1865732b578d3Smrg
1865832b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into
1865932b578d3Smrg# a binary during linking. This must work even if \$libdir does
1866032b578d3Smrg# not exist.
1866132b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
1866232b578d3Smrg
1866332b578d3Smrg# Whether we need a single -rpath flag with a separated argument.
1866432b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
1866532b578d3Smrg
1866632b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
1866732b578d3Smrg# resulting binary.
1866832b578d3Smrghardcode_direct=$hardcode_direct_GCJ
1866932b578d3Smrg
1867032b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
1867132b578d3Smrg# resulting binary.
1867232b578d3Smrghardcode_minus_L=$hardcode_minus_L_GCJ
1867332b578d3Smrg
1867432b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
1867532b578d3Smrg# the resulting binary.
1867632b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
1867732b578d3Smrg
1867832b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library
1867932b578d3Smrg# and all subsequent libraries and executables linked against it.
1868032b578d3Smrghardcode_automatic=$hardcode_automatic_GCJ
1868132b578d3Smrg
1868232b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
1868332b578d3Smrg# restored at relink time.
1868432b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink"
1868532b578d3Smrg
1868632b578d3Smrg# Whether libtool must link a program against all its dependency libraries.
1868732b578d3Smrglink_all_deplibs=$link_all_deplibs_GCJ
1868832b578d3Smrg
1868932b578d3Smrg# Compile-time system search path for libraries
1869032b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1869132b578d3Smrg
1869232b578d3Smrg# Run-time system search path for libraries
1869332b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1869432b578d3Smrg
1869532b578d3Smrg# Fix the shell variable \$srcfile for the compiler.
18696d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_GCJ"
1869732b578d3Smrg
1869832b578d3Smrg# Set to yes if exported symbols are required.
1869932b578d3Smrgalways_export_symbols=$always_export_symbols_GCJ
1870032b578d3Smrg
1870132b578d3Smrg# The commands to list exported symbols.
1870232b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_GCJ
1870332b578d3Smrg
1870432b578d3Smrg# The commands to extract the exported symbol list from a shared archive.
1870532b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1870632b578d3Smrg
1870732b578d3Smrg# Symbols that should not be listed in the preloaded symbols.
1870832b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_GCJ
1870932b578d3Smrg
1871032b578d3Smrg# Symbols that must always be exported.
1871132b578d3Smrginclude_expsyms=$lt_include_expsyms_GCJ
1871232b578d3Smrg
1871332b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname
1871432b578d3Smrg
1871532b578d3Smrg__EOF__
1871632b578d3Smrg
1871732b578d3Smrg
1871832b578d3Smrgelse
1871932b578d3Smrg  # If there is no Makefile yet, we rely on a make rule to execute
1872032b578d3Smrg  # `config.status --recheck' to rerun these tests and create the
1872132b578d3Smrg  # libtool script then.
1872232b578d3Smrg  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
1872332b578d3Smrg  if test -f "$ltmain_in"; then
1872432b578d3Smrg    test -f Makefile && make "$ltmain"
1872532b578d3Smrg  fi
1872632b578d3Smrgfi
1872732b578d3Smrg
1872832b578d3Smrg
1872932b578d3Smrgac_ext=c
1873032b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1873132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1873232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1873332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1873432b578d3Smrg
1873532b578d3SmrgCC="$lt_save_CC"
1873632b578d3Smrg
1873732b578d3Smrg	else
1873832b578d3Smrg	  tagname=""
1873932b578d3Smrg	fi
1874032b578d3Smrg	;;
1874132b578d3Smrg
1874232b578d3Smrg      RC)
1874332b578d3Smrg
1874432b578d3Smrg
1874532b578d3Smrg# Source file extension for RC test sources.
1874632b578d3Smrgac_ext=rc
1874732b578d3Smrg
1874832b578d3Smrg# Object file extension for compiled RC test sources.
1874932b578d3Smrgobjext=o
1875032b578d3Smrgobjext_RC=$objext
1875132b578d3Smrg
1875232b578d3Smrg# Code to be used in simple compile tests
18753d31dbc53Smrglt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
1875432b578d3Smrg
1875532b578d3Smrg# Code to be used in simple link tests
1875632b578d3Smrglt_simple_link_test_code="$lt_simple_compile_test_code"
1875732b578d3Smrg
1875832b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set.
1875932b578d3Smrg
1876032b578d3Smrg# If no C compiler was specified, use CC.
1876132b578d3SmrgLTCC=${LTCC-"$CC"}
1876232b578d3Smrg
1876332b578d3Smrg# If no C compiler flags were specified, use CFLAGS.
1876432b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1876532b578d3Smrg
1876632b578d3Smrg# Allow CC to be a program name with arguments.
1876732b578d3Smrgcompiler=$CC
1876832b578d3Smrg
1876932b578d3Smrg
1877032b578d3Smrg# save warnings/boilerplate of simple test code
1877132b578d3Smrgac_outfile=conftest.$ac_objext
18772d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext
1877332b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1877432b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
1877532b578d3Smrg$rm conftest*
1877632b578d3Smrg
1877732b578d3Smrgac_outfile=conftest.$ac_objext
18778d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext
1877932b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1878032b578d3Smrg_lt_linker_boilerplate=`cat conftest.err`
1878132b578d3Smrg$rm conftest*
1878232b578d3Smrg
1878332b578d3Smrg
1878432b578d3Smrg# Allow CC to be a program name with arguments.
1878532b578d3Smrglt_save_CC="$CC"
1878632b578d3SmrgCC=${RC-"windres"}
1878732b578d3Smrgcompiler=$CC
1878832b578d3Smrgcompiler_RC=$CC
1878932b578d3Smrgfor cc_temp in $compiler""; do
1879032b578d3Smrg  case $cc_temp in
1879132b578d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1879232b578d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1879332b578d3Smrg    \-*) ;;
1879432b578d3Smrg    *) break;;
1879532b578d3Smrg  esac
1879632b578d3Smrgdone
1879732b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1879832b578d3Smrg
1879932b578d3Smrglt_cv_prog_compiler_c_o_RC=yes
1880032b578d3Smrg
1880132b578d3Smrg# The else clause should only fire when bootstrapping the
1880232b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh
1880332b578d3Smrg# with your package, and you will get complaints that there are
1880432b578d3Smrg# no rules to generate ltmain.sh.
1880532b578d3Smrgif test -f "$ltmain"; then
1880632b578d3Smrg  # See if we are running on zsh, and set the options which allow our commands through
1880732b578d3Smrg  # without removal of \ escapes.
1880832b578d3Smrg  if test -n "${ZSH_VERSION+set}" ; then
1880932b578d3Smrg    setopt NO_GLOB_SUBST
1881032b578d3Smrg  fi
1881132b578d3Smrg  # Now quote all the things that may contain metacharacters while being
1881232b578d3Smrg  # careful not to overquote the AC_SUBSTed values.  We take copies of the
1881332b578d3Smrg  # variables and quote the copies for generation of the libtool script.
1881432b578d3Smrg  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
1881532b578d3Smrg    SED SHELL STRIP \
1881632b578d3Smrg    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
1881732b578d3Smrg    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
1881832b578d3Smrg    deplibs_check_method reload_flag reload_cmds need_locks \
1881932b578d3Smrg    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
1882032b578d3Smrg    lt_cv_sys_global_symbol_to_c_name_address \
1882132b578d3Smrg    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
1882232b578d3Smrg    old_postinstall_cmds old_postuninstall_cmds \
1882332b578d3Smrg    compiler_RC \
1882432b578d3Smrg    CC_RC \
1882532b578d3Smrg    LD_RC \
1882632b578d3Smrg    lt_prog_compiler_wl_RC \
1882732b578d3Smrg    lt_prog_compiler_pic_RC \
1882832b578d3Smrg    lt_prog_compiler_static_RC \
1882932b578d3Smrg    lt_prog_compiler_no_builtin_flag_RC \
1883032b578d3Smrg    export_dynamic_flag_spec_RC \
1883132b578d3Smrg    thread_safe_flag_spec_RC \
1883232b578d3Smrg    whole_archive_flag_spec_RC \
1883332b578d3Smrg    enable_shared_with_static_runtimes_RC \
1883432b578d3Smrg    old_archive_cmds_RC \
1883532b578d3Smrg    old_archive_from_new_cmds_RC \
1883632b578d3Smrg    predep_objects_RC \
1883732b578d3Smrg    postdep_objects_RC \
1883832b578d3Smrg    predeps_RC \
1883932b578d3Smrg    postdeps_RC \
1884032b578d3Smrg    compiler_lib_search_path_RC \
1884132b578d3Smrg    archive_cmds_RC \
1884232b578d3Smrg    archive_expsym_cmds_RC \
1884332b578d3Smrg    postinstall_cmds_RC \
1884432b578d3Smrg    postuninstall_cmds_RC \
1884532b578d3Smrg    old_archive_from_expsyms_cmds_RC \
1884632b578d3Smrg    allow_undefined_flag_RC \
1884732b578d3Smrg    no_undefined_flag_RC \
1884832b578d3Smrg    export_symbols_cmds_RC \
1884932b578d3Smrg    hardcode_libdir_flag_spec_RC \
1885032b578d3Smrg    hardcode_libdir_flag_spec_ld_RC \
1885132b578d3Smrg    hardcode_libdir_separator_RC \
1885232b578d3Smrg    hardcode_automatic_RC \
1885332b578d3Smrg    module_cmds_RC \
1885432b578d3Smrg    module_expsym_cmds_RC \
1885532b578d3Smrg    lt_cv_prog_compiler_c_o_RC \
1885632b578d3Smrg    exclude_expsyms_RC \
1885732b578d3Smrg    include_expsyms_RC; do
1885832b578d3Smrg
1885932b578d3Smrg    case $var in
1886032b578d3Smrg    old_archive_cmds_RC | \
1886132b578d3Smrg    old_archive_from_new_cmds_RC | \
1886232b578d3Smrg    archive_cmds_RC | \
1886332b578d3Smrg    archive_expsym_cmds_RC | \
1886432b578d3Smrg    module_cmds_RC | \
1886532b578d3Smrg    module_expsym_cmds_RC | \
1886632b578d3Smrg    old_archive_from_expsyms_cmds_RC | \
1886732b578d3Smrg    export_symbols_cmds_RC | \
1886832b578d3Smrg    extract_expsyms_cmds | reload_cmds | finish_cmds | \
1886932b578d3Smrg    postinstall_cmds | postuninstall_cmds | \
1887032b578d3Smrg    old_postinstall_cmds | old_postuninstall_cmds | \
1887132b578d3Smrg    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
1887232b578d3Smrg      # Double-quote double-evaled strings.
1887332b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
1887432b578d3Smrg      ;;
1887532b578d3Smrg    *)
1887632b578d3Smrg      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
1887732b578d3Smrg      ;;
1887832b578d3Smrg    esac
1887932b578d3Smrg  done
1888032b578d3Smrg
1888132b578d3Smrg  case $lt_echo in
1888232b578d3Smrg  *'\$0 --fallback-echo"')
1888332b578d3Smrg    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
1888432b578d3Smrg    ;;
1888532b578d3Smrg  esac
1888632b578d3Smrg
1888732b578d3Smrgcfgfile="$ofile"
1888832b578d3Smrg
1888932b578d3Smrg  cat <<__EOF__ >> "$cfgfile"
1889032b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname
1889132b578d3Smrg
1889232b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1889332b578d3Smrg
1889432b578d3Smrg# Shell to use when invoking shell scripts.
1889532b578d3SmrgSHELL=$lt_SHELL
1889632b578d3Smrg
1889732b578d3Smrg# Whether or not to build shared libraries.
1889832b578d3Smrgbuild_libtool_libs=$enable_shared
1889932b578d3Smrg
1890032b578d3Smrg# Whether or not to build static libraries.
1890132b578d3Smrgbuild_old_libs=$enable_static
1890232b578d3Smrg
1890332b578d3Smrg# Whether or not to add -lc for building shared libraries.
1890432b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_RC
1890532b578d3Smrg
1890632b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static
1890732b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
1890832b578d3Smrg
1890932b578d3Smrg# Whether or not to optimize for fast installation.
1891032b578d3Smrgfast_install=$enable_fast_install
1891132b578d3Smrg
1891232b578d3Smrg# The host system.
1891332b578d3Smrghost_alias=$host_alias
1891432b578d3Smrghost=$host
1891532b578d3Smrghost_os=$host_os
1891632b578d3Smrg
1891732b578d3Smrg# The build system.
1891832b578d3Smrgbuild_alias=$build_alias
1891932b578d3Smrgbuild=$build
1892032b578d3Smrgbuild_os=$build_os
1892132b578d3Smrg
1892232b578d3Smrg# An echo program that does not interpret backslashes.
1892332b578d3Smrgecho=$lt_echo
1892432b578d3Smrg
1892532b578d3Smrg# The archiver.
1892632b578d3SmrgAR=$lt_AR
1892732b578d3SmrgAR_FLAGS=$lt_AR_FLAGS
1892832b578d3Smrg
1892932b578d3Smrg# A C compiler.
1893032b578d3SmrgLTCC=$lt_LTCC
1893132b578d3Smrg
1893232b578d3Smrg# LTCC compiler flags.
1893332b578d3SmrgLTCFLAGS=$lt_LTCFLAGS
1893432b578d3Smrg
1893532b578d3Smrg# A language-specific compiler.
1893632b578d3SmrgCC=$lt_compiler_RC
1893732b578d3Smrg
1893832b578d3Smrg# Is the compiler the GNU C compiler?
1893932b578d3Smrgwith_gcc=$GCC_RC
1894032b578d3Smrg
1894132b578d3Smrg# An ERE matcher.
1894232b578d3SmrgEGREP=$lt_EGREP
1894332b578d3Smrg
1894432b578d3Smrg# The linker used to build libraries.
1894532b578d3SmrgLD=$lt_LD_RC
1894632b578d3Smrg
1894732b578d3Smrg# Whether we need hard or soft links.
1894832b578d3SmrgLN_S=$lt_LN_S
1894932b578d3Smrg
1895032b578d3Smrg# A BSD-compatible nm program.
1895132b578d3SmrgNM=$lt_NM
1895232b578d3Smrg
1895332b578d3Smrg# A symbol stripping program
1895432b578d3SmrgSTRIP=$lt_STRIP
1895532b578d3Smrg
1895632b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file"
1895732b578d3SmrgMAGIC_CMD=$MAGIC_CMD
1895832b578d3Smrg
1895932b578d3Smrg# Used on cygwin: DLL creation program.
1896032b578d3SmrgDLLTOOL="$DLLTOOL"
1896132b578d3Smrg
1896232b578d3Smrg# Used on cygwin: object dumper.
1896332b578d3SmrgOBJDUMP="$OBJDUMP"
1896432b578d3Smrg
1896532b578d3Smrg# Used on cygwin: assembler.
1896632b578d3SmrgAS="$AS"
1896732b578d3Smrg
1896832b578d3Smrg# The name of the directory that contains temporary libtool files.
1896932b578d3Smrgobjdir=$objdir
1897032b578d3Smrg
1897132b578d3Smrg# How to create reloadable object files.
1897232b578d3Smrgreload_flag=$lt_reload_flag
1897332b578d3Smrgreload_cmds=$lt_reload_cmds
1897432b578d3Smrg
1897532b578d3Smrg# How to pass a linker flag through the compiler.
1897632b578d3Smrgwl=$lt_lt_prog_compiler_wl_RC
1897732b578d3Smrg
1897832b578d3Smrg# Object file suffix (normally "o").
1897932b578d3Smrgobjext="$ac_objext"
1898032b578d3Smrg
1898132b578d3Smrg# Old archive suffix (normally "a").
1898232b578d3Smrglibext="$libext"
1898332b578d3Smrg
1898432b578d3Smrg# Shared library suffix (normally ".so").
1898532b578d3Smrgshrext_cmds='$shrext_cmds'
1898632b578d3Smrg
1898732b578d3Smrg# Executable file suffix (normally "").
1898832b578d3Smrgexeext="$exeext"
1898932b578d3Smrg
1899032b578d3Smrg# Additional compiler flags for building library objects.
1899132b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_RC
1899232b578d3Smrgpic_mode=$pic_mode
1899332b578d3Smrg
1899432b578d3Smrg# What is the maximum length of a command?
1899532b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
1899632b578d3Smrg
1899732b578d3Smrg# Does compiler simultaneously support -c and -o options?
1899832b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
1899932b578d3Smrg
1900032b578d3Smrg# Must we lock files when doing compilation?
1900132b578d3Smrgneed_locks=$lt_need_locks
1900232b578d3Smrg
1900332b578d3Smrg# Do we need the lib prefix for modules?
1900432b578d3Smrgneed_lib_prefix=$need_lib_prefix
1900532b578d3Smrg
1900632b578d3Smrg# Do we need a version for libraries?
1900732b578d3Smrgneed_version=$need_version
1900832b578d3Smrg
1900932b578d3Smrg# Whether dlopen is supported.
1901032b578d3Smrgdlopen_support=$enable_dlopen
1901132b578d3Smrg
1901232b578d3Smrg# Whether dlopen of programs is supported.
1901332b578d3Smrgdlopen_self=$enable_dlopen_self
1901432b578d3Smrg
1901532b578d3Smrg# Whether dlopen of statically linked programs is supported.
1901632b578d3Smrgdlopen_self_static=$enable_dlopen_self_static
1901732b578d3Smrg
1901832b578d3Smrg# Compiler flag to prevent dynamic linking.
1901932b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_RC
1902032b578d3Smrg
1902132b578d3Smrg# Compiler flag to turn off builtin functions.
1902232b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
1902332b578d3Smrg
1902432b578d3Smrg# Compiler flag to allow reflexive dlopens.
1902532b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
1902632b578d3Smrg
1902732b578d3Smrg# Compiler flag to generate shared objects directly from archives.
1902832b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
1902932b578d3Smrg
1903032b578d3Smrg# Compiler flag to generate thread-safe objects.
1903132b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
1903232b578d3Smrg
1903332b578d3Smrg# Library versioning type.
1903432b578d3Smrgversion_type=$version_type
1903532b578d3Smrg
1903632b578d3Smrg# Format of library name prefix.
1903732b578d3Smrglibname_spec=$lt_libname_spec
1903832b578d3Smrg
1903932b578d3Smrg# List of archive names.  First name is the real one, the rest are links.
1904032b578d3Smrg# The last name is the one that the linker finds with -lNAME.
1904132b578d3Smrglibrary_names_spec=$lt_library_names_spec
1904232b578d3Smrg
1904332b578d3Smrg# The coded name of the library, if different from the real name.
1904432b578d3Smrgsoname_spec=$lt_soname_spec
1904532b578d3Smrg
1904632b578d3Smrg# Commands used to build and install an old-style archive.
1904732b578d3SmrgRANLIB=$lt_RANLIB
1904832b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_RC
1904932b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1905032b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1905132b578d3Smrg
1905232b578d3Smrg# Create an old-style archive from a shared archive.
1905332b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
1905432b578d3Smrg
1905532b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
1905632b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
1905732b578d3Smrg
1905832b578d3Smrg# Commands used to build and install a shared archive.
1905932b578d3Smrgarchive_cmds=$lt_archive_cmds_RC
1906032b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_RC
1906132b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds
1906232b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1906332b578d3Smrg
1906432b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty)
1906532b578d3Smrgmodule_cmds=$lt_module_cmds_RC
1906632b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_RC
1906732b578d3Smrg
1906832b578d3Smrg# Commands to strip libraries.
1906932b578d3Smrgold_striplib=$lt_old_striplib
1907032b578d3Smrgstriplib=$lt_striplib
1907132b578d3Smrg
1907232b578d3Smrg# Dependencies to place before the objects being linked to create a
1907332b578d3Smrg# shared library.
1907432b578d3Smrgpredep_objects=$lt_predep_objects_RC
1907532b578d3Smrg
1907632b578d3Smrg# Dependencies to place after the objects being linked to create a
1907732b578d3Smrg# shared library.
1907832b578d3Smrgpostdep_objects=$lt_postdep_objects_RC
1907932b578d3Smrg
1908032b578d3Smrg# Dependencies to place before the objects being linked to create a
1908132b578d3Smrg# shared library.
1908232b578d3Smrgpredeps=$lt_predeps_RC
1908332b578d3Smrg
1908432b578d3Smrg# Dependencies to place after the objects being linked to create a
1908532b578d3Smrg# shared library.
1908632b578d3Smrgpostdeps=$lt_postdeps_RC
1908732b578d3Smrg
1908832b578d3Smrg# The library search path used internally by the compiler when linking
1908932b578d3Smrg# a shared library.
1909032b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_RC
1909132b578d3Smrg
1909232b578d3Smrg# Method to check whether dependent libraries are shared objects.
1909332b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method
1909432b578d3Smrg
1909532b578d3Smrg# Command to use when deplibs_check_method == file_magic.
1909632b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd
1909732b578d3Smrg
1909832b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
1909932b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_RC
1910032b578d3Smrg
1910132b578d3Smrg# Flag that forces no undefined symbols.
1910232b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_RC
1910332b578d3Smrg
1910432b578d3Smrg# Commands used to finish a libtool library installation in a directory.
1910532b578d3Smrgfinish_cmds=$lt_finish_cmds
1910632b578d3Smrg
1910732b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown.
1910832b578d3Smrgfinish_eval=$lt_finish_eval
1910932b578d3Smrg
1911032b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1911132b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1911232b578d3Smrg
1911332b578d3Smrg# Transform the output of nm in a proper C declaration
1911432b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1911532b578d3Smrg
1911632b578d3Smrg# Transform the output of nm in a C name address pair
1911732b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1911832b578d3Smrg
1911932b578d3Smrg# This is the shared library runtime path variable.
1912032b578d3Smrgrunpath_var=$runpath_var
1912132b578d3Smrg
1912232b578d3Smrg# This is the shared library path variable.
1912332b578d3Smrgshlibpath_var=$shlibpath_var
1912432b578d3Smrg
1912532b578d3Smrg# Is shlibpath searched before the hard-coded library search path?
1912632b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1912732b578d3Smrg
1912832b578d3Smrg# How to hardcode a shared library path into an executable.
1912932b578d3Smrghardcode_action=$hardcode_action_RC
1913032b578d3Smrg
1913132b578d3Smrg# Whether we should hardcode library paths into libraries.
1913232b578d3Smrghardcode_into_libs=$hardcode_into_libs
1913332b578d3Smrg
1913432b578d3Smrg# Flag to hardcode \$libdir into a binary during linking.
1913532b578d3Smrg# This must work even if \$libdir does not exist.
1913632b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
1913732b578d3Smrg
1913832b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into
1913932b578d3Smrg# a binary during linking. This must work even if \$libdir does
1914032b578d3Smrg# not exist.
1914132b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
1914232b578d3Smrg
1914332b578d3Smrg# Whether we need a single -rpath flag with a separated argument.
1914432b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
1914532b578d3Smrg
1914632b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
1914732b578d3Smrg# resulting binary.
1914832b578d3Smrghardcode_direct=$hardcode_direct_RC
1914932b578d3Smrg
1915032b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
1915132b578d3Smrg# resulting binary.
1915232b578d3Smrghardcode_minus_L=$hardcode_minus_L_RC
1915332b578d3Smrg
1915432b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
1915532b578d3Smrg# the resulting binary.
1915632b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_RC
1915732b578d3Smrg
1915832b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library
1915932b578d3Smrg# and all subsequent libraries and executables linked against it.
1916032b578d3Smrghardcode_automatic=$hardcode_automatic_RC
1916132b578d3Smrg
1916232b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
1916332b578d3Smrg# restored at relink time.
1916432b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink"
1916532b578d3Smrg
1916632b578d3Smrg# Whether libtool must link a program against all its dependency libraries.
1916732b578d3Smrglink_all_deplibs=$link_all_deplibs_RC
1916832b578d3Smrg
1916932b578d3Smrg# Compile-time system search path for libraries
1917032b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1917132b578d3Smrg
1917232b578d3Smrg# Run-time system search path for libraries
1917332b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1917432b578d3Smrg
1917532b578d3Smrg# Fix the shell variable \$srcfile for the compiler.
19176d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_RC"
1917732b578d3Smrg
1917832b578d3Smrg# Set to yes if exported symbols are required.
1917932b578d3Smrgalways_export_symbols=$always_export_symbols_RC
1918032b578d3Smrg
1918132b578d3Smrg# The commands to list exported symbols.
1918232b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_RC
1918332b578d3Smrg
1918432b578d3Smrg# The commands to extract the exported symbol list from a shared archive.
1918532b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1918632b578d3Smrg
1918732b578d3Smrg# Symbols that should not be listed in the preloaded symbols.
1918832b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_RC
1918932b578d3Smrg
1919032b578d3Smrg# Symbols that must always be exported.
1919132b578d3Smrginclude_expsyms=$lt_include_expsyms_RC
1919232b578d3Smrg
1919332b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname
1919432b578d3Smrg
1919532b578d3Smrg__EOF__
1919632b578d3Smrg
1919732b578d3Smrg
1919832b578d3Smrgelse
1919932b578d3Smrg  # If there is no Makefile yet, we rely on a make rule to execute
1920032b578d3Smrg  # `config.status --recheck' to rerun these tests and create the
1920132b578d3Smrg  # libtool script then.
1920232b578d3Smrg  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
1920332b578d3Smrg  if test -f "$ltmain_in"; then
1920432b578d3Smrg    test -f Makefile && make "$ltmain"
1920532b578d3Smrg  fi
1920632b578d3Smrgfi
1920732b578d3Smrg
1920832b578d3Smrg
1920932b578d3Smrgac_ext=c
1921032b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1921132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1921232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1921332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1921432b578d3Smrg
1921532b578d3SmrgCC="$lt_save_CC"
1921632b578d3Smrg
1921732b578d3Smrg	;;
1921832b578d3Smrg
1921932b578d3Smrg      *)
1922032b578d3Smrg	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
1922132b578d3Smrgecho "$as_me: error: Unsupported tag name: $tagname" >&2;}
1922232b578d3Smrg   { (exit 1); exit 1; }; }
1922332b578d3Smrg	;;
1922432b578d3Smrg      esac
1922532b578d3Smrg
1922632b578d3Smrg      # Append the new tag name to the list of available tags.
1922732b578d3Smrg      if test -n "$tagname" ; then
1922832b578d3Smrg      available_tags="$available_tags $tagname"
1922932b578d3Smrg    fi
1923032b578d3Smrg    fi
1923132b578d3Smrg  done
1923232b578d3Smrg  IFS="$lt_save_ifs"
1923332b578d3Smrg
1923432b578d3Smrg  # Now substitute the updated list of available tags.
1923532b578d3Smrg  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
1923632b578d3Smrg    mv "${ofile}T" "$ofile"
1923732b578d3Smrg    chmod +x "$ofile"
1923832b578d3Smrg  else
1923932b578d3Smrg    rm -f "${ofile}T"
1924032b578d3Smrg    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
1924132b578d3Smrgecho "$as_me: error: unable to update list of available tagged configurations." >&2;}
1924232b578d3Smrg   { (exit 1); exit 1; }; }
1924332b578d3Smrg  fi
1924432b578d3Smrgfi
1924532b578d3Smrg
1924632b578d3Smrg
1924732b578d3Smrg
1924832b578d3Smrg# This can be used to rebuild libtool when needed
1924932b578d3SmrgLIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
1925032b578d3Smrg
1925132b578d3Smrg# Always use our own libtool.
1925232b578d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
1925332b578d3Smrg
1925432b578d3Smrg# Prevent multiple expansion
1925532b578d3Smrg
1925632b578d3Smrg
1925732b578d3Smrg
1925832b578d3Smrg
1925932b578d3Smrg
1926032b578d3Smrg
1926132b578d3Smrg
1926232b578d3Smrg
1926332b578d3Smrg
1926432b578d3Smrg
1926532b578d3Smrg
1926632b578d3Smrg
1926732b578d3Smrg
1926832b578d3Smrg
1926932b578d3Smrg
1927032b578d3Smrg
1927132b578d3Smrg
1927232b578d3Smrg
1927332b578d3Smrg
1927432b578d3Smrg
1927532b578d3Smrgac_ext=c
1927632b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1927732b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1927832b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1927932b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1928032b578d3Smrgif test -n "$ac_tool_prefix"; then
1928132b578d3Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1928232b578d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
1928332b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1928432b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1928532b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
1928632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1928732b578d3Smrgelse
1928832b578d3Smrg  if test -n "$CC"; then
1928932b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1929032b578d3Smrgelse
1929132b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1929232b578d3Smrgfor as_dir in $PATH
1929332b578d3Smrgdo
1929432b578d3Smrg  IFS=$as_save_IFS
1929532b578d3Smrg  test -z "$as_dir" && as_dir=.
1929632b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1929732b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1929832b578d3Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
1929932b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1930032b578d3Smrg    break 2
1930132b578d3Smrg  fi
1930232b578d3Smrgdone
1930332b578d3Smrgdone
1930432b578d3SmrgIFS=$as_save_IFS
1930532b578d3Smrg
1930632b578d3Smrgfi
1930732b578d3Smrgfi
1930832b578d3SmrgCC=$ac_cv_prog_CC
1930932b578d3Smrgif test -n "$CC"; then
1931032b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
1931132b578d3Smrgecho "${ECHO_T}$CC" >&6; }
1931232b578d3Smrgelse
1931332b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1931432b578d3Smrgecho "${ECHO_T}no" >&6; }
1931532b578d3Smrgfi
1931632b578d3Smrg
1931732b578d3Smrg
1931832b578d3Smrgfi
1931932b578d3Smrgif test -z "$ac_cv_prog_CC"; then
1932032b578d3Smrg  ac_ct_CC=$CC
1932132b578d3Smrg  # Extract the first word of "gcc", so it can be a program name with args.
1932232b578d3Smrgset dummy gcc; ac_word=$2
1932332b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1932432b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1932532b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1932632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1932732b578d3Smrgelse
1932832b578d3Smrg  if test -n "$ac_ct_CC"; then
1932932b578d3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1933032b578d3Smrgelse
1933132b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1933232b578d3Smrgfor as_dir in $PATH
1933332b578d3Smrgdo
1933432b578d3Smrg  IFS=$as_save_IFS
1933532b578d3Smrg  test -z "$as_dir" && as_dir=.
1933632b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1933732b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1933832b578d3Smrg    ac_cv_prog_ac_ct_CC="gcc"
1933932b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1934032b578d3Smrg    break 2
1934132b578d3Smrg  fi
1934232b578d3Smrgdone
1934332b578d3Smrgdone
1934432b578d3SmrgIFS=$as_save_IFS
1934532b578d3Smrg
1934632b578d3Smrgfi
1934732b578d3Smrgfi
1934832b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
1934932b578d3Smrgif test -n "$ac_ct_CC"; then
1935032b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1935132b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; }
1935232b578d3Smrgelse
1935332b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1935432b578d3Smrgecho "${ECHO_T}no" >&6; }
1935532b578d3Smrgfi
1935632b578d3Smrg
1935732b578d3Smrg  if test "x$ac_ct_CC" = x; then
1935832b578d3Smrg    CC=""
1935932b578d3Smrg  else
1936032b578d3Smrg    case $cross_compiling:$ac_tool_warned in
1936132b578d3Smrgyes:)
1936232b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
1936332b578d3Smrgwhose name does not start with the host triplet.  If you think this
1936432b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
1936532b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1936632b578d3Smrgwhose name does not start with the host triplet.  If you think this
1936732b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
1936832b578d3Smrgac_tool_warned=yes ;;
1936932b578d3Smrgesac
1937032b578d3Smrg    CC=$ac_ct_CC
1937132b578d3Smrg  fi
1937232b578d3Smrgelse
1937332b578d3Smrg  CC="$ac_cv_prog_CC"
1937432b578d3Smrgfi
1937532b578d3Smrg
1937632b578d3Smrgif test -z "$CC"; then
1937732b578d3Smrg          if test -n "$ac_tool_prefix"; then
1937832b578d3Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1937932b578d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
1938032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1938132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1938232b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
1938332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1938432b578d3Smrgelse
1938532b578d3Smrg  if test -n "$CC"; then
1938632b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1938732b578d3Smrgelse
1938832b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1938932b578d3Smrgfor as_dir in $PATH
1939032b578d3Smrgdo
1939132b578d3Smrg  IFS=$as_save_IFS
1939232b578d3Smrg  test -z "$as_dir" && as_dir=.
1939332b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1939432b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1939532b578d3Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
1939632b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1939732b578d3Smrg    break 2
1939832b578d3Smrg  fi
1939932b578d3Smrgdone
1940032b578d3Smrgdone
1940132b578d3SmrgIFS=$as_save_IFS
1940232b578d3Smrg
1940332b578d3Smrgfi
1940432b578d3Smrgfi
1940532b578d3SmrgCC=$ac_cv_prog_CC
1940632b578d3Smrgif test -n "$CC"; then
1940732b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
1940832b578d3Smrgecho "${ECHO_T}$CC" >&6; }
1940932b578d3Smrgelse
1941032b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1941132b578d3Smrgecho "${ECHO_T}no" >&6; }
1941232b578d3Smrgfi
1941332b578d3Smrg
1941432b578d3Smrg
1941532b578d3Smrg  fi
1941632b578d3Smrgfi
1941732b578d3Smrgif test -z "$CC"; then
1941832b578d3Smrg  # Extract the first word of "cc", so it can be a program name with args.
1941932b578d3Smrgset dummy cc; ac_word=$2
1942032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1942132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1942232b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
1942332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1942432b578d3Smrgelse
1942532b578d3Smrg  if test -n "$CC"; then
1942632b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1942732b578d3Smrgelse
1942832b578d3Smrg  ac_prog_rejected=no
1942932b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1943032b578d3Smrgfor as_dir in $PATH
1943132b578d3Smrgdo
1943232b578d3Smrg  IFS=$as_save_IFS
1943332b578d3Smrg  test -z "$as_dir" && as_dir=.
1943432b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1943532b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1943632b578d3Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1943732b578d3Smrg       ac_prog_rejected=yes
1943832b578d3Smrg       continue
1943932b578d3Smrg     fi
1944032b578d3Smrg    ac_cv_prog_CC="cc"
1944132b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1944232b578d3Smrg    break 2
1944332b578d3Smrg  fi
1944432b578d3Smrgdone
1944532b578d3Smrgdone
1944632b578d3SmrgIFS=$as_save_IFS
1944732b578d3Smrg
1944832b578d3Smrgif test $ac_prog_rejected = yes; then
1944932b578d3Smrg  # We found a bogon in the path, so make sure we never use it.
1945032b578d3Smrg  set dummy $ac_cv_prog_CC
1945132b578d3Smrg  shift
1945232b578d3Smrg  if test $# != 0; then
1945332b578d3Smrg    # We chose a different compiler from the bogus one.
1945432b578d3Smrg    # However, it has the same basename, so the bogon will be chosen
1945532b578d3Smrg    # first if we set CC to just the basename; use the full file name.
1945632b578d3Smrg    shift
1945732b578d3Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1945832b578d3Smrg  fi
1945932b578d3Smrgfi
1946032b578d3Smrgfi
1946132b578d3Smrgfi
1946232b578d3SmrgCC=$ac_cv_prog_CC
1946332b578d3Smrgif test -n "$CC"; then
1946432b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
1946532b578d3Smrgecho "${ECHO_T}$CC" >&6; }
1946632b578d3Smrgelse
1946732b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1946832b578d3Smrgecho "${ECHO_T}no" >&6; }
1946932b578d3Smrgfi
1947032b578d3Smrg
1947132b578d3Smrg
1947232b578d3Smrgfi
1947332b578d3Smrgif test -z "$CC"; then
1947432b578d3Smrg  if test -n "$ac_tool_prefix"; then
1947532b578d3Smrg  for ac_prog in cl.exe
1947632b578d3Smrg  do
1947732b578d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1947832b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
1947932b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1948032b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1948132b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then
1948232b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1948332b578d3Smrgelse
1948432b578d3Smrg  if test -n "$CC"; then
1948532b578d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1948632b578d3Smrgelse
1948732b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1948832b578d3Smrgfor as_dir in $PATH
1948932b578d3Smrgdo
1949032b578d3Smrg  IFS=$as_save_IFS
1949132b578d3Smrg  test -z "$as_dir" && as_dir=.
1949232b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1949332b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1949432b578d3Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1949532b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1949632b578d3Smrg    break 2
1949732b578d3Smrg  fi
1949832b578d3Smrgdone
1949932b578d3Smrgdone
1950032b578d3SmrgIFS=$as_save_IFS
1950132b578d3Smrg
1950232b578d3Smrgfi
1950332b578d3Smrgfi
1950432b578d3SmrgCC=$ac_cv_prog_CC
1950532b578d3Smrgif test -n "$CC"; then
1950632b578d3Smrg  { echo "$as_me:$LINENO: result: $CC" >&5
1950732b578d3Smrgecho "${ECHO_T}$CC" >&6; }
1950832b578d3Smrgelse
1950932b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1951032b578d3Smrgecho "${ECHO_T}no" >&6; }
1951132b578d3Smrgfi
1951232b578d3Smrg
1951332b578d3Smrg
1951432b578d3Smrg    test -n "$CC" && break
1951532b578d3Smrg  done
1951632b578d3Smrgfi
1951732b578d3Smrgif test -z "$CC"; then
1951832b578d3Smrg  ac_ct_CC=$CC
1951932b578d3Smrg  for ac_prog in cl.exe
1952032b578d3Smrgdo
1952132b578d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
1952232b578d3Smrgset dummy $ac_prog; ac_word=$2
1952332b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1952432b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1952532b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1952632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1952732b578d3Smrgelse
1952832b578d3Smrg  if test -n "$ac_ct_CC"; then
1952932b578d3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1953032b578d3Smrgelse
1953132b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1953232b578d3Smrgfor as_dir in $PATH
1953332b578d3Smrgdo
1953432b578d3Smrg  IFS=$as_save_IFS
1953532b578d3Smrg  test -z "$as_dir" && as_dir=.
1953632b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1953732b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1953832b578d3Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
1953932b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1954032b578d3Smrg    break 2
1954132b578d3Smrg  fi
1954232b578d3Smrgdone
1954332b578d3Smrgdone
1954432b578d3SmrgIFS=$as_save_IFS
1954532b578d3Smrg
1954632b578d3Smrgfi
1954732b578d3Smrgfi
1954832b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
1954932b578d3Smrgif test -n "$ac_ct_CC"; then
1955032b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1955132b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; }
1955232b578d3Smrgelse
1955332b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
1955432b578d3Smrgecho "${ECHO_T}no" >&6; }
1955532b578d3Smrgfi
1955632b578d3Smrg
1955732b578d3Smrg
1955832b578d3Smrg  test -n "$ac_ct_CC" && break
1955932b578d3Smrgdone
1956032b578d3Smrg
1956132b578d3Smrg  if test "x$ac_ct_CC" = x; then
1956232b578d3Smrg    CC=""
1956332b578d3Smrg  else
1956432b578d3Smrg    case $cross_compiling:$ac_tool_warned in
1956532b578d3Smrgyes:)
1956632b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
1956732b578d3Smrgwhose name does not start with the host triplet.  If you think this
1956832b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
1956932b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1957032b578d3Smrgwhose name does not start with the host triplet.  If you think this
1957132b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
1957232b578d3Smrgac_tool_warned=yes ;;
1957332b578d3Smrgesac
1957432b578d3Smrg    CC=$ac_ct_CC
1957532b578d3Smrg  fi
1957632b578d3Smrgfi
1957732b578d3Smrg
1957832b578d3Smrgfi
1957932b578d3Smrg
1958032b578d3Smrg
1958132b578d3Smrgtest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1958232b578d3SmrgSee \`config.log' for more details." >&5
1958332b578d3Smrgecho "$as_me: error: no acceptable C compiler found in \$PATH
1958432b578d3SmrgSee \`config.log' for more details." >&2;}
1958532b578d3Smrg   { (exit 1); exit 1; }; }
1958632b578d3Smrg
1958732b578d3Smrg# Provide some information about the compiler.
1958832b578d3Smrgecho "$as_me:$LINENO: checking for C compiler version" >&5
1958932b578d3Smrgac_compiler=`set X $ac_compile; echo $2`
1959032b578d3Smrg{ (ac_try="$ac_compiler --version >&5"
1959132b578d3Smrgcase "(($ac_try" in
1959232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1959332b578d3Smrg  *) ac_try_echo=$ac_try;;
1959432b578d3Smrgesac
1959532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1959632b578d3Smrg  (eval "$ac_compiler --version >&5") 2>&5
1959732b578d3Smrg  ac_status=$?
1959832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1959932b578d3Smrg  (exit $ac_status); }
1960032b578d3Smrg{ (ac_try="$ac_compiler -v >&5"
1960132b578d3Smrgcase "(($ac_try" in
1960232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1960332b578d3Smrg  *) ac_try_echo=$ac_try;;
1960432b578d3Smrgesac
1960532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1960632b578d3Smrg  (eval "$ac_compiler -v >&5") 2>&5
1960732b578d3Smrg  ac_status=$?
1960832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1960932b578d3Smrg  (exit $ac_status); }
1961032b578d3Smrg{ (ac_try="$ac_compiler -V >&5"
1961132b578d3Smrgcase "(($ac_try" in
1961232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1961332b578d3Smrg  *) ac_try_echo=$ac_try;;
1961432b578d3Smrgesac
1961532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1961632b578d3Smrg  (eval "$ac_compiler -V >&5") 2>&5
1961732b578d3Smrg  ac_status=$?
1961832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1961932b578d3Smrg  (exit $ac_status); }
1962032b578d3Smrg
1962132b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1962232b578d3Smrgecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
1962332b578d3Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then
1962432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1962532b578d3Smrgelse
1962632b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
1962732b578d3Smrg/* confdefs.h.  */
1962832b578d3Smrg_ACEOF
1962932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1963032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1963132b578d3Smrg/* end confdefs.h.  */
1963232b578d3Smrg
1963332b578d3Smrgint
1963432b578d3Smrgmain ()
1963532b578d3Smrg{
1963632b578d3Smrg#ifndef __GNUC__
1963732b578d3Smrg       choke me
1963832b578d3Smrg#endif
1963932b578d3Smrg
1964032b578d3Smrg  ;
1964132b578d3Smrg  return 0;
1964232b578d3Smrg}
1964332b578d3Smrg_ACEOF
1964432b578d3Smrgrm -f conftest.$ac_objext
1964532b578d3Smrgif { (ac_try="$ac_compile"
1964632b578d3Smrgcase "(($ac_try" in
1964732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1964832b578d3Smrg  *) ac_try_echo=$ac_try;;
1964932b578d3Smrgesac
1965032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1965132b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
1965232b578d3Smrg  ac_status=$?
1965332b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1965432b578d3Smrg  rm -f conftest.er1
1965532b578d3Smrg  cat conftest.err >&5
1965632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1965732b578d3Smrg  (exit $ac_status); } && {
1965832b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1965932b578d3Smrg	 test ! -s conftest.err
1966032b578d3Smrg       } && test -s conftest.$ac_objext; then
1966132b578d3Smrg  ac_compiler_gnu=yes
1966232b578d3Smrgelse
1966332b578d3Smrg  echo "$as_me: failed program was:" >&5
1966432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1966532b578d3Smrg
1966632b578d3Smrg	ac_compiler_gnu=no
1966732b578d3Smrgfi
1966832b578d3Smrg
1966932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967032b578d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
1967132b578d3Smrg
1967232b578d3Smrgfi
1967332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
1967432b578d3Smrgecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
1967532b578d3SmrgGCC=`test $ac_compiler_gnu = yes && echo yes`
1967632b578d3Smrgac_test_CFLAGS=${CFLAGS+set}
1967732b578d3Smrgac_save_CFLAGS=$CFLAGS
1967832b578d3Smrg{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
1967932b578d3Smrgecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
1968032b578d3Smrgif test "${ac_cv_prog_cc_g+set}" = set; then
1968132b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1968232b578d3Smrgelse
1968332b578d3Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
1968432b578d3Smrg   ac_c_werror_flag=yes
1968532b578d3Smrg   ac_cv_prog_cc_g=no
1968632b578d3Smrg   CFLAGS="-g"
1968732b578d3Smrg   cat >conftest.$ac_ext <<_ACEOF
1968832b578d3Smrg/* confdefs.h.  */
1968932b578d3Smrg_ACEOF
1969032b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1969132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1969232b578d3Smrg/* end confdefs.h.  */
1969332b578d3Smrg
1969432b578d3Smrgint
1969532b578d3Smrgmain ()
1969632b578d3Smrg{
1969732b578d3Smrg
1969832b578d3Smrg  ;
1969932b578d3Smrg  return 0;
1970032b578d3Smrg}
1970132b578d3Smrg_ACEOF
1970232b578d3Smrgrm -f conftest.$ac_objext
1970332b578d3Smrgif { (ac_try="$ac_compile"
1970432b578d3Smrgcase "(($ac_try" in
1970532b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1970632b578d3Smrg  *) ac_try_echo=$ac_try;;
1970732b578d3Smrgesac
1970832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1970932b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
1971032b578d3Smrg  ac_status=$?
1971132b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1971232b578d3Smrg  rm -f conftest.er1
1971332b578d3Smrg  cat conftest.err >&5
1971432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1971532b578d3Smrg  (exit $ac_status); } && {
1971632b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1971732b578d3Smrg	 test ! -s conftest.err
1971832b578d3Smrg       } && test -s conftest.$ac_objext; then
1971932b578d3Smrg  ac_cv_prog_cc_g=yes
1972032b578d3Smrgelse
1972132b578d3Smrg  echo "$as_me: failed program was:" >&5
1972232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1972332b578d3Smrg
1972432b578d3Smrg	CFLAGS=""
1972532b578d3Smrg      cat >conftest.$ac_ext <<_ACEOF
1972632b578d3Smrg/* confdefs.h.  */
1972732b578d3Smrg_ACEOF
1972832b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1972932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1973032b578d3Smrg/* end confdefs.h.  */
1973132b578d3Smrg
1973232b578d3Smrgint
1973332b578d3Smrgmain ()
1973432b578d3Smrg{
1973532b578d3Smrg
1973632b578d3Smrg  ;
1973732b578d3Smrg  return 0;
1973832b578d3Smrg}
1973932b578d3Smrg_ACEOF
1974032b578d3Smrgrm -f conftest.$ac_objext
1974132b578d3Smrgif { (ac_try="$ac_compile"
1974232b578d3Smrgcase "(($ac_try" in
1974332b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1974432b578d3Smrg  *) ac_try_echo=$ac_try;;
1974532b578d3Smrgesac
1974632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1974732b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
1974832b578d3Smrg  ac_status=$?
1974932b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1975032b578d3Smrg  rm -f conftest.er1
1975132b578d3Smrg  cat conftest.err >&5
1975232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1975332b578d3Smrg  (exit $ac_status); } && {
1975432b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1975532b578d3Smrg	 test ! -s conftest.err
1975632b578d3Smrg       } && test -s conftest.$ac_objext; then
1975732b578d3Smrg  :
1975832b578d3Smrgelse
1975932b578d3Smrg  echo "$as_me: failed program was:" >&5
1976032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1976132b578d3Smrg
1976232b578d3Smrg	ac_c_werror_flag=$ac_save_c_werror_flag
1976332b578d3Smrg	 CFLAGS="-g"
1976432b578d3Smrg	 cat >conftest.$ac_ext <<_ACEOF
1976532b578d3Smrg/* confdefs.h.  */
1976632b578d3Smrg_ACEOF
1976732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1976832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1976932b578d3Smrg/* end confdefs.h.  */
1977032b578d3Smrg
1977132b578d3Smrgint
1977232b578d3Smrgmain ()
1977332b578d3Smrg{
1977432b578d3Smrg
1977532b578d3Smrg  ;
1977632b578d3Smrg  return 0;
1977732b578d3Smrg}
1977832b578d3Smrg_ACEOF
1977932b578d3Smrgrm -f conftest.$ac_objext
1978032b578d3Smrgif { (ac_try="$ac_compile"
1978132b578d3Smrgcase "(($ac_try" in
1978232b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1978332b578d3Smrg  *) ac_try_echo=$ac_try;;
1978432b578d3Smrgesac
1978532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1978632b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
1978732b578d3Smrg  ac_status=$?
1978832b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1978932b578d3Smrg  rm -f conftest.er1
1979032b578d3Smrg  cat conftest.err >&5
1979132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1979232b578d3Smrg  (exit $ac_status); } && {
1979332b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1979432b578d3Smrg	 test ! -s conftest.err
1979532b578d3Smrg       } && test -s conftest.$ac_objext; then
1979632b578d3Smrg  ac_cv_prog_cc_g=yes
1979732b578d3Smrgelse
1979832b578d3Smrg  echo "$as_me: failed program was:" >&5
1979932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1980032b578d3Smrg
1980132b578d3Smrg
1980232b578d3Smrgfi
1980332b578d3Smrg
1980432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980532b578d3Smrgfi
1980632b578d3Smrg
1980732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980832b578d3Smrgfi
1980932b578d3Smrg
1981032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1981132b578d3Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
1981232b578d3Smrgfi
1981332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
1981432b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
1981532b578d3Smrgif test "$ac_test_CFLAGS" = set; then
1981632b578d3Smrg  CFLAGS=$ac_save_CFLAGS
1981732b578d3Smrgelif test $ac_cv_prog_cc_g = yes; then
1981832b578d3Smrg  if test "$GCC" = yes; then
1981932b578d3Smrg    CFLAGS="-g -O2"
1982032b578d3Smrg  else
1982132b578d3Smrg    CFLAGS="-g"
1982232b578d3Smrg  fi
1982332b578d3Smrgelse
1982432b578d3Smrg  if test "$GCC" = yes; then
1982532b578d3Smrg    CFLAGS="-O2"
1982632b578d3Smrg  else
1982732b578d3Smrg    CFLAGS=
1982832b578d3Smrg  fi
1982932b578d3Smrgfi
1983032b578d3Smrg{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
1983132b578d3Smrgecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
1983232b578d3Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then
1983332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1983432b578d3Smrgelse
1983532b578d3Smrg  ac_cv_prog_cc_c89=no
1983632b578d3Smrgac_save_CC=$CC
1983732b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
1983832b578d3Smrg/* confdefs.h.  */
1983932b578d3Smrg_ACEOF
1984032b578d3Smrgcat confdefs.h >>conftest.$ac_ext
1984132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
1984232b578d3Smrg/* end confdefs.h.  */
1984332b578d3Smrg#include <stdarg.h>
1984432b578d3Smrg#include <stdio.h>
1984532b578d3Smrg#include <sys/types.h>
1984632b578d3Smrg#include <sys/stat.h>
1984732b578d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
1984832b578d3Smrgstruct buf { int x; };
1984932b578d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
1985032b578d3Smrgstatic char *e (p, i)
1985132b578d3Smrg     char **p;
1985232b578d3Smrg     int i;
1985332b578d3Smrg{
1985432b578d3Smrg  return p[i];
1985532b578d3Smrg}
1985632b578d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
1985732b578d3Smrg{
1985832b578d3Smrg  char *s;
1985932b578d3Smrg  va_list v;
1986032b578d3Smrg  va_start (v,p);
1986132b578d3Smrg  s = g (p, va_arg (v,int));
1986232b578d3Smrg  va_end (v);
1986332b578d3Smrg  return s;
1986432b578d3Smrg}
1986532b578d3Smrg
1986632b578d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
1986732b578d3Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
1986832b578d3Smrg   These don't provoke an error unfortunately, instead are silently treated
1986932b578d3Smrg   as 'x'.  The following induces an error, until -std is added to get
1987032b578d3Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
1987132b578d3Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
1987232b578d3Smrg   that's true only with -std.  */
1987332b578d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
1987432b578d3Smrg
1987532b578d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
1987632b578d3Smrg   inside strings and character constants.  */
1987732b578d3Smrg#define FOO(x) 'x'
1987832b578d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
1987932b578d3Smrg
1988032b578d3Smrgint test (int i, double x);
1988132b578d3Smrgstruct s1 {int (*f) (int a);};
1988232b578d3Smrgstruct s2 {int (*f) (double a);};
1988332b578d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1988432b578d3Smrgint argc;
1988532b578d3Smrgchar **argv;
1988632b578d3Smrgint
1988732b578d3Smrgmain ()
1988832b578d3Smrg{
1988932b578d3Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1989032b578d3Smrg  ;
1989132b578d3Smrg  return 0;
1989232b578d3Smrg}
1989332b578d3Smrg_ACEOF
1989432b578d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
1989532b578d3Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1989632b578d3Smrgdo
1989732b578d3Smrg  CC="$ac_save_CC $ac_arg"
1989832b578d3Smrg  rm -f conftest.$ac_objext
1989932b578d3Smrgif { (ac_try="$ac_compile"
1990032b578d3Smrgcase "(($ac_try" in
1990132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1990232b578d3Smrg  *) ac_try_echo=$ac_try;;
1990332b578d3Smrgesac
1990432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1990532b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
1990632b578d3Smrg  ac_status=$?
1990732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1990832b578d3Smrg  rm -f conftest.er1
1990932b578d3Smrg  cat conftest.err >&5
1991032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1991132b578d3Smrg  (exit $ac_status); } && {
1991232b578d3Smrg	 test -z "$ac_c_werror_flag" ||
1991332b578d3Smrg	 test ! -s conftest.err
1991432b578d3Smrg       } && test -s conftest.$ac_objext; then
1991532b578d3Smrg  ac_cv_prog_cc_c89=$ac_arg
1991632b578d3Smrgelse
1991732b578d3Smrg  echo "$as_me: failed program was:" >&5
1991832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1991932b578d3Smrg
1992032b578d3Smrg
1992132b578d3Smrgfi
1992232b578d3Smrg
1992332b578d3Smrgrm -f core conftest.err conftest.$ac_objext
1992432b578d3Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
1992532b578d3Smrgdone
1992632b578d3Smrgrm -f conftest.$ac_ext
1992732b578d3SmrgCC=$ac_save_CC
1992832b578d3Smrg
1992932b578d3Smrgfi
1993032b578d3Smrg# AC_CACHE_VAL
1993132b578d3Smrgcase "x$ac_cv_prog_cc_c89" in
1993232b578d3Smrg  x)
1993332b578d3Smrg    { echo "$as_me:$LINENO: result: none needed" >&5
1993432b578d3Smrgecho "${ECHO_T}none needed" >&6; } ;;
1993532b578d3Smrg  xno)
1993632b578d3Smrg    { echo "$as_me:$LINENO: result: unsupported" >&5
1993732b578d3Smrgecho "${ECHO_T}unsupported" >&6; } ;;
1993832b578d3Smrg  *)
1993932b578d3Smrg    CC="$CC $ac_cv_prog_cc_c89"
1994032b578d3Smrg    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
1994132b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
1994232b578d3Smrgesac
1994332b578d3Smrg
1994432b578d3Smrg
1994532b578d3Smrgac_ext=c
1994632b578d3Smrgac_cpp='$CPP $CPPFLAGS'
1994732b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1994832b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1994932b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1995032b578d3Smrg
1995132b578d3Smrgdepcc="$CC"   am_compiler_list=
1995232b578d3Smrg
1995332b578d3Smrg{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
1995432b578d3Smrgecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
1995532b578d3Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
1995632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
1995732b578d3Smrgelse
1995832b578d3Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
1995932b578d3Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
1996032b578d3Smrg  # making bogus files that we don't know about and never remove.  For
1996132b578d3Smrg  # instance it was reported that on HP-UX the gcc test will end up
1996232b578d3Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
1996332b578d3Smrg  # in D'.
1996432b578d3Smrg  mkdir conftest.dir
1996532b578d3Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
1996632b578d3Smrg  # using a relative directory.
1996732b578d3Smrg  cp "$am_depcomp" conftest.dir
1996832b578d3Smrg  cd conftest.dir
1996932b578d3Smrg  # We will build objects and dependencies in a subdirectory because
1997032b578d3Smrg  # it helps to detect inapplicable dependency modes.  For instance
1997132b578d3Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
1997232b578d3Smrg  # side effect of compilation, but ICC will put the dependencies in
1997332b578d3Smrg  # the current directory while Tru64 will put them in the object
1997432b578d3Smrg  # directory.
1997532b578d3Smrg  mkdir sub
1997632b578d3Smrg
1997732b578d3Smrg  am_cv_CC_dependencies_compiler_type=none
1997832b578d3Smrg  if test "$am_compiler_list" = ""; then
1997932b578d3Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
1998032b578d3Smrg  fi
1998132b578d3Smrg  for depmode in $am_compiler_list; do
1998232b578d3Smrg    # Setup a source with many dependencies, because some compilers
1998332b578d3Smrg    # like to wrap large dependency lists on column 80 (with \), and
1998432b578d3Smrg    # we should not choose a depcomp mode which is confused by this.
1998532b578d3Smrg    #
1998632b578d3Smrg    # We need to recreate these files for each test, as the compiler may
1998732b578d3Smrg    # overwrite some of them when testing with obscure command lines.
1998832b578d3Smrg    # This happens at least with the AIX C compiler.
1998932b578d3Smrg    : > sub/conftest.c
1999032b578d3Smrg    for i in 1 2 3 4 5 6; do
1999132b578d3Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
1999232b578d3Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
1999332b578d3Smrg      # Solaris 8's {/usr,}/bin/sh.
1999432b578d3Smrg      touch sub/conftst$i.h
1999532b578d3Smrg    done
1999632b578d3Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
1999732b578d3Smrg
1999832b578d3Smrg    case $depmode in
1999932b578d3Smrg    nosideeffect)
2000032b578d3Smrg      # after this tag, mechanisms are not by side-effect, so they'll
2000132b578d3Smrg      # only be used when explicitly requested
2000232b578d3Smrg      if test "x$enable_dependency_tracking" = xyes; then
2000332b578d3Smrg	continue
2000432b578d3Smrg      else
2000532b578d3Smrg	break
2000632b578d3Smrg      fi
2000732b578d3Smrg      ;;
2000832b578d3Smrg    none) break ;;
2000932b578d3Smrg    esac
2001032b578d3Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
2001132b578d3Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
2001232b578d3Smrg    # handle `-M -o', and we need to detect this.
2001332b578d3Smrg    if depmode=$depmode \
2001432b578d3Smrg       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
2001532b578d3Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
2001632b578d3Smrg       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
2001732b578d3Smrg         >/dev/null 2>conftest.err &&
2001832b578d3Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
2001932b578d3Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
2002032b578d3Smrg       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
2002132b578d3Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2002232b578d3Smrg      # icc doesn't choke on unknown options, it will just issue warnings
2002332b578d3Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
2002432b578d3Smrg      # that says an option was ignored or not supported.
2002532b578d3Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
2002632b578d3Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
2002732b578d3Smrg      # The diagnosis changed in icc 8.0:
2002832b578d3Smrg      #   icc: Command line remark: option '-MP' not supported
2002932b578d3Smrg      if (grep 'ignoring option' conftest.err ||
2003032b578d3Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
2003132b578d3Smrg        am_cv_CC_dependencies_compiler_type=$depmode
2003232b578d3Smrg        break
2003332b578d3Smrg      fi
2003432b578d3Smrg    fi
2003532b578d3Smrg  done
2003632b578d3Smrg
2003732b578d3Smrg  cd ..
2003832b578d3Smrg  rm -rf conftest.dir
2003932b578d3Smrgelse
2004032b578d3Smrg  am_cv_CC_dependencies_compiler_type=none
2004132b578d3Smrgfi
2004232b578d3Smrg
2004332b578d3Smrgfi
2004432b578d3Smrg{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
2004532b578d3Smrgecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
2004632b578d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
2004732b578d3Smrg
2004832b578d3Smrg if
2004932b578d3Smrg  test "x$enable_dependency_tracking" != xno \
2005032b578d3Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
2005132b578d3Smrg  am__fastdepCC_TRUE=
2005232b578d3Smrg  am__fastdepCC_FALSE='#'
2005332b578d3Smrgelse
2005432b578d3Smrg  am__fastdepCC_TRUE='#'
2005532b578d3Smrg  am__fastdepCC_FALSE=
2005632b578d3Smrgfi
2005732b578d3Smrg
2005832b578d3Smrg
2005932b578d3Smrg
20060d31dbc53Smrg
20061d31dbc53Smrgif  test "x$GCC" = xyes ; then
20062d31dbc53Smrg    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
20063d31dbc53Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
20064d31dbc53Smrg-Wbad-function-cast"
20065d31dbc53Smrg    case `gcc -dumpversion` in
20066d31dbc53Smrg    3.4.* | 4.*)
20067d31dbc53Smrg	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
20068d31dbc53Smrg	;;
20069d31dbc53Smrg    esac
20070d31dbc53Smrgelse
20071d31dbc53Smrg    { echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
20072d31dbc53Smrgecho $ECHO_N "checking whether __SUNPRO_C is declared... $ECHO_C" >&6; }
20073d31dbc53Smrgif test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
20074d31dbc53Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
20075d31dbc53Smrgelse
20076d31dbc53Smrg  cat >conftest.$ac_ext <<_ACEOF
20077d31dbc53Smrg/* confdefs.h.  */
20078d31dbc53Smrg_ACEOF
20079d31dbc53Smrgcat confdefs.h >>conftest.$ac_ext
20080d31dbc53Smrgcat >>conftest.$ac_ext <<_ACEOF
20081d31dbc53Smrg/* end confdefs.h.  */
20082d31dbc53Smrg$ac_includes_default
20083d31dbc53Smrgint
20084d31dbc53Smrgmain ()
20085d31dbc53Smrg{
20086d31dbc53Smrg#ifndef __SUNPRO_C
20087d31dbc53Smrg  (void) __SUNPRO_C;
20088d31dbc53Smrg#endif
20089d31dbc53Smrg
20090d31dbc53Smrg  ;
20091d31dbc53Smrg  return 0;
20092d31dbc53Smrg}
20093d31dbc53Smrg_ACEOF
20094d31dbc53Smrgrm -f conftest.$ac_objext
20095d31dbc53Smrgif { (ac_try="$ac_compile"
20096d31dbc53Smrgcase "(($ac_try" in
20097d31dbc53Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20098d31dbc53Smrg  *) ac_try_echo=$ac_try;;
20099d31dbc53Smrgesac
20100d31dbc53Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20101d31dbc53Smrg  (eval "$ac_compile") 2>conftest.er1
20102d31dbc53Smrg  ac_status=$?
20103d31dbc53Smrg  grep -v '^ *+' conftest.er1 >conftest.err
20104d31dbc53Smrg  rm -f conftest.er1
20105d31dbc53Smrg  cat conftest.err >&5
20106d31dbc53Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20107d31dbc53Smrg  (exit $ac_status); } && {
20108d31dbc53Smrg	 test -z "$ac_c_werror_flag" ||
20109d31dbc53Smrg	 test ! -s conftest.err
20110d31dbc53Smrg       } && test -s conftest.$ac_objext; then
20111d31dbc53Smrg  ac_cv_have_decl___SUNPRO_C=yes
20112d31dbc53Smrgelse
20113d31dbc53Smrg  echo "$as_me: failed program was:" >&5
20114d31dbc53Smrgsed 's/^/| /' conftest.$ac_ext >&5
20115d31dbc53Smrg
20116d31dbc53Smrg	ac_cv_have_decl___SUNPRO_C=no
20117d31dbc53Smrgfi
20118d31dbc53Smrg
20119d31dbc53Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20120d31dbc53Smrgfi
20121d31dbc53Smrg{ echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
20122d31dbc53Smrgecho "${ECHO_T}$ac_cv_have_decl___SUNPRO_C" >&6; }
20123d31dbc53Smrgif test $ac_cv_have_decl___SUNPRO_C = yes; then
20124d31dbc53Smrg  SUNCC="yes"
20125d31dbc53Smrgelse
20126d31dbc53Smrg  SUNCC="no"
20127d31dbc53Smrgfi
20128d31dbc53Smrg
20129d31dbc53Smrg    if test "x$SUNCC" = "xyes"; then
20130d31dbc53Smrg	CWARNFLAGS="-v"
20131d31dbc53Smrg    fi
2013232b578d3Smrgfi
2013332b578d3Smrg
2013432b578d3Smrg
2013532b578d3Smrg
2013632b578d3Smrg
2013732b578d3Smrg
20138d31dbc53Smrg
20139d31dbc53Smrg
2014032b578d3Smrg# Check whether --with-xorg-module-dir was given.
2014132b578d3Smrgif test "${with_xorg_module_dir+set}" = set; then
2014232b578d3Smrg  withval=$with_xorg_module_dir; moduledir="$withval"
2014332b578d3Smrgelse
2014432b578d3Smrg  moduledir="$libdir/xorg/modules"
2014532b578d3Smrgfi
2014632b578d3Smrg
2014732b578d3Smrg
2014832b578d3Smrg# Check whether --enable-dri was given.
2014932b578d3Smrgif test "${enable_dri+set}" = set; then
2015032b578d3Smrg  enableval=$enable_dri; DRI="$enableval"
2015132b578d3Smrgelse
2015232b578d3Smrg  DRI=auto
2015332b578d3Smrgfi
2015432b578d3Smrg
2015532b578d3Smrg
2015632b578d3Smrg# Check whether --enable-exa was given.
2015732b578d3Smrgif test "${enable_exa+set}" = set; then
2015832b578d3Smrg  enableval=$enable_exa; EXA="$enableval"
2015932b578d3Smrgelse
2016032b578d3Smrg  EXA=yes
2016132b578d3Smrgfi
2016232b578d3Smrg
2016332b578d3Smrg
2016432b578d3Smrg# Checks for extensions
2016532b578d3Smrg
2016632b578d3Smrg	SAVE_CFLAGS="$CFLAGS"
2016732b578d3Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
2016832b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
2016932b578d3Smrg/* confdefs.h.  */
2017032b578d3Smrg_ACEOF
2017132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2017232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2017332b578d3Smrg/* end confdefs.h.  */
2017432b578d3Smrg
2017532b578d3Smrg#include "xorg-server.h"
2017632b578d3Smrg#if !defined XINERAMA
2017732b578d3Smrg#error XINERAMA not defined
2017832b578d3Smrg#endif
2017932b578d3Smrg
2018032b578d3Smrgint
2018132b578d3Smrgmain ()
2018232b578d3Smrg{
2018332b578d3Smrg
2018432b578d3Smrg  ;
2018532b578d3Smrg  return 0;
2018632b578d3Smrg}
2018732b578d3Smrg_ACEOF
2018832b578d3Smrgrm -f conftest.$ac_objext
2018932b578d3Smrgif { (ac_try="$ac_compile"
2019032b578d3Smrgcase "(($ac_try" in
2019132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2019232b578d3Smrg  *) ac_try_echo=$ac_try;;
2019332b578d3Smrgesac
2019432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2019532b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2019632b578d3Smrg  ac_status=$?
2019732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2019832b578d3Smrg  rm -f conftest.er1
2019932b578d3Smrg  cat conftest.err >&5
2020032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2020132b578d3Smrg  (exit $ac_status); } && {
2020232b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2020332b578d3Smrg	 test ! -s conftest.err
2020432b578d3Smrg       } && test -s conftest.$ac_objext; then
2020532b578d3Smrg  _EXT_CHECK=yes
2020632b578d3Smrgelse
2020732b578d3Smrg  echo "$as_me: failed program was:" >&5
2020832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2020932b578d3Smrg
2021032b578d3Smrg	_EXT_CHECK=no
2021132b578d3Smrgfi
2021232b578d3Smrg
2021332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2021432b578d3Smrg	CFLAGS="$SAVE_CFLAGS"
2021532b578d3Smrg	{ echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5
2021632b578d3Smrgecho $ECHO_N "checking if XINERAMA is defined... $ECHO_C" >&6; }
2021732b578d3Smrg	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
2021832b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; }
2021932b578d3Smrg	if test "$_EXT_CHECK" != no; then
2022032b578d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto"
2022132b578d3Smrg	fi
2022232b578d3Smrg
2022332b578d3Smrg
2022432b578d3Smrg	SAVE_CFLAGS="$CFLAGS"
2022532b578d3Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
2022632b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
2022732b578d3Smrg/* confdefs.h.  */
2022832b578d3Smrg_ACEOF
2022932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2023032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2023132b578d3Smrg/* end confdefs.h.  */
2023232b578d3Smrg
2023332b578d3Smrg#include "xorg-server.h"
2023432b578d3Smrg#if !defined RANDR
2023532b578d3Smrg#error RANDR not defined
2023632b578d3Smrg#endif
2023732b578d3Smrg
2023832b578d3Smrgint
2023932b578d3Smrgmain ()
2024032b578d3Smrg{
2024132b578d3Smrg
2024232b578d3Smrg  ;
2024332b578d3Smrg  return 0;
2024432b578d3Smrg}
2024532b578d3Smrg_ACEOF
2024632b578d3Smrgrm -f conftest.$ac_objext
2024732b578d3Smrgif { (ac_try="$ac_compile"
2024832b578d3Smrgcase "(($ac_try" in
2024932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2025032b578d3Smrg  *) ac_try_echo=$ac_try;;
2025132b578d3Smrgesac
2025232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2025332b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2025432b578d3Smrg  ac_status=$?
2025532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2025632b578d3Smrg  rm -f conftest.er1
2025732b578d3Smrg  cat conftest.err >&5
2025832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2025932b578d3Smrg  (exit $ac_status); } && {
2026032b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2026132b578d3Smrg	 test ! -s conftest.err
2026232b578d3Smrg       } && test -s conftest.$ac_objext; then
2026332b578d3Smrg  _EXT_CHECK=yes
2026432b578d3Smrgelse
2026532b578d3Smrg  echo "$as_me: failed program was:" >&5
2026632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2026732b578d3Smrg
2026832b578d3Smrg	_EXT_CHECK=no
2026932b578d3Smrgfi
2027032b578d3Smrg
2027132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2027232b578d3Smrg	CFLAGS="$SAVE_CFLAGS"
2027332b578d3Smrg	{ echo "$as_me:$LINENO: checking if RANDR is defined" >&5
2027432b578d3Smrgecho $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
2027532b578d3Smrg	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
2027632b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; }
2027732b578d3Smrg	if test "$_EXT_CHECK" != no; then
2027832b578d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
2027932b578d3Smrg	fi
2028032b578d3Smrg
2028132b578d3Smrg
2028232b578d3Smrg	SAVE_CFLAGS="$CFLAGS"
2028332b578d3Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
2028432b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
2028532b578d3Smrg/* confdefs.h.  */
2028632b578d3Smrg_ACEOF
2028732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2028832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2028932b578d3Smrg/* end confdefs.h.  */
2029032b578d3Smrg
2029132b578d3Smrg#include "xorg-server.h"
2029232b578d3Smrg#if !defined RENDER
2029332b578d3Smrg#error RENDER not defined
2029432b578d3Smrg#endif
2029532b578d3Smrg
2029632b578d3Smrgint
2029732b578d3Smrgmain ()
2029832b578d3Smrg{
2029932b578d3Smrg
2030032b578d3Smrg  ;
2030132b578d3Smrg  return 0;
2030232b578d3Smrg}
2030332b578d3Smrg_ACEOF
2030432b578d3Smrgrm -f conftest.$ac_objext
2030532b578d3Smrgif { (ac_try="$ac_compile"
2030632b578d3Smrgcase "(($ac_try" in
2030732b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2030832b578d3Smrg  *) ac_try_echo=$ac_try;;
2030932b578d3Smrgesac
2031032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2031132b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2031232b578d3Smrg  ac_status=$?
2031332b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2031432b578d3Smrg  rm -f conftest.er1
2031532b578d3Smrg  cat conftest.err >&5
2031632b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2031732b578d3Smrg  (exit $ac_status); } && {
2031832b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2031932b578d3Smrg	 test ! -s conftest.err
2032032b578d3Smrg       } && test -s conftest.$ac_objext; then
2032132b578d3Smrg  _EXT_CHECK=yes
2032232b578d3Smrgelse
2032332b578d3Smrg  echo "$as_me: failed program was:" >&5
2032432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2032532b578d3Smrg
2032632b578d3Smrg	_EXT_CHECK=no
2032732b578d3Smrgfi
2032832b578d3Smrg
2032932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2033032b578d3Smrg	CFLAGS="$SAVE_CFLAGS"
2033132b578d3Smrg	{ echo "$as_me:$LINENO: checking if RENDER is defined" >&5
2033232b578d3Smrgecho $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
2033332b578d3Smrg	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
2033432b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; }
2033532b578d3Smrg	if test "$_EXT_CHECK" != no; then
2033632b578d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
2033732b578d3Smrg	fi
2033832b578d3Smrg
2033932b578d3Smrg
2034032b578d3Smrg	SAVE_CFLAGS="$CFLAGS"
2034132b578d3Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
2034232b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
2034332b578d3Smrg/* confdefs.h.  */
2034432b578d3Smrg_ACEOF
2034532b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2034632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2034732b578d3Smrg/* end confdefs.h.  */
2034832b578d3Smrg
2034932b578d3Smrg#include "xorg-server.h"
2035032b578d3Smrg#if !defined XV
2035132b578d3Smrg#error XV not defined
2035232b578d3Smrg#endif
2035332b578d3Smrg
2035432b578d3Smrgint
2035532b578d3Smrgmain ()
2035632b578d3Smrg{
2035732b578d3Smrg
2035832b578d3Smrg  ;
2035932b578d3Smrg  return 0;
2036032b578d3Smrg}
2036132b578d3Smrg_ACEOF
2036232b578d3Smrgrm -f conftest.$ac_objext
2036332b578d3Smrgif { (ac_try="$ac_compile"
2036432b578d3Smrgcase "(($ac_try" in
2036532b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2036632b578d3Smrg  *) ac_try_echo=$ac_try;;
2036732b578d3Smrgesac
2036832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2036932b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2037032b578d3Smrg  ac_status=$?
2037132b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2037232b578d3Smrg  rm -f conftest.er1
2037332b578d3Smrg  cat conftest.err >&5
2037432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2037532b578d3Smrg  (exit $ac_status); } && {
2037632b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2037732b578d3Smrg	 test ! -s conftest.err
2037832b578d3Smrg       } && test -s conftest.$ac_objext; then
2037932b578d3Smrg  _EXT_CHECK=yes
2038032b578d3Smrgelse
2038132b578d3Smrg  echo "$as_me: failed program was:" >&5
2038232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2038332b578d3Smrg
2038432b578d3Smrg	_EXT_CHECK=no
2038532b578d3Smrgfi
2038632b578d3Smrg
2038732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2038832b578d3Smrg	CFLAGS="$SAVE_CFLAGS"
2038932b578d3Smrg	{ echo "$as_me:$LINENO: checking if XV is defined" >&5
2039032b578d3Smrgecho $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
2039132b578d3Smrg	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
2039232b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; }
2039332b578d3Smrg	if test "$_EXT_CHECK" != no; then
2039432b578d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
2039532b578d3Smrg	fi
2039632b578d3Smrg
2039732b578d3Smrg
2039832b578d3Smrg	SAVE_CFLAGS="$CFLAGS"
2039932b578d3Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
2040032b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
2040132b578d3Smrg/* confdefs.h.  */
2040232b578d3Smrg_ACEOF
2040332b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2040432b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2040532b578d3Smrg/* end confdefs.h.  */
2040632b578d3Smrg
2040732b578d3Smrg#include "xorg-server.h"
2040832b578d3Smrg#if !defined XF86MISC
2040932b578d3Smrg#error XF86MISC not defined
2041032b578d3Smrg#endif
2041132b578d3Smrg
2041232b578d3Smrgint
2041332b578d3Smrgmain ()
2041432b578d3Smrg{
2041532b578d3Smrg
2041632b578d3Smrg  ;
2041732b578d3Smrg  return 0;
2041832b578d3Smrg}
2041932b578d3Smrg_ACEOF
2042032b578d3Smrgrm -f conftest.$ac_objext
2042132b578d3Smrgif { (ac_try="$ac_compile"
2042232b578d3Smrgcase "(($ac_try" in
2042332b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2042432b578d3Smrg  *) ac_try_echo=$ac_try;;
2042532b578d3Smrgesac
2042632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2042732b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2042832b578d3Smrg  ac_status=$?
2042932b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2043032b578d3Smrg  rm -f conftest.er1
2043132b578d3Smrg  cat conftest.err >&5
2043232b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2043332b578d3Smrg  (exit $ac_status); } && {
2043432b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2043532b578d3Smrg	 test ! -s conftest.err
2043632b578d3Smrg       } && test -s conftest.$ac_objext; then
2043732b578d3Smrg  _EXT_CHECK=yes
2043832b578d3Smrgelse
2043932b578d3Smrg  echo "$as_me: failed program was:" >&5
2044032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2044132b578d3Smrg
2044232b578d3Smrg	_EXT_CHECK=no
2044332b578d3Smrgfi
2044432b578d3Smrg
2044532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2044632b578d3Smrg	CFLAGS="$SAVE_CFLAGS"
2044732b578d3Smrg	{ echo "$as_me:$LINENO: checking if XF86MISC is defined" >&5
2044832b578d3Smrgecho $ECHO_N "checking if XF86MISC is defined... $ECHO_C" >&6; }
2044932b578d3Smrg	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
2045032b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; }
2045132b578d3Smrg	if test "$_EXT_CHECK" != no; then
2045232b578d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xf86miscproto"
2045332b578d3Smrg	fi
2045432b578d3Smrg
2045532b578d3Smrg
2045632b578d3Smrg	SAVE_CFLAGS="$CFLAGS"
2045732b578d3Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
2045832b578d3Smrg	cat >conftest.$ac_ext <<_ACEOF
2045932b578d3Smrg/* confdefs.h.  */
2046032b578d3Smrg_ACEOF
2046132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2046232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2046332b578d3Smrg/* end confdefs.h.  */
2046432b578d3Smrg
2046532b578d3Smrg#include "xorg-server.h"
2046632b578d3Smrg#if !defined DPMSExtension
2046732b578d3Smrg#error DPMSExtension not defined
2046832b578d3Smrg#endif
2046932b578d3Smrg
2047032b578d3Smrgint
2047132b578d3Smrgmain ()
2047232b578d3Smrg{
2047332b578d3Smrg
2047432b578d3Smrg  ;
2047532b578d3Smrg  return 0;
2047632b578d3Smrg}
2047732b578d3Smrg_ACEOF
2047832b578d3Smrgrm -f conftest.$ac_objext
2047932b578d3Smrgif { (ac_try="$ac_compile"
2048032b578d3Smrgcase "(($ac_try" in
2048132b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2048232b578d3Smrg  *) ac_try_echo=$ac_try;;
2048332b578d3Smrgesac
2048432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2048532b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2048632b578d3Smrg  ac_status=$?
2048732b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2048832b578d3Smrg  rm -f conftest.er1
2048932b578d3Smrg  cat conftest.err >&5
2049032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2049132b578d3Smrg  (exit $ac_status); } && {
2049232b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2049332b578d3Smrg	 test ! -s conftest.err
2049432b578d3Smrg       } && test -s conftest.$ac_objext; then
2049532b578d3Smrg  _EXT_CHECK=yes
2049632b578d3Smrgelse
2049732b578d3Smrg  echo "$as_me: failed program was:" >&5
2049832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2049932b578d3Smrg
2050032b578d3Smrg	_EXT_CHECK=no
2050132b578d3Smrgfi
2050232b578d3Smrg
2050332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2050432b578d3Smrg	CFLAGS="$SAVE_CFLAGS"
2050532b578d3Smrg	{ echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
2050632b578d3Smrgecho $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
2050732b578d3Smrg	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
2050832b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; }
2050932b578d3Smrg	if test "$_EXT_CHECK" != no; then
2051032b578d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
2051132b578d3Smrg	fi
2051232b578d3Smrg
2051332b578d3Smrg
2051432b578d3Smrg# Checks for pkg-config packages
2051532b578d3Smrg
2051632b578d3Smrg
2051732b578d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
2051832b578d3Smrg	if test -n "$ac_tool_prefix"; then
2051932b578d3Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
2052032b578d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
2052132b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2052232b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2052332b578d3Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then
2052432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2052532b578d3Smrgelse
2052632b578d3Smrg  case $PKG_CONFIG in
2052732b578d3Smrg  [\\/]* | ?:[\\/]*)
2052832b578d3Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
2052932b578d3Smrg  ;;
2053032b578d3Smrg  *)
2053132b578d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2053232b578d3Smrgfor as_dir in $PATH
2053332b578d3Smrgdo
2053432b578d3Smrg  IFS=$as_save_IFS
2053532b578d3Smrg  test -z "$as_dir" && as_dir=.
2053632b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2053732b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2053832b578d3Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
2053932b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2054032b578d3Smrg    break 2
2054132b578d3Smrg  fi
2054232b578d3Smrgdone
2054332b578d3Smrgdone
2054432b578d3SmrgIFS=$as_save_IFS
2054532b578d3Smrg
2054632b578d3Smrg  ;;
2054732b578d3Smrgesac
2054832b578d3Smrgfi
2054932b578d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
2055032b578d3Smrgif test -n "$PKG_CONFIG"; then
2055132b578d3Smrg  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
2055232b578d3Smrgecho "${ECHO_T}$PKG_CONFIG" >&6; }
2055332b578d3Smrgelse
2055432b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
2055532b578d3Smrgecho "${ECHO_T}no" >&6; }
2055632b578d3Smrgfi
2055732b578d3Smrg
2055832b578d3Smrg
2055932b578d3Smrgfi
2056032b578d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
2056132b578d3Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
2056232b578d3Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
2056332b578d3Smrgset dummy pkg-config; ac_word=$2
2056432b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2056532b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2056632b578d3Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
2056732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2056832b578d3Smrgelse
2056932b578d3Smrg  case $ac_pt_PKG_CONFIG in
2057032b578d3Smrg  [\\/]* | ?:[\\/]*)
2057132b578d3Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
2057232b578d3Smrg  ;;
2057332b578d3Smrg  *)
2057432b578d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2057532b578d3Smrgfor as_dir in $PATH
2057632b578d3Smrgdo
2057732b578d3Smrg  IFS=$as_save_IFS
2057832b578d3Smrg  test -z "$as_dir" && as_dir=.
2057932b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2058032b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2058132b578d3Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
2058232b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2058332b578d3Smrg    break 2
2058432b578d3Smrg  fi
2058532b578d3Smrgdone
2058632b578d3Smrgdone
2058732b578d3SmrgIFS=$as_save_IFS
2058832b578d3Smrg
2058932b578d3Smrg  ;;
2059032b578d3Smrgesac
2059132b578d3Smrgfi
2059232b578d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
2059332b578d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then
2059432b578d3Smrg  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
2059532b578d3Smrgecho "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
2059632b578d3Smrgelse
2059732b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
2059832b578d3Smrgecho "${ECHO_T}no" >&6; }
2059932b578d3Smrgfi
2060032b578d3Smrg
2060132b578d3Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
2060232b578d3Smrg    PKG_CONFIG=""
2060332b578d3Smrg  else
2060432b578d3Smrg    case $cross_compiling:$ac_tool_warned in
2060532b578d3Smrgyes:)
2060632b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2060732b578d3Smrgwhose name does not start with the host triplet.  If you think this
2060832b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2060932b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2061032b578d3Smrgwhose name does not start with the host triplet.  If you think this
2061132b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2061232b578d3Smrgac_tool_warned=yes ;;
2061332b578d3Smrgesac
2061432b578d3Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
2061532b578d3Smrg  fi
2061632b578d3Smrgelse
2061732b578d3Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
2061832b578d3Smrgfi
2061932b578d3Smrg
2062032b578d3Smrgfi
2062132b578d3Smrgif test -n "$PKG_CONFIG"; then
2062232b578d3Smrg	_pkg_min_version=0.9.0
2062332b578d3Smrg	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
2062432b578d3Smrgecho $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
2062532b578d3Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
2062632b578d3Smrg		{ echo "$as_me:$LINENO: result: yes" >&5
2062732b578d3Smrgecho "${ECHO_T}yes" >&6; }
2062832b578d3Smrg	else
2062932b578d3Smrg		{ echo "$as_me:$LINENO: result: no" >&5
2063032b578d3Smrgecho "${ECHO_T}no" >&6; }
2063132b578d3Smrg		PKG_CONFIG=""
2063232b578d3Smrg	fi
2063332b578d3Smrg
2063432b578d3Smrgfi
2063532b578d3Smrg
2063632b578d3Smrgpkg_failed=no
2063732b578d3Smrg{ echo "$as_me:$LINENO: checking for XORG" >&5
2063832b578d3Smrgecho $ECHO_N "checking for XORG... $ECHO_C" >&6; }
2063932b578d3Smrg
20640d31dbc53Smrgif test -n "$PKG_CONFIG"; then
20641d31dbc53Smrg        if test -n "$PKG_CONFIG" && \
2064232b578d3Smrg    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
2064332b578d3Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
2064432b578d3Smrg  ac_status=$?
2064532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2064632b578d3Smrg  (exit $ac_status); }; then
2064732b578d3Smrg  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
2064832b578d3Smrgelse
2064932b578d3Smrg  pkg_failed=yes
2065032b578d3Smrgfi
20651d31dbc53Smrgelse
20652d31dbc53Smrg	pkg_failed=untried
2065332b578d3Smrgfi
20654d31dbc53Smrgif test -n "$PKG_CONFIG"; then
20655d31dbc53Smrg        if test -n "$PKG_CONFIG" && \
2065632b578d3Smrg    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
2065732b578d3Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
2065832b578d3Smrg  ac_status=$?
2065932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2066032b578d3Smrg  (exit $ac_status); }; then
2066132b578d3Smrg  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
2066232b578d3Smrgelse
2066332b578d3Smrg  pkg_failed=yes
2066432b578d3Smrgfi
20665d31dbc53Smrgelse
20666d31dbc53Smrg	pkg_failed=untried
2066732b578d3Smrgfi
2066832b578d3Smrg
2066932b578d3Smrgif test $pkg_failed = yes; then
20670d31dbc53Smrg	XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES"`
2067132b578d3Smrg	# Put the nasty error message in config.log where it belongs
20672d31dbc53Smrg	echo "$XORG_PKG_ERRORS" 1>&5
2067332b578d3Smrg
20674d31dbc53Smrg	{ { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met.
2067532b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2067632b578d3Smrginstalled software in a non-standard prefix.
2067732b578d3Smrg
20678d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables
20679d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
20680d31dbc53Smrgmore details." >&5
20681d31dbc53Smrgecho "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met.
2068232b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2068332b578d3Smrginstalled software in a non-standard prefix.
2068432b578d3Smrg
20685d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables
20686d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
20687d31dbc53Smrgmore details." >&2;}
2068832b578d3Smrg   { (exit 1); exit 1; }; }
2068932b578d3Smrgelif test $pkg_failed = untried; then
2069032b578d3Smrg	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
2069132b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
2069232b578d3Smrgpath to pkg-config.
2069332b578d3Smrg
20694d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables
20695d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
20696d31dbc53Smrgmore details.
2069732b578d3Smrg
20698d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
2069932b578d3SmrgSee \`config.log' for more details." >&5
2070032b578d3Smrgecho "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
2070132b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
2070232b578d3Smrgpath to pkg-config.
2070332b578d3Smrg
20704d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables
20705d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
20706d31dbc53Smrgmore details.
2070732b578d3Smrg
20708d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
2070932b578d3SmrgSee \`config.log' for more details." >&2;}
2071032b578d3Smrg   { (exit 1); exit 1; }; }
2071132b578d3Smrgelse
2071232b578d3Smrg	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
2071332b578d3Smrg	XORG_LIBS=$pkg_cv_XORG_LIBS
2071432b578d3Smrg        { echo "$as_me:$LINENO: result: yes" >&5
2071532b578d3Smrgecho "${ECHO_T}yes" >&6; }
2071632b578d3Smrg	:
2071732b578d3Smrgfi
2071832b578d3Smrgsdkdir=$(pkg-config --variable=sdkdir xorg-server)
2071932b578d3Smrg
2072032b578d3Smrg# Checks for libraries.
2072132b578d3Smrg
2072232b578d3Smrg# Checks for header files.
2072332b578d3Smrg{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
2072432b578d3Smrgecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
2072532b578d3Smrgif test "${ac_cv_header_stdc+set}" = set; then
2072632b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2072732b578d3Smrgelse
2072832b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
2072932b578d3Smrg/* confdefs.h.  */
2073032b578d3Smrg_ACEOF
2073132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2073232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2073332b578d3Smrg/* end confdefs.h.  */
2073432b578d3Smrg#include <stdlib.h>
2073532b578d3Smrg#include <stdarg.h>
2073632b578d3Smrg#include <string.h>
2073732b578d3Smrg#include <float.h>
2073832b578d3Smrg
2073932b578d3Smrgint
2074032b578d3Smrgmain ()
2074132b578d3Smrg{
2074232b578d3Smrg
2074332b578d3Smrg  ;
2074432b578d3Smrg  return 0;
2074532b578d3Smrg}
2074632b578d3Smrg_ACEOF
2074732b578d3Smrgrm -f conftest.$ac_objext
2074832b578d3Smrgif { (ac_try="$ac_compile"
2074932b578d3Smrgcase "(($ac_try" in
2075032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2075132b578d3Smrg  *) ac_try_echo=$ac_try;;
2075232b578d3Smrgesac
2075332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2075432b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2075532b578d3Smrg  ac_status=$?
2075632b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2075732b578d3Smrg  rm -f conftest.er1
2075832b578d3Smrg  cat conftest.err >&5
2075932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2076032b578d3Smrg  (exit $ac_status); } && {
2076132b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2076232b578d3Smrg	 test ! -s conftest.err
2076332b578d3Smrg       } && test -s conftest.$ac_objext; then
2076432b578d3Smrg  ac_cv_header_stdc=yes
2076532b578d3Smrgelse
2076632b578d3Smrg  echo "$as_me: failed program was:" >&5
2076732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2076832b578d3Smrg
2076932b578d3Smrg	ac_cv_header_stdc=no
2077032b578d3Smrgfi
2077132b578d3Smrg
2077232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2077332b578d3Smrg
2077432b578d3Smrgif test $ac_cv_header_stdc = yes; then
2077532b578d3Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2077632b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
2077732b578d3Smrg/* confdefs.h.  */
2077832b578d3Smrg_ACEOF
2077932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2078032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2078132b578d3Smrg/* end confdefs.h.  */
2078232b578d3Smrg#include <string.h>
2078332b578d3Smrg
2078432b578d3Smrg_ACEOF
2078532b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2078632b578d3Smrg  $EGREP "memchr" >/dev/null 2>&1; then
2078732b578d3Smrg  :
2078832b578d3Smrgelse
2078932b578d3Smrg  ac_cv_header_stdc=no
2079032b578d3Smrgfi
2079132b578d3Smrgrm -f conftest*
2079232b578d3Smrg
2079332b578d3Smrgfi
2079432b578d3Smrg
2079532b578d3Smrgif test $ac_cv_header_stdc = yes; then
2079632b578d3Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2079732b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
2079832b578d3Smrg/* confdefs.h.  */
2079932b578d3Smrg_ACEOF
2080032b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2080132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2080232b578d3Smrg/* end confdefs.h.  */
2080332b578d3Smrg#include <stdlib.h>
2080432b578d3Smrg
2080532b578d3Smrg_ACEOF
2080632b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2080732b578d3Smrg  $EGREP "free" >/dev/null 2>&1; then
2080832b578d3Smrg  :
2080932b578d3Smrgelse
2081032b578d3Smrg  ac_cv_header_stdc=no
2081132b578d3Smrgfi
2081232b578d3Smrgrm -f conftest*
2081332b578d3Smrg
2081432b578d3Smrgfi
2081532b578d3Smrg
2081632b578d3Smrgif test $ac_cv_header_stdc = yes; then
2081732b578d3Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2081832b578d3Smrg  if test "$cross_compiling" = yes; then
2081932b578d3Smrg  :
2082032b578d3Smrgelse
2082132b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
2082232b578d3Smrg/* confdefs.h.  */
2082332b578d3Smrg_ACEOF
2082432b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2082532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2082632b578d3Smrg/* end confdefs.h.  */
2082732b578d3Smrg#include <ctype.h>
2082832b578d3Smrg#include <stdlib.h>
2082932b578d3Smrg#if ((' ' & 0x0FF) == 0x020)
2083032b578d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2083132b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2083232b578d3Smrg#else
2083332b578d3Smrg# define ISLOWER(c) \
2083432b578d3Smrg		   (('a' <= (c) && (c) <= 'i') \
2083532b578d3Smrg		     || ('j' <= (c) && (c) <= 'r') \
2083632b578d3Smrg		     || ('s' <= (c) && (c) <= 'z'))
2083732b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2083832b578d3Smrg#endif
2083932b578d3Smrg
2084032b578d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2084132b578d3Smrgint
2084232b578d3Smrgmain ()
2084332b578d3Smrg{
2084432b578d3Smrg  int i;
2084532b578d3Smrg  for (i = 0; i < 256; i++)
2084632b578d3Smrg    if (XOR (islower (i), ISLOWER (i))
2084732b578d3Smrg	|| toupper (i) != TOUPPER (i))
2084832b578d3Smrg      return 2;
2084932b578d3Smrg  return 0;
2085032b578d3Smrg}
2085132b578d3Smrg_ACEOF
2085232b578d3Smrgrm -f conftest$ac_exeext
2085332b578d3Smrgif { (ac_try="$ac_link"
2085432b578d3Smrgcase "(($ac_try" in
2085532b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2085632b578d3Smrg  *) ac_try_echo=$ac_try;;
2085732b578d3Smrgesac
2085832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2085932b578d3Smrg  (eval "$ac_link") 2>&5
2086032b578d3Smrg  ac_status=$?
2086132b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2086232b578d3Smrg  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2086332b578d3Smrg  { (case "(($ac_try" in
2086432b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2086532b578d3Smrg  *) ac_try_echo=$ac_try;;
2086632b578d3Smrgesac
2086732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2086832b578d3Smrg  (eval "$ac_try") 2>&5
2086932b578d3Smrg  ac_status=$?
2087032b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2087132b578d3Smrg  (exit $ac_status); }; }; then
2087232b578d3Smrg  :
2087332b578d3Smrgelse
2087432b578d3Smrg  echo "$as_me: program exited with status $ac_status" >&5
2087532b578d3Smrgecho "$as_me: failed program was:" >&5
2087632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2087732b578d3Smrg
2087832b578d3Smrg( exit $ac_status )
2087932b578d3Smrgac_cv_header_stdc=no
2088032b578d3Smrgfi
2088132b578d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2088232b578d3Smrgfi
2088332b578d3Smrg
2088432b578d3Smrg
2088532b578d3Smrgfi
2088632b578d3Smrgfi
2088732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
2088832b578d3Smrgecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
2088932b578d3Smrgif test $ac_cv_header_stdc = yes; then
2089032b578d3Smrg
2089132b578d3Smrgcat >>confdefs.h <<\_ACEOF
2089232b578d3Smrg#define STDC_HEADERS 1
2089332b578d3Smrg_ACEOF
2089432b578d3Smrg
2089532b578d3Smrgfi
2089632b578d3Smrg
2089732b578d3Smrg
2089832b578d3Smrgif test "$DRI" != no; then
2089932b578d3Smrg	as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
2090032b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
2090132b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6; }
2090232b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
2090332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2090432b578d3Smrgelse
2090532b578d3Smrg  test "$cross_compiling" = yes &&
2090632b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
2090732b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;}
2090832b578d3Smrg   { (exit 1); exit 1; }; }
2090932b578d3Smrgif test -r "${sdkdir}/dri.h"; then
2091032b578d3Smrg  eval "$as_ac_File=yes"
2091132b578d3Smrgelse
2091232b578d3Smrg  eval "$as_ac_File=no"
2091332b578d3Smrgfi
2091432b578d3Smrgfi
2091532b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'`
2091632b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
2091732b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
2091832b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then
2091932b578d3Smrg  have_dri_h="yes"
2092032b578d3Smrgelse
2092132b578d3Smrg  have_dri_h="no"
2092232b578d3Smrgfi
2092332b578d3Smrg
2092432b578d3Smrg	as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
2092532b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
2092632b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6; }
2092732b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
2092832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2092932b578d3Smrgelse
2093032b578d3Smrg  test "$cross_compiling" = yes &&
2093132b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
2093232b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;}
2093332b578d3Smrg   { (exit 1); exit 1; }; }
2093432b578d3Smrgif test -r "${sdkdir}/sarea.h"; then
2093532b578d3Smrg  eval "$as_ac_File=yes"
2093632b578d3Smrgelse
2093732b578d3Smrg  eval "$as_ac_File=no"
2093832b578d3Smrgfi
2093932b578d3Smrgfi
2094032b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'`
2094132b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
2094232b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
2094332b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then
2094432b578d3Smrg  have_sarea_h="yes"
2094532b578d3Smrgelse
2094632b578d3Smrg  have_sarea_h="no"
2094732b578d3Smrgfi
2094832b578d3Smrg
2094932b578d3Smrg	as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
2095032b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
2095132b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6; }
2095232b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
2095332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2095432b578d3Smrgelse
2095532b578d3Smrg  test "$cross_compiling" = yes &&
2095632b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
2095732b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;}
2095832b578d3Smrg   { (exit 1); exit 1; }; }
2095932b578d3Smrgif test -r "${sdkdir}/dristruct.h"; then
2096032b578d3Smrg  eval "$as_ac_File=yes"
2096132b578d3Smrgelse
2096232b578d3Smrg  eval "$as_ac_File=no"
2096332b578d3Smrgfi
2096432b578d3Smrgfi
2096532b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'`
2096632b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
2096732b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
2096832b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then
2096932b578d3Smrg  have_dristruct_h="yes"
2097032b578d3Smrgelse
2097132b578d3Smrg  have_dristruct_h="no"
2097232b578d3Smrgfi
2097332b578d3Smrg
2097432b578d3Smrg	as_ac_File=`echo "ac_cv_file_${sdkdir}/damage.h" | $as_tr_sh`
2097532b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/damage.h" >&5
2097632b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/damage.h... $ECHO_C" >&6; }
2097732b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
2097832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2097932b578d3Smrgelse
2098032b578d3Smrg  test "$cross_compiling" = yes &&
2098132b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
2098232b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;}
2098332b578d3Smrg   { (exit 1); exit 1; }; }
2098432b578d3Smrgif test -r "${sdkdir}/damage.h"; then
2098532b578d3Smrg  eval "$as_ac_File=yes"
2098632b578d3Smrgelse
2098732b578d3Smrg  eval "$as_ac_File=no"
2098832b578d3Smrgfi
2098932b578d3Smrgfi
2099032b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'`
2099132b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
2099232b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
2099332b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then
2099432b578d3Smrg  have_damage_h="yes"
2099532b578d3Smrgelse
2099632b578d3Smrg  have_damage_h="no"
2099732b578d3Smrgfi
2099832b578d3Smrg
2099932b578d3Smrgfi
2100032b578d3Smrg
2100132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include DRI support" >&5
2100232b578d3Smrgecho $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6; }
2100332b578d3Smrgif test x$DRI = xauto; then
2100432b578d3Smrg	if test "$have_dri_h" = yes -a \
2100532b578d3Smrg                "$have_sarea_h" = yes -a \
2100632b578d3Smrg                "$have_dristruct_h" = yes; then
2100732b578d3Smrg		DRI="yes"
2100832b578d3Smrg	else
2100932b578d3Smrg		DRI="no"
2101032b578d3Smrg	fi
2101132b578d3Smrgfi
2101232b578d3Smrg{ echo "$as_me:$LINENO: result: $DRI" >&5
2101332b578d3Smrgecho "${ECHO_T}$DRI" >&6; }
2101432b578d3Smrg
2101532b578d3Smrg if test x$DRI = xyes; then
2101632b578d3Smrg  DRI_TRUE=
2101732b578d3Smrg  DRI_FALSE='#'
2101832b578d3Smrgelse
2101932b578d3Smrg  DRI_TRUE='#'
2102032b578d3Smrg  DRI_FALSE=
2102132b578d3Smrgfi
2102232b578d3Smrg
2102332b578d3Smrgif test "$DRI" = yes; then
2102432b578d3Smrg
2102532b578d3Smrgpkg_failed=no
2102632b578d3Smrg{ echo "$as_me:$LINENO: checking for DRI" >&5
2102732b578d3Smrgecho $ECHO_N "checking for DRI... $ECHO_C" >&6; }
2102832b578d3Smrg
21029d31dbc53Smrgif test -n "$PKG_CONFIG"; then
21030d31dbc53Smrg        if test -n "$PKG_CONFIG" && \
2103132b578d3Smrg    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
2103232b578d3Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
2103332b578d3Smrg  ac_status=$?
2103432b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2103532b578d3Smrg  (exit $ac_status); }; then
2103632b578d3Smrg  pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.2 xf86driproto" 2>/dev/null`
2103732b578d3Smrgelse
2103832b578d3Smrg  pkg_failed=yes
2103932b578d3Smrgfi
21040d31dbc53Smrgelse
21041d31dbc53Smrg	pkg_failed=untried
2104232b578d3Smrgfi
21043d31dbc53Smrgif test -n "$PKG_CONFIG"; then
21044d31dbc53Smrg        if test -n "$PKG_CONFIG" && \
2104532b578d3Smrg    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
2104632b578d3Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
2104732b578d3Smrg  ac_status=$?
2104832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104932b578d3Smrg  (exit $ac_status); }; then
2105032b578d3Smrg  pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.2 xf86driproto" 2>/dev/null`
2105132b578d3Smrgelse
2105232b578d3Smrg  pkg_failed=yes
2105332b578d3Smrgfi
21054d31dbc53Smrgelse
21055d31dbc53Smrg	pkg_failed=untried
2105632b578d3Smrgfi
2105732b578d3Smrg
2105832b578d3Smrgif test $pkg_failed = yes; then
21059d31dbc53Smrg	DRI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libdrm >= 2.2 xf86driproto"`
2106032b578d3Smrg	# Put the nasty error message in config.log where it belongs
21061d31dbc53Smrg	echo "$DRI_PKG_ERRORS" 1>&5
2106232b578d3Smrg
21063d31dbc53Smrg	{ { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met.
2106432b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2106532b578d3Smrginstalled software in a non-standard prefix.
2106632b578d3Smrg
21067d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables
21068d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21069d31dbc53Smrgmore details." >&5
21070d31dbc53Smrgecho "$as_me: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met.
2107132b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2107232b578d3Smrginstalled software in a non-standard prefix.
2107332b578d3Smrg
21074d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables
21075d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21076d31dbc53Smrgmore details." >&2;}
2107732b578d3Smrg   { (exit 1); exit 1; }; }
2107832b578d3Smrgelif test $pkg_failed = untried; then
2107932b578d3Smrg	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
2108032b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
2108132b578d3Smrgpath to pkg-config.
2108232b578d3Smrg
21083d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables
21084d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21085d31dbc53Smrgmore details.
2108632b578d3Smrg
21087d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
2108832b578d3SmrgSee \`config.log' for more details." >&5
2108932b578d3Smrgecho "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
2109032b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
2109132b578d3Smrgpath to pkg-config.
2109232b578d3Smrg
21093d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables
21094d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21095d31dbc53Smrgmore details.
2109632b578d3Smrg
21097d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
2109832b578d3SmrgSee \`config.log' for more details." >&2;}
2109932b578d3Smrg   { (exit 1); exit 1; }; }
2110032b578d3Smrgelse
2110132b578d3Smrg	DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
2110232b578d3Smrg	DRI_LIBS=$pkg_cv_DRI_LIBS
2110332b578d3Smrg        { echo "$as_me:$LINENO: result: yes" >&5
2110432b578d3Smrgecho "${ECHO_T}yes" >&6; }
2110532b578d3Smrg	:
2110632b578d3Smrgfi
2110732b578d3Smrg
2110832b578d3Smrgcat >>confdefs.h <<\_ACEOF
2110932b578d3Smrg#define XF86DRI 1
2111032b578d3Smrg_ACEOF
2111132b578d3Smrg
2111232b578d3Smrg
2111332b578d3Smrgcat >>confdefs.h <<\_ACEOF
2111432b578d3Smrg#define XF86DRI_DEVEL 1
2111532b578d3Smrg_ACEOF
2111632b578d3Smrg
2111732b578d3Smrgfi
2111832b578d3Smrg
2111932b578d3Smrg# Note that this is sort of inverted from drivers/ati/Imakefile in
2112032b578d3Smrg# the monolith.  We test for foo, not for !foo (i.e. ATMISC_CPIO, not
2112132b578d3Smrg# ATIMISC_AVOID_CPIO), but the defines are negative.  So beware.  Oh yeah,
2112232b578d3Smrg# TV_OUT is the special case where it's a positive define, not AVOID_TV_OUT.
2112332b578d3Smrg
2112432b578d3Smrg# AVOID_CPIO: Only x86, amd64, and alpha are cool with CPIO.  It needs a
2112532b578d3Smrg# little-endian, undirected PIO space of at least 64kB.
2112632b578d3Smrg# AVOID_DGA: ???
2112732b578d3Smrg# ATI_TV_OUT: This only works on x86.
2112832b578d3Smrg
2112932b578d3SmrgATIMISC_CPIO=no
2113032b578d3SmrgATIMISC_DGA=yes
2113132b578d3SmrgATIMISC_TV_OUT=no
2113232b578d3Smrg
2113332b578d3Smrgcase $host_cpu in
2113432b578d3Smrg  i*86)
2113532b578d3Smrg    ATIMISC_TV_OUT=yes
2113632b578d3Smrg    ATIMISC_CPIO=yes
2113732b578d3Smrg    ;;
2113832b578d3Smrg  x86_64|amd64|alpha|ia64)
2113932b578d3Smrg    ATIMISC_CPIO=yes
2114032b578d3Smrg    ;;
2114132b578d3Smrg  sparc)
2114232b578d3Smrg    ATIMISC_DGA=no
2114332b578d3Smrg    ;;
2114432b578d3Smrg  *)
2114532b578d3Smrg    ;;
2114632b578d3Smrgesac
2114732b578d3Smrg
2114832b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include PIO support" >&5
2114932b578d3Smrgecho $ECHO_N "checking whether to include PIO support... $ECHO_C" >&6; }
2115032b578d3Smrg if test "x$ATIMISC_CPIO" = xyes; then
2115132b578d3Smrg  ATIMISC_CPIO_TRUE=
2115232b578d3Smrg  ATIMISC_CPIO_FALSE='#'
2115332b578d3Smrgelse
2115432b578d3Smrg  ATIMISC_CPIO_TRUE='#'
2115532b578d3Smrg  ATIMISC_CPIO_FALSE=
2115632b578d3Smrgfi
2115732b578d3Smrg
2115832b578d3Smrgif test "x$ATIMISC_CPIO" = xyes; then
2115932b578d3Smrg	{ echo "$as_me:$LINENO: result: yes, PIO" >&5
2116032b578d3Smrgecho "${ECHO_T}yes, PIO" >&6; }
2116132b578d3Smrgelse
2116232b578d3Smrg
2116332b578d3Smrgcat >>confdefs.h <<\_ACEOF
2116432b578d3Smrg#define AVOID_CPIO 1
2116532b578d3Smrg_ACEOF
2116632b578d3Smrg
2116732b578d3Smrg	{ echo "$as_me:$LINENO: result: no, MMIO" >&5
2116832b578d3Smrgecho "${ECHO_T}no, MMIO" >&6; }
2116932b578d3Smrgfi
2117032b578d3Smrg
2117132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include DGA support" >&5
2117232b578d3Smrgecho $ECHO_N "checking whether to include DGA support... $ECHO_C" >&6; }
2117332b578d3Smrg{ echo "$as_me:$LINENO: result: $ATIMISC_DGA" >&5
2117432b578d3Smrgecho "${ECHO_T}$ATIMISC_DGA" >&6; }
2117532b578d3Smrg if test "x$ATIMISC_DGA" = xyes; then
2117632b578d3Smrg  ATIMISC_DGA_TRUE=
2117732b578d3Smrg  ATIMISC_DGA_FALSE='#'
2117832b578d3Smrgelse
2117932b578d3Smrg  ATIMISC_DGA_TRUE='#'
2118032b578d3Smrg  ATIMISC_DGA_FALSE=
2118132b578d3Smrgfi
2118232b578d3Smrg
2118332b578d3Smrgif ! test "x$ATIMISC_DGA" = xyes; then
2118432b578d3Smrg
2118532b578d3Smrgcat >>confdefs.h <<\_ACEOF
2118632b578d3Smrg#define AVOID_DGA 1
2118732b578d3Smrg_ACEOF
2118832b578d3Smrg
2118932b578d3Smrgfi
2119032b578d3Smrg
2119132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include TV Out support" >&5
2119232b578d3Smrgecho $ECHO_N "checking whether to include TV Out support... $ECHO_C" >&6; }
2119332b578d3Smrg{ echo "$as_me:$LINENO: result: $ATIMISC_TV_OUT" >&5
2119432b578d3Smrgecho "${ECHO_T}$ATIMISC_TV_OUT" >&6; }
2119532b578d3Smrg if test "x$ATIMISC_TV_OUT" = xyes; then
2119632b578d3Smrg  ATIMISC_TV_OUT_TRUE=
2119732b578d3Smrg  ATIMISC_TV_OUT_FALSE='#'
2119832b578d3Smrgelse
2119932b578d3Smrg  ATIMISC_TV_OUT_TRUE='#'
2120032b578d3Smrg  ATIMISC_TV_OUT_FALSE=
2120132b578d3Smrgfi
2120232b578d3Smrg
2120332b578d3Smrgif test "x$ATIMISC_TV_OUT" = xyes; then
2120432b578d3Smrg
2120532b578d3Smrgcat >>confdefs.h <<\_ACEOF
2120632b578d3Smrg#define TV_OUT 1
2120732b578d3Smrg_ACEOF
2120832b578d3Smrg
2120932b578d3Smrgfi
2121032b578d3Smrg
2121132b578d3Smrg
2121232b578d3Smrgcat >>confdefs.h <<\_ACEOF
2121332b578d3Smrg#define USE_XAA 1
2121432b578d3Smrg_ACEOF
2121532b578d3Smrg
2121632b578d3Smrg
2121732b578d3Smrg# Properly handle EXA.
2121832b578d3Smrg{ echo "$as_me:$LINENO: checking whether to enable EXA support" >&5
2121932b578d3Smrgecho $ECHO_N "checking whether to enable EXA support... $ECHO_C" >&6; }
2122032b578d3Smrgif test "x$EXA" = xyes; then
2122132b578d3Smrg        { echo "$as_me:$LINENO: result: yes" >&5
2122232b578d3Smrgecho "${ECHO_T}yes" >&6; }
2122332b578d3Smrg
2122432b578d3Smrg        SAVE_CPPFLAGS="$CPPFLAGS"
2122532b578d3Smrg        CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
2122632b578d3Smrg        if test "${ac_cv_header_exa_h+set}" = set; then
2122732b578d3Smrg  { echo "$as_me:$LINENO: checking for exa.h" >&5
2122832b578d3Smrgecho $ECHO_N "checking for exa.h... $ECHO_C" >&6; }
2122932b578d3Smrgif test "${ac_cv_header_exa_h+set}" = set; then
2123032b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2123132b578d3Smrgfi
2123232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
2123332b578d3Smrgecho "${ECHO_T}$ac_cv_header_exa_h" >&6; }
2123432b578d3Smrgelse
2123532b578d3Smrg  # Is the header compilable?
2123632b578d3Smrg{ echo "$as_me:$LINENO: checking exa.h usability" >&5
2123732b578d3Smrgecho $ECHO_N "checking exa.h usability... $ECHO_C" >&6; }
2123832b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
2123932b578d3Smrg/* confdefs.h.  */
2124032b578d3Smrg_ACEOF
2124132b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2124232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2124332b578d3Smrg/* end confdefs.h.  */
2124432b578d3Smrg$ac_includes_default
2124532b578d3Smrg#include <exa.h>
2124632b578d3Smrg_ACEOF
2124732b578d3Smrgrm -f conftest.$ac_objext
2124832b578d3Smrgif { (ac_try="$ac_compile"
2124932b578d3Smrgcase "(($ac_try" in
2125032b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2125132b578d3Smrg  *) ac_try_echo=$ac_try;;
2125232b578d3Smrgesac
2125332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2125432b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2125532b578d3Smrg  ac_status=$?
2125632b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2125732b578d3Smrg  rm -f conftest.er1
2125832b578d3Smrg  cat conftest.err >&5
2125932b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2126032b578d3Smrg  (exit $ac_status); } && {
2126132b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2126232b578d3Smrg	 test ! -s conftest.err
2126332b578d3Smrg       } && test -s conftest.$ac_objext; then
2126432b578d3Smrg  ac_header_compiler=yes
2126532b578d3Smrgelse
2126632b578d3Smrg  echo "$as_me: failed program was:" >&5
2126732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2126832b578d3Smrg
2126932b578d3Smrg	ac_header_compiler=no
2127032b578d3Smrgfi
2127132b578d3Smrg
2127232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
2127432b578d3Smrgecho "${ECHO_T}$ac_header_compiler" >&6; }
2127532b578d3Smrg
2127632b578d3Smrg# Is the header present?
2127732b578d3Smrg{ echo "$as_me:$LINENO: checking exa.h presence" >&5
2127832b578d3Smrgecho $ECHO_N "checking exa.h presence... $ECHO_C" >&6; }
2127932b578d3Smrgcat >conftest.$ac_ext <<_ACEOF
2128032b578d3Smrg/* confdefs.h.  */
2128132b578d3Smrg_ACEOF
2128232b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2128332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2128432b578d3Smrg/* end confdefs.h.  */
2128532b578d3Smrg#include <exa.h>
2128632b578d3Smrg_ACEOF
2128732b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
2128832b578d3Smrgcase "(($ac_try" in
2128932b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2129032b578d3Smrg  *) ac_try_echo=$ac_try;;
2129132b578d3Smrgesac
2129232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2129332b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
2129432b578d3Smrg  ac_status=$?
2129532b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2129632b578d3Smrg  rm -f conftest.er1
2129732b578d3Smrg  cat conftest.err >&5
2129832b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2129932b578d3Smrg  (exit $ac_status); } >/dev/null && {
2130032b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2130132b578d3Smrg	 test ! -s conftest.err
2130232b578d3Smrg       }; then
2130332b578d3Smrg  ac_header_preproc=yes
2130432b578d3Smrgelse
2130532b578d3Smrg  echo "$as_me: failed program was:" >&5
2130632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2130732b578d3Smrg
2130832b578d3Smrg  ac_header_preproc=no
2130932b578d3Smrgfi
2131032b578d3Smrg
2131132b578d3Smrgrm -f conftest.err conftest.$ac_ext
2131232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
2131332b578d3Smrgecho "${ECHO_T}$ac_header_preproc" >&6; }
2131432b578d3Smrg
2131532b578d3Smrg# So?  What about this header?
2131632b578d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
2131732b578d3Smrg  yes:no: )
2131832b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&5
2131932b578d3Smrgecho "$as_me: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
2132032b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the compiler's result" >&5
2132132b578d3Smrgecho "$as_me: WARNING: exa.h: proceeding with the compiler's result" >&2;}
2132232b578d3Smrg    ac_header_preproc=yes
2132332b578d3Smrg    ;;
2132432b578d3Smrg  no:yes:* )
2132532b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h: present but cannot be compiled" >&5
2132632b578d3Smrgecho "$as_me: WARNING: exa.h: present but cannot be compiled" >&2;}
2132732b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h:     check for missing prerequisite headers?" >&5
2132832b578d3Smrgecho "$as_me: WARNING: exa.h:     check for missing prerequisite headers?" >&2;}
2132932b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h: see the Autoconf documentation" >&5
2133032b578d3Smrgecho "$as_me: WARNING: exa.h: see the Autoconf documentation" >&2;}
2133132b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h:     section \"Present But Cannot Be Compiled\"" >&5
2133232b578d3Smrgecho "$as_me: WARNING: exa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
2133332b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the preprocessor's result" >&5
2133432b578d3Smrgecho "$as_me: WARNING: exa.h: proceeding with the preprocessor's result" >&2;}
2133532b578d3Smrg    { echo "$as_me:$LINENO: WARNING: exa.h: in the future, the compiler will take precedence" >&5
2133632b578d3Smrgecho "$as_me: WARNING: exa.h: in the future, the compiler will take precedence" >&2;}
2133732b578d3Smrg    ( cat <<\_ASBOX
2133832b578d3Smrg## ---------------------------------------------------------------------- ##
2133932b578d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
2134032b578d3Smrg## ---------------------------------------------------------------------- ##
2134132b578d3Smrg_ASBOX
2134232b578d3Smrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
2134332b578d3Smrg    ;;
2134432b578d3Smrgesac
2134532b578d3Smrg{ echo "$as_me:$LINENO: checking for exa.h" >&5
2134632b578d3Smrgecho $ECHO_N "checking for exa.h... $ECHO_C" >&6; }
2134732b578d3Smrgif test "${ac_cv_header_exa_h+set}" = set; then
2134832b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2134932b578d3Smrgelse
2135032b578d3Smrg  ac_cv_header_exa_h=$ac_header_preproc
2135132b578d3Smrgfi
2135232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
2135332b578d3Smrgecho "${ECHO_T}$ac_cv_header_exa_h" >&6; }
2135432b578d3Smrg
2135532b578d3Smrgfi
2135632b578d3Smrgif test $ac_cv_header_exa_h = yes; then
2135732b578d3Smrg  have_exa_h="yes"
2135832b578d3Smrgelse
2135932b578d3Smrg  have_exa_h="no"
2136032b578d3Smrgfi
2136132b578d3Smrg
2136232b578d3Smrg
2136332b578d3Smrg        CPPFLAGS="$SAVE_CPPFLAGS"
2136432b578d3Smrgelse
2136532b578d3Smrg        { echo "$as_me:$LINENO: result: no" >&5
2136632b578d3Smrgecho "${ECHO_T}no" >&6; }
2136732b578d3Smrgfi
2136832b578d3Smrg
2136932b578d3SmrgSAVE_CPPFLAGS="$CPPFLAGS"
2137032b578d3SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
2137132b578d3Smrgif test "x$have_exa_h" = xyes; then
2137232b578d3Smrg        { echo "$as_me:$LINENO: checking whether EXA version is at least 2.0.0" >&5
2137332b578d3Smrgecho $ECHO_N "checking whether EXA version is at least 2.0.0... $ECHO_C" >&6; }
2137432b578d3Smrg        cat >conftest.$ac_ext <<_ACEOF
2137532b578d3Smrg/* confdefs.h.  */
2137632b578d3Smrg_ACEOF
2137732b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2137832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2137932b578d3Smrg/* end confdefs.h.  */
2138032b578d3Smrg
2138132b578d3Smrg#include "exa.h"
2138232b578d3Smrg#if EXA_VERSION_MAJOR < 2
2138332b578d3Smrg#error OLD EXA!
2138432b578d3Smrg#endif
2138532b578d3Smrg
2138632b578d3Smrgint
2138732b578d3Smrgmain ()
2138832b578d3Smrg{
2138932b578d3Smrg
2139032b578d3Smrg  ;
2139132b578d3Smrg  return 0;
2139232b578d3Smrg}
2139332b578d3Smrg_ACEOF
2139432b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
2139532b578d3Smrgcase "(($ac_try" in
2139632b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2139732b578d3Smrg  *) ac_try_echo=$ac_try;;
2139832b578d3Smrgesac
2139932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2140032b578d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
2140132b578d3Smrg  ac_status=$?
2140232b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2140332b578d3Smrg  rm -f conftest.er1
2140432b578d3Smrg  cat conftest.err >&5
2140532b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2140632b578d3Smrg  (exit $ac_status); } >/dev/null && {
2140732b578d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2140832b578d3Smrg	 test ! -s conftest.err
2140932b578d3Smrg       }; then
2141032b578d3Smrg  USE_EXA=yes
2141132b578d3Smrgelse
2141232b578d3Smrg  echo "$as_me: failed program was:" >&5
2141332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2141432b578d3Smrg
2141532b578d3Smrg  USE_EXA=no
2141632b578d3Smrgfi
2141732b578d3Smrg
2141832b578d3Smrgrm -f conftest.err conftest.$ac_ext
2141932b578d3Smrg        { echo "$as_me:$LINENO: result: $USE_EXA" >&5
2142032b578d3Smrgecho "${ECHO_T}$USE_EXA" >&6; }
2142132b578d3Smrg
2142232b578d3Smrg        if test "x$USE_EXA" = xyes; then
2142332b578d3Smrg
2142432b578d3Smrgcat >>confdefs.h <<\_ACEOF
2142532b578d3Smrg#define USE_EXA 1
2142632b578d3Smrg_ACEOF
2142732b578d3Smrg
2142832b578d3Smrg        fi
2142932b578d3Smrgfi
2143032b578d3Smrg
2143132b578d3Smrg{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
2143232b578d3Smrgecho $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; }
2143332b578d3Smrgif test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
2143432b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2143532b578d3Smrgelse
2143632b578d3Smrg  cat >conftest.$ac_ext <<_ACEOF
2143732b578d3Smrg/* confdefs.h.  */
2143832b578d3Smrg_ACEOF
2143932b578d3Smrgcat confdefs.h >>conftest.$ac_ext
2144032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF
2144132b578d3Smrg/* end confdefs.h.  */
2144232b578d3Smrg#include "xorg-server.h"
2144332b578d3Smrg
2144432b578d3Smrgint
2144532b578d3Smrgmain ()
2144632b578d3Smrg{
2144732b578d3Smrg#ifndef XSERVER_LIBPCIACCESS
2144832b578d3Smrg  (void) XSERVER_LIBPCIACCESS;
2144932b578d3Smrg#endif
2145032b578d3Smrg
2145132b578d3Smrg  ;
2145232b578d3Smrg  return 0;
2145332b578d3Smrg}
2145432b578d3Smrg_ACEOF
2145532b578d3Smrgrm -f conftest.$ac_objext
2145632b578d3Smrgif { (ac_try="$ac_compile"
2145732b578d3Smrgcase "(($ac_try" in
2145832b578d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2145932b578d3Smrg  *) ac_try_echo=$ac_try;;
2146032b578d3Smrgesac
2146132b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2146232b578d3Smrg  (eval "$ac_compile") 2>conftest.er1
2146332b578d3Smrg  ac_status=$?
2146432b578d3Smrg  grep -v '^ *+' conftest.er1 >conftest.err
2146532b578d3Smrg  rm -f conftest.er1
2146632b578d3Smrg  cat conftest.err >&5
2146732b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2146832b578d3Smrg  (exit $ac_status); } && {
2146932b578d3Smrg	 test -z "$ac_c_werror_flag" ||
2147032b578d3Smrg	 test ! -s conftest.err
2147132b578d3Smrg       } && test -s conftest.$ac_objext; then
2147232b578d3Smrg  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
2147332b578d3Smrgelse
2147432b578d3Smrg  echo "$as_me: failed program was:" >&5
2147532b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
2147632b578d3Smrg
2147732b578d3Smrg	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
2147832b578d3Smrgfi
2147932b578d3Smrg
2148032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148132b578d3Smrgfi
2148232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
2148332b578d3Smrgecho "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
2148432b578d3Smrgif test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then
2148532b578d3Smrg  XSERVER_LIBPCIACCESS=yes
2148632b578d3Smrgelse
2148732b578d3Smrg  XSERVER_LIBPCIACCESS=no
2148832b578d3Smrgfi
2148932b578d3Smrg
2149032b578d3Smrg
2149132b578d3SmrgCPPFLAGS="$SAVE_CPPFLAGS"
2149232b578d3Smrg
2149332b578d3Smrg if test "x$USE_EXA" = xyes; then
2149432b578d3Smrg  USE_EXA_TRUE=
2149532b578d3Smrg  USE_EXA_FALSE='#'
2149632b578d3Smrgelse
2149732b578d3Smrg  USE_EXA_TRUE='#'
2149832b578d3Smrg  USE_EXA_FALSE=
2149932b578d3Smrgfi
2150032b578d3Smrg
2150132b578d3Smrg
2150232b578d3Smrgif test "x$XSERVER_LIBPCIACCESS" = xyes; then
2150332b578d3Smrg
2150432b578d3Smrgpkg_failed=no
2150532b578d3Smrg{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5
2150632b578d3Smrgecho $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; }
2150732b578d3Smrg
21508d31dbc53Smrgif test -n "$PKG_CONFIG"; then
21509d31dbc53Smrg        if test -n "$PKG_CONFIG" && \
2151032b578d3Smrg    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
2151132b578d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
2151232b578d3Smrg  ac_status=$?
2151332b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2151432b578d3Smrg  (exit $ac_status); }; then
2151532b578d3Smrg  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
2151632b578d3Smrgelse
2151732b578d3Smrg  pkg_failed=yes
2151832b578d3Smrgfi
21519d31dbc53Smrgelse
21520d31dbc53Smrg	pkg_failed=untried
2152132b578d3Smrgfi
21522d31dbc53Smrgif test -n "$PKG_CONFIG"; then
21523d31dbc53Smrg        if test -n "$PKG_CONFIG" && \
2152432b578d3Smrg    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
2152532b578d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
2152632b578d3Smrg  ac_status=$?
2152732b578d3Smrg  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152832b578d3Smrg  (exit $ac_status); }; then
2152932b578d3Smrg  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
2153032b578d3Smrgelse
2153132b578d3Smrg  pkg_failed=yes
2153232b578d3Smrgfi
21533d31dbc53Smrgelse
21534d31dbc53Smrg	pkg_failed=untried
2153532b578d3Smrgfi
2153632b578d3Smrg
2153732b578d3Smrgif test $pkg_failed = yes; then
21538d31dbc53Smrg	PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
2153932b578d3Smrg	# Put the nasty error message in config.log where it belongs
21540d31dbc53Smrg	echo "$PCIACCESS_PKG_ERRORS" 1>&5
2154132b578d3Smrg
21542d31dbc53Smrg	{ { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met.
2154332b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2154432b578d3Smrginstalled software in a non-standard prefix.
2154532b578d3Smrg
21546d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables
21547d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21548d31dbc53Smrgmore details." >&5
21549d31dbc53Smrgecho "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met.
2155032b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
2155132b578d3Smrginstalled software in a non-standard prefix.
2155232b578d3Smrg
21553d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables
21554d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21555d31dbc53Smrgmore details." >&2;}
2155632b578d3Smrg   { (exit 1); exit 1; }; }
2155732b578d3Smrgelif test $pkg_failed = untried; then
2155832b578d3Smrg	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
2155932b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
2156032b578d3Smrgpath to pkg-config.
2156132b578d3Smrg
21562d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables
21563d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21564d31dbc53Smrgmore details.
2156532b578d3Smrg
21566d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
2156732b578d3SmrgSee \`config.log' for more details." >&5
2156832b578d3Smrgecho "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
2156932b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
2157032b578d3Smrgpath to pkg-config.
2157132b578d3Smrg
21572d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables
21573d31dbc53Smrgto avoid the need to call pkg-config.  See the pkg-config man page for
21574d31dbc53Smrgmore details.
2157532b578d3Smrg
21576d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
2157732b578d3SmrgSee \`config.log' for more details." >&2;}
2157832b578d3Smrg   { (exit 1); exit 1; }; }
2157932b578d3Smrgelse
2158032b578d3Smrg	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
2158132b578d3Smrg	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
2158232b578d3Smrg        { echo "$as_me:$LINENO: result: yes" >&5
2158332b578d3Smrgecho "${ECHO_T}yes" >&6; }
2158432b578d3Smrg	:
2158532b578d3Smrgfi
2158632b578d3Smrg    XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
2158732b578d3Smrgfi
2158832b578d3Smrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
2158932b578d3Smrg  XSERVER_LIBPCIACCESS_TRUE=
2159032b578d3Smrg  XSERVER_LIBPCIACCESS_FALSE='#'
2159132b578d3Smrgelse
2159232b578d3Smrg  XSERVER_LIBPCIACCESS_TRUE='#'
2159332b578d3Smrg  XSERVER_LIBPCIACCESS_FALSE=
2159432b578d3Smrgfi
2159532b578d3Smrg
2159632b578d3Smrg
2159732b578d3Smrg
2159832b578d3Smrg
2159932b578d3Smrg
2160032b578d3Smrg
2160132b578d3SmrgDRIVER_NAME=mach64
2160232b578d3Smrg
2160332b578d3Smrg
2160432b578d3Smrg
2160532b578d3Smrg
2160632b578d3Smrg
2160732b578d3Smrgif test x$APP_MAN_SUFFIX = x    ; then
2160832b578d3Smrg    APP_MAN_SUFFIX=1
2160932b578d3Smrgfi
2161032b578d3Smrgif test x$APP_MAN_DIR = x    ; then
2161132b578d3Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
2161232b578d3Smrgfi
2161332b578d3Smrg
2161432b578d3Smrgif test x$LIB_MAN_SUFFIX = x    ; then
2161532b578d3Smrg    LIB_MAN_SUFFIX=3
2161632b578d3Smrgfi
2161732b578d3Smrgif test x$LIB_MAN_DIR = x    ; then
2161832b578d3Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
2161932b578d3Smrgfi
2162032b578d3Smrg
2162132b578d3Smrgif test x$FILE_MAN_SUFFIX = x    ; then
2162232b578d3Smrg    case $host_os in
2162332b578d3Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
2162432b578d3Smrg	*)		FILE_MAN_SUFFIX=5  ;;
2162532b578d3Smrg    esac
2162632b578d3Smrgfi
2162732b578d3Smrgif test x$FILE_MAN_DIR = x    ; then
2162832b578d3Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
2162932b578d3Smrgfi
2163032b578d3Smrg
2163132b578d3Smrgif test x$MISC_MAN_SUFFIX = x    ; then
2163232b578d3Smrg    case $host_os in
2163332b578d3Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
2163432b578d3Smrg	*)		MISC_MAN_SUFFIX=7  ;;
2163532b578d3Smrg    esac
2163632b578d3Smrgfi
2163732b578d3Smrgif test x$MISC_MAN_DIR = x    ; then
2163832b578d3Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
2163932b578d3Smrgfi
2164032b578d3Smrg
2164132b578d3Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
2164232b578d3Smrg    case $host_os in
2164332b578d3Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
2164432b578d3Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
2164532b578d3Smrg    esac
2164632b578d3Smrgfi
2164732b578d3Smrgif test x$DRIVER_MAN_DIR = x    ; then
2164832b578d3Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
2164932b578d3Smrgfi
2165032b578d3Smrg
2165132b578d3Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
2165232b578d3Smrg    case $host_os in
2165332b578d3Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
2165432b578d3Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
2165532b578d3Smrg    esac
2165632b578d3Smrgfi
2165732b578d3Smrgif test x$ADMIN_MAN_DIR = x    ; then
2165832b578d3Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
2165932b578d3Smrgfi
2166032b578d3Smrg
2166132b578d3Smrg
2166232b578d3Smrg
2166332b578d3Smrg
2166432b578d3Smrg
2166532b578d3Smrg
2166632b578d3Smrg
2166732b578d3Smrg
2166832b578d3Smrg
2166932b578d3Smrg
2167032b578d3Smrg
2167132b578d3Smrg
2167232b578d3Smrg
2167332b578d3Smrg
2167432b578d3Smrg
2167532b578d3Smrg
2167632b578d3Smrg
2167732b578d3Smrg# Check whether --with-release-version was given.
2167832b578d3Smrgif test "${with_release_version+set}" = set; then
2167932b578d3Smrg  withval=$with_release_version; RELEASE_VERSION="$withval"
2168032b578d3Smrgelse
2168132b578d3Smrg  RELEASE_VERSION=""
2168232b578d3Smrgfi
2168332b578d3Smrg
2168432b578d3Smrg	if test "x$RELEASE_VERSION" != "x"; then
2168532b578d3Smrg		PACKAGE="$PACKAGE-$RELEASE_VERSION"
2168632b578d3Smrg		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
2168732b578d3Smrg		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
2168832b578d3Smrgecho "$as_me: Building with package name set to $PACKAGE" >&6;}
2168932b578d3Smrg	fi
2169032b578d3Smrg
2169132b578d3Smrgcat >>confdefs.h <<_ACEOF
2169232b578d3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
2169332b578d3Smrg_ACEOF
2169432b578d3Smrg
2169532b578d3Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
2169632b578d3Smrg	if test "x$PVM" = "x"; then
2169732b578d3Smrg		PVM="0"
2169832b578d3Smrg	fi
2169932b578d3Smrg
2170032b578d3Smrgcat >>confdefs.h <<_ACEOF
2170132b578d3Smrg#define PACKAGE_VERSION_MINOR $PVM
2170232b578d3Smrg_ACEOF
2170332b578d3Smrg
2170432b578d3Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
2170532b578d3Smrg	if test "x$PVP" = "x"; then
2170632b578d3Smrg		PVP="0"
2170732b578d3Smrg	fi
2170832b578d3Smrg
2170932b578d3Smrgcat >>confdefs.h <<_ACEOF
2171032b578d3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
2171132b578d3Smrg_ACEOF
2171232b578d3Smrg
2171332b578d3Smrg
2171432b578d3Smrg
21715d31dbc53Smrgif test x$XORG_SGML_PATH = x ; then
21716d31dbc53Smrg    XORG_SGML_PATH=$prefix/share/sgml
21717d31dbc53Smrgfi
2171832b578d3SmrgHAVE_DEFS_ENT=
2171932b578d3Smrg
2172032b578d3Smrgif test x"$cross_compiling" = x"yes" ; then
2172132b578d3Smrg  HAVE_DEFS_ENT=no
2172232b578d3Smrgelse
2172332b578d3Smrg  as_ac_File=`echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh`
2172432b578d3Smrg{ echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5
2172532b578d3Smrgecho $ECHO_N "checking for $XORG_SGML_PATH/X11/defs.ent... $ECHO_C" >&6; }
2172632b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
2172732b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2172832b578d3Smrgelse
2172932b578d3Smrg  test "$cross_compiling" = yes &&
2173032b578d3Smrg  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
2173132b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;}
2173232b578d3Smrg   { (exit 1); exit 1; }; }
2173332b578d3Smrgif test -r "$XORG_SGML_PATH/X11/defs.ent"; then
2173432b578d3Smrg  eval "$as_ac_File=yes"
2173532b578d3Smrgelse
2173632b578d3Smrg  eval "$as_ac_File=no"
2173732b578d3Smrgfi
2173832b578d3Smrgfi
2173932b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'`
2174032b578d3Smrg	       { echo "$as_me:$LINENO: result: $ac_res" >&5
2174132b578d3Smrgecho "${ECHO_T}$ac_res" >&6; }
2174232b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then
2174332b578d3Smrg  HAVE_DEFS_ENT=yes
2174432b578d3Smrgfi
2174532b578d3Smrg
2174632b578d3Smrgfi
2174732b578d3Smrg
2174832b578d3Smrg# Extract the first word of "linuxdoc", so it can be a program name with args.
2174932b578d3Smrgset dummy linuxdoc; ac_word=$2
2175032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2175132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2175232b578d3Smrgif test "${ac_cv_path_LINUXDOC+set}" = set; then
2175332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2175432b578d3Smrgelse
2175532b578d3Smrg  case $LINUXDOC in
2175632b578d3Smrg  [\\/]* | ?:[\\/]*)
2175732b578d3Smrg  ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path.
2175832b578d3Smrg  ;;
2175932b578d3Smrg  *)
2176032b578d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2176132b578d3Smrgfor as_dir in $PATH
2176232b578d3Smrgdo
2176332b578d3Smrg  IFS=$as_save_IFS
2176432b578d3Smrg  test -z "$as_dir" && as_dir=.
2176532b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2176632b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2176732b578d3Smrg    ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext"
2176832b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2176932b578d3Smrg    break 2
2177032b578d3Smrg  fi
2177132b578d3Smrgdone
2177232b578d3Smrgdone
2177332b578d3SmrgIFS=$as_save_IFS
2177432b578d3Smrg
2177532b578d3Smrg  ;;
2177632b578d3Smrgesac
2177732b578d3Smrgfi
2177832b578d3SmrgLINUXDOC=$ac_cv_path_LINUXDOC
2177932b578d3Smrgif test -n "$LINUXDOC"; then
2178032b578d3Smrg  { echo "$as_me:$LINENO: result: $LINUXDOC" >&5
2178132b578d3Smrgecho "${ECHO_T}$LINUXDOC" >&6; }
2178232b578d3Smrgelse
2178332b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
2178432b578d3Smrgecho "${ECHO_T}no" >&6; }
2178532b578d3Smrgfi
2178632b578d3Smrg
2178732b578d3Smrg
2178832b578d3Smrg# Extract the first word of "ps2pdf", so it can be a program name with args.
2178932b578d3Smrgset dummy ps2pdf; ac_word=$2
2179032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2179132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2179232b578d3Smrgif test "${ac_cv_path_PS2PDF+set}" = set; then
2179332b578d3Smrg  echo $ECHO_N "(cached) $ECHO_C" >&6
2179432b578d3Smrgelse
2179532b578d3Smrg  case $PS2PDF in
2179632b578d3Smrg  [\\/]* | ?:[\\/]*)
2179732b578d3Smrg  ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path.
2179832b578d3Smrg  ;;
2179932b578d3Smrg  *)
2180032b578d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2180132b578d3Smrgfor as_dir in $PATH
2180232b578d3Smrgdo
2180332b578d3Smrg  IFS=$as_save_IFS
2180432b578d3Smrg  test -z "$as_dir" && as_dir=.
2180532b578d3Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2180632b578d3Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2180732b578d3Smrg    ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext"
2180832b578d3Smrg    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2180932b578d3Smrg    break 2
2181032b578d3Smrg  fi
2181132b578d3Smrgdone
2181232b578d3Smrgdone
2181332b578d3SmrgIFS=$as_save_IFS
2181432b578d3Smrg
2181532b578d3Smrg  ;;
2181632b578d3Smrgesac
2181732b578d3Smrgfi
2181832b578d3SmrgPS2PDF=$ac_cv_path_PS2PDF
2181932b578d3Smrgif test -n "$PS2PDF"; then
2182032b578d3Smrg  { echo "$as_me:$LINENO: result: $PS2PDF" >&5
2182132b578d3Smrgecho "${ECHO_T}$PS2PDF" >&6; }
2182232b578d3Smrgelse
2182332b578d3Smrg  { echo "$as_me:$LINENO: result: no" >&5
2182432b578d3Smrgecho "${ECHO_T}no" >&6; }
2182532b578d3Smrgfi
2182632b578d3Smrg
2182732b578d3Smrg
2182832b578d3Smrg
2182932b578d3Smrg{ echo "$as_me:$LINENO: checking Whether to build documentation" >&5
2183032b578d3Smrgecho $ECHO_N "checking Whether to build documentation... $ECHO_C" >&6; }
2183132b578d3Smrg
2183232b578d3Smrgif test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then
2183332b578d3Smrg   BUILDDOC=yes
2183432b578d3Smrgelse
2183532b578d3Smrg   BUILDDOC=no
2183632b578d3Smrgfi
2183732b578d3Smrg
2183832b578d3Smrg if test x$BUILDDOC = xyes; then
2183932b578d3Smrg  BUILD_LINUXDOC_TRUE=
2184032b578d3Smrg  BUILD_LINUXDOC_FALSE='#'
2184132b578d3Smrgelse
2184232b578d3Smrg  BUILD_LINUXDOC_TRUE='#'
2184332b578d3Smrg  BUILD_LINUXDOC_FALSE=
2184432b578d3Smrgfi
2184532b578d3Smrg
2184632b578d3Smrg
2184732b578d3Smrg{ echo "$as_me:$LINENO: result: $BUILDDOC" >&5
2184832b578d3Smrgecho "${ECHO_T}$BUILDDOC" >&6; }
2184932b578d3Smrg
2185032b578d3Smrg{ echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5
2185132b578d3Smrgecho $ECHO_N "checking Whether to build pdf documentation... $ECHO_C" >&6; }
2185232b578d3Smrg
2185332b578d3Smrgif test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then
2185432b578d3Smrg   BUILDPDFDOC=yes
2185532b578d3Smrgelse
2185632b578d3Smrg   BUILDPDFDOC=no
2185732b578d3Smrgfi
2185832b578d3Smrg
2185932b578d3Smrg if test x$BUILDPDFDOC = xyes; then
2186032b578d3Smrg  BUILD_PDFDOC_TRUE=
2186132b578d3Smrg  BUILD_PDFDOC_FALSE='#'
2186232b578d3Smrgelse
2186332b578d3Smrg  BUILD_PDFDOC_TRUE='#'
2186432b578d3Smrg  BUILD_PDFDOC_FALSE=
2186532b578d3Smrgfi
2186632b578d3Smrg
2186732b578d3Smrg
2186832b578d3Smrg{ echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5
2186932b578d3Smrgecho "${ECHO_T}$BUILDPDFDOC" >&6; }
2187032b578d3Smrg
2187132b578d3SmrgMAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
2187232b578d3SmrgMAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
2187332b578d3SmrgMAKE_PDF="$PS2PDF"
2187432b578d3SmrgMAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC  -B html --split=0"
2187532b578d3Smrg
2187632b578d3Smrg
2187732b578d3Smrg
2187832b578d3Smrg
2187932b578d3Smrg
2188032b578d3Smrg
2188132b578d3Smrg
21882d31dbc53SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
21883d31dbc53Smrgmv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
21884d31dbc53Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
21885d31dbc53Smrg
21886d31dbc53Smrgdistcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
21887d31dbc53Smrg
21888d31dbc53Smrg
21889d31dbc53Smrg
21890d31dbc53Smrg{ echo "$as_me:$LINENO: Please change the Driver line in xorg.conf from \"ati\" to \"mach64\"
21891d31dbc53Smrg or install the ati wrapper as well:
2189232b578d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
2189332b578d3Smrg" >&5
21894d31dbc53Smrgecho "$as_me: Please change the Driver line in xorg.conf from \"ati\" to \"mach64\"
21895d31dbc53Smrg or install the ati wrapper as well:
2189632b578d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
2189732b578d3Smrg" >&6;}
2189832b578d3Smrg
2189932b578d3Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
2190032b578d3Smrg
2190132b578d3Smrgcat >confcache <<\_ACEOF
2190232b578d3Smrg# This file is a shell script that caches the results of configure
2190332b578d3Smrg# tests run on this system so they can be shared between configure
2190432b578d3Smrg# scripts and configure runs, see configure's option --config-cache.
2190532b578d3Smrg# It is not useful on other systems.  If it contains results you don't
2190632b578d3Smrg# want to keep, you may remove or edit it.
2190732b578d3Smrg#
2190832b578d3Smrg# config.status only pays attention to the cache file if you give it
2190932b578d3Smrg# the --recheck option to rerun configure.
2191032b578d3Smrg#
2191132b578d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
2191232b578d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
2191332b578d3Smrg# following values.
2191432b578d3Smrg
2191532b578d3Smrg_ACEOF
2191632b578d3Smrg
2191732b578d3Smrg# The following way of writing the cache mishandles newlines in values,
2191832b578d3Smrg# but we know of no workaround that is simple, portable, and efficient.
2191932b578d3Smrg# So, we kill variables containing newlines.
2192032b578d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
2192132b578d3Smrg# and sets the high bit in the cache file unless we assign to the vars.
2192232b578d3Smrg(
2192332b578d3Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
2192432b578d3Smrg    eval ac_val=\$$ac_var
2192532b578d3Smrg    case $ac_val in #(
2192632b578d3Smrg    *${as_nl}*)
2192732b578d3Smrg      case $ac_var in #(
2192832b578d3Smrg      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
2192932b578d3Smrgecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
2193032b578d3Smrg      esac
2193132b578d3Smrg      case $ac_var in #(
2193232b578d3Smrg      _ | IFS | as_nl) ;; #(
2193332b578d3Smrg      *) $as_unset $ac_var ;;
2193432b578d3Smrg      esac ;;
2193532b578d3Smrg    esac
2193632b578d3Smrg  done
2193732b578d3Smrg
2193832b578d3Smrg  (set) 2>&1 |
2193932b578d3Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
2194032b578d3Smrg    *${as_nl}ac_space=\ *)
2194132b578d3Smrg      # `set' does not quote correctly, so add quotes (double-quote
2194232b578d3Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \).
2194332b578d3Smrg      sed -n \
2194432b578d3Smrg	"s/'/'\\\\''/g;
2194532b578d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2194632b578d3Smrg      ;; #(
2194732b578d3Smrg    *)
2194832b578d3Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
2194932b578d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2195032b578d3Smrg      ;;
2195132b578d3Smrg    esac |
2195232b578d3Smrg    sort
2195332b578d3Smrg) |
2195432b578d3Smrg  sed '
2195532b578d3Smrg     /^ac_cv_env_/b end
2195632b578d3Smrg     t clear
2195732b578d3Smrg     :clear
2195832b578d3Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
2195932b578d3Smrg     t end
2196032b578d3Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2196132b578d3Smrg     :end' >>confcache
2196232b578d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
2196332b578d3Smrg  if test -w "$cache_file"; then
2196432b578d3Smrg    test "x$cache_file" != "x/dev/null" &&
2196532b578d3Smrg      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
2196632b578d3Smrgecho "$as_me: updating cache $cache_file" >&6;}
2196732b578d3Smrg    cat confcache >$cache_file
2196832b578d3Smrg  else
2196932b578d3Smrg    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
2197032b578d3Smrgecho "$as_me: not updating unwritable cache $cache_file" >&6;}
2197132b578d3Smrg  fi
2197232b578d3Smrgfi
2197332b578d3Smrgrm -f confcache
2197432b578d3Smrg
2197532b578d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
2197632b578d3Smrg# Let make expand exec_prefix.
2197732b578d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2197832b578d3Smrg
2197932b578d3SmrgDEFS=-DHAVE_CONFIG_H
2198032b578d3Smrg
2198132b578d3Smrgac_libobjs=
2198232b578d3Smrgac_ltlibobjs=
2198332b578d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2198432b578d3Smrg  # 1. Remove the extension, and $U if already installed.
2198532b578d3Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
2198632b578d3Smrg  ac_i=`echo "$ac_i" | sed "$ac_script"`
2198732b578d3Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
2198832b578d3Smrg  #    will be set to the directory where LIBOBJS objects are built.
2198932b578d3Smrg  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2199032b578d3Smrg  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
2199132b578d3Smrgdone
2199232b578d3SmrgLIBOBJS=$ac_libobjs
2199332b578d3Smrg
2199432b578d3SmrgLTLIBOBJS=$ac_ltlibobjs
2199532b578d3Smrg
2199632b578d3Smrg
2199732b578d3Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
2199832b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
2199932b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2200032b578d3Smrgecho "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
2200132b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2200232b578d3Smrg   { (exit 1); exit 1; }; }
2200332b578d3Smrgfi
2200432b578d3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
2200532b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
2200632b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2200732b578d3Smrgecho "$as_me: error: conditional \"AMDEP\" was never defined.
2200832b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2200932b578d3Smrg   { (exit 1); exit 1; }; }
2201032b578d3Smrgfi
2201132b578d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
2201232b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
2201332b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2201432b578d3Smrgecho "$as_me: error: conditional \"am__fastdepCC\" was never defined.
2201532b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2201632b578d3Smrg   { (exit 1); exit 1; }; }
2201732b578d3Smrgfi
2201832b578d3Smrgif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
2201932b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
2202032b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2202132b578d3Smrgecho "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
2202232b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2202332b578d3Smrg   { (exit 1); exit 1; }; }
2202432b578d3Smrgfi
2202532b578d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
2202632b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
2202732b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2202832b578d3Smrgecho "$as_me: error: conditional \"am__fastdepCC\" was never defined.
2202932b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2203032b578d3Smrg   { (exit 1); exit 1; }; }
2203132b578d3Smrgfi
2203232b578d3Smrgif test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
2203332b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
2203432b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2203532b578d3Smrgecho "$as_me: error: conditional \"DRI\" was never defined.
2203632b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2203732b578d3Smrg   { (exit 1); exit 1; }; }
2203832b578d3Smrgfi
2203932b578d3Smrgif test -z "${ATIMISC_CPIO_TRUE}" && test -z "${ATIMISC_CPIO_FALSE}"; then
2204032b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"ATIMISC_CPIO\" was never defined.
2204132b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2204232b578d3Smrgecho "$as_me: error: conditional \"ATIMISC_CPIO\" was never defined.
2204332b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2204432b578d3Smrg   { (exit 1); exit 1; }; }
2204532b578d3Smrgfi
2204632b578d3Smrgif test -z "${ATIMISC_DGA_TRUE}" && test -z "${ATIMISC_DGA_FALSE}"; then
2204732b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"ATIMISC_DGA\" was never defined.
2204832b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2204932b578d3Smrgecho "$as_me: error: conditional \"ATIMISC_DGA\" was never defined.
2205032b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2205132b578d3Smrg   { (exit 1); exit 1; }; }
2205232b578d3Smrgfi
2205332b578d3Smrgif test -z "${ATIMISC_TV_OUT_TRUE}" && test -z "${ATIMISC_TV_OUT_FALSE}"; then
2205432b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"ATIMISC_TV_OUT\" was never defined.
2205532b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2205632b578d3Smrgecho "$as_me: error: conditional \"ATIMISC_TV_OUT\" was never defined.
2205732b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2205832b578d3Smrg   { (exit 1); exit 1; }; }
2205932b578d3Smrgfi
2206032b578d3Smrgif test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then
2206132b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined.
2206232b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2206332b578d3Smrgecho "$as_me: error: conditional \"USE_EXA\" was never defined.
2206432b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2206532b578d3Smrg   { (exit 1); exit 1; }; }
2206632b578d3Smrgfi
2206732b578d3Smrgif test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
2206832b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
2206932b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2207032b578d3Smrgecho "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
2207132b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2207232b578d3Smrg   { (exit 1); exit 1; }; }
2207332b578d3Smrgfi
2207432b578d3Smrgif test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then
2207532b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined.
2207632b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2207732b578d3Smrgecho "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined.
2207832b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2207932b578d3Smrg   { (exit 1); exit 1; }; }
2208032b578d3Smrgfi
2208132b578d3Smrgif test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
2208232b578d3Smrg  { { echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined.
2208332b578d3SmrgUsually this means the macro was only invoked conditionally." >&5
2208432b578d3Smrgecho "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined.
2208532b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;}
2208632b578d3Smrg   { (exit 1); exit 1; }; }
2208732b578d3Smrgfi
2208832b578d3Smrg
2208932b578d3Smrg: ${CONFIG_STATUS=./config.status}
2209032b578d3Smrgac_clean_files_save=$ac_clean_files
2209132b578d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
2209232b578d3Smrg{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
2209332b578d3Smrgecho "$as_me: creating $CONFIG_STATUS" >&6;}
2209432b578d3Smrgcat >$CONFIG_STATUS <<_ACEOF
2209532b578d3Smrg#! $SHELL
2209632b578d3Smrg# Generated by $as_me.
2209732b578d3Smrg# Run this file to recreate the current configuration.
2209832b578d3Smrg# Compiler output produced by configure, useful for debugging
2209932b578d3Smrg# configure, is in config.log if it exists.
2210032b578d3Smrg
2210132b578d3Smrgdebug=false
2210232b578d3Smrgac_cs_recheck=false
2210332b578d3Smrgac_cs_silent=false
2210432b578d3SmrgSHELL=\${CONFIG_SHELL-$SHELL}
2210532b578d3Smrg_ACEOF
2210632b578d3Smrg
2210732b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2210832b578d3Smrg## --------------------- ##
2210932b578d3Smrg## M4sh Initialization.  ##
2211032b578d3Smrg## --------------------- ##
2211132b578d3Smrg
2211232b578d3Smrg# Be more Bourne compatible
2211332b578d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
2211432b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2211532b578d3Smrg  emulate sh
2211632b578d3Smrg  NULLCMD=:
2211732b578d3Smrg  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
2211832b578d3Smrg  # is contrary to our usage.  Disable this feature.
2211932b578d3Smrg  alias -g '${1+"$@"}'='"$@"'
2212032b578d3Smrg  setopt NO_GLOB_SUBST
2212132b578d3Smrgelse
2212232b578d3Smrg  case `(set -o) 2>/dev/null` in
2212332b578d3Smrg  *posix*) set -o posix ;;
2212432b578d3Smrgesac
2212532b578d3Smrg
2212632b578d3Smrgfi
2212732b578d3Smrg
2212832b578d3Smrg
2212932b578d3Smrg
2213032b578d3Smrg
2213132b578d3Smrg# PATH needs CR
2213232b578d3Smrg# Avoid depending upon Character Ranges.
2213332b578d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
2213432b578d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2213532b578d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
2213632b578d3Smrgas_cr_digits='0123456789'
2213732b578d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
2213832b578d3Smrg
2213932b578d3Smrg# The user is always right.
2214032b578d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
2214132b578d3Smrg  echo "#! /bin/sh" >conf$$.sh
2214232b578d3Smrg  echo  "exit 0"   >>conf$$.sh
2214332b578d3Smrg  chmod +x conf$$.sh
2214432b578d3Smrg  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
2214532b578d3Smrg    PATH_SEPARATOR=';'
2214632b578d3Smrg  else
2214732b578d3Smrg    PATH_SEPARATOR=:
2214832b578d3Smrg  fi
2214932b578d3Smrg  rm -f conf$$.sh
2215032b578d3Smrgfi
2215132b578d3Smrg
2215232b578d3Smrg# Support unset when possible.
2215332b578d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
2215432b578d3Smrg  as_unset=unset
2215532b578d3Smrgelse
2215632b578d3Smrg  as_unset=false
2215732b578d3Smrgfi
2215832b578d3Smrg
2215932b578d3Smrg
2216032b578d3Smrg# IFS
2216132b578d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
2216232b578d3Smrg# there to prevent editors from complaining about space-tab.
2216332b578d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
2216432b578d3Smrg# splitting by setting IFS to empty value.)
2216532b578d3Smrgas_nl='
2216632b578d3Smrg'
2216732b578d3SmrgIFS=" ""	$as_nl"
2216832b578d3Smrg
2216932b578d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
2217032b578d3Smrgcase $0 in
2217132b578d3Smrg  *[\\/]* ) as_myself=$0 ;;
2217232b578d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2217332b578d3Smrgfor as_dir in $PATH
2217432b578d3Smrgdo
2217532b578d3Smrg  IFS=$as_save_IFS
2217632b578d3Smrg  test -z "$as_dir" && as_dir=.
2217732b578d3Smrg  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
2217832b578d3Smrgdone
2217932b578d3SmrgIFS=$as_save_IFS
2218032b578d3Smrg
2218132b578d3Smrg     ;;
2218232b578d3Smrgesac
2218332b578d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
2218432b578d3Smrg# in which case we are not to be found in the path.
2218532b578d3Smrgif test "x$as_myself" = x; then
2218632b578d3Smrg  as_myself=$0
2218732b578d3Smrgfi
2218832b578d3Smrgif test ! -f "$as_myself"; then
2218932b578d3Smrg  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2219032b578d3Smrg  { (exit 1); exit 1; }
2219132b578d3Smrgfi
2219232b578d3Smrg
2219332b578d3Smrg# Work around bugs in pre-3.0 UWIN ksh.
2219432b578d3Smrgfor as_var in ENV MAIL MAILPATH
2219532b578d3Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
2219632b578d3Smrgdone
2219732b578d3SmrgPS1='$ '
2219832b578d3SmrgPS2='> '
2219932b578d3SmrgPS4='+ '
2220032b578d3Smrg
2220132b578d3Smrg# NLS nuisances.
2220232b578d3Smrgfor as_var in \
2220332b578d3Smrg  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
2220432b578d3Smrg  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
2220532b578d3Smrg  LC_TELEPHONE LC_TIME
2220632b578d3Smrgdo
2220732b578d3Smrg  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
2220832b578d3Smrg    eval $as_var=C; export $as_var
2220932b578d3Smrg  else
2221032b578d3Smrg    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
2221132b578d3Smrg  fi
2221232b578d3Smrgdone
2221332b578d3Smrg
2221432b578d3Smrg# Required to use basename.
2221532b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
2221632b578d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
2221732b578d3Smrg  as_expr=expr
2221832b578d3Smrgelse
2221932b578d3Smrg  as_expr=false
2222032b578d3Smrgfi
2222132b578d3Smrg
2222232b578d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2222332b578d3Smrg  as_basename=basename
2222432b578d3Smrgelse
2222532b578d3Smrg  as_basename=false
2222632b578d3Smrgfi
2222732b578d3Smrg
2222832b578d3Smrg
2222932b578d3Smrg# Name of the executable.
2223032b578d3Smrgas_me=`$as_basename -- "$0" ||
2223132b578d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2223232b578d3Smrg	 X"$0" : 'X\(//\)$' \| \
2223332b578d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
2223432b578d3Smrgecho X/"$0" |
2223532b578d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
2223632b578d3Smrg	    s//\1/
2223732b578d3Smrg	    q
2223832b578d3Smrg	  }
2223932b578d3Smrg	  /^X\/\(\/\/\)$/{
2224032b578d3Smrg	    s//\1/
2224132b578d3Smrg	    q
2224232b578d3Smrg	  }
2224332b578d3Smrg	  /^X\/\(\/\).*/{
2224432b578d3Smrg	    s//\1/
2224532b578d3Smrg	    q
2224632b578d3Smrg	  }
2224732b578d3Smrg	  s/.*/./; q'`
2224832b578d3Smrg
2224932b578d3Smrg# CDPATH.
2225032b578d3Smrg$as_unset CDPATH
2225132b578d3Smrg
2225232b578d3Smrg
2225332b578d3Smrg
2225432b578d3Smrg  as_lineno_1=$LINENO
2225532b578d3Smrg  as_lineno_2=$LINENO
2225632b578d3Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
2225732b578d3Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
2225832b578d3Smrg
2225932b578d3Smrg  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
2226032b578d3Smrg  # uniformly replaced by the line number.  The first 'sed' inserts a
2226132b578d3Smrg  # line-number line after each line using $LINENO; the second 'sed'
2226232b578d3Smrg  # does the real work.  The second script uses 'N' to pair each
2226332b578d3Smrg  # line-number line with the line containing $LINENO, and appends
2226432b578d3Smrg  # trailing '-' during substitution so that $LINENO is not a special
2226532b578d3Smrg  # case at line end.
2226632b578d3Smrg  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
2226732b578d3Smrg  # scripts with optimization help from Paolo Bonzini.  Blame Lee
2226832b578d3Smrg  # E. McMahon (1931-1989) for sed's syntax.  :-)
2226932b578d3Smrg  sed -n '
2227032b578d3Smrg    p
2227132b578d3Smrg    /[$]LINENO/=
2227232b578d3Smrg  ' <$as_myself |
2227332b578d3Smrg    sed '
2227432b578d3Smrg      s/[$]LINENO.*/&-/
2227532b578d3Smrg      t lineno
2227632b578d3Smrg      b
2227732b578d3Smrg      :lineno
2227832b578d3Smrg      N
2227932b578d3Smrg      :loop
2228032b578d3Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
2228132b578d3Smrg      t loop
2228232b578d3Smrg      s/-\n.*//
2228332b578d3Smrg    ' >$as_me.lineno &&
2228432b578d3Smrg  chmod +x "$as_me.lineno" ||
2228532b578d3Smrg    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
2228632b578d3Smrg   { (exit 1); exit 1; }; }
2228732b578d3Smrg
2228832b578d3Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
2228932b578d3Smrg  # (the dirname of $[0] is not the place where we might find the
2229032b578d3Smrg  # original and so on.  Autoconf is especially sensitive to this).
2229132b578d3Smrg  . "./$as_me.lineno"
2229232b578d3Smrg  # Exit status is that of the last command.
2229332b578d3Smrg  exit
2229432b578d3Smrg}
2229532b578d3Smrg
2229632b578d3Smrg
2229732b578d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
2229832b578d3Smrg  as_dirname=dirname
2229932b578d3Smrgelse
2230032b578d3Smrg  as_dirname=false
2230132b578d3Smrgfi
2230232b578d3Smrg
2230332b578d3SmrgECHO_C= ECHO_N= ECHO_T=
2230432b578d3Smrgcase `echo -n x` in
2230532b578d3Smrg-n*)
2230632b578d3Smrg  case `echo 'x\c'` in
2230732b578d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
2230832b578d3Smrg  *)   ECHO_C='\c';;
2230932b578d3Smrg  esac;;
2231032b578d3Smrg*)
2231132b578d3Smrg  ECHO_N='-n';;
2231232b578d3Smrgesac
2231332b578d3Smrg
2231432b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
2231532b578d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
2231632b578d3Smrg  as_expr=expr
2231732b578d3Smrgelse
2231832b578d3Smrg  as_expr=false
2231932b578d3Smrgfi
2232032b578d3Smrg
2232132b578d3Smrgrm -f conf$$ conf$$.exe conf$$.file
2232232b578d3Smrgif test -d conf$$.dir; then
2232332b578d3Smrg  rm -f conf$$.dir/conf$$.file
2232432b578d3Smrgelse
2232532b578d3Smrg  rm -f conf$$.dir
2232632b578d3Smrg  mkdir conf$$.dir
2232732b578d3Smrgfi
2232832b578d3Smrgecho >conf$$.file
2232932b578d3Smrgif ln -s conf$$.file conf$$ 2>/dev/null; then
2233032b578d3Smrg  as_ln_s='ln -s'
2233132b578d3Smrg  # ... but there are two gotchas:
2233232b578d3Smrg  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
2233332b578d3Smrg  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2233432b578d3Smrg  # In both cases, we have to default to `cp -p'.
2233532b578d3Smrg  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
2233632b578d3Smrg    as_ln_s='cp -p'
2233732b578d3Smrgelif ln conf$$.file conf$$ 2>/dev/null; then
2233832b578d3Smrg  as_ln_s=ln
2233932b578d3Smrgelse
2234032b578d3Smrg  as_ln_s='cp -p'
2234132b578d3Smrgfi
2234232b578d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
2234332b578d3Smrgrmdir conf$$.dir 2>/dev/null
2234432b578d3Smrg
2234532b578d3Smrgif mkdir -p . 2>/dev/null; then
2234632b578d3Smrg  as_mkdir_p=:
2234732b578d3Smrgelse
2234832b578d3Smrg  test -d ./-p && rmdir ./-p
2234932b578d3Smrg  as_mkdir_p=false
2235032b578d3Smrgfi
2235132b578d3Smrg
2235232b578d3Smrgif test -x / >/dev/null 2>&1; then
2235332b578d3Smrg  as_test_x='test -x'
2235432b578d3Smrgelse
2235532b578d3Smrg  if ls -dL / >/dev/null 2>&1; then
2235632b578d3Smrg    as_ls_L_option=L
2235732b578d3Smrg  else
2235832b578d3Smrg    as_ls_L_option=
2235932b578d3Smrg  fi
2236032b578d3Smrg  as_test_x='
2236132b578d3Smrg    eval sh -c '\''
2236232b578d3Smrg      if test -d "$1"; then
2236332b578d3Smrg        test -d "$1/.";
2236432b578d3Smrg      else
2236532b578d3Smrg	case $1 in
2236632b578d3Smrg        -*)set "./$1";;
2236732b578d3Smrg	esac;
2236832b578d3Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
2236932b578d3Smrg	???[sx]*):;;*)false;;esac;fi
2237032b578d3Smrg    '\'' sh
2237132b578d3Smrg  '
2237232b578d3Smrgfi
2237332b578d3Smrgas_executable_p=$as_test_x
2237432b578d3Smrg
2237532b578d3Smrg# Sed expression to map a string onto a valid CPP name.
2237632b578d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2237732b578d3Smrg
2237832b578d3Smrg# Sed expression to map a string onto a valid variable name.
2237932b578d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2238032b578d3Smrg
2238132b578d3Smrg
2238232b578d3Smrgexec 6>&1
2238332b578d3Smrg
2238432b578d3Smrg# Save the log message, to keep $[0] and so on meaningful, and to
2238532b578d3Smrg# report actual input values of CONFIG_FILES etc. instead of their
2238632b578d3Smrg# values after options handling.
2238732b578d3Smrgac_log="
22388d31dbc53SmrgThis file was extended by xf86-video-mach64 $as_me 6.8.1, which was
2238932b578d3Smrggenerated by GNU Autoconf 2.61.  Invocation command line was
2239032b578d3Smrg
2239132b578d3Smrg  CONFIG_FILES    = $CONFIG_FILES
2239232b578d3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
2239332b578d3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
2239432b578d3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
2239532b578d3Smrg  $ $0 $@
2239632b578d3Smrg
2239732b578d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
2239832b578d3Smrg"
2239932b578d3Smrg
2240032b578d3Smrg_ACEOF
2240132b578d3Smrg
2240232b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2240332b578d3Smrg# Files that config.status was made for.
2240432b578d3Smrgconfig_files="$ac_config_files"
2240532b578d3Smrgconfig_headers="$ac_config_headers"
2240632b578d3Smrgconfig_commands="$ac_config_commands"
2240732b578d3Smrg
2240832b578d3Smrg_ACEOF
2240932b578d3Smrg
2241032b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2241132b578d3Smrgac_cs_usage="\
2241232b578d3Smrg\`$as_me' instantiates files from templates according to the
2241332b578d3Smrgcurrent configuration.
2241432b578d3Smrg
2241532b578d3SmrgUsage: $0 [OPTIONS] [FILE]...
2241632b578d3Smrg
2241732b578d3Smrg  -h, --help       print this help, then exit
2241832b578d3Smrg  -V, --version    print version number and configuration settings, then exit
2241932b578d3Smrg  -q, --quiet      do not print progress messages
2242032b578d3Smrg  -d, --debug      don't remove temporary files
2242132b578d3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
2242232b578d3Smrg  --file=FILE[:TEMPLATE]
2242332b578d3Smrg		   instantiate the configuration file FILE
2242432b578d3Smrg  --header=FILE[:TEMPLATE]
2242532b578d3Smrg		   instantiate the configuration header FILE
2242632b578d3Smrg
2242732b578d3SmrgConfiguration files:
2242832b578d3Smrg$config_files
2242932b578d3Smrg
2243032b578d3SmrgConfiguration headers:
2243132b578d3Smrg$config_headers
2243232b578d3Smrg
2243332b578d3SmrgConfiguration commands:
2243432b578d3Smrg$config_commands
2243532b578d3Smrg
2243632b578d3SmrgReport bugs to <bug-autoconf@gnu.org>."
2243732b578d3Smrg
2243832b578d3Smrg_ACEOF
2243932b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2244032b578d3Smrgac_cs_version="\\
22441d31dbc53Smrgxf86-video-mach64 config.status 6.8.1
2244232b578d3Smrgconfigured by $0, generated by GNU Autoconf 2.61,
2244332b578d3Smrg  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
2244432b578d3Smrg
2244532b578d3SmrgCopyright (C) 2006 Free Software Foundation, Inc.
2244632b578d3SmrgThis config.status script is free software; the Free Software Foundation
2244732b578d3Smrggives unlimited permission to copy, distribute and modify it."
2244832b578d3Smrg
2244932b578d3Smrgac_pwd='$ac_pwd'
2245032b578d3Smrgsrcdir='$srcdir'
2245132b578d3SmrgINSTALL='$INSTALL'
2245232b578d3SmrgMKDIR_P='$MKDIR_P'
2245332b578d3Smrg_ACEOF
2245432b578d3Smrg
2245532b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2245632b578d3Smrg# If no file are specified by the user, then we need to provide default
2245732b578d3Smrg# value.  By we need to know if files were specified by the user.
2245832b578d3Smrgac_need_defaults=:
2245932b578d3Smrgwhile test $# != 0
2246032b578d3Smrgdo
2246132b578d3Smrg  case $1 in
2246232b578d3Smrg  --*=*)
2246332b578d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
2246432b578d3Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
2246532b578d3Smrg    ac_shift=:
2246632b578d3Smrg    ;;
2246732b578d3Smrg  *)
2246832b578d3Smrg    ac_option=$1
2246932b578d3Smrg    ac_optarg=$2
2247032b578d3Smrg    ac_shift=shift
2247132b578d3Smrg    ;;
2247232b578d3Smrg  esac
2247332b578d3Smrg
2247432b578d3Smrg  case $ac_option in
2247532b578d3Smrg  # Handling of the options.
2247632b578d3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2247732b578d3Smrg    ac_cs_recheck=: ;;
2247832b578d3Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
2247932b578d3Smrg    echo "$ac_cs_version"; exit ;;
2248032b578d3Smrg  --debug | --debu | --deb | --de | --d | -d )
2248132b578d3Smrg    debug=: ;;
2248232b578d3Smrg  --file | --fil | --fi | --f )
2248332b578d3Smrg    $ac_shift
2248432b578d3Smrg    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
2248532b578d3Smrg    ac_need_defaults=false;;
2248632b578d3Smrg  --header | --heade | --head | --hea )
2248732b578d3Smrg    $ac_shift
2248832b578d3Smrg    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
2248932b578d3Smrg    ac_need_defaults=false;;
2249032b578d3Smrg  --he | --h)
2249132b578d3Smrg    # Conflict between --help and --header
2249232b578d3Smrg    { echo "$as_me: error: ambiguous option: $1
2249332b578d3SmrgTry \`$0 --help' for more information." >&2
2249432b578d3Smrg   { (exit 1); exit 1; }; };;
2249532b578d3Smrg  --help | --hel | -h )
2249632b578d3Smrg    echo "$ac_cs_usage"; exit ;;
2249732b578d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2249832b578d3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
2249932b578d3Smrg    ac_cs_silent=: ;;
2250032b578d3Smrg
2250132b578d3Smrg  # This is an error.
2250232b578d3Smrg  -*) { echo "$as_me: error: unrecognized option: $1
2250332b578d3SmrgTry \`$0 --help' for more information." >&2
2250432b578d3Smrg   { (exit 1); exit 1; }; } ;;
2250532b578d3Smrg
2250632b578d3Smrg  *) ac_config_targets="$ac_config_targets $1"
2250732b578d3Smrg     ac_need_defaults=false ;;
2250832b578d3Smrg
2250932b578d3Smrg  esac
2251032b578d3Smrg  shift
2251132b578d3Smrgdone
2251232b578d3Smrg
2251332b578d3Smrgac_configure_extra_args=
2251432b578d3Smrg
2251532b578d3Smrgif $ac_cs_silent; then
2251632b578d3Smrg  exec 6>/dev/null
2251732b578d3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
2251832b578d3Smrgfi
2251932b578d3Smrg
2252032b578d3Smrg_ACEOF
2252132b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2252232b578d3Smrgif \$ac_cs_recheck; then
2252332b578d3Smrg  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
2252432b578d3Smrg  CONFIG_SHELL=$SHELL
2252532b578d3Smrg  export CONFIG_SHELL
2252632b578d3Smrg  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
2252732b578d3Smrgfi
2252832b578d3Smrg
2252932b578d3Smrg_ACEOF
2253032b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2253132b578d3Smrgexec 5>>config.log
2253232b578d3Smrg{
2253332b578d3Smrg  echo
2253432b578d3Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
2253532b578d3Smrg## Running $as_me. ##
2253632b578d3Smrg_ASBOX
2253732b578d3Smrg  echo "$ac_log"
2253832b578d3Smrg} >&5
2253932b578d3Smrg
2254032b578d3Smrg_ACEOF
2254132b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2254232b578d3Smrg#
2254332b578d3Smrg# INIT-COMMANDS
2254432b578d3Smrg#
2254532b578d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
2254632b578d3Smrg
2254732b578d3Smrg_ACEOF
2254832b578d3Smrg
2254932b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2255032b578d3Smrg
2255132b578d3Smrg# Handling of arguments.
2255232b578d3Smrgfor ac_config_target in $ac_config_targets
2255332b578d3Smrgdo
2255432b578d3Smrg  case $ac_config_target in
2255532b578d3Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
2255632b578d3Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
2255732b578d3Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
2255832b578d3Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
2255932b578d3Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
2256032b578d3Smrg
2256132b578d3Smrg  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
2256232b578d3Smrgecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
2256332b578d3Smrg   { (exit 1); exit 1; }; };;
2256432b578d3Smrg  esac
2256532b578d3Smrgdone
2256632b578d3Smrg
2256732b578d3Smrg
2256832b578d3Smrg# If the user did not use the arguments to specify the items to instantiate,
2256932b578d3Smrg# then the envvar interface is used.  Set only those that are not.
2257032b578d3Smrg# We use the long form for the default assignment because of an extremely
2257132b578d3Smrg# bizarre bug on SunOS 4.1.3.
2257232b578d3Smrgif $ac_need_defaults; then
2257332b578d3Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
2257432b578d3Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
2257532b578d3Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
2257632b578d3Smrgfi
2257732b578d3Smrg
2257832b578d3Smrg# Have a temporary directory for convenience.  Make it in the build tree
2257932b578d3Smrg# simply because there is no reason against having it here, and in addition,
2258032b578d3Smrg# creating and moving files from /tmp can sometimes cause problems.
2258132b578d3Smrg# Hook for its removal unless debugging.
2258232b578d3Smrg# Note that there is a small window in which the directory will not be cleaned:
2258332b578d3Smrg# after its creation but before its name has been assigned to `$tmp'.
2258432b578d3Smrg$debug ||
2258532b578d3Smrg{
2258632b578d3Smrg  tmp=
2258732b578d3Smrg  trap 'exit_status=$?
2258832b578d3Smrg  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
2258932b578d3Smrg' 0
2259032b578d3Smrg  trap '{ (exit 1); exit 1; }' 1 2 13 15
2259132b578d3Smrg}
2259232b578d3Smrg# Create a (secure) tmp directory for tmp files.
2259332b578d3Smrg
2259432b578d3Smrg{
2259532b578d3Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
2259632b578d3Smrg  test -n "$tmp" && test -d "$tmp"
2259732b578d3Smrg}  ||
2259832b578d3Smrg{
2259932b578d3Smrg  tmp=./conf$$-$RANDOM
2260032b578d3Smrg  (umask 077 && mkdir "$tmp")
2260132b578d3Smrg} ||
2260232b578d3Smrg{
2260332b578d3Smrg   echo "$me: cannot create a temporary directory in ." >&2
2260432b578d3Smrg   { (exit 1); exit 1; }
2260532b578d3Smrg}
2260632b578d3Smrg
2260732b578d3Smrg#
2260832b578d3Smrg# Set up the sed scripts for CONFIG_FILES section.
2260932b578d3Smrg#
2261032b578d3Smrg
2261132b578d3Smrg# No need to generate the scripts if there are no CONFIG_FILES.
2261232b578d3Smrg# This happens for instance when ./config.status config.h
2261332b578d3Smrgif test -n "$CONFIG_FILES"; then
2261432b578d3Smrg
2261532b578d3Smrg_ACEOF
2261632b578d3Smrg
2261732b578d3Smrg
2261832b578d3Smrg
2261932b578d3Smrgac_delim='%!_!# '
2262032b578d3Smrgfor ac_last_try in false false false false false :; do
2262132b578d3Smrg  cat >conf$$subs.sed <<_ACEOF
2262232b578d3SmrgSHELL!$SHELL$ac_delim
2262332b578d3SmrgPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
2262432b578d3SmrgPACKAGE_NAME!$PACKAGE_NAME$ac_delim
2262532b578d3SmrgPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
2262632b578d3SmrgPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
2262732b578d3SmrgPACKAGE_STRING!$PACKAGE_STRING$ac_delim
2262832b578d3SmrgPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
2262932b578d3Smrgexec_prefix!$exec_prefix$ac_delim
2263032b578d3Smrgprefix!$prefix$ac_delim
2263132b578d3Smrgprogram_transform_name!$program_transform_name$ac_delim
2263232b578d3Smrgbindir!$bindir$ac_delim
2263332b578d3Smrgsbindir!$sbindir$ac_delim
2263432b578d3Smrglibexecdir!$libexecdir$ac_delim
2263532b578d3Smrgdatarootdir!$datarootdir$ac_delim
2263632b578d3Smrgdatadir!$datadir$ac_delim
2263732b578d3Smrgsysconfdir!$sysconfdir$ac_delim
2263832b578d3Smrgsharedstatedir!$sharedstatedir$ac_delim
2263932b578d3Smrglocalstatedir!$localstatedir$ac_delim
2264032b578d3Smrgincludedir!$includedir$ac_delim
2264132b578d3Smrgoldincludedir!$oldincludedir$ac_delim
2264232b578d3Smrgdocdir!$docdir$ac_delim
2264332b578d3Smrginfodir!$infodir$ac_delim
2264432b578d3Smrghtmldir!$htmldir$ac_delim
2264532b578d3Smrgdvidir!$dvidir$ac_delim
2264632b578d3Smrgpdfdir!$pdfdir$ac_delim
2264732b578d3Smrgpsdir!$psdir$ac_delim
2264832b578d3Smrglibdir!$libdir$ac_delim
2264932b578d3Smrglocaledir!$localedir$ac_delim
2265032b578d3Smrgmandir!$mandir$ac_delim
2265132b578d3SmrgDEFS!$DEFS$ac_delim
2265232b578d3SmrgECHO_C!$ECHO_C$ac_delim
2265332b578d3SmrgECHO_N!$ECHO_N$ac_delim
2265432b578d3SmrgECHO_T!$ECHO_T$ac_delim
2265532b578d3SmrgLIBS!$LIBS$ac_delim
2265632b578d3Smrgbuild_alias!$build_alias$ac_delim
2265732b578d3Smrghost_alias!$host_alias$ac_delim
2265832b578d3Smrgtarget_alias!$target_alias$ac_delim
2265932b578d3SmrgINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
2266032b578d3SmrgINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
2266132b578d3SmrgINSTALL_DATA!$INSTALL_DATA$ac_delim
2266232b578d3Smrgam__isrc!$am__isrc$ac_delim
2266332b578d3SmrgCYGPATH_W!$CYGPATH_W$ac_delim
2266432b578d3SmrgPACKAGE!$PACKAGE$ac_delim
2266532b578d3SmrgVERSION!$VERSION$ac_delim
2266632b578d3SmrgACLOCAL!$ACLOCAL$ac_delim
2266732b578d3SmrgAUTOCONF!$AUTOCONF$ac_delim
2266832b578d3SmrgAUTOMAKE!$AUTOMAKE$ac_delim
2266932b578d3SmrgAUTOHEADER!$AUTOHEADER$ac_delim
2267032b578d3SmrgMAKEINFO!$MAKEINFO$ac_delim
2267132b578d3Smrginstall_sh!$install_sh$ac_delim
2267232b578d3SmrgSTRIP!$STRIP$ac_delim
2267332b578d3SmrgINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
2267432b578d3Smrgmkdir_p!$mkdir_p$ac_delim
2267532b578d3SmrgAWK!$AWK$ac_delim
2267632b578d3SmrgSET_MAKE!$SET_MAKE$ac_delim
2267732b578d3Smrgam__leading_dot!$am__leading_dot$ac_delim
2267832b578d3SmrgAMTAR!$AMTAR$ac_delim
2267932b578d3Smrgam__tar!$am__tar$ac_delim
2268032b578d3Smrgam__untar!$am__untar$ac_delim
2268132b578d3SmrgMAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
2268232b578d3SmrgMAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
2268332b578d3SmrgMAINT!$MAINT$ac_delim
2268432b578d3Smrgbuild!$build$ac_delim
2268532b578d3Smrgbuild_cpu!$build_cpu$ac_delim
2268632b578d3Smrgbuild_vendor!$build_vendor$ac_delim
2268732b578d3Smrgbuild_os!$build_os$ac_delim
2268832b578d3Smrghost!$host$ac_delim
2268932b578d3Smrghost_cpu!$host_cpu$ac_delim
2269032b578d3Smrghost_vendor!$host_vendor$ac_delim
2269132b578d3Smrghost_os!$host_os$ac_delim
2269232b578d3SmrgCC!$CC$ac_delim
2269332b578d3SmrgCFLAGS!$CFLAGS$ac_delim
2269432b578d3SmrgLDFLAGS!$LDFLAGS$ac_delim
2269532b578d3SmrgCPPFLAGS!$CPPFLAGS$ac_delim
2269632b578d3Smrgac_ct_CC!$ac_ct_CC$ac_delim
2269732b578d3SmrgEXEEXT!$EXEEXT$ac_delim
2269832b578d3SmrgOBJEXT!$OBJEXT$ac_delim
2269932b578d3SmrgDEPDIR!$DEPDIR$ac_delim
2270032b578d3Smrgam__include!$am__include$ac_delim
2270132b578d3Smrgam__quote!$am__quote$ac_delim
2270232b578d3SmrgAMDEP_TRUE!$AMDEP_TRUE$ac_delim
2270332b578d3SmrgAMDEP_FALSE!$AMDEP_FALSE$ac_delim
2270432b578d3SmrgAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
2270532b578d3SmrgCCDEPMODE!$CCDEPMODE$ac_delim
2270632b578d3Smrgam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
2270732b578d3Smrgam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
2270832b578d3SmrgGREP!$GREP$ac_delim
2270932b578d3SmrgEGREP!$EGREP$ac_delim
2271032b578d3SmrgLN_S!$LN_S$ac_delim
2271132b578d3SmrgECHO!$ECHO$ac_delim
2271232b578d3SmrgAR!$AR$ac_delim
2271332b578d3SmrgRANLIB!$RANLIB$ac_delim
2271432b578d3SmrgCPP!$CPP$ac_delim
2271532b578d3SmrgCXX!$CXX$ac_delim
2271632b578d3SmrgCXXFLAGS!$CXXFLAGS$ac_delim
2271732b578d3Smrgac_ct_CXX!$ac_ct_CXX$ac_delim
22718d31dbc53SmrgCXXDEPMODE!$CXXDEPMODE$ac_delim
2271932b578d3Smrg_ACEOF
2272032b578d3Smrg
2272132b578d3Smrg  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
2272232b578d3Smrg    break
2272332b578d3Smrg  elif $ac_last_try; then
2272432b578d3Smrg    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
2272532b578d3Smrgecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
2272632b578d3Smrg   { (exit 1); exit 1; }; }
2272732b578d3Smrg  else
2272832b578d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
2272932b578d3Smrg  fi
2273032b578d3Smrgdone
2273132b578d3Smrg
2273232b578d3Smrgac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
2273332b578d3Smrgif test -n "$ac_eof"; then
2273432b578d3Smrg  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
2273532b578d3Smrg  ac_eof=`expr $ac_eof + 1`
2273632b578d3Smrgfi
2273732b578d3Smrg
2273832b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2273932b578d3Smrgcat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
2274032b578d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
2274132b578d3Smrg_ACEOF
2274232b578d3Smrgsed '
2274332b578d3Smrgs/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
2274432b578d3Smrgs/^/s,@/; s/!/@,|#_!!_#|/
2274532b578d3Smrg:n
2274632b578d3Smrgt n
2274732b578d3Smrgs/'"$ac_delim"'$/,g/; t
2274832b578d3Smrgs/$/\\/; p
2274932b578d3SmrgN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
2275032b578d3Smrg' >>$CONFIG_STATUS <conf$$subs.sed
2275132b578d3Smrgrm -f conf$$subs.sed
2275232b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2275332b578d3SmrgCEOF$ac_eof
2275432b578d3Smrg_ACEOF
2275532b578d3Smrg
2275632b578d3Smrg
2275732b578d3Smrgac_delim='%!_!# '
2275832b578d3Smrgfor ac_last_try in false false false false false :; do
2275932b578d3Smrg  cat >conf$$subs.sed <<_ACEOF
2276032b578d3Smrgam__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
2276132b578d3Smrgam__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
2276232b578d3SmrgCXXCPP!$CXXCPP$ac_delim
2276332b578d3SmrgF77!$F77$ac_delim
2276432b578d3SmrgFFLAGS!$FFLAGS$ac_delim
2276532b578d3Smrgac_ct_F77!$ac_ct_F77$ac_delim
2276632b578d3SmrgLIBTOOL!$LIBTOOL$ac_delim
22767d31dbc53SmrgCWARNFLAGS!$CWARNFLAGS$ac_delim
2276832b578d3SmrgPKG_CONFIG!$PKG_CONFIG$ac_delim
2276932b578d3SmrgXORG_CFLAGS!$XORG_CFLAGS$ac_delim
2277032b578d3SmrgXORG_LIBS!$XORG_LIBS$ac_delim
2277132b578d3SmrgDRI_TRUE!$DRI_TRUE$ac_delim
2277232b578d3SmrgDRI_FALSE!$DRI_FALSE$ac_delim
2277332b578d3SmrgDRI_CFLAGS!$DRI_CFLAGS$ac_delim
2277432b578d3SmrgDRI_LIBS!$DRI_LIBS$ac_delim
2277532b578d3SmrgATIMISC_CPIO_TRUE!$ATIMISC_CPIO_TRUE$ac_delim
2277632b578d3SmrgATIMISC_CPIO_FALSE!$ATIMISC_CPIO_FALSE$ac_delim
2277732b578d3SmrgATIMISC_DGA_TRUE!$ATIMISC_DGA_TRUE$ac_delim
2277832b578d3SmrgATIMISC_DGA_FALSE!$ATIMISC_DGA_FALSE$ac_delim
2277932b578d3SmrgATIMISC_TV_OUT_TRUE!$ATIMISC_TV_OUT_TRUE$ac_delim
2278032b578d3SmrgATIMISC_TV_OUT_FALSE!$ATIMISC_TV_OUT_FALSE$ac_delim
2278132b578d3SmrgUSE_EXA_TRUE!$USE_EXA_TRUE$ac_delim
2278232b578d3SmrgUSE_EXA_FALSE!$USE_EXA_FALSE$ac_delim
2278332b578d3SmrgPCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim
2278432b578d3SmrgPCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim
2278532b578d3SmrgXSERVER_LIBPCIACCESS_TRUE!$XSERVER_LIBPCIACCESS_TRUE$ac_delim
2278632b578d3SmrgXSERVER_LIBPCIACCESS_FALSE!$XSERVER_LIBPCIACCESS_FALSE$ac_delim
2278732b578d3Smrgmoduledir!$moduledir$ac_delim
2278832b578d3SmrgDRIVER_NAME!$DRIVER_NAME$ac_delim
2278932b578d3SmrgAPP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
2279032b578d3SmrgLIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
2279132b578d3SmrgFILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
2279232b578d3SmrgMISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
2279332b578d3SmrgDRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
2279432b578d3SmrgADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
2279532b578d3SmrgAPP_MAN_DIR!$APP_MAN_DIR$ac_delim
2279632b578d3SmrgLIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
2279732b578d3SmrgFILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
2279832b578d3SmrgMISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
2279932b578d3SmrgDRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
2280032b578d3SmrgADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
2280132b578d3SmrgLINUXDOC!$LINUXDOC$ac_delim
2280232b578d3SmrgPS2PDF!$PS2PDF$ac_delim
2280332b578d3SmrgBUILD_LINUXDOC_TRUE!$BUILD_LINUXDOC_TRUE$ac_delim
2280432b578d3SmrgBUILD_LINUXDOC_FALSE!$BUILD_LINUXDOC_FALSE$ac_delim
2280532b578d3SmrgBUILD_PDFDOC_TRUE!$BUILD_PDFDOC_TRUE$ac_delim
2280632b578d3SmrgBUILD_PDFDOC_FALSE!$BUILD_PDFDOC_FALSE$ac_delim
2280732b578d3SmrgMAKE_TEXT!$MAKE_TEXT$ac_delim
2280832b578d3SmrgMAKE_PS!$MAKE_PS$ac_delim
2280932b578d3SmrgMAKE_PDF!$MAKE_PDF$ac_delim
2281032b578d3SmrgMAKE_HTML!$MAKE_HTML$ac_delim
22811d31dbc53SmrgCHANGELOG_CMD!$CHANGELOG_CMD$ac_delim
22812d31dbc53Smrgdistcleancheck_listfiles!$distcleancheck_listfiles$ac_delim
2281332b578d3SmrgLIBOBJS!$LIBOBJS$ac_delim
2281432b578d3SmrgLTLIBOBJS!$LTLIBOBJS$ac_delim
2281532b578d3Smrg_ACEOF
2281632b578d3Smrg
22817d31dbc53Smrg  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 55; then
2281832b578d3Smrg    break
2281932b578d3Smrg  elif $ac_last_try; then
2282032b578d3Smrg    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
2282132b578d3Smrgecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
2282232b578d3Smrg   { (exit 1); exit 1; }; }
2282332b578d3Smrg  else
2282432b578d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
2282532b578d3Smrg  fi
2282632b578d3Smrgdone
2282732b578d3Smrg
2282832b578d3Smrgac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
2282932b578d3Smrgif test -n "$ac_eof"; then
2283032b578d3Smrg  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
2283132b578d3Smrg  ac_eof=`expr $ac_eof + 1`
2283232b578d3Smrgfi
2283332b578d3Smrg
2283432b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2283532b578d3Smrgcat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
2283632b578d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
2283732b578d3Smrg_ACEOF
2283832b578d3Smrgsed '
2283932b578d3Smrgs/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
2284032b578d3Smrgs/^/s,@/; s/!/@,|#_!!_#|/
2284132b578d3Smrg:n
2284232b578d3Smrgt n
2284332b578d3Smrgs/'"$ac_delim"'$/,g/; t
2284432b578d3Smrgs/$/\\/; p
2284532b578d3SmrgN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
2284632b578d3Smrg' >>$CONFIG_STATUS <conf$$subs.sed
2284732b578d3Smrgrm -f conf$$subs.sed
2284832b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2284932b578d3Smrg:end
2285032b578d3Smrgs/|#_!!_#|//g
2285132b578d3SmrgCEOF$ac_eof
2285232b578d3Smrg_ACEOF
2285332b578d3Smrg
2285432b578d3Smrg
2285532b578d3Smrg# VPATH may cause trouble with some makes, so we remove $(srcdir),
2285632b578d3Smrg# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
2285732b578d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty
2285832b578d3Smrg# (actually we leave an empty line to preserve line numbers).
2285932b578d3Smrgif test "x$srcdir" = x.; then
2286032b578d3Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
2286132b578d3Smrgs/:*\$(srcdir):*/:/
2286232b578d3Smrgs/:*\${srcdir}:*/:/
2286332b578d3Smrgs/:*@srcdir@:*/:/
2286432b578d3Smrgs/^\([^=]*=[	 ]*\):*/\1/
2286532b578d3Smrgs/:*$//
2286632b578d3Smrgs/^[^=]*=[	 ]*$//
2286732b578d3Smrg}'
2286832b578d3Smrgfi
2286932b578d3Smrg
2287032b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2287132b578d3Smrgfi # test -n "$CONFIG_FILES"
2287232b578d3Smrg
2287332b578d3Smrg
2287432b578d3Smrgfor ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
2287532b578d3Smrgdo
2287632b578d3Smrg  case $ac_tag in
2287732b578d3Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
2287832b578d3Smrg  esac
2287932b578d3Smrg  case $ac_mode$ac_tag in
2288032b578d3Smrg  :[FHL]*:*);;
2288132b578d3Smrg  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
2288232b578d3Smrgecho "$as_me: error: Invalid tag $ac_tag." >&2;}
2288332b578d3Smrg   { (exit 1); exit 1; }; };;
2288432b578d3Smrg  :[FH]-) ac_tag=-:-;;
2288532b578d3Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
2288632b578d3Smrg  esac
2288732b578d3Smrg  ac_save_IFS=$IFS
2288832b578d3Smrg  IFS=:
2288932b578d3Smrg  set x $ac_tag
2289032b578d3Smrg  IFS=$ac_save_IFS
2289132b578d3Smrg  shift
2289232b578d3Smrg  ac_file=$1
2289332b578d3Smrg  shift
2289432b578d3Smrg
2289532b578d3Smrg  case $ac_mode in
2289632b578d3Smrg  :L) ac_source=$1;;
2289732b578d3Smrg  :[FH])
2289832b578d3Smrg    ac_file_inputs=
2289932b578d3Smrg    for ac_f
2290032b578d3Smrg    do
2290132b578d3Smrg      case $ac_f in
2290232b578d3Smrg      -) ac_f="$tmp/stdin";;
2290332b578d3Smrg      *) # Look for the file first in the build tree, then in the source tree
2290432b578d3Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
2290532b578d3Smrg	 # because $ac_f cannot contain `:'.
2290632b578d3Smrg	 test -f "$ac_f" ||
2290732b578d3Smrg	   case $ac_f in
2290832b578d3Smrg	   [\\/$]*) false;;
2290932b578d3Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
2291032b578d3Smrg	   esac ||
2291132b578d3Smrg	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
2291232b578d3Smrgecho "$as_me: error: cannot find input file: $ac_f" >&2;}
2291332b578d3Smrg   { (exit 1); exit 1; }; };;
2291432b578d3Smrg      esac
2291532b578d3Smrg      ac_file_inputs="$ac_file_inputs $ac_f"
2291632b578d3Smrg    done
2291732b578d3Smrg
2291832b578d3Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
2291932b578d3Smrg    # use $as_me), people would be surprised to read:
2292032b578d3Smrg    #    /* config.h.  Generated by config.status.  */
2292132b578d3Smrg    configure_input="Generated from "`IFS=:
2292232b578d3Smrg	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
2292332b578d3Smrg    if test x"$ac_file" != x-; then
2292432b578d3Smrg      configure_input="$ac_file.  $configure_input"
2292532b578d3Smrg      { echo "$as_me:$LINENO: creating $ac_file" >&5
2292632b578d3Smrgecho "$as_me: creating $ac_file" >&6;}
2292732b578d3Smrg    fi
2292832b578d3Smrg
2292932b578d3Smrg    case $ac_tag in
2293032b578d3Smrg    *:-:* | *:-) cat >"$tmp/stdin";;
2293132b578d3Smrg    esac
2293232b578d3Smrg    ;;
2293332b578d3Smrg  esac
2293432b578d3Smrg
2293532b578d3Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
2293632b578d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2293732b578d3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
2293832b578d3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
2293932b578d3Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
2294032b578d3Smrgecho X"$ac_file" |
2294132b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2294232b578d3Smrg	    s//\1/
2294332b578d3Smrg	    q
2294432b578d3Smrg	  }
2294532b578d3Smrg	  /^X\(\/\/\)[^/].*/{
2294632b578d3Smrg	    s//\1/
2294732b578d3Smrg	    q
2294832b578d3Smrg	  }
2294932b578d3Smrg	  /^X\(\/\/\)$/{
2295032b578d3Smrg	    s//\1/
2295132b578d3Smrg	    q
2295232b578d3Smrg	  }
2295332b578d3Smrg	  /^X\(\/\).*/{
2295432b578d3Smrg	    s//\1/
2295532b578d3Smrg	    q
2295632b578d3Smrg	  }
2295732b578d3Smrg	  s/.*/./; q'`
2295832b578d3Smrg  { as_dir="$ac_dir"
2295932b578d3Smrg  case $as_dir in #(
2296032b578d3Smrg  -*) as_dir=./$as_dir;;
2296132b578d3Smrg  esac
2296232b578d3Smrg  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
2296332b578d3Smrg    as_dirs=
2296432b578d3Smrg    while :; do
2296532b578d3Smrg      case $as_dir in #(
2296632b578d3Smrg      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
2296732b578d3Smrg      *) as_qdir=$as_dir;;
2296832b578d3Smrg      esac
2296932b578d3Smrg      as_dirs="'$as_qdir' $as_dirs"
2297032b578d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
2297132b578d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2297232b578d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
2297332b578d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
2297432b578d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
2297532b578d3Smrgecho X"$as_dir" |
2297632b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2297732b578d3Smrg	    s//\1/
2297832b578d3Smrg	    q
2297932b578d3Smrg	  }
2298032b578d3Smrg	  /^X\(\/\/\)[^/].*/{
2298132b578d3Smrg	    s//\1/
2298232b578d3Smrg	    q
2298332b578d3Smrg	  }
2298432b578d3Smrg	  /^X\(\/\/\)$/{
2298532b578d3Smrg	    s//\1/
2298632b578d3Smrg	    q
2298732b578d3Smrg	  }
2298832b578d3Smrg	  /^X\(\/\).*/{
2298932b578d3Smrg	    s//\1/
2299032b578d3Smrg	    q
2299132b578d3Smrg	  }
2299232b578d3Smrg	  s/.*/./; q'`
2299332b578d3Smrg      test -d "$as_dir" && break
2299432b578d3Smrg    done
2299532b578d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
2299632b578d3Smrg  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
2299732b578d3Smrgecho "$as_me: error: cannot create directory $as_dir" >&2;}
2299832b578d3Smrg   { (exit 1); exit 1; }; }; }
2299932b578d3Smrg  ac_builddir=.
2300032b578d3Smrg
2300132b578d3Smrgcase "$ac_dir" in
2300232b578d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2300332b578d3Smrg*)
2300432b578d3Smrg  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
2300532b578d3Smrg  # A ".." for each directory in $ac_dir_suffix.
2300632b578d3Smrg  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
2300732b578d3Smrg  case $ac_top_builddir_sub in
2300832b578d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2300932b578d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2301032b578d3Smrg  esac ;;
2301132b578d3Smrgesac
2301232b578d3Smrgac_abs_top_builddir=$ac_pwd
2301332b578d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
2301432b578d3Smrg# for backward compatibility:
2301532b578d3Smrgac_top_builddir=$ac_top_build_prefix
2301632b578d3Smrg
2301732b578d3Smrgcase $srcdir in
2301832b578d3Smrg  .)  # We are building in place.
2301932b578d3Smrg    ac_srcdir=.
2302032b578d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
2302132b578d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
2302232b578d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
2302332b578d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
2302432b578d3Smrg    ac_top_srcdir=$srcdir
2302532b578d3Smrg    ac_abs_top_srcdir=$srcdir ;;
2302632b578d3Smrg  *) # Relative name.
2302732b578d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2302832b578d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
2302932b578d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2303032b578d3Smrgesac
2303132b578d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2303232b578d3Smrg
2303332b578d3Smrg
2303432b578d3Smrg  case $ac_mode in
2303532b578d3Smrg  :F)
2303632b578d3Smrg  #
2303732b578d3Smrg  # CONFIG_FILE
2303832b578d3Smrg  #
2303932b578d3Smrg
2304032b578d3Smrg  case $INSTALL in
2304132b578d3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
2304232b578d3Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
2304332b578d3Smrg  esac
2304432b578d3Smrg  ac_MKDIR_P=$MKDIR_P
2304532b578d3Smrg  case $MKDIR_P in
2304632b578d3Smrg  [\\/$]* | ?:[\\/]* ) ;;
2304732b578d3Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
2304832b578d3Smrg  esac
2304932b578d3Smrg_ACEOF
2305032b578d3Smrg
2305132b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2305232b578d3Smrg# If the template does not know about datarootdir, expand it.
2305332b578d3Smrg# FIXME: This hack should be removed a few years after 2.60.
2305432b578d3Smrgac_datarootdir_hack=; ac_datarootdir_seen=
2305532b578d3Smrg
2305632b578d3Smrgcase `sed -n '/datarootdir/ {
2305732b578d3Smrg  p
2305832b578d3Smrg  q
2305932b578d3Smrg}
2306032b578d3Smrg/@datadir@/p
2306132b578d3Smrg/@docdir@/p
2306232b578d3Smrg/@infodir@/p
2306332b578d3Smrg/@localedir@/p
2306432b578d3Smrg/@mandir@/p
2306532b578d3Smrg' $ac_file_inputs` in
2306632b578d3Smrg*datarootdir*) ac_datarootdir_seen=yes;;
2306732b578d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
2306832b578d3Smrg  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
2306932b578d3Smrgecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
2307032b578d3Smrg_ACEOF
2307132b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2307232b578d3Smrg  ac_datarootdir_hack='
2307332b578d3Smrg  s&@datadir@&$datadir&g
2307432b578d3Smrg  s&@docdir@&$docdir&g
2307532b578d3Smrg  s&@infodir@&$infodir&g
2307632b578d3Smrg  s&@localedir@&$localedir&g
2307732b578d3Smrg  s&@mandir@&$mandir&g
2307832b578d3Smrg    s&\\\${datarootdir}&$datarootdir&g' ;;
2307932b578d3Smrgesac
2308032b578d3Smrg_ACEOF
2308132b578d3Smrg
2308232b578d3Smrg# Neutralize VPATH when `$srcdir' = `.'.
2308332b578d3Smrg# Shell code in configure.ac might set extrasub.
2308432b578d3Smrg# FIXME: do we really want to maintain this feature?
2308532b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF
2308632b578d3Smrg  sed "$ac_vpsub
2308732b578d3Smrg$extrasub
2308832b578d3Smrg_ACEOF
2308932b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2309032b578d3Smrg:t
2309132b578d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
2309232b578d3Smrgs&@configure_input@&$configure_input&;t t
2309332b578d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
2309432b578d3Smrgs&@srcdir@&$ac_srcdir&;t t
2309532b578d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
2309632b578d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
2309732b578d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
2309832b578d3Smrgs&@builddir@&$ac_builddir&;t t
2309932b578d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
2310032b578d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
2310132b578d3Smrgs&@INSTALL@&$ac_INSTALL&;t t
2310232b578d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
2310332b578d3Smrg$ac_datarootdir_hack
2310432b578d3Smrg" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
2310532b578d3Smrg
2310632b578d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
2310732b578d3Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
2310832b578d3Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
2310932b578d3Smrg  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2311032b578d3Smrgwhich seems to be undefined.  Please make sure it is defined." >&5
2311132b578d3Smrgecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2311232b578d3Smrgwhich seems to be undefined.  Please make sure it is defined." >&2;}
2311332b578d3Smrg
2311432b578d3Smrg  rm -f "$tmp/stdin"
2311532b578d3Smrg  case $ac_file in
2311632b578d3Smrg  -) cat "$tmp/out"; rm -f "$tmp/out";;
2311732b578d3Smrg  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
2311832b578d3Smrg  esac
2311932b578d3Smrg ;;
2312032b578d3Smrg  :H)
2312132b578d3Smrg  #
2312232b578d3Smrg  # CONFIG_HEADER
2312332b578d3Smrg  #
2312432b578d3Smrg_ACEOF
2312532b578d3Smrg
2312632b578d3Smrg# Transform confdefs.h into a sed script `conftest.defines', that
2312732b578d3Smrg# substitutes the proper values into config.h.in to produce config.h.
2312832b578d3Smrgrm -f conftest.defines conftest.tail
2312932b578d3Smrg# First, append a space to every undef/define line, to ease matching.
2313032b578d3Smrgecho 's/$/ /' >conftest.defines
2313132b578d3Smrg# Then, protect against being on the right side of a sed subst, or in
2313232b578d3Smrg# an unquoted here document, in config.status.  If some macros were
2313332b578d3Smrg# called several times there might be several #defines for the same
2313432b578d3Smrg# symbol, which is useless.  But do not sort them, since the last
2313532b578d3Smrg# AC_DEFINE must be honored.
2313632b578d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
2313732b578d3Smrg# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
2313832b578d3Smrg# NAME is the cpp macro being defined, VALUE is the value it is being given.
2313932b578d3Smrg# PARAMS is the parameter list in the macro definition--in most cases, it's
2314032b578d3Smrg# just an empty string.
2314132b578d3Smrgac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
2314232b578d3Smrgac_dB='\\)[	 (].*,\\1define\\2'
2314332b578d3Smrgac_dC=' '
2314432b578d3Smrgac_dD=' ,'
2314532b578d3Smrg
2314632b578d3Smrguniq confdefs.h |
2314732b578d3Smrg  sed -n '
2314832b578d3Smrg	t rset
2314932b578d3Smrg	:rset
2315032b578d3Smrg	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
2315132b578d3Smrg	t ok
2315232b578d3Smrg	d
2315332b578d3Smrg	:ok
2315432b578d3Smrg	s/[\\&,]/\\&/g
2315532b578d3Smrg	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
2315632b578d3Smrg	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
2315732b578d3Smrg  ' >>conftest.defines
2315832b578d3Smrg
2315932b578d3Smrg# Remove the space that was appended to ease matching.
2316032b578d3Smrg# Then replace #undef with comments.  This is necessary, for
2316132b578d3Smrg# example, in the case of _POSIX_SOURCE, which is predefined and required
2316232b578d3Smrg# on some systems where configure will not decide to define it.
2316332b578d3Smrg# (The regexp can be short, since the line contains either #define or #undef.)
2316432b578d3Smrgecho 's/ $//
2316532b578d3Smrgs,^[	 #]*u.*,/* & */,' >>conftest.defines
2316632b578d3Smrg
2316732b578d3Smrg# Break up conftest.defines:
2316832b578d3Smrgac_max_sed_lines=50
2316932b578d3Smrg
2317032b578d3Smrg# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
2317132b578d3Smrg# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
2317232b578d3Smrg# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
2317332b578d3Smrg# et cetera.
2317432b578d3Smrgac_in='$ac_file_inputs'
2317532b578d3Smrgac_out='"$tmp/out1"'
2317632b578d3Smrgac_nxt='"$tmp/out2"'
2317732b578d3Smrg
2317832b578d3Smrgwhile :
2317932b578d3Smrgdo
2318032b578d3Smrg  # Write a here document:
2318132b578d3Smrg    cat >>$CONFIG_STATUS <<_ACEOF
2318232b578d3Smrg    # First, check the format of the line:
2318332b578d3Smrg    cat >"\$tmp/defines.sed" <<\\CEOF
2318432b578d3Smrg/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
2318532b578d3Smrg/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
2318632b578d3Smrgb
2318732b578d3Smrg:def
2318832b578d3Smrg_ACEOF
2318932b578d3Smrg  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
2319032b578d3Smrg  echo 'CEOF
2319132b578d3Smrg    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
2319232b578d3Smrg  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
2319332b578d3Smrg  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
2319432b578d3Smrg  grep . conftest.tail >/dev/null || break
2319532b578d3Smrg  rm -f conftest.defines
2319632b578d3Smrg  mv conftest.tail conftest.defines
2319732b578d3Smrgdone
2319832b578d3Smrgrm -f conftest.defines conftest.tail
2319932b578d3Smrg
2320032b578d3Smrgecho "ac_result=$ac_in" >>$CONFIG_STATUS
2320132b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF
2320232b578d3Smrg  if test x"$ac_file" != x-; then
2320332b578d3Smrg    echo "/* $configure_input  */" >"$tmp/config.h"
2320432b578d3Smrg    cat "$ac_result" >>"$tmp/config.h"
2320532b578d3Smrg    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
2320632b578d3Smrg      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
2320732b578d3Smrgecho "$as_me: $ac_file is unchanged" >&6;}
2320832b578d3Smrg    else
2320932b578d3Smrg      rm -f $ac_file
2321032b578d3Smrg      mv "$tmp/config.h" $ac_file
2321132b578d3Smrg    fi
2321232b578d3Smrg  else
2321332b578d3Smrg    echo "/* $configure_input  */"
2321432b578d3Smrg    cat "$ac_result"
2321532b578d3Smrg  fi
2321632b578d3Smrg  rm -f "$tmp/out12"
2321732b578d3Smrg# Compute $ac_file's index in $config_headers.
2321832b578d3Smrg_am_stamp_count=1
2321932b578d3Smrgfor _am_header in $config_headers :; do
2322032b578d3Smrg  case $_am_header in
23221d31dbc53Smrg    $ac_file | $ac_file:* )
2322232b578d3Smrg      break ;;
2322332b578d3Smrg    * )
2322432b578d3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
2322532b578d3Smrg  esac
2322632b578d3Smrgdone
23227d31dbc53Smrgecho "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
23228d31dbc53Smrg$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23229d31dbc53Smrg	 X$ac_file : 'X\(//\)[^/]' \| \
23230d31dbc53Smrg	 X$ac_file : 'X\(//\)$' \| \
23231d31dbc53Smrg	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
23232d31dbc53Smrgecho X$ac_file |
2323332b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2323432b578d3Smrg	    s//\1/
2323532b578d3Smrg	    q
2323632b578d3Smrg	  }
2323732b578d3Smrg	  /^X\(\/\/\)[^/].*/{
2323832b578d3Smrg	    s//\1/
2323932b578d3Smrg	    q
2324032b578d3Smrg	  }
2324132b578d3Smrg	  /^X\(\/\/\)$/{
2324232b578d3Smrg	    s//\1/
2324332b578d3Smrg	    q
2324432b578d3Smrg	  }
2324532b578d3Smrg	  /^X\(\/\).*/{
2324632b578d3Smrg	    s//\1/
2324732b578d3Smrg	    q
2324832b578d3Smrg	  }
2324932b578d3Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
2325032b578d3Smrg ;;
2325132b578d3Smrg
2325232b578d3Smrg  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
2325332b578d3Smrgecho "$as_me: executing $ac_file commands" >&6;}
2325432b578d3Smrg ;;
2325532b578d3Smrg  esac
2325632b578d3Smrg
2325732b578d3Smrg
2325832b578d3Smrg  case $ac_file$ac_mode in
2325932b578d3Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
2326032b578d3Smrg  # Strip MF so we end up with the name of the file.
2326132b578d3Smrg  mf=`echo "$mf" | sed -e 's/:.*$//'`
2326232b578d3Smrg  # Check whether this is an Automake generated Makefile or not.
2326332b578d3Smrg  # We used to match only the files named `Makefile.in', but
2326432b578d3Smrg  # some people rename them; so instead we look at the file content.
2326532b578d3Smrg  # Grep'ing the first line is not enough: some people post-process
2326632b578d3Smrg  # each Makefile.in and add a new line on top of each file to say so.
2326732b578d3Smrg  # Grep'ing the whole file is not good either: AIX grep has a line
2326832b578d3Smrg  # limit of 2048, but all sed's we know have understand at least 4000.
23269d31dbc53Smrg  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
2327032b578d3Smrg    dirpart=`$as_dirname -- "$mf" ||
2327132b578d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2327232b578d3Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
2327332b578d3Smrg	 X"$mf" : 'X\(//\)$' \| \
2327432b578d3Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
2327532b578d3Smrgecho X"$mf" |
2327632b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2327732b578d3Smrg	    s//\1/
2327832b578d3Smrg	    q
2327932b578d3Smrg	  }
2328032b578d3Smrg	  /^X\(\/\/\)[^/].*/{
2328132b578d3Smrg	    s//\1/
2328232b578d3Smrg	    q
2328332b578d3Smrg	  }
2328432b578d3Smrg	  /^X\(\/\/\)$/{
2328532b578d3Smrg	    s//\1/
2328632b578d3Smrg	    q
2328732b578d3Smrg	  }
2328832b578d3Smrg	  /^X\(\/\).*/{
2328932b578d3Smrg	    s//\1/
2329032b578d3Smrg	    q
2329132b578d3Smrg	  }
2329232b578d3Smrg	  s/.*/./; q'`
2329332b578d3Smrg  else
2329432b578d3Smrg    continue
2329532b578d3Smrg  fi
2329632b578d3Smrg  # Extract the definition of DEPDIR, am__include, and am__quote
2329732b578d3Smrg  # from the Makefile without running `make'.
2329832b578d3Smrg  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
2329932b578d3Smrg  test -z "$DEPDIR" && continue
2330032b578d3Smrg  am__include=`sed -n 's/^am__include = //p' < "$mf"`
2330132b578d3Smrg  test -z "am__include" && continue
2330232b578d3Smrg  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
2330332b578d3Smrg  # When using ansi2knr, U may be empty or an underscore; expand it
2330432b578d3Smrg  U=`sed -n 's/^U = //p' < "$mf"`
2330532b578d3Smrg  # Find all dependency output files, they are included files with
2330632b578d3Smrg  # $(DEPDIR) in their names.  We invoke sed twice because it is the
2330732b578d3Smrg  # simplest approach to changing $(DEPDIR) to its actual value in the
2330832b578d3Smrg  # expansion.
2330932b578d3Smrg  for file in `sed -n "
2331032b578d3Smrg    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
2331132b578d3Smrg       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
2331232b578d3Smrg    # Make sure the directory exists.
2331332b578d3Smrg    test -f "$dirpart/$file" && continue
2331432b578d3Smrg    fdir=`$as_dirname -- "$file" ||
2331532b578d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2331632b578d3Smrg	 X"$file" : 'X\(//\)[^/]' \| \
2331732b578d3Smrg	 X"$file" : 'X\(//\)$' \| \
2331832b578d3Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
2331932b578d3Smrgecho X"$file" |
2332032b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2332132b578d3Smrg	    s//\1/
2332232b578d3Smrg	    q
2332332b578d3Smrg	  }
2332432b578d3Smrg	  /^X\(\/\/\)[^/].*/{
2332532b578d3Smrg	    s//\1/
2332632b578d3Smrg	    q
2332732b578d3Smrg	  }
2332832b578d3Smrg	  /^X\(\/\/\)$/{
2332932b578d3Smrg	    s//\1/
2333032b578d3Smrg	    q
2333132b578d3Smrg	  }
2333232b578d3Smrg	  /^X\(\/\).*/{
2333332b578d3Smrg	    s//\1/
2333432b578d3Smrg	    q
2333532b578d3Smrg	  }
2333632b578d3Smrg	  s/.*/./; q'`
2333732b578d3Smrg    { as_dir=$dirpart/$fdir
2333832b578d3Smrg  case $as_dir in #(
2333932b578d3Smrg  -*) as_dir=./$as_dir;;
2334032b578d3Smrg  esac
2334132b578d3Smrg  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
2334232b578d3Smrg    as_dirs=
2334332b578d3Smrg    while :; do
2334432b578d3Smrg      case $as_dir in #(
2334532b578d3Smrg      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
2334632b578d3Smrg      *) as_qdir=$as_dir;;
2334732b578d3Smrg      esac
2334832b578d3Smrg      as_dirs="'$as_qdir' $as_dirs"
2334932b578d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
2335032b578d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2335132b578d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
2335232b578d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
2335332b578d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
2335432b578d3Smrgecho X"$as_dir" |
2335532b578d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2335632b578d3Smrg	    s//\1/
2335732b578d3Smrg	    q
2335832b578d3Smrg	  }
2335932b578d3Smrg	  /^X\(\/\/\)[^/].*/{
2336032b578d3Smrg	    s//\1/
2336132b578d3Smrg	    q
2336232b578d3Smrg	  }
2336332b578d3Smrg	  /^X\(\/\/\)$/{
2336432b578d3Smrg	    s//\1/
2336532b578d3Smrg	    q
2336632b578d3Smrg	  }
2336732b578d3Smrg	  /^X\(\/\).*/{
2336832b578d3Smrg	    s//\1/
2336932b578d3Smrg	    q
2337032b578d3Smrg	  }
2337132b578d3Smrg	  s/.*/./; q'`
2337232b578d3Smrg      test -d "$as_dir" && break
2337332b578d3Smrg    done
2337432b578d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
2337532b578d3Smrg  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
2337632b578d3Smrgecho "$as_me: error: cannot create directory $as_dir" >&2;}
2337732b578d3Smrg   { (exit 1); exit 1; }; }; }
2337832b578d3Smrg    # echo "creating $dirpart/$file"
2337932b578d3Smrg    echo '# dummy' > "$dirpart/$file"
2338032b578d3Smrg  done
2338132b578d3Smrgdone
2338232b578d3Smrg ;;
2338332b578d3Smrg
2338432b578d3Smrg  esac
2338532b578d3Smrgdone # for ac_tag
2338632b578d3Smrg
2338732b578d3Smrg
2338832b578d3Smrg{ (exit 0); exit 0; }
2338932b578d3Smrg_ACEOF
2339032b578d3Smrgchmod +x $CONFIG_STATUS
2339132b578d3Smrgac_clean_files=$ac_clean_files_save
2339232b578d3Smrg
2339332b578d3Smrg
2339432b578d3Smrg# configure is writing to config.log, and then calls config.status.
2339532b578d3Smrg# config.status does its own redirection, appending to config.log.
2339632b578d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
2339732b578d3Smrg# by configure, so config.status won't be able to write to it; its
2339832b578d3Smrg# output is simply discarded.  So we exec the FD to /dev/null,
2339932b578d3Smrg# effectively closing config.log, so it can be properly (re)opened and
2340032b578d3Smrg# appended to by config.status.  When coming back to configure, we
2340132b578d3Smrg# need to make the FD available again.
2340232b578d3Smrgif test "$no_create" != yes; then
2340332b578d3Smrg  ac_cs_success=:
2340432b578d3Smrg  ac_config_status_args=
2340532b578d3Smrg  test "$silent" = yes &&
2340632b578d3Smrg    ac_config_status_args="$ac_config_status_args --quiet"
2340732b578d3Smrg  exec 5>/dev/null
2340832b578d3Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
2340932b578d3Smrg  exec 5>>config.log
2341032b578d3Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
2341132b578d3Smrg  # would make configure fail if this is the last instruction.
2341232b578d3Smrg  $ac_cs_success || { (exit 1); exit 1; }
2341332b578d3Smrgfi
2341432b578d3Smrg
23415