configure revision ab47cfaa
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for xf86-video-savage 2.1.3.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44  echo "#! /bin/sh" >conf$$.sh
45  echo  "exit 0"   >>conf$$.sh
46  chmod +x conf$$.sh
47  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48    PATH_SEPARATOR=';'
49  else
50    PATH_SEPARATOR=:
51  fi
52  rm -f conf$$.sh
53fi
54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57  as_unset=unset
58else
59  as_unset=false
60fi
61
62
63# IFS
64# We need space, tab and new line, in precisely that order.  Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" ""	$as_nl"
71
72# Find who we are.  Look in the path if we contain no directory separator.
73case $0 in
74  *[\\/]* ) as_myself=$0 ;;
75  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78  IFS=$as_save_IFS
79  test -z "$as_dir" && as_dir=.
80  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84     ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89  as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93  { (exit 1); exit 1; }
94fi
95
96# Work around bugs in pre-3.0 UWIN ksh.
97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108  LC_TELEPHONE LC_TIME
109do
110  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111    eval $as_var=C; export $as_var
112  else
113    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114  fi
115done
116
117# Required to use basename.
118if expr a : '\(a\)' >/dev/null 2>&1 &&
119   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120  as_expr=expr
121else
122  as_expr=false
123fi
124
125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126  as_basename=basename
127else
128  as_basename=false
129fi
130
131
132# Name of the executable.
133as_me=`$as_basename -- "$0" ||
134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135	 X"$0" : 'X\(//\)$' \| \
136	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137echo X/"$0" |
138    sed '/^.*\/\([^/][^/]*\)\/*$/{
139	    s//\1/
140	    q
141	  }
142	  /^X\/\(\/\/\)$/{
143	    s//\1/
144	    q
145	  }
146	  /^X\/\(\/\).*/{
147	    s//\1/
148	    q
149	  }
150	  s/.*/./; q'`
151
152# CDPATH.
153$as_unset CDPATH
154
155
156if test "x$CONFIG_SHELL" = x; then
157  if (eval ":") 2>/dev/null; then
158  as_have_required=yes
159else
160  as_have_required=no
161fi
162
163  if test $as_have_required = yes && 	 (eval ":
164(as_func_return () {
165  (exit \$1)
166}
167as_func_success () {
168  as_func_return 0
169}
170as_func_failure () {
171  as_func_return 1
172}
173as_func_ret_success () {
174  return 0
175}
176as_func_ret_failure () {
177  return 1
178}
179
180exitcode=0
181if as_func_success; then
182  :
183else
184  exitcode=1
185  echo as_func_success failed.
186fi
187
188if as_func_failure; then
189  exitcode=1
190  echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194  :
195else
196  exitcode=1
197  echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201  exitcode=1
202  echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206  :
207else
208  exitcode=1
209  echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215  as_lineno_1=\$LINENO
216  as_lineno_2=\$LINENO
217  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220  :
221else
222  as_candidate_shells=
223    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226  IFS=$as_save_IFS
227  test -z "$as_dir" && as_dir=.
228  case $as_dir in
229	 /*)
230	   for as_base in sh bash ksh sh5; do
231	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232	   done;;
233       esac
234done
235IFS=$as_save_IFS
236
237
238      for as_shell in $as_candidate_shells $SHELL; do
239	 # Try only shells that exist, to save several forks.
240	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241		{ ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243  emulate sh
244  NULLCMD=:
245  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246  # is contrary to our usage.  Disable this feature.
247  alias -g '${1+"$@"}'='"$@"'
248  setopt NO_GLOB_SUBST
249else
250  case `(set -o) 2>/dev/null` in
251  *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260  CONFIG_SHELL=$as_shell
261	       as_have_required=yes
262	       if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264  emulate sh
265  NULLCMD=:
266  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267  # is contrary to our usage.  Disable this feature.
268  alias -g '${1+"$@"}'='"$@"'
269  setopt NO_GLOB_SUBST
270else
271  case `(set -o) 2>/dev/null` in
272  *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280  (exit $1)
281}
282as_func_success () {
283  as_func_return 0
284}
285as_func_failure () {
286  as_func_return 1
287}
288as_func_ret_success () {
289  return 0
290}
291as_func_ret_failure () {
292  return 1
293}
294
295exitcode=0
296if as_func_success; then
297  :
298else
299  exitcode=1
300  echo as_func_success failed.
301fi
302
303if as_func_failure; then
304  exitcode=1
305  echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309  :
310else
311  exitcode=1
312  echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316  exitcode=1
317  echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321  :
322else
323  exitcode=1
324  echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
330  as_lineno_1=$LINENO
331  as_lineno_2=$LINENO
332  test "x$as_lineno_1" != "x$as_lineno_2" &&
333  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337  break
338fi
339
340fi
341
342      done
343
344      if test "x$CONFIG_SHELL" != x; then
345  for as_var in BASH_ENV ENV
346        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347        done
348        export CONFIG_SHELL
349        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353    if test $as_have_required = no; then
354  echo This script requires a shell more modern than all the
355      echo shells that I found on your system.  Please install a
356      echo modern shell, or manually run the script under such a
357      echo shell if you do have one.
358      { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369  (exit \$1)
370}
371as_func_success () {
372  as_func_return 0
373}
374as_func_failure () {
375  as_func_return 1
376}
377as_func_ret_success () {
378  return 0
379}
380as_func_ret_failure () {
381  return 1
382}
383
384exitcode=0
385if as_func_success; then
386  :
387else
388  exitcode=1
389  echo as_func_success failed.
390fi
391
392if as_func_failure; then
393  exitcode=1
394  echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398  :
399else
400  exitcode=1
401  echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405  exitcode=1
406  echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410  :
411else
412  exitcode=1
413  echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417  echo No shell found that supports shell functions.
418  echo Please tell autoconf@gnu.org about your system,
419  echo including any error possibly output before this
420  echo message
421}
422
423
424
425  as_lineno_1=$LINENO
426  as_lineno_2=$LINENO
427  test "x$as_lineno_1" != "x$as_lineno_2" &&
428  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431  # uniformly replaced by the line number.  The first 'sed' inserts a
432  # line-number line after each line using $LINENO; the second 'sed'
433  # does the real work.  The second script uses 'N' to pair each
434  # line-number line with the line containing $LINENO, and appends
435  # trailing '-' during substitution so that $LINENO is not a special
436  # case at line end.
437  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439  # E. McMahon (1931-1989) for sed's syntax.  :-)
440  sed -n '
441    p
442    /[$]LINENO/=
443  ' <$as_myself |
444    sed '
445      s/[$]LINENO.*/&-/
446      t lineno
447      b
448      :lineno
449      N
450      :loop
451      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452      t loop
453      s/-\n.*//
454    ' >$as_me.lineno &&
455  chmod +x "$as_me.lineno" ||
456    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457   { (exit 1); exit 1; }; }
458
459  # Don't try to exec as it changes $[0], causing all sort of problems
460  # (the dirname of $[0] is not the place where we might find the
461  # original and so on.  Autoconf is especially sensitive to this).
462  . "./$as_me.lineno"
463  # Exit status is that of the last command.
464  exit
465}
466
467
468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469  as_dirname=dirname
470else
471  as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477  case `echo 'x\c'` in
478  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
479  *)   ECHO_C='\c';;
480  esac;;
481*)
482  ECHO_N='-n';;
483esac
484
485if expr a : '\(a\)' >/dev/null 2>&1 &&
486   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487  as_expr=expr
488else
489  as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
493if test -d conf$$.dir; then
494  rm -f conf$$.dir/conf$$.file
495else
496  rm -f conf$$.dir
497  mkdir conf$$.dir
498fi
499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
501  as_ln_s='ln -s'
502  # ... but there are two gotchas:
503  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505  # In both cases, we have to default to `cp -p'.
506  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507    as_ln_s='cp -p'
508elif ln conf$$.file conf$$ 2>/dev/null; then
509  as_ln_s=ln
510else
511  as_ln_s='cp -p'
512fi
513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
515
516if mkdir -p . 2>/dev/null; then
517  as_mkdir_p=:
518else
519  test -d ./-p && rmdir ./-p
520  as_mkdir_p=false
521fi
522
523if test -x / >/dev/null 2>&1; then
524  as_test_x='test -x'
525else
526  if ls -dL / >/dev/null 2>&1; then
527    as_ls_L_option=L
528  else
529    as_ls_L_option=
530  fi
531  as_test_x='
532    eval sh -c '\''
533      if test -d "$1"; then
534        test -d "$1/.";
535      else
536	case $1 in
537        -*)set "./$1";;
538	esac;
539	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540	???[sx]*):;;*)false;;esac;fi
541    '\'' sh
542  '
543fi
544as_executable_p=$as_test_x
545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554
555# Check that we are running under the correct shell.
556SHELL=${CONFIG_SHELL-/bin/sh}
557
558case X$ECHO in
559X*--fallback-echo)
560  # Remove one level of quotation (which was required for Make).
561  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
562  ;;
563esac
564
565echo=${ECHO-echo}
566if test "X$1" = X--no-reexec; then
567  # Discard the --no-reexec flag, and continue.
568  shift
569elif test "X$1" = X--fallback-echo; then
570  # Avoid inline document here, it may be left over
571  :
572elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
573  # Yippee, $echo works!
574  :
575else
576  # Restart under the correct shell.
577  exec $SHELL "$0" --no-reexec ${1+"$@"}
578fi
579
580if test "X$1" = X--fallback-echo; then
581  # used as fallback echo
582  shift
583  cat <<EOF
584$*
585EOF
586  exit 0
587fi
588
589# The HP-UX ksh and POSIX shell print the target directory to stdout
590# if CDPATH is set.
591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592
593if test -z "$ECHO"; then
594if test "X${echo_test_string+set}" != Xset; then
595# find a string as large as possible, as long as the shell can cope with it
596  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
599       echo_test_string=`eval $cmd` &&
600       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
601    then
602      break
603    fi
604  done
605fi
606
607if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
608   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
609   test "X$echo_testing_string" = "X$echo_test_string"; then
610  :
611else
612  # The Solaris, AIX, and Digital Unix default echo programs unquote
613  # backslashes.  This makes it impossible to quote backslashes using
614  #   echo "$something" | sed 's/\\/\\\\/g'
615  #
616  # So, first we look for a working echo in the user's PATH.
617
618  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
619  for dir in $PATH /usr/ucb; do
620    IFS="$lt_save_ifs"
621    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
622       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
623       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
624       test "X$echo_testing_string" = "X$echo_test_string"; then
625      echo="$dir/echo"
626      break
627    fi
628  done
629  IFS="$lt_save_ifs"
630
631  if test "X$echo" = Xecho; then
632    # We didn't find a better echo, so look for alternatives.
633    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
634       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
635       test "X$echo_testing_string" = "X$echo_test_string"; then
636      # This shell has a builtin print -r that does the trick.
637      echo='print -r'
638    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
639	 test "X$CONFIG_SHELL" != X/bin/ksh; then
640      # If we have ksh, try running configure again with it.
641      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
642      export ORIGINAL_CONFIG_SHELL
643      CONFIG_SHELL=/bin/ksh
644      export CONFIG_SHELL
645      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
646    else
647      # Try using printf.
648      echo='printf %s\n'
649      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
650	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
651	 test "X$echo_testing_string" = "X$echo_test_string"; then
652	# Cool, printf works
653	:
654      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
655	   test "X$echo_testing_string" = 'X\t' &&
656	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
657	   test "X$echo_testing_string" = "X$echo_test_string"; then
658	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
659	export CONFIG_SHELL
660	SHELL="$CONFIG_SHELL"
661	export SHELL
662	echo="$CONFIG_SHELL $0 --fallback-echo"
663      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
664	   test "X$echo_testing_string" = 'X\t' &&
665	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
666	   test "X$echo_testing_string" = "X$echo_test_string"; then
667	echo="$CONFIG_SHELL $0 --fallback-echo"
668      else
669	# maybe with a smaller string...
670	prev=:
671
672	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
673	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
674	  then
675	    break
676	  fi
677	  prev="$cmd"
678	done
679
680	if test "$prev" != 'sed 50q "$0"'; then
681	  echo_test_string=`eval $prev`
682	  export echo_test_string
683	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
684	else
685	  # Oops.  We lost completely, so just stick with echo.
686	  echo=echo
687	fi
688      fi
689    fi
690  fi
691fi
692fi
693
694# Copy echo and quote the copy suitably for passing to libtool from
695# the Makefile, instead of quoting the original, which is used later.
696ECHO=$echo
697if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
698   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
699fi
700
701
702
703
704tagnames=${tagnames+${tagnames},}CXX
705
706tagnames=${tagnames+${tagnames},}F77
707
708exec 7<&0 </dev/null 6>&1
709
710# Name of the host.
711# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
712# so uname gets run too.
713ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
714
715#
716# Initializations.
717#
718ac_default_prefix=/usr/local
719ac_clean_files=
720ac_config_libobj_dir=.
721LIBOBJS=
722cross_compiling=no
723subdirs=
724MFLAGS=
725MAKEFLAGS=
726SHELL=${CONFIG_SHELL-/bin/sh}
727
728# Identity of this package.
729PACKAGE_NAME='xf86-video-savage'
730PACKAGE_TARNAME='xf86-video-savage'
731PACKAGE_VERSION='2.1.3'
732PACKAGE_STRING='xf86-video-savage 2.1.3'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735ac_unique_file="Makefile.am"
736# Factoring default headers for most tests.
737ac_includes_default="\
738#include <stdio.h>
739#ifdef HAVE_SYS_TYPES_H
740# include <sys/types.h>
741#endif
742#ifdef HAVE_SYS_STAT_H
743# include <sys/stat.h>
744#endif
745#ifdef STDC_HEADERS
746# include <stdlib.h>
747# include <stddef.h>
748#else
749# ifdef HAVE_STDLIB_H
750#  include <stdlib.h>
751# endif
752#endif
753#ifdef HAVE_STRING_H
754# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
755#  include <memory.h>
756# endif
757# include <string.h>
758#endif
759#ifdef HAVE_STRINGS_H
760# include <strings.h>
761#endif
762#ifdef HAVE_INTTYPES_H
763# include <inttypes.h>
764#endif
765#ifdef HAVE_STDINT_H
766# include <stdint.h>
767#endif
768#ifdef HAVE_UNISTD_H
769# include <unistd.h>
770#endif"
771
772ac_subst_vars='SHELL
773PATH_SEPARATOR
774PACKAGE_NAME
775PACKAGE_TARNAME
776PACKAGE_VERSION
777PACKAGE_STRING
778PACKAGE_BUGREPORT
779exec_prefix
780prefix
781program_transform_name
782bindir
783sbindir
784libexecdir
785datarootdir
786datadir
787sysconfdir
788sharedstatedir
789localstatedir
790includedir
791oldincludedir
792docdir
793infodir
794htmldir
795dvidir
796pdfdir
797psdir
798libdir
799localedir
800mandir
801DEFS
802ECHO_C
803ECHO_N
804ECHO_T
805LIBS
806build_alias
807host_alias
808target_alias
809INSTALL_PROGRAM
810INSTALL_SCRIPT
811INSTALL_DATA
812CYGPATH_W
813PACKAGE
814VERSION
815ACLOCAL
816AUTOCONF
817AUTOMAKE
818AUTOHEADER
819MAKEINFO
820install_sh
821STRIP
822INSTALL_STRIP_PROGRAM
823mkdir_p
824AWK
825SET_MAKE
826am__leading_dot
827AMTAR
828am__tar
829am__untar
830MAINTAINER_MODE_TRUE
831MAINTAINER_MODE_FALSE
832MAINT
833build
834build_cpu
835build_vendor
836build_os
837host
838host_cpu
839host_vendor
840host_os
841CC
842CFLAGS
843LDFLAGS
844CPPFLAGS
845ac_ct_CC
846EXEEXT
847OBJEXT
848DEPDIR
849am__include
850am__quote
851AMDEP_TRUE
852AMDEP_FALSE
853AMDEPBACKSLASH
854CCDEPMODE
855am__fastdepCC_TRUE
856am__fastdepCC_FALSE
857GREP
858EGREP
859LN_S
860ECHO
861AR
862RANLIB
863CPP
864CXX
865CXXFLAGS
866ac_ct_CXX
867CXXDEPMODE
868am__fastdepCXX_TRUE
869am__fastdepCXX_FALSE
870CXXCPP
871F77
872FFLAGS
873ac_ct_F77
874LIBTOOL
875PKG_CONFIG
876XORG_CFLAGS
877XORG_LIBS
878DRI_TRUE
879DRI_FALSE
880DRI_CFLAGS
881DRI_LIBS
882moduledir
883DRIVER_NAME
884APP_MAN_SUFFIX
885LIB_MAN_SUFFIX
886FILE_MAN_SUFFIX
887MISC_MAN_SUFFIX
888DRIVER_MAN_SUFFIX
889ADMIN_MAN_SUFFIX
890APP_MAN_DIR
891LIB_MAN_DIR
892FILE_MAN_DIR
893MISC_MAN_DIR
894DRIVER_MAN_DIR
895ADMIN_MAN_DIR
896LIBOBJS
897LTLIBOBJS'
898ac_subst_files=''
899      ac_precious_vars='build_alias
900host_alias
901target_alias
902CC
903CFLAGS
904LDFLAGS
905LIBS
906CPPFLAGS
907CPP
908CXX
909CXXFLAGS
910CCC
911CXXCPP
912F77
913FFLAGS
914PKG_CONFIG
915XORG_CFLAGS
916XORG_LIBS
917DRI_CFLAGS
918DRI_LIBS'
919
920
921# Initialize some variables set by options.
922ac_init_help=
923ac_init_version=false
924# The variables have the same names as the options, with
925# dashes changed to underlines.
926cache_file=/dev/null
927exec_prefix=NONE
928no_create=
929no_recursion=
930prefix=NONE
931program_prefix=NONE
932program_suffix=NONE
933program_transform_name=s,x,x,
934silent=
935site=
936srcdir=
937verbose=
938x_includes=NONE
939x_libraries=NONE
940
941# Installation directory options.
942# These are left unexpanded so users can "make install exec_prefix=/foo"
943# and all the variables that are supposed to be based on exec_prefix
944# by default will actually change.
945# Use braces instead of parens because sh, perl, etc. also accept them.
946# (The list follows the same order as the GNU Coding Standards.)
947bindir='${exec_prefix}/bin'
948sbindir='${exec_prefix}/sbin'
949libexecdir='${exec_prefix}/libexec'
950datarootdir='${prefix}/share'
951datadir='${datarootdir}'
952sysconfdir='${prefix}/etc'
953sharedstatedir='${prefix}/com'
954localstatedir='${prefix}/var'
955includedir='${prefix}/include'
956oldincludedir='/usr/include'
957docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
958infodir='${datarootdir}/info'
959htmldir='${docdir}'
960dvidir='${docdir}'
961pdfdir='${docdir}'
962psdir='${docdir}'
963libdir='${exec_prefix}/lib'
964localedir='${datarootdir}/locale'
965mandir='${datarootdir}/man'
966
967ac_prev=
968ac_dashdash=
969for ac_option
970do
971  # If the previous option needs an argument, assign it.
972  if test -n "$ac_prev"; then
973    eval $ac_prev=\$ac_option
974    ac_prev=
975    continue
976  fi
977
978  case $ac_option in
979  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
980  *)	ac_optarg=yes ;;
981  esac
982
983  # Accept the important Cygnus configure options, so we can diagnose typos.
984
985  case $ac_dashdash$ac_option in
986  --)
987    ac_dashdash=yes ;;
988
989  -bindir | --bindir | --bindi | --bind | --bin | --bi)
990    ac_prev=bindir ;;
991  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
992    bindir=$ac_optarg ;;
993
994  -build | --build | --buil | --bui | --bu)
995    ac_prev=build_alias ;;
996  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
997    build_alias=$ac_optarg ;;
998
999  -cache-file | --cache-file | --cache-fil | --cache-fi \
1000  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1001    ac_prev=cache_file ;;
1002  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1003  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1004    cache_file=$ac_optarg ;;
1005
1006  --config-cache | -C)
1007    cache_file=config.cache ;;
1008
1009  -datadir | --datadir | --datadi | --datad)
1010    ac_prev=datadir ;;
1011  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1012    datadir=$ac_optarg ;;
1013
1014  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1015  | --dataroo | --dataro | --datar)
1016    ac_prev=datarootdir ;;
1017  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1018  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1019    datarootdir=$ac_optarg ;;
1020
1021  -disable-* | --disable-*)
1022    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1023    # Reject names that are not valid shell variable names.
1024    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1025      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1026   { (exit 1); exit 1; }; }
1027    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1028    eval enable_$ac_feature=no ;;
1029
1030  -docdir | --docdir | --docdi | --doc | --do)
1031    ac_prev=docdir ;;
1032  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1033    docdir=$ac_optarg ;;
1034
1035  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1036    ac_prev=dvidir ;;
1037  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1038    dvidir=$ac_optarg ;;
1039
1040  -enable-* | --enable-*)
1041    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1042    # Reject names that are not valid shell variable names.
1043    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1044      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1045   { (exit 1); exit 1; }; }
1046    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1047    eval enable_$ac_feature=\$ac_optarg ;;
1048
1049  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1050  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1051  | --exec | --exe | --ex)
1052    ac_prev=exec_prefix ;;
1053  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1054  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1055  | --exec=* | --exe=* | --ex=*)
1056    exec_prefix=$ac_optarg ;;
1057
1058  -gas | --gas | --ga | --g)
1059    # Obsolete; use --with-gas.
1060    with_gas=yes ;;
1061
1062  -help | --help | --hel | --he | -h)
1063    ac_init_help=long ;;
1064  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1065    ac_init_help=recursive ;;
1066  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1067    ac_init_help=short ;;
1068
1069  -host | --host | --hos | --ho)
1070    ac_prev=host_alias ;;
1071  -host=* | --host=* | --hos=* | --ho=*)
1072    host_alias=$ac_optarg ;;
1073
1074  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1075    ac_prev=htmldir ;;
1076  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1077  | --ht=*)
1078    htmldir=$ac_optarg ;;
1079
1080  -includedir | --includedir | --includedi | --included | --include \
1081  | --includ | --inclu | --incl | --inc)
1082    ac_prev=includedir ;;
1083  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1084  | --includ=* | --inclu=* | --incl=* | --inc=*)
1085    includedir=$ac_optarg ;;
1086
1087  -infodir | --infodir | --infodi | --infod | --info | --inf)
1088    ac_prev=infodir ;;
1089  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1090    infodir=$ac_optarg ;;
1091
1092  -libdir | --libdir | --libdi | --libd)
1093    ac_prev=libdir ;;
1094  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1095    libdir=$ac_optarg ;;
1096
1097  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1098  | --libexe | --libex | --libe)
1099    ac_prev=libexecdir ;;
1100  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1101  | --libexe=* | --libex=* | --libe=*)
1102    libexecdir=$ac_optarg ;;
1103
1104  -localedir | --localedir | --localedi | --localed | --locale)
1105    ac_prev=localedir ;;
1106  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1107    localedir=$ac_optarg ;;
1108
1109  -localstatedir | --localstatedir | --localstatedi | --localstated \
1110  | --localstate | --localstat | --localsta | --localst | --locals)
1111    ac_prev=localstatedir ;;
1112  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1113  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1114    localstatedir=$ac_optarg ;;
1115
1116  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1117    ac_prev=mandir ;;
1118  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1119    mandir=$ac_optarg ;;
1120
1121  -nfp | --nfp | --nf)
1122    # Obsolete; use --without-fp.
1123    with_fp=no ;;
1124
1125  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1126  | --no-cr | --no-c | -n)
1127    no_create=yes ;;
1128
1129  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1130  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1131    no_recursion=yes ;;
1132
1133  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1134  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1135  | --oldin | --oldi | --old | --ol | --o)
1136    ac_prev=oldincludedir ;;
1137  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1138  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1139  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1140    oldincludedir=$ac_optarg ;;
1141
1142  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1143    ac_prev=prefix ;;
1144  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1145    prefix=$ac_optarg ;;
1146
1147  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1148  | --program-pre | --program-pr | --program-p)
1149    ac_prev=program_prefix ;;
1150  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1151  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1152    program_prefix=$ac_optarg ;;
1153
1154  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1155  | --program-suf | --program-su | --program-s)
1156    ac_prev=program_suffix ;;
1157  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1158  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1159    program_suffix=$ac_optarg ;;
1160
1161  -program-transform-name | --program-transform-name \
1162  | --program-transform-nam | --program-transform-na \
1163  | --program-transform-n | --program-transform- \
1164  | --program-transform | --program-transfor \
1165  | --program-transfo | --program-transf \
1166  | --program-trans | --program-tran \
1167  | --progr-tra | --program-tr | --program-t)
1168    ac_prev=program_transform_name ;;
1169  -program-transform-name=* | --program-transform-name=* \
1170  | --program-transform-nam=* | --program-transform-na=* \
1171  | --program-transform-n=* | --program-transform-=* \
1172  | --program-transform=* | --program-transfor=* \
1173  | --program-transfo=* | --program-transf=* \
1174  | --program-trans=* | --program-tran=* \
1175  | --progr-tra=* | --program-tr=* | --program-t=*)
1176    program_transform_name=$ac_optarg ;;
1177
1178  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1179    ac_prev=pdfdir ;;
1180  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1181    pdfdir=$ac_optarg ;;
1182
1183  -psdir | --psdir | --psdi | --psd | --ps)
1184    ac_prev=psdir ;;
1185  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1186    psdir=$ac_optarg ;;
1187
1188  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1189  | -silent | --silent | --silen | --sile | --sil)
1190    silent=yes ;;
1191
1192  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1193    ac_prev=sbindir ;;
1194  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1195  | --sbi=* | --sb=*)
1196    sbindir=$ac_optarg ;;
1197
1198  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1199  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1200  | --sharedst | --shareds | --shared | --share | --shar \
1201  | --sha | --sh)
1202    ac_prev=sharedstatedir ;;
1203  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1204  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1205  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1206  | --sha=* | --sh=*)
1207    sharedstatedir=$ac_optarg ;;
1208
1209  -site | --site | --sit)
1210    ac_prev=site ;;
1211  -site=* | --site=* | --sit=*)
1212    site=$ac_optarg ;;
1213
1214  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1215    ac_prev=srcdir ;;
1216  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1217    srcdir=$ac_optarg ;;
1218
1219  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1220  | --syscon | --sysco | --sysc | --sys | --sy)
1221    ac_prev=sysconfdir ;;
1222  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1223  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1224    sysconfdir=$ac_optarg ;;
1225
1226  -target | --target | --targe | --targ | --tar | --ta | --t)
1227    ac_prev=target_alias ;;
1228  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1229    target_alias=$ac_optarg ;;
1230
1231  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1232    verbose=yes ;;
1233
1234  -version | --version | --versio | --versi | --vers | -V)
1235    ac_init_version=: ;;
1236
1237  -with-* | --with-*)
1238    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1239    # Reject names that are not valid shell variable names.
1240    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1241      { echo "$as_me: error: invalid package name: $ac_package" >&2
1242   { (exit 1); exit 1; }; }
1243    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1244    eval with_$ac_package=\$ac_optarg ;;
1245
1246  -without-* | --without-*)
1247    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1248    # Reject names that are not valid shell variable names.
1249    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1250      { echo "$as_me: error: invalid package name: $ac_package" >&2
1251   { (exit 1); exit 1; }; }
1252    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1253    eval with_$ac_package=no ;;
1254
1255  --x)
1256    # Obsolete; use --with-x.
1257    with_x=yes ;;
1258
1259  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1260  | --x-incl | --x-inc | --x-in | --x-i)
1261    ac_prev=x_includes ;;
1262  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1263  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1264    x_includes=$ac_optarg ;;
1265
1266  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1267  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1268    ac_prev=x_libraries ;;
1269  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1270  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1271    x_libraries=$ac_optarg ;;
1272
1273  -*) { echo "$as_me: error: unrecognized option: $ac_option
1274Try \`$0 --help' for more information." >&2
1275   { (exit 1); exit 1; }; }
1276    ;;
1277
1278  *=*)
1279    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1280    # Reject names that are not valid shell variable names.
1281    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1282      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1283   { (exit 1); exit 1; }; }
1284    eval $ac_envvar=\$ac_optarg
1285    export $ac_envvar ;;
1286
1287  *)
1288    # FIXME: should be removed in autoconf 3.0.
1289    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1290    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1291      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1292    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1293    ;;
1294
1295  esac
1296done
1297
1298if test -n "$ac_prev"; then
1299  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1300  { echo "$as_me: error: missing argument to $ac_option" >&2
1301   { (exit 1); exit 1; }; }
1302fi
1303
1304# Be sure to have absolute directory names.
1305for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1306		datadir sysconfdir sharedstatedir localstatedir includedir \
1307		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1308		libdir localedir mandir
1309do
1310  eval ac_val=\$$ac_var
1311  case $ac_val in
1312    [\\/$]* | ?:[\\/]* )  continue;;
1313    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1314  esac
1315  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1316   { (exit 1); exit 1; }; }
1317done
1318
1319# There might be people who depend on the old broken behavior: `$host'
1320# used to hold the argument of --host etc.
1321# FIXME: To remove some day.
1322build=$build_alias
1323host=$host_alias
1324target=$target_alias
1325
1326# FIXME: To remove some day.
1327if test "x$host_alias" != x; then
1328  if test "x$build_alias" = x; then
1329    cross_compiling=maybe
1330    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1331    If a cross compiler is detected then cross compile mode will be used." >&2
1332  elif test "x$build_alias" != "x$host_alias"; then
1333    cross_compiling=yes
1334  fi
1335fi
1336
1337ac_tool_prefix=
1338test -n "$host_alias" && ac_tool_prefix=$host_alias-
1339
1340test "$silent" = yes && exec 6>/dev/null
1341
1342
1343ac_pwd=`pwd` && test -n "$ac_pwd" &&
1344ac_ls_di=`ls -di .` &&
1345ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1346  { echo "$as_me: error: Working directory cannot be determined" >&2
1347   { (exit 1); exit 1; }; }
1348test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1349  { echo "$as_me: error: pwd does not report name of working directory" >&2
1350   { (exit 1); exit 1; }; }
1351
1352
1353# Find the source files, if location was not specified.
1354if test -z "$srcdir"; then
1355  ac_srcdir_defaulted=yes
1356  # Try the directory containing this script, then the parent directory.
1357  ac_confdir=`$as_dirname -- "$0" ||
1358$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1359	 X"$0" : 'X\(//\)[^/]' \| \
1360	 X"$0" : 'X\(//\)$' \| \
1361	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1362echo X"$0" |
1363    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1364	    s//\1/
1365	    q
1366	  }
1367	  /^X\(\/\/\)[^/].*/{
1368	    s//\1/
1369	    q
1370	  }
1371	  /^X\(\/\/\)$/{
1372	    s//\1/
1373	    q
1374	  }
1375	  /^X\(\/\).*/{
1376	    s//\1/
1377	    q
1378	  }
1379	  s/.*/./; q'`
1380  srcdir=$ac_confdir
1381  if test ! -r "$srcdir/$ac_unique_file"; then
1382    srcdir=..
1383  fi
1384else
1385  ac_srcdir_defaulted=no
1386fi
1387if test ! -r "$srcdir/$ac_unique_file"; then
1388  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1389  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1390   { (exit 1); exit 1; }; }
1391fi
1392ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1393ac_abs_confdir=`(
1394	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1395   { (exit 1); exit 1; }; }
1396	pwd)`
1397# When building in place, set srcdir=.
1398if test "$ac_abs_confdir" = "$ac_pwd"; then
1399  srcdir=.
1400fi
1401# Remove unnecessary trailing slashes from srcdir.
1402# Double slashes in file names in object file debugging info
1403# mess up M-x gdb in Emacs.
1404case $srcdir in
1405*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1406esac
1407for ac_var in $ac_precious_vars; do
1408  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1409  eval ac_env_${ac_var}_value=\$${ac_var}
1410  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1411  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1412done
1413
1414#
1415# Report the --help message.
1416#
1417if test "$ac_init_help" = "long"; then
1418  # Omit some internal or obsolete options to make the list less imposing.
1419  # This message is too long to be a string in the A/UX 3.1 sh.
1420  cat <<_ACEOF
1421\`configure' configures xf86-video-savage 2.1.3 to adapt to many kinds of systems.
1422
1423Usage: $0 [OPTION]... [VAR=VALUE]...
1424
1425To assign environment variables (e.g., CC, CFLAGS...), specify them as
1426VAR=VALUE.  See below for descriptions of some of the useful variables.
1427
1428Defaults for the options are specified in brackets.
1429
1430Configuration:
1431  -h, --help              display this help and exit
1432      --help=short        display options specific to this package
1433      --help=recursive    display the short help of all the included packages
1434  -V, --version           display version information and exit
1435  -q, --quiet, --silent   do not print \`checking...' messages
1436      --cache-file=FILE   cache test results in FILE [disabled]
1437  -C, --config-cache      alias for \`--cache-file=config.cache'
1438  -n, --no-create         do not create output files
1439      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1440
1441Installation directories:
1442  --prefix=PREFIX         install architecture-independent files in PREFIX
1443			  [$ac_default_prefix]
1444  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1445			  [PREFIX]
1446
1447By default, \`make install' will install all the files in
1448\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1449an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1450for instance \`--prefix=\$HOME'.
1451
1452For better control, use the options below.
1453
1454Fine tuning of the installation directories:
1455  --bindir=DIR           user executables [EPREFIX/bin]
1456  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1457  --libexecdir=DIR       program executables [EPREFIX/libexec]
1458  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1459  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1460  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1461  --libdir=DIR           object code libraries [EPREFIX/lib]
1462  --includedir=DIR       C header files [PREFIX/include]
1463  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1464  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1465  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1466  --infodir=DIR          info documentation [DATAROOTDIR/info]
1467  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1468  --mandir=DIR           man documentation [DATAROOTDIR/man]
1469  --docdir=DIR           documentation root [DATAROOTDIR/doc/xf86-video-savage]
1470  --htmldir=DIR          html documentation [DOCDIR]
1471  --dvidir=DIR           dvi documentation [DOCDIR]
1472  --pdfdir=DIR           pdf documentation [DOCDIR]
1473  --psdir=DIR            ps documentation [DOCDIR]
1474_ACEOF
1475
1476  cat <<\_ACEOF
1477
1478Program names:
1479  --program-prefix=PREFIX            prepend PREFIX to installed program names
1480  --program-suffix=SUFFIX            append SUFFIX to installed program names
1481  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1482
1483System types:
1484  --build=BUILD     configure for building on BUILD [guessed]
1485  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1486_ACEOF
1487fi
1488
1489if test -n "$ac_init_help"; then
1490  case $ac_init_help in
1491     short | recursive ) echo "Configuration of xf86-video-savage 2.1.3:";;
1492   esac
1493  cat <<\_ACEOF
1494
1495Optional Features:
1496  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1497  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1498  --enable-maintainer-mode  enable make rules and dependencies not useful
1499			  (and sometimes confusing) to the casual installer
1500  --enable-static[=PKGS]  build static libraries [default=no]
1501  --enable-shared[=PKGS]  build shared libraries [default=yes]
1502  --enable-fast-install[=PKGS]
1503                          optimize for fast installation [default=yes]
1504  --disable-dependency-tracking  speeds up one-time build
1505  --enable-dependency-tracking   do not reject slow dependency extractors
1506  --disable-libtool-lock  avoid locking (might break parallel builds)
1507  --disable-dri           Disable DRI support [default=auto]
1508
1509Optional Packages:
1510  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1511  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1512  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1513  --with-pic              try to use only PIC/non-PIC objects [default=use
1514                          both]
1515  --with-tags[=TAGS]      include additional configurations [automatic]
1516  --with-xorg-module-dir=DIR
1517                          Default xorg module directory
1518                          [default=$libdir/xorg/modules]
1519  --with-release-version=STRING
1520                          Use release version string in package name
1521
1522Some influential environment variables:
1523  CC          C compiler command
1524  CFLAGS      C compiler flags
1525  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1526              nonstandard directory <lib dir>
1527  LIBS        libraries to pass to the linker, e.g. -l<library>
1528  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1529              you have headers in a nonstandard directory <include dir>
1530  CPP         C preprocessor
1531  CXX         C++ compiler command
1532  CXXFLAGS    C++ compiler flags
1533  CXXCPP      C++ preprocessor
1534  F77         Fortran 77 compiler command
1535  FFLAGS      Fortran 77 compiler flags
1536  PKG_CONFIG  path to pkg-config utility
1537  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1538  XORG_LIBS   linker flags for XORG, overriding pkg-config
1539  DRI_CFLAGS  C compiler flags for DRI, overriding pkg-config
1540  DRI_LIBS    linker flags for DRI, overriding pkg-config
1541
1542Use these variables to override the choices made by `configure' or to help
1543it to find libraries and programs with nonstandard names/locations.
1544
1545Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1546_ACEOF
1547ac_status=$?
1548fi
1549
1550if test "$ac_init_help" = "recursive"; then
1551  # If there are subdirs, report their specific --help.
1552  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1553    test -d "$ac_dir" || continue
1554    ac_builddir=.
1555
1556case "$ac_dir" in
1557.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1558*)
1559  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1560  # A ".." for each directory in $ac_dir_suffix.
1561  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1562  case $ac_top_builddir_sub in
1563  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1564  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1565  esac ;;
1566esac
1567ac_abs_top_builddir=$ac_pwd
1568ac_abs_builddir=$ac_pwd$ac_dir_suffix
1569# for backward compatibility:
1570ac_top_builddir=$ac_top_build_prefix
1571
1572case $srcdir in
1573  .)  # We are building in place.
1574    ac_srcdir=.
1575    ac_top_srcdir=$ac_top_builddir_sub
1576    ac_abs_top_srcdir=$ac_pwd ;;
1577  [\\/]* | ?:[\\/]* )  # Absolute name.
1578    ac_srcdir=$srcdir$ac_dir_suffix;
1579    ac_top_srcdir=$srcdir
1580    ac_abs_top_srcdir=$srcdir ;;
1581  *) # Relative name.
1582    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1583    ac_top_srcdir=$ac_top_build_prefix$srcdir
1584    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1585esac
1586ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1587
1588    cd "$ac_dir" || { ac_status=$?; continue; }
1589    # Check for guested configure.
1590    if test -f "$ac_srcdir/configure.gnu"; then
1591      echo &&
1592      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1593    elif test -f "$ac_srcdir/configure"; then
1594      echo &&
1595      $SHELL "$ac_srcdir/configure" --help=recursive
1596    else
1597      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1598    fi || ac_status=$?
1599    cd "$ac_pwd" || { ac_status=$?; break; }
1600  done
1601fi
1602
1603test -n "$ac_init_help" && exit $ac_status
1604if $ac_init_version; then
1605  cat <<\_ACEOF
1606xf86-video-savage configure 2.1.3
1607generated by GNU Autoconf 2.61
1608
1609Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16102002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1611This configure script is free software; the Free Software Foundation
1612gives unlimited permission to copy, distribute and modify it.
1613_ACEOF
1614  exit
1615fi
1616cat >config.log <<_ACEOF
1617This file contains any messages produced by compilers while
1618running configure, to aid debugging if configure makes a mistake.
1619
1620It was created by xf86-video-savage $as_me 2.1.3, which was
1621generated by GNU Autoconf 2.61.  Invocation command line was
1622
1623  $ $0 $@
1624
1625_ACEOF
1626exec 5>>config.log
1627{
1628cat <<_ASUNAME
1629## --------- ##
1630## Platform. ##
1631## --------- ##
1632
1633hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1634uname -m = `(uname -m) 2>/dev/null || echo unknown`
1635uname -r = `(uname -r) 2>/dev/null || echo unknown`
1636uname -s = `(uname -s) 2>/dev/null || echo unknown`
1637uname -v = `(uname -v) 2>/dev/null || echo unknown`
1638
1639/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1640/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1641
1642/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1643/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1644/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1645/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1646/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1647/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1648/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1649
1650_ASUNAME
1651
1652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1653for as_dir in $PATH
1654do
1655  IFS=$as_save_IFS
1656  test -z "$as_dir" && as_dir=.
1657  echo "PATH: $as_dir"
1658done
1659IFS=$as_save_IFS
1660
1661} >&5
1662
1663cat >&5 <<_ACEOF
1664
1665
1666## ----------- ##
1667## Core tests. ##
1668## ----------- ##
1669
1670_ACEOF
1671
1672
1673# Keep a trace of the command line.
1674# Strip out --no-create and --no-recursion so they do not pile up.
1675# Strip out --silent because we don't want to record it for future runs.
1676# Also quote any args containing shell meta-characters.
1677# Make two passes to allow for proper duplicate-argument suppression.
1678ac_configure_args=
1679ac_configure_args0=
1680ac_configure_args1=
1681ac_must_keep_next=false
1682for ac_pass in 1 2
1683do
1684  for ac_arg
1685  do
1686    case $ac_arg in
1687    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1688    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1689    | -silent | --silent | --silen | --sile | --sil)
1690      continue ;;
1691    *\'*)
1692      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1693    esac
1694    case $ac_pass in
1695    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1696    2)
1697      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1698      if test $ac_must_keep_next = true; then
1699	ac_must_keep_next=false # Got value, back to normal.
1700      else
1701	case $ac_arg in
1702	  *=* | --config-cache | -C | -disable-* | --disable-* \
1703	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1704	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1705	  | -with-* | --with-* | -without-* | --without-* | --x)
1706	    case "$ac_configure_args0 " in
1707	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1708	    esac
1709	    ;;
1710	  -* ) ac_must_keep_next=true ;;
1711	esac
1712      fi
1713      ac_configure_args="$ac_configure_args '$ac_arg'"
1714      ;;
1715    esac
1716  done
1717done
1718$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1719$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1720
1721# When interrupted or exit'd, cleanup temporary files, and complete
1722# config.log.  We remove comments because anyway the quotes in there
1723# would cause problems or look ugly.
1724# WARNING: Use '\'' to represent an apostrophe within the trap.
1725# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1726trap 'exit_status=$?
1727  # Save into config.log some information that might help in debugging.
1728  {
1729    echo
1730
1731    cat <<\_ASBOX
1732## ---------------- ##
1733## Cache variables. ##
1734## ---------------- ##
1735_ASBOX
1736    echo
1737    # The following way of writing the cache mishandles newlines in values,
1738(
1739  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1740    eval ac_val=\$$ac_var
1741    case $ac_val in #(
1742    *${as_nl}*)
1743      case $ac_var in #(
1744      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1745echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1746      esac
1747      case $ac_var in #(
1748      _ | IFS | as_nl) ;; #(
1749      *) $as_unset $ac_var ;;
1750      esac ;;
1751    esac
1752  done
1753  (set) 2>&1 |
1754    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1755    *${as_nl}ac_space=\ *)
1756      sed -n \
1757	"s/'\''/'\''\\\\'\'''\''/g;
1758	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1759      ;; #(
1760    *)
1761      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1762      ;;
1763    esac |
1764    sort
1765)
1766    echo
1767
1768    cat <<\_ASBOX
1769## ----------------- ##
1770## Output variables. ##
1771## ----------------- ##
1772_ASBOX
1773    echo
1774    for ac_var in $ac_subst_vars
1775    do
1776      eval ac_val=\$$ac_var
1777      case $ac_val in
1778      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1779      esac
1780      echo "$ac_var='\''$ac_val'\''"
1781    done | sort
1782    echo
1783
1784    if test -n "$ac_subst_files"; then
1785      cat <<\_ASBOX
1786## ------------------- ##
1787## File substitutions. ##
1788## ------------------- ##
1789_ASBOX
1790      echo
1791      for ac_var in $ac_subst_files
1792      do
1793	eval ac_val=\$$ac_var
1794	case $ac_val in
1795	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1796	esac
1797	echo "$ac_var='\''$ac_val'\''"
1798      done | sort
1799      echo
1800    fi
1801
1802    if test -s confdefs.h; then
1803      cat <<\_ASBOX
1804## ----------- ##
1805## confdefs.h. ##
1806## ----------- ##
1807_ASBOX
1808      echo
1809      cat confdefs.h
1810      echo
1811    fi
1812    test "$ac_signal" != 0 &&
1813      echo "$as_me: caught signal $ac_signal"
1814    echo "$as_me: exit $exit_status"
1815  } >&5
1816  rm -f core *.core core.conftest.* &&
1817    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1818    exit $exit_status
1819' 0
1820for ac_signal in 1 2 13 15; do
1821  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1822done
1823ac_signal=0
1824
1825# confdefs.h avoids OS command line length limits that DEFS can exceed.
1826rm -f -r conftest* confdefs.h
1827
1828# Predefined preprocessor variables.
1829
1830cat >>confdefs.h <<_ACEOF
1831#define PACKAGE_NAME "$PACKAGE_NAME"
1832_ACEOF
1833
1834
1835cat >>confdefs.h <<_ACEOF
1836#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1837_ACEOF
1838
1839
1840cat >>confdefs.h <<_ACEOF
1841#define PACKAGE_VERSION "$PACKAGE_VERSION"
1842_ACEOF
1843
1844
1845cat >>confdefs.h <<_ACEOF
1846#define PACKAGE_STRING "$PACKAGE_STRING"
1847_ACEOF
1848
1849
1850cat >>confdefs.h <<_ACEOF
1851#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1852_ACEOF
1853
1854
1855# Let the site file select an alternate cache file if it wants to.
1856# Prefer explicitly selected file to automatically selected ones.
1857if test -n "$CONFIG_SITE"; then
1858  set x "$CONFIG_SITE"
1859elif test "x$prefix" != xNONE; then
1860  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1861else
1862  set x "$ac_default_prefix/share/config.site" \
1863	"$ac_default_prefix/etc/config.site"
1864fi
1865shift
1866for ac_site_file
1867do
1868  if test -r "$ac_site_file"; then
1869    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1870echo "$as_me: loading site script $ac_site_file" >&6;}
1871    sed 's/^/| /' "$ac_site_file" >&5
1872    . "$ac_site_file"
1873  fi
1874done
1875
1876if test -r "$cache_file"; then
1877  # Some versions of bash will fail to source /dev/null (special
1878  # files actually), so we avoid doing that.
1879  if test -f "$cache_file"; then
1880    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1881echo "$as_me: loading cache $cache_file" >&6;}
1882    case $cache_file in
1883      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1884      *)                      . "./$cache_file";;
1885    esac
1886  fi
1887else
1888  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1889echo "$as_me: creating cache $cache_file" >&6;}
1890  >$cache_file
1891fi
1892
1893# Check that the precious variables saved in the cache have kept the same
1894# value.
1895ac_cache_corrupted=false
1896for ac_var in $ac_precious_vars; do
1897  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1898  eval ac_new_set=\$ac_env_${ac_var}_set
1899  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1900  eval ac_new_val=\$ac_env_${ac_var}_value
1901  case $ac_old_set,$ac_new_set in
1902    set,)
1903      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1904echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1905      ac_cache_corrupted=: ;;
1906    ,set)
1907      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1908echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1909      ac_cache_corrupted=: ;;
1910    ,);;
1911    *)
1912      if test "x$ac_old_val" != "x$ac_new_val"; then
1913	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1914echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1915	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1916echo "$as_me:   former value:  $ac_old_val" >&2;}
1917	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1918echo "$as_me:   current value: $ac_new_val" >&2;}
1919	ac_cache_corrupted=:
1920      fi;;
1921  esac
1922  # Pass precious variables to config.status.
1923  if test "$ac_new_set" = set; then
1924    case $ac_new_val in
1925    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1926    *) ac_arg=$ac_var=$ac_new_val ;;
1927    esac
1928    case " $ac_configure_args " in
1929      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1930      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1931    esac
1932  fi
1933done
1934if $ac_cache_corrupted; then
1935  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1936echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1937  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1938echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1939   { (exit 1); exit 1; }; }
1940fi
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966ac_ext=c
1967ac_cpp='$CPP $CPPFLAGS'
1968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1970ac_compiler_gnu=$ac_cv_c_compiler_gnu
1971
1972
1973
1974
1975ac_config_headers="$ac_config_headers config.h"
1976
1977ac_aux_dir=
1978for ac_dir in . "$srcdir"/.; do
1979  if test -f "$ac_dir/install-sh"; then
1980    ac_aux_dir=$ac_dir
1981    ac_install_sh="$ac_aux_dir/install-sh -c"
1982    break
1983  elif test -f "$ac_dir/install.sh"; then
1984    ac_aux_dir=$ac_dir
1985    ac_install_sh="$ac_aux_dir/install.sh -c"
1986    break
1987  elif test -f "$ac_dir/shtool"; then
1988    ac_aux_dir=$ac_dir
1989    ac_install_sh="$ac_aux_dir/shtool install -c"
1990    break
1991  fi
1992done
1993if test -z "$ac_aux_dir"; then
1994  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
1995echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
1996   { (exit 1); exit 1; }; }
1997fi
1998
1999# These three variables are undocumented and unsupported,
2000# and are intended to be withdrawn in a future Autoconf release.
2001# They can cause serious problems if a builder's source tree is in a directory
2002# whose full name contains unusual characters.
2003ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2004ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2005ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2006
2007
2008
2009am__api_version="1.9"
2010# Find a good install program.  We prefer a C program (faster),
2011# so one script is as good as another.  But avoid the broken or
2012# incompatible versions:
2013# SysV /etc/install, /usr/sbin/install
2014# SunOS /usr/etc/install
2015# IRIX /sbin/install
2016# AIX /bin/install
2017# AmigaOS /C/install, which installs bootblocks on floppy discs
2018# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2019# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2020# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2021# OS/2's system install, which has a completely different semantic
2022# ./install, which can be erroneously created by make from ./install.sh.
2023{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2024echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2025if test -z "$INSTALL"; then
2026if test "${ac_cv_path_install+set}" = set; then
2027  echo $ECHO_N "(cached) $ECHO_C" >&6
2028else
2029  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2030for as_dir in $PATH
2031do
2032  IFS=$as_save_IFS
2033  test -z "$as_dir" && as_dir=.
2034  # Account for people who put trailing slashes in PATH elements.
2035case $as_dir/ in
2036  ./ | .// | /cC/* | \
2037  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2038  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2039  /usr/ucb/* ) ;;
2040  *)
2041    # OSF1 and SCO ODT 3.0 have their own names for install.
2042    # Don't use installbsd from OSF since it installs stuff as root
2043    # by default.
2044    for ac_prog in ginstall scoinst install; do
2045      for ac_exec_ext in '' $ac_executable_extensions; do
2046	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2047	  if test $ac_prog = install &&
2048	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2049	    # AIX install.  It has an incompatible calling convention.
2050	    :
2051	  elif test $ac_prog = install &&
2052	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2053	    # program-specific install script used by HP pwplus--don't use.
2054	    :
2055	  else
2056	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2057	    break 3
2058	  fi
2059	fi
2060      done
2061    done
2062    ;;
2063esac
2064done
2065IFS=$as_save_IFS
2066
2067
2068fi
2069  if test "${ac_cv_path_install+set}" = set; then
2070    INSTALL=$ac_cv_path_install
2071  else
2072    # As a last resort, use the slow shell script.  Don't cache a
2073    # value for INSTALL within a source directory, because that will
2074    # break other packages using the cache if that directory is
2075    # removed, or if the value is a relative name.
2076    INSTALL=$ac_install_sh
2077  fi
2078fi
2079{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2080echo "${ECHO_T}$INSTALL" >&6; }
2081
2082# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2083# It thinks the first close brace ends the variable substitution.
2084test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2085
2086test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2087
2088test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2089
2090{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2091echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2092# Just in case
2093sleep 1
2094echo timestamp > conftest.file
2095# Do `set' in a subshell so we don't clobber the current shell's
2096# arguments.  Must try -L first in case configure is actually a
2097# symlink; some systems play weird games with the mod time of symlinks
2098# (eg FreeBSD returns the mod time of the symlink's containing
2099# directory).
2100if (
2101   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2102   if test "$*" = "X"; then
2103      # -L didn't work.
2104      set X `ls -t $srcdir/configure conftest.file`
2105   fi
2106   rm -f conftest.file
2107   if test "$*" != "X $srcdir/configure conftest.file" \
2108      && test "$*" != "X conftest.file $srcdir/configure"; then
2109
2110      # If neither matched, then we have a broken ls.  This can happen
2111      # if, for instance, CONFIG_SHELL is bash and it inherits a
2112      # broken ls alias from the environment.  This has actually
2113      # happened.  Such a system could not be considered "sane".
2114      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2115alias in your environment" >&5
2116echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2117alias in your environment" >&2;}
2118   { (exit 1); exit 1; }; }
2119   fi
2120
2121   test "$2" = conftest.file
2122   )
2123then
2124   # Ok.
2125   :
2126else
2127   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2128Check your system clock" >&5
2129echo "$as_me: error: newly created file is older than distributed files!
2130Check your system clock" >&2;}
2131   { (exit 1); exit 1; }; }
2132fi
2133{ echo "$as_me:$LINENO: result: yes" >&5
2134echo "${ECHO_T}yes" >&6; }
2135test "$program_prefix" != NONE &&
2136  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2137# Use a double $ so make ignores it.
2138test "$program_suffix" != NONE &&
2139  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2140# Double any \ or $.  echo might interpret backslashes.
2141# By default was `s,x,x', remove it if useless.
2142cat <<\_ACEOF >conftest.sed
2143s/[\\$]/&&/g;s/;s,x,x,$//
2144_ACEOF
2145program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2146rm -f conftest.sed
2147
2148# expand $ac_aux_dir to an absolute path
2149am_aux_dir=`cd $ac_aux_dir && pwd`
2150
2151test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2152# Use eval to expand $SHELL
2153if eval "$MISSING --run true"; then
2154  am_missing_run="$MISSING --run "
2155else
2156  am_missing_run=
2157  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2158echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2159fi
2160
2161if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2162  # We used to keeping the `.' as first argument, in order to
2163  # allow $(mkdir_p) to be used without argument.  As in
2164  #   $(mkdir_p) $(somedir)
2165  # where $(somedir) is conditionally defined.  However this is wrong
2166  # for two reasons:
2167  #  1. if the package is installed by a user who cannot write `.'
2168  #     make install will fail,
2169  #  2. the above comment should most certainly read
2170  #     $(mkdir_p) $(DESTDIR)$(somedir)
2171  #     so it does not work when $(somedir) is undefined and
2172  #     $(DESTDIR) is not.
2173  #  To support the latter case, we have to write
2174  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2175  #  so the `.' trick is pointless.
2176  mkdir_p='mkdir -p --'
2177else
2178  # On NextStep and OpenStep, the `mkdir' command does not
2179  # recognize any option.  It will interpret all options as
2180  # directories to create, and then abort because `.' already
2181  # exists.
2182  for d in ./-p ./--version;
2183  do
2184    test -d $d && rmdir $d
2185  done
2186  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2187  if test -f "$ac_aux_dir/mkinstalldirs"; then
2188    mkdir_p='$(mkinstalldirs)'
2189  else
2190    mkdir_p='$(install_sh) -d'
2191  fi
2192fi
2193
2194for ac_prog in gawk mawk nawk awk
2195do
2196  # Extract the first word of "$ac_prog", so it can be a program name with args.
2197set dummy $ac_prog; ac_word=$2
2198{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2199echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2200if test "${ac_cv_prog_AWK+set}" = set; then
2201  echo $ECHO_N "(cached) $ECHO_C" >&6
2202else
2203  if test -n "$AWK"; then
2204  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2205else
2206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2207for as_dir in $PATH
2208do
2209  IFS=$as_save_IFS
2210  test -z "$as_dir" && as_dir=.
2211  for ac_exec_ext in '' $ac_executable_extensions; do
2212  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2213    ac_cv_prog_AWK="$ac_prog"
2214    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2215    break 2
2216  fi
2217done
2218done
2219IFS=$as_save_IFS
2220
2221fi
2222fi
2223AWK=$ac_cv_prog_AWK
2224if test -n "$AWK"; then
2225  { echo "$as_me:$LINENO: result: $AWK" >&5
2226echo "${ECHO_T}$AWK" >&6; }
2227else
2228  { echo "$as_me:$LINENO: result: no" >&5
2229echo "${ECHO_T}no" >&6; }
2230fi
2231
2232
2233  test -n "$AWK" && break
2234done
2235
2236{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2237echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2238set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2239if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2240  echo $ECHO_N "(cached) $ECHO_C" >&6
2241else
2242  cat >conftest.make <<\_ACEOF
2243SHELL = /bin/sh
2244all:
2245	@echo '@@@%%%=$(MAKE)=@@@%%%'
2246_ACEOF
2247# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2248case `${MAKE-make} -f conftest.make 2>/dev/null` in
2249  *@@@%%%=?*=@@@%%%*)
2250    eval ac_cv_prog_make_${ac_make}_set=yes;;
2251  *)
2252    eval ac_cv_prog_make_${ac_make}_set=no;;
2253esac
2254rm -f conftest.make
2255fi
2256if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2257  { echo "$as_me:$LINENO: result: yes" >&5
2258echo "${ECHO_T}yes" >&6; }
2259  SET_MAKE=
2260else
2261  { echo "$as_me:$LINENO: result: no" >&5
2262echo "${ECHO_T}no" >&6; }
2263  SET_MAKE="MAKE=${MAKE-make}"
2264fi
2265
2266rm -rf .tst 2>/dev/null
2267mkdir .tst 2>/dev/null
2268if test -d .tst; then
2269  am__leading_dot=.
2270else
2271  am__leading_dot=_
2272fi
2273rmdir .tst 2>/dev/null
2274
2275# test to see if srcdir already configured
2276if test "`cd $srcdir && pwd`" != "`pwd`" &&
2277   test -f $srcdir/config.status; then
2278  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2279echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2280   { (exit 1); exit 1; }; }
2281fi
2282
2283# test whether we have cygpath
2284if test -z "$CYGPATH_W"; then
2285  if (cygpath --version) >/dev/null 2>/dev/null; then
2286    CYGPATH_W='cygpath -w'
2287  else
2288    CYGPATH_W=echo
2289  fi
2290fi
2291
2292
2293# Define the identity of the package.
2294 PACKAGE='xf86-video-savage'
2295 VERSION='2.1.3'
2296
2297
2298cat >>confdefs.h <<_ACEOF
2299#define PACKAGE "$PACKAGE"
2300_ACEOF
2301
2302
2303cat >>confdefs.h <<_ACEOF
2304#define VERSION "$VERSION"
2305_ACEOF
2306
2307# Some tools Automake needs.
2308
2309ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2310
2311
2312AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2313
2314
2315AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2316
2317
2318AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2319
2320
2321MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2322
2323install_sh=${install_sh-"$am_aux_dir/install-sh"}
2324
2325# Installed binaries are usually stripped using `strip' when the user
2326# run `make install-strip'.  However `strip' might not be the right
2327# tool to use in cross-compilation environments, therefore Automake
2328# will honor the `STRIP' environment variable to overrule this program.
2329if test "$cross_compiling" != no; then
2330  if test -n "$ac_tool_prefix"; then
2331  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2332set dummy ${ac_tool_prefix}strip; ac_word=$2
2333{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2334echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2335if test "${ac_cv_prog_STRIP+set}" = set; then
2336  echo $ECHO_N "(cached) $ECHO_C" >&6
2337else
2338  if test -n "$STRIP"; then
2339  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2340else
2341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2342for as_dir in $PATH
2343do
2344  IFS=$as_save_IFS
2345  test -z "$as_dir" && as_dir=.
2346  for ac_exec_ext in '' $ac_executable_extensions; do
2347  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2348    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2349    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2350    break 2
2351  fi
2352done
2353done
2354IFS=$as_save_IFS
2355
2356fi
2357fi
2358STRIP=$ac_cv_prog_STRIP
2359if test -n "$STRIP"; then
2360  { echo "$as_me:$LINENO: result: $STRIP" >&5
2361echo "${ECHO_T}$STRIP" >&6; }
2362else
2363  { echo "$as_me:$LINENO: result: no" >&5
2364echo "${ECHO_T}no" >&6; }
2365fi
2366
2367
2368fi
2369if test -z "$ac_cv_prog_STRIP"; then
2370  ac_ct_STRIP=$STRIP
2371  # Extract the first word of "strip", so it can be a program name with args.
2372set dummy strip; ac_word=$2
2373{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2374echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2375if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2376  echo $ECHO_N "(cached) $ECHO_C" >&6
2377else
2378  if test -n "$ac_ct_STRIP"; then
2379  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2380else
2381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2382for as_dir in $PATH
2383do
2384  IFS=$as_save_IFS
2385  test -z "$as_dir" && as_dir=.
2386  for ac_exec_ext in '' $ac_executable_extensions; do
2387  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2388    ac_cv_prog_ac_ct_STRIP="strip"
2389    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2390    break 2
2391  fi
2392done
2393done
2394IFS=$as_save_IFS
2395
2396fi
2397fi
2398ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2399if test -n "$ac_ct_STRIP"; then
2400  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2401echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2402else
2403  { echo "$as_me:$LINENO: result: no" >&5
2404echo "${ECHO_T}no" >&6; }
2405fi
2406
2407  if test "x$ac_ct_STRIP" = x; then
2408    STRIP=":"
2409  else
2410    case $cross_compiling:$ac_tool_warned in
2411yes:)
2412{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2413whose name does not start with the host triplet.  If you think this
2414configuration is useful to you, please write to autoconf@gnu.org." >&5
2415echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2416whose name does not start with the host triplet.  If you think this
2417configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2418ac_tool_warned=yes ;;
2419esac
2420    STRIP=$ac_ct_STRIP
2421  fi
2422else
2423  STRIP="$ac_cv_prog_STRIP"
2424fi
2425
2426fi
2427INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2428
2429# We need awk for the "check" target.  The system "awk" is bad on
2430# some platforms.
2431# Always define AMTAR for backward compatibility.
2432
2433AMTAR=${AMTAR-"${am_missing_run}tar"}
2434
2435am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2436
2437
2438
2439
2440
2441
2442{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2443echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2444    # Check whether --enable-maintainer-mode was given.
2445if test "${enable_maintainer_mode+set}" = set; then
2446  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2447else
2448  USE_MAINTAINER_MODE=no
2449fi
2450
2451  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2452echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2453
2454
2455if test $USE_MAINTAINER_MODE = yes; then
2456  MAINTAINER_MODE_TRUE=
2457  MAINTAINER_MODE_FALSE='#'
2458else
2459  MAINTAINER_MODE_TRUE='#'
2460  MAINTAINER_MODE_FALSE=
2461fi
2462
2463  MAINT=$MAINTAINER_MODE_TRUE
2464
2465
2466
2467# Checks for programs.
2468# Check whether --enable-static was given.
2469if test "${enable_static+set}" = set; then
2470  enableval=$enable_static; p=${PACKAGE-default}
2471    case $enableval in
2472    yes) enable_static=yes ;;
2473    no) enable_static=no ;;
2474    *)
2475     enable_static=no
2476      # Look at the argument we got.  We use all the common list separators.
2477      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2478      for pkg in $enableval; do
2479	IFS="$lt_save_ifs"
2480	if test "X$pkg" = "X$p"; then
2481	  enable_static=yes
2482	fi
2483      done
2484      IFS="$lt_save_ifs"
2485      ;;
2486    esac
2487else
2488  enable_static=no
2489fi
2490
2491
2492
2493# Check whether --enable-shared was given.
2494if test "${enable_shared+set}" = set; then
2495  enableval=$enable_shared; p=${PACKAGE-default}
2496    case $enableval in
2497    yes) enable_shared=yes ;;
2498    no) enable_shared=no ;;
2499    *)
2500      enable_shared=no
2501      # Look at the argument we got.  We use all the common list separators.
2502      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2503      for pkg in $enableval; do
2504	IFS="$lt_save_ifs"
2505	if test "X$pkg" = "X$p"; then
2506	  enable_shared=yes
2507	fi
2508      done
2509      IFS="$lt_save_ifs"
2510      ;;
2511    esac
2512else
2513  enable_shared=yes
2514fi
2515
2516
2517# Check whether --enable-fast-install was given.
2518if test "${enable_fast_install+set}" = set; then
2519  enableval=$enable_fast_install; p=${PACKAGE-default}
2520    case $enableval in
2521    yes) enable_fast_install=yes ;;
2522    no) enable_fast_install=no ;;
2523    *)
2524      enable_fast_install=no
2525      # Look at the argument we got.  We use all the common list separators.
2526      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2527      for pkg in $enableval; do
2528	IFS="$lt_save_ifs"
2529	if test "X$pkg" = "X$p"; then
2530	  enable_fast_install=yes
2531	fi
2532      done
2533      IFS="$lt_save_ifs"
2534      ;;
2535    esac
2536else
2537  enable_fast_install=yes
2538fi
2539
2540
2541# Make sure we can run config.sub.
2542$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2543  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2544echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2545   { (exit 1); exit 1; }; }
2546
2547{ echo "$as_me:$LINENO: checking build system type" >&5
2548echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2549if test "${ac_cv_build+set}" = set; then
2550  echo $ECHO_N "(cached) $ECHO_C" >&6
2551else
2552  ac_build_alias=$build_alias
2553test "x$ac_build_alias" = x &&
2554  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2555test "x$ac_build_alias" = x &&
2556  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2557echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2558   { (exit 1); exit 1; }; }
2559ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2560  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2561echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2562   { (exit 1); exit 1; }; }
2563
2564fi
2565{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2566echo "${ECHO_T}$ac_cv_build" >&6; }
2567case $ac_cv_build in
2568*-*-*) ;;
2569*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2570echo "$as_me: error: invalid value of canonical build" >&2;}
2571   { (exit 1); exit 1; }; };;
2572esac
2573build=$ac_cv_build
2574ac_save_IFS=$IFS; IFS='-'
2575set x $ac_cv_build
2576shift
2577build_cpu=$1
2578build_vendor=$2
2579shift; shift
2580# Remember, the first character of IFS is used to create $*,
2581# except with old shells:
2582build_os=$*
2583IFS=$ac_save_IFS
2584case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2585
2586
2587{ echo "$as_me:$LINENO: checking host system type" >&5
2588echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2589if test "${ac_cv_host+set}" = set; then
2590  echo $ECHO_N "(cached) $ECHO_C" >&6
2591else
2592  if test "x$host_alias" = x; then
2593  ac_cv_host=$ac_cv_build
2594else
2595  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2596    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2597echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2598   { (exit 1); exit 1; }; }
2599fi
2600
2601fi
2602{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2603echo "${ECHO_T}$ac_cv_host" >&6; }
2604case $ac_cv_host in
2605*-*-*) ;;
2606*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2607echo "$as_me: error: invalid value of canonical host" >&2;}
2608   { (exit 1); exit 1; }; };;
2609esac
2610host=$ac_cv_host
2611ac_save_IFS=$IFS; IFS='-'
2612set x $ac_cv_host
2613shift
2614host_cpu=$1
2615host_vendor=$2
2616shift; shift
2617# Remember, the first character of IFS is used to create $*,
2618# except with old shells:
2619host_os=$*
2620IFS=$ac_save_IFS
2621case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2622
2623
2624DEPDIR="${am__leading_dot}deps"
2625
2626ac_config_commands="$ac_config_commands depfiles"
2627
2628
2629am_make=${MAKE-make}
2630cat > confinc << 'END'
2631am__doit:
2632	@echo done
2633.PHONY: am__doit
2634END
2635# If we don't find an include directive, just comment out the code.
2636{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2637echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2638am__include="#"
2639am__quote=
2640_am_result=none
2641# First try GNU make style include.
2642echo "include confinc" > confmf
2643# We grep out `Entering directory' and `Leaving directory'
2644# messages which can occur if `w' ends up in MAKEFLAGS.
2645# In particular we don't look at `^make:' because GNU make might
2646# be invoked under some other name (usually "gmake"), in which
2647# case it prints its new name instead of `make'.
2648if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2649   am__include=include
2650   am__quote=
2651   _am_result=GNU
2652fi
2653# Now try BSD make style include.
2654if test "$am__include" = "#"; then
2655   echo '.include "confinc"' > confmf
2656   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2657      am__include=.include
2658      am__quote="\""
2659      _am_result=BSD
2660   fi
2661fi
2662
2663
2664{ echo "$as_me:$LINENO: result: $_am_result" >&5
2665echo "${ECHO_T}$_am_result" >&6; }
2666rm -f confinc confmf
2667
2668# Check whether --enable-dependency-tracking was given.
2669if test "${enable_dependency_tracking+set}" = set; then
2670  enableval=$enable_dependency_tracking;
2671fi
2672
2673if test "x$enable_dependency_tracking" != xno; then
2674  am_depcomp="$ac_aux_dir/depcomp"
2675  AMDEPBACKSLASH='\'
2676fi
2677
2678
2679if test "x$enable_dependency_tracking" != xno; then
2680  AMDEP_TRUE=
2681  AMDEP_FALSE='#'
2682else
2683  AMDEP_TRUE='#'
2684  AMDEP_FALSE=
2685fi
2686
2687
2688
2689ac_ext=c
2690ac_cpp='$CPP $CPPFLAGS'
2691ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2692ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2693ac_compiler_gnu=$ac_cv_c_compiler_gnu
2694if test -n "$ac_tool_prefix"; then
2695  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2696set dummy ${ac_tool_prefix}gcc; ac_word=$2
2697{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2698echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2699if test "${ac_cv_prog_CC+set}" = set; then
2700  echo $ECHO_N "(cached) $ECHO_C" >&6
2701else
2702  if test -n "$CC"; then
2703  ac_cv_prog_CC="$CC" # Let the user override the test.
2704else
2705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706for as_dir in $PATH
2707do
2708  IFS=$as_save_IFS
2709  test -z "$as_dir" && as_dir=.
2710  for ac_exec_ext in '' $ac_executable_extensions; do
2711  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2712    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2713    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2714    break 2
2715  fi
2716done
2717done
2718IFS=$as_save_IFS
2719
2720fi
2721fi
2722CC=$ac_cv_prog_CC
2723if test -n "$CC"; then
2724  { echo "$as_me:$LINENO: result: $CC" >&5
2725echo "${ECHO_T}$CC" >&6; }
2726else
2727  { echo "$as_me:$LINENO: result: no" >&5
2728echo "${ECHO_T}no" >&6; }
2729fi
2730
2731
2732fi
2733if test -z "$ac_cv_prog_CC"; then
2734  ac_ct_CC=$CC
2735  # Extract the first word of "gcc", so it can be a program name with args.
2736set dummy gcc; ac_word=$2
2737{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2738echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2739if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2740  echo $ECHO_N "(cached) $ECHO_C" >&6
2741else
2742  if test -n "$ac_ct_CC"; then
2743  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2744else
2745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746for as_dir in $PATH
2747do
2748  IFS=$as_save_IFS
2749  test -z "$as_dir" && as_dir=.
2750  for ac_exec_ext in '' $ac_executable_extensions; do
2751  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2752    ac_cv_prog_ac_ct_CC="gcc"
2753    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2754    break 2
2755  fi
2756done
2757done
2758IFS=$as_save_IFS
2759
2760fi
2761fi
2762ac_ct_CC=$ac_cv_prog_ac_ct_CC
2763if test -n "$ac_ct_CC"; then
2764  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2765echo "${ECHO_T}$ac_ct_CC" >&6; }
2766else
2767  { echo "$as_me:$LINENO: result: no" >&5
2768echo "${ECHO_T}no" >&6; }
2769fi
2770
2771  if test "x$ac_ct_CC" = x; then
2772    CC=""
2773  else
2774    case $cross_compiling:$ac_tool_warned in
2775yes:)
2776{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2777whose name does not start with the host triplet.  If you think this
2778configuration is useful to you, please write to autoconf@gnu.org." >&5
2779echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2780whose name does not start with the host triplet.  If you think this
2781configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2782ac_tool_warned=yes ;;
2783esac
2784    CC=$ac_ct_CC
2785  fi
2786else
2787  CC="$ac_cv_prog_CC"
2788fi
2789
2790if test -z "$CC"; then
2791          if test -n "$ac_tool_prefix"; then
2792    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2793set dummy ${ac_tool_prefix}cc; ac_word=$2
2794{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2795echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2796if test "${ac_cv_prog_CC+set}" = set; then
2797  echo $ECHO_N "(cached) $ECHO_C" >&6
2798else
2799  if test -n "$CC"; then
2800  ac_cv_prog_CC="$CC" # Let the user override the test.
2801else
2802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2803for as_dir in $PATH
2804do
2805  IFS=$as_save_IFS
2806  test -z "$as_dir" && as_dir=.
2807  for ac_exec_ext in '' $ac_executable_extensions; do
2808  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2809    ac_cv_prog_CC="${ac_tool_prefix}cc"
2810    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2811    break 2
2812  fi
2813done
2814done
2815IFS=$as_save_IFS
2816
2817fi
2818fi
2819CC=$ac_cv_prog_CC
2820if test -n "$CC"; then
2821  { echo "$as_me:$LINENO: result: $CC" >&5
2822echo "${ECHO_T}$CC" >&6; }
2823else
2824  { echo "$as_me:$LINENO: result: no" >&5
2825echo "${ECHO_T}no" >&6; }
2826fi
2827
2828
2829  fi
2830fi
2831if test -z "$CC"; then
2832  # Extract the first word of "cc", so it can be a program name with args.
2833set dummy cc; ac_word=$2
2834{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2835echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2836if test "${ac_cv_prog_CC+set}" = set; then
2837  echo $ECHO_N "(cached) $ECHO_C" >&6
2838else
2839  if test -n "$CC"; then
2840  ac_cv_prog_CC="$CC" # Let the user override the test.
2841else
2842  ac_prog_rejected=no
2843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2844for as_dir in $PATH
2845do
2846  IFS=$as_save_IFS
2847  test -z "$as_dir" && as_dir=.
2848  for ac_exec_ext in '' $ac_executable_extensions; do
2849  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2850    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2851       ac_prog_rejected=yes
2852       continue
2853     fi
2854    ac_cv_prog_CC="cc"
2855    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2856    break 2
2857  fi
2858done
2859done
2860IFS=$as_save_IFS
2861
2862if test $ac_prog_rejected = yes; then
2863  # We found a bogon in the path, so make sure we never use it.
2864  set dummy $ac_cv_prog_CC
2865  shift
2866  if test $# != 0; then
2867    # We chose a different compiler from the bogus one.
2868    # However, it has the same basename, so the bogon will be chosen
2869    # first if we set CC to just the basename; use the full file name.
2870    shift
2871    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2872  fi
2873fi
2874fi
2875fi
2876CC=$ac_cv_prog_CC
2877if test -n "$CC"; then
2878  { echo "$as_me:$LINENO: result: $CC" >&5
2879echo "${ECHO_T}$CC" >&6; }
2880else
2881  { echo "$as_me:$LINENO: result: no" >&5
2882echo "${ECHO_T}no" >&6; }
2883fi
2884
2885
2886fi
2887if test -z "$CC"; then
2888  if test -n "$ac_tool_prefix"; then
2889  for ac_prog in cl.exe
2890  do
2891    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2892set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2893{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2894echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2895if test "${ac_cv_prog_CC+set}" = set; then
2896  echo $ECHO_N "(cached) $ECHO_C" >&6
2897else
2898  if test -n "$CC"; then
2899  ac_cv_prog_CC="$CC" # Let the user override the test.
2900else
2901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2902for as_dir in $PATH
2903do
2904  IFS=$as_save_IFS
2905  test -z "$as_dir" && as_dir=.
2906  for ac_exec_ext in '' $ac_executable_extensions; do
2907  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2908    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2909    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2910    break 2
2911  fi
2912done
2913done
2914IFS=$as_save_IFS
2915
2916fi
2917fi
2918CC=$ac_cv_prog_CC
2919if test -n "$CC"; then
2920  { echo "$as_me:$LINENO: result: $CC" >&5
2921echo "${ECHO_T}$CC" >&6; }
2922else
2923  { echo "$as_me:$LINENO: result: no" >&5
2924echo "${ECHO_T}no" >&6; }
2925fi
2926
2927
2928    test -n "$CC" && break
2929  done
2930fi
2931if test -z "$CC"; then
2932  ac_ct_CC=$CC
2933  for ac_prog in cl.exe
2934do
2935  # Extract the first word of "$ac_prog", so it can be a program name with args.
2936set dummy $ac_prog; ac_word=$2
2937{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2938echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2939if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2940  echo $ECHO_N "(cached) $ECHO_C" >&6
2941else
2942  if test -n "$ac_ct_CC"; then
2943  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2944else
2945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2946for as_dir in $PATH
2947do
2948  IFS=$as_save_IFS
2949  test -z "$as_dir" && as_dir=.
2950  for ac_exec_ext in '' $ac_executable_extensions; do
2951  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2952    ac_cv_prog_ac_ct_CC="$ac_prog"
2953    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2954    break 2
2955  fi
2956done
2957done
2958IFS=$as_save_IFS
2959
2960fi
2961fi
2962ac_ct_CC=$ac_cv_prog_ac_ct_CC
2963if test -n "$ac_ct_CC"; then
2964  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2965echo "${ECHO_T}$ac_ct_CC" >&6; }
2966else
2967  { echo "$as_me:$LINENO: result: no" >&5
2968echo "${ECHO_T}no" >&6; }
2969fi
2970
2971
2972  test -n "$ac_ct_CC" && break
2973done
2974
2975  if test "x$ac_ct_CC" = x; then
2976    CC=""
2977  else
2978    case $cross_compiling:$ac_tool_warned in
2979yes:)
2980{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2981whose name does not start with the host triplet.  If you think this
2982configuration is useful to you, please write to autoconf@gnu.org." >&5
2983echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2984whose name does not start with the host triplet.  If you think this
2985configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2986ac_tool_warned=yes ;;
2987esac
2988    CC=$ac_ct_CC
2989  fi
2990fi
2991
2992fi
2993
2994
2995test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2996See \`config.log' for more details." >&5
2997echo "$as_me: error: no acceptable C compiler found in \$PATH
2998See \`config.log' for more details." >&2;}
2999   { (exit 1); exit 1; }; }
3000
3001# Provide some information about the compiler.
3002echo "$as_me:$LINENO: checking for C compiler version" >&5
3003ac_compiler=`set X $ac_compile; echo $2`
3004{ (ac_try="$ac_compiler --version >&5"
3005case "(($ac_try" in
3006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3007  *) ac_try_echo=$ac_try;;
3008esac
3009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3010  (eval "$ac_compiler --version >&5") 2>&5
3011  ac_status=$?
3012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013  (exit $ac_status); }
3014{ (ac_try="$ac_compiler -v >&5"
3015case "(($ac_try" in
3016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017  *) ac_try_echo=$ac_try;;
3018esac
3019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020  (eval "$ac_compiler -v >&5") 2>&5
3021  ac_status=$?
3022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023  (exit $ac_status); }
3024{ (ac_try="$ac_compiler -V >&5"
3025case "(($ac_try" in
3026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027  *) ac_try_echo=$ac_try;;
3028esac
3029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030  (eval "$ac_compiler -V >&5") 2>&5
3031  ac_status=$?
3032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033  (exit $ac_status); }
3034
3035cat >conftest.$ac_ext <<_ACEOF
3036/* confdefs.h.  */
3037_ACEOF
3038cat confdefs.h >>conftest.$ac_ext
3039cat >>conftest.$ac_ext <<_ACEOF
3040/* end confdefs.h.  */
3041
3042int
3043main ()
3044{
3045
3046  ;
3047  return 0;
3048}
3049_ACEOF
3050ac_clean_files_save=$ac_clean_files
3051ac_clean_files="$ac_clean_files a.out a.exe b.out"
3052# Try to create an executable without -o first, disregard a.out.
3053# It will help us diagnose broken compilers, and finding out an intuition
3054# of exeext.
3055{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3056echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3057ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3058#
3059# List of possible output files, starting from the most likely.
3060# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3061# only as a last resort.  b.out is created by i960 compilers.
3062ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3063#
3064# The IRIX 6 linker writes into existing files which may not be
3065# executable, retaining their permissions.  Remove them first so a
3066# subsequent execution test works.
3067ac_rmfiles=
3068for ac_file in $ac_files
3069do
3070  case $ac_file in
3071    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3072    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3073  esac
3074done
3075rm -f $ac_rmfiles
3076
3077if { (ac_try="$ac_link_default"
3078case "(($ac_try" in
3079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080  *) ac_try_echo=$ac_try;;
3081esac
3082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3083  (eval "$ac_link_default") 2>&5
3084  ac_status=$?
3085  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3086  (exit $ac_status); }; then
3087  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3088# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3089# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3090# so that the user can short-circuit this test for compilers unknown to
3091# Autoconf.
3092for ac_file in $ac_files ''
3093do
3094  test -f "$ac_file" || continue
3095  case $ac_file in
3096    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3097	;;
3098    [ab].out )
3099	# We found the default executable, but exeext='' is most
3100	# certainly right.
3101	break;;
3102    *.* )
3103        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3104	then :; else
3105	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3106	fi
3107	# We set ac_cv_exeext here because the later test for it is not
3108	# safe: cross compilers may not add the suffix if given an `-o'
3109	# argument, so we may need to know it at that point already.
3110	# Even if this section looks crufty: it has the advantage of
3111	# actually working.
3112	break;;
3113    * )
3114	break;;
3115  esac
3116done
3117test "$ac_cv_exeext" = no && ac_cv_exeext=
3118
3119else
3120  ac_file=''
3121fi
3122
3123{ echo "$as_me:$LINENO: result: $ac_file" >&5
3124echo "${ECHO_T}$ac_file" >&6; }
3125if test -z "$ac_file"; then
3126  echo "$as_me: failed program was:" >&5
3127sed 's/^/| /' conftest.$ac_ext >&5
3128
3129{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3130See \`config.log' for more details." >&5
3131echo "$as_me: error: C compiler cannot create executables
3132See \`config.log' for more details." >&2;}
3133   { (exit 77); exit 77; }; }
3134fi
3135
3136ac_exeext=$ac_cv_exeext
3137
3138# Check that the compiler produces executables we can run.  If not, either
3139# the compiler is broken, or we cross compile.
3140{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3141echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3142# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3143# If not cross compiling, check that we can run a simple program.
3144if test "$cross_compiling" != yes; then
3145  if { ac_try='./$ac_file'
3146  { (case "(($ac_try" in
3147  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3148  *) ac_try_echo=$ac_try;;
3149esac
3150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3151  (eval "$ac_try") 2>&5
3152  ac_status=$?
3153  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154  (exit $ac_status); }; }; then
3155    cross_compiling=no
3156  else
3157    if test "$cross_compiling" = maybe; then
3158	cross_compiling=yes
3159    else
3160	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3161If you meant to cross compile, use \`--host'.
3162See \`config.log' for more details." >&5
3163echo "$as_me: error: cannot run C compiled programs.
3164If you meant to cross compile, use \`--host'.
3165See \`config.log' for more details." >&2;}
3166   { (exit 1); exit 1; }; }
3167    fi
3168  fi
3169fi
3170{ echo "$as_me:$LINENO: result: yes" >&5
3171echo "${ECHO_T}yes" >&6; }
3172
3173rm -f a.out a.exe conftest$ac_cv_exeext b.out
3174ac_clean_files=$ac_clean_files_save
3175# Check that the compiler produces executables we can run.  If not, either
3176# the compiler is broken, or we cross compile.
3177{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3178echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3179{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3180echo "${ECHO_T}$cross_compiling" >&6; }
3181
3182{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3183echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3184if { (ac_try="$ac_link"
3185case "(($ac_try" in
3186  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3187  *) ac_try_echo=$ac_try;;
3188esac
3189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3190  (eval "$ac_link") 2>&5
3191  ac_status=$?
3192  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3193  (exit $ac_status); }; then
3194  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3195# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3196# work properly (i.e., refer to `conftest.exe'), while it won't with
3197# `rm'.
3198for ac_file in conftest.exe conftest conftest.*; do
3199  test -f "$ac_file" || continue
3200  case $ac_file in
3201    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3202    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3203	  break;;
3204    * ) break;;
3205  esac
3206done
3207else
3208  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3209See \`config.log' for more details." >&5
3210echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3211See \`config.log' for more details." >&2;}
3212   { (exit 1); exit 1; }; }
3213fi
3214
3215rm -f conftest$ac_cv_exeext
3216{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3217echo "${ECHO_T}$ac_cv_exeext" >&6; }
3218
3219rm -f conftest.$ac_ext
3220EXEEXT=$ac_cv_exeext
3221ac_exeext=$EXEEXT
3222{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3223echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3224if test "${ac_cv_objext+set}" = set; then
3225  echo $ECHO_N "(cached) $ECHO_C" >&6
3226else
3227  cat >conftest.$ac_ext <<_ACEOF
3228/* confdefs.h.  */
3229_ACEOF
3230cat confdefs.h >>conftest.$ac_ext
3231cat >>conftest.$ac_ext <<_ACEOF
3232/* end confdefs.h.  */
3233
3234int
3235main ()
3236{
3237
3238  ;
3239  return 0;
3240}
3241_ACEOF
3242rm -f conftest.o conftest.obj
3243if { (ac_try="$ac_compile"
3244case "(($ac_try" in
3245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246  *) ac_try_echo=$ac_try;;
3247esac
3248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3249  (eval "$ac_compile") 2>&5
3250  ac_status=$?
3251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3252  (exit $ac_status); }; then
3253  for ac_file in conftest.o conftest.obj conftest.*; do
3254  test -f "$ac_file" || continue;
3255  case $ac_file in
3256    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3257    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3258       break;;
3259  esac
3260done
3261else
3262  echo "$as_me: failed program was:" >&5
3263sed 's/^/| /' conftest.$ac_ext >&5
3264
3265{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3266See \`config.log' for more details." >&5
3267echo "$as_me: error: cannot compute suffix of object files: cannot compile
3268See \`config.log' for more details." >&2;}
3269   { (exit 1); exit 1; }; }
3270fi
3271
3272rm -f conftest.$ac_cv_objext conftest.$ac_ext
3273fi
3274{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3275echo "${ECHO_T}$ac_cv_objext" >&6; }
3276OBJEXT=$ac_cv_objext
3277ac_objext=$OBJEXT
3278{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3279echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3280if test "${ac_cv_c_compiler_gnu+set}" = set; then
3281  echo $ECHO_N "(cached) $ECHO_C" >&6
3282else
3283  cat >conftest.$ac_ext <<_ACEOF
3284/* confdefs.h.  */
3285_ACEOF
3286cat confdefs.h >>conftest.$ac_ext
3287cat >>conftest.$ac_ext <<_ACEOF
3288/* end confdefs.h.  */
3289
3290int
3291main ()
3292{
3293#ifndef __GNUC__
3294       choke me
3295#endif
3296
3297  ;
3298  return 0;
3299}
3300_ACEOF
3301rm -f conftest.$ac_objext
3302if { (ac_try="$ac_compile"
3303case "(($ac_try" in
3304  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3305  *) ac_try_echo=$ac_try;;
3306esac
3307eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3308  (eval "$ac_compile") 2>conftest.er1
3309  ac_status=$?
3310  grep -v '^ *+' conftest.er1 >conftest.err
3311  rm -f conftest.er1
3312  cat conftest.err >&5
3313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3314  (exit $ac_status); } && {
3315	 test -z "$ac_c_werror_flag" ||
3316	 test ! -s conftest.err
3317       } && test -s conftest.$ac_objext; then
3318  ac_compiler_gnu=yes
3319else
3320  echo "$as_me: failed program was:" >&5
3321sed 's/^/| /' conftest.$ac_ext >&5
3322
3323	ac_compiler_gnu=no
3324fi
3325
3326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3327ac_cv_c_compiler_gnu=$ac_compiler_gnu
3328
3329fi
3330{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3331echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3332GCC=`test $ac_compiler_gnu = yes && echo yes`
3333ac_test_CFLAGS=${CFLAGS+set}
3334ac_save_CFLAGS=$CFLAGS
3335{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3336echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3337if test "${ac_cv_prog_cc_g+set}" = set; then
3338  echo $ECHO_N "(cached) $ECHO_C" >&6
3339else
3340  ac_save_c_werror_flag=$ac_c_werror_flag
3341   ac_c_werror_flag=yes
3342   ac_cv_prog_cc_g=no
3343   CFLAGS="-g"
3344   cat >conftest.$ac_ext <<_ACEOF
3345/* confdefs.h.  */
3346_ACEOF
3347cat confdefs.h >>conftest.$ac_ext
3348cat >>conftest.$ac_ext <<_ACEOF
3349/* end confdefs.h.  */
3350
3351int
3352main ()
3353{
3354
3355  ;
3356  return 0;
3357}
3358_ACEOF
3359rm -f conftest.$ac_objext
3360if { (ac_try="$ac_compile"
3361case "(($ac_try" in
3362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3363  *) ac_try_echo=$ac_try;;
3364esac
3365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3366  (eval "$ac_compile") 2>conftest.er1
3367  ac_status=$?
3368  grep -v '^ *+' conftest.er1 >conftest.err
3369  rm -f conftest.er1
3370  cat conftest.err >&5
3371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3372  (exit $ac_status); } && {
3373	 test -z "$ac_c_werror_flag" ||
3374	 test ! -s conftest.err
3375       } && test -s conftest.$ac_objext; then
3376  ac_cv_prog_cc_g=yes
3377else
3378  echo "$as_me: failed program was:" >&5
3379sed 's/^/| /' conftest.$ac_ext >&5
3380
3381	CFLAGS=""
3382      cat >conftest.$ac_ext <<_ACEOF
3383/* confdefs.h.  */
3384_ACEOF
3385cat confdefs.h >>conftest.$ac_ext
3386cat >>conftest.$ac_ext <<_ACEOF
3387/* end confdefs.h.  */
3388
3389int
3390main ()
3391{
3392
3393  ;
3394  return 0;
3395}
3396_ACEOF
3397rm -f conftest.$ac_objext
3398if { (ac_try="$ac_compile"
3399case "(($ac_try" in
3400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3401  *) ac_try_echo=$ac_try;;
3402esac
3403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3404  (eval "$ac_compile") 2>conftest.er1
3405  ac_status=$?
3406  grep -v '^ *+' conftest.er1 >conftest.err
3407  rm -f conftest.er1
3408  cat conftest.err >&5
3409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3410  (exit $ac_status); } && {
3411	 test -z "$ac_c_werror_flag" ||
3412	 test ! -s conftest.err
3413       } && test -s conftest.$ac_objext; then
3414  :
3415else
3416  echo "$as_me: failed program was:" >&5
3417sed 's/^/| /' conftest.$ac_ext >&5
3418
3419	ac_c_werror_flag=$ac_save_c_werror_flag
3420	 CFLAGS="-g"
3421	 cat >conftest.$ac_ext <<_ACEOF
3422/* confdefs.h.  */
3423_ACEOF
3424cat confdefs.h >>conftest.$ac_ext
3425cat >>conftest.$ac_ext <<_ACEOF
3426/* end confdefs.h.  */
3427
3428int
3429main ()
3430{
3431
3432  ;
3433  return 0;
3434}
3435_ACEOF
3436rm -f conftest.$ac_objext
3437if { (ac_try="$ac_compile"
3438case "(($ac_try" in
3439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440  *) ac_try_echo=$ac_try;;
3441esac
3442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3443  (eval "$ac_compile") 2>conftest.er1
3444  ac_status=$?
3445  grep -v '^ *+' conftest.er1 >conftest.err
3446  rm -f conftest.er1
3447  cat conftest.err >&5
3448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3449  (exit $ac_status); } && {
3450	 test -z "$ac_c_werror_flag" ||
3451	 test ! -s conftest.err
3452       } && test -s conftest.$ac_objext; then
3453  ac_cv_prog_cc_g=yes
3454else
3455  echo "$as_me: failed program was:" >&5
3456sed 's/^/| /' conftest.$ac_ext >&5
3457
3458
3459fi
3460
3461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3462fi
3463
3464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3465fi
3466
3467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3468   ac_c_werror_flag=$ac_save_c_werror_flag
3469fi
3470{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3471echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3472if test "$ac_test_CFLAGS" = set; then
3473  CFLAGS=$ac_save_CFLAGS
3474elif test $ac_cv_prog_cc_g = yes; then
3475  if test "$GCC" = yes; then
3476    CFLAGS="-g -O2"
3477  else
3478    CFLAGS="-g"
3479  fi
3480else
3481  if test "$GCC" = yes; then
3482    CFLAGS="-O2"
3483  else
3484    CFLAGS=
3485  fi
3486fi
3487{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3488echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3489if test "${ac_cv_prog_cc_c89+set}" = set; then
3490  echo $ECHO_N "(cached) $ECHO_C" >&6
3491else
3492  ac_cv_prog_cc_c89=no
3493ac_save_CC=$CC
3494cat >conftest.$ac_ext <<_ACEOF
3495/* confdefs.h.  */
3496_ACEOF
3497cat confdefs.h >>conftest.$ac_ext
3498cat >>conftest.$ac_ext <<_ACEOF
3499/* end confdefs.h.  */
3500#include <stdarg.h>
3501#include <stdio.h>
3502#include <sys/types.h>
3503#include <sys/stat.h>
3504/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3505struct buf { int x; };
3506FILE * (*rcsopen) (struct buf *, struct stat *, int);
3507static char *e (p, i)
3508     char **p;
3509     int i;
3510{
3511  return p[i];
3512}
3513static char *f (char * (*g) (char **, int), char **p, ...)
3514{
3515  char *s;
3516  va_list v;
3517  va_start (v,p);
3518  s = g (p, va_arg (v,int));
3519  va_end (v);
3520  return s;
3521}
3522
3523/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3524   function prototypes and stuff, but not '\xHH' hex character constants.
3525   These don't provoke an error unfortunately, instead are silently treated
3526   as 'x'.  The following induces an error, until -std is added to get
3527   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3528   array size at least.  It's necessary to write '\x00'==0 to get something
3529   that's true only with -std.  */
3530int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3531
3532/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3533   inside strings and character constants.  */
3534#define FOO(x) 'x'
3535int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3536
3537int test (int i, double x);
3538struct s1 {int (*f) (int a);};
3539struct s2 {int (*f) (double a);};
3540int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3541int argc;
3542char **argv;
3543int
3544main ()
3545{
3546return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3547  ;
3548  return 0;
3549}
3550_ACEOF
3551for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3552	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3553do
3554  CC="$ac_save_CC $ac_arg"
3555  rm -f conftest.$ac_objext
3556if { (ac_try="$ac_compile"
3557case "(($ac_try" in
3558  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3559  *) ac_try_echo=$ac_try;;
3560esac
3561eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3562  (eval "$ac_compile") 2>conftest.er1
3563  ac_status=$?
3564  grep -v '^ *+' conftest.er1 >conftest.err
3565  rm -f conftest.er1
3566  cat conftest.err >&5
3567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3568  (exit $ac_status); } && {
3569	 test -z "$ac_c_werror_flag" ||
3570	 test ! -s conftest.err
3571       } && test -s conftest.$ac_objext; then
3572  ac_cv_prog_cc_c89=$ac_arg
3573else
3574  echo "$as_me: failed program was:" >&5
3575sed 's/^/| /' conftest.$ac_ext >&5
3576
3577
3578fi
3579
3580rm -f core conftest.err conftest.$ac_objext
3581  test "x$ac_cv_prog_cc_c89" != "xno" && break
3582done
3583rm -f conftest.$ac_ext
3584CC=$ac_save_CC
3585
3586fi
3587# AC_CACHE_VAL
3588case "x$ac_cv_prog_cc_c89" in
3589  x)
3590    { echo "$as_me:$LINENO: result: none needed" >&5
3591echo "${ECHO_T}none needed" >&6; } ;;
3592  xno)
3593    { echo "$as_me:$LINENO: result: unsupported" >&5
3594echo "${ECHO_T}unsupported" >&6; } ;;
3595  *)
3596    CC="$CC $ac_cv_prog_cc_c89"
3597    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3598echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3599esac
3600
3601
3602ac_ext=c
3603ac_cpp='$CPP $CPPFLAGS'
3604ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606ac_compiler_gnu=$ac_cv_c_compiler_gnu
3607
3608depcc="$CC"   am_compiler_list=
3609
3610{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3611echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3612if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3613  echo $ECHO_N "(cached) $ECHO_C" >&6
3614else
3615  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3616  # We make a subdir and do the tests there.  Otherwise we can end up
3617  # making bogus files that we don't know about and never remove.  For
3618  # instance it was reported that on HP-UX the gcc test will end up
3619  # making a dummy file named `D' -- because `-MD' means `put the output
3620  # in D'.
3621  mkdir conftest.dir
3622  # Copy depcomp to subdir because otherwise we won't find it if we're
3623  # using a relative directory.
3624  cp "$am_depcomp" conftest.dir
3625  cd conftest.dir
3626  # We will build objects and dependencies in a subdirectory because
3627  # it helps to detect inapplicable dependency modes.  For instance
3628  # both Tru64's cc and ICC support -MD to output dependencies as a
3629  # side effect of compilation, but ICC will put the dependencies in
3630  # the current directory while Tru64 will put them in the object
3631  # directory.
3632  mkdir sub
3633
3634  am_cv_CC_dependencies_compiler_type=none
3635  if test "$am_compiler_list" = ""; then
3636     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3637  fi
3638  for depmode in $am_compiler_list; do
3639    # Setup a source with many dependencies, because some compilers
3640    # like to wrap large dependency lists on column 80 (with \), and
3641    # we should not choose a depcomp mode which is confused by this.
3642    #
3643    # We need to recreate these files for each test, as the compiler may
3644    # overwrite some of them when testing with obscure command lines.
3645    # This happens at least with the AIX C compiler.
3646    : > sub/conftest.c
3647    for i in 1 2 3 4 5 6; do
3648      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3649      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3650      # Solaris 8's {/usr,}/bin/sh.
3651      touch sub/conftst$i.h
3652    done
3653    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3654
3655    case $depmode in
3656    nosideeffect)
3657      # after this tag, mechanisms are not by side-effect, so they'll
3658      # only be used when explicitly requested
3659      if test "x$enable_dependency_tracking" = xyes; then
3660	continue
3661      else
3662	break
3663      fi
3664      ;;
3665    none) break ;;
3666    esac
3667    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3668    # mode.  It turns out that the SunPro C++ compiler does not properly
3669    # handle `-M -o', and we need to detect this.
3670    if depmode=$depmode \
3671       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3672       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3673       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3674         >/dev/null 2>conftest.err &&
3675       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3676       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3677       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3678      # icc doesn't choke on unknown options, it will just issue warnings
3679      # or remarks (even with -Werror).  So we grep stderr for any message
3680      # that says an option was ignored or not supported.
3681      # When given -MP, icc 7.0 and 7.1 complain thusly:
3682      #   icc: Command line warning: ignoring option '-M'; no argument required
3683      # The diagnosis changed in icc 8.0:
3684      #   icc: Command line remark: option '-MP' not supported
3685      if (grep 'ignoring option' conftest.err ||
3686          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3687        am_cv_CC_dependencies_compiler_type=$depmode
3688        break
3689      fi
3690    fi
3691  done
3692
3693  cd ..
3694  rm -rf conftest.dir
3695else
3696  am_cv_CC_dependencies_compiler_type=none
3697fi
3698
3699fi
3700{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3701echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3702CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3703
3704
3705
3706if
3707  test "x$enable_dependency_tracking" != xno \
3708  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3709  am__fastdepCC_TRUE=
3710  am__fastdepCC_FALSE='#'
3711else
3712  am__fastdepCC_TRUE='#'
3713  am__fastdepCC_FALSE=
3714fi
3715
3716
3717{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3718echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3719if test "${lt_cv_path_SED+set}" = set; then
3720  echo $ECHO_N "(cached) $ECHO_C" >&6
3721else
3722  # Loop through the user's path and test for sed and gsed.
3723# Then use that list of sed's as ones to test for truncation.
3724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3725for as_dir in $PATH
3726do
3727  IFS=$as_save_IFS
3728  test -z "$as_dir" && as_dir=.
3729  for lt_ac_prog in sed gsed; do
3730    for ac_exec_ext in '' $ac_executable_extensions; do
3731      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3732        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3733      fi
3734    done
3735  done
3736done
3737lt_ac_max=0
3738lt_ac_count=0
3739# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3740# along with /bin/sed that truncates output.
3741for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3742  test ! -f $lt_ac_sed && continue
3743  cat /dev/null > conftest.in
3744  lt_ac_count=0
3745  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3746  # Check for GNU sed and select it if it is found.
3747  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3748    lt_cv_path_SED=$lt_ac_sed
3749    break
3750  fi
3751  while true; do
3752    cat conftest.in conftest.in >conftest.tmp
3753    mv conftest.tmp conftest.in
3754    cp conftest.in conftest.nl
3755    echo >>conftest.nl
3756    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3757    cmp -s conftest.out conftest.nl || break
3758    # 10000 chars as input seems more than enough
3759    test $lt_ac_count -gt 10 && break
3760    lt_ac_count=`expr $lt_ac_count + 1`
3761    if test $lt_ac_count -gt $lt_ac_max; then
3762      lt_ac_max=$lt_ac_count
3763      lt_cv_path_SED=$lt_ac_sed
3764    fi
3765  done
3766done
3767
3768fi
3769
3770SED=$lt_cv_path_SED
3771{ echo "$as_me:$LINENO: result: $SED" >&5
3772echo "${ECHO_T}$SED" >&6; }
3773
3774{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3775echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3776if test "${ac_cv_path_GREP+set}" = set; then
3777  echo $ECHO_N "(cached) $ECHO_C" >&6
3778else
3779  # Extract the first word of "grep ggrep" to use in msg output
3780if test -z "$GREP"; then
3781set dummy grep ggrep; ac_prog_name=$2
3782if test "${ac_cv_path_GREP+set}" = set; then
3783  echo $ECHO_N "(cached) $ECHO_C" >&6
3784else
3785  ac_path_GREP_found=false
3786# Loop through the user's path and test for each of PROGNAME-LIST
3787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3789do
3790  IFS=$as_save_IFS
3791  test -z "$as_dir" && as_dir=.
3792  for ac_prog in grep ggrep; do
3793  for ac_exec_ext in '' $ac_executable_extensions; do
3794    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3795    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3796    # Check for GNU ac_path_GREP and select it if it is found.
3797  # Check for GNU $ac_path_GREP
3798case `"$ac_path_GREP" --version 2>&1` in
3799*GNU*)
3800  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3801*)
3802  ac_count=0
3803  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3804  while :
3805  do
3806    cat "conftest.in" "conftest.in" >"conftest.tmp"
3807    mv "conftest.tmp" "conftest.in"
3808    cp "conftest.in" "conftest.nl"
3809    echo 'GREP' >> "conftest.nl"
3810    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3811    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3812    ac_count=`expr $ac_count + 1`
3813    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3814      # Best one so far, save it but keep looking for a better one
3815      ac_cv_path_GREP="$ac_path_GREP"
3816      ac_path_GREP_max=$ac_count
3817    fi
3818    # 10*(2^10) chars as input seems more than enough
3819    test $ac_count -gt 10 && break
3820  done
3821  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3822esac
3823
3824
3825    $ac_path_GREP_found && break 3
3826  done
3827done
3828
3829done
3830IFS=$as_save_IFS
3831
3832
3833fi
3834
3835GREP="$ac_cv_path_GREP"
3836if test -z "$GREP"; then
3837  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3838echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3839   { (exit 1); exit 1; }; }
3840fi
3841
3842else
3843  ac_cv_path_GREP=$GREP
3844fi
3845
3846
3847fi
3848{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3849echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3850 GREP="$ac_cv_path_GREP"
3851
3852
3853{ echo "$as_me:$LINENO: checking for egrep" >&5
3854echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3855if test "${ac_cv_path_EGREP+set}" = set; then
3856  echo $ECHO_N "(cached) $ECHO_C" >&6
3857else
3858  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3859   then ac_cv_path_EGREP="$GREP -E"
3860   else
3861     # Extract the first word of "egrep" to use in msg output
3862if test -z "$EGREP"; then
3863set dummy egrep; ac_prog_name=$2
3864if test "${ac_cv_path_EGREP+set}" = set; then
3865  echo $ECHO_N "(cached) $ECHO_C" >&6
3866else
3867  ac_path_EGREP_found=false
3868# Loop through the user's path and test for each of PROGNAME-LIST
3869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3870for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3871do
3872  IFS=$as_save_IFS
3873  test -z "$as_dir" && as_dir=.
3874  for ac_prog in egrep; do
3875  for ac_exec_ext in '' $ac_executable_extensions; do
3876    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3877    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3878    # Check for GNU ac_path_EGREP and select it if it is found.
3879  # Check for GNU $ac_path_EGREP
3880case `"$ac_path_EGREP" --version 2>&1` in
3881*GNU*)
3882  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3883*)
3884  ac_count=0
3885  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3886  while :
3887  do
3888    cat "conftest.in" "conftest.in" >"conftest.tmp"
3889    mv "conftest.tmp" "conftest.in"
3890    cp "conftest.in" "conftest.nl"
3891    echo 'EGREP' >> "conftest.nl"
3892    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3893    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3894    ac_count=`expr $ac_count + 1`
3895    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3896      # Best one so far, save it but keep looking for a better one
3897      ac_cv_path_EGREP="$ac_path_EGREP"
3898      ac_path_EGREP_max=$ac_count
3899    fi
3900    # 10*(2^10) chars as input seems more than enough
3901    test $ac_count -gt 10 && break
3902  done
3903  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3904esac
3905
3906
3907    $ac_path_EGREP_found && break 3
3908  done
3909done
3910
3911done
3912IFS=$as_save_IFS
3913
3914
3915fi
3916
3917EGREP="$ac_cv_path_EGREP"
3918if test -z "$EGREP"; then
3919  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3920echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3921   { (exit 1); exit 1; }; }
3922fi
3923
3924else
3925  ac_cv_path_EGREP=$EGREP
3926fi
3927
3928
3929   fi
3930fi
3931{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3932echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3933 EGREP="$ac_cv_path_EGREP"
3934
3935
3936
3937# Check whether --with-gnu-ld was given.
3938if test "${with_gnu_ld+set}" = set; then
3939  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3940else
3941  with_gnu_ld=no
3942fi
3943
3944ac_prog=ld
3945if test "$GCC" = yes; then
3946  # Check if gcc -print-prog-name=ld gives a path.
3947  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3948echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3949  case $host in
3950  *-*-mingw*)
3951    # gcc leaves a trailing carriage return which upsets mingw
3952    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3953  *)
3954    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3955  esac
3956  case $ac_prog in
3957    # Accept absolute paths.
3958    [\\/]* | ?:[\\/]*)
3959      re_direlt='/[^/][^/]*/\.\./'
3960      # Canonicalize the pathname of ld
3961      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3962      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3963	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3964      done
3965      test -z "$LD" && LD="$ac_prog"
3966      ;;
3967  "")
3968    # If it fails, then pretend we aren't using GCC.
3969    ac_prog=ld
3970    ;;
3971  *)
3972    # If it is relative, then search for the first ld in PATH.
3973    with_gnu_ld=unknown
3974    ;;
3975  esac
3976elif test "$with_gnu_ld" = yes; then
3977  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3978echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3979else
3980  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3981echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3982fi
3983if test "${lt_cv_path_LD+set}" = set; then
3984  echo $ECHO_N "(cached) $ECHO_C" >&6
3985else
3986  if test -z "$LD"; then
3987  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3988  for ac_dir in $PATH; do
3989    IFS="$lt_save_ifs"
3990    test -z "$ac_dir" && ac_dir=.
3991    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3992      lt_cv_path_LD="$ac_dir/$ac_prog"
3993      # Check to see if the program is GNU ld.  I'd rather use --version,
3994      # but apparently some variants of GNU ld only accept -v.
3995      # Break only if it was the GNU/non-GNU ld that we prefer.
3996      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3997      *GNU* | *'with BFD'*)
3998	test "$with_gnu_ld" != no && break
3999	;;
4000      *)
4001	test "$with_gnu_ld" != yes && break
4002	;;
4003      esac
4004    fi
4005  done
4006  IFS="$lt_save_ifs"
4007else
4008  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4009fi
4010fi
4011
4012LD="$lt_cv_path_LD"
4013if test -n "$LD"; then
4014  { echo "$as_me:$LINENO: result: $LD" >&5
4015echo "${ECHO_T}$LD" >&6; }
4016else
4017  { echo "$as_me:$LINENO: result: no" >&5
4018echo "${ECHO_T}no" >&6; }
4019fi
4020test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4021echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4022   { (exit 1); exit 1; }; }
4023{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4024echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4025if test "${lt_cv_prog_gnu_ld+set}" = set; then
4026  echo $ECHO_N "(cached) $ECHO_C" >&6
4027else
4028  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4029case `$LD -v 2>&1 </dev/null` in
4030*GNU* | *'with BFD'*)
4031  lt_cv_prog_gnu_ld=yes
4032  ;;
4033*)
4034  lt_cv_prog_gnu_ld=no
4035  ;;
4036esac
4037fi
4038{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4039echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4040with_gnu_ld=$lt_cv_prog_gnu_ld
4041
4042
4043{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4044echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4045if test "${lt_cv_ld_reload_flag+set}" = set; then
4046  echo $ECHO_N "(cached) $ECHO_C" >&6
4047else
4048  lt_cv_ld_reload_flag='-r'
4049fi
4050{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4051echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4052reload_flag=$lt_cv_ld_reload_flag
4053case $reload_flag in
4054"" | " "*) ;;
4055*) reload_flag=" $reload_flag" ;;
4056esac
4057reload_cmds='$LD$reload_flag -o $output$reload_objs'
4058case $host_os in
4059  darwin*)
4060    if test "$GCC" = yes; then
4061      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4062    else
4063      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4064    fi
4065    ;;
4066esac
4067
4068{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4069echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4070if test "${lt_cv_path_NM+set}" = set; then
4071  echo $ECHO_N "(cached) $ECHO_C" >&6
4072else
4073  if test -n "$NM"; then
4074  # Let the user override the test.
4075  lt_cv_path_NM="$NM"
4076else
4077  lt_nm_to_check="${ac_tool_prefix}nm"
4078  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4079    lt_nm_to_check="$lt_nm_to_check nm"
4080  fi
4081  for lt_tmp_nm in $lt_nm_to_check; do
4082    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4083    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4084      IFS="$lt_save_ifs"
4085      test -z "$ac_dir" && ac_dir=.
4086      tmp_nm="$ac_dir/$lt_tmp_nm"
4087      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4088	# Check to see if the nm accepts a BSD-compat flag.
4089	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4090	#   nm: unknown option "B" ignored
4091	# Tru64's nm complains that /dev/null is an invalid object file
4092	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4093	*/dev/null* | *'Invalid file or object type'*)
4094	  lt_cv_path_NM="$tmp_nm -B"
4095	  break
4096	  ;;
4097	*)
4098	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4099	  */dev/null*)
4100	    lt_cv_path_NM="$tmp_nm -p"
4101	    break
4102	    ;;
4103	  *)
4104	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4105	    continue # so that we can try to find one that supports BSD flags
4106	    ;;
4107	  esac
4108	  ;;
4109	esac
4110      fi
4111    done
4112    IFS="$lt_save_ifs"
4113  done
4114  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4115fi
4116fi
4117{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4118echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4119NM="$lt_cv_path_NM"
4120
4121{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4122echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4123LN_S=$as_ln_s
4124if test "$LN_S" = "ln -s"; then
4125  { echo "$as_me:$LINENO: result: yes" >&5
4126echo "${ECHO_T}yes" >&6; }
4127else
4128  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4129echo "${ECHO_T}no, using $LN_S" >&6; }
4130fi
4131
4132{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4133echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4134if test "${lt_cv_deplibs_check_method+set}" = set; then
4135  echo $ECHO_N "(cached) $ECHO_C" >&6
4136else
4137  lt_cv_file_magic_cmd='$MAGIC_CMD'
4138lt_cv_file_magic_test_file=
4139lt_cv_deplibs_check_method='unknown'
4140# Need to set the preceding variable on all platforms that support
4141# interlibrary dependencies.
4142# 'none' -- dependencies not supported.
4143# `unknown' -- same as none, but documents that we really don't know.
4144# 'pass_all' -- all dependencies passed with no checks.
4145# 'test_compile' -- check by making test program.
4146# 'file_magic [[regex]]' -- check by looking for files in library path
4147# which responds to the $file_magic_cmd with a given extended regex.
4148# If you have `file' or equivalent on your system and you're not sure
4149# whether `pass_all' will *always* work, you probably want this one.
4150
4151case $host_os in
4152aix4* | aix5*)
4153  lt_cv_deplibs_check_method=pass_all
4154  ;;
4155
4156beos*)
4157  lt_cv_deplibs_check_method=pass_all
4158  ;;
4159
4160bsdi[45]*)
4161  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4162  lt_cv_file_magic_cmd='/usr/bin/file -L'
4163  lt_cv_file_magic_test_file=/shlib/libc.so
4164  ;;
4165
4166cygwin*)
4167  # func_win32_libid is a shell function defined in ltmain.sh
4168  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4169  lt_cv_file_magic_cmd='func_win32_libid'
4170  ;;
4171
4172mingw* | pw32*)
4173  # Base MSYS/MinGW do not provide the 'file' command needed by
4174  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4175  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4176  lt_cv_file_magic_cmd='$OBJDUMP -f'
4177  ;;
4178
4179darwin* | rhapsody*)
4180  lt_cv_deplibs_check_method=pass_all
4181  ;;
4182
4183freebsd* | dragonfly*)
4184  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4185    case $host_cpu in
4186    i*86 )
4187      # Not sure whether the presence of OpenBSD here was a mistake.
4188      # Let's accept both of them until this is cleared up.
4189      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4190      lt_cv_file_magic_cmd=/usr/bin/file
4191      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4192      ;;
4193    esac
4194  else
4195    lt_cv_deplibs_check_method=pass_all
4196  fi
4197  ;;
4198
4199gnu*)
4200  lt_cv_deplibs_check_method=pass_all
4201  ;;
4202
4203hpux10.20* | hpux11*)
4204  lt_cv_file_magic_cmd=/usr/bin/file
4205  case $host_cpu in
4206  ia64*)
4207    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4208    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4209    ;;
4210  hppa*64*)
4211    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]'
4212    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4213    ;;
4214  *)
4215    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4216    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4217    ;;
4218  esac
4219  ;;
4220
4221interix3*)
4222  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4223  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4224  ;;
4225
4226irix5* | irix6* | nonstopux*)
4227  case $LD in
4228  *-32|*"-32 ") libmagic=32-bit;;
4229  *-n32|*"-n32 ") libmagic=N32;;
4230  *-64|*"-64 ") libmagic=64-bit;;
4231  *) libmagic=never-match;;
4232  esac
4233  lt_cv_deplibs_check_method=pass_all
4234  ;;
4235
4236# This must be Linux ELF.
4237linux* | k*bsd*-gnu)
4238  lt_cv_deplibs_check_method=pass_all
4239  ;;
4240
4241netbsd* | netbsdelf*-gnu)
4242  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4243    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4244  else
4245    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4246  fi
4247  ;;
4248
4249newos6*)
4250  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4251  lt_cv_file_magic_cmd=/usr/bin/file
4252  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4253  ;;
4254
4255nto-qnx*)
4256  lt_cv_deplibs_check_method=unknown
4257  ;;
4258
4259openbsd*)
4260  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4261    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4262  else
4263    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4264  fi
4265  ;;
4266
4267osf3* | osf4* | osf5*)
4268  lt_cv_deplibs_check_method=pass_all
4269  ;;
4270
4271solaris*)
4272  lt_cv_deplibs_check_method=pass_all
4273  ;;
4274
4275sysv4 | sysv4.3*)
4276  case $host_vendor in
4277  motorola)
4278    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]'
4279    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4280    ;;
4281  ncr)
4282    lt_cv_deplibs_check_method=pass_all
4283    ;;
4284  sequent)
4285    lt_cv_file_magic_cmd='/bin/file'
4286    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4287    ;;
4288  sni)
4289    lt_cv_file_magic_cmd='/bin/file'
4290    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4291    lt_cv_file_magic_test_file=/lib/libc.so
4292    ;;
4293  siemens)
4294    lt_cv_deplibs_check_method=pass_all
4295    ;;
4296  pc)
4297    lt_cv_deplibs_check_method=pass_all
4298    ;;
4299  esac
4300  ;;
4301
4302sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4303  lt_cv_deplibs_check_method=pass_all
4304  ;;
4305esac
4306
4307fi
4308{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4309echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4310file_magic_cmd=$lt_cv_file_magic_cmd
4311deplibs_check_method=$lt_cv_deplibs_check_method
4312test -z "$deplibs_check_method" && deplibs_check_method=unknown
4313
4314
4315
4316
4317# If no C compiler was specified, use CC.
4318LTCC=${LTCC-"$CC"}
4319
4320# If no C compiler flags were specified, use CFLAGS.
4321LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4322
4323# Allow CC to be a program name with arguments.
4324compiler=$CC
4325
4326
4327# Check whether --enable-libtool-lock was given.
4328if test "${enable_libtool_lock+set}" = set; then
4329  enableval=$enable_libtool_lock;
4330fi
4331
4332test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4333
4334# Some flags need to be propagated to the compiler or linker for good
4335# libtool support.
4336case $host in
4337ia64-*-hpux*)
4338  # Find out which ABI we are using.
4339  echo 'int i;' > conftest.$ac_ext
4340  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4341  (eval $ac_compile) 2>&5
4342  ac_status=$?
4343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344  (exit $ac_status); }; then
4345    case `/usr/bin/file conftest.$ac_objext` in
4346    *ELF-32*)
4347      HPUX_IA64_MODE="32"
4348      ;;
4349    *ELF-64*)
4350      HPUX_IA64_MODE="64"
4351      ;;
4352    esac
4353  fi
4354  rm -rf conftest*
4355  ;;
4356*-*-irix6*)
4357  # Find out which ABI we are using.
4358  echo '#line 4358 "configure"' > conftest.$ac_ext
4359  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4360  (eval $ac_compile) 2>&5
4361  ac_status=$?
4362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363  (exit $ac_status); }; then
4364   if test "$lt_cv_prog_gnu_ld" = yes; then
4365    case `/usr/bin/file conftest.$ac_objext` in
4366    *32-bit*)
4367      LD="${LD-ld} -melf32bsmip"
4368      ;;
4369    *N32*)
4370      LD="${LD-ld} -melf32bmipn32"
4371      ;;
4372    *64-bit*)
4373      LD="${LD-ld} -melf64bmip"
4374      ;;
4375    esac
4376   else
4377    case `/usr/bin/file conftest.$ac_objext` in
4378    *32-bit*)
4379      LD="${LD-ld} -32"
4380      ;;
4381    *N32*)
4382      LD="${LD-ld} -n32"
4383      ;;
4384    *64-bit*)
4385      LD="${LD-ld} -64"
4386      ;;
4387    esac
4388   fi
4389  fi
4390  rm -rf conftest*
4391  ;;
4392
4393x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4394  # Find out which ABI we are using.
4395  echo 'int i;' > conftest.$ac_ext
4396  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4397  (eval $ac_compile) 2>&5
4398  ac_status=$?
4399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4400  (exit $ac_status); }; then
4401    case `/usr/bin/file conftest.o` in
4402    *32-bit*)
4403      case $host in
4404        x86_64-*linux*)
4405          LD="${LD-ld} -m elf_i386"
4406          ;;
4407        ppc64-*linux*|powerpc64-*linux*)
4408          LD="${LD-ld} -m elf32ppclinux"
4409          ;;
4410        s390x-*linux*)
4411          LD="${LD-ld} -m elf_s390"
4412          ;;
4413        sparc64-*linux*)
4414          LD="${LD-ld} -m elf32_sparc"
4415          ;;
4416      esac
4417      ;;
4418    *64-bit*)
4419      case $host in
4420        x86_64-*linux*)
4421          LD="${LD-ld} -m elf_x86_64"
4422          ;;
4423        ppc*-*linux*|powerpc*-*linux*)
4424          LD="${LD-ld} -m elf64ppc"
4425          ;;
4426        s390*-*linux*)
4427          LD="${LD-ld} -m elf64_s390"
4428          ;;
4429        sparc*-*linux*)
4430          LD="${LD-ld} -m elf64_sparc"
4431          ;;
4432      esac
4433      ;;
4434    esac
4435  fi
4436  rm -rf conftest*
4437  ;;
4438
4439*-*-sco3.2v5*)
4440  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4441  SAVE_CFLAGS="$CFLAGS"
4442  CFLAGS="$CFLAGS -belf"
4443  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4444echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4445if test "${lt_cv_cc_needs_belf+set}" = set; then
4446  echo $ECHO_N "(cached) $ECHO_C" >&6
4447else
4448  ac_ext=c
4449ac_cpp='$CPP $CPPFLAGS'
4450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4452ac_compiler_gnu=$ac_cv_c_compiler_gnu
4453
4454     cat >conftest.$ac_ext <<_ACEOF
4455/* confdefs.h.  */
4456_ACEOF
4457cat confdefs.h >>conftest.$ac_ext
4458cat >>conftest.$ac_ext <<_ACEOF
4459/* end confdefs.h.  */
4460
4461int
4462main ()
4463{
4464
4465  ;
4466  return 0;
4467}
4468_ACEOF
4469rm -f conftest.$ac_objext conftest$ac_exeext
4470if { (ac_try="$ac_link"
4471case "(($ac_try" in
4472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4473  *) ac_try_echo=$ac_try;;
4474esac
4475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4476  (eval "$ac_link") 2>conftest.er1
4477  ac_status=$?
4478  grep -v '^ *+' conftest.er1 >conftest.err
4479  rm -f conftest.er1
4480  cat conftest.err >&5
4481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4482  (exit $ac_status); } && {
4483	 test -z "$ac_c_werror_flag" ||
4484	 test ! -s conftest.err
4485       } && test -s conftest$ac_exeext &&
4486       $as_test_x conftest$ac_exeext; then
4487  lt_cv_cc_needs_belf=yes
4488else
4489  echo "$as_me: failed program was:" >&5
4490sed 's/^/| /' conftest.$ac_ext >&5
4491
4492	lt_cv_cc_needs_belf=no
4493fi
4494
4495rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4496      conftest$ac_exeext conftest.$ac_ext
4497     ac_ext=c
4498ac_cpp='$CPP $CPPFLAGS'
4499ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4500ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4501ac_compiler_gnu=$ac_cv_c_compiler_gnu
4502
4503fi
4504{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4505echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4506  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4507    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4508    CFLAGS="$SAVE_CFLAGS"
4509  fi
4510  ;;
4511sparc*-*solaris*)
4512  # Find out which ABI we are using.
4513  echo 'int i;' > conftest.$ac_ext
4514  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4515  (eval $ac_compile) 2>&5
4516  ac_status=$?
4517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4518  (exit $ac_status); }; then
4519    case `/usr/bin/file conftest.o` in
4520    *64-bit*)
4521      case $lt_cv_prog_gnu_ld in
4522      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4523      *)    LD="${LD-ld} -64" ;;
4524      esac
4525      ;;
4526    esac
4527  fi
4528  rm -rf conftest*
4529  ;;
4530
4531
4532esac
4533
4534need_locks="$enable_libtool_lock"
4535
4536
4537ac_ext=c
4538ac_cpp='$CPP $CPPFLAGS'
4539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4541ac_compiler_gnu=$ac_cv_c_compiler_gnu
4542{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4543echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4544# On Suns, sometimes $CPP names a directory.
4545if test -n "$CPP" && test -d "$CPP"; then
4546  CPP=
4547fi
4548if test -z "$CPP"; then
4549  if test "${ac_cv_prog_CPP+set}" = set; then
4550  echo $ECHO_N "(cached) $ECHO_C" >&6
4551else
4552      # Double quotes because CPP needs to be expanded
4553    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4554    do
4555      ac_preproc_ok=false
4556for ac_c_preproc_warn_flag in '' yes
4557do
4558  # Use a header file that comes with gcc, so configuring glibc
4559  # with a fresh cross-compiler works.
4560  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4561  # <limits.h> exists even on freestanding compilers.
4562  # On the NeXT, cc -E runs the code through the compiler's parser,
4563  # not just through cpp. "Syntax error" is here to catch this case.
4564  cat >conftest.$ac_ext <<_ACEOF
4565/* confdefs.h.  */
4566_ACEOF
4567cat confdefs.h >>conftest.$ac_ext
4568cat >>conftest.$ac_ext <<_ACEOF
4569/* end confdefs.h.  */
4570#ifdef __STDC__
4571# include <limits.h>
4572#else
4573# include <assert.h>
4574#endif
4575		     Syntax error
4576_ACEOF
4577if { (ac_try="$ac_cpp conftest.$ac_ext"
4578case "(($ac_try" in
4579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4580  *) ac_try_echo=$ac_try;;
4581esac
4582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4583  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4584  ac_status=$?
4585  grep -v '^ *+' conftest.er1 >conftest.err
4586  rm -f conftest.er1
4587  cat conftest.err >&5
4588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4589  (exit $ac_status); } >/dev/null && {
4590	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4591	 test ! -s conftest.err
4592       }; then
4593  :
4594else
4595  echo "$as_me: failed program was:" >&5
4596sed 's/^/| /' conftest.$ac_ext >&5
4597
4598  # Broken: fails on valid input.
4599continue
4600fi
4601
4602rm -f conftest.err conftest.$ac_ext
4603
4604  # OK, works on sane cases.  Now check whether nonexistent headers
4605  # can be detected and how.
4606  cat >conftest.$ac_ext <<_ACEOF
4607/* confdefs.h.  */
4608_ACEOF
4609cat confdefs.h >>conftest.$ac_ext
4610cat >>conftest.$ac_ext <<_ACEOF
4611/* end confdefs.h.  */
4612#include <ac_nonexistent.h>
4613_ACEOF
4614if { (ac_try="$ac_cpp conftest.$ac_ext"
4615case "(($ac_try" in
4616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4617  *) ac_try_echo=$ac_try;;
4618esac
4619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4620  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4621  ac_status=$?
4622  grep -v '^ *+' conftest.er1 >conftest.err
4623  rm -f conftest.er1
4624  cat conftest.err >&5
4625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4626  (exit $ac_status); } >/dev/null && {
4627	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4628	 test ! -s conftest.err
4629       }; then
4630  # Broken: success on invalid input.
4631continue
4632else
4633  echo "$as_me: failed program was:" >&5
4634sed 's/^/| /' conftest.$ac_ext >&5
4635
4636  # Passes both tests.
4637ac_preproc_ok=:
4638break
4639fi
4640
4641rm -f conftest.err conftest.$ac_ext
4642
4643done
4644# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4645rm -f conftest.err conftest.$ac_ext
4646if $ac_preproc_ok; then
4647  break
4648fi
4649
4650    done
4651    ac_cv_prog_CPP=$CPP
4652
4653fi
4654  CPP=$ac_cv_prog_CPP
4655else
4656  ac_cv_prog_CPP=$CPP
4657fi
4658{ echo "$as_me:$LINENO: result: $CPP" >&5
4659echo "${ECHO_T}$CPP" >&6; }
4660ac_preproc_ok=false
4661for ac_c_preproc_warn_flag in '' yes
4662do
4663  # Use a header file that comes with gcc, so configuring glibc
4664  # with a fresh cross-compiler works.
4665  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4666  # <limits.h> exists even on freestanding compilers.
4667  # On the NeXT, cc -E runs the code through the compiler's parser,
4668  # not just through cpp. "Syntax error" is here to catch this case.
4669  cat >conftest.$ac_ext <<_ACEOF
4670/* confdefs.h.  */
4671_ACEOF
4672cat confdefs.h >>conftest.$ac_ext
4673cat >>conftest.$ac_ext <<_ACEOF
4674/* end confdefs.h.  */
4675#ifdef __STDC__
4676# include <limits.h>
4677#else
4678# include <assert.h>
4679#endif
4680		     Syntax error
4681_ACEOF
4682if { (ac_try="$ac_cpp conftest.$ac_ext"
4683case "(($ac_try" in
4684  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4685  *) ac_try_echo=$ac_try;;
4686esac
4687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4688  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4689  ac_status=$?
4690  grep -v '^ *+' conftest.er1 >conftest.err
4691  rm -f conftest.er1
4692  cat conftest.err >&5
4693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4694  (exit $ac_status); } >/dev/null && {
4695	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4696	 test ! -s conftest.err
4697       }; then
4698  :
4699else
4700  echo "$as_me: failed program was:" >&5
4701sed 's/^/| /' conftest.$ac_ext >&5
4702
4703  # Broken: fails on valid input.
4704continue
4705fi
4706
4707rm -f conftest.err conftest.$ac_ext
4708
4709  # OK, works on sane cases.  Now check whether nonexistent headers
4710  # can be detected and how.
4711  cat >conftest.$ac_ext <<_ACEOF
4712/* confdefs.h.  */
4713_ACEOF
4714cat confdefs.h >>conftest.$ac_ext
4715cat >>conftest.$ac_ext <<_ACEOF
4716/* end confdefs.h.  */
4717#include <ac_nonexistent.h>
4718_ACEOF
4719if { (ac_try="$ac_cpp conftest.$ac_ext"
4720case "(($ac_try" in
4721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4722  *) ac_try_echo=$ac_try;;
4723esac
4724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4725  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4726  ac_status=$?
4727  grep -v '^ *+' conftest.er1 >conftest.err
4728  rm -f conftest.er1
4729  cat conftest.err >&5
4730  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4731  (exit $ac_status); } >/dev/null && {
4732	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4733	 test ! -s conftest.err
4734       }; then
4735  # Broken: success on invalid input.
4736continue
4737else
4738  echo "$as_me: failed program was:" >&5
4739sed 's/^/| /' conftest.$ac_ext >&5
4740
4741  # Passes both tests.
4742ac_preproc_ok=:
4743break
4744fi
4745
4746rm -f conftest.err conftest.$ac_ext
4747
4748done
4749# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4750rm -f conftest.err conftest.$ac_ext
4751if $ac_preproc_ok; then
4752  :
4753else
4754  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4755See \`config.log' for more details." >&5
4756echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4757See \`config.log' for more details." >&2;}
4758   { (exit 1); exit 1; }; }
4759fi
4760
4761ac_ext=c
4762ac_cpp='$CPP $CPPFLAGS'
4763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4765ac_compiler_gnu=$ac_cv_c_compiler_gnu
4766
4767
4768{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4769echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4770if test "${ac_cv_header_stdc+set}" = set; then
4771  echo $ECHO_N "(cached) $ECHO_C" >&6
4772else
4773  cat >conftest.$ac_ext <<_ACEOF
4774/* confdefs.h.  */
4775_ACEOF
4776cat confdefs.h >>conftest.$ac_ext
4777cat >>conftest.$ac_ext <<_ACEOF
4778/* end confdefs.h.  */
4779#include <stdlib.h>
4780#include <stdarg.h>
4781#include <string.h>
4782#include <float.h>
4783
4784int
4785main ()
4786{
4787
4788  ;
4789  return 0;
4790}
4791_ACEOF
4792rm -f conftest.$ac_objext
4793if { (ac_try="$ac_compile"
4794case "(($ac_try" in
4795  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4796  *) ac_try_echo=$ac_try;;
4797esac
4798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4799  (eval "$ac_compile") 2>conftest.er1
4800  ac_status=$?
4801  grep -v '^ *+' conftest.er1 >conftest.err
4802  rm -f conftest.er1
4803  cat conftest.err >&5
4804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805  (exit $ac_status); } && {
4806	 test -z "$ac_c_werror_flag" ||
4807	 test ! -s conftest.err
4808       } && test -s conftest.$ac_objext; then
4809  ac_cv_header_stdc=yes
4810else
4811  echo "$as_me: failed program was:" >&5
4812sed 's/^/| /' conftest.$ac_ext >&5
4813
4814	ac_cv_header_stdc=no
4815fi
4816
4817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4818
4819if test $ac_cv_header_stdc = yes; then
4820  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4821  cat >conftest.$ac_ext <<_ACEOF
4822/* confdefs.h.  */
4823_ACEOF
4824cat confdefs.h >>conftest.$ac_ext
4825cat >>conftest.$ac_ext <<_ACEOF
4826/* end confdefs.h.  */
4827#include <string.h>
4828
4829_ACEOF
4830if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4831  $EGREP "memchr" >/dev/null 2>&1; then
4832  :
4833else
4834  ac_cv_header_stdc=no
4835fi
4836rm -f conftest*
4837
4838fi
4839
4840if test $ac_cv_header_stdc = yes; then
4841  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4842  cat >conftest.$ac_ext <<_ACEOF
4843/* confdefs.h.  */
4844_ACEOF
4845cat confdefs.h >>conftest.$ac_ext
4846cat >>conftest.$ac_ext <<_ACEOF
4847/* end confdefs.h.  */
4848#include <stdlib.h>
4849
4850_ACEOF
4851if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4852  $EGREP "free" >/dev/null 2>&1; then
4853  :
4854else
4855  ac_cv_header_stdc=no
4856fi
4857rm -f conftest*
4858
4859fi
4860
4861if test $ac_cv_header_stdc = yes; then
4862  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4863  if test "$cross_compiling" = yes; then
4864  :
4865else
4866  cat >conftest.$ac_ext <<_ACEOF
4867/* confdefs.h.  */
4868_ACEOF
4869cat confdefs.h >>conftest.$ac_ext
4870cat >>conftest.$ac_ext <<_ACEOF
4871/* end confdefs.h.  */
4872#include <ctype.h>
4873#include <stdlib.h>
4874#if ((' ' & 0x0FF) == 0x020)
4875# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4876# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4877#else
4878# define ISLOWER(c) \
4879		   (('a' <= (c) && (c) <= 'i') \
4880		     || ('j' <= (c) && (c) <= 'r') \
4881		     || ('s' <= (c) && (c) <= 'z'))
4882# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4883#endif
4884
4885#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4886int
4887main ()
4888{
4889  int i;
4890  for (i = 0; i < 256; i++)
4891    if (XOR (islower (i), ISLOWER (i))
4892	|| toupper (i) != TOUPPER (i))
4893      return 2;
4894  return 0;
4895}
4896_ACEOF
4897rm -f conftest$ac_exeext
4898if { (ac_try="$ac_link"
4899case "(($ac_try" in
4900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4901  *) ac_try_echo=$ac_try;;
4902esac
4903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4904  (eval "$ac_link") 2>&5
4905  ac_status=$?
4906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4907  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4908  { (case "(($ac_try" in
4909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4910  *) ac_try_echo=$ac_try;;
4911esac
4912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4913  (eval "$ac_try") 2>&5
4914  ac_status=$?
4915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4916  (exit $ac_status); }; }; then
4917  :
4918else
4919  echo "$as_me: program exited with status $ac_status" >&5
4920echo "$as_me: failed program was:" >&5
4921sed 's/^/| /' conftest.$ac_ext >&5
4922
4923( exit $ac_status )
4924ac_cv_header_stdc=no
4925fi
4926rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4927fi
4928
4929
4930fi
4931fi
4932{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4933echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4934if test $ac_cv_header_stdc = yes; then
4935
4936cat >>confdefs.h <<\_ACEOF
4937#define STDC_HEADERS 1
4938_ACEOF
4939
4940fi
4941
4942# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4953		  inttypes.h stdint.h unistd.h
4954do
4955as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4956{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4957echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4958if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4959  echo $ECHO_N "(cached) $ECHO_C" >&6
4960else
4961  cat >conftest.$ac_ext <<_ACEOF
4962/* confdefs.h.  */
4963_ACEOF
4964cat confdefs.h >>conftest.$ac_ext
4965cat >>conftest.$ac_ext <<_ACEOF
4966/* end confdefs.h.  */
4967$ac_includes_default
4968
4969#include <$ac_header>
4970_ACEOF
4971rm -f conftest.$ac_objext
4972if { (ac_try="$ac_compile"
4973case "(($ac_try" in
4974  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4975  *) ac_try_echo=$ac_try;;
4976esac
4977eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4978  (eval "$ac_compile") 2>conftest.er1
4979  ac_status=$?
4980  grep -v '^ *+' conftest.er1 >conftest.err
4981  rm -f conftest.er1
4982  cat conftest.err >&5
4983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984  (exit $ac_status); } && {
4985	 test -z "$ac_c_werror_flag" ||
4986	 test ! -s conftest.err
4987       } && test -s conftest.$ac_objext; then
4988  eval "$as_ac_Header=yes"
4989else
4990  echo "$as_me: failed program was:" >&5
4991sed 's/^/| /' conftest.$ac_ext >&5
4992
4993	eval "$as_ac_Header=no"
4994fi
4995
4996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4997fi
4998ac_res=`eval echo '${'$as_ac_Header'}'`
4999	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5000echo "${ECHO_T}$ac_res" >&6; }
5001if test `eval echo '${'$as_ac_Header'}'` = yes; then
5002  cat >>confdefs.h <<_ACEOF
5003#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5004_ACEOF
5005
5006fi
5007
5008done
5009
5010
5011
5012for ac_header in dlfcn.h
5013do
5014as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5015if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5016  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5017echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5018if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5019  echo $ECHO_N "(cached) $ECHO_C" >&6
5020fi
5021ac_res=`eval echo '${'$as_ac_Header'}'`
5022	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5023echo "${ECHO_T}$ac_res" >&6; }
5024else
5025  # Is the header compilable?
5026{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5027echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5028cat >conftest.$ac_ext <<_ACEOF
5029/* confdefs.h.  */
5030_ACEOF
5031cat confdefs.h >>conftest.$ac_ext
5032cat >>conftest.$ac_ext <<_ACEOF
5033/* end confdefs.h.  */
5034$ac_includes_default
5035#include <$ac_header>
5036_ACEOF
5037rm -f conftest.$ac_objext
5038if { (ac_try="$ac_compile"
5039case "(($ac_try" in
5040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5041  *) ac_try_echo=$ac_try;;
5042esac
5043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5044  (eval "$ac_compile") 2>conftest.er1
5045  ac_status=$?
5046  grep -v '^ *+' conftest.er1 >conftest.err
5047  rm -f conftest.er1
5048  cat conftest.err >&5
5049  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5050  (exit $ac_status); } && {
5051	 test -z "$ac_c_werror_flag" ||
5052	 test ! -s conftest.err
5053       } && test -s conftest.$ac_objext; then
5054  ac_header_compiler=yes
5055else
5056  echo "$as_me: failed program was:" >&5
5057sed 's/^/| /' conftest.$ac_ext >&5
5058
5059	ac_header_compiler=no
5060fi
5061
5062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5063{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5064echo "${ECHO_T}$ac_header_compiler" >&6; }
5065
5066# Is the header present?
5067{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5068echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5069cat >conftest.$ac_ext <<_ACEOF
5070/* confdefs.h.  */
5071_ACEOF
5072cat confdefs.h >>conftest.$ac_ext
5073cat >>conftest.$ac_ext <<_ACEOF
5074/* end confdefs.h.  */
5075#include <$ac_header>
5076_ACEOF
5077if { (ac_try="$ac_cpp conftest.$ac_ext"
5078case "(($ac_try" in
5079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5080  *) ac_try_echo=$ac_try;;
5081esac
5082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5083  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5084  ac_status=$?
5085  grep -v '^ *+' conftest.er1 >conftest.err
5086  rm -f conftest.er1
5087  cat conftest.err >&5
5088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5089  (exit $ac_status); } >/dev/null && {
5090	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5091	 test ! -s conftest.err
5092       }; then
5093  ac_header_preproc=yes
5094else
5095  echo "$as_me: failed program was:" >&5
5096sed 's/^/| /' conftest.$ac_ext >&5
5097
5098  ac_header_preproc=no
5099fi
5100
5101rm -f conftest.err conftest.$ac_ext
5102{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5103echo "${ECHO_T}$ac_header_preproc" >&6; }
5104
5105# So?  What about this header?
5106case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5107  yes:no: )
5108    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5109echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5110    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5111echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5112    ac_header_preproc=yes
5113    ;;
5114  no:yes:* )
5115    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5116echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5117    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5118echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5119    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5120echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5121    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5122echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5123    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5124echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5125    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5126echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5127    ( cat <<\_ASBOX
5128## ---------------------------------------------------------------------- ##
5129## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5130## ---------------------------------------------------------------------- ##
5131_ASBOX
5132     ) | sed "s/^/$as_me: WARNING:     /" >&2
5133    ;;
5134esac
5135{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5136echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5137if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5138  echo $ECHO_N "(cached) $ECHO_C" >&6
5139else
5140  eval "$as_ac_Header=\$ac_header_preproc"
5141fi
5142ac_res=`eval echo '${'$as_ac_Header'}'`
5143	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5144echo "${ECHO_T}$ac_res" >&6; }
5145
5146fi
5147if test `eval echo '${'$as_ac_Header'}'` = yes; then
5148  cat >>confdefs.h <<_ACEOF
5149#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5150_ACEOF
5151
5152fi
5153
5154done
5155
5156ac_ext=cpp
5157ac_cpp='$CXXCPP $CPPFLAGS'
5158ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5159ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5160ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5161if test -z "$CXX"; then
5162  if test -n "$CCC"; then
5163    CXX=$CCC
5164  else
5165    if test -n "$ac_tool_prefix"; then
5166  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5167  do
5168    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5169set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5170{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5172if test "${ac_cv_prog_CXX+set}" = set; then
5173  echo $ECHO_N "(cached) $ECHO_C" >&6
5174else
5175  if test -n "$CXX"; then
5176  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5177else
5178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5179for as_dir in $PATH
5180do
5181  IFS=$as_save_IFS
5182  test -z "$as_dir" && as_dir=.
5183  for ac_exec_ext in '' $ac_executable_extensions; do
5184  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5185    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5186    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5187    break 2
5188  fi
5189done
5190done
5191IFS=$as_save_IFS
5192
5193fi
5194fi
5195CXX=$ac_cv_prog_CXX
5196if test -n "$CXX"; then
5197  { echo "$as_me:$LINENO: result: $CXX" >&5
5198echo "${ECHO_T}$CXX" >&6; }
5199else
5200  { echo "$as_me:$LINENO: result: no" >&5
5201echo "${ECHO_T}no" >&6; }
5202fi
5203
5204
5205    test -n "$CXX" && break
5206  done
5207fi
5208if test -z "$CXX"; then
5209  ac_ct_CXX=$CXX
5210  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5211do
5212  # Extract the first word of "$ac_prog", so it can be a program name with args.
5213set dummy $ac_prog; ac_word=$2
5214{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5216if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5217  echo $ECHO_N "(cached) $ECHO_C" >&6
5218else
5219  if test -n "$ac_ct_CXX"; then
5220  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5221else
5222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5223for as_dir in $PATH
5224do
5225  IFS=$as_save_IFS
5226  test -z "$as_dir" && as_dir=.
5227  for ac_exec_ext in '' $ac_executable_extensions; do
5228  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5229    ac_cv_prog_ac_ct_CXX="$ac_prog"
5230    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5231    break 2
5232  fi
5233done
5234done
5235IFS=$as_save_IFS
5236
5237fi
5238fi
5239ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5240if test -n "$ac_ct_CXX"; then
5241  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5242echo "${ECHO_T}$ac_ct_CXX" >&6; }
5243else
5244  { echo "$as_me:$LINENO: result: no" >&5
5245echo "${ECHO_T}no" >&6; }
5246fi
5247
5248
5249  test -n "$ac_ct_CXX" && break
5250done
5251
5252  if test "x$ac_ct_CXX" = x; then
5253    CXX="g++"
5254  else
5255    case $cross_compiling:$ac_tool_warned in
5256yes:)
5257{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5258whose name does not start with the host triplet.  If you think this
5259configuration is useful to you, please write to autoconf@gnu.org." >&5
5260echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5261whose name does not start with the host triplet.  If you think this
5262configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5263ac_tool_warned=yes ;;
5264esac
5265    CXX=$ac_ct_CXX
5266  fi
5267fi
5268
5269  fi
5270fi
5271# Provide some information about the compiler.
5272echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5273ac_compiler=`set X $ac_compile; echo $2`
5274{ (ac_try="$ac_compiler --version >&5"
5275case "(($ac_try" in
5276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5277  *) ac_try_echo=$ac_try;;
5278esac
5279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5280  (eval "$ac_compiler --version >&5") 2>&5
5281  ac_status=$?
5282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5283  (exit $ac_status); }
5284{ (ac_try="$ac_compiler -v >&5"
5285case "(($ac_try" in
5286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5287  *) ac_try_echo=$ac_try;;
5288esac
5289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5290  (eval "$ac_compiler -v >&5") 2>&5
5291  ac_status=$?
5292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5293  (exit $ac_status); }
5294{ (ac_try="$ac_compiler -V >&5"
5295case "(($ac_try" in
5296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5297  *) ac_try_echo=$ac_try;;
5298esac
5299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5300  (eval "$ac_compiler -V >&5") 2>&5
5301  ac_status=$?
5302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303  (exit $ac_status); }
5304
5305{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5306echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5307if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5308  echo $ECHO_N "(cached) $ECHO_C" >&6
5309else
5310  cat >conftest.$ac_ext <<_ACEOF
5311/* confdefs.h.  */
5312_ACEOF
5313cat confdefs.h >>conftest.$ac_ext
5314cat >>conftest.$ac_ext <<_ACEOF
5315/* end confdefs.h.  */
5316
5317int
5318main ()
5319{
5320#ifndef __GNUC__
5321       choke me
5322#endif
5323
5324  ;
5325  return 0;
5326}
5327_ACEOF
5328rm -f conftest.$ac_objext
5329if { (ac_try="$ac_compile"
5330case "(($ac_try" in
5331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5332  *) ac_try_echo=$ac_try;;
5333esac
5334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5335  (eval "$ac_compile") 2>conftest.er1
5336  ac_status=$?
5337  grep -v '^ *+' conftest.er1 >conftest.err
5338  rm -f conftest.er1
5339  cat conftest.err >&5
5340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341  (exit $ac_status); } && {
5342	 test -z "$ac_cxx_werror_flag" ||
5343	 test ! -s conftest.err
5344       } && test -s conftest.$ac_objext; then
5345  ac_compiler_gnu=yes
5346else
5347  echo "$as_me: failed program was:" >&5
5348sed 's/^/| /' conftest.$ac_ext >&5
5349
5350	ac_compiler_gnu=no
5351fi
5352
5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5354ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5355
5356fi
5357{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5358echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5359GXX=`test $ac_compiler_gnu = yes && echo yes`
5360ac_test_CXXFLAGS=${CXXFLAGS+set}
5361ac_save_CXXFLAGS=$CXXFLAGS
5362{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5363echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5364if test "${ac_cv_prog_cxx_g+set}" = set; then
5365  echo $ECHO_N "(cached) $ECHO_C" >&6
5366else
5367  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5368   ac_cxx_werror_flag=yes
5369   ac_cv_prog_cxx_g=no
5370   CXXFLAGS="-g"
5371   cat >conftest.$ac_ext <<_ACEOF
5372/* confdefs.h.  */
5373_ACEOF
5374cat confdefs.h >>conftest.$ac_ext
5375cat >>conftest.$ac_ext <<_ACEOF
5376/* end confdefs.h.  */
5377
5378int
5379main ()
5380{
5381
5382  ;
5383  return 0;
5384}
5385_ACEOF
5386rm -f conftest.$ac_objext
5387if { (ac_try="$ac_compile"
5388case "(($ac_try" in
5389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5390  *) ac_try_echo=$ac_try;;
5391esac
5392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5393  (eval "$ac_compile") 2>conftest.er1
5394  ac_status=$?
5395  grep -v '^ *+' conftest.er1 >conftest.err
5396  rm -f conftest.er1
5397  cat conftest.err >&5
5398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5399  (exit $ac_status); } && {
5400	 test -z "$ac_cxx_werror_flag" ||
5401	 test ! -s conftest.err
5402       } && test -s conftest.$ac_objext; then
5403  ac_cv_prog_cxx_g=yes
5404else
5405  echo "$as_me: failed program was:" >&5
5406sed 's/^/| /' conftest.$ac_ext >&5
5407
5408	CXXFLAGS=""
5409      cat >conftest.$ac_ext <<_ACEOF
5410/* confdefs.h.  */
5411_ACEOF
5412cat confdefs.h >>conftest.$ac_ext
5413cat >>conftest.$ac_ext <<_ACEOF
5414/* end confdefs.h.  */
5415
5416int
5417main ()
5418{
5419
5420  ;
5421  return 0;
5422}
5423_ACEOF
5424rm -f conftest.$ac_objext
5425if { (ac_try="$ac_compile"
5426case "(($ac_try" in
5427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5428  *) ac_try_echo=$ac_try;;
5429esac
5430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5431  (eval "$ac_compile") 2>conftest.er1
5432  ac_status=$?
5433  grep -v '^ *+' conftest.er1 >conftest.err
5434  rm -f conftest.er1
5435  cat conftest.err >&5
5436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5437  (exit $ac_status); } && {
5438	 test -z "$ac_cxx_werror_flag" ||
5439	 test ! -s conftest.err
5440       } && test -s conftest.$ac_objext; then
5441  :
5442else
5443  echo "$as_me: failed program was:" >&5
5444sed 's/^/| /' conftest.$ac_ext >&5
5445
5446	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5447	 CXXFLAGS="-g"
5448	 cat >conftest.$ac_ext <<_ACEOF
5449/* confdefs.h.  */
5450_ACEOF
5451cat confdefs.h >>conftest.$ac_ext
5452cat >>conftest.$ac_ext <<_ACEOF
5453/* end confdefs.h.  */
5454
5455int
5456main ()
5457{
5458
5459  ;
5460  return 0;
5461}
5462_ACEOF
5463rm -f conftest.$ac_objext
5464if { (ac_try="$ac_compile"
5465case "(($ac_try" in
5466  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5467  *) ac_try_echo=$ac_try;;
5468esac
5469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5470  (eval "$ac_compile") 2>conftest.er1
5471  ac_status=$?
5472  grep -v '^ *+' conftest.er1 >conftest.err
5473  rm -f conftest.er1
5474  cat conftest.err >&5
5475  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5476  (exit $ac_status); } && {
5477	 test -z "$ac_cxx_werror_flag" ||
5478	 test ! -s conftest.err
5479       } && test -s conftest.$ac_objext; then
5480  ac_cv_prog_cxx_g=yes
5481else
5482  echo "$as_me: failed program was:" >&5
5483sed 's/^/| /' conftest.$ac_ext >&5
5484
5485
5486fi
5487
5488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5489fi
5490
5491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5492fi
5493
5494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5495   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5496fi
5497{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5498echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5499if test "$ac_test_CXXFLAGS" = set; then
5500  CXXFLAGS=$ac_save_CXXFLAGS
5501elif test $ac_cv_prog_cxx_g = yes; then
5502  if test "$GXX" = yes; then
5503    CXXFLAGS="-g -O2"
5504  else
5505    CXXFLAGS="-g"
5506  fi
5507else
5508  if test "$GXX" = yes; then
5509    CXXFLAGS="-O2"
5510  else
5511    CXXFLAGS=
5512  fi
5513fi
5514ac_ext=cpp
5515ac_cpp='$CXXCPP $CPPFLAGS'
5516ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5517ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5518ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5519
5520depcc="$CXX"  am_compiler_list=
5521
5522{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5523echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5524if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5525  echo $ECHO_N "(cached) $ECHO_C" >&6
5526else
5527  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5528  # We make a subdir and do the tests there.  Otherwise we can end up
5529  # making bogus files that we don't know about and never remove.  For
5530  # instance it was reported that on HP-UX the gcc test will end up
5531  # making a dummy file named `D' -- because `-MD' means `put the output
5532  # in D'.
5533  mkdir conftest.dir
5534  # Copy depcomp to subdir because otherwise we won't find it if we're
5535  # using a relative directory.
5536  cp "$am_depcomp" conftest.dir
5537  cd conftest.dir
5538  # We will build objects and dependencies in a subdirectory because
5539  # it helps to detect inapplicable dependency modes.  For instance
5540  # both Tru64's cc and ICC support -MD to output dependencies as a
5541  # side effect of compilation, but ICC will put the dependencies in
5542  # the current directory while Tru64 will put them in the object
5543  # directory.
5544  mkdir sub
5545
5546  am_cv_CXX_dependencies_compiler_type=none
5547  if test "$am_compiler_list" = ""; then
5548     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5549  fi
5550  for depmode in $am_compiler_list; do
5551    # Setup a source with many dependencies, because some compilers
5552    # like to wrap large dependency lists on column 80 (with \), and
5553    # we should not choose a depcomp mode which is confused by this.
5554    #
5555    # We need to recreate these files for each test, as the compiler may
5556    # overwrite some of them when testing with obscure command lines.
5557    # This happens at least with the AIX C compiler.
5558    : > sub/conftest.c
5559    for i in 1 2 3 4 5 6; do
5560      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5561      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5562      # Solaris 8's {/usr,}/bin/sh.
5563      touch sub/conftst$i.h
5564    done
5565    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5566
5567    case $depmode in
5568    nosideeffect)
5569      # after this tag, mechanisms are not by side-effect, so they'll
5570      # only be used when explicitly requested
5571      if test "x$enable_dependency_tracking" = xyes; then
5572	continue
5573      else
5574	break
5575      fi
5576      ;;
5577    none) break ;;
5578    esac
5579    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5580    # mode.  It turns out that the SunPro C++ compiler does not properly
5581    # handle `-M -o', and we need to detect this.
5582    if depmode=$depmode \
5583       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5584       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5585       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5586         >/dev/null 2>conftest.err &&
5587       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5588       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5589       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5590      # icc doesn't choke on unknown options, it will just issue warnings
5591      # or remarks (even with -Werror).  So we grep stderr for any message
5592      # that says an option was ignored or not supported.
5593      # When given -MP, icc 7.0 and 7.1 complain thusly:
5594      #   icc: Command line warning: ignoring option '-M'; no argument required
5595      # The diagnosis changed in icc 8.0:
5596      #   icc: Command line remark: option '-MP' not supported
5597      if (grep 'ignoring option' conftest.err ||
5598          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5599        am_cv_CXX_dependencies_compiler_type=$depmode
5600        break
5601      fi
5602    fi
5603  done
5604
5605  cd ..
5606  rm -rf conftest.dir
5607else
5608  am_cv_CXX_dependencies_compiler_type=none
5609fi
5610
5611fi
5612{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5613echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5614CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5615
5616
5617
5618if
5619  test "x$enable_dependency_tracking" != xno \
5620  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5621  am__fastdepCXX_TRUE=
5622  am__fastdepCXX_FALSE='#'
5623else
5624  am__fastdepCXX_TRUE='#'
5625  am__fastdepCXX_FALSE=
5626fi
5627
5628
5629
5630
5631if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5632    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5633    (test "X$CXX" != "Xg++"))) ; then
5634  ac_ext=cpp
5635ac_cpp='$CXXCPP $CPPFLAGS'
5636ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5637ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5638ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5639{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5640echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5641if test -z "$CXXCPP"; then
5642  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5643  echo $ECHO_N "(cached) $ECHO_C" >&6
5644else
5645      # Double quotes because CXXCPP needs to be expanded
5646    for CXXCPP in "$CXX -E" "/lib/cpp"
5647    do
5648      ac_preproc_ok=false
5649for ac_cxx_preproc_warn_flag in '' yes
5650do
5651  # Use a header file that comes with gcc, so configuring glibc
5652  # with a fresh cross-compiler works.
5653  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5654  # <limits.h> exists even on freestanding compilers.
5655  # On the NeXT, cc -E runs the code through the compiler's parser,
5656  # not just through cpp. "Syntax error" is here to catch this case.
5657  cat >conftest.$ac_ext <<_ACEOF
5658/* confdefs.h.  */
5659_ACEOF
5660cat confdefs.h >>conftest.$ac_ext
5661cat >>conftest.$ac_ext <<_ACEOF
5662/* end confdefs.h.  */
5663#ifdef __STDC__
5664# include <limits.h>
5665#else
5666# include <assert.h>
5667#endif
5668		     Syntax error
5669_ACEOF
5670if { (ac_try="$ac_cpp conftest.$ac_ext"
5671case "(($ac_try" in
5672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5673  *) ac_try_echo=$ac_try;;
5674esac
5675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5676  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5677  ac_status=$?
5678  grep -v '^ *+' conftest.er1 >conftest.err
5679  rm -f conftest.er1
5680  cat conftest.err >&5
5681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5682  (exit $ac_status); } >/dev/null && {
5683	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5684	 test ! -s conftest.err
5685       }; then
5686  :
5687else
5688  echo "$as_me: failed program was:" >&5
5689sed 's/^/| /' conftest.$ac_ext >&5
5690
5691  # Broken: fails on valid input.
5692continue
5693fi
5694
5695rm -f conftest.err conftest.$ac_ext
5696
5697  # OK, works on sane cases.  Now check whether nonexistent headers
5698  # can be detected and how.
5699  cat >conftest.$ac_ext <<_ACEOF
5700/* confdefs.h.  */
5701_ACEOF
5702cat confdefs.h >>conftest.$ac_ext
5703cat >>conftest.$ac_ext <<_ACEOF
5704/* end confdefs.h.  */
5705#include <ac_nonexistent.h>
5706_ACEOF
5707if { (ac_try="$ac_cpp conftest.$ac_ext"
5708case "(($ac_try" in
5709  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5710  *) ac_try_echo=$ac_try;;
5711esac
5712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5713  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5714  ac_status=$?
5715  grep -v '^ *+' conftest.er1 >conftest.err
5716  rm -f conftest.er1
5717  cat conftest.err >&5
5718  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5719  (exit $ac_status); } >/dev/null && {
5720	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5721	 test ! -s conftest.err
5722       }; then
5723  # Broken: success on invalid input.
5724continue
5725else
5726  echo "$as_me: failed program was:" >&5
5727sed 's/^/| /' conftest.$ac_ext >&5
5728
5729  # Passes both tests.
5730ac_preproc_ok=:
5731break
5732fi
5733
5734rm -f conftest.err conftest.$ac_ext
5735
5736done
5737# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5738rm -f conftest.err conftest.$ac_ext
5739if $ac_preproc_ok; then
5740  break
5741fi
5742
5743    done
5744    ac_cv_prog_CXXCPP=$CXXCPP
5745
5746fi
5747  CXXCPP=$ac_cv_prog_CXXCPP
5748else
5749  ac_cv_prog_CXXCPP=$CXXCPP
5750fi
5751{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5752echo "${ECHO_T}$CXXCPP" >&6; }
5753ac_preproc_ok=false
5754for ac_cxx_preproc_warn_flag in '' yes
5755do
5756  # Use a header file that comes with gcc, so configuring glibc
5757  # with a fresh cross-compiler works.
5758  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5759  # <limits.h> exists even on freestanding compilers.
5760  # On the NeXT, cc -E runs the code through the compiler's parser,
5761  # not just through cpp. "Syntax error" is here to catch this case.
5762  cat >conftest.$ac_ext <<_ACEOF
5763/* confdefs.h.  */
5764_ACEOF
5765cat confdefs.h >>conftest.$ac_ext
5766cat >>conftest.$ac_ext <<_ACEOF
5767/* end confdefs.h.  */
5768#ifdef __STDC__
5769# include <limits.h>
5770#else
5771# include <assert.h>
5772#endif
5773		     Syntax error
5774_ACEOF
5775if { (ac_try="$ac_cpp conftest.$ac_ext"
5776case "(($ac_try" in
5777  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5778  *) ac_try_echo=$ac_try;;
5779esac
5780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5781  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5782  ac_status=$?
5783  grep -v '^ *+' conftest.er1 >conftest.err
5784  rm -f conftest.er1
5785  cat conftest.err >&5
5786  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5787  (exit $ac_status); } >/dev/null && {
5788	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5789	 test ! -s conftest.err
5790       }; then
5791  :
5792else
5793  echo "$as_me: failed program was:" >&5
5794sed 's/^/| /' conftest.$ac_ext >&5
5795
5796  # Broken: fails on valid input.
5797continue
5798fi
5799
5800rm -f conftest.err conftest.$ac_ext
5801
5802  # OK, works on sane cases.  Now check whether nonexistent headers
5803  # can be detected and how.
5804  cat >conftest.$ac_ext <<_ACEOF
5805/* confdefs.h.  */
5806_ACEOF
5807cat confdefs.h >>conftest.$ac_ext
5808cat >>conftest.$ac_ext <<_ACEOF
5809/* end confdefs.h.  */
5810#include <ac_nonexistent.h>
5811_ACEOF
5812if { (ac_try="$ac_cpp conftest.$ac_ext"
5813case "(($ac_try" in
5814  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5815  *) ac_try_echo=$ac_try;;
5816esac
5817eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5818  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5819  ac_status=$?
5820  grep -v '^ *+' conftest.er1 >conftest.err
5821  rm -f conftest.er1
5822  cat conftest.err >&5
5823  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5824  (exit $ac_status); } >/dev/null && {
5825	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5826	 test ! -s conftest.err
5827       }; then
5828  # Broken: success on invalid input.
5829continue
5830else
5831  echo "$as_me: failed program was:" >&5
5832sed 's/^/| /' conftest.$ac_ext >&5
5833
5834  # Passes both tests.
5835ac_preproc_ok=:
5836break
5837fi
5838
5839rm -f conftest.err conftest.$ac_ext
5840
5841done
5842# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5843rm -f conftest.err conftest.$ac_ext
5844if $ac_preproc_ok; then
5845  :
5846else
5847  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5848See \`config.log' for more details." >&5
5849echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5850See \`config.log' for more details." >&2;}
5851   { (exit 1); exit 1; }; }
5852fi
5853
5854ac_ext=cpp
5855ac_cpp='$CXXCPP $CPPFLAGS'
5856ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5857ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5858ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5859
5860fi
5861
5862
5863ac_ext=f
5864ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5865ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5866ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5867if test -n "$ac_tool_prefix"; then
5868  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
5869  do
5870    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5871set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5872{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5873echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5874if test "${ac_cv_prog_F77+set}" = set; then
5875  echo $ECHO_N "(cached) $ECHO_C" >&6
5876else
5877  if test -n "$F77"; then
5878  ac_cv_prog_F77="$F77" # Let the user override the test.
5879else
5880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5881for as_dir in $PATH
5882do
5883  IFS=$as_save_IFS
5884  test -z "$as_dir" && as_dir=.
5885  for ac_exec_ext in '' $ac_executable_extensions; do
5886  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5887    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5888    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5889    break 2
5890  fi
5891done
5892done
5893IFS=$as_save_IFS
5894
5895fi
5896fi
5897F77=$ac_cv_prog_F77
5898if test -n "$F77"; then
5899  { echo "$as_me:$LINENO: result: $F77" >&5
5900echo "${ECHO_T}$F77" >&6; }
5901else
5902  { echo "$as_me:$LINENO: result: no" >&5
5903echo "${ECHO_T}no" >&6; }
5904fi
5905
5906
5907    test -n "$F77" && break
5908  done
5909fi
5910if test -z "$F77"; then
5911  ac_ct_F77=$F77
5912  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
5913do
5914  # Extract the first word of "$ac_prog", so it can be a program name with args.
5915set dummy $ac_prog; ac_word=$2
5916{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5917echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5918if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5919  echo $ECHO_N "(cached) $ECHO_C" >&6
5920else
5921  if test -n "$ac_ct_F77"; then
5922  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5923else
5924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5925for as_dir in $PATH
5926do
5927  IFS=$as_save_IFS
5928  test -z "$as_dir" && as_dir=.
5929  for ac_exec_ext in '' $ac_executable_extensions; do
5930  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5931    ac_cv_prog_ac_ct_F77="$ac_prog"
5932    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5933    break 2
5934  fi
5935done
5936done
5937IFS=$as_save_IFS
5938
5939fi
5940fi
5941ac_ct_F77=$ac_cv_prog_ac_ct_F77
5942if test -n "$ac_ct_F77"; then
5943  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5944echo "${ECHO_T}$ac_ct_F77" >&6; }
5945else
5946  { echo "$as_me:$LINENO: result: no" >&5
5947echo "${ECHO_T}no" >&6; }
5948fi
5949
5950
5951  test -n "$ac_ct_F77" && break
5952done
5953
5954  if test "x$ac_ct_F77" = x; then
5955    F77=""
5956  else
5957    case $cross_compiling:$ac_tool_warned in
5958yes:)
5959{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5960whose name does not start with the host triplet.  If you think this
5961configuration is useful to you, please write to autoconf@gnu.org." >&5
5962echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5963whose name does not start with the host triplet.  If you think this
5964configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5965ac_tool_warned=yes ;;
5966esac
5967    F77=$ac_ct_F77
5968  fi
5969fi
5970
5971
5972# Provide some information about the compiler.
5973echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5974ac_compiler=`set X $ac_compile; echo $2`
5975{ (ac_try="$ac_compiler --version >&5"
5976case "(($ac_try" in
5977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5978  *) ac_try_echo=$ac_try;;
5979esac
5980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5981  (eval "$ac_compiler --version >&5") 2>&5
5982  ac_status=$?
5983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984  (exit $ac_status); }
5985{ (ac_try="$ac_compiler -v >&5"
5986case "(($ac_try" in
5987  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5988  *) ac_try_echo=$ac_try;;
5989esac
5990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5991  (eval "$ac_compiler -v >&5") 2>&5
5992  ac_status=$?
5993  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5994  (exit $ac_status); }
5995{ (ac_try="$ac_compiler -V >&5"
5996case "(($ac_try" in
5997  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5998  *) ac_try_echo=$ac_try;;
5999esac
6000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6001  (eval "$ac_compiler -V >&5") 2>&5
6002  ac_status=$?
6003  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6004  (exit $ac_status); }
6005rm -f a.out
6006
6007# If we don't use `.F' as extension, the preprocessor is not run on the
6008# input file.  (Note that this only needs to work for GNU compilers.)
6009ac_save_ext=$ac_ext
6010ac_ext=F
6011{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6012echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6013if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6014  echo $ECHO_N "(cached) $ECHO_C" >&6
6015else
6016  cat >conftest.$ac_ext <<_ACEOF
6017      program main
6018#ifndef __GNUC__
6019       choke me
6020#endif
6021
6022      end
6023_ACEOF
6024rm -f conftest.$ac_objext
6025if { (ac_try="$ac_compile"
6026case "(($ac_try" in
6027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6028  *) ac_try_echo=$ac_try;;
6029esac
6030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6031  (eval "$ac_compile") 2>conftest.er1
6032  ac_status=$?
6033  grep -v '^ *+' conftest.er1 >conftest.err
6034  rm -f conftest.er1
6035  cat conftest.err >&5
6036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6037  (exit $ac_status); } && {
6038	 test -z "$ac_f77_werror_flag" ||
6039	 test ! -s conftest.err
6040       } && test -s conftest.$ac_objext; then
6041  ac_compiler_gnu=yes
6042else
6043  echo "$as_me: failed program was:" >&5
6044sed 's/^/| /' conftest.$ac_ext >&5
6045
6046	ac_compiler_gnu=no
6047fi
6048
6049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6050ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6051
6052fi
6053{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6054echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6055ac_ext=$ac_save_ext
6056ac_test_FFLAGS=${FFLAGS+set}
6057ac_save_FFLAGS=$FFLAGS
6058FFLAGS=
6059{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6060echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6061if test "${ac_cv_prog_f77_g+set}" = set; then
6062  echo $ECHO_N "(cached) $ECHO_C" >&6
6063else
6064  FFLAGS=-g
6065cat >conftest.$ac_ext <<_ACEOF
6066      program main
6067
6068      end
6069_ACEOF
6070rm -f conftest.$ac_objext
6071if { (ac_try="$ac_compile"
6072case "(($ac_try" in
6073  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6074  *) ac_try_echo=$ac_try;;
6075esac
6076eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6077  (eval "$ac_compile") 2>conftest.er1
6078  ac_status=$?
6079  grep -v '^ *+' conftest.er1 >conftest.err
6080  rm -f conftest.er1
6081  cat conftest.err >&5
6082  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083  (exit $ac_status); } && {
6084	 test -z "$ac_f77_werror_flag" ||
6085	 test ! -s conftest.err
6086       } && test -s conftest.$ac_objext; then
6087  ac_cv_prog_f77_g=yes
6088else
6089  echo "$as_me: failed program was:" >&5
6090sed 's/^/| /' conftest.$ac_ext >&5
6091
6092	ac_cv_prog_f77_g=no
6093fi
6094
6095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6096
6097fi
6098{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6099echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6100if test "$ac_test_FFLAGS" = set; then
6101  FFLAGS=$ac_save_FFLAGS
6102elif test $ac_cv_prog_f77_g = yes; then
6103  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6104    FFLAGS="-g -O2"
6105  else
6106    FFLAGS="-g"
6107  fi
6108else
6109  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6110    FFLAGS="-O2"
6111  else
6112    FFLAGS=
6113  fi
6114fi
6115
6116G77=`test $ac_compiler_gnu = yes && echo yes`
6117ac_ext=c
6118ac_cpp='$CPP $CPPFLAGS'
6119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6121ac_compiler_gnu=$ac_cv_c_compiler_gnu
6122
6123
6124
6125# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6126
6127# find the maximum length of command line arguments
6128{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6129echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6130if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6131  echo $ECHO_N "(cached) $ECHO_C" >&6
6132else
6133    i=0
6134  teststring="ABCD"
6135
6136  case $build_os in
6137  msdosdjgpp*)
6138    # On DJGPP, this test can blow up pretty badly due to problems in libc
6139    # (any single argument exceeding 2000 bytes causes a buffer overrun
6140    # during glob expansion).  Even if it were fixed, the result of this
6141    # check would be larger than it should be.
6142    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6143    ;;
6144
6145  gnu*)
6146    # Under GNU Hurd, this test is not required because there is
6147    # no limit to the length of command line arguments.
6148    # Libtool will interpret -1 as no limit whatsoever
6149    lt_cv_sys_max_cmd_len=-1;
6150    ;;
6151
6152  cygwin* | mingw*)
6153    # On Win9x/ME, this test blows up -- it succeeds, but takes
6154    # about 5 minutes as the teststring grows exponentially.
6155    # Worse, since 9x/ME are not pre-emptively multitasking,
6156    # you end up with a "frozen" computer, even though with patience
6157    # the test eventually succeeds (with a max line length of 256k).
6158    # Instead, let's just punt: use the minimum linelength reported by
6159    # all of the supported platforms: 8192 (on NT/2K/XP).
6160    lt_cv_sys_max_cmd_len=8192;
6161    ;;
6162
6163  amigaos*)
6164    # On AmigaOS with pdksh, this test takes hours, literally.
6165    # So we just punt and use a minimum line length of 8192.
6166    lt_cv_sys_max_cmd_len=8192;
6167    ;;
6168
6169  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6170    # This has been around since 386BSD, at least.  Likely further.
6171    if test -x /sbin/sysctl; then
6172      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6173    elif test -x /usr/sbin/sysctl; then
6174      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6175    else
6176      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6177    fi
6178    # And add a safety zone
6179    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6180    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6181    ;;
6182
6183  interix*)
6184    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6185    lt_cv_sys_max_cmd_len=196608
6186    ;;
6187
6188  osf*)
6189    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6190    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6191    # nice to cause kernel panics so lets avoid the loop below.
6192    # First set a reasonable default.
6193    lt_cv_sys_max_cmd_len=16384
6194    #
6195    if test -x /sbin/sysconfig; then
6196      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6197        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6198      esac
6199    fi
6200    ;;
6201  sco3.2v5*)
6202    lt_cv_sys_max_cmd_len=102400
6203    ;;
6204  sysv5* | sco5v6* | sysv4.2uw2*)
6205    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6206    if test -n "$kargmax"; then
6207      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6208    else
6209      lt_cv_sys_max_cmd_len=32768
6210    fi
6211    ;;
6212  *)
6213    # If test is not a shell built-in, we'll probably end up computing a
6214    # maximum length that is only half of the actual maximum length, but
6215    # we can't tell.
6216    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6217    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6218	       = "XX$teststring") >/dev/null 2>&1 &&
6219	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6220	    lt_cv_sys_max_cmd_len=$new_result &&
6221	    test $i != 17 # 1/2 MB should be enough
6222    do
6223      i=`expr $i + 1`
6224      teststring=$teststring$teststring
6225    done
6226    teststring=
6227    # Add a significant safety factor because C++ compilers can tack on massive
6228    # amounts of additional arguments before passing them to the linker.
6229    # It appears as though 1/2 is a usable value.
6230    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6231    ;;
6232  esac
6233
6234fi
6235
6236if test -n $lt_cv_sys_max_cmd_len ; then
6237  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6238echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6239else
6240  { echo "$as_me:$LINENO: result: none" >&5
6241echo "${ECHO_T}none" >&6; }
6242fi
6243
6244
6245
6246
6247# Check for command to grab the raw symbol name followed by C symbol from nm.
6248{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6249echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6250if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6251  echo $ECHO_N "(cached) $ECHO_C" >&6
6252else
6253
6254# These are sane defaults that work on at least a few old systems.
6255# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6256
6257# Character class describing NM global symbol codes.
6258symcode='[BCDEGRST]'
6259
6260# Regexp to match symbols that can be accessed directly from C.
6261sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6262
6263# Transform an extracted symbol line into a proper C declaration
6264lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6265
6266# Transform an extracted symbol line into symbol name and symbol address
6267lt_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'"
6268
6269# Define system-specific variables.
6270case $host_os in
6271aix*)
6272  symcode='[BCDT]'
6273  ;;
6274cygwin* | mingw* | pw32*)
6275  symcode='[ABCDGISTW]'
6276  ;;
6277hpux*) # Its linker distinguishes data from code symbols
6278  if test "$host_cpu" = ia64; then
6279    symcode='[ABCDEGRST]'
6280  fi
6281  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6282  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'"
6283  ;;
6284linux* | k*bsd*-gnu)
6285  if test "$host_cpu" = ia64; then
6286    symcode='[ABCDGIRSTW]'
6287    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6288    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'"
6289  fi
6290  ;;
6291irix* | nonstopux*)
6292  symcode='[BCDEGRST]'
6293  ;;
6294osf*)
6295  symcode='[BCDEGQRST]'
6296  ;;
6297solaris*)
6298  symcode='[BDRT]'
6299  ;;
6300sco3.2v5*)
6301  symcode='[DT]'
6302  ;;
6303sysv4.2uw2*)
6304  symcode='[DT]'
6305  ;;
6306sysv5* | sco5v6* | unixware* | OpenUNIX*)
6307  symcode='[ABDT]'
6308  ;;
6309sysv4)
6310  symcode='[DFNSTU]'
6311  ;;
6312esac
6313
6314# Handle CRLF in mingw tool chain
6315opt_cr=
6316case $build_os in
6317mingw*)
6318  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6319  ;;
6320esac
6321
6322# If we're using GNU nm, then use its standard symbol codes.
6323case `$NM -V 2>&1` in
6324*GNU* | *'with BFD'*)
6325  symcode='[ABCDGIRSTW]' ;;
6326esac
6327
6328# Try without a prefix undercore, then with it.
6329for ac_symprfx in "" "_"; do
6330
6331  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6332  symxfrm="\\1 $ac_symprfx\\2 \\2"
6333
6334  # Write the raw and C identifiers.
6335  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6336
6337  # Check to see that the pipe works correctly.
6338  pipe_works=no
6339
6340  rm -f conftest*
6341  cat > conftest.$ac_ext <<EOF
6342#ifdef __cplusplus
6343extern "C" {
6344#endif
6345char nm_test_var;
6346void nm_test_func(){}
6347#ifdef __cplusplus
6348}
6349#endif
6350int main(){nm_test_var='a';nm_test_func();return(0);}
6351EOF
6352
6353  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6354  (eval $ac_compile) 2>&5
6355  ac_status=$?
6356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6357  (exit $ac_status); }; then
6358    # Now try to grab the symbols.
6359    nlist=conftest.nm
6360    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6361  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6362  ac_status=$?
6363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6364  (exit $ac_status); } && test -s "$nlist"; then
6365      # Try sorting and uniquifying the output.
6366      if sort "$nlist" | uniq > "$nlist"T; then
6367	mv -f "$nlist"T "$nlist"
6368      else
6369	rm -f "$nlist"T
6370      fi
6371
6372      # Make sure that we snagged all the symbols we need.
6373      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6374	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6375	  cat <<EOF > conftest.$ac_ext
6376#ifdef __cplusplus
6377extern "C" {
6378#endif
6379
6380EOF
6381	  # Now generate the symbol file.
6382	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6383
6384	  cat <<EOF >> conftest.$ac_ext
6385#if defined (__STDC__) && __STDC__
6386# define lt_ptr_t void *
6387#else
6388# define lt_ptr_t char *
6389# define const
6390#endif
6391
6392/* The mapping between symbol names and symbols. */
6393const struct {
6394  const char *name;
6395  lt_ptr_t address;
6396}
6397lt_preloaded_symbols[] =
6398{
6399EOF
6400	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6401	  cat <<\EOF >> conftest.$ac_ext
6402  {0, (lt_ptr_t) 0}
6403};
6404
6405#ifdef __cplusplus
6406}
6407#endif
6408EOF
6409	  # Now try linking the two files.
6410	  mv conftest.$ac_objext conftstm.$ac_objext
6411	  lt_save_LIBS="$LIBS"
6412	  lt_save_CFLAGS="$CFLAGS"
6413	  LIBS="conftstm.$ac_objext"
6414	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6415	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6416  (eval $ac_link) 2>&5
6417  ac_status=$?
6418  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6419  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6420	    pipe_works=yes
6421	  fi
6422	  LIBS="$lt_save_LIBS"
6423	  CFLAGS="$lt_save_CFLAGS"
6424	else
6425	  echo "cannot find nm_test_func in $nlist" >&5
6426	fi
6427      else
6428	echo "cannot find nm_test_var in $nlist" >&5
6429      fi
6430    else
6431      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6432    fi
6433  else
6434    echo "$progname: failed program was:" >&5
6435    cat conftest.$ac_ext >&5
6436  fi
6437  rm -f conftest* conftst*
6438
6439  # Do not use the global_symbol_pipe unless it works.
6440  if test "$pipe_works" = yes; then
6441    break
6442  else
6443    lt_cv_sys_global_symbol_pipe=
6444  fi
6445done
6446
6447fi
6448
6449if test -z "$lt_cv_sys_global_symbol_pipe"; then
6450  lt_cv_sys_global_symbol_to_cdecl=
6451fi
6452if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6453  { echo "$as_me:$LINENO: result: failed" >&5
6454echo "${ECHO_T}failed" >&6; }
6455else
6456  { echo "$as_me:$LINENO: result: ok" >&5
6457echo "${ECHO_T}ok" >&6; }
6458fi
6459
6460{ echo "$as_me:$LINENO: checking for objdir" >&5
6461echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6462if test "${lt_cv_objdir+set}" = set; then
6463  echo $ECHO_N "(cached) $ECHO_C" >&6
6464else
6465  rm -f .libs 2>/dev/null
6466mkdir .libs 2>/dev/null
6467if test -d .libs; then
6468  lt_cv_objdir=.libs
6469else
6470  # MS-DOS does not allow filenames that begin with a dot.
6471  lt_cv_objdir=_libs
6472fi
6473rmdir .libs 2>/dev/null
6474fi
6475{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6476echo "${ECHO_T}$lt_cv_objdir" >&6; }
6477objdir=$lt_cv_objdir
6478
6479
6480
6481
6482
6483case $host_os in
6484aix3*)
6485  # AIX sometimes has problems with the GCC collect2 program.  For some
6486  # reason, if we set the COLLECT_NAMES environment variable, the problems
6487  # vanish in a puff of smoke.
6488  if test "X${COLLECT_NAMES+set}" != Xset; then
6489    COLLECT_NAMES=
6490    export COLLECT_NAMES
6491  fi
6492  ;;
6493esac
6494
6495# Sed substitution that helps us do robust quoting.  It backslashifies
6496# metacharacters that are still active within double-quoted strings.
6497Xsed='sed -e 1s/^X//'
6498sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6499
6500# Same as above, but do not quote variable references.
6501double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6502
6503# Sed substitution to delay expansion of an escaped shell variable in a
6504# double_quote_subst'ed string.
6505delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6506
6507# Sed substitution to avoid accidental globbing in evaled expressions
6508no_glob_subst='s/\*/\\\*/g'
6509
6510# Constants:
6511rm="rm -f"
6512
6513# Global variables:
6514default_ofile=libtool
6515can_build_shared=yes
6516
6517# All known linkers require a `.a' archive for static linking (except MSVC,
6518# which needs '.lib').
6519libext=a
6520ltmain="$ac_aux_dir/ltmain.sh"
6521ofile="$default_ofile"
6522with_gnu_ld="$lt_cv_prog_gnu_ld"
6523
6524if test -n "$ac_tool_prefix"; then
6525  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6526set dummy ${ac_tool_prefix}ar; ac_word=$2
6527{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6528echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6529if test "${ac_cv_prog_AR+set}" = set; then
6530  echo $ECHO_N "(cached) $ECHO_C" >&6
6531else
6532  if test -n "$AR"; then
6533  ac_cv_prog_AR="$AR" # Let the user override the test.
6534else
6535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6536for as_dir in $PATH
6537do
6538  IFS=$as_save_IFS
6539  test -z "$as_dir" && as_dir=.
6540  for ac_exec_ext in '' $ac_executable_extensions; do
6541  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6542    ac_cv_prog_AR="${ac_tool_prefix}ar"
6543    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6544    break 2
6545  fi
6546done
6547done
6548IFS=$as_save_IFS
6549
6550fi
6551fi
6552AR=$ac_cv_prog_AR
6553if test -n "$AR"; then
6554  { echo "$as_me:$LINENO: result: $AR" >&5
6555echo "${ECHO_T}$AR" >&6; }
6556else
6557  { echo "$as_me:$LINENO: result: no" >&5
6558echo "${ECHO_T}no" >&6; }
6559fi
6560
6561
6562fi
6563if test -z "$ac_cv_prog_AR"; then
6564  ac_ct_AR=$AR
6565  # Extract the first word of "ar", so it can be a program name with args.
6566set dummy ar; ac_word=$2
6567{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6568echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6569if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6570  echo $ECHO_N "(cached) $ECHO_C" >&6
6571else
6572  if test -n "$ac_ct_AR"; then
6573  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6574else
6575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6576for as_dir in $PATH
6577do
6578  IFS=$as_save_IFS
6579  test -z "$as_dir" && as_dir=.
6580  for ac_exec_ext in '' $ac_executable_extensions; do
6581  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6582    ac_cv_prog_ac_ct_AR="ar"
6583    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6584    break 2
6585  fi
6586done
6587done
6588IFS=$as_save_IFS
6589
6590fi
6591fi
6592ac_ct_AR=$ac_cv_prog_ac_ct_AR
6593if test -n "$ac_ct_AR"; then
6594  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6595echo "${ECHO_T}$ac_ct_AR" >&6; }
6596else
6597  { echo "$as_me:$LINENO: result: no" >&5
6598echo "${ECHO_T}no" >&6; }
6599fi
6600
6601  if test "x$ac_ct_AR" = x; then
6602    AR="false"
6603  else
6604    case $cross_compiling:$ac_tool_warned in
6605yes:)
6606{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6607whose name does not start with the host triplet.  If you think this
6608configuration is useful to you, please write to autoconf@gnu.org." >&5
6609echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6610whose name does not start with the host triplet.  If you think this
6611configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6612ac_tool_warned=yes ;;
6613esac
6614    AR=$ac_ct_AR
6615  fi
6616else
6617  AR="$ac_cv_prog_AR"
6618fi
6619
6620if test -n "$ac_tool_prefix"; then
6621  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6622set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6623{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6624echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6625if test "${ac_cv_prog_RANLIB+set}" = set; then
6626  echo $ECHO_N "(cached) $ECHO_C" >&6
6627else
6628  if test -n "$RANLIB"; then
6629  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6630else
6631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6632for as_dir in $PATH
6633do
6634  IFS=$as_save_IFS
6635  test -z "$as_dir" && as_dir=.
6636  for ac_exec_ext in '' $ac_executable_extensions; do
6637  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6638    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6639    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6640    break 2
6641  fi
6642done
6643done
6644IFS=$as_save_IFS
6645
6646fi
6647fi
6648RANLIB=$ac_cv_prog_RANLIB
6649if test -n "$RANLIB"; then
6650  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6651echo "${ECHO_T}$RANLIB" >&6; }
6652else
6653  { echo "$as_me:$LINENO: result: no" >&5
6654echo "${ECHO_T}no" >&6; }
6655fi
6656
6657
6658fi
6659if test -z "$ac_cv_prog_RANLIB"; then
6660  ac_ct_RANLIB=$RANLIB
6661  # Extract the first word of "ranlib", so it can be a program name with args.
6662set dummy ranlib; ac_word=$2
6663{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6664echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6665if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6666  echo $ECHO_N "(cached) $ECHO_C" >&6
6667else
6668  if test -n "$ac_ct_RANLIB"; then
6669  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6670else
6671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6672for as_dir in $PATH
6673do
6674  IFS=$as_save_IFS
6675  test -z "$as_dir" && as_dir=.
6676  for ac_exec_ext in '' $ac_executable_extensions; do
6677  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6678    ac_cv_prog_ac_ct_RANLIB="ranlib"
6679    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6680    break 2
6681  fi
6682done
6683done
6684IFS=$as_save_IFS
6685
6686fi
6687fi
6688ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6689if test -n "$ac_ct_RANLIB"; then
6690  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6691echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6692else
6693  { echo "$as_me:$LINENO: result: no" >&5
6694echo "${ECHO_T}no" >&6; }
6695fi
6696
6697  if test "x$ac_ct_RANLIB" = x; then
6698    RANLIB=":"
6699  else
6700    case $cross_compiling:$ac_tool_warned in
6701yes:)
6702{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6703whose name does not start with the host triplet.  If you think this
6704configuration is useful to you, please write to autoconf@gnu.org." >&5
6705echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6706whose name does not start with the host triplet.  If you think this
6707configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6708ac_tool_warned=yes ;;
6709esac
6710    RANLIB=$ac_ct_RANLIB
6711  fi
6712else
6713  RANLIB="$ac_cv_prog_RANLIB"
6714fi
6715
6716if test -n "$ac_tool_prefix"; then
6717  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6718set dummy ${ac_tool_prefix}strip; ac_word=$2
6719{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6720echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6721if test "${ac_cv_prog_STRIP+set}" = set; then
6722  echo $ECHO_N "(cached) $ECHO_C" >&6
6723else
6724  if test -n "$STRIP"; then
6725  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6726else
6727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6728for as_dir in $PATH
6729do
6730  IFS=$as_save_IFS
6731  test -z "$as_dir" && as_dir=.
6732  for ac_exec_ext in '' $ac_executable_extensions; do
6733  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6734    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6735    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6736    break 2
6737  fi
6738done
6739done
6740IFS=$as_save_IFS
6741
6742fi
6743fi
6744STRIP=$ac_cv_prog_STRIP
6745if test -n "$STRIP"; then
6746  { echo "$as_me:$LINENO: result: $STRIP" >&5
6747echo "${ECHO_T}$STRIP" >&6; }
6748else
6749  { echo "$as_me:$LINENO: result: no" >&5
6750echo "${ECHO_T}no" >&6; }
6751fi
6752
6753
6754fi
6755if test -z "$ac_cv_prog_STRIP"; then
6756  ac_ct_STRIP=$STRIP
6757  # Extract the first word of "strip", so it can be a program name with args.
6758set dummy strip; ac_word=$2
6759{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6760echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6761if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6762  echo $ECHO_N "(cached) $ECHO_C" >&6
6763else
6764  if test -n "$ac_ct_STRIP"; then
6765  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6766else
6767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768for as_dir in $PATH
6769do
6770  IFS=$as_save_IFS
6771  test -z "$as_dir" && as_dir=.
6772  for ac_exec_ext in '' $ac_executable_extensions; do
6773  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6774    ac_cv_prog_ac_ct_STRIP="strip"
6775    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6776    break 2
6777  fi
6778done
6779done
6780IFS=$as_save_IFS
6781
6782fi
6783fi
6784ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6785if test -n "$ac_ct_STRIP"; then
6786  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6787echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6788else
6789  { echo "$as_me:$LINENO: result: no" >&5
6790echo "${ECHO_T}no" >&6; }
6791fi
6792
6793  if test "x$ac_ct_STRIP" = x; then
6794    STRIP=":"
6795  else
6796    case $cross_compiling:$ac_tool_warned in
6797yes:)
6798{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6799whose name does not start with the host triplet.  If you think this
6800configuration is useful to you, please write to autoconf@gnu.org." >&5
6801echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6802whose name does not start with the host triplet.  If you think this
6803configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6804ac_tool_warned=yes ;;
6805esac
6806    STRIP=$ac_ct_STRIP
6807  fi
6808else
6809  STRIP="$ac_cv_prog_STRIP"
6810fi
6811
6812
6813old_CC="$CC"
6814old_CFLAGS="$CFLAGS"
6815
6816# Set sane defaults for various variables
6817test -z "$AR" && AR=ar
6818test -z "$AR_FLAGS" && AR_FLAGS=cru
6819test -z "$AS" && AS=as
6820test -z "$CC" && CC=cc
6821test -z "$LTCC" && LTCC=$CC
6822test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6823test -z "$DLLTOOL" && DLLTOOL=dlltool
6824test -z "$LD" && LD=ld
6825test -z "$LN_S" && LN_S="ln -s"
6826test -z "$MAGIC_CMD" && MAGIC_CMD=file
6827test -z "$NM" && NM=nm
6828test -z "$SED" && SED=sed
6829test -z "$OBJDUMP" && OBJDUMP=objdump
6830test -z "$RANLIB" && RANLIB=:
6831test -z "$STRIP" && STRIP=:
6832test -z "$ac_objext" && ac_objext=o
6833
6834# Determine commands to create old-style static archives.
6835old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6836old_postinstall_cmds='chmod 644 $oldlib'
6837old_postuninstall_cmds=
6838
6839if test -n "$RANLIB"; then
6840  case $host_os in
6841  openbsd*)
6842    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6843    ;;
6844  *)
6845    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6846    ;;
6847  esac
6848  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6849fi
6850
6851for cc_temp in $compiler""; do
6852  case $cc_temp in
6853    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6854    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6855    \-*) ;;
6856    *) break;;
6857  esac
6858done
6859cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6860
6861
6862# Only perform the check for file, if the check method requires it
6863case $deplibs_check_method in
6864file_magic*)
6865  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6866    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6867echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6868if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6869  echo $ECHO_N "(cached) $ECHO_C" >&6
6870else
6871  case $MAGIC_CMD in
6872[\\/*] |  ?:[\\/]*)
6873  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6874  ;;
6875*)
6876  lt_save_MAGIC_CMD="$MAGIC_CMD"
6877  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6878  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6879  for ac_dir in $ac_dummy; do
6880    IFS="$lt_save_ifs"
6881    test -z "$ac_dir" && ac_dir=.
6882    if test -f $ac_dir/${ac_tool_prefix}file; then
6883      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6884      if test -n "$file_magic_test_file"; then
6885	case $deplibs_check_method in
6886	"file_magic "*)
6887	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6888	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6889	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6890	    $EGREP "$file_magic_regex" > /dev/null; then
6891	    :
6892	  else
6893	    cat <<EOF 1>&2
6894
6895*** Warning: the command libtool uses to detect shared libraries,
6896*** $file_magic_cmd, produces output that libtool cannot recognize.
6897*** The result is that libtool may fail to recognize shared libraries
6898*** as such.  This will affect the creation of libtool libraries that
6899*** depend on shared libraries, but programs linked with such libtool
6900*** libraries will work regardless of this problem.  Nevertheless, you
6901*** may want to report the problem to your system manager and/or to
6902*** bug-libtool@gnu.org
6903
6904EOF
6905	  fi ;;
6906	esac
6907      fi
6908      break
6909    fi
6910  done
6911  IFS="$lt_save_ifs"
6912  MAGIC_CMD="$lt_save_MAGIC_CMD"
6913  ;;
6914esac
6915fi
6916
6917MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6918if test -n "$MAGIC_CMD"; then
6919  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6920echo "${ECHO_T}$MAGIC_CMD" >&6; }
6921else
6922  { echo "$as_me:$LINENO: result: no" >&5
6923echo "${ECHO_T}no" >&6; }
6924fi
6925
6926if test -z "$lt_cv_path_MAGIC_CMD"; then
6927  if test -n "$ac_tool_prefix"; then
6928    { echo "$as_me:$LINENO: checking for file" >&5
6929echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6930if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6931  echo $ECHO_N "(cached) $ECHO_C" >&6
6932else
6933  case $MAGIC_CMD in
6934[\\/*] |  ?:[\\/]*)
6935  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6936  ;;
6937*)
6938  lt_save_MAGIC_CMD="$MAGIC_CMD"
6939  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6940  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6941  for ac_dir in $ac_dummy; do
6942    IFS="$lt_save_ifs"
6943    test -z "$ac_dir" && ac_dir=.
6944    if test -f $ac_dir/file; then
6945      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6946      if test -n "$file_magic_test_file"; then
6947	case $deplibs_check_method in
6948	"file_magic "*)
6949	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6950	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6951	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6952	    $EGREP "$file_magic_regex" > /dev/null; then
6953	    :
6954	  else
6955	    cat <<EOF 1>&2
6956
6957*** Warning: the command libtool uses to detect shared libraries,
6958*** $file_magic_cmd, produces output that libtool cannot recognize.
6959*** The result is that libtool may fail to recognize shared libraries
6960*** as such.  This will affect the creation of libtool libraries that
6961*** depend on shared libraries, but programs linked with such libtool
6962*** libraries will work regardless of this problem.  Nevertheless, you
6963*** may want to report the problem to your system manager and/or to
6964*** bug-libtool@gnu.org
6965
6966EOF
6967	  fi ;;
6968	esac
6969      fi
6970      break
6971    fi
6972  done
6973  IFS="$lt_save_ifs"
6974  MAGIC_CMD="$lt_save_MAGIC_CMD"
6975  ;;
6976esac
6977fi
6978
6979MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6980if test -n "$MAGIC_CMD"; then
6981  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6982echo "${ECHO_T}$MAGIC_CMD" >&6; }
6983else
6984  { echo "$as_me:$LINENO: result: no" >&5
6985echo "${ECHO_T}no" >&6; }
6986fi
6987
6988  else
6989    MAGIC_CMD=:
6990  fi
6991fi
6992
6993  fi
6994  ;;
6995esac
6996
6997enable_dlopen=no
6998enable_win32_dll=no
6999
7000# Check whether --enable-libtool-lock was given.
7001if test "${enable_libtool_lock+set}" = set; then
7002  enableval=$enable_libtool_lock;
7003fi
7004
7005test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7006
7007
7008# Check whether --with-pic was given.
7009if test "${with_pic+set}" = set; then
7010  withval=$with_pic; pic_mode="$withval"
7011else
7012  pic_mode=default
7013fi
7014
7015test -z "$pic_mode" && pic_mode=default
7016
7017# Use C for the default configuration in the libtool script
7018tagname=
7019lt_save_CC="$CC"
7020ac_ext=c
7021ac_cpp='$CPP $CPPFLAGS'
7022ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7023ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7024ac_compiler_gnu=$ac_cv_c_compiler_gnu
7025
7026
7027# Source file extension for C test sources.
7028ac_ext=c
7029
7030# Object file extension for compiled C test sources.
7031objext=o
7032objext=$objext
7033
7034# Code to be used in simple compile tests
7035lt_simple_compile_test_code="int some_variable = 0;\n"
7036
7037# Code to be used in simple link tests
7038lt_simple_link_test_code='int main(){return(0);}\n'
7039
7040
7041# If no C compiler was specified, use CC.
7042LTCC=${LTCC-"$CC"}
7043
7044# If no C compiler flags were specified, use CFLAGS.
7045LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7046
7047# Allow CC to be a program name with arguments.
7048compiler=$CC
7049
7050
7051# save warnings/boilerplate of simple test code
7052ac_outfile=conftest.$ac_objext
7053printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7054eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7055_lt_compiler_boilerplate=`cat conftest.err`
7056$rm conftest*
7057
7058ac_outfile=conftest.$ac_objext
7059printf "$lt_simple_link_test_code" >conftest.$ac_ext
7060eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7061_lt_linker_boilerplate=`cat conftest.err`
7062$rm conftest*
7063
7064
7065
7066lt_prog_compiler_no_builtin_flag=
7067
7068if test "$GCC" = yes; then
7069  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7070
7071
7072{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7073echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7074if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7075  echo $ECHO_N "(cached) $ECHO_C" >&6
7076else
7077  lt_cv_prog_compiler_rtti_exceptions=no
7078  ac_outfile=conftest.$ac_objext
7079   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7080   lt_compiler_flag="-fno-rtti -fno-exceptions"
7081   # Insert the option either (1) after the last *FLAGS variable, or
7082   # (2) before a word containing "conftest.", or (3) at the end.
7083   # Note that $ac_compile itself does not contain backslashes and begins
7084   # with a dollar sign (not a hyphen), so the echo should work correctly.
7085   # The option is referenced via a variable to avoid confusing sed.
7086   lt_compile=`echo "$ac_compile" | $SED \
7087   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7088   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7089   -e 's:$: $lt_compiler_flag:'`
7090   (eval echo "\"\$as_me:7090: $lt_compile\"" >&5)
7091   (eval "$lt_compile" 2>conftest.err)
7092   ac_status=$?
7093   cat conftest.err >&5
7094   echo "$as_me:7094: \$? = $ac_status" >&5
7095   if (exit $ac_status) && test -s "$ac_outfile"; then
7096     # The compiler can only warn and ignore the option if not recognized
7097     # So say no if there are warnings other than the usual output.
7098     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7099     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7100     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7101       lt_cv_prog_compiler_rtti_exceptions=yes
7102     fi
7103   fi
7104   $rm conftest*
7105
7106fi
7107{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7108echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7109
7110if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7111    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7112else
7113    :
7114fi
7115
7116fi
7117
7118lt_prog_compiler_wl=
7119lt_prog_compiler_pic=
7120lt_prog_compiler_static=
7121
7122{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7123echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7124
7125  if test "$GCC" = yes; then
7126    lt_prog_compiler_wl='-Wl,'
7127    lt_prog_compiler_static='-static'
7128
7129    case $host_os in
7130      aix*)
7131      # All AIX code is PIC.
7132      if test "$host_cpu" = ia64; then
7133	# AIX 5 now supports IA64 processor
7134	lt_prog_compiler_static='-Bstatic'
7135      fi
7136      ;;
7137
7138    amigaos*)
7139      # FIXME: we need at least 68020 code to build shared libraries, but
7140      # adding the `-m68020' flag to GCC prevents building anything better,
7141      # like `-m68040'.
7142      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7143      ;;
7144
7145    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7146      # PIC is the default for these OSes.
7147      ;;
7148
7149    mingw* | pw32* | os2*)
7150      # This hack is so that the source file can tell whether it is being
7151      # built for inclusion in a dll (and should export symbols for example).
7152      lt_prog_compiler_pic='-DDLL_EXPORT'
7153      ;;
7154
7155    darwin* | rhapsody*)
7156      # PIC is the default on this platform
7157      # Common symbols not allowed in MH_DYLIB files
7158      lt_prog_compiler_pic='-fno-common'
7159      ;;
7160
7161    interix3*)
7162      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7163      # Instead, we relocate shared libraries at runtime.
7164      ;;
7165
7166    msdosdjgpp*)
7167      # Just because we use GCC doesn't mean we suddenly get shared libraries
7168      # on systems that don't support them.
7169      lt_prog_compiler_can_build_shared=no
7170      enable_shared=no
7171      ;;
7172
7173    sysv4*MP*)
7174      if test -d /usr/nec; then
7175	lt_prog_compiler_pic=-Kconform_pic
7176      fi
7177      ;;
7178
7179    hpux*)
7180      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7181      # not for PA HP-UX.
7182      case $host_cpu in
7183      hppa*64*|ia64*)
7184	# +Z the default
7185	;;
7186      *)
7187	lt_prog_compiler_pic='-fPIC'
7188	;;
7189      esac
7190      ;;
7191
7192    *)
7193      lt_prog_compiler_pic='-fPIC'
7194      ;;
7195    esac
7196  else
7197    # PORTME Check for flag to pass linker flags through the system compiler.
7198    case $host_os in
7199    aix*)
7200      lt_prog_compiler_wl='-Wl,'
7201      if test "$host_cpu" = ia64; then
7202	# AIX 5 now supports IA64 processor
7203	lt_prog_compiler_static='-Bstatic'
7204      else
7205	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7206      fi
7207      ;;
7208      darwin*)
7209        # PIC is the default on this platform
7210        # Common symbols not allowed in MH_DYLIB files
7211       case $cc_basename in
7212         xlc*)
7213         lt_prog_compiler_pic='-qnocommon'
7214         lt_prog_compiler_wl='-Wl,'
7215         ;;
7216       esac
7217       ;;
7218
7219    mingw* | pw32* | os2*)
7220      # This hack is so that the source file can tell whether it is being
7221      # built for inclusion in a dll (and should export symbols for example).
7222      lt_prog_compiler_pic='-DDLL_EXPORT'
7223      ;;
7224
7225    hpux9* | hpux10* | hpux11*)
7226      lt_prog_compiler_wl='-Wl,'
7227      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7228      # not for PA HP-UX.
7229      case $host_cpu in
7230      hppa*64*|ia64*)
7231	# +Z the default
7232	;;
7233      *)
7234	lt_prog_compiler_pic='+Z'
7235	;;
7236      esac
7237      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7238      lt_prog_compiler_static='${wl}-a ${wl}archive'
7239      ;;
7240
7241    irix5* | irix6* | nonstopux*)
7242      lt_prog_compiler_wl='-Wl,'
7243      # PIC (with -KPIC) is the default.
7244      lt_prog_compiler_static='-non_shared'
7245      ;;
7246
7247    newsos6)
7248      lt_prog_compiler_pic='-KPIC'
7249      lt_prog_compiler_static='-Bstatic'
7250      ;;
7251
7252    linux* | k*bsd*-gnu)
7253      case $cc_basename in
7254      icc* | ecc*)
7255	lt_prog_compiler_wl='-Wl,'
7256	lt_prog_compiler_pic='-KPIC'
7257	lt_prog_compiler_static='-static'
7258        ;;
7259      pgcc* | pgf77* | pgf90* | pgf95*)
7260        # Portland Group compilers (*not* the Pentium gcc compiler,
7261	# which looks to be a dead project)
7262	lt_prog_compiler_wl='-Wl,'
7263	lt_prog_compiler_pic='-fpic'
7264	lt_prog_compiler_static='-Bstatic'
7265        ;;
7266      ccc*)
7267        lt_prog_compiler_wl='-Wl,'
7268        # All Alpha code is PIC.
7269        lt_prog_compiler_static='-non_shared'
7270        ;;
7271      esac
7272      ;;
7273
7274    osf3* | osf4* | osf5*)
7275      lt_prog_compiler_wl='-Wl,'
7276      # All OSF/1 code is PIC.
7277      lt_prog_compiler_static='-non_shared'
7278      ;;
7279
7280    solaris*)
7281      lt_prog_compiler_pic='-KPIC'
7282      lt_prog_compiler_static='-Bstatic'
7283      case $cc_basename in
7284      f77* | f90* | f95*)
7285	lt_prog_compiler_wl='-Qoption ld ';;
7286      *)
7287	lt_prog_compiler_wl='-Wl,';;
7288      esac
7289      ;;
7290
7291    sunos4*)
7292      lt_prog_compiler_wl='-Qoption ld '
7293      lt_prog_compiler_pic='-PIC'
7294      lt_prog_compiler_static='-Bstatic'
7295      ;;
7296
7297    sysv4 | sysv4.2uw2* | sysv4.3*)
7298      lt_prog_compiler_wl='-Wl,'
7299      lt_prog_compiler_pic='-KPIC'
7300      lt_prog_compiler_static='-Bstatic'
7301      ;;
7302
7303    sysv4*MP*)
7304      if test -d /usr/nec ;then
7305	lt_prog_compiler_pic='-Kconform_pic'
7306	lt_prog_compiler_static='-Bstatic'
7307      fi
7308      ;;
7309
7310    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7311      lt_prog_compiler_wl='-Wl,'
7312      lt_prog_compiler_pic='-KPIC'
7313      lt_prog_compiler_static='-Bstatic'
7314      ;;
7315
7316    unicos*)
7317      lt_prog_compiler_wl='-Wl,'
7318      lt_prog_compiler_can_build_shared=no
7319      ;;
7320
7321    uts4*)
7322      lt_prog_compiler_pic='-pic'
7323      lt_prog_compiler_static='-Bstatic'
7324      ;;
7325
7326    *)
7327      lt_prog_compiler_can_build_shared=no
7328      ;;
7329    esac
7330  fi
7331
7332{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7333echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7334
7335#
7336# Check to make sure the PIC flag actually works.
7337#
7338if test -n "$lt_prog_compiler_pic"; then
7339
7340{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7341echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7342if test "${lt_prog_compiler_pic_works+set}" = set; then
7343  echo $ECHO_N "(cached) $ECHO_C" >&6
7344else
7345  lt_prog_compiler_pic_works=no
7346  ac_outfile=conftest.$ac_objext
7347   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7348   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7349   # Insert the option either (1) after the last *FLAGS variable, or
7350   # (2) before a word containing "conftest.", or (3) at the end.
7351   # Note that $ac_compile itself does not contain backslashes and begins
7352   # with a dollar sign (not a hyphen), so the echo should work correctly.
7353   # The option is referenced via a variable to avoid confusing sed.
7354   lt_compile=`echo "$ac_compile" | $SED \
7355   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7356   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7357   -e 's:$: $lt_compiler_flag:'`
7358   (eval echo "\"\$as_me:7358: $lt_compile\"" >&5)
7359   (eval "$lt_compile" 2>conftest.err)
7360   ac_status=$?
7361   cat conftest.err >&5
7362   echo "$as_me:7362: \$? = $ac_status" >&5
7363   if (exit $ac_status) && test -s "$ac_outfile"; then
7364     # The compiler can only warn and ignore the option if not recognized
7365     # So say no if there are warnings other than the usual output.
7366     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7367     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7368     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7369       lt_prog_compiler_pic_works=yes
7370     fi
7371   fi
7372   $rm conftest*
7373
7374fi
7375{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7376echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7377
7378if test x"$lt_prog_compiler_pic_works" = xyes; then
7379    case $lt_prog_compiler_pic in
7380     "" | " "*) ;;
7381     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7382     esac
7383else
7384    lt_prog_compiler_pic=
7385     lt_prog_compiler_can_build_shared=no
7386fi
7387
7388fi
7389case $host_os in
7390  # For platforms which do not support PIC, -DPIC is meaningless:
7391  *djgpp*)
7392    lt_prog_compiler_pic=
7393    ;;
7394  *)
7395    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7396    ;;
7397esac
7398
7399#
7400# Check to make sure the static flag actually works.
7401#
7402wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7403{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7404echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7405if test "${lt_prog_compiler_static_works+set}" = set; then
7406  echo $ECHO_N "(cached) $ECHO_C" >&6
7407else
7408  lt_prog_compiler_static_works=no
7409   save_LDFLAGS="$LDFLAGS"
7410   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7411   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7412   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7413     # The linker can only warn and ignore the option if not recognized
7414     # So say no if there are warnings
7415     if test -s conftest.err; then
7416       # Append any errors to the config.log.
7417       cat conftest.err 1>&5
7418       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7419       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7420       if diff conftest.exp conftest.er2 >/dev/null; then
7421         lt_prog_compiler_static_works=yes
7422       fi
7423     else
7424       lt_prog_compiler_static_works=yes
7425     fi
7426   fi
7427   $rm conftest*
7428   LDFLAGS="$save_LDFLAGS"
7429
7430fi
7431{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7432echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7433
7434if test x"$lt_prog_compiler_static_works" = xyes; then
7435    :
7436else
7437    lt_prog_compiler_static=
7438fi
7439
7440
7441{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7442echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7443if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7444  echo $ECHO_N "(cached) $ECHO_C" >&6
7445else
7446  lt_cv_prog_compiler_c_o=no
7447   $rm -r conftest 2>/dev/null
7448   mkdir conftest
7449   cd conftest
7450   mkdir out
7451   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7452
7453   lt_compiler_flag="-o out/conftest2.$ac_objext"
7454   # Insert the option either (1) after the last *FLAGS variable, or
7455   # (2) before a word containing "conftest.", or (3) at the end.
7456   # Note that $ac_compile itself does not contain backslashes and begins
7457   # with a dollar sign (not a hyphen), so the echo should work correctly.
7458   lt_compile=`echo "$ac_compile" | $SED \
7459   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7460   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7461   -e 's:$: $lt_compiler_flag:'`
7462   (eval echo "\"\$as_me:7462: $lt_compile\"" >&5)
7463   (eval "$lt_compile" 2>out/conftest.err)
7464   ac_status=$?
7465   cat out/conftest.err >&5
7466   echo "$as_me:7466: \$? = $ac_status" >&5
7467   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7468   then
7469     # The compiler can only warn and ignore the option if not recognized
7470     # So say no if there are warnings
7471     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7472     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7473     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7474       lt_cv_prog_compiler_c_o=yes
7475     fi
7476   fi
7477   chmod u+w . 2>&5
7478   $rm conftest*
7479   # SGI C++ compiler will create directory out/ii_files/ for
7480   # template instantiation
7481   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7482   $rm out/* && rmdir out
7483   cd ..
7484   rmdir conftest
7485   $rm conftest*
7486
7487fi
7488{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7489echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7490
7491
7492hard_links="nottested"
7493if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7494  # do not overwrite the value of need_locks provided by the user
7495  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7496echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7497  hard_links=yes
7498  $rm conftest*
7499  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7500  touch conftest.a
7501  ln conftest.a conftest.b 2>&5 || hard_links=no
7502  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7503  { echo "$as_me:$LINENO: result: $hard_links" >&5
7504echo "${ECHO_T}$hard_links" >&6; }
7505  if test "$hard_links" = no; then
7506    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7507echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7508    need_locks=warn
7509  fi
7510else
7511  need_locks=no
7512fi
7513
7514{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7515echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7516
7517  runpath_var=
7518  allow_undefined_flag=
7519  enable_shared_with_static_runtimes=no
7520  archive_cmds=
7521  archive_expsym_cmds=
7522  old_archive_From_new_cmds=
7523  old_archive_from_expsyms_cmds=
7524  export_dynamic_flag_spec=
7525  whole_archive_flag_spec=
7526  thread_safe_flag_spec=
7527  hardcode_libdir_flag_spec=
7528  hardcode_libdir_flag_spec_ld=
7529  hardcode_libdir_separator=
7530  hardcode_direct=no
7531  hardcode_minus_L=no
7532  hardcode_shlibpath_var=unsupported
7533  link_all_deplibs=unknown
7534  hardcode_automatic=no
7535  module_cmds=
7536  module_expsym_cmds=
7537  always_export_symbols=no
7538  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7539  # include_expsyms should be a list of space-separated symbols to be *always*
7540  # included in the symbol list
7541  include_expsyms=
7542  # exclude_expsyms can be an extended regexp of symbols to exclude
7543  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7544  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7545  # as well as any symbol that contains `d'.
7546  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7547  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7548  # platforms (ab)use it in PIC code, but their linkers get confused if
7549  # the symbol is explicitly referenced.  Since portable code cannot
7550  # rely on this symbol name, it's probably fine to never include it in
7551  # preloaded symbol tables.
7552  extract_expsyms_cmds=
7553  # Just being paranoid about ensuring that cc_basename is set.
7554  for cc_temp in $compiler""; do
7555  case $cc_temp in
7556    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7557    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7558    \-*) ;;
7559    *) break;;
7560  esac
7561done
7562cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7563
7564  case $host_os in
7565  cygwin* | mingw* | pw32*)
7566    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7567    # When not using gcc, we currently assume that we are using
7568    # Microsoft Visual C++.
7569    if test "$GCC" != yes; then
7570      with_gnu_ld=no
7571    fi
7572    ;;
7573  interix*)
7574    # we just hope/assume this is gcc and not c89 (= MSVC++)
7575    with_gnu_ld=yes
7576    ;;
7577  openbsd*)
7578    with_gnu_ld=no
7579    ;;
7580  esac
7581
7582  ld_shlibs=yes
7583  if test "$with_gnu_ld" = yes; then
7584    # If archive_cmds runs LD, not CC, wlarc should be empty
7585    wlarc='${wl}'
7586
7587    # Set some defaults for GNU ld with shared library support. These
7588    # are reset later if shared libraries are not supported. Putting them
7589    # here allows them to be overridden if necessary.
7590    runpath_var=LD_RUN_PATH
7591    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7592    export_dynamic_flag_spec='${wl}--export-dynamic'
7593    # ancient GNU ld didn't support --whole-archive et. al.
7594    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7595	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7596      else
7597  	whole_archive_flag_spec=
7598    fi
7599    supports_anon_versioning=no
7600    case `$LD -v 2>/dev/null` in
7601      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7602      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7603      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7604      *\ 2.11.*) ;; # other 2.11 versions
7605      *) supports_anon_versioning=yes ;;
7606    esac
7607
7608    # See if GNU ld supports shared libraries.
7609    case $host_os in
7610    aix3* | aix4* | aix5*)
7611      # On AIX/PPC, the GNU linker is very broken
7612      if test "$host_cpu" != ia64; then
7613	ld_shlibs=no
7614	cat <<EOF 1>&2
7615
7616*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7617*** to be unable to reliably create shared libraries on AIX.
7618*** Therefore, libtool is disabling shared libraries support.  If you
7619*** really care for shared libraries, you may want to modify your PATH
7620*** so that a non-GNU linker is found, and then restart.
7621
7622EOF
7623      fi
7624      ;;
7625
7626    amigaos*)
7627      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)'
7628      hardcode_libdir_flag_spec='-L$libdir'
7629      hardcode_minus_L=yes
7630
7631      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7632      # that the semantics of dynamic libraries on AmigaOS, at least up
7633      # to version 4, is to share data among multiple programs linked
7634      # with the same dynamic library.  Since this doesn't match the
7635      # behavior of shared libraries on other platforms, we can't use
7636      # them.
7637      ld_shlibs=no
7638      ;;
7639
7640    beos*)
7641      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7642	allow_undefined_flag=unsupported
7643	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7644	# support --undefined.  This deserves some investigation.  FIXME
7645	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7646      else
7647	ld_shlibs=no
7648      fi
7649      ;;
7650
7651    cygwin* | mingw* | pw32*)
7652      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7653      # as there is no search path for DLLs.
7654      hardcode_libdir_flag_spec='-L$libdir'
7655      allow_undefined_flag=unsupported
7656      always_export_symbols=no
7657      enable_shared_with_static_runtimes=yes
7658      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7659
7660      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7661        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7662	# If the export-symbols file already is a .def file (1st line
7663	# is EXPORTS), use it as is; otherwise, prepend...
7664	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7665	  cp $export_symbols $output_objdir/$soname.def;
7666	else
7667	  echo EXPORTS > $output_objdir/$soname.def;
7668	  cat $export_symbols >> $output_objdir/$soname.def;
7669	fi~
7670	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7671      else
7672	ld_shlibs=no
7673      fi
7674      ;;
7675
7676    interix3*)
7677      hardcode_direct=no
7678      hardcode_shlibpath_var=no
7679      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7680      export_dynamic_flag_spec='${wl}-E'
7681      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7682      # Instead, shared libraries are loaded at an image base (0x10000000 by
7683      # default) and relocated if they conflict, which is a slow very memory
7684      # consuming and fragmenting process.  To avoid this, we pick a random,
7685      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7686      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7687      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7688      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'
7689      ;;
7690
7691    linux* | k*bsd*-gnu)
7692      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7693	tmp_addflag=
7694	case $cc_basename,$host_cpu in
7695	pgcc*)				# Portland Group C compiler
7696	  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'
7697	  tmp_addflag=' $pic_flag'
7698	  ;;
7699	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7700	  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'
7701	  tmp_addflag=' $pic_flag -Mnomain' ;;
7702	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7703	  tmp_addflag=' -i_dynamic' ;;
7704	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7705	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7706	ifc* | ifort*)			# Intel Fortran compiler
7707	  tmp_addflag=' -nofor_main' ;;
7708	esac
7709	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7710
7711	if test $supports_anon_versioning = yes; then
7712	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7713  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7714  $echo "local: *; };" >> $output_objdir/$libname.ver~
7715	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7716	fi
7717	link_all_deplibs=no
7718      else
7719	ld_shlibs=no
7720      fi
7721      ;;
7722
7723    netbsd* | netbsdelf*-gnu)
7724      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7725	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7726	wlarc=
7727      else
7728	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7729	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7730      fi
7731      ;;
7732
7733    solaris*)
7734      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7735	ld_shlibs=no
7736	cat <<EOF 1>&2
7737
7738*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7739*** create shared libraries on Solaris systems.  Therefore, libtool
7740*** is disabling shared libraries support.  We urge you to upgrade GNU
7741*** binutils to release 2.9.1 or newer.  Another option is to modify
7742*** your PATH or compiler configuration so that the native linker is
7743*** used, and then restart.
7744
7745EOF
7746      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7747	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7748	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7749      else
7750	ld_shlibs=no
7751      fi
7752      ;;
7753
7754    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7755      case `$LD -v 2>&1` in
7756        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7757	ld_shlibs=no
7758	cat <<_LT_EOF 1>&2
7759
7760*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7761*** reliably create shared libraries on SCO systems.  Therefore, libtool
7762*** is disabling shared libraries support.  We urge you to upgrade GNU
7763*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7764*** your PATH or compiler configuration so that the native linker is
7765*** used, and then restart.
7766
7767_LT_EOF
7768	;;
7769	*)
7770	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7771	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7772	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7773	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7774	  else
7775	    ld_shlibs=no
7776	  fi
7777	;;
7778      esac
7779      ;;
7780
7781    sunos4*)
7782      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7783      wlarc=
7784      hardcode_direct=yes
7785      hardcode_shlibpath_var=no
7786      ;;
7787
7788    *)
7789      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7790	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7791	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7792      else
7793	ld_shlibs=no
7794      fi
7795      ;;
7796    esac
7797
7798    if test "$ld_shlibs" = no; then
7799      runpath_var=
7800      hardcode_libdir_flag_spec=
7801      export_dynamic_flag_spec=
7802      whole_archive_flag_spec=
7803    fi
7804  else
7805    # PORTME fill in a description of your system's linker (not GNU ld)
7806    case $host_os in
7807    aix3*)
7808      allow_undefined_flag=unsupported
7809      always_export_symbols=yes
7810      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'
7811      # Note: this linker hardcodes the directories in LIBPATH if there
7812      # are no directories specified by -L.
7813      hardcode_minus_L=yes
7814      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7815	# Neither direct hardcoding nor static linking is supported with a
7816	# broken collect2.
7817	hardcode_direct=unsupported
7818      fi
7819      ;;
7820
7821    aix4* | aix5*)
7822      if test "$host_cpu" = ia64; then
7823	# On IA64, the linker does run time linking by default, so we don't
7824	# have to do anything special.
7825	aix_use_runtimelinking=no
7826	exp_sym_flag='-Bexport'
7827	no_entry_flag=""
7828      else
7829	# If we're using GNU nm, then we don't want the "-C" option.
7830	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7831	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7832	  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'
7833	else
7834	  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'
7835	fi
7836	aix_use_runtimelinking=no
7837
7838	# Test if we are trying to use run time linking or normal
7839	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7840	# need to do runtime linking.
7841	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7842	  for ld_flag in $LDFLAGS; do
7843  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7844  	    aix_use_runtimelinking=yes
7845  	    break
7846  	  fi
7847	  done
7848	  ;;
7849	esac
7850
7851	exp_sym_flag='-bexport'
7852	no_entry_flag='-bnoentry'
7853      fi
7854
7855      # When large executables or shared objects are built, AIX ld can
7856      # have problems creating the table of contents.  If linking a library
7857      # or program results in "error TOC overflow" add -mminimal-toc to
7858      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7859      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7860
7861      archive_cmds=''
7862      hardcode_direct=yes
7863      hardcode_libdir_separator=':'
7864      link_all_deplibs=yes
7865
7866      if test "$GCC" = yes; then
7867	case $host_os in aix4.[012]|aix4.[012].*)
7868	# We only want to do this on AIX 4.2 and lower, the check
7869	# below for broken collect2 doesn't work under 4.3+
7870	  collect2name=`${CC} -print-prog-name=collect2`
7871	  if test -f "$collect2name" && \
7872  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7873	  then
7874  	  # We have reworked collect2
7875  	  hardcode_direct=yes
7876	  else
7877  	  # We have old collect2
7878  	  hardcode_direct=unsupported
7879  	  # It fails to find uninstalled libraries when the uninstalled
7880  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7881  	  # to unsupported forces relinking
7882  	  hardcode_minus_L=yes
7883  	  hardcode_libdir_flag_spec='-L$libdir'
7884  	  hardcode_libdir_separator=
7885	  fi
7886	  ;;
7887	esac
7888	shared_flag='-shared'
7889	if test "$aix_use_runtimelinking" = yes; then
7890	  shared_flag="$shared_flag "'${wl}-G'
7891	fi
7892      else
7893	# not using gcc
7894	if test "$host_cpu" = ia64; then
7895  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7896  	# chokes on -Wl,-G. The following line is correct:
7897	  shared_flag='-G'
7898	else
7899	  if test "$aix_use_runtimelinking" = yes; then
7900	    shared_flag='${wl}-G'
7901	  else
7902	    shared_flag='${wl}-bM:SRE'
7903	  fi
7904	fi
7905      fi
7906
7907      # It seems that -bexpall does not export symbols beginning with
7908      # underscore (_), so it is better to generate a list of symbols to export.
7909      always_export_symbols=yes
7910      if test "$aix_use_runtimelinking" = yes; then
7911	# Warning - without using the other runtime loading flags (-brtl),
7912	# -berok will link without error, but may produce a broken library.
7913	allow_undefined_flag='-berok'
7914       # Determine the default libpath from the value encoded in an empty executable.
7915       cat >conftest.$ac_ext <<_ACEOF
7916/* confdefs.h.  */
7917_ACEOF
7918cat confdefs.h >>conftest.$ac_ext
7919cat >>conftest.$ac_ext <<_ACEOF
7920/* end confdefs.h.  */
7921
7922int
7923main ()
7924{
7925
7926  ;
7927  return 0;
7928}
7929_ACEOF
7930rm -f conftest.$ac_objext conftest$ac_exeext
7931if { (ac_try="$ac_link"
7932case "(($ac_try" in
7933  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7934  *) ac_try_echo=$ac_try;;
7935esac
7936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7937  (eval "$ac_link") 2>conftest.er1
7938  ac_status=$?
7939  grep -v '^ *+' conftest.er1 >conftest.err
7940  rm -f conftest.er1
7941  cat conftest.err >&5
7942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7943  (exit $ac_status); } && {
7944	 test -z "$ac_c_werror_flag" ||
7945	 test ! -s conftest.err
7946       } && test -s conftest$ac_exeext &&
7947       $as_test_x conftest$ac_exeext; then
7948
7949aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7950}'`
7951# Check for a 64-bit object if we didn't find anything.
7952if 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; }
7953}'`; fi
7954else
7955  echo "$as_me: failed program was:" >&5
7956sed 's/^/| /' conftest.$ac_ext >&5
7957
7958
7959fi
7960
7961rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7962      conftest$ac_exeext conftest.$ac_ext
7963if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7964
7965       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7966	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"
7967       else
7968	if test "$host_cpu" = ia64; then
7969	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7970	  allow_undefined_flag="-z nodefs"
7971	  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"
7972	else
7973	 # Determine the default libpath from the value encoded in an empty executable.
7974	 cat >conftest.$ac_ext <<_ACEOF
7975/* confdefs.h.  */
7976_ACEOF
7977cat confdefs.h >>conftest.$ac_ext
7978cat >>conftest.$ac_ext <<_ACEOF
7979/* end confdefs.h.  */
7980
7981int
7982main ()
7983{
7984
7985  ;
7986  return 0;
7987}
7988_ACEOF
7989rm -f conftest.$ac_objext conftest$ac_exeext
7990if { (ac_try="$ac_link"
7991case "(($ac_try" in
7992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7993  *) ac_try_echo=$ac_try;;
7994esac
7995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7996  (eval "$ac_link") 2>conftest.er1
7997  ac_status=$?
7998  grep -v '^ *+' conftest.er1 >conftest.err
7999  rm -f conftest.er1
8000  cat conftest.err >&5
8001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8002  (exit $ac_status); } && {
8003	 test -z "$ac_c_werror_flag" ||
8004	 test ! -s conftest.err
8005       } && test -s conftest$ac_exeext &&
8006       $as_test_x conftest$ac_exeext; then
8007
8008aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8009}'`
8010# Check for a 64-bit object if we didn't find anything.
8011if 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; }
8012}'`; fi
8013else
8014  echo "$as_me: failed program was:" >&5
8015sed 's/^/| /' conftest.$ac_ext >&5
8016
8017
8018fi
8019
8020rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8021      conftest$ac_exeext conftest.$ac_ext
8022if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8023
8024	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8025	  # Warning - without using the other run time loading flags,
8026	  # -berok will link without error, but may produce a broken library.
8027	  no_undefined_flag=' ${wl}-bernotok'
8028	  allow_undefined_flag=' ${wl}-berok'
8029	  # Exported symbols can be pulled into shared objects from archives
8030	  whole_archive_flag_spec='$convenience'
8031	  archive_cmds_need_lc=yes
8032	  # This is similar to how AIX traditionally builds its shared libraries.
8033	  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'
8034	fi
8035      fi
8036      ;;
8037
8038    amigaos*)
8039      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)'
8040      hardcode_libdir_flag_spec='-L$libdir'
8041      hardcode_minus_L=yes
8042      # see comment about different semantics on the GNU ld section
8043      ld_shlibs=no
8044      ;;
8045
8046    bsdi[45]*)
8047      export_dynamic_flag_spec=-rdynamic
8048      ;;
8049
8050    cygwin* | mingw* | pw32*)
8051      # When not using gcc, we currently assume that we are using
8052      # Microsoft Visual C++.
8053      # hardcode_libdir_flag_spec is actually meaningless, as there is
8054      # no search path for DLLs.
8055      hardcode_libdir_flag_spec=' '
8056      allow_undefined_flag=unsupported
8057      # Tell ltmain to make .lib files, not .a files.
8058      libext=lib
8059      # Tell ltmain to make .dll files, not .so files.
8060      shrext_cmds=".dll"
8061      # FIXME: Setting linknames here is a bad hack.
8062      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8063      # The linker will automatically build a .lib file if we build a DLL.
8064      old_archive_From_new_cmds='true'
8065      # FIXME: Should let the user specify the lib program.
8066      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8067      fix_srcfile_path='`cygpath -w "$srcfile"`'
8068      enable_shared_with_static_runtimes=yes
8069      ;;
8070
8071    darwin* | rhapsody*)
8072      case $host_os in
8073        rhapsody* | darwin1.[012])
8074         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8075         ;;
8076       *) # Darwin 1.3 on
8077         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8078           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8079         else
8080           case ${MACOSX_DEPLOYMENT_TARGET} in
8081             10.[012])
8082               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8083               ;;
8084             10.*)
8085               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8086               ;;
8087           esac
8088         fi
8089         ;;
8090      esac
8091      archive_cmds_need_lc=no
8092      hardcode_direct=no
8093      hardcode_automatic=yes
8094      hardcode_shlibpath_var=unsupported
8095      whole_archive_flag_spec=''
8096      link_all_deplibs=yes
8097    if test "$GCC" = yes ; then
8098    	output_verbose_link_cmd='echo'
8099        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8100      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8101      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8102      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}'
8103      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}'
8104    else
8105      case $cc_basename in
8106        xlc*)
8107         output_verbose_link_cmd='echo'
8108         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8109         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8110          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8111         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}'
8112          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}'
8113          ;;
8114       *)
8115         ld_shlibs=no
8116          ;;
8117      esac
8118    fi
8119      ;;
8120
8121    dgux*)
8122      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8123      hardcode_libdir_flag_spec='-L$libdir'
8124      hardcode_shlibpath_var=no
8125      ;;
8126
8127    freebsd1*)
8128      ld_shlibs=no
8129      ;;
8130
8131    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8132    # support.  Future versions do this automatically, but an explicit c++rt0.o
8133    # does not break anything, and helps significantly (at the cost of a little
8134    # extra space).
8135    freebsd2.2*)
8136      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8137      hardcode_libdir_flag_spec='-R$libdir'
8138      hardcode_direct=yes
8139      hardcode_shlibpath_var=no
8140      ;;
8141
8142    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8143    freebsd2*)
8144      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8145      hardcode_direct=yes
8146      hardcode_minus_L=yes
8147      hardcode_shlibpath_var=no
8148      ;;
8149
8150    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8151    freebsd* | dragonfly*)
8152      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8153      hardcode_libdir_flag_spec='-R$libdir'
8154      hardcode_direct=yes
8155      hardcode_shlibpath_var=no
8156      ;;
8157
8158    hpux9*)
8159      if test "$GCC" = yes; then
8160	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'
8161      else
8162	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'
8163      fi
8164      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8165      hardcode_libdir_separator=:
8166      hardcode_direct=yes
8167
8168      # hardcode_minus_L: Not really in the search PATH,
8169      # but as the default location of the library.
8170      hardcode_minus_L=yes
8171      export_dynamic_flag_spec='${wl}-E'
8172      ;;
8173
8174    hpux10*)
8175      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8176	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8177      else
8178	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8179      fi
8180      if test "$with_gnu_ld" = no; then
8181	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8182	hardcode_libdir_separator=:
8183
8184	hardcode_direct=yes
8185	export_dynamic_flag_spec='${wl}-E'
8186
8187	# hardcode_minus_L: Not really in the search PATH,
8188	# but as the default location of the library.
8189	hardcode_minus_L=yes
8190      fi
8191      ;;
8192
8193    hpux11*)
8194      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8195	case $host_cpu in
8196	hppa*64*)
8197	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8198	  ;;
8199	ia64*)
8200	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8201	  ;;
8202	*)
8203	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8204	  ;;
8205	esac
8206      else
8207	case $host_cpu in
8208	hppa*64*)
8209	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8210	  ;;
8211	ia64*)
8212	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8213	  ;;
8214	*)
8215	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8216	  ;;
8217	esac
8218      fi
8219      if test "$with_gnu_ld" = no; then
8220	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8221	hardcode_libdir_separator=:
8222
8223	case $host_cpu in
8224	hppa*64*|ia64*)
8225	  hardcode_libdir_flag_spec_ld='+b $libdir'
8226	  hardcode_direct=no
8227	  hardcode_shlibpath_var=no
8228	  ;;
8229	*)
8230	  hardcode_direct=yes
8231	  export_dynamic_flag_spec='${wl}-E'
8232
8233	  # hardcode_minus_L: Not really in the search PATH,
8234	  # but as the default location of the library.
8235	  hardcode_minus_L=yes
8236	  ;;
8237	esac
8238      fi
8239      ;;
8240
8241    irix5* | irix6* | nonstopux*)
8242      if test "$GCC" = yes; then
8243	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'
8244      else
8245	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'
8246	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8247      fi
8248      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8249      hardcode_libdir_separator=:
8250      link_all_deplibs=yes
8251      ;;
8252
8253    netbsd* | netbsdelf*-gnu)
8254      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8255	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8256      else
8257	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8258      fi
8259      hardcode_libdir_flag_spec='-R$libdir'
8260      hardcode_direct=yes
8261      hardcode_shlibpath_var=no
8262      ;;
8263
8264    newsos6)
8265      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8266      hardcode_direct=yes
8267      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8268      hardcode_libdir_separator=:
8269      hardcode_shlibpath_var=no
8270      ;;
8271
8272    openbsd*)
8273      hardcode_direct=yes
8274      hardcode_shlibpath_var=no
8275      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8276	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8277	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8278	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8279	export_dynamic_flag_spec='${wl}-E'
8280      else
8281       case $host_os in
8282	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8283	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8284	   hardcode_libdir_flag_spec='-R$libdir'
8285	   ;;
8286	 *)
8287	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8288	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8289	   ;;
8290       esac
8291      fi
8292      ;;
8293
8294    os2*)
8295      hardcode_libdir_flag_spec='-L$libdir'
8296      hardcode_minus_L=yes
8297      allow_undefined_flag=unsupported
8298      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'
8299      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8300      ;;
8301
8302    osf3*)
8303      if test "$GCC" = yes; then
8304	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8305	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'
8306      else
8307	allow_undefined_flag=' -expect_unresolved \*'
8308	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'
8309      fi
8310      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8311      hardcode_libdir_separator=:
8312      ;;
8313
8314    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8315      if test "$GCC" = yes; then
8316	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8317	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'
8318	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8319      else
8320	allow_undefined_flag=' -expect_unresolved \*'
8321	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'
8322	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8323	$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'
8324
8325	# Both c and cxx compiler support -rpath directly
8326	hardcode_libdir_flag_spec='-rpath $libdir'
8327      fi
8328      hardcode_libdir_separator=:
8329      ;;
8330
8331    solaris*)
8332      no_undefined_flag=' -z text'
8333      if test "$GCC" = yes; then
8334	wlarc='${wl}'
8335	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8336	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8337	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8338      else
8339	wlarc=''
8340	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8341	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8342  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8343      fi
8344      hardcode_libdir_flag_spec='-R$libdir'
8345      hardcode_shlibpath_var=no
8346      case $host_os in
8347      solaris2.[0-5] | solaris2.[0-5].*) ;;
8348      *)
8349 	# The compiler driver will combine linker options so we
8350 	# cannot just pass the convience library names through
8351 	# without $wl, iff we do not link with $LD.
8352 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8353 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8354 	case $wlarc in
8355 	'')
8356 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8357 	*)
8358 	  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' ;;
8359 	esac ;;
8360      esac
8361      link_all_deplibs=yes
8362      ;;
8363
8364    sunos4*)
8365      if test "x$host_vendor" = xsequent; then
8366	# Use $CC to link under sequent, because it throws in some extra .o
8367	# files that make .init and .fini sections work.
8368	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8369      else
8370	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8371      fi
8372      hardcode_libdir_flag_spec='-L$libdir'
8373      hardcode_direct=yes
8374      hardcode_minus_L=yes
8375      hardcode_shlibpath_var=no
8376      ;;
8377
8378    sysv4)
8379      case $host_vendor in
8380	sni)
8381	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8382	  hardcode_direct=yes # is this really true???
8383	;;
8384	siemens)
8385	  ## LD is ld it makes a PLAMLIB
8386	  ## CC just makes a GrossModule.
8387	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8388	  reload_cmds='$CC -r -o $output$reload_objs'
8389	  hardcode_direct=no
8390        ;;
8391	motorola)
8392	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8393	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8394	;;
8395      esac
8396      runpath_var='LD_RUN_PATH'
8397      hardcode_shlibpath_var=no
8398      ;;
8399
8400    sysv4.3*)
8401      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8402      hardcode_shlibpath_var=no
8403      export_dynamic_flag_spec='-Bexport'
8404      ;;
8405
8406    sysv4*MP*)
8407      if test -d /usr/nec; then
8408	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8409	hardcode_shlibpath_var=no
8410	runpath_var=LD_RUN_PATH
8411	hardcode_runpath_var=yes
8412	ld_shlibs=yes
8413      fi
8414      ;;
8415
8416    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8417      no_undefined_flag='${wl}-z,text'
8418      archive_cmds_need_lc=no
8419      hardcode_shlibpath_var=no
8420      runpath_var='LD_RUN_PATH'
8421
8422      if test "$GCC" = yes; then
8423	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8424	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8425      else
8426	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8427	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8428      fi
8429      ;;
8430
8431    sysv5* | sco3.2v5* | sco5v6*)
8432      # Note: We can NOT use -z defs as we might desire, because we do not
8433      # link with -lc, and that would cause any symbols used from libc to
8434      # always be unresolved, which means just about no library would
8435      # ever link correctly.  If we're not using GNU ld we use -z text
8436      # though, which does catch some bad symbols but isn't as heavy-handed
8437      # as -z defs.
8438      no_undefined_flag='${wl}-z,text'
8439      allow_undefined_flag='${wl}-z,nodefs'
8440      archive_cmds_need_lc=no
8441      hardcode_shlibpath_var=no
8442      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8443      hardcode_libdir_separator=':'
8444      link_all_deplibs=yes
8445      export_dynamic_flag_spec='${wl}-Bexport'
8446      runpath_var='LD_RUN_PATH'
8447
8448      if test "$GCC" = yes; then
8449	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8450	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8451      else
8452	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8453	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8454      fi
8455      ;;
8456
8457    uts4*)
8458      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8459      hardcode_libdir_flag_spec='-L$libdir'
8460      hardcode_shlibpath_var=no
8461      ;;
8462
8463    *)
8464      ld_shlibs=no
8465      ;;
8466    esac
8467  fi
8468
8469{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8470echo "${ECHO_T}$ld_shlibs" >&6; }
8471test "$ld_shlibs" = no && can_build_shared=no
8472
8473#
8474# Do we need to explicitly link libc?
8475#
8476case "x$archive_cmds_need_lc" in
8477x|xyes)
8478  # Assume -lc should be added
8479  archive_cmds_need_lc=yes
8480
8481  if test "$enable_shared" = yes && test "$GCC" = yes; then
8482    case $archive_cmds in
8483    *'~'*)
8484      # FIXME: we may have to deal with multi-command sequences.
8485      ;;
8486    '$CC '*)
8487      # Test whether the compiler implicitly links with -lc since on some
8488      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8489      # to ld, don't add -lc before -lgcc.
8490      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8491echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8492      $rm conftest*
8493      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8494
8495      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8496  (eval $ac_compile) 2>&5
8497  ac_status=$?
8498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8499  (exit $ac_status); } 2>conftest.err; then
8500        soname=conftest
8501        lib=conftest
8502        libobjs=conftest.$ac_objext
8503        deplibs=
8504        wl=$lt_prog_compiler_wl
8505	pic_flag=$lt_prog_compiler_pic
8506        compiler_flags=-v
8507        linker_flags=-v
8508        verstring=
8509        output_objdir=.
8510        libname=conftest
8511        lt_save_allow_undefined_flag=$allow_undefined_flag
8512        allow_undefined_flag=
8513        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8514  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8515  ac_status=$?
8516  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8517  (exit $ac_status); }
8518        then
8519	  archive_cmds_need_lc=no
8520        else
8521	  archive_cmds_need_lc=yes
8522        fi
8523        allow_undefined_flag=$lt_save_allow_undefined_flag
8524      else
8525        cat conftest.err 1>&5
8526      fi
8527      $rm conftest*
8528      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8529echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8530      ;;
8531    esac
8532  fi
8533  ;;
8534esac
8535
8536{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8537echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8538library_names_spec=
8539libname_spec='lib$name'
8540soname_spec=
8541shrext_cmds=".so"
8542postinstall_cmds=
8543postuninstall_cmds=
8544finish_cmds=
8545finish_eval=
8546shlibpath_var=
8547shlibpath_overrides_runpath=unknown
8548version_type=none
8549dynamic_linker="$host_os ld.so"
8550sys_lib_dlsearch_path_spec="/lib /usr/lib"
8551if test "$GCC" = yes; then
8552  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8553  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8554    # if the path contains ";" then we assume it to be the separator
8555    # otherwise default to the standard path separator (i.e. ":") - it is
8556    # assumed that no part of a normal pathname contains ";" but that should
8557    # okay in the real world where ";" in dirpaths is itself problematic.
8558    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8559  else
8560    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8561  fi
8562else
8563  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8564fi
8565need_lib_prefix=unknown
8566hardcode_into_libs=no
8567
8568# when you set need_version to no, make sure it does not cause -set_version
8569# flags to be left without arguments
8570need_version=unknown
8571
8572case $host_os in
8573aix3*)
8574  version_type=linux
8575  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8576  shlibpath_var=LIBPATH
8577
8578  # AIX 3 has no versioning support, so we append a major version to the name.
8579  soname_spec='${libname}${release}${shared_ext}$major'
8580  ;;
8581
8582aix4* | aix5*)
8583  version_type=linux
8584  need_lib_prefix=no
8585  need_version=no
8586  hardcode_into_libs=yes
8587  if test "$host_cpu" = ia64; then
8588    # AIX 5 supports IA64
8589    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8590    shlibpath_var=LD_LIBRARY_PATH
8591  else
8592    # With GCC up to 2.95.x, collect2 would create an import file
8593    # for dependence libraries.  The import file would start with
8594    # the line `#! .'.  This would cause the generated library to
8595    # depend on `.', always an invalid library.  This was fixed in
8596    # development snapshots of GCC prior to 3.0.
8597    case $host_os in
8598      aix4 | aix4.[01] | aix4.[01].*)
8599      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8600	   echo ' yes '
8601	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8602	:
8603      else
8604	can_build_shared=no
8605      fi
8606      ;;
8607    esac
8608    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8609    # soname into executable. Probably we can add versioning support to
8610    # collect2, so additional links can be useful in future.
8611    if test "$aix_use_runtimelinking" = yes; then
8612      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8613      # instead of lib<name>.a to let people know that these are not
8614      # typical AIX shared libraries.
8615      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8616    else
8617      # We preserve .a as extension for shared libraries through AIX4.2
8618      # and later when we are not doing run time linking.
8619      library_names_spec='${libname}${release}.a $libname.a'
8620      soname_spec='${libname}${release}${shared_ext}$major'
8621    fi
8622    shlibpath_var=LIBPATH
8623  fi
8624  ;;
8625
8626amigaos*)
8627  library_names_spec='$libname.ixlibrary $libname.a'
8628  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8629  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'
8630  ;;
8631
8632beos*)
8633  library_names_spec='${libname}${shared_ext}'
8634  dynamic_linker="$host_os ld.so"
8635  shlibpath_var=LIBRARY_PATH
8636  ;;
8637
8638bsdi[45]*)
8639  version_type=linux
8640  need_version=no
8641  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8642  soname_spec='${libname}${release}${shared_ext}$major'
8643  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8644  shlibpath_var=LD_LIBRARY_PATH
8645  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8646  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8647  # the default ld.so.conf also contains /usr/contrib/lib and
8648  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8649  # libtool to hard-code these into programs
8650  ;;
8651
8652cygwin* | mingw* | pw32*)
8653  version_type=windows
8654  shrext_cmds=".dll"
8655  need_version=no
8656  need_lib_prefix=no
8657
8658  case $GCC,$host_os in
8659  yes,cygwin* | yes,mingw* | yes,pw32*)
8660    library_names_spec='$libname.dll.a'
8661    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8662    postinstall_cmds='base_file=`basename \${file}`~
8663      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8664      dldir=$destdir/`dirname \$dlpath`~
8665      test -d \$dldir || mkdir -p \$dldir~
8666      $install_prog $dir/$dlname \$dldir/$dlname~
8667      chmod a+x \$dldir/$dlname'
8668    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8669      dlpath=$dir/\$dldll~
8670       $rm \$dlpath'
8671    shlibpath_overrides_runpath=yes
8672
8673    case $host_os in
8674    cygwin*)
8675      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8676      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8677      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8678      ;;
8679    mingw*)
8680      # MinGW DLLs use traditional 'lib' prefix
8681      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8682      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8683      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8684        # It is most probably a Windows format PATH printed by
8685        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8686        # path with ; separators, and with drive letters. We can handle the
8687        # drive letters (cygwin fileutils understands them), so leave them,
8688        # especially as we might pass files found there to a mingw objdump,
8689        # which wouldn't understand a cygwinified path. Ahh.
8690        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8691      else
8692        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8693      fi
8694      ;;
8695    pw32*)
8696      # pw32 DLLs use 'pw' prefix rather than 'lib'
8697      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8698      ;;
8699    esac
8700    ;;
8701
8702  *)
8703    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8704    ;;
8705  esac
8706  dynamic_linker='Win32 ld.exe'
8707  # FIXME: first we should search . and the directory the executable is in
8708  shlibpath_var=PATH
8709  ;;
8710
8711darwin* | rhapsody*)
8712  dynamic_linker="$host_os dyld"
8713  version_type=darwin
8714  need_lib_prefix=no
8715  need_version=no
8716  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8717  soname_spec='${libname}${release}${major}$shared_ext'
8718  shlibpath_overrides_runpath=yes
8719  shlibpath_var=DYLD_LIBRARY_PATH
8720  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8721  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8722  if test "$GCC" = yes; then
8723    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"`
8724  else
8725    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8726  fi
8727  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8728  ;;
8729
8730dgux*)
8731  version_type=linux
8732  need_lib_prefix=no
8733  need_version=no
8734  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8735  soname_spec='${libname}${release}${shared_ext}$major'
8736  shlibpath_var=LD_LIBRARY_PATH
8737  ;;
8738
8739freebsd1*)
8740  dynamic_linker=no
8741  ;;
8742
8743freebsd* | dragonfly*)
8744  # DragonFly does not have aout.  When/if they implement a new
8745  # versioning mechanism, adjust this.
8746  if test -x /usr/bin/objformat; then
8747    objformat=`/usr/bin/objformat`
8748  else
8749    case $host_os in
8750    freebsd[123]*) objformat=aout ;;
8751    *) objformat=elf ;;
8752    esac
8753  fi
8754  version_type=freebsd-$objformat
8755  case $version_type in
8756    freebsd-elf*)
8757      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8758      need_version=no
8759      need_lib_prefix=no
8760      ;;
8761    freebsd-*)
8762      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8763      need_version=yes
8764      ;;
8765  esac
8766  shlibpath_var=LD_LIBRARY_PATH
8767  case $host_os in
8768  freebsd2*)
8769    shlibpath_overrides_runpath=yes
8770    ;;
8771  freebsd3.[01]* | freebsdelf3.[01]*)
8772    shlibpath_overrides_runpath=yes
8773    hardcode_into_libs=yes
8774    ;;
8775  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8776  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8777    shlibpath_overrides_runpath=no
8778    hardcode_into_libs=yes
8779    ;;
8780  freebsd*) # from 4.6 on
8781    shlibpath_overrides_runpath=yes
8782    hardcode_into_libs=yes
8783    ;;
8784  esac
8785  ;;
8786
8787gnu*)
8788  version_type=linux
8789  need_lib_prefix=no
8790  need_version=no
8791  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8792  soname_spec='${libname}${release}${shared_ext}$major'
8793  shlibpath_var=LD_LIBRARY_PATH
8794  hardcode_into_libs=yes
8795  ;;
8796
8797hpux9* | hpux10* | hpux11*)
8798  # Give a soname corresponding to the major version so that dld.sl refuses to
8799  # link against other versions.
8800  version_type=sunos
8801  need_lib_prefix=no
8802  need_version=no
8803  case $host_cpu in
8804  ia64*)
8805    shrext_cmds='.so'
8806    hardcode_into_libs=yes
8807    dynamic_linker="$host_os dld.so"
8808    shlibpath_var=LD_LIBRARY_PATH
8809    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8810    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8811    soname_spec='${libname}${release}${shared_ext}$major'
8812    if test "X$HPUX_IA64_MODE" = X32; then
8813      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8814    else
8815      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8816    fi
8817    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8818    ;;
8819   hppa*64*)
8820     shrext_cmds='.sl'
8821     hardcode_into_libs=yes
8822     dynamic_linker="$host_os dld.sl"
8823     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8824     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8825     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8826     soname_spec='${libname}${release}${shared_ext}$major'
8827     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8828     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8829     ;;
8830   *)
8831    shrext_cmds='.sl'
8832    dynamic_linker="$host_os dld.sl"
8833    shlibpath_var=SHLIB_PATH
8834    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8835    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8836    soname_spec='${libname}${release}${shared_ext}$major'
8837    ;;
8838  esac
8839  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8840  postinstall_cmds='chmod 555 $lib'
8841  ;;
8842
8843interix3*)
8844  version_type=linux
8845  need_lib_prefix=no
8846  need_version=no
8847  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8848  soname_spec='${libname}${release}${shared_ext}$major'
8849  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8850  shlibpath_var=LD_LIBRARY_PATH
8851  shlibpath_overrides_runpath=no
8852  hardcode_into_libs=yes
8853  ;;
8854
8855irix5* | irix6* | nonstopux*)
8856  case $host_os in
8857    nonstopux*) version_type=nonstopux ;;
8858    *)
8859	if test "$lt_cv_prog_gnu_ld" = yes; then
8860		version_type=linux
8861	else
8862		version_type=irix
8863	fi ;;
8864  esac
8865  need_lib_prefix=no
8866  need_version=no
8867  soname_spec='${libname}${release}${shared_ext}$major'
8868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8869  case $host_os in
8870  irix5* | nonstopux*)
8871    libsuff= shlibsuff=
8872    ;;
8873  *)
8874    case $LD in # libtool.m4 will add one of these switches to LD
8875    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8876      libsuff= shlibsuff= libmagic=32-bit;;
8877    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8878      libsuff=32 shlibsuff=N32 libmagic=N32;;
8879    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8880      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8881    *) libsuff= shlibsuff= libmagic=never-match;;
8882    esac
8883    ;;
8884  esac
8885  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8886  shlibpath_overrides_runpath=no
8887  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8888  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8889  hardcode_into_libs=yes
8890  ;;
8891
8892# No shared lib support for Linux oldld, aout, or coff.
8893linux*oldld* | linux*aout* | linux*coff*)
8894  dynamic_linker=no
8895  ;;
8896
8897# This must be Linux ELF.
8898linux* | k*bsd*-gnu)
8899  version_type=linux
8900  need_lib_prefix=no
8901  need_version=no
8902  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8903  soname_spec='${libname}${release}${shared_ext}$major'
8904  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8905  shlibpath_var=LD_LIBRARY_PATH
8906  shlibpath_overrides_runpath=no
8907  # This implies no fast_install, which is unacceptable.
8908  # Some rework will be needed to allow for fast_install
8909  # before this can be enabled.
8910  hardcode_into_libs=yes
8911
8912  # Append ld.so.conf contents to the search path
8913  if test -f /etc/ld.so.conf; then
8914    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' ' '`
8915    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8916  fi
8917
8918  # We used to test for /lib/ld.so.1 and disable shared libraries on
8919  # powerpc, because MkLinux only supported shared libraries with the
8920  # GNU dynamic linker.  Since this was broken with cross compilers,
8921  # most powerpc-linux boxes support dynamic linking these days and
8922  # people can always --disable-shared, the test was removed, and we
8923  # assume the GNU/Linux dynamic linker is in use.
8924  dynamic_linker='GNU/Linux ld.so'
8925  ;;
8926
8927netbsdelf*-gnu)
8928  version_type=linux
8929  need_lib_prefix=no
8930  need_version=no
8931  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8932  soname_spec='${libname}${release}${shared_ext}$major'
8933  shlibpath_var=LD_LIBRARY_PATH
8934  shlibpath_overrides_runpath=no
8935  hardcode_into_libs=yes
8936  dynamic_linker='NetBSD ld.elf_so'
8937  ;;
8938
8939netbsd*)
8940  version_type=sunos
8941  need_lib_prefix=no
8942  need_version=no
8943  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8944    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8945    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8946    dynamic_linker='NetBSD (a.out) ld.so'
8947  else
8948    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8949    soname_spec='${libname}${release}${shared_ext}$major'
8950    dynamic_linker='NetBSD ld.elf_so'
8951  fi
8952  shlibpath_var=LD_LIBRARY_PATH
8953  shlibpath_overrides_runpath=yes
8954  hardcode_into_libs=yes
8955  ;;
8956
8957newsos6)
8958  version_type=linux
8959  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8960  shlibpath_var=LD_LIBRARY_PATH
8961  shlibpath_overrides_runpath=yes
8962  ;;
8963
8964nto-qnx*)
8965  version_type=linux
8966  need_lib_prefix=no
8967  need_version=no
8968  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8969  soname_spec='${libname}${release}${shared_ext}$major'
8970  shlibpath_var=LD_LIBRARY_PATH
8971  shlibpath_overrides_runpath=yes
8972  ;;
8973
8974openbsd*)
8975  version_type=sunos
8976  sys_lib_dlsearch_path_spec="/usr/lib"
8977  need_lib_prefix=no
8978  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8979  case $host_os in
8980    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8981    *)                         need_version=no  ;;
8982  esac
8983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8984  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8985  shlibpath_var=LD_LIBRARY_PATH
8986  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8987    case $host_os in
8988      openbsd2.[89] | openbsd2.[89].*)
8989	shlibpath_overrides_runpath=no
8990	;;
8991      *)
8992	shlibpath_overrides_runpath=yes
8993	;;
8994      esac
8995  else
8996    shlibpath_overrides_runpath=yes
8997  fi
8998  ;;
8999
9000os2*)
9001  libname_spec='$name'
9002  shrext_cmds=".dll"
9003  need_lib_prefix=no
9004  library_names_spec='$libname${shared_ext} $libname.a'
9005  dynamic_linker='OS/2 ld.exe'
9006  shlibpath_var=LIBPATH
9007  ;;
9008
9009osf3* | osf4* | osf5*)
9010  version_type=osf
9011  need_lib_prefix=no
9012  need_version=no
9013  soname_spec='${libname}${release}${shared_ext}$major'
9014  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9015  shlibpath_var=LD_LIBRARY_PATH
9016  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9017  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9018  ;;
9019
9020solaris*)
9021  version_type=linux
9022  need_lib_prefix=no
9023  need_version=no
9024  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9025  soname_spec='${libname}${release}${shared_ext}$major'
9026  shlibpath_var=LD_LIBRARY_PATH
9027  shlibpath_overrides_runpath=yes
9028  hardcode_into_libs=yes
9029  # ldd complains unless libraries are executable
9030  postinstall_cmds='chmod +x $lib'
9031  ;;
9032
9033sunos4*)
9034  version_type=sunos
9035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9036  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9037  shlibpath_var=LD_LIBRARY_PATH
9038  shlibpath_overrides_runpath=yes
9039  if test "$with_gnu_ld" = yes; then
9040    need_lib_prefix=no
9041  fi
9042  need_version=yes
9043  ;;
9044
9045sysv4 | sysv4.3*)
9046  version_type=linux
9047  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9048  soname_spec='${libname}${release}${shared_ext}$major'
9049  shlibpath_var=LD_LIBRARY_PATH
9050  case $host_vendor in
9051    sni)
9052      shlibpath_overrides_runpath=no
9053      need_lib_prefix=no
9054      export_dynamic_flag_spec='${wl}-Blargedynsym'
9055      runpath_var=LD_RUN_PATH
9056      ;;
9057    siemens)
9058      need_lib_prefix=no
9059      ;;
9060    motorola)
9061      need_lib_prefix=no
9062      need_version=no
9063      shlibpath_overrides_runpath=no
9064      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9065      ;;
9066  esac
9067  ;;
9068
9069sysv4*MP*)
9070  if test -d /usr/nec ;then
9071    version_type=linux
9072    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9073    soname_spec='$libname${shared_ext}.$major'
9074    shlibpath_var=LD_LIBRARY_PATH
9075  fi
9076  ;;
9077
9078sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9079  version_type=freebsd-elf
9080  need_lib_prefix=no
9081  need_version=no
9082  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9083  soname_spec='${libname}${release}${shared_ext}$major'
9084  shlibpath_var=LD_LIBRARY_PATH
9085  hardcode_into_libs=yes
9086  if test "$with_gnu_ld" = yes; then
9087    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9088    shlibpath_overrides_runpath=no
9089  else
9090    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9091    shlibpath_overrides_runpath=yes
9092    case $host_os in
9093      sco3.2v5*)
9094        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9095	;;
9096    esac
9097  fi
9098  sys_lib_dlsearch_path_spec='/usr/lib'
9099  ;;
9100
9101uts4*)
9102  version_type=linux
9103  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9104  soname_spec='${libname}${release}${shared_ext}$major'
9105  shlibpath_var=LD_LIBRARY_PATH
9106  ;;
9107
9108*)
9109  dynamic_linker=no
9110  ;;
9111esac
9112{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9113echo "${ECHO_T}$dynamic_linker" >&6; }
9114test "$dynamic_linker" = no && can_build_shared=no
9115
9116variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9117if test "$GCC" = yes; then
9118  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9119fi
9120
9121{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9122echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9123hardcode_action=
9124if test -n "$hardcode_libdir_flag_spec" || \
9125   test -n "$runpath_var" || \
9126   test "X$hardcode_automatic" = "Xyes" ; then
9127
9128  # We can hardcode non-existant directories.
9129  if test "$hardcode_direct" != no &&
9130     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9131     # have to relink, otherwise we might link with an installed library
9132     # when we should be linking with a yet-to-be-installed one
9133     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9134     test "$hardcode_minus_L" != no; then
9135    # Linking always hardcodes the temporary library directory.
9136    hardcode_action=relink
9137  else
9138    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9139    hardcode_action=immediate
9140  fi
9141else
9142  # We cannot hardcode anything, or else we can only hardcode existing
9143  # directories.
9144  hardcode_action=unsupported
9145fi
9146{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9147echo "${ECHO_T}$hardcode_action" >&6; }
9148
9149if test "$hardcode_action" = relink; then
9150  # Fast installation is not supported
9151  enable_fast_install=no
9152elif test "$shlibpath_overrides_runpath" = yes ||
9153     test "$enable_shared" = no; then
9154  # Fast installation is not necessary
9155  enable_fast_install=needless
9156fi
9157
9158striplib=
9159old_striplib=
9160{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9161echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9162if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9163  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9164  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9165  { echo "$as_me:$LINENO: result: yes" >&5
9166echo "${ECHO_T}yes" >&6; }
9167else
9168# FIXME - insert some real tests, host_os isn't really good enough
9169  case $host_os in
9170   darwin*)
9171       if test -n "$STRIP" ; then
9172         striplib="$STRIP -x"
9173         { echo "$as_me:$LINENO: result: yes" >&5
9174echo "${ECHO_T}yes" >&6; }
9175       else
9176  { echo "$as_me:$LINENO: result: no" >&5
9177echo "${ECHO_T}no" >&6; }
9178fi
9179       ;;
9180   *)
9181  { echo "$as_me:$LINENO: result: no" >&5
9182echo "${ECHO_T}no" >&6; }
9183    ;;
9184  esac
9185fi
9186
9187if test "x$enable_dlopen" != xyes; then
9188  enable_dlopen=unknown
9189  enable_dlopen_self=unknown
9190  enable_dlopen_self_static=unknown
9191else
9192  lt_cv_dlopen=no
9193  lt_cv_dlopen_libs=
9194
9195  case $host_os in
9196  beos*)
9197    lt_cv_dlopen="load_add_on"
9198    lt_cv_dlopen_libs=
9199    lt_cv_dlopen_self=yes
9200    ;;
9201
9202  mingw* | pw32*)
9203    lt_cv_dlopen="LoadLibrary"
9204    lt_cv_dlopen_libs=
9205   ;;
9206
9207  cygwin*)
9208    lt_cv_dlopen="dlopen"
9209    lt_cv_dlopen_libs=
9210   ;;
9211
9212  darwin*)
9213  # if libdl is installed we need to link against it
9214    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9215echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9216if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9217  echo $ECHO_N "(cached) $ECHO_C" >&6
9218else
9219  ac_check_lib_save_LIBS=$LIBS
9220LIBS="-ldl  $LIBS"
9221cat >conftest.$ac_ext <<_ACEOF
9222/* confdefs.h.  */
9223_ACEOF
9224cat confdefs.h >>conftest.$ac_ext
9225cat >>conftest.$ac_ext <<_ACEOF
9226/* end confdefs.h.  */
9227
9228/* Override any GCC internal prototype to avoid an error.
9229   Use char because int might match the return type of a GCC
9230   builtin and then its argument prototype would still apply.  */
9231#ifdef __cplusplus
9232extern "C"
9233#endif
9234char dlopen ();
9235int
9236main ()
9237{
9238return dlopen ();
9239  ;
9240  return 0;
9241}
9242_ACEOF
9243rm -f conftest.$ac_objext conftest$ac_exeext
9244if { (ac_try="$ac_link"
9245case "(($ac_try" in
9246  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9247  *) ac_try_echo=$ac_try;;
9248esac
9249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9250  (eval "$ac_link") 2>conftest.er1
9251  ac_status=$?
9252  grep -v '^ *+' conftest.er1 >conftest.err
9253  rm -f conftest.er1
9254  cat conftest.err >&5
9255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9256  (exit $ac_status); } && {
9257	 test -z "$ac_c_werror_flag" ||
9258	 test ! -s conftest.err
9259       } && test -s conftest$ac_exeext &&
9260       $as_test_x conftest$ac_exeext; then
9261  ac_cv_lib_dl_dlopen=yes
9262else
9263  echo "$as_me: failed program was:" >&5
9264sed 's/^/| /' conftest.$ac_ext >&5
9265
9266	ac_cv_lib_dl_dlopen=no
9267fi
9268
9269rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9270      conftest$ac_exeext conftest.$ac_ext
9271LIBS=$ac_check_lib_save_LIBS
9272fi
9273{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9274echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9275if test $ac_cv_lib_dl_dlopen = yes; then
9276  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9277else
9278
9279    lt_cv_dlopen="dyld"
9280    lt_cv_dlopen_libs=
9281    lt_cv_dlopen_self=yes
9282
9283fi
9284
9285   ;;
9286
9287  *)
9288    { echo "$as_me:$LINENO: checking for shl_load" >&5
9289echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9290if test "${ac_cv_func_shl_load+set}" = set; then
9291  echo $ECHO_N "(cached) $ECHO_C" >&6
9292else
9293  cat >conftest.$ac_ext <<_ACEOF
9294/* confdefs.h.  */
9295_ACEOF
9296cat confdefs.h >>conftest.$ac_ext
9297cat >>conftest.$ac_ext <<_ACEOF
9298/* end confdefs.h.  */
9299/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9300   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9301#define shl_load innocuous_shl_load
9302
9303/* System header to define __stub macros and hopefully few prototypes,
9304    which can conflict with char shl_load (); below.
9305    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9306    <limits.h> exists even on freestanding compilers.  */
9307
9308#ifdef __STDC__
9309# include <limits.h>
9310#else
9311# include <assert.h>
9312#endif
9313
9314#undef shl_load
9315
9316/* Override any GCC internal prototype to avoid an error.
9317   Use char because int might match the return type of a GCC
9318   builtin and then its argument prototype would still apply.  */
9319#ifdef __cplusplus
9320extern "C"
9321#endif
9322char shl_load ();
9323/* The GNU C library defines this for functions which it implements
9324    to always fail with ENOSYS.  Some functions are actually named
9325    something starting with __ and the normal name is an alias.  */
9326#if defined __stub_shl_load || defined __stub___shl_load
9327choke me
9328#endif
9329
9330int
9331main ()
9332{
9333return shl_load ();
9334  ;
9335  return 0;
9336}
9337_ACEOF
9338rm -f conftest.$ac_objext conftest$ac_exeext
9339if { (ac_try="$ac_link"
9340case "(($ac_try" in
9341  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9342  *) ac_try_echo=$ac_try;;
9343esac
9344eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9345  (eval "$ac_link") 2>conftest.er1
9346  ac_status=$?
9347  grep -v '^ *+' conftest.er1 >conftest.err
9348  rm -f conftest.er1
9349  cat conftest.err >&5
9350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9351  (exit $ac_status); } && {
9352	 test -z "$ac_c_werror_flag" ||
9353	 test ! -s conftest.err
9354       } && test -s conftest$ac_exeext &&
9355       $as_test_x conftest$ac_exeext; then
9356  ac_cv_func_shl_load=yes
9357else
9358  echo "$as_me: failed program was:" >&5
9359sed 's/^/| /' conftest.$ac_ext >&5
9360
9361	ac_cv_func_shl_load=no
9362fi
9363
9364rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9365      conftest$ac_exeext conftest.$ac_ext
9366fi
9367{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9368echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9369if test $ac_cv_func_shl_load = yes; then
9370  lt_cv_dlopen="shl_load"
9371else
9372  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9373echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9374if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9375  echo $ECHO_N "(cached) $ECHO_C" >&6
9376else
9377  ac_check_lib_save_LIBS=$LIBS
9378LIBS="-ldld  $LIBS"
9379cat >conftest.$ac_ext <<_ACEOF
9380/* confdefs.h.  */
9381_ACEOF
9382cat confdefs.h >>conftest.$ac_ext
9383cat >>conftest.$ac_ext <<_ACEOF
9384/* end confdefs.h.  */
9385
9386/* Override any GCC internal prototype to avoid an error.
9387   Use char because int might match the return type of a GCC
9388   builtin and then its argument prototype would still apply.  */
9389#ifdef __cplusplus
9390extern "C"
9391#endif
9392char shl_load ();
9393int
9394main ()
9395{
9396return shl_load ();
9397  ;
9398  return 0;
9399}
9400_ACEOF
9401rm -f conftest.$ac_objext conftest$ac_exeext
9402if { (ac_try="$ac_link"
9403case "(($ac_try" in
9404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9405  *) ac_try_echo=$ac_try;;
9406esac
9407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9408  (eval "$ac_link") 2>conftest.er1
9409  ac_status=$?
9410  grep -v '^ *+' conftest.er1 >conftest.err
9411  rm -f conftest.er1
9412  cat conftest.err >&5
9413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414  (exit $ac_status); } && {
9415	 test -z "$ac_c_werror_flag" ||
9416	 test ! -s conftest.err
9417       } && test -s conftest$ac_exeext &&
9418       $as_test_x conftest$ac_exeext; then
9419  ac_cv_lib_dld_shl_load=yes
9420else
9421  echo "$as_me: failed program was:" >&5
9422sed 's/^/| /' conftest.$ac_ext >&5
9423
9424	ac_cv_lib_dld_shl_load=no
9425fi
9426
9427rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9428      conftest$ac_exeext conftest.$ac_ext
9429LIBS=$ac_check_lib_save_LIBS
9430fi
9431{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9432echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9433if test $ac_cv_lib_dld_shl_load = yes; then
9434  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9435else
9436  { echo "$as_me:$LINENO: checking for dlopen" >&5
9437echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9438if test "${ac_cv_func_dlopen+set}" = set; then
9439  echo $ECHO_N "(cached) $ECHO_C" >&6
9440else
9441  cat >conftest.$ac_ext <<_ACEOF
9442/* confdefs.h.  */
9443_ACEOF
9444cat confdefs.h >>conftest.$ac_ext
9445cat >>conftest.$ac_ext <<_ACEOF
9446/* end confdefs.h.  */
9447/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9448   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9449#define dlopen innocuous_dlopen
9450
9451/* System header to define __stub macros and hopefully few prototypes,
9452    which can conflict with char dlopen (); below.
9453    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9454    <limits.h> exists even on freestanding compilers.  */
9455
9456#ifdef __STDC__
9457# include <limits.h>
9458#else
9459# include <assert.h>
9460#endif
9461
9462#undef dlopen
9463
9464/* Override any GCC internal prototype to avoid an error.
9465   Use char because int might match the return type of a GCC
9466   builtin and then its argument prototype would still apply.  */
9467#ifdef __cplusplus
9468extern "C"
9469#endif
9470char dlopen ();
9471/* The GNU C library defines this for functions which it implements
9472    to always fail with ENOSYS.  Some functions are actually named
9473    something starting with __ and the normal name is an alias.  */
9474#if defined __stub_dlopen || defined __stub___dlopen
9475choke me
9476#endif
9477
9478int
9479main ()
9480{
9481return dlopen ();
9482  ;
9483  return 0;
9484}
9485_ACEOF
9486rm -f conftest.$ac_objext conftest$ac_exeext
9487if { (ac_try="$ac_link"
9488case "(($ac_try" in
9489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9490  *) ac_try_echo=$ac_try;;
9491esac
9492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9493  (eval "$ac_link") 2>conftest.er1
9494  ac_status=$?
9495  grep -v '^ *+' conftest.er1 >conftest.err
9496  rm -f conftest.er1
9497  cat conftest.err >&5
9498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9499  (exit $ac_status); } && {
9500	 test -z "$ac_c_werror_flag" ||
9501	 test ! -s conftest.err
9502       } && test -s conftest$ac_exeext &&
9503       $as_test_x conftest$ac_exeext; then
9504  ac_cv_func_dlopen=yes
9505else
9506  echo "$as_me: failed program was:" >&5
9507sed 's/^/| /' conftest.$ac_ext >&5
9508
9509	ac_cv_func_dlopen=no
9510fi
9511
9512rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9513      conftest$ac_exeext conftest.$ac_ext
9514fi
9515{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9516echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9517if test $ac_cv_func_dlopen = yes; then
9518  lt_cv_dlopen="dlopen"
9519else
9520  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9521echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9522if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9523  echo $ECHO_N "(cached) $ECHO_C" >&6
9524else
9525  ac_check_lib_save_LIBS=$LIBS
9526LIBS="-ldl  $LIBS"
9527cat >conftest.$ac_ext <<_ACEOF
9528/* confdefs.h.  */
9529_ACEOF
9530cat confdefs.h >>conftest.$ac_ext
9531cat >>conftest.$ac_ext <<_ACEOF
9532/* end confdefs.h.  */
9533
9534/* Override any GCC internal prototype to avoid an error.
9535   Use char because int might match the return type of a GCC
9536   builtin and then its argument prototype would still apply.  */
9537#ifdef __cplusplus
9538extern "C"
9539#endif
9540char dlopen ();
9541int
9542main ()
9543{
9544return dlopen ();
9545  ;
9546  return 0;
9547}
9548_ACEOF
9549rm -f conftest.$ac_objext conftest$ac_exeext
9550if { (ac_try="$ac_link"
9551case "(($ac_try" in
9552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9553  *) ac_try_echo=$ac_try;;
9554esac
9555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9556  (eval "$ac_link") 2>conftest.er1
9557  ac_status=$?
9558  grep -v '^ *+' conftest.er1 >conftest.err
9559  rm -f conftest.er1
9560  cat conftest.err >&5
9561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9562  (exit $ac_status); } && {
9563	 test -z "$ac_c_werror_flag" ||
9564	 test ! -s conftest.err
9565       } && test -s conftest$ac_exeext &&
9566       $as_test_x conftest$ac_exeext; then
9567  ac_cv_lib_dl_dlopen=yes
9568else
9569  echo "$as_me: failed program was:" >&5
9570sed 's/^/| /' conftest.$ac_ext >&5
9571
9572	ac_cv_lib_dl_dlopen=no
9573fi
9574
9575rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9576      conftest$ac_exeext conftest.$ac_ext
9577LIBS=$ac_check_lib_save_LIBS
9578fi
9579{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9580echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9581if test $ac_cv_lib_dl_dlopen = yes; then
9582  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9583else
9584  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9585echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9586if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9587  echo $ECHO_N "(cached) $ECHO_C" >&6
9588else
9589  ac_check_lib_save_LIBS=$LIBS
9590LIBS="-lsvld  $LIBS"
9591cat >conftest.$ac_ext <<_ACEOF
9592/* confdefs.h.  */
9593_ACEOF
9594cat confdefs.h >>conftest.$ac_ext
9595cat >>conftest.$ac_ext <<_ACEOF
9596/* end confdefs.h.  */
9597
9598/* Override any GCC internal prototype to avoid an error.
9599   Use char because int might match the return type of a GCC
9600   builtin and then its argument prototype would still apply.  */
9601#ifdef __cplusplus
9602extern "C"
9603#endif
9604char dlopen ();
9605int
9606main ()
9607{
9608return dlopen ();
9609  ;
9610  return 0;
9611}
9612_ACEOF
9613rm -f conftest.$ac_objext conftest$ac_exeext
9614if { (ac_try="$ac_link"
9615case "(($ac_try" in
9616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9617  *) ac_try_echo=$ac_try;;
9618esac
9619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9620  (eval "$ac_link") 2>conftest.er1
9621  ac_status=$?
9622  grep -v '^ *+' conftest.er1 >conftest.err
9623  rm -f conftest.er1
9624  cat conftest.err >&5
9625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626  (exit $ac_status); } && {
9627	 test -z "$ac_c_werror_flag" ||
9628	 test ! -s conftest.err
9629       } && test -s conftest$ac_exeext &&
9630       $as_test_x conftest$ac_exeext; then
9631  ac_cv_lib_svld_dlopen=yes
9632else
9633  echo "$as_me: failed program was:" >&5
9634sed 's/^/| /' conftest.$ac_ext >&5
9635
9636	ac_cv_lib_svld_dlopen=no
9637fi
9638
9639rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9640      conftest$ac_exeext conftest.$ac_ext
9641LIBS=$ac_check_lib_save_LIBS
9642fi
9643{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9644echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9645if test $ac_cv_lib_svld_dlopen = yes; then
9646  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9647else
9648  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9649echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9650if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9651  echo $ECHO_N "(cached) $ECHO_C" >&6
9652else
9653  ac_check_lib_save_LIBS=$LIBS
9654LIBS="-ldld  $LIBS"
9655cat >conftest.$ac_ext <<_ACEOF
9656/* confdefs.h.  */
9657_ACEOF
9658cat confdefs.h >>conftest.$ac_ext
9659cat >>conftest.$ac_ext <<_ACEOF
9660/* end confdefs.h.  */
9661
9662/* Override any GCC internal prototype to avoid an error.
9663   Use char because int might match the return type of a GCC
9664   builtin and then its argument prototype would still apply.  */
9665#ifdef __cplusplus
9666extern "C"
9667#endif
9668char dld_link ();
9669int
9670main ()
9671{
9672return dld_link ();
9673  ;
9674  return 0;
9675}
9676_ACEOF
9677rm -f conftest.$ac_objext conftest$ac_exeext
9678if { (ac_try="$ac_link"
9679case "(($ac_try" in
9680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9681  *) ac_try_echo=$ac_try;;
9682esac
9683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9684  (eval "$ac_link") 2>conftest.er1
9685  ac_status=$?
9686  grep -v '^ *+' conftest.er1 >conftest.err
9687  rm -f conftest.er1
9688  cat conftest.err >&5
9689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9690  (exit $ac_status); } && {
9691	 test -z "$ac_c_werror_flag" ||
9692	 test ! -s conftest.err
9693       } && test -s conftest$ac_exeext &&
9694       $as_test_x conftest$ac_exeext; then
9695  ac_cv_lib_dld_dld_link=yes
9696else
9697  echo "$as_me: failed program was:" >&5
9698sed 's/^/| /' conftest.$ac_ext >&5
9699
9700	ac_cv_lib_dld_dld_link=no
9701fi
9702
9703rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9704      conftest$ac_exeext conftest.$ac_ext
9705LIBS=$ac_check_lib_save_LIBS
9706fi
9707{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9708echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9709if test $ac_cv_lib_dld_dld_link = yes; then
9710  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9711fi
9712
9713
9714fi
9715
9716
9717fi
9718
9719
9720fi
9721
9722
9723fi
9724
9725
9726fi
9727
9728    ;;
9729  esac
9730
9731  if test "x$lt_cv_dlopen" != xno; then
9732    enable_dlopen=yes
9733  else
9734    enable_dlopen=no
9735  fi
9736
9737  case $lt_cv_dlopen in
9738  dlopen)
9739    save_CPPFLAGS="$CPPFLAGS"
9740    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9741
9742    save_LDFLAGS="$LDFLAGS"
9743    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9744
9745    save_LIBS="$LIBS"
9746    LIBS="$lt_cv_dlopen_libs $LIBS"
9747
9748    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9749echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9750if test "${lt_cv_dlopen_self+set}" = set; then
9751  echo $ECHO_N "(cached) $ECHO_C" >&6
9752else
9753  	  if test "$cross_compiling" = yes; then :
9754  lt_cv_dlopen_self=cross
9755else
9756  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9757  lt_status=$lt_dlunknown
9758  cat > conftest.$ac_ext <<EOF
9759#line 9759 "configure"
9760#include "confdefs.h"
9761
9762#if HAVE_DLFCN_H
9763#include <dlfcn.h>
9764#endif
9765
9766#include <stdio.h>
9767
9768#ifdef RTLD_GLOBAL
9769#  define LT_DLGLOBAL		RTLD_GLOBAL
9770#else
9771#  ifdef DL_GLOBAL
9772#    define LT_DLGLOBAL		DL_GLOBAL
9773#  else
9774#    define LT_DLGLOBAL		0
9775#  endif
9776#endif
9777
9778/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9779   find out it does not work in some platform. */
9780#ifndef LT_DLLAZY_OR_NOW
9781#  ifdef RTLD_LAZY
9782#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9783#  else
9784#    ifdef DL_LAZY
9785#      define LT_DLLAZY_OR_NOW		DL_LAZY
9786#    else
9787#      ifdef RTLD_NOW
9788#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9789#      else
9790#        ifdef DL_NOW
9791#          define LT_DLLAZY_OR_NOW	DL_NOW
9792#        else
9793#          define LT_DLLAZY_OR_NOW	0
9794#        endif
9795#      endif
9796#    endif
9797#  endif
9798#endif
9799
9800#ifdef __cplusplus
9801extern "C" void exit (int);
9802#endif
9803
9804void fnord() { int i=42;}
9805int main ()
9806{
9807  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9808  int status = $lt_dlunknown;
9809
9810  if (self)
9811    {
9812      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9813      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9814      /* dlclose (self); */
9815    }
9816  else
9817    puts (dlerror ());
9818
9819    exit (status);
9820}
9821EOF
9822  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9823  (eval $ac_link) 2>&5
9824  ac_status=$?
9825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9826  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9827    (./conftest; exit; ) >&5 2>/dev/null
9828    lt_status=$?
9829    case x$lt_status in
9830      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9831      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9832      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9833    esac
9834  else :
9835    # compilation failed
9836    lt_cv_dlopen_self=no
9837  fi
9838fi
9839rm -fr conftest*
9840
9841
9842fi
9843{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9844echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9845
9846    if test "x$lt_cv_dlopen_self" = xyes; then
9847      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9848      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9849echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9850if test "${lt_cv_dlopen_self_static+set}" = set; then
9851  echo $ECHO_N "(cached) $ECHO_C" >&6
9852else
9853  	  if test "$cross_compiling" = yes; then :
9854  lt_cv_dlopen_self_static=cross
9855else
9856  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9857  lt_status=$lt_dlunknown
9858  cat > conftest.$ac_ext <<EOF
9859#line 9859 "configure"
9860#include "confdefs.h"
9861
9862#if HAVE_DLFCN_H
9863#include <dlfcn.h>
9864#endif
9865
9866#include <stdio.h>
9867
9868#ifdef RTLD_GLOBAL
9869#  define LT_DLGLOBAL		RTLD_GLOBAL
9870#else
9871#  ifdef DL_GLOBAL
9872#    define LT_DLGLOBAL		DL_GLOBAL
9873#  else
9874#    define LT_DLGLOBAL		0
9875#  endif
9876#endif
9877
9878/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9879   find out it does not work in some platform. */
9880#ifndef LT_DLLAZY_OR_NOW
9881#  ifdef RTLD_LAZY
9882#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9883#  else
9884#    ifdef DL_LAZY
9885#      define LT_DLLAZY_OR_NOW		DL_LAZY
9886#    else
9887#      ifdef RTLD_NOW
9888#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9889#      else
9890#        ifdef DL_NOW
9891#          define LT_DLLAZY_OR_NOW	DL_NOW
9892#        else
9893#          define LT_DLLAZY_OR_NOW	0
9894#        endif
9895#      endif
9896#    endif
9897#  endif
9898#endif
9899
9900#ifdef __cplusplus
9901extern "C" void exit (int);
9902#endif
9903
9904void fnord() { int i=42;}
9905int main ()
9906{
9907  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9908  int status = $lt_dlunknown;
9909
9910  if (self)
9911    {
9912      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9913      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9914      /* dlclose (self); */
9915    }
9916  else
9917    puts (dlerror ());
9918
9919    exit (status);
9920}
9921EOF
9922  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9923  (eval $ac_link) 2>&5
9924  ac_status=$?
9925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9926  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9927    (./conftest; exit; ) >&5 2>/dev/null
9928    lt_status=$?
9929    case x$lt_status in
9930      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9931      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9932      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9933    esac
9934  else :
9935    # compilation failed
9936    lt_cv_dlopen_self_static=no
9937  fi
9938fi
9939rm -fr conftest*
9940
9941
9942fi
9943{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9944echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9945    fi
9946
9947    CPPFLAGS="$save_CPPFLAGS"
9948    LDFLAGS="$save_LDFLAGS"
9949    LIBS="$save_LIBS"
9950    ;;
9951  esac
9952
9953  case $lt_cv_dlopen_self in
9954  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9955  *) enable_dlopen_self=unknown ;;
9956  esac
9957
9958  case $lt_cv_dlopen_self_static in
9959  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9960  *) enable_dlopen_self_static=unknown ;;
9961  esac
9962fi
9963
9964
9965# Report which library types will actually be built
9966{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9967echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9968{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9969echo "${ECHO_T}$can_build_shared" >&6; }
9970
9971{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9972echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9973test "$can_build_shared" = "no" && enable_shared=no
9974
9975# On AIX, shared libraries and static libraries use the same namespace, and
9976# are all built from PIC.
9977case $host_os in
9978aix3*)
9979  test "$enable_shared" = yes && enable_static=no
9980  if test -n "$RANLIB"; then
9981    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9982    postinstall_cmds='$RANLIB $lib'
9983  fi
9984  ;;
9985
9986aix4* | aix5*)
9987  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9988    test "$enable_shared" = yes && enable_static=no
9989  fi
9990    ;;
9991esac
9992{ echo "$as_me:$LINENO: result: $enable_shared" >&5
9993echo "${ECHO_T}$enable_shared" >&6; }
9994
9995{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9996echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
9997# Make sure either enable_shared or enable_static is yes.
9998test "$enable_shared" = yes || enable_static=yes
9999{ echo "$as_me:$LINENO: result: $enable_static" >&5
10000echo "${ECHO_T}$enable_static" >&6; }
10001
10002# The else clause should only fire when bootstrapping the
10003# libtool distribution, otherwise you forgot to ship ltmain.sh
10004# with your package, and you will get complaints that there are
10005# no rules to generate ltmain.sh.
10006if test -f "$ltmain"; then
10007  # See if we are running on zsh, and set the options which allow our commands through
10008  # without removal of \ escapes.
10009  if test -n "${ZSH_VERSION+set}" ; then
10010    setopt NO_GLOB_SUBST
10011  fi
10012  # Now quote all the things that may contain metacharacters while being
10013  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10014  # variables and quote the copies for generation of the libtool script.
10015  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10016    SED SHELL STRIP \
10017    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10018    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10019    deplibs_check_method reload_flag reload_cmds need_locks \
10020    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10021    lt_cv_sys_global_symbol_to_c_name_address \
10022    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10023    old_postinstall_cmds old_postuninstall_cmds \
10024    compiler \
10025    CC \
10026    LD \
10027    lt_prog_compiler_wl \
10028    lt_prog_compiler_pic \
10029    lt_prog_compiler_static \
10030    lt_prog_compiler_no_builtin_flag \
10031    export_dynamic_flag_spec \
10032    thread_safe_flag_spec \
10033    whole_archive_flag_spec \
10034    enable_shared_with_static_runtimes \
10035    old_archive_cmds \
10036    old_archive_from_new_cmds \
10037    predep_objects \
10038    postdep_objects \
10039    predeps \
10040    postdeps \
10041    compiler_lib_search_path \
10042    archive_cmds \
10043    archive_expsym_cmds \
10044    postinstall_cmds \
10045    postuninstall_cmds \
10046    old_archive_from_expsyms_cmds \
10047    allow_undefined_flag \
10048    no_undefined_flag \
10049    export_symbols_cmds \
10050    hardcode_libdir_flag_spec \
10051    hardcode_libdir_flag_spec_ld \
10052    hardcode_libdir_separator \
10053    hardcode_automatic \
10054    module_cmds \
10055    module_expsym_cmds \
10056    lt_cv_prog_compiler_c_o \
10057    exclude_expsyms \
10058    include_expsyms; do
10059
10060    case $var in
10061    old_archive_cmds | \
10062    old_archive_from_new_cmds | \
10063    archive_cmds | \
10064    archive_expsym_cmds | \
10065    module_cmds | \
10066    module_expsym_cmds | \
10067    old_archive_from_expsyms_cmds | \
10068    export_symbols_cmds | \
10069    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10070    postinstall_cmds | postuninstall_cmds | \
10071    old_postinstall_cmds | old_postuninstall_cmds | \
10072    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10073      # Double-quote double-evaled strings.
10074      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10075      ;;
10076    *)
10077      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10078      ;;
10079    esac
10080  done
10081
10082  case $lt_echo in
10083  *'\$0 --fallback-echo"')
10084    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10085    ;;
10086  esac
10087
10088cfgfile="${ofile}T"
10089  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10090  $rm -f "$cfgfile"
10091  { echo "$as_me:$LINENO: creating $ofile" >&5
10092echo "$as_me: creating $ofile" >&6;}
10093
10094  cat <<__EOF__ >> "$cfgfile"
10095#! $SHELL
10096
10097# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10098# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10099# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10100#
10101# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10102# Free Software Foundation, Inc.
10103#
10104# This file is part of GNU Libtool:
10105# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10106#
10107# This program is free software; you can redistribute it and/or modify
10108# it under the terms of the GNU General Public License as published by
10109# the Free Software Foundation; either version 2 of the License, or
10110# (at your option) any later version.
10111#
10112# This program is distributed in the hope that it will be useful, but
10113# WITHOUT ANY WARRANTY; without even the implied warranty of
10114# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10115# General Public License for more details.
10116#
10117# You should have received a copy of the GNU General Public License
10118# along with this program; if not, write to the Free Software
10119# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10120#
10121# As a special exception to the GNU General Public License, if you
10122# distribute this file as part of a program that contains a
10123# configuration script generated by Autoconf, you may include it under
10124# the same distribution terms that you use for the rest of that program.
10125
10126# A sed program that does not truncate output.
10127SED=$lt_SED
10128
10129# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10130Xsed="$SED -e 1s/^X//"
10131
10132# The HP-UX ksh and POSIX shell print the target directory to stdout
10133# if CDPATH is set.
10134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10135
10136# The names of the tagged configurations supported by this script.
10137available_tags=
10138
10139# ### BEGIN LIBTOOL CONFIG
10140
10141# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10142
10143# Shell to use when invoking shell scripts.
10144SHELL=$lt_SHELL
10145
10146# Whether or not to build shared libraries.
10147build_libtool_libs=$enable_shared
10148
10149# Whether or not to build static libraries.
10150build_old_libs=$enable_static
10151
10152# Whether or not to add -lc for building shared libraries.
10153build_libtool_need_lc=$archive_cmds_need_lc
10154
10155# Whether or not to disallow shared libs when runtime libs are static
10156allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10157
10158# Whether or not to optimize for fast installation.
10159fast_install=$enable_fast_install
10160
10161# The host system.
10162host_alias=$host_alias
10163host=$host
10164host_os=$host_os
10165
10166# The build system.
10167build_alias=$build_alias
10168build=$build
10169build_os=$build_os
10170
10171# An echo program that does not interpret backslashes.
10172echo=$lt_echo
10173
10174# The archiver.
10175AR=$lt_AR
10176AR_FLAGS=$lt_AR_FLAGS
10177
10178# A C compiler.
10179LTCC=$lt_LTCC
10180
10181# LTCC compiler flags.
10182LTCFLAGS=$lt_LTCFLAGS
10183
10184# A language-specific compiler.
10185CC=$lt_compiler
10186
10187# Is the compiler the GNU C compiler?
10188with_gcc=$GCC
10189
10190# An ERE matcher.
10191EGREP=$lt_EGREP
10192
10193# The linker used to build libraries.
10194LD=$lt_LD
10195
10196# Whether we need hard or soft links.
10197LN_S=$lt_LN_S
10198
10199# A BSD-compatible nm program.
10200NM=$lt_NM
10201
10202# A symbol stripping program
10203STRIP=$lt_STRIP
10204
10205# Used to examine libraries when file_magic_cmd begins "file"
10206MAGIC_CMD=$MAGIC_CMD
10207
10208# Used on cygwin: DLL creation program.
10209DLLTOOL="$DLLTOOL"
10210
10211# Used on cygwin: object dumper.
10212OBJDUMP="$OBJDUMP"
10213
10214# Used on cygwin: assembler.
10215AS="$AS"
10216
10217# The name of the directory that contains temporary libtool files.
10218objdir=$objdir
10219
10220# How to create reloadable object files.
10221reload_flag=$lt_reload_flag
10222reload_cmds=$lt_reload_cmds
10223
10224# How to pass a linker flag through the compiler.
10225wl=$lt_lt_prog_compiler_wl
10226
10227# Object file suffix (normally "o").
10228objext="$ac_objext"
10229
10230# Old archive suffix (normally "a").
10231libext="$libext"
10232
10233# Shared library suffix (normally ".so").
10234shrext_cmds='$shrext_cmds'
10235
10236# Executable file suffix (normally "").
10237exeext="$exeext"
10238
10239# Additional compiler flags for building library objects.
10240pic_flag=$lt_lt_prog_compiler_pic
10241pic_mode=$pic_mode
10242
10243# What is the maximum length of a command?
10244max_cmd_len=$lt_cv_sys_max_cmd_len
10245
10246# Does compiler simultaneously support -c and -o options?
10247compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10248
10249# Must we lock files when doing compilation?
10250need_locks=$lt_need_locks
10251
10252# Do we need the lib prefix for modules?
10253need_lib_prefix=$need_lib_prefix
10254
10255# Do we need a version for libraries?
10256need_version=$need_version
10257
10258# Whether dlopen is supported.
10259dlopen_support=$enable_dlopen
10260
10261# Whether dlopen of programs is supported.
10262dlopen_self=$enable_dlopen_self
10263
10264# Whether dlopen of statically linked programs is supported.
10265dlopen_self_static=$enable_dlopen_self_static
10266
10267# Compiler flag to prevent dynamic linking.
10268link_static_flag=$lt_lt_prog_compiler_static
10269
10270# Compiler flag to turn off builtin functions.
10271no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10272
10273# Compiler flag to allow reflexive dlopens.
10274export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10275
10276# Compiler flag to generate shared objects directly from archives.
10277whole_archive_flag_spec=$lt_whole_archive_flag_spec
10278
10279# Compiler flag to generate thread-safe objects.
10280thread_safe_flag_spec=$lt_thread_safe_flag_spec
10281
10282# Library versioning type.
10283version_type=$version_type
10284
10285# Format of library name prefix.
10286libname_spec=$lt_libname_spec
10287
10288# List of archive names.  First name is the real one, the rest are links.
10289# The last name is the one that the linker finds with -lNAME.
10290library_names_spec=$lt_library_names_spec
10291
10292# The coded name of the library, if different from the real name.
10293soname_spec=$lt_soname_spec
10294
10295# Commands used to build and install an old-style archive.
10296RANLIB=$lt_RANLIB
10297old_archive_cmds=$lt_old_archive_cmds
10298old_postinstall_cmds=$lt_old_postinstall_cmds
10299old_postuninstall_cmds=$lt_old_postuninstall_cmds
10300
10301# Create an old-style archive from a shared archive.
10302old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10303
10304# Create a temporary old-style archive to link instead of a shared archive.
10305old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10306
10307# Commands used to build and install a shared archive.
10308archive_cmds=$lt_archive_cmds
10309archive_expsym_cmds=$lt_archive_expsym_cmds
10310postinstall_cmds=$lt_postinstall_cmds
10311postuninstall_cmds=$lt_postuninstall_cmds
10312
10313# Commands used to build a loadable module (assumed same as above if empty)
10314module_cmds=$lt_module_cmds
10315module_expsym_cmds=$lt_module_expsym_cmds
10316
10317# Commands to strip libraries.
10318old_striplib=$lt_old_striplib
10319striplib=$lt_striplib
10320
10321# Dependencies to place before the objects being linked to create a
10322# shared library.
10323predep_objects=$lt_predep_objects
10324
10325# Dependencies to place after the objects being linked to create a
10326# shared library.
10327postdep_objects=$lt_postdep_objects
10328
10329# Dependencies to place before the objects being linked to create a
10330# shared library.
10331predeps=$lt_predeps
10332
10333# Dependencies to place after the objects being linked to create a
10334# shared library.
10335postdeps=$lt_postdeps
10336
10337# The library search path used internally by the compiler when linking
10338# a shared library.
10339compiler_lib_search_path=$lt_compiler_lib_search_path
10340
10341# Method to check whether dependent libraries are shared objects.
10342deplibs_check_method=$lt_deplibs_check_method
10343
10344# Command to use when deplibs_check_method == file_magic.
10345file_magic_cmd=$lt_file_magic_cmd
10346
10347# Flag that allows shared libraries with undefined symbols to be built.
10348allow_undefined_flag=$lt_allow_undefined_flag
10349
10350# Flag that forces no undefined symbols.
10351no_undefined_flag=$lt_no_undefined_flag
10352
10353# Commands used to finish a libtool library installation in a directory.
10354finish_cmds=$lt_finish_cmds
10355
10356# Same as above, but a single script fragment to be evaled but not shown.
10357finish_eval=$lt_finish_eval
10358
10359# Take the output of nm and produce a listing of raw symbols and C names.
10360global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10361
10362# Transform the output of nm in a proper C declaration
10363global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10364
10365# Transform the output of nm in a C name address pair
10366global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10367
10368# This is the shared library runtime path variable.
10369runpath_var=$runpath_var
10370
10371# This is the shared library path variable.
10372shlibpath_var=$shlibpath_var
10373
10374# Is shlibpath searched before the hard-coded library search path?
10375shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10376
10377# How to hardcode a shared library path into an executable.
10378hardcode_action=$hardcode_action
10379
10380# Whether we should hardcode library paths into libraries.
10381hardcode_into_libs=$hardcode_into_libs
10382
10383# Flag to hardcode \$libdir into a binary during linking.
10384# This must work even if \$libdir does not exist.
10385hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10386
10387# If ld is used when linking, flag to hardcode \$libdir into
10388# a binary during linking. This must work even if \$libdir does
10389# not exist.
10390hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10391
10392# Whether we need a single -rpath flag with a separated argument.
10393hardcode_libdir_separator=$lt_hardcode_libdir_separator
10394
10395# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10396# resulting binary.
10397hardcode_direct=$hardcode_direct
10398
10399# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10400# resulting binary.
10401hardcode_minus_L=$hardcode_minus_L
10402
10403# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10404# the resulting binary.
10405hardcode_shlibpath_var=$hardcode_shlibpath_var
10406
10407# Set to yes if building a shared library automatically hardcodes DIR into the library
10408# and all subsequent libraries and executables linked against it.
10409hardcode_automatic=$hardcode_automatic
10410
10411# Variables whose values should be saved in libtool wrapper scripts and
10412# restored at relink time.
10413variables_saved_for_relink="$variables_saved_for_relink"
10414
10415# Whether libtool must link a program against all its dependency libraries.
10416link_all_deplibs=$link_all_deplibs
10417
10418# Compile-time system search path for libraries
10419sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10420
10421# Run-time system search path for libraries
10422sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10423
10424# Fix the shell variable \$srcfile for the compiler.
10425fix_srcfile_path="$fix_srcfile_path"
10426
10427# Set to yes if exported symbols are required.
10428always_export_symbols=$always_export_symbols
10429
10430# The commands to list exported symbols.
10431export_symbols_cmds=$lt_export_symbols_cmds
10432
10433# The commands to extract the exported symbol list from a shared archive.
10434extract_expsyms_cmds=$lt_extract_expsyms_cmds
10435
10436# Symbols that should not be listed in the preloaded symbols.
10437exclude_expsyms=$lt_exclude_expsyms
10438
10439# Symbols that must always be exported.
10440include_expsyms=$lt_include_expsyms
10441
10442# ### END LIBTOOL CONFIG
10443
10444__EOF__
10445
10446
10447  case $host_os in
10448  aix3*)
10449    cat <<\EOF >> "$cfgfile"
10450
10451# AIX sometimes has problems with the GCC collect2 program.  For some
10452# reason, if we set the COLLECT_NAMES environment variable, the problems
10453# vanish in a puff of smoke.
10454if test "X${COLLECT_NAMES+set}" != Xset; then
10455  COLLECT_NAMES=
10456  export COLLECT_NAMES
10457fi
10458EOF
10459    ;;
10460  esac
10461
10462  # We use sed instead of cat because bash on DJGPP gets confused if
10463  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10464  # text mode, it properly converts lines to CR/LF.  This bash problem
10465  # is reportedly fixed, but why not run on old versions too?
10466  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10467
10468  mv -f "$cfgfile" "$ofile" || \
10469    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10470  chmod +x "$ofile"
10471
10472else
10473  # If there is no Makefile yet, we rely on a make rule to execute
10474  # `config.status --recheck' to rerun these tests and create the
10475  # libtool script then.
10476  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10477  if test -f "$ltmain_in"; then
10478    test -f Makefile && make "$ltmain"
10479  fi
10480fi
10481
10482
10483ac_ext=c
10484ac_cpp='$CPP $CPPFLAGS'
10485ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10486ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10487ac_compiler_gnu=$ac_cv_c_compiler_gnu
10488
10489CC="$lt_save_CC"
10490
10491
10492# Check whether --with-tags was given.
10493if test "${with_tags+set}" = set; then
10494  withval=$with_tags; tagnames="$withval"
10495fi
10496
10497
10498if test -f "$ltmain" && test -n "$tagnames"; then
10499  if test ! -f "${ofile}"; then
10500    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10501echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10502  fi
10503
10504  if test -z "$LTCC"; then
10505    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10506    if test -z "$LTCC"; then
10507      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10508echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10509    else
10510      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10511echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10512    fi
10513  fi
10514  if test -z "$LTCFLAGS"; then
10515    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10516  fi
10517
10518  # Extract list of available tagged configurations in $ofile.
10519  # Note that this assumes the entire list is on one line.
10520  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10521
10522  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10523  for tagname in $tagnames; do
10524    IFS="$lt_save_ifs"
10525    # Check whether tagname contains only valid characters
10526    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10527    "") ;;
10528    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10529echo "$as_me: error: invalid tag name: $tagname" >&2;}
10530   { (exit 1); exit 1; }; }
10531	;;
10532    esac
10533
10534    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10535    then
10536      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10537echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10538   { (exit 1); exit 1; }; }
10539    fi
10540
10541    # Update the list of available tags.
10542    if test -n "$tagname"; then
10543      echo appending configuration tag \"$tagname\" to $ofile
10544
10545      case $tagname in
10546      CXX)
10547	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10548	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10549	    (test "X$CXX" != "Xg++"))) ; then
10550	  ac_ext=cpp
10551ac_cpp='$CXXCPP $CPPFLAGS'
10552ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10553ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10554ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10555
10556
10557
10558
10559archive_cmds_need_lc_CXX=no
10560allow_undefined_flag_CXX=
10561always_export_symbols_CXX=no
10562archive_expsym_cmds_CXX=
10563export_dynamic_flag_spec_CXX=
10564hardcode_direct_CXX=no
10565hardcode_libdir_flag_spec_CXX=
10566hardcode_libdir_flag_spec_ld_CXX=
10567hardcode_libdir_separator_CXX=
10568hardcode_minus_L_CXX=no
10569hardcode_shlibpath_var_CXX=unsupported
10570hardcode_automatic_CXX=no
10571module_cmds_CXX=
10572module_expsym_cmds_CXX=
10573link_all_deplibs_CXX=unknown
10574old_archive_cmds_CXX=$old_archive_cmds
10575no_undefined_flag_CXX=
10576whole_archive_flag_spec_CXX=
10577enable_shared_with_static_runtimes_CXX=no
10578
10579# Dependencies to place before and after the object being linked:
10580predep_objects_CXX=
10581postdep_objects_CXX=
10582predeps_CXX=
10583postdeps_CXX=
10584compiler_lib_search_path_CXX=
10585
10586# Source file extension for C++ test sources.
10587ac_ext=cpp
10588
10589# Object file extension for compiled C++ test sources.
10590objext=o
10591objext_CXX=$objext
10592
10593# Code to be used in simple compile tests
10594lt_simple_compile_test_code="int some_variable = 0;\n"
10595
10596# Code to be used in simple link tests
10597lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10598
10599# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10600
10601# If no C compiler was specified, use CC.
10602LTCC=${LTCC-"$CC"}
10603
10604# If no C compiler flags were specified, use CFLAGS.
10605LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10606
10607# Allow CC to be a program name with arguments.
10608compiler=$CC
10609
10610
10611# save warnings/boilerplate of simple test code
10612ac_outfile=conftest.$ac_objext
10613printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10614eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10615_lt_compiler_boilerplate=`cat conftest.err`
10616$rm conftest*
10617
10618ac_outfile=conftest.$ac_objext
10619printf "$lt_simple_link_test_code" >conftest.$ac_ext
10620eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10621_lt_linker_boilerplate=`cat conftest.err`
10622$rm conftest*
10623
10624
10625# Allow CC to be a program name with arguments.
10626lt_save_CC=$CC
10627lt_save_LD=$LD
10628lt_save_GCC=$GCC
10629GCC=$GXX
10630lt_save_with_gnu_ld=$with_gnu_ld
10631lt_save_path_LD=$lt_cv_path_LD
10632if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10633  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10634else
10635  $as_unset lt_cv_prog_gnu_ld
10636fi
10637if test -n "${lt_cv_path_LDCXX+set}"; then
10638  lt_cv_path_LD=$lt_cv_path_LDCXX
10639else
10640  $as_unset lt_cv_path_LD
10641fi
10642test -z "${LDCXX+set}" || LD=$LDCXX
10643CC=${CXX-"c++"}
10644compiler=$CC
10645compiler_CXX=$CC
10646for cc_temp in $compiler""; do
10647  case $cc_temp in
10648    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10649    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10650    \-*) ;;
10651    *) break;;
10652  esac
10653done
10654cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10655
10656
10657# We don't want -fno-exception wen compiling C++ code, so set the
10658# no_builtin_flag separately
10659if test "$GXX" = yes; then
10660  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10661else
10662  lt_prog_compiler_no_builtin_flag_CXX=
10663fi
10664
10665if test "$GXX" = yes; then
10666  # Set up default GNU C++ configuration
10667
10668
10669# Check whether --with-gnu-ld was given.
10670if test "${with_gnu_ld+set}" = set; then
10671  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10672else
10673  with_gnu_ld=no
10674fi
10675
10676ac_prog=ld
10677if test "$GCC" = yes; then
10678  # Check if gcc -print-prog-name=ld gives a path.
10679  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10680echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10681  case $host in
10682  *-*-mingw*)
10683    # gcc leaves a trailing carriage return which upsets mingw
10684    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10685  *)
10686    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10687  esac
10688  case $ac_prog in
10689    # Accept absolute paths.
10690    [\\/]* | ?:[\\/]*)
10691      re_direlt='/[^/][^/]*/\.\./'
10692      # Canonicalize the pathname of ld
10693      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10694      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10695	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10696      done
10697      test -z "$LD" && LD="$ac_prog"
10698      ;;
10699  "")
10700    # If it fails, then pretend we aren't using GCC.
10701    ac_prog=ld
10702    ;;
10703  *)
10704    # If it is relative, then search for the first ld in PATH.
10705    with_gnu_ld=unknown
10706    ;;
10707  esac
10708elif test "$with_gnu_ld" = yes; then
10709  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10710echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10711else
10712  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10713echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10714fi
10715if test "${lt_cv_path_LD+set}" = set; then
10716  echo $ECHO_N "(cached) $ECHO_C" >&6
10717else
10718  if test -z "$LD"; then
10719  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10720  for ac_dir in $PATH; do
10721    IFS="$lt_save_ifs"
10722    test -z "$ac_dir" && ac_dir=.
10723    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10724      lt_cv_path_LD="$ac_dir/$ac_prog"
10725      # Check to see if the program is GNU ld.  I'd rather use --version,
10726      # but apparently some variants of GNU ld only accept -v.
10727      # Break only if it was the GNU/non-GNU ld that we prefer.
10728      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10729      *GNU* | *'with BFD'*)
10730	test "$with_gnu_ld" != no && break
10731	;;
10732      *)
10733	test "$with_gnu_ld" != yes && break
10734	;;
10735      esac
10736    fi
10737  done
10738  IFS="$lt_save_ifs"
10739else
10740  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10741fi
10742fi
10743
10744LD="$lt_cv_path_LD"
10745if test -n "$LD"; then
10746  { echo "$as_me:$LINENO: result: $LD" >&5
10747echo "${ECHO_T}$LD" >&6; }
10748else
10749  { echo "$as_me:$LINENO: result: no" >&5
10750echo "${ECHO_T}no" >&6; }
10751fi
10752test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10753echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10754   { (exit 1); exit 1; }; }
10755{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10756echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10757if test "${lt_cv_prog_gnu_ld+set}" = set; then
10758  echo $ECHO_N "(cached) $ECHO_C" >&6
10759else
10760  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10761case `$LD -v 2>&1 </dev/null` in
10762*GNU* | *'with BFD'*)
10763  lt_cv_prog_gnu_ld=yes
10764  ;;
10765*)
10766  lt_cv_prog_gnu_ld=no
10767  ;;
10768esac
10769fi
10770{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10771echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10772with_gnu_ld=$lt_cv_prog_gnu_ld
10773
10774
10775
10776  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10777  # archiving commands below assume that GNU ld is being used.
10778  if test "$with_gnu_ld" = yes; then
10779    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10780    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'
10781
10782    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10783    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10784
10785    # If archive_cmds runs LD, not CC, wlarc should be empty
10786    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10787    #     investigate it a little bit more. (MM)
10788    wlarc='${wl}'
10789
10790    # ancient GNU ld didn't support --whole-archive et. al.
10791    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10792	grep 'no-whole-archive' > /dev/null; then
10793      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10794    else
10795      whole_archive_flag_spec_CXX=
10796    fi
10797  else
10798    with_gnu_ld=no
10799    wlarc=
10800
10801    # A generic and very simple default shared library creation
10802    # command for GNU C++ for the case where it uses the native
10803    # linker, instead of GNU ld.  If possible, this setting should
10804    # overridden to take advantage of the native linker features on
10805    # the platform it is being used on.
10806    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10807  fi
10808
10809  # Commands to make compiler produce verbose output that lists
10810  # what "hidden" libraries, object files and flags are used when
10811  # linking a shared library.
10812  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10813
10814else
10815  GXX=no
10816  with_gnu_ld=no
10817  wlarc=
10818fi
10819
10820# PORTME: fill in a description of your system's C++ link characteristics
10821{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10822echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10823ld_shlibs_CXX=yes
10824case $host_os in
10825  aix3*)
10826    # FIXME: insert proper C++ library support
10827    ld_shlibs_CXX=no
10828    ;;
10829  aix4* | aix5*)
10830    if test "$host_cpu" = ia64; then
10831      # On IA64, the linker does run time linking by default, so we don't
10832      # have to do anything special.
10833      aix_use_runtimelinking=no
10834      exp_sym_flag='-Bexport'
10835      no_entry_flag=""
10836    else
10837      aix_use_runtimelinking=no
10838
10839      # Test if we are trying to use run time linking or normal
10840      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10841      # need to do runtime linking.
10842      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10843	for ld_flag in $LDFLAGS; do
10844	  case $ld_flag in
10845	  *-brtl*)
10846	    aix_use_runtimelinking=yes
10847	    break
10848	    ;;
10849	  esac
10850	done
10851	;;
10852      esac
10853
10854      exp_sym_flag='-bexport'
10855      no_entry_flag='-bnoentry'
10856    fi
10857
10858    # When large executables or shared objects are built, AIX ld can
10859    # have problems creating the table of contents.  If linking a library
10860    # or program results in "error TOC overflow" add -mminimal-toc to
10861    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10862    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10863
10864    archive_cmds_CXX=''
10865    hardcode_direct_CXX=yes
10866    hardcode_libdir_separator_CXX=':'
10867    link_all_deplibs_CXX=yes
10868
10869    if test "$GXX" = yes; then
10870      case $host_os in aix4.[012]|aix4.[012].*)
10871      # We only want to do this on AIX 4.2 and lower, the check
10872      # below for broken collect2 doesn't work under 4.3+
10873	collect2name=`${CC} -print-prog-name=collect2`
10874	if test -f "$collect2name" && \
10875	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10876	then
10877	  # We have reworked collect2
10878	  hardcode_direct_CXX=yes
10879	else
10880	  # We have old collect2
10881	  hardcode_direct_CXX=unsupported
10882	  # It fails to find uninstalled libraries when the uninstalled
10883	  # path is not listed in the libpath.  Setting hardcode_minus_L
10884	  # to unsupported forces relinking
10885	  hardcode_minus_L_CXX=yes
10886	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10887	  hardcode_libdir_separator_CXX=
10888	fi
10889	;;
10890      esac
10891      shared_flag='-shared'
10892      if test "$aix_use_runtimelinking" = yes; then
10893	shared_flag="$shared_flag "'${wl}-G'
10894      fi
10895    else
10896      # not using gcc
10897      if test "$host_cpu" = ia64; then
10898	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10899	# chokes on -Wl,-G. The following line is correct:
10900	shared_flag='-G'
10901      else
10902	if test "$aix_use_runtimelinking" = yes; then
10903	  shared_flag='${wl}-G'
10904	else
10905	  shared_flag='${wl}-bM:SRE'
10906	fi
10907      fi
10908    fi
10909
10910    # It seems that -bexpall does not export symbols beginning with
10911    # underscore (_), so it is better to generate a list of symbols to export.
10912    always_export_symbols_CXX=yes
10913    if test "$aix_use_runtimelinking" = yes; then
10914      # Warning - without using the other runtime loading flags (-brtl),
10915      # -berok will link without error, but may produce a broken library.
10916      allow_undefined_flag_CXX='-berok'
10917      # Determine the default libpath from the value encoded in an empty executable.
10918      cat >conftest.$ac_ext <<_ACEOF
10919/* confdefs.h.  */
10920_ACEOF
10921cat confdefs.h >>conftest.$ac_ext
10922cat >>conftest.$ac_ext <<_ACEOF
10923/* end confdefs.h.  */
10924
10925int
10926main ()
10927{
10928
10929  ;
10930  return 0;
10931}
10932_ACEOF
10933rm -f conftest.$ac_objext conftest$ac_exeext
10934if { (ac_try="$ac_link"
10935case "(($ac_try" in
10936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10937  *) ac_try_echo=$ac_try;;
10938esac
10939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10940  (eval "$ac_link") 2>conftest.er1
10941  ac_status=$?
10942  grep -v '^ *+' conftest.er1 >conftest.err
10943  rm -f conftest.er1
10944  cat conftest.err >&5
10945  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10946  (exit $ac_status); } && {
10947	 test -z "$ac_cxx_werror_flag" ||
10948	 test ! -s conftest.err
10949       } && test -s conftest$ac_exeext &&
10950       $as_test_x conftest$ac_exeext; then
10951
10952aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10953}'`
10954# Check for a 64-bit object if we didn't find anything.
10955if 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; }
10956}'`; fi
10957else
10958  echo "$as_me: failed program was:" >&5
10959sed 's/^/| /' conftest.$ac_ext >&5
10960
10961
10962fi
10963
10964rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10965      conftest$ac_exeext conftest.$ac_ext
10966if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10967
10968      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10969
10970      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"
10971     else
10972      if test "$host_cpu" = ia64; then
10973	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10974	allow_undefined_flag_CXX="-z nodefs"
10975	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"
10976      else
10977	# Determine the default libpath from the value encoded in an empty executable.
10978	cat >conftest.$ac_ext <<_ACEOF
10979/* confdefs.h.  */
10980_ACEOF
10981cat confdefs.h >>conftest.$ac_ext
10982cat >>conftest.$ac_ext <<_ACEOF
10983/* end confdefs.h.  */
10984
10985int
10986main ()
10987{
10988
10989  ;
10990  return 0;
10991}
10992_ACEOF
10993rm -f conftest.$ac_objext conftest$ac_exeext
10994if { (ac_try="$ac_link"
10995case "(($ac_try" in
10996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10997  *) ac_try_echo=$ac_try;;
10998esac
10999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11000  (eval "$ac_link") 2>conftest.er1
11001  ac_status=$?
11002  grep -v '^ *+' conftest.er1 >conftest.err
11003  rm -f conftest.er1
11004  cat conftest.err >&5
11005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006  (exit $ac_status); } && {
11007	 test -z "$ac_cxx_werror_flag" ||
11008	 test ! -s conftest.err
11009       } && test -s conftest$ac_exeext &&
11010       $as_test_x conftest$ac_exeext; then
11011
11012aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11013}'`
11014# Check for a 64-bit object if we didn't find anything.
11015if 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; }
11016}'`; fi
11017else
11018  echo "$as_me: failed program was:" >&5
11019sed 's/^/| /' conftest.$ac_ext >&5
11020
11021
11022fi
11023
11024rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11025      conftest$ac_exeext conftest.$ac_ext
11026if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11027
11028	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11029	# Warning - without using the other run time loading flags,
11030	# -berok will link without error, but may produce a broken library.
11031	no_undefined_flag_CXX=' ${wl}-bernotok'
11032	allow_undefined_flag_CXX=' ${wl}-berok'
11033	# Exported symbols can be pulled into shared objects from archives
11034	whole_archive_flag_spec_CXX='$convenience'
11035	archive_cmds_need_lc_CXX=yes
11036	# This is similar to how AIX traditionally builds its shared libraries.
11037	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'
11038      fi
11039    fi
11040    ;;
11041
11042  beos*)
11043    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11044      allow_undefined_flag_CXX=unsupported
11045      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11046      # support --undefined.  This deserves some investigation.  FIXME
11047      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11048    else
11049      ld_shlibs_CXX=no
11050    fi
11051    ;;
11052
11053  chorus*)
11054    case $cc_basename in
11055      *)
11056	# FIXME: insert proper C++ library support
11057	ld_shlibs_CXX=no
11058	;;
11059    esac
11060    ;;
11061
11062  cygwin* | mingw* | pw32*)
11063    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11064    # as there is no search path for DLLs.
11065    hardcode_libdir_flag_spec_CXX='-L$libdir'
11066    allow_undefined_flag_CXX=unsupported
11067    always_export_symbols_CXX=no
11068    enable_shared_with_static_runtimes_CXX=yes
11069
11070    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11071      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'
11072      # If the export-symbols file already is a .def file (1st line
11073      # is EXPORTS), use it as is; otherwise, prepend...
11074      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11075	cp $export_symbols $output_objdir/$soname.def;
11076      else
11077	echo EXPORTS > $output_objdir/$soname.def;
11078	cat $export_symbols >> $output_objdir/$soname.def;
11079      fi~
11080      $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'
11081    else
11082      ld_shlibs_CXX=no
11083    fi
11084  ;;
11085      darwin* | rhapsody*)
11086        case $host_os in
11087        rhapsody* | darwin1.[012])
11088         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11089         ;;
11090       *) # Darwin 1.3 on
11091         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11092           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11093         else
11094           case ${MACOSX_DEPLOYMENT_TARGET} in
11095             10.[012])
11096               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11097               ;;
11098             10.*)
11099               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11100               ;;
11101           esac
11102         fi
11103         ;;
11104        esac
11105      archive_cmds_need_lc_CXX=no
11106      hardcode_direct_CXX=no
11107      hardcode_automatic_CXX=yes
11108      hardcode_shlibpath_var_CXX=unsupported
11109      whole_archive_flag_spec_CXX=''
11110      link_all_deplibs_CXX=yes
11111
11112    if test "$GXX" = yes ; then
11113      lt_int_apple_cc_single_mod=no
11114      output_verbose_link_cmd='echo'
11115      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11116       lt_int_apple_cc_single_mod=yes
11117      fi
11118      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11119       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11120      else
11121          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'
11122        fi
11123        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11124        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11125          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11126            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}'
11127          else
11128            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}'
11129          fi
11130            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}'
11131      else
11132      case $cc_basename in
11133        xlc*)
11134         output_verbose_link_cmd='echo'
11135          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'
11136          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11137          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11138          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}'
11139          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}'
11140          ;;
11141       *)
11142         ld_shlibs_CXX=no
11143          ;;
11144      esac
11145      fi
11146        ;;
11147
11148  dgux*)
11149    case $cc_basename in
11150      ec++*)
11151	# FIXME: insert proper C++ library support
11152	ld_shlibs_CXX=no
11153	;;
11154      ghcx*)
11155	# Green Hills C++ Compiler
11156	# FIXME: insert proper C++ library support
11157	ld_shlibs_CXX=no
11158	;;
11159      *)
11160	# FIXME: insert proper C++ library support
11161	ld_shlibs_CXX=no
11162	;;
11163    esac
11164    ;;
11165  freebsd[12]*)
11166    # C++ shared libraries reported to be fairly broken before switch to ELF
11167    ld_shlibs_CXX=no
11168    ;;
11169  freebsd-elf*)
11170    archive_cmds_need_lc_CXX=no
11171    ;;
11172  freebsd* | dragonfly*)
11173    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11174    # conventions
11175    ld_shlibs_CXX=yes
11176    ;;
11177  gnu*)
11178    ;;
11179  hpux9*)
11180    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11181    hardcode_libdir_separator_CXX=:
11182    export_dynamic_flag_spec_CXX='${wl}-E'
11183    hardcode_direct_CXX=yes
11184    hardcode_minus_L_CXX=yes # Not in the search PATH,
11185				# but as the default
11186				# location of the library.
11187
11188    case $cc_basename in
11189    CC*)
11190      # FIXME: insert proper C++ library support
11191      ld_shlibs_CXX=no
11192      ;;
11193    aCC*)
11194      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'
11195      # Commands to make compiler produce verbose output that lists
11196      # what "hidden" libraries, object files and flags are used when
11197      # linking a shared library.
11198      #
11199      # There doesn't appear to be a way to prevent this compiler from
11200      # explicitly linking system object files so we need to strip them
11201      # from the output so that they don't get included in the library
11202      # dependencies.
11203      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'
11204      ;;
11205    *)
11206      if test "$GXX" = yes; then
11207        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'
11208      else
11209        # FIXME: insert proper C++ library support
11210        ld_shlibs_CXX=no
11211      fi
11212      ;;
11213    esac
11214    ;;
11215  hpux10*|hpux11*)
11216    if test $with_gnu_ld = no; then
11217      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11218      hardcode_libdir_separator_CXX=:
11219
11220      case $host_cpu in
11221      hppa*64*|ia64*)
11222	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11223        ;;
11224      *)
11225	export_dynamic_flag_spec_CXX='${wl}-E'
11226        ;;
11227      esac
11228    fi
11229    case $host_cpu in
11230    hppa*64*|ia64*)
11231      hardcode_direct_CXX=no
11232      hardcode_shlibpath_var_CXX=no
11233      ;;
11234    *)
11235      hardcode_direct_CXX=yes
11236      hardcode_minus_L_CXX=yes # Not in the search PATH,
11237					      # but as the default
11238					      # location of the library.
11239      ;;
11240    esac
11241
11242    case $cc_basename in
11243      CC*)
11244	# FIXME: insert proper C++ library support
11245	ld_shlibs_CXX=no
11246	;;
11247      aCC*)
11248	case $host_cpu in
11249	hppa*64*)
11250	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11251	  ;;
11252	ia64*)
11253	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11254	  ;;
11255	*)
11256	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11257	  ;;
11258	esac
11259	# Commands to make compiler produce verbose output that lists
11260	# what "hidden" libraries, object files and flags are used when
11261	# linking a shared library.
11262	#
11263	# There doesn't appear to be a way to prevent this compiler from
11264	# explicitly linking system object files so we need to strip them
11265	# from the output so that they don't get included in the library
11266	# dependencies.
11267	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'
11268	;;
11269      *)
11270	if test "$GXX" = yes; then
11271	  if test $with_gnu_ld = no; then
11272	    case $host_cpu in
11273	    hppa*64*)
11274	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11275	      ;;
11276	    ia64*)
11277	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11278	      ;;
11279	    *)
11280	      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'
11281	      ;;
11282	    esac
11283	  fi
11284	else
11285	  # FIXME: insert proper C++ library support
11286	  ld_shlibs_CXX=no
11287	fi
11288	;;
11289    esac
11290    ;;
11291  interix3*)
11292    hardcode_direct_CXX=no
11293    hardcode_shlibpath_var_CXX=no
11294    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11295    export_dynamic_flag_spec_CXX='${wl}-E'
11296    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11297    # Instead, shared libraries are loaded at an image base (0x10000000 by
11298    # default) and relocated if they conflict, which is a slow very memory
11299    # consuming and fragmenting process.  To avoid this, we pick a random,
11300    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11301    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11302    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'
11303    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'
11304    ;;
11305  irix5* | irix6*)
11306    case $cc_basename in
11307      CC*)
11308	# SGI C++
11309	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'
11310
11311	# Archives containing C++ object files must be created using
11312	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11313	# necessary to make sure instantiated templates are included
11314	# in the archive.
11315	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11316	;;
11317      *)
11318	if test "$GXX" = yes; then
11319	  if test "$with_gnu_ld" = no; then
11320	    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'
11321	  else
11322	    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'
11323	  fi
11324	fi
11325	link_all_deplibs_CXX=yes
11326	;;
11327    esac
11328    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11329    hardcode_libdir_separator_CXX=:
11330    ;;
11331  linux* | k*bsd*-gnu)
11332    case $cc_basename in
11333      KCC*)
11334	# Kuck and Associates, Inc. (KAI) C++ Compiler
11335
11336	# KCC will only create a shared library if the output file
11337	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11338	# to its proper name (with version) after linking.
11339	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'
11340	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'
11341	# Commands to make compiler produce verbose output that lists
11342	# what "hidden" libraries, object files and flags are used when
11343	# linking a shared library.
11344	#
11345	# There doesn't appear to be a way to prevent this compiler from
11346	# explicitly linking system object files so we need to strip them
11347	# from the output so that they don't get included in the library
11348	# dependencies.
11349	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'
11350
11351	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11352	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11353
11354	# Archives containing C++ object files must be created using
11355	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11356	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11357	;;
11358      icpc*)
11359	# Intel C++
11360	with_gnu_ld=yes
11361	# version 8.0 and above of icpc choke on multiply defined symbols
11362	# if we add $predep_objects and $postdep_objects, however 7.1 and
11363	# earlier do not add the objects themselves.
11364	case `$CC -V 2>&1` in
11365	*"Version 7."*)
11366  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11367  	  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'
11368	  ;;
11369	*)  # Version 8.0 or newer
11370	  tmp_idyn=
11371	  case $host_cpu in
11372	    ia64*) tmp_idyn=' -i_dynamic';;
11373	  esac
11374  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11375	  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'
11376	  ;;
11377	esac
11378	archive_cmds_need_lc_CXX=no
11379	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11380	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11381	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11382	;;
11383      pgCC*)
11384        # Portland Group C++ compiler
11385	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11386  	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'
11387
11388	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11389	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11390	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'
11391        ;;
11392      cxx*)
11393	# Compaq C++
11394	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11395	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'
11396
11397	runpath_var=LD_RUN_PATH
11398	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11399	hardcode_libdir_separator_CXX=:
11400
11401	# Commands to make compiler produce verbose output that lists
11402	# what "hidden" libraries, object files and flags are used when
11403	# linking a shared library.
11404	#
11405	# There doesn't appear to be a way to prevent this compiler from
11406	# explicitly linking system object files so we need to strip them
11407	# from the output so that they don't get included in the library
11408	# dependencies.
11409	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'
11410	;;
11411    esac
11412    ;;
11413  lynxos*)
11414    # FIXME: insert proper C++ library support
11415    ld_shlibs_CXX=no
11416    ;;
11417  m88k*)
11418    # FIXME: insert proper C++ library support
11419    ld_shlibs_CXX=no
11420    ;;
11421  mvs*)
11422    case $cc_basename in
11423      cxx*)
11424	# FIXME: insert proper C++ library support
11425	ld_shlibs_CXX=no
11426	;;
11427      *)
11428	# FIXME: insert proper C++ library support
11429	ld_shlibs_CXX=no
11430	;;
11431    esac
11432    ;;
11433  netbsd* | netbsdelf*-gnu)
11434    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11435      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11436      wlarc=
11437      hardcode_libdir_flag_spec_CXX='-R$libdir'
11438      hardcode_direct_CXX=yes
11439      hardcode_shlibpath_var_CXX=no
11440    fi
11441    # Workaround some broken pre-1.5 toolchains
11442    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11443    ;;
11444  openbsd2*)
11445    # C++ shared libraries are fairly broken
11446    ld_shlibs_CXX=no
11447    ;;
11448  openbsd*)
11449    hardcode_direct_CXX=yes
11450    hardcode_shlibpath_var_CXX=no
11451    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11452    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11453    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11454      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11455      export_dynamic_flag_spec_CXX='${wl}-E'
11456      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11457    fi
11458    output_verbose_link_cmd='echo'
11459    ;;
11460  osf3*)
11461    case $cc_basename in
11462      KCC*)
11463	# Kuck and Associates, Inc. (KAI) C++ Compiler
11464
11465	# KCC will only create a shared library if the output file
11466	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11467	# to its proper name (with version) after linking.
11468	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'
11469
11470	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11471	hardcode_libdir_separator_CXX=:
11472
11473	# Archives containing C++ object files must be created using
11474	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11475	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11476
11477	;;
11478      RCC*)
11479	# Rational C++ 2.4.1
11480	# FIXME: insert proper C++ library support
11481	ld_shlibs_CXX=no
11482	;;
11483      cxx*)
11484	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11485	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'
11486
11487	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11488	hardcode_libdir_separator_CXX=:
11489
11490	# Commands to make compiler produce verbose output that lists
11491	# what "hidden" libraries, object files and flags are used when
11492	# linking a shared library.
11493	#
11494	# There doesn't appear to be a way to prevent this compiler from
11495	# explicitly linking system object files so we need to strip them
11496	# from the output so that they don't get included in the library
11497	# dependencies.
11498	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'
11499	;;
11500      *)
11501	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11502	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11503	  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'
11504
11505	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11506	  hardcode_libdir_separator_CXX=:
11507
11508	  # Commands to make compiler produce verbose output that lists
11509	  # what "hidden" libraries, object files and flags are used when
11510	  # linking a shared library.
11511	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11512
11513	else
11514	  # FIXME: insert proper C++ library support
11515	  ld_shlibs_CXX=no
11516	fi
11517	;;
11518    esac
11519    ;;
11520  osf4* | osf5*)
11521    case $cc_basename in
11522      KCC*)
11523	# Kuck and Associates, Inc. (KAI) C++ Compiler
11524
11525	# KCC will only create a shared library if the output file
11526	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11527	# to its proper name (with version) after linking.
11528	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'
11529
11530	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11531	hardcode_libdir_separator_CXX=:
11532
11533	# Archives containing C++ object files must be created using
11534	# the KAI C++ compiler.
11535	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11536	;;
11537      RCC*)
11538	# Rational C++ 2.4.1
11539	# FIXME: insert proper C++ library support
11540	ld_shlibs_CXX=no
11541	;;
11542      cxx*)
11543	allow_undefined_flag_CXX=' -expect_unresolved \*'
11544	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'
11545	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11546	  echo "-hidden">> $lib.exp~
11547	  $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~
11548	  $rm $lib.exp'
11549
11550	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11551	hardcode_libdir_separator_CXX=:
11552
11553	# Commands to make compiler produce verbose output that lists
11554	# what "hidden" libraries, object files and flags are used when
11555	# linking a shared library.
11556	#
11557	# There doesn't appear to be a way to prevent this compiler from
11558	# explicitly linking system object files so we need to strip them
11559	# from the output so that they don't get included in the library
11560	# dependencies.
11561	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'
11562	;;
11563      *)
11564	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11565	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11566	 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'
11567
11568	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11569	  hardcode_libdir_separator_CXX=:
11570
11571	  # Commands to make compiler produce verbose output that lists
11572	  # what "hidden" libraries, object files and flags are used when
11573	  # linking a shared library.
11574	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11575
11576	else
11577	  # FIXME: insert proper C++ library support
11578	  ld_shlibs_CXX=no
11579	fi
11580	;;
11581    esac
11582    ;;
11583  psos*)
11584    # FIXME: insert proper C++ library support
11585    ld_shlibs_CXX=no
11586    ;;
11587  sunos4*)
11588    case $cc_basename in
11589      CC*)
11590	# Sun C++ 4.x
11591	# FIXME: insert proper C++ library support
11592	ld_shlibs_CXX=no
11593	;;
11594      lcc*)
11595	# Lucid
11596	# FIXME: insert proper C++ library support
11597	ld_shlibs_CXX=no
11598	;;
11599      *)
11600	# FIXME: insert proper C++ library support
11601	ld_shlibs_CXX=no
11602	;;
11603    esac
11604    ;;
11605  solaris*)
11606    case $cc_basename in
11607      CC*)
11608	# Sun C++ 4.2, 5.x and Centerline C++
11609        archive_cmds_need_lc_CXX=yes
11610	no_undefined_flag_CXX=' -zdefs'
11611	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11612	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11613	$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'
11614
11615	hardcode_libdir_flag_spec_CXX='-R$libdir'
11616	hardcode_shlibpath_var_CXX=no
11617	case $host_os in
11618	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11619	  *)
11620	    # The C++ compiler is used as linker so we must use $wl
11621	    # flag to pass the commands to the underlying system
11622	    # linker. We must also pass each convience library through
11623	    # to the system linker between allextract/defaultextract.
11624	    # The C++ compiler will combine linker options so we
11625	    # cannot just pass the convience library names through
11626	    # without $wl.
11627	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11628	    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'
11629	    ;;
11630	esac
11631	link_all_deplibs_CXX=yes
11632
11633	output_verbose_link_cmd='echo'
11634
11635	# Archives containing C++ object files must be created using
11636	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11637	# necessary to make sure instantiated templates are included
11638	# in the archive.
11639	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11640	;;
11641      gcx*)
11642	# Green Hills C++ Compiler
11643	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11644
11645	# The C++ compiler must be used to create the archive.
11646	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11647	;;
11648      *)
11649	# GNU C++ compiler with Solaris linker
11650	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11651	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11652	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11653	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11654	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11655		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11656
11657	    # Commands to make compiler produce verbose output that lists
11658	    # what "hidden" libraries, object files and flags are used when
11659	    # linking a shared library.
11660	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11661	  else
11662	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11663	    # platform.
11664	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11665	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11666		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11667
11668	    # Commands to make compiler produce verbose output that lists
11669	    # what "hidden" libraries, object files and flags are used when
11670	    # linking a shared library.
11671	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11672	  fi
11673
11674	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11675	fi
11676	;;
11677    esac
11678    ;;
11679  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11680    no_undefined_flag_CXX='${wl}-z,text'
11681    archive_cmds_need_lc_CXX=no
11682    hardcode_shlibpath_var_CXX=no
11683    runpath_var='LD_RUN_PATH'
11684
11685    case $cc_basename in
11686      CC*)
11687	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11688	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11689	;;
11690      *)
11691	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11692	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11693	;;
11694    esac
11695    ;;
11696  sysv5* | sco3.2v5* | sco5v6*)
11697    # Note: We can NOT use -z defs as we might desire, because we do not
11698    # link with -lc, and that would cause any symbols used from libc to
11699    # always be unresolved, which means just about no library would
11700    # ever link correctly.  If we're not using GNU ld we use -z text
11701    # though, which does catch some bad symbols but isn't as heavy-handed
11702    # as -z defs.
11703    # For security reasons, it is highly recommended that you always
11704    # use absolute paths for naming shared libraries, and exclude the
11705    # DT_RUNPATH tag from executables and libraries.  But doing so
11706    # requires that you compile everything twice, which is a pain.
11707    # So that behaviour is only enabled if SCOABSPATH is set to a
11708    # non-empty value in the environment.  Most likely only useful for
11709    # creating official distributions of packages.
11710    # This is a hack until libtool officially supports absolute path
11711    # names for shared libraries.
11712    no_undefined_flag_CXX='${wl}-z,text'
11713    allow_undefined_flag_CXX='${wl}-z,nodefs'
11714    archive_cmds_need_lc_CXX=no
11715    hardcode_shlibpath_var_CXX=no
11716    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11717    hardcode_libdir_separator_CXX=':'
11718    link_all_deplibs_CXX=yes
11719    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11720    runpath_var='LD_RUN_PATH'
11721
11722    case $cc_basename in
11723      CC*)
11724	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11725	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11726	;;
11727      *)
11728	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11729	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11730	;;
11731    esac
11732    ;;
11733  tandem*)
11734    case $cc_basename in
11735      NCC*)
11736	# NonStop-UX NCC 3.20
11737	# FIXME: insert proper C++ library support
11738	ld_shlibs_CXX=no
11739	;;
11740      *)
11741	# FIXME: insert proper C++ library support
11742	ld_shlibs_CXX=no
11743	;;
11744    esac
11745    ;;
11746  vxworks*)
11747    # FIXME: insert proper C++ library support
11748    ld_shlibs_CXX=no
11749    ;;
11750  *)
11751    # FIXME: insert proper C++ library support
11752    ld_shlibs_CXX=no
11753    ;;
11754esac
11755{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11756echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11757test "$ld_shlibs_CXX" = no && can_build_shared=no
11758
11759GCC_CXX="$GXX"
11760LD_CXX="$LD"
11761
11762
11763cat > conftest.$ac_ext <<EOF
11764class Foo
11765{
11766public:
11767  Foo (void) { a = 0; }
11768private:
11769  int a;
11770};
11771EOF
11772
11773if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11774  (eval $ac_compile) 2>&5
11775  ac_status=$?
11776  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11777  (exit $ac_status); }; then
11778  # Parse the compiler output and extract the necessary
11779  # objects, libraries and library flags.
11780
11781  # Sentinel used to keep track of whether or not we are before
11782  # the conftest object file.
11783  pre_test_object_deps_done=no
11784
11785  # The `*' in the case matches for architectures that use `case' in
11786  # $output_verbose_cmd can trigger glob expansion during the loop
11787  # eval without this substitution.
11788  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11789
11790  for p in `eval $output_verbose_link_cmd`; do
11791    case $p in
11792
11793    -L* | -R* | -l*)
11794       # Some compilers place space between "-{L,R}" and the path.
11795       # Remove the space.
11796       if test $p = "-L" \
11797	  || test $p = "-R"; then
11798	 prev=$p
11799	 continue
11800       else
11801	 prev=
11802       fi
11803
11804       if test "$pre_test_object_deps_done" = no; then
11805	 case $p in
11806	 -L* | -R*)
11807	   # Internal compiler library paths should come after those
11808	   # provided the user.  The postdeps already come after the
11809	   # user supplied libs so there is no need to process them.
11810	   if test -z "$compiler_lib_search_path_CXX"; then
11811	     compiler_lib_search_path_CXX="${prev}${p}"
11812	   else
11813	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11814	   fi
11815	   ;;
11816	 # The "-l" case would never come before the object being
11817	 # linked, so don't bother handling this case.
11818	 esac
11819       else
11820	 if test -z "$postdeps_CXX"; then
11821	   postdeps_CXX="${prev}${p}"
11822	 else
11823	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11824	 fi
11825       fi
11826       ;;
11827
11828    *.$objext)
11829       # This assumes that the test object file only shows up
11830       # once in the compiler output.
11831       if test "$p" = "conftest.$objext"; then
11832	 pre_test_object_deps_done=yes
11833	 continue
11834       fi
11835
11836       if test "$pre_test_object_deps_done" = no; then
11837	 if test -z "$predep_objects_CXX"; then
11838	   predep_objects_CXX="$p"
11839	 else
11840	   predep_objects_CXX="$predep_objects_CXX $p"
11841	 fi
11842       else
11843	 if test -z "$postdep_objects_CXX"; then
11844	   postdep_objects_CXX="$p"
11845	 else
11846	   postdep_objects_CXX="$postdep_objects_CXX $p"
11847	 fi
11848       fi
11849       ;;
11850
11851    *) ;; # Ignore the rest.
11852
11853    esac
11854  done
11855
11856  # Clean up.
11857  rm -f a.out a.exe
11858else
11859  echo "libtool.m4: error: problem compiling CXX test program"
11860fi
11861
11862$rm -f confest.$objext
11863
11864# PORTME: override above test on systems where it is broken
11865case $host_os in
11866interix3*)
11867  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11868  # hack all around it, let's just trust "g++" to DTRT.
11869  predep_objects_CXX=
11870  postdep_objects_CXX=
11871  postdeps_CXX=
11872  ;;
11873
11874solaris*)
11875  case $cc_basename in
11876  CC*)
11877    # Adding this requires a known-good setup of shared libraries for
11878    # Sun compiler versions before 5.6, else PIC objects from an old
11879    # archive will be linked into the output, leading to subtle bugs.
11880    postdeps_CXX='-lCstd -lCrun'
11881    ;;
11882  esac
11883  ;;
11884esac
11885
11886
11887case " $postdeps_CXX " in
11888*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11889esac
11890
11891lt_prog_compiler_wl_CXX=
11892lt_prog_compiler_pic_CXX=
11893lt_prog_compiler_static_CXX=
11894
11895{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11896echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11897
11898  # C++ specific cases for pic, static, wl, etc.
11899  if test "$GXX" = yes; then
11900    lt_prog_compiler_wl_CXX='-Wl,'
11901    lt_prog_compiler_static_CXX='-static'
11902
11903    case $host_os in
11904    aix*)
11905      # All AIX code is PIC.
11906      if test "$host_cpu" = ia64; then
11907	# AIX 5 now supports IA64 processor
11908	lt_prog_compiler_static_CXX='-Bstatic'
11909      fi
11910      ;;
11911    amigaos*)
11912      # FIXME: we need at least 68020 code to build shared libraries, but
11913      # adding the `-m68020' flag to GCC prevents building anything better,
11914      # like `-m68040'.
11915      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11916      ;;
11917    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11918      # PIC is the default for these OSes.
11919      ;;
11920    mingw* | os2* | pw32*)
11921      # This hack is so that the source file can tell whether it is being
11922      # built for inclusion in a dll (and should export symbols for example).
11923      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11924      ;;
11925    darwin* | rhapsody*)
11926      # PIC is the default on this platform
11927      # Common symbols not allowed in MH_DYLIB files
11928      lt_prog_compiler_pic_CXX='-fno-common'
11929      ;;
11930    *djgpp*)
11931      # DJGPP does not support shared libraries at all
11932      lt_prog_compiler_pic_CXX=
11933      ;;
11934    interix3*)
11935      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11936      # Instead, we relocate shared libraries at runtime.
11937      ;;
11938    sysv4*MP*)
11939      if test -d /usr/nec; then
11940	lt_prog_compiler_pic_CXX=-Kconform_pic
11941      fi
11942      ;;
11943    hpux*)
11944      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11945      # not for PA HP-UX.
11946      case $host_cpu in
11947      hppa*64*|ia64*)
11948	;;
11949      *)
11950	lt_prog_compiler_pic_CXX='-fPIC'
11951	;;
11952      esac
11953      ;;
11954    *)
11955      lt_prog_compiler_pic_CXX='-fPIC'
11956      ;;
11957    esac
11958  else
11959    case $host_os in
11960      aix4* | aix5*)
11961	# All AIX code is PIC.
11962	if test "$host_cpu" = ia64; then
11963	  # AIX 5 now supports IA64 processor
11964	  lt_prog_compiler_static_CXX='-Bstatic'
11965	else
11966	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11967	fi
11968	;;
11969      chorus*)
11970	case $cc_basename in
11971	cxch68*)
11972	  # Green Hills C++ Compiler
11973	  # _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"
11974	  ;;
11975	esac
11976	;;
11977       darwin*)
11978         # PIC is the default on this platform
11979         # Common symbols not allowed in MH_DYLIB files
11980         case $cc_basename in
11981           xlc*)
11982           lt_prog_compiler_pic_CXX='-qnocommon'
11983           lt_prog_compiler_wl_CXX='-Wl,'
11984           ;;
11985         esac
11986       ;;
11987      dgux*)
11988	case $cc_basename in
11989	  ec++*)
11990	    lt_prog_compiler_pic_CXX='-KPIC'
11991	    ;;
11992	  ghcx*)
11993	    # Green Hills C++ Compiler
11994	    lt_prog_compiler_pic_CXX='-pic'
11995	    ;;
11996	  *)
11997	    ;;
11998	esac
11999	;;
12000      freebsd* | dragonfly*)
12001	# FreeBSD uses GNU C++
12002	;;
12003      hpux9* | hpux10* | hpux11*)
12004	case $cc_basename in
12005	  CC*)
12006	    lt_prog_compiler_wl_CXX='-Wl,'
12007	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12008	    if test "$host_cpu" != ia64; then
12009	      lt_prog_compiler_pic_CXX='+Z'
12010	    fi
12011	    ;;
12012	  aCC*)
12013	    lt_prog_compiler_wl_CXX='-Wl,'
12014	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12015	    case $host_cpu in
12016	    hppa*64*|ia64*)
12017	      # +Z the default
12018	      ;;
12019	    *)
12020	      lt_prog_compiler_pic_CXX='+Z'
12021	      ;;
12022	    esac
12023	    ;;
12024	  *)
12025	    ;;
12026	esac
12027	;;
12028      interix*)
12029	# This is c89, which is MS Visual C++ (no shared libs)
12030	# Anyone wants to do a port?
12031	;;
12032      irix5* | irix6* | nonstopux*)
12033	case $cc_basename in
12034	  CC*)
12035	    lt_prog_compiler_wl_CXX='-Wl,'
12036	    lt_prog_compiler_static_CXX='-non_shared'
12037	    # CC pic flag -KPIC is the default.
12038	    ;;
12039	  *)
12040	    ;;
12041	esac
12042	;;
12043      linux* | k*bsd*-gnu)
12044	case $cc_basename in
12045	  KCC*)
12046	    # KAI C++ Compiler
12047	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12048	    lt_prog_compiler_pic_CXX='-fPIC'
12049	    ;;
12050	  icpc* | ecpc*)
12051	    # Intel C++
12052	    lt_prog_compiler_wl_CXX='-Wl,'
12053	    lt_prog_compiler_pic_CXX='-KPIC'
12054	    lt_prog_compiler_static_CXX='-static'
12055	    ;;
12056	  pgCC*)
12057	    # Portland Group C++ compiler.
12058	    lt_prog_compiler_wl_CXX='-Wl,'
12059	    lt_prog_compiler_pic_CXX='-fpic'
12060	    lt_prog_compiler_static_CXX='-Bstatic'
12061	    ;;
12062	  cxx*)
12063	    # Compaq C++
12064	    # Make sure the PIC flag is empty.  It appears that all Alpha
12065	    # Linux and Compaq Tru64 Unix objects are PIC.
12066	    lt_prog_compiler_pic_CXX=
12067	    lt_prog_compiler_static_CXX='-non_shared'
12068	    ;;
12069	  *)
12070	    ;;
12071	esac
12072	;;
12073      lynxos*)
12074	;;
12075      m88k*)
12076	;;
12077      mvs*)
12078	case $cc_basename in
12079	  cxx*)
12080	    lt_prog_compiler_pic_CXX='-W c,exportall'
12081	    ;;
12082	  *)
12083	    ;;
12084	esac
12085	;;
12086      netbsd* | netbsdelf*-gnu)
12087	;;
12088      osf3* | osf4* | osf5*)
12089	case $cc_basename in
12090	  KCC*)
12091	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12092	    ;;
12093	  RCC*)
12094	    # Rational C++ 2.4.1
12095	    lt_prog_compiler_pic_CXX='-pic'
12096	    ;;
12097	  cxx*)
12098	    # Digital/Compaq C++
12099	    lt_prog_compiler_wl_CXX='-Wl,'
12100	    # Make sure the PIC flag is empty.  It appears that all Alpha
12101	    # Linux and Compaq Tru64 Unix objects are PIC.
12102	    lt_prog_compiler_pic_CXX=
12103	    lt_prog_compiler_static_CXX='-non_shared'
12104	    ;;
12105	  *)
12106	    ;;
12107	esac
12108	;;
12109      psos*)
12110	;;
12111      solaris*)
12112	case $cc_basename in
12113	  CC*)
12114	    # Sun C++ 4.2, 5.x and Centerline C++
12115	    lt_prog_compiler_pic_CXX='-KPIC'
12116	    lt_prog_compiler_static_CXX='-Bstatic'
12117	    lt_prog_compiler_wl_CXX='-Qoption ld '
12118	    ;;
12119	  gcx*)
12120	    # Green Hills C++ Compiler
12121	    lt_prog_compiler_pic_CXX='-PIC'
12122	    ;;
12123	  *)
12124	    ;;
12125	esac
12126	;;
12127      sunos4*)
12128	case $cc_basename in
12129	  CC*)
12130	    # Sun C++ 4.x
12131	    lt_prog_compiler_pic_CXX='-pic'
12132	    lt_prog_compiler_static_CXX='-Bstatic'
12133	    ;;
12134	  lcc*)
12135	    # Lucid
12136	    lt_prog_compiler_pic_CXX='-pic'
12137	    ;;
12138	  *)
12139	    ;;
12140	esac
12141	;;
12142      tandem*)
12143	case $cc_basename in
12144	  NCC*)
12145	    # NonStop-UX NCC 3.20
12146	    lt_prog_compiler_pic_CXX='-KPIC'
12147	    ;;
12148	  *)
12149	    ;;
12150	esac
12151	;;
12152      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12153	case $cc_basename in
12154	  CC*)
12155	    lt_prog_compiler_wl_CXX='-Wl,'
12156	    lt_prog_compiler_pic_CXX='-KPIC'
12157	    lt_prog_compiler_static_CXX='-Bstatic'
12158	    ;;
12159	esac
12160	;;
12161      vxworks*)
12162	;;
12163      *)
12164	lt_prog_compiler_can_build_shared_CXX=no
12165	;;
12166    esac
12167  fi
12168
12169{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12170echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12171
12172#
12173# Check to make sure the PIC flag actually works.
12174#
12175if test -n "$lt_prog_compiler_pic_CXX"; then
12176
12177{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12178echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12179if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12180  echo $ECHO_N "(cached) $ECHO_C" >&6
12181else
12182  lt_prog_compiler_pic_works_CXX=no
12183  ac_outfile=conftest.$ac_objext
12184   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12185   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12186   # Insert the option either (1) after the last *FLAGS variable, or
12187   # (2) before a word containing "conftest.", or (3) at the end.
12188   # Note that $ac_compile itself does not contain backslashes and begins
12189   # with a dollar sign (not a hyphen), so the echo should work correctly.
12190   # The option is referenced via a variable to avoid confusing sed.
12191   lt_compile=`echo "$ac_compile" | $SED \
12192   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12193   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12194   -e 's:$: $lt_compiler_flag:'`
12195   (eval echo "\"\$as_me:12195: $lt_compile\"" >&5)
12196   (eval "$lt_compile" 2>conftest.err)
12197   ac_status=$?
12198   cat conftest.err >&5
12199   echo "$as_me:12199: \$? = $ac_status" >&5
12200   if (exit $ac_status) && test -s "$ac_outfile"; then
12201     # The compiler can only warn and ignore the option if not recognized
12202     # So say no if there are warnings other than the usual output.
12203     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12204     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12205     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12206       lt_prog_compiler_pic_works_CXX=yes
12207     fi
12208   fi
12209   $rm conftest*
12210
12211fi
12212{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12213echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12214
12215if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12216    case $lt_prog_compiler_pic_CXX in
12217     "" | " "*) ;;
12218     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12219     esac
12220else
12221    lt_prog_compiler_pic_CXX=
12222     lt_prog_compiler_can_build_shared_CXX=no
12223fi
12224
12225fi
12226case $host_os in
12227  # For platforms which do not support PIC, -DPIC is meaningless:
12228  *djgpp*)
12229    lt_prog_compiler_pic_CXX=
12230    ;;
12231  *)
12232    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12233    ;;
12234esac
12235
12236#
12237# Check to make sure the static flag actually works.
12238#
12239wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12240{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12241echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12242if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12243  echo $ECHO_N "(cached) $ECHO_C" >&6
12244else
12245  lt_prog_compiler_static_works_CXX=no
12246   save_LDFLAGS="$LDFLAGS"
12247   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12248   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12249   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12250     # The linker can only warn and ignore the option if not recognized
12251     # So say no if there are warnings
12252     if test -s conftest.err; then
12253       # Append any errors to the config.log.
12254       cat conftest.err 1>&5
12255       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12256       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12257       if diff conftest.exp conftest.er2 >/dev/null; then
12258         lt_prog_compiler_static_works_CXX=yes
12259       fi
12260     else
12261       lt_prog_compiler_static_works_CXX=yes
12262     fi
12263   fi
12264   $rm conftest*
12265   LDFLAGS="$save_LDFLAGS"
12266
12267fi
12268{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12269echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12270
12271if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12272    :
12273else
12274    lt_prog_compiler_static_CXX=
12275fi
12276
12277
12278{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12279echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12280if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12281  echo $ECHO_N "(cached) $ECHO_C" >&6
12282else
12283  lt_cv_prog_compiler_c_o_CXX=no
12284   $rm -r conftest 2>/dev/null
12285   mkdir conftest
12286   cd conftest
12287   mkdir out
12288   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12289
12290   lt_compiler_flag="-o out/conftest2.$ac_objext"
12291   # Insert the option either (1) after the last *FLAGS variable, or
12292   # (2) before a word containing "conftest.", or (3) at the end.
12293   # Note that $ac_compile itself does not contain backslashes and begins
12294   # with a dollar sign (not a hyphen), so the echo should work correctly.
12295   lt_compile=`echo "$ac_compile" | $SED \
12296   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12297   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12298   -e 's:$: $lt_compiler_flag:'`
12299   (eval echo "\"\$as_me:12299: $lt_compile\"" >&5)
12300   (eval "$lt_compile" 2>out/conftest.err)
12301   ac_status=$?
12302   cat out/conftest.err >&5
12303   echo "$as_me:12303: \$? = $ac_status" >&5
12304   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12305   then
12306     # The compiler can only warn and ignore the option if not recognized
12307     # So say no if there are warnings
12308     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12309     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12310     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12311       lt_cv_prog_compiler_c_o_CXX=yes
12312     fi
12313   fi
12314   chmod u+w . 2>&5
12315   $rm conftest*
12316   # SGI C++ compiler will create directory out/ii_files/ for
12317   # template instantiation
12318   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12319   $rm out/* && rmdir out
12320   cd ..
12321   rmdir conftest
12322   $rm conftest*
12323
12324fi
12325{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12326echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12327
12328
12329hard_links="nottested"
12330if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12331  # do not overwrite the value of need_locks provided by the user
12332  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12333echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12334  hard_links=yes
12335  $rm conftest*
12336  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12337  touch conftest.a
12338  ln conftest.a conftest.b 2>&5 || hard_links=no
12339  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12340  { echo "$as_me:$LINENO: result: $hard_links" >&5
12341echo "${ECHO_T}$hard_links" >&6; }
12342  if test "$hard_links" = no; then
12343    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12344echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12345    need_locks=warn
12346  fi
12347else
12348  need_locks=no
12349fi
12350
12351{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12352echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12353
12354  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12355  case $host_os in
12356  aix4* | aix5*)
12357    # If we're using GNU nm, then we don't want the "-C" option.
12358    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12359    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12360      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'
12361    else
12362      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'
12363    fi
12364    ;;
12365  pw32*)
12366    export_symbols_cmds_CXX="$ltdll_cmds"
12367  ;;
12368  cygwin* | mingw*)
12369    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'
12370  ;;
12371  linux* | k*bsd*-gnu)
12372    link_all_deplibs_CXX=no
12373  ;;
12374  *)
12375    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12376  ;;
12377  esac
12378
12379{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12380echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12381test "$ld_shlibs_CXX" = no && can_build_shared=no
12382
12383#
12384# Do we need to explicitly link libc?
12385#
12386case "x$archive_cmds_need_lc_CXX" in
12387x|xyes)
12388  # Assume -lc should be added
12389  archive_cmds_need_lc_CXX=yes
12390
12391  if test "$enable_shared" = yes && test "$GCC" = yes; then
12392    case $archive_cmds_CXX in
12393    *'~'*)
12394      # FIXME: we may have to deal with multi-command sequences.
12395      ;;
12396    '$CC '*)
12397      # Test whether the compiler implicitly links with -lc since on some
12398      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12399      # to ld, don't add -lc before -lgcc.
12400      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12401echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12402      $rm conftest*
12403      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12404
12405      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12406  (eval $ac_compile) 2>&5
12407  ac_status=$?
12408  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12409  (exit $ac_status); } 2>conftest.err; then
12410        soname=conftest
12411        lib=conftest
12412        libobjs=conftest.$ac_objext
12413        deplibs=
12414        wl=$lt_prog_compiler_wl_CXX
12415	pic_flag=$lt_prog_compiler_pic_CXX
12416        compiler_flags=-v
12417        linker_flags=-v
12418        verstring=
12419        output_objdir=.
12420        libname=conftest
12421        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12422        allow_undefined_flag_CXX=
12423        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12424  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12425  ac_status=$?
12426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12427  (exit $ac_status); }
12428        then
12429	  archive_cmds_need_lc_CXX=no
12430        else
12431	  archive_cmds_need_lc_CXX=yes
12432        fi
12433        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12434      else
12435        cat conftest.err 1>&5
12436      fi
12437      $rm conftest*
12438      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12439echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12440      ;;
12441    esac
12442  fi
12443  ;;
12444esac
12445
12446{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12447echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12448library_names_spec=
12449libname_spec='lib$name'
12450soname_spec=
12451shrext_cmds=".so"
12452postinstall_cmds=
12453postuninstall_cmds=
12454finish_cmds=
12455finish_eval=
12456shlibpath_var=
12457shlibpath_overrides_runpath=unknown
12458version_type=none
12459dynamic_linker="$host_os ld.so"
12460sys_lib_dlsearch_path_spec="/lib /usr/lib"
12461if test "$GCC" = yes; then
12462  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12463  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12464    # if the path contains ";" then we assume it to be the separator
12465    # otherwise default to the standard path separator (i.e. ":") - it is
12466    # assumed that no part of a normal pathname contains ";" but that should
12467    # okay in the real world where ";" in dirpaths is itself problematic.
12468    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12469  else
12470    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12471  fi
12472else
12473  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12474fi
12475need_lib_prefix=unknown
12476hardcode_into_libs=no
12477
12478# when you set need_version to no, make sure it does not cause -set_version
12479# flags to be left without arguments
12480need_version=unknown
12481
12482case $host_os in
12483aix3*)
12484  version_type=linux
12485  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12486  shlibpath_var=LIBPATH
12487
12488  # AIX 3 has no versioning support, so we append a major version to the name.
12489  soname_spec='${libname}${release}${shared_ext}$major'
12490  ;;
12491
12492aix4* | aix5*)
12493  version_type=linux
12494  need_lib_prefix=no
12495  need_version=no
12496  hardcode_into_libs=yes
12497  if test "$host_cpu" = ia64; then
12498    # AIX 5 supports IA64
12499    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12500    shlibpath_var=LD_LIBRARY_PATH
12501  else
12502    # With GCC up to 2.95.x, collect2 would create an import file
12503    # for dependence libraries.  The import file would start with
12504    # the line `#! .'.  This would cause the generated library to
12505    # depend on `.', always an invalid library.  This was fixed in
12506    # development snapshots of GCC prior to 3.0.
12507    case $host_os in
12508      aix4 | aix4.[01] | aix4.[01].*)
12509      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12510	   echo ' yes '
12511	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12512	:
12513      else
12514	can_build_shared=no
12515      fi
12516      ;;
12517    esac
12518    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12519    # soname into executable. Probably we can add versioning support to
12520    # collect2, so additional links can be useful in future.
12521    if test "$aix_use_runtimelinking" = yes; then
12522      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12523      # instead of lib<name>.a to let people know that these are not
12524      # typical AIX shared libraries.
12525      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12526    else
12527      # We preserve .a as extension for shared libraries through AIX4.2
12528      # and later when we are not doing run time linking.
12529      library_names_spec='${libname}${release}.a $libname.a'
12530      soname_spec='${libname}${release}${shared_ext}$major'
12531    fi
12532    shlibpath_var=LIBPATH
12533  fi
12534  ;;
12535
12536amigaos*)
12537  library_names_spec='$libname.ixlibrary $libname.a'
12538  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12539  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'
12540  ;;
12541
12542beos*)
12543  library_names_spec='${libname}${shared_ext}'
12544  dynamic_linker="$host_os ld.so"
12545  shlibpath_var=LIBRARY_PATH
12546  ;;
12547
12548bsdi[45]*)
12549  version_type=linux
12550  need_version=no
12551  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12552  soname_spec='${libname}${release}${shared_ext}$major'
12553  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12554  shlibpath_var=LD_LIBRARY_PATH
12555  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12556  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12557  # the default ld.so.conf also contains /usr/contrib/lib and
12558  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12559  # libtool to hard-code these into programs
12560  ;;
12561
12562cygwin* | mingw* | pw32*)
12563  version_type=windows
12564  shrext_cmds=".dll"
12565  need_version=no
12566  need_lib_prefix=no
12567
12568  case $GCC,$host_os in
12569  yes,cygwin* | yes,mingw* | yes,pw32*)
12570    library_names_spec='$libname.dll.a'
12571    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12572    postinstall_cmds='base_file=`basename \${file}`~
12573      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12574      dldir=$destdir/`dirname \$dlpath`~
12575      test -d \$dldir || mkdir -p \$dldir~
12576      $install_prog $dir/$dlname \$dldir/$dlname~
12577      chmod a+x \$dldir/$dlname'
12578    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12579      dlpath=$dir/\$dldll~
12580       $rm \$dlpath'
12581    shlibpath_overrides_runpath=yes
12582
12583    case $host_os in
12584    cygwin*)
12585      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12586      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12587      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12588      ;;
12589    mingw*)
12590      # MinGW DLLs use traditional 'lib' prefix
12591      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12592      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12593      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12594        # It is most probably a Windows format PATH printed by
12595        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12596        # path with ; separators, and with drive letters. We can handle the
12597        # drive letters (cygwin fileutils understands them), so leave them,
12598        # especially as we might pass files found there to a mingw objdump,
12599        # which wouldn't understand a cygwinified path. Ahh.
12600        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12601      else
12602        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12603      fi
12604      ;;
12605    pw32*)
12606      # pw32 DLLs use 'pw' prefix rather than 'lib'
12607      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12608      ;;
12609    esac
12610    ;;
12611
12612  *)
12613    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12614    ;;
12615  esac
12616  dynamic_linker='Win32 ld.exe'
12617  # FIXME: first we should search . and the directory the executable is in
12618  shlibpath_var=PATH
12619  ;;
12620
12621darwin* | rhapsody*)
12622  dynamic_linker="$host_os dyld"
12623  version_type=darwin
12624  need_lib_prefix=no
12625  need_version=no
12626  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12627  soname_spec='${libname}${release}${major}$shared_ext'
12628  shlibpath_overrides_runpath=yes
12629  shlibpath_var=DYLD_LIBRARY_PATH
12630  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12631  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12632  if test "$GCC" = yes; then
12633    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"`
12634  else
12635    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12636  fi
12637  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12638  ;;
12639
12640dgux*)
12641  version_type=linux
12642  need_lib_prefix=no
12643  need_version=no
12644  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12645  soname_spec='${libname}${release}${shared_ext}$major'
12646  shlibpath_var=LD_LIBRARY_PATH
12647  ;;
12648
12649freebsd1*)
12650  dynamic_linker=no
12651  ;;
12652
12653freebsd* | dragonfly*)
12654  # DragonFly does not have aout.  When/if they implement a new
12655  # versioning mechanism, adjust this.
12656  if test -x /usr/bin/objformat; then
12657    objformat=`/usr/bin/objformat`
12658  else
12659    case $host_os in
12660    freebsd[123]*) objformat=aout ;;
12661    *) objformat=elf ;;
12662    esac
12663  fi
12664  version_type=freebsd-$objformat
12665  case $version_type in
12666    freebsd-elf*)
12667      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12668      need_version=no
12669      need_lib_prefix=no
12670      ;;
12671    freebsd-*)
12672      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12673      need_version=yes
12674      ;;
12675  esac
12676  shlibpath_var=LD_LIBRARY_PATH
12677  case $host_os in
12678  freebsd2*)
12679    shlibpath_overrides_runpath=yes
12680    ;;
12681  freebsd3.[01]* | freebsdelf3.[01]*)
12682    shlibpath_overrides_runpath=yes
12683    hardcode_into_libs=yes
12684    ;;
12685  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12686  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12687    shlibpath_overrides_runpath=no
12688    hardcode_into_libs=yes
12689    ;;
12690  freebsd*) # from 4.6 on
12691    shlibpath_overrides_runpath=yes
12692    hardcode_into_libs=yes
12693    ;;
12694  esac
12695  ;;
12696
12697gnu*)
12698  version_type=linux
12699  need_lib_prefix=no
12700  need_version=no
12701  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12702  soname_spec='${libname}${release}${shared_ext}$major'
12703  shlibpath_var=LD_LIBRARY_PATH
12704  hardcode_into_libs=yes
12705  ;;
12706
12707hpux9* | hpux10* | hpux11*)
12708  # Give a soname corresponding to the major version so that dld.sl refuses to
12709  # link against other versions.
12710  version_type=sunos
12711  need_lib_prefix=no
12712  need_version=no
12713  case $host_cpu in
12714  ia64*)
12715    shrext_cmds='.so'
12716    hardcode_into_libs=yes
12717    dynamic_linker="$host_os dld.so"
12718    shlibpath_var=LD_LIBRARY_PATH
12719    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12720    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12721    soname_spec='${libname}${release}${shared_ext}$major'
12722    if test "X$HPUX_IA64_MODE" = X32; then
12723      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12724    else
12725      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12726    fi
12727    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12728    ;;
12729   hppa*64*)
12730     shrext_cmds='.sl'
12731     hardcode_into_libs=yes
12732     dynamic_linker="$host_os dld.sl"
12733     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12734     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12735     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12736     soname_spec='${libname}${release}${shared_ext}$major'
12737     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12738     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12739     ;;
12740   *)
12741    shrext_cmds='.sl'
12742    dynamic_linker="$host_os dld.sl"
12743    shlibpath_var=SHLIB_PATH
12744    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12745    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12746    soname_spec='${libname}${release}${shared_ext}$major'
12747    ;;
12748  esac
12749  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12750  postinstall_cmds='chmod 555 $lib'
12751  ;;
12752
12753interix3*)
12754  version_type=linux
12755  need_lib_prefix=no
12756  need_version=no
12757  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12758  soname_spec='${libname}${release}${shared_ext}$major'
12759  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12760  shlibpath_var=LD_LIBRARY_PATH
12761  shlibpath_overrides_runpath=no
12762  hardcode_into_libs=yes
12763  ;;
12764
12765irix5* | irix6* | nonstopux*)
12766  case $host_os in
12767    nonstopux*) version_type=nonstopux ;;
12768    *)
12769	if test "$lt_cv_prog_gnu_ld" = yes; then
12770		version_type=linux
12771	else
12772		version_type=irix
12773	fi ;;
12774  esac
12775  need_lib_prefix=no
12776  need_version=no
12777  soname_spec='${libname}${release}${shared_ext}$major'
12778  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12779  case $host_os in
12780  irix5* | nonstopux*)
12781    libsuff= shlibsuff=
12782    ;;
12783  *)
12784    case $LD in # libtool.m4 will add one of these switches to LD
12785    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12786      libsuff= shlibsuff= libmagic=32-bit;;
12787    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12788      libsuff=32 shlibsuff=N32 libmagic=N32;;
12789    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12790      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12791    *) libsuff= shlibsuff= libmagic=never-match;;
12792    esac
12793    ;;
12794  esac
12795  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12796  shlibpath_overrides_runpath=no
12797  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12798  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12799  hardcode_into_libs=yes
12800  ;;
12801
12802# No shared lib support for Linux oldld, aout, or coff.
12803linux*oldld* | linux*aout* | linux*coff*)
12804  dynamic_linker=no
12805  ;;
12806
12807# This must be Linux ELF.
12808linux* | k*bsd*-gnu)
12809  version_type=linux
12810  need_lib_prefix=no
12811  need_version=no
12812  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12813  soname_spec='${libname}${release}${shared_ext}$major'
12814  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12815  shlibpath_var=LD_LIBRARY_PATH
12816  shlibpath_overrides_runpath=no
12817  # This implies no fast_install, which is unacceptable.
12818  # Some rework will be needed to allow for fast_install
12819  # before this can be enabled.
12820  hardcode_into_libs=yes
12821
12822  # Append ld.so.conf contents to the search path
12823  if test -f /etc/ld.so.conf; then
12824    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' ' '`
12825    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12826  fi
12827
12828  # We used to test for /lib/ld.so.1 and disable shared libraries on
12829  # powerpc, because MkLinux only supported shared libraries with the
12830  # GNU dynamic linker.  Since this was broken with cross compilers,
12831  # most powerpc-linux boxes support dynamic linking these days and
12832  # people can always --disable-shared, the test was removed, and we
12833  # assume the GNU/Linux dynamic linker is in use.
12834  dynamic_linker='GNU/Linux ld.so'
12835  ;;
12836
12837netbsdelf*-gnu)
12838  version_type=linux
12839  need_lib_prefix=no
12840  need_version=no
12841  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12842  soname_spec='${libname}${release}${shared_ext}$major'
12843  shlibpath_var=LD_LIBRARY_PATH
12844  shlibpath_overrides_runpath=no
12845  hardcode_into_libs=yes
12846  dynamic_linker='NetBSD ld.elf_so'
12847  ;;
12848
12849netbsd*)
12850  version_type=sunos
12851  need_lib_prefix=no
12852  need_version=no
12853  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12854    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12855    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12856    dynamic_linker='NetBSD (a.out) ld.so'
12857  else
12858    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12859    soname_spec='${libname}${release}${shared_ext}$major'
12860    dynamic_linker='NetBSD ld.elf_so'
12861  fi
12862  shlibpath_var=LD_LIBRARY_PATH
12863  shlibpath_overrides_runpath=yes
12864  hardcode_into_libs=yes
12865  ;;
12866
12867newsos6)
12868  version_type=linux
12869  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12870  shlibpath_var=LD_LIBRARY_PATH
12871  shlibpath_overrides_runpath=yes
12872  ;;
12873
12874nto-qnx*)
12875  version_type=linux
12876  need_lib_prefix=no
12877  need_version=no
12878  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12879  soname_spec='${libname}${release}${shared_ext}$major'
12880  shlibpath_var=LD_LIBRARY_PATH
12881  shlibpath_overrides_runpath=yes
12882  ;;
12883
12884openbsd*)
12885  version_type=sunos
12886  sys_lib_dlsearch_path_spec="/usr/lib"
12887  need_lib_prefix=no
12888  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12889  case $host_os in
12890    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12891    *)                         need_version=no  ;;
12892  esac
12893  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12894  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12895  shlibpath_var=LD_LIBRARY_PATH
12896  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12897    case $host_os in
12898      openbsd2.[89] | openbsd2.[89].*)
12899	shlibpath_overrides_runpath=no
12900	;;
12901      *)
12902	shlibpath_overrides_runpath=yes
12903	;;
12904      esac
12905  else
12906    shlibpath_overrides_runpath=yes
12907  fi
12908  ;;
12909
12910os2*)
12911  libname_spec='$name'
12912  shrext_cmds=".dll"
12913  need_lib_prefix=no
12914  library_names_spec='$libname${shared_ext} $libname.a'
12915  dynamic_linker='OS/2 ld.exe'
12916  shlibpath_var=LIBPATH
12917  ;;
12918
12919osf3* | osf4* | osf5*)
12920  version_type=osf
12921  need_lib_prefix=no
12922  need_version=no
12923  soname_spec='${libname}${release}${shared_ext}$major'
12924  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12925  shlibpath_var=LD_LIBRARY_PATH
12926  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12927  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12928  ;;
12929
12930solaris*)
12931  version_type=linux
12932  need_lib_prefix=no
12933  need_version=no
12934  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12935  soname_spec='${libname}${release}${shared_ext}$major'
12936  shlibpath_var=LD_LIBRARY_PATH
12937  shlibpath_overrides_runpath=yes
12938  hardcode_into_libs=yes
12939  # ldd complains unless libraries are executable
12940  postinstall_cmds='chmod +x $lib'
12941  ;;
12942
12943sunos4*)
12944  version_type=sunos
12945  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12946  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12947  shlibpath_var=LD_LIBRARY_PATH
12948  shlibpath_overrides_runpath=yes
12949  if test "$with_gnu_ld" = yes; then
12950    need_lib_prefix=no
12951  fi
12952  need_version=yes
12953  ;;
12954
12955sysv4 | sysv4.3*)
12956  version_type=linux
12957  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12958  soname_spec='${libname}${release}${shared_ext}$major'
12959  shlibpath_var=LD_LIBRARY_PATH
12960  case $host_vendor in
12961    sni)
12962      shlibpath_overrides_runpath=no
12963      need_lib_prefix=no
12964      export_dynamic_flag_spec='${wl}-Blargedynsym'
12965      runpath_var=LD_RUN_PATH
12966      ;;
12967    siemens)
12968      need_lib_prefix=no
12969      ;;
12970    motorola)
12971      need_lib_prefix=no
12972      need_version=no
12973      shlibpath_overrides_runpath=no
12974      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12975      ;;
12976  esac
12977  ;;
12978
12979sysv4*MP*)
12980  if test -d /usr/nec ;then
12981    version_type=linux
12982    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12983    soname_spec='$libname${shared_ext}.$major'
12984    shlibpath_var=LD_LIBRARY_PATH
12985  fi
12986  ;;
12987
12988sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12989  version_type=freebsd-elf
12990  need_lib_prefix=no
12991  need_version=no
12992  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12993  soname_spec='${libname}${release}${shared_ext}$major'
12994  shlibpath_var=LD_LIBRARY_PATH
12995  hardcode_into_libs=yes
12996  if test "$with_gnu_ld" = yes; then
12997    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12998    shlibpath_overrides_runpath=no
12999  else
13000    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13001    shlibpath_overrides_runpath=yes
13002    case $host_os in
13003      sco3.2v5*)
13004        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13005	;;
13006    esac
13007  fi
13008  sys_lib_dlsearch_path_spec='/usr/lib'
13009  ;;
13010
13011uts4*)
13012  version_type=linux
13013  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13014  soname_spec='${libname}${release}${shared_ext}$major'
13015  shlibpath_var=LD_LIBRARY_PATH
13016  ;;
13017
13018*)
13019  dynamic_linker=no
13020  ;;
13021esac
13022{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13023echo "${ECHO_T}$dynamic_linker" >&6; }
13024test "$dynamic_linker" = no && can_build_shared=no
13025
13026variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13027if test "$GCC" = yes; then
13028  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13029fi
13030
13031{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13032echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13033hardcode_action_CXX=
13034if test -n "$hardcode_libdir_flag_spec_CXX" || \
13035   test -n "$runpath_var_CXX" || \
13036   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13037
13038  # We can hardcode non-existant directories.
13039  if test "$hardcode_direct_CXX" != no &&
13040     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13041     # have to relink, otherwise we might link with an installed library
13042     # when we should be linking with a yet-to-be-installed one
13043     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13044     test "$hardcode_minus_L_CXX" != no; then
13045    # Linking always hardcodes the temporary library directory.
13046    hardcode_action_CXX=relink
13047  else
13048    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13049    hardcode_action_CXX=immediate
13050  fi
13051else
13052  # We cannot hardcode anything, or else we can only hardcode existing
13053  # directories.
13054  hardcode_action_CXX=unsupported
13055fi
13056{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13057echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13058
13059if test "$hardcode_action_CXX" = relink; then
13060  # Fast installation is not supported
13061  enable_fast_install=no
13062elif test "$shlibpath_overrides_runpath" = yes ||
13063     test "$enable_shared" = no; then
13064  # Fast installation is not necessary
13065  enable_fast_install=needless
13066fi
13067
13068
13069# The else clause should only fire when bootstrapping the
13070# libtool distribution, otherwise you forgot to ship ltmain.sh
13071# with your package, and you will get complaints that there are
13072# no rules to generate ltmain.sh.
13073if test -f "$ltmain"; then
13074  # See if we are running on zsh, and set the options which allow our commands through
13075  # without removal of \ escapes.
13076  if test -n "${ZSH_VERSION+set}" ; then
13077    setopt NO_GLOB_SUBST
13078  fi
13079  # Now quote all the things that may contain metacharacters while being
13080  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13081  # variables and quote the copies for generation of the libtool script.
13082  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13083    SED SHELL STRIP \
13084    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13085    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13086    deplibs_check_method reload_flag reload_cmds need_locks \
13087    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13088    lt_cv_sys_global_symbol_to_c_name_address \
13089    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13090    old_postinstall_cmds old_postuninstall_cmds \
13091    compiler_CXX \
13092    CC_CXX \
13093    LD_CXX \
13094    lt_prog_compiler_wl_CXX \
13095    lt_prog_compiler_pic_CXX \
13096    lt_prog_compiler_static_CXX \
13097    lt_prog_compiler_no_builtin_flag_CXX \
13098    export_dynamic_flag_spec_CXX \
13099    thread_safe_flag_spec_CXX \
13100    whole_archive_flag_spec_CXX \
13101    enable_shared_with_static_runtimes_CXX \
13102    old_archive_cmds_CXX \
13103    old_archive_from_new_cmds_CXX \
13104    predep_objects_CXX \
13105    postdep_objects_CXX \
13106    predeps_CXX \
13107    postdeps_CXX \
13108    compiler_lib_search_path_CXX \
13109    archive_cmds_CXX \
13110    archive_expsym_cmds_CXX \
13111    postinstall_cmds_CXX \
13112    postuninstall_cmds_CXX \
13113    old_archive_from_expsyms_cmds_CXX \
13114    allow_undefined_flag_CXX \
13115    no_undefined_flag_CXX \
13116    export_symbols_cmds_CXX \
13117    hardcode_libdir_flag_spec_CXX \
13118    hardcode_libdir_flag_spec_ld_CXX \
13119    hardcode_libdir_separator_CXX \
13120    hardcode_automatic_CXX \
13121    module_cmds_CXX \
13122    module_expsym_cmds_CXX \
13123    lt_cv_prog_compiler_c_o_CXX \
13124    exclude_expsyms_CXX \
13125    include_expsyms_CXX; do
13126
13127    case $var in
13128    old_archive_cmds_CXX | \
13129    old_archive_from_new_cmds_CXX | \
13130    archive_cmds_CXX | \
13131    archive_expsym_cmds_CXX | \
13132    module_cmds_CXX | \
13133    module_expsym_cmds_CXX | \
13134    old_archive_from_expsyms_cmds_CXX | \
13135    export_symbols_cmds_CXX | \
13136    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13137    postinstall_cmds | postuninstall_cmds | \
13138    old_postinstall_cmds | old_postuninstall_cmds | \
13139    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13140      # Double-quote double-evaled strings.
13141      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13142      ;;
13143    *)
13144      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13145      ;;
13146    esac
13147  done
13148
13149  case $lt_echo in
13150  *'\$0 --fallback-echo"')
13151    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13152    ;;
13153  esac
13154
13155cfgfile="$ofile"
13156
13157  cat <<__EOF__ >> "$cfgfile"
13158# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13159
13160# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13161
13162# Shell to use when invoking shell scripts.
13163SHELL=$lt_SHELL
13164
13165# Whether or not to build shared libraries.
13166build_libtool_libs=$enable_shared
13167
13168# Whether or not to build static libraries.
13169build_old_libs=$enable_static
13170
13171# Whether or not to add -lc for building shared libraries.
13172build_libtool_need_lc=$archive_cmds_need_lc_CXX
13173
13174# Whether or not to disallow shared libs when runtime libs are static
13175allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13176
13177# Whether or not to optimize for fast installation.
13178fast_install=$enable_fast_install
13179
13180# The host system.
13181host_alias=$host_alias
13182host=$host
13183host_os=$host_os
13184
13185# The build system.
13186build_alias=$build_alias
13187build=$build
13188build_os=$build_os
13189
13190# An echo program that does not interpret backslashes.
13191echo=$lt_echo
13192
13193# The archiver.
13194AR=$lt_AR
13195AR_FLAGS=$lt_AR_FLAGS
13196
13197# A C compiler.
13198LTCC=$lt_LTCC
13199
13200# LTCC compiler flags.
13201LTCFLAGS=$lt_LTCFLAGS
13202
13203# A language-specific compiler.
13204CC=$lt_compiler_CXX
13205
13206# Is the compiler the GNU C compiler?
13207with_gcc=$GCC_CXX
13208
13209# An ERE matcher.
13210EGREP=$lt_EGREP
13211
13212# The linker used to build libraries.
13213LD=$lt_LD_CXX
13214
13215# Whether we need hard or soft links.
13216LN_S=$lt_LN_S
13217
13218# A BSD-compatible nm program.
13219NM=$lt_NM
13220
13221# A symbol stripping program
13222STRIP=$lt_STRIP
13223
13224# Used to examine libraries when file_magic_cmd begins "file"
13225MAGIC_CMD=$MAGIC_CMD
13226
13227# Used on cygwin: DLL creation program.
13228DLLTOOL="$DLLTOOL"
13229
13230# Used on cygwin: object dumper.
13231OBJDUMP="$OBJDUMP"
13232
13233# Used on cygwin: assembler.
13234AS="$AS"
13235
13236# The name of the directory that contains temporary libtool files.
13237objdir=$objdir
13238
13239# How to create reloadable object files.
13240reload_flag=$lt_reload_flag
13241reload_cmds=$lt_reload_cmds
13242
13243# How to pass a linker flag through the compiler.
13244wl=$lt_lt_prog_compiler_wl_CXX
13245
13246# Object file suffix (normally "o").
13247objext="$ac_objext"
13248
13249# Old archive suffix (normally "a").
13250libext="$libext"
13251
13252# Shared library suffix (normally ".so").
13253shrext_cmds='$shrext_cmds'
13254
13255# Executable file suffix (normally "").
13256exeext="$exeext"
13257
13258# Additional compiler flags for building library objects.
13259pic_flag=$lt_lt_prog_compiler_pic_CXX
13260pic_mode=$pic_mode
13261
13262# What is the maximum length of a command?
13263max_cmd_len=$lt_cv_sys_max_cmd_len
13264
13265# Does compiler simultaneously support -c and -o options?
13266compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13267
13268# Must we lock files when doing compilation?
13269need_locks=$lt_need_locks
13270
13271# Do we need the lib prefix for modules?
13272need_lib_prefix=$need_lib_prefix
13273
13274# Do we need a version for libraries?
13275need_version=$need_version
13276
13277# Whether dlopen is supported.
13278dlopen_support=$enable_dlopen
13279
13280# Whether dlopen of programs is supported.
13281dlopen_self=$enable_dlopen_self
13282
13283# Whether dlopen of statically linked programs is supported.
13284dlopen_self_static=$enable_dlopen_self_static
13285
13286# Compiler flag to prevent dynamic linking.
13287link_static_flag=$lt_lt_prog_compiler_static_CXX
13288
13289# Compiler flag to turn off builtin functions.
13290no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13291
13292# Compiler flag to allow reflexive dlopens.
13293export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13294
13295# Compiler flag to generate shared objects directly from archives.
13296whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13297
13298# Compiler flag to generate thread-safe objects.
13299thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13300
13301# Library versioning type.
13302version_type=$version_type
13303
13304# Format of library name prefix.
13305libname_spec=$lt_libname_spec
13306
13307# List of archive names.  First name is the real one, the rest are links.
13308# The last name is the one that the linker finds with -lNAME.
13309library_names_spec=$lt_library_names_spec
13310
13311# The coded name of the library, if different from the real name.
13312soname_spec=$lt_soname_spec
13313
13314# Commands used to build and install an old-style archive.
13315RANLIB=$lt_RANLIB
13316old_archive_cmds=$lt_old_archive_cmds_CXX
13317old_postinstall_cmds=$lt_old_postinstall_cmds
13318old_postuninstall_cmds=$lt_old_postuninstall_cmds
13319
13320# Create an old-style archive from a shared archive.
13321old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13322
13323# Create a temporary old-style archive to link instead of a shared archive.
13324old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13325
13326# Commands used to build and install a shared archive.
13327archive_cmds=$lt_archive_cmds_CXX
13328archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13329postinstall_cmds=$lt_postinstall_cmds
13330postuninstall_cmds=$lt_postuninstall_cmds
13331
13332# Commands used to build a loadable module (assumed same as above if empty)
13333module_cmds=$lt_module_cmds_CXX
13334module_expsym_cmds=$lt_module_expsym_cmds_CXX
13335
13336# Commands to strip libraries.
13337old_striplib=$lt_old_striplib
13338striplib=$lt_striplib
13339
13340# Dependencies to place before the objects being linked to create a
13341# shared library.
13342predep_objects=$lt_predep_objects_CXX
13343
13344# Dependencies to place after the objects being linked to create a
13345# shared library.
13346postdep_objects=$lt_postdep_objects_CXX
13347
13348# Dependencies to place before the objects being linked to create a
13349# shared library.
13350predeps=$lt_predeps_CXX
13351
13352# Dependencies to place after the objects being linked to create a
13353# shared library.
13354postdeps=$lt_postdeps_CXX
13355
13356# The library search path used internally by the compiler when linking
13357# a shared library.
13358compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13359
13360# Method to check whether dependent libraries are shared objects.
13361deplibs_check_method=$lt_deplibs_check_method
13362
13363# Command to use when deplibs_check_method == file_magic.
13364file_magic_cmd=$lt_file_magic_cmd
13365
13366# Flag that allows shared libraries with undefined symbols to be built.
13367allow_undefined_flag=$lt_allow_undefined_flag_CXX
13368
13369# Flag that forces no undefined symbols.
13370no_undefined_flag=$lt_no_undefined_flag_CXX
13371
13372# Commands used to finish a libtool library installation in a directory.
13373finish_cmds=$lt_finish_cmds
13374
13375# Same as above, but a single script fragment to be evaled but not shown.
13376finish_eval=$lt_finish_eval
13377
13378# Take the output of nm and produce a listing of raw symbols and C names.
13379global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13380
13381# Transform the output of nm in a proper C declaration
13382global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13383
13384# Transform the output of nm in a C name address pair
13385global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13386
13387# This is the shared library runtime path variable.
13388runpath_var=$runpath_var
13389
13390# This is the shared library path variable.
13391shlibpath_var=$shlibpath_var
13392
13393# Is shlibpath searched before the hard-coded library search path?
13394shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13395
13396# How to hardcode a shared library path into an executable.
13397hardcode_action=$hardcode_action_CXX
13398
13399# Whether we should hardcode library paths into libraries.
13400hardcode_into_libs=$hardcode_into_libs
13401
13402# Flag to hardcode \$libdir into a binary during linking.
13403# This must work even if \$libdir does not exist.
13404hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13405
13406# If ld is used when linking, flag to hardcode \$libdir into
13407# a binary during linking. This must work even if \$libdir does
13408# not exist.
13409hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13410
13411# Whether we need a single -rpath flag with a separated argument.
13412hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13413
13414# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13415# resulting binary.
13416hardcode_direct=$hardcode_direct_CXX
13417
13418# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13419# resulting binary.
13420hardcode_minus_L=$hardcode_minus_L_CXX
13421
13422# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13423# the resulting binary.
13424hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13425
13426# Set to yes if building a shared library automatically hardcodes DIR into the library
13427# and all subsequent libraries and executables linked against it.
13428hardcode_automatic=$hardcode_automatic_CXX
13429
13430# Variables whose values should be saved in libtool wrapper scripts and
13431# restored at relink time.
13432variables_saved_for_relink="$variables_saved_for_relink"
13433
13434# Whether libtool must link a program against all its dependency libraries.
13435link_all_deplibs=$link_all_deplibs_CXX
13436
13437# Compile-time system search path for libraries
13438sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13439
13440# Run-time system search path for libraries
13441sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13442
13443# Fix the shell variable \$srcfile for the compiler.
13444fix_srcfile_path="$fix_srcfile_path_CXX"
13445
13446# Set to yes if exported symbols are required.
13447always_export_symbols=$always_export_symbols_CXX
13448
13449# The commands to list exported symbols.
13450export_symbols_cmds=$lt_export_symbols_cmds_CXX
13451
13452# The commands to extract the exported symbol list from a shared archive.
13453extract_expsyms_cmds=$lt_extract_expsyms_cmds
13454
13455# Symbols that should not be listed in the preloaded symbols.
13456exclude_expsyms=$lt_exclude_expsyms_CXX
13457
13458# Symbols that must always be exported.
13459include_expsyms=$lt_include_expsyms_CXX
13460
13461# ### END LIBTOOL TAG CONFIG: $tagname
13462
13463__EOF__
13464
13465
13466else
13467  # If there is no Makefile yet, we rely on a make rule to execute
13468  # `config.status --recheck' to rerun these tests and create the
13469  # libtool script then.
13470  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13471  if test -f "$ltmain_in"; then
13472    test -f Makefile && make "$ltmain"
13473  fi
13474fi
13475
13476
13477ac_ext=c
13478ac_cpp='$CPP $CPPFLAGS'
13479ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13480ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13481ac_compiler_gnu=$ac_cv_c_compiler_gnu
13482
13483CC=$lt_save_CC
13484LDCXX=$LD
13485LD=$lt_save_LD
13486GCC=$lt_save_GCC
13487with_gnu_ldcxx=$with_gnu_ld
13488with_gnu_ld=$lt_save_with_gnu_ld
13489lt_cv_path_LDCXX=$lt_cv_path_LD
13490lt_cv_path_LD=$lt_save_path_LD
13491lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13492lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13493
13494	else
13495	  tagname=""
13496	fi
13497	;;
13498
13499      F77)
13500	if test -n "$F77" && test "X$F77" != "Xno"; then
13501
13502ac_ext=f
13503ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13504ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13505ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13506
13507
13508archive_cmds_need_lc_F77=no
13509allow_undefined_flag_F77=
13510always_export_symbols_F77=no
13511archive_expsym_cmds_F77=
13512export_dynamic_flag_spec_F77=
13513hardcode_direct_F77=no
13514hardcode_libdir_flag_spec_F77=
13515hardcode_libdir_flag_spec_ld_F77=
13516hardcode_libdir_separator_F77=
13517hardcode_minus_L_F77=no
13518hardcode_automatic_F77=no
13519module_cmds_F77=
13520module_expsym_cmds_F77=
13521link_all_deplibs_F77=unknown
13522old_archive_cmds_F77=$old_archive_cmds
13523no_undefined_flag_F77=
13524whole_archive_flag_spec_F77=
13525enable_shared_with_static_runtimes_F77=no
13526
13527# Source file extension for f77 test sources.
13528ac_ext=f
13529
13530# Object file extension for compiled f77 test sources.
13531objext=o
13532objext_F77=$objext
13533
13534# Code to be used in simple compile tests
13535lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13536
13537# Code to be used in simple link tests
13538lt_simple_link_test_code="      program t\n      end\n"
13539
13540# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13541
13542# If no C compiler was specified, use CC.
13543LTCC=${LTCC-"$CC"}
13544
13545# If no C compiler flags were specified, use CFLAGS.
13546LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13547
13548# Allow CC to be a program name with arguments.
13549compiler=$CC
13550
13551
13552# save warnings/boilerplate of simple test code
13553ac_outfile=conftest.$ac_objext
13554printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13555eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13556_lt_compiler_boilerplate=`cat conftest.err`
13557$rm conftest*
13558
13559ac_outfile=conftest.$ac_objext
13560printf "$lt_simple_link_test_code" >conftest.$ac_ext
13561eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13562_lt_linker_boilerplate=`cat conftest.err`
13563$rm conftest*
13564
13565
13566# Allow CC to be a program name with arguments.
13567lt_save_CC="$CC"
13568CC=${F77-"f77"}
13569compiler=$CC
13570compiler_F77=$CC
13571for cc_temp in $compiler""; do
13572  case $cc_temp in
13573    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13574    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13575    \-*) ;;
13576    *) break;;
13577  esac
13578done
13579cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13580
13581
13582{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13583echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13584{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13585echo "${ECHO_T}$can_build_shared" >&6; }
13586
13587{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13588echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13589test "$can_build_shared" = "no" && enable_shared=no
13590
13591# On AIX, shared libraries and static libraries use the same namespace, and
13592# are all built from PIC.
13593case $host_os in
13594aix3*)
13595  test "$enable_shared" = yes && enable_static=no
13596  if test -n "$RANLIB"; then
13597    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13598    postinstall_cmds='$RANLIB $lib'
13599  fi
13600  ;;
13601aix4* | aix5*)
13602  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13603    test "$enable_shared" = yes && enable_static=no
13604  fi
13605  ;;
13606esac
13607{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13608echo "${ECHO_T}$enable_shared" >&6; }
13609
13610{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13611echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13612# Make sure either enable_shared or enable_static is yes.
13613test "$enable_shared" = yes || enable_static=yes
13614{ echo "$as_me:$LINENO: result: $enable_static" >&5
13615echo "${ECHO_T}$enable_static" >&6; }
13616
13617GCC_F77="$G77"
13618LD_F77="$LD"
13619
13620lt_prog_compiler_wl_F77=
13621lt_prog_compiler_pic_F77=
13622lt_prog_compiler_static_F77=
13623
13624{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13625echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13626
13627  if test "$GCC" = yes; then
13628    lt_prog_compiler_wl_F77='-Wl,'
13629    lt_prog_compiler_static_F77='-static'
13630
13631    case $host_os in
13632      aix*)
13633      # All AIX code is PIC.
13634      if test "$host_cpu" = ia64; then
13635	# AIX 5 now supports IA64 processor
13636	lt_prog_compiler_static_F77='-Bstatic'
13637      fi
13638      ;;
13639
13640    amigaos*)
13641      # FIXME: we need at least 68020 code to build shared libraries, but
13642      # adding the `-m68020' flag to GCC prevents building anything better,
13643      # like `-m68040'.
13644      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13645      ;;
13646
13647    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13648      # PIC is the default for these OSes.
13649      ;;
13650
13651    mingw* | pw32* | os2*)
13652      # This hack is so that the source file can tell whether it is being
13653      # built for inclusion in a dll (and should export symbols for example).
13654      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13655      ;;
13656
13657    darwin* | rhapsody*)
13658      # PIC is the default on this platform
13659      # Common symbols not allowed in MH_DYLIB files
13660      lt_prog_compiler_pic_F77='-fno-common'
13661      ;;
13662
13663    interix3*)
13664      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13665      # Instead, we relocate shared libraries at runtime.
13666      ;;
13667
13668    msdosdjgpp*)
13669      # Just because we use GCC doesn't mean we suddenly get shared libraries
13670      # on systems that don't support them.
13671      lt_prog_compiler_can_build_shared_F77=no
13672      enable_shared=no
13673      ;;
13674
13675    sysv4*MP*)
13676      if test -d /usr/nec; then
13677	lt_prog_compiler_pic_F77=-Kconform_pic
13678      fi
13679      ;;
13680
13681    hpux*)
13682      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13683      # not for PA HP-UX.
13684      case $host_cpu in
13685      hppa*64*|ia64*)
13686	# +Z the default
13687	;;
13688      *)
13689	lt_prog_compiler_pic_F77='-fPIC'
13690	;;
13691      esac
13692      ;;
13693
13694    *)
13695      lt_prog_compiler_pic_F77='-fPIC'
13696      ;;
13697    esac
13698  else
13699    # PORTME Check for flag to pass linker flags through the system compiler.
13700    case $host_os in
13701    aix*)
13702      lt_prog_compiler_wl_F77='-Wl,'
13703      if test "$host_cpu" = ia64; then
13704	# AIX 5 now supports IA64 processor
13705	lt_prog_compiler_static_F77='-Bstatic'
13706      else
13707	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13708      fi
13709      ;;
13710      darwin*)
13711        # PIC is the default on this platform
13712        # Common symbols not allowed in MH_DYLIB files
13713       case $cc_basename in
13714         xlc*)
13715         lt_prog_compiler_pic_F77='-qnocommon'
13716         lt_prog_compiler_wl_F77='-Wl,'
13717         ;;
13718       esac
13719       ;;
13720
13721    mingw* | pw32* | os2*)
13722      # This hack is so that the source file can tell whether it is being
13723      # built for inclusion in a dll (and should export symbols for example).
13724      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13725      ;;
13726
13727    hpux9* | hpux10* | hpux11*)
13728      lt_prog_compiler_wl_F77='-Wl,'
13729      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13730      # not for PA HP-UX.
13731      case $host_cpu in
13732      hppa*64*|ia64*)
13733	# +Z the default
13734	;;
13735      *)
13736	lt_prog_compiler_pic_F77='+Z'
13737	;;
13738      esac
13739      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13740      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13741      ;;
13742
13743    irix5* | irix6* | nonstopux*)
13744      lt_prog_compiler_wl_F77='-Wl,'
13745      # PIC (with -KPIC) is the default.
13746      lt_prog_compiler_static_F77='-non_shared'
13747      ;;
13748
13749    newsos6)
13750      lt_prog_compiler_pic_F77='-KPIC'
13751      lt_prog_compiler_static_F77='-Bstatic'
13752      ;;
13753
13754    linux* | k*bsd*-gnu)
13755      case $cc_basename in
13756      icc* | ecc*)
13757	lt_prog_compiler_wl_F77='-Wl,'
13758	lt_prog_compiler_pic_F77='-KPIC'
13759	lt_prog_compiler_static_F77='-static'
13760        ;;
13761      pgcc* | pgf77* | pgf90* | pgf95*)
13762        # Portland Group compilers (*not* the Pentium gcc compiler,
13763	# which looks to be a dead project)
13764	lt_prog_compiler_wl_F77='-Wl,'
13765	lt_prog_compiler_pic_F77='-fpic'
13766	lt_prog_compiler_static_F77='-Bstatic'
13767        ;;
13768      ccc*)
13769        lt_prog_compiler_wl_F77='-Wl,'
13770        # All Alpha code is PIC.
13771        lt_prog_compiler_static_F77='-non_shared'
13772        ;;
13773      esac
13774      ;;
13775
13776    osf3* | osf4* | osf5*)
13777      lt_prog_compiler_wl_F77='-Wl,'
13778      # All OSF/1 code is PIC.
13779      lt_prog_compiler_static_F77='-non_shared'
13780      ;;
13781
13782    solaris*)
13783      lt_prog_compiler_pic_F77='-KPIC'
13784      lt_prog_compiler_static_F77='-Bstatic'
13785      case $cc_basename in
13786      f77* | f90* | f95*)
13787	lt_prog_compiler_wl_F77='-Qoption ld ';;
13788      *)
13789	lt_prog_compiler_wl_F77='-Wl,';;
13790      esac
13791      ;;
13792
13793    sunos4*)
13794      lt_prog_compiler_wl_F77='-Qoption ld '
13795      lt_prog_compiler_pic_F77='-PIC'
13796      lt_prog_compiler_static_F77='-Bstatic'
13797      ;;
13798
13799    sysv4 | sysv4.2uw2* | sysv4.3*)
13800      lt_prog_compiler_wl_F77='-Wl,'
13801      lt_prog_compiler_pic_F77='-KPIC'
13802      lt_prog_compiler_static_F77='-Bstatic'
13803      ;;
13804
13805    sysv4*MP*)
13806      if test -d /usr/nec ;then
13807	lt_prog_compiler_pic_F77='-Kconform_pic'
13808	lt_prog_compiler_static_F77='-Bstatic'
13809      fi
13810      ;;
13811
13812    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13813      lt_prog_compiler_wl_F77='-Wl,'
13814      lt_prog_compiler_pic_F77='-KPIC'
13815      lt_prog_compiler_static_F77='-Bstatic'
13816      ;;
13817
13818    unicos*)
13819      lt_prog_compiler_wl_F77='-Wl,'
13820      lt_prog_compiler_can_build_shared_F77=no
13821      ;;
13822
13823    uts4*)
13824      lt_prog_compiler_pic_F77='-pic'
13825      lt_prog_compiler_static_F77='-Bstatic'
13826      ;;
13827
13828    *)
13829      lt_prog_compiler_can_build_shared_F77=no
13830      ;;
13831    esac
13832  fi
13833
13834{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13835echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13836
13837#
13838# Check to make sure the PIC flag actually works.
13839#
13840if test -n "$lt_prog_compiler_pic_F77"; then
13841
13842{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13843echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13844if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13845  echo $ECHO_N "(cached) $ECHO_C" >&6
13846else
13847  lt_prog_compiler_pic_works_F77=no
13848  ac_outfile=conftest.$ac_objext
13849   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13850   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13851   # Insert the option either (1) after the last *FLAGS variable, or
13852   # (2) before a word containing "conftest.", or (3) at the end.
13853   # Note that $ac_compile itself does not contain backslashes and begins
13854   # with a dollar sign (not a hyphen), so the echo should work correctly.
13855   # The option is referenced via a variable to avoid confusing sed.
13856   lt_compile=`echo "$ac_compile" | $SED \
13857   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13858   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13859   -e 's:$: $lt_compiler_flag:'`
13860   (eval echo "\"\$as_me:13860: $lt_compile\"" >&5)
13861   (eval "$lt_compile" 2>conftest.err)
13862   ac_status=$?
13863   cat conftest.err >&5
13864   echo "$as_me:13864: \$? = $ac_status" >&5
13865   if (exit $ac_status) && test -s "$ac_outfile"; then
13866     # The compiler can only warn and ignore the option if not recognized
13867     # So say no if there are warnings other than the usual output.
13868     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13869     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13870     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13871       lt_prog_compiler_pic_works_F77=yes
13872     fi
13873   fi
13874   $rm conftest*
13875
13876fi
13877{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13878echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13879
13880if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13881    case $lt_prog_compiler_pic_F77 in
13882     "" | " "*) ;;
13883     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13884     esac
13885else
13886    lt_prog_compiler_pic_F77=
13887     lt_prog_compiler_can_build_shared_F77=no
13888fi
13889
13890fi
13891case $host_os in
13892  # For platforms which do not support PIC, -DPIC is meaningless:
13893  *djgpp*)
13894    lt_prog_compiler_pic_F77=
13895    ;;
13896  *)
13897    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13898    ;;
13899esac
13900
13901#
13902# Check to make sure the static flag actually works.
13903#
13904wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13905{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13906echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13907if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13908  echo $ECHO_N "(cached) $ECHO_C" >&6
13909else
13910  lt_prog_compiler_static_works_F77=no
13911   save_LDFLAGS="$LDFLAGS"
13912   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13913   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13914   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13915     # The linker can only warn and ignore the option if not recognized
13916     # So say no if there are warnings
13917     if test -s conftest.err; then
13918       # Append any errors to the config.log.
13919       cat conftest.err 1>&5
13920       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13921       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13922       if diff conftest.exp conftest.er2 >/dev/null; then
13923         lt_prog_compiler_static_works_F77=yes
13924       fi
13925     else
13926       lt_prog_compiler_static_works_F77=yes
13927     fi
13928   fi
13929   $rm conftest*
13930   LDFLAGS="$save_LDFLAGS"
13931
13932fi
13933{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13934echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13935
13936if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13937    :
13938else
13939    lt_prog_compiler_static_F77=
13940fi
13941
13942
13943{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13944echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13945if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13946  echo $ECHO_N "(cached) $ECHO_C" >&6
13947else
13948  lt_cv_prog_compiler_c_o_F77=no
13949   $rm -r conftest 2>/dev/null
13950   mkdir conftest
13951   cd conftest
13952   mkdir out
13953   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13954
13955   lt_compiler_flag="-o out/conftest2.$ac_objext"
13956   # Insert the option either (1) after the last *FLAGS variable, or
13957   # (2) before a word containing "conftest.", or (3) at the end.
13958   # Note that $ac_compile itself does not contain backslashes and begins
13959   # with a dollar sign (not a hyphen), so the echo should work correctly.
13960   lt_compile=`echo "$ac_compile" | $SED \
13961   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13962   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13963   -e 's:$: $lt_compiler_flag:'`
13964   (eval echo "\"\$as_me:13964: $lt_compile\"" >&5)
13965   (eval "$lt_compile" 2>out/conftest.err)
13966   ac_status=$?
13967   cat out/conftest.err >&5
13968   echo "$as_me:13968: \$? = $ac_status" >&5
13969   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13970   then
13971     # The compiler can only warn and ignore the option if not recognized
13972     # So say no if there are warnings
13973     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13974     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13975     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13976       lt_cv_prog_compiler_c_o_F77=yes
13977     fi
13978   fi
13979   chmod u+w . 2>&5
13980   $rm conftest*
13981   # SGI C++ compiler will create directory out/ii_files/ for
13982   # template instantiation
13983   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13984   $rm out/* && rmdir out
13985   cd ..
13986   rmdir conftest
13987   $rm conftest*
13988
13989fi
13990{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13991echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
13992
13993
13994hard_links="nottested"
13995if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13996  # do not overwrite the value of need_locks provided by the user
13997  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13998echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
13999  hard_links=yes
14000  $rm conftest*
14001  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14002  touch conftest.a
14003  ln conftest.a conftest.b 2>&5 || hard_links=no
14004  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14005  { echo "$as_me:$LINENO: result: $hard_links" >&5
14006echo "${ECHO_T}$hard_links" >&6; }
14007  if test "$hard_links" = no; then
14008    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14009echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14010    need_locks=warn
14011  fi
14012else
14013  need_locks=no
14014fi
14015
14016{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14017echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14018
14019  runpath_var=
14020  allow_undefined_flag_F77=
14021  enable_shared_with_static_runtimes_F77=no
14022  archive_cmds_F77=
14023  archive_expsym_cmds_F77=
14024  old_archive_From_new_cmds_F77=
14025  old_archive_from_expsyms_cmds_F77=
14026  export_dynamic_flag_spec_F77=
14027  whole_archive_flag_spec_F77=
14028  thread_safe_flag_spec_F77=
14029  hardcode_libdir_flag_spec_F77=
14030  hardcode_libdir_flag_spec_ld_F77=
14031  hardcode_libdir_separator_F77=
14032  hardcode_direct_F77=no
14033  hardcode_minus_L_F77=no
14034  hardcode_shlibpath_var_F77=unsupported
14035  link_all_deplibs_F77=unknown
14036  hardcode_automatic_F77=no
14037  module_cmds_F77=
14038  module_expsym_cmds_F77=
14039  always_export_symbols_F77=no
14040  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14041  # include_expsyms should be a list of space-separated symbols to be *always*
14042  # included in the symbol list
14043  include_expsyms_F77=
14044  # exclude_expsyms can be an extended regexp of symbols to exclude
14045  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14046  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14047  # as well as any symbol that contains `d'.
14048  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14049  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14050  # platforms (ab)use it in PIC code, but their linkers get confused if
14051  # the symbol is explicitly referenced.  Since portable code cannot
14052  # rely on this symbol name, it's probably fine to never include it in
14053  # preloaded symbol tables.
14054  extract_expsyms_cmds=
14055  # Just being paranoid about ensuring that cc_basename is set.
14056  for cc_temp in $compiler""; do
14057  case $cc_temp in
14058    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14059    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14060    \-*) ;;
14061    *) break;;
14062  esac
14063done
14064cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14065
14066  case $host_os in
14067  cygwin* | mingw* | pw32*)
14068    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14069    # When not using gcc, we currently assume that we are using
14070    # Microsoft Visual C++.
14071    if test "$GCC" != yes; then
14072      with_gnu_ld=no
14073    fi
14074    ;;
14075  interix*)
14076    # we just hope/assume this is gcc and not c89 (= MSVC++)
14077    with_gnu_ld=yes
14078    ;;
14079  openbsd*)
14080    with_gnu_ld=no
14081    ;;
14082  esac
14083
14084  ld_shlibs_F77=yes
14085  if test "$with_gnu_ld" = yes; then
14086    # If archive_cmds runs LD, not CC, wlarc should be empty
14087    wlarc='${wl}'
14088
14089    # Set some defaults for GNU ld with shared library support. These
14090    # are reset later if shared libraries are not supported. Putting them
14091    # here allows them to be overridden if necessary.
14092    runpath_var=LD_RUN_PATH
14093    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14094    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14095    # ancient GNU ld didn't support --whole-archive et. al.
14096    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14097	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14098      else
14099  	whole_archive_flag_spec_F77=
14100    fi
14101    supports_anon_versioning=no
14102    case `$LD -v 2>/dev/null` in
14103      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14104      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14105      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14106      *\ 2.11.*) ;; # other 2.11 versions
14107      *) supports_anon_versioning=yes ;;
14108    esac
14109
14110    # See if GNU ld supports shared libraries.
14111    case $host_os in
14112    aix3* | aix4* | aix5*)
14113      # On AIX/PPC, the GNU linker is very broken
14114      if test "$host_cpu" != ia64; then
14115	ld_shlibs_F77=no
14116	cat <<EOF 1>&2
14117
14118*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14119*** to be unable to reliably create shared libraries on AIX.
14120*** Therefore, libtool is disabling shared libraries support.  If you
14121*** really care for shared libraries, you may want to modify your PATH
14122*** so that a non-GNU linker is found, and then restart.
14123
14124EOF
14125      fi
14126      ;;
14127
14128    amigaos*)
14129      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)'
14130      hardcode_libdir_flag_spec_F77='-L$libdir'
14131      hardcode_minus_L_F77=yes
14132
14133      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14134      # that the semantics of dynamic libraries on AmigaOS, at least up
14135      # to version 4, is to share data among multiple programs linked
14136      # with the same dynamic library.  Since this doesn't match the
14137      # behavior of shared libraries on other platforms, we can't use
14138      # them.
14139      ld_shlibs_F77=no
14140      ;;
14141
14142    beos*)
14143      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14144	allow_undefined_flag_F77=unsupported
14145	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14146	# support --undefined.  This deserves some investigation.  FIXME
14147	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14148      else
14149	ld_shlibs_F77=no
14150      fi
14151      ;;
14152
14153    cygwin* | mingw* | pw32*)
14154      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14155      # as there is no search path for DLLs.
14156      hardcode_libdir_flag_spec_F77='-L$libdir'
14157      allow_undefined_flag_F77=unsupported
14158      always_export_symbols_F77=no
14159      enable_shared_with_static_runtimes_F77=yes
14160      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14161
14162      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14163        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14164	# If the export-symbols file already is a .def file (1st line
14165	# is EXPORTS), use it as is; otherwise, prepend...
14166	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14167	  cp $export_symbols $output_objdir/$soname.def;
14168	else
14169	  echo EXPORTS > $output_objdir/$soname.def;
14170	  cat $export_symbols >> $output_objdir/$soname.def;
14171	fi~
14172	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14173      else
14174	ld_shlibs_F77=no
14175      fi
14176      ;;
14177
14178    interix3*)
14179      hardcode_direct_F77=no
14180      hardcode_shlibpath_var_F77=no
14181      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14182      export_dynamic_flag_spec_F77='${wl}-E'
14183      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14184      # Instead, shared libraries are loaded at an image base (0x10000000 by
14185      # default) and relocated if they conflict, which is a slow very memory
14186      # consuming and fragmenting process.  To avoid this, we pick a random,
14187      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14188      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14189      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'
14190      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'
14191      ;;
14192
14193    linux* | k*bsd*-gnu)
14194      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14195	tmp_addflag=
14196	case $cc_basename,$host_cpu in
14197	pgcc*)				# Portland Group C compiler
14198	  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'
14199	  tmp_addflag=' $pic_flag'
14200	  ;;
14201	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14202	  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'
14203	  tmp_addflag=' $pic_flag -Mnomain' ;;
14204	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14205	  tmp_addflag=' -i_dynamic' ;;
14206	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14207	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14208	ifc* | ifort*)			# Intel Fortran compiler
14209	  tmp_addflag=' -nofor_main' ;;
14210	esac
14211	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14212
14213	if test $supports_anon_versioning = yes; then
14214	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14215  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14216  $echo "local: *; };" >> $output_objdir/$libname.ver~
14217	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14218	fi
14219	link_all_deplibs_F77=no
14220      else
14221	ld_shlibs_F77=no
14222      fi
14223      ;;
14224
14225    netbsd* | netbsdelf*-gnu)
14226      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14227	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14228	wlarc=
14229      else
14230	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14231	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14232      fi
14233      ;;
14234
14235    solaris*)
14236      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14237	ld_shlibs_F77=no
14238	cat <<EOF 1>&2
14239
14240*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14241*** create shared libraries on Solaris systems.  Therefore, libtool
14242*** is disabling shared libraries support.  We urge you to upgrade GNU
14243*** binutils to release 2.9.1 or newer.  Another option is to modify
14244*** your PATH or compiler configuration so that the native linker is
14245*** used, and then restart.
14246
14247EOF
14248      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14249	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14250	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14251      else
14252	ld_shlibs_F77=no
14253      fi
14254      ;;
14255
14256    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14257      case `$LD -v 2>&1` in
14258        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14259	ld_shlibs_F77=no
14260	cat <<_LT_EOF 1>&2
14261
14262*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14263*** reliably create shared libraries on SCO systems.  Therefore, libtool
14264*** is disabling shared libraries support.  We urge you to upgrade GNU
14265*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14266*** your PATH or compiler configuration so that the native linker is
14267*** used, and then restart.
14268
14269_LT_EOF
14270	;;
14271	*)
14272	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14273	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14274	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14275	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14276	  else
14277	    ld_shlibs_F77=no
14278	  fi
14279	;;
14280      esac
14281      ;;
14282
14283    sunos4*)
14284      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14285      wlarc=
14286      hardcode_direct_F77=yes
14287      hardcode_shlibpath_var_F77=no
14288      ;;
14289
14290    *)
14291      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14292	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14293	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14294      else
14295	ld_shlibs_F77=no
14296      fi
14297      ;;
14298    esac
14299
14300    if test "$ld_shlibs_F77" = no; then
14301      runpath_var=
14302      hardcode_libdir_flag_spec_F77=
14303      export_dynamic_flag_spec_F77=
14304      whole_archive_flag_spec_F77=
14305    fi
14306  else
14307    # PORTME fill in a description of your system's linker (not GNU ld)
14308    case $host_os in
14309    aix3*)
14310      allow_undefined_flag_F77=unsupported
14311      always_export_symbols_F77=yes
14312      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'
14313      # Note: this linker hardcodes the directories in LIBPATH if there
14314      # are no directories specified by -L.
14315      hardcode_minus_L_F77=yes
14316      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14317	# Neither direct hardcoding nor static linking is supported with a
14318	# broken collect2.
14319	hardcode_direct_F77=unsupported
14320      fi
14321      ;;
14322
14323    aix4* | aix5*)
14324      if test "$host_cpu" = ia64; then
14325	# On IA64, the linker does run time linking by default, so we don't
14326	# have to do anything special.
14327	aix_use_runtimelinking=no
14328	exp_sym_flag='-Bexport'
14329	no_entry_flag=""
14330      else
14331	# If we're using GNU nm, then we don't want the "-C" option.
14332	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14333	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14334	  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'
14335	else
14336	  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'
14337	fi
14338	aix_use_runtimelinking=no
14339
14340	# Test if we are trying to use run time linking or normal
14341	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14342	# need to do runtime linking.
14343	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14344	  for ld_flag in $LDFLAGS; do
14345  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14346  	    aix_use_runtimelinking=yes
14347  	    break
14348  	  fi
14349	  done
14350	  ;;
14351	esac
14352
14353	exp_sym_flag='-bexport'
14354	no_entry_flag='-bnoentry'
14355      fi
14356
14357      # When large executables or shared objects are built, AIX ld can
14358      # have problems creating the table of contents.  If linking a library
14359      # or program results in "error TOC overflow" add -mminimal-toc to
14360      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14361      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14362
14363      archive_cmds_F77=''
14364      hardcode_direct_F77=yes
14365      hardcode_libdir_separator_F77=':'
14366      link_all_deplibs_F77=yes
14367
14368      if test "$GCC" = yes; then
14369	case $host_os in aix4.[012]|aix4.[012].*)
14370	# We only want to do this on AIX 4.2 and lower, the check
14371	# below for broken collect2 doesn't work under 4.3+
14372	  collect2name=`${CC} -print-prog-name=collect2`
14373	  if test -f "$collect2name" && \
14374  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14375	  then
14376  	  # We have reworked collect2
14377  	  hardcode_direct_F77=yes
14378	  else
14379  	  # We have old collect2
14380  	  hardcode_direct_F77=unsupported
14381  	  # It fails to find uninstalled libraries when the uninstalled
14382  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14383  	  # to unsupported forces relinking
14384  	  hardcode_minus_L_F77=yes
14385  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14386  	  hardcode_libdir_separator_F77=
14387	  fi
14388	  ;;
14389	esac
14390	shared_flag='-shared'
14391	if test "$aix_use_runtimelinking" = yes; then
14392	  shared_flag="$shared_flag "'${wl}-G'
14393	fi
14394      else
14395	# not using gcc
14396	if test "$host_cpu" = ia64; then
14397  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14398  	# chokes on -Wl,-G. The following line is correct:
14399	  shared_flag='-G'
14400	else
14401	  if test "$aix_use_runtimelinking" = yes; then
14402	    shared_flag='${wl}-G'
14403	  else
14404	    shared_flag='${wl}-bM:SRE'
14405	  fi
14406	fi
14407      fi
14408
14409      # It seems that -bexpall does not export symbols beginning with
14410      # underscore (_), so it is better to generate a list of symbols to export.
14411      always_export_symbols_F77=yes
14412      if test "$aix_use_runtimelinking" = yes; then
14413	# Warning - without using the other runtime loading flags (-brtl),
14414	# -berok will link without error, but may produce a broken library.
14415	allow_undefined_flag_F77='-berok'
14416       # Determine the default libpath from the value encoded in an empty executable.
14417       cat >conftest.$ac_ext <<_ACEOF
14418      program main
14419
14420      end
14421_ACEOF
14422rm -f conftest.$ac_objext conftest$ac_exeext
14423if { (ac_try="$ac_link"
14424case "(($ac_try" in
14425  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14426  *) ac_try_echo=$ac_try;;
14427esac
14428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14429  (eval "$ac_link") 2>conftest.er1
14430  ac_status=$?
14431  grep -v '^ *+' conftest.er1 >conftest.err
14432  rm -f conftest.er1
14433  cat conftest.err >&5
14434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14435  (exit $ac_status); } && {
14436	 test -z "$ac_f77_werror_flag" ||
14437	 test ! -s conftest.err
14438       } && test -s conftest$ac_exeext &&
14439       $as_test_x conftest$ac_exeext; then
14440
14441aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14442}'`
14443# Check for a 64-bit object if we didn't find anything.
14444if 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; }
14445}'`; fi
14446else
14447  echo "$as_me: failed program was:" >&5
14448sed 's/^/| /' conftest.$ac_ext >&5
14449
14450
14451fi
14452
14453rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14454      conftest$ac_exeext conftest.$ac_ext
14455if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14456
14457       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14458	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"
14459       else
14460	if test "$host_cpu" = ia64; then
14461	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14462	  allow_undefined_flag_F77="-z nodefs"
14463	  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"
14464	else
14465	 # Determine the default libpath from the value encoded in an empty executable.
14466	 cat >conftest.$ac_ext <<_ACEOF
14467      program main
14468
14469      end
14470_ACEOF
14471rm -f conftest.$ac_objext conftest$ac_exeext
14472if { (ac_try="$ac_link"
14473case "(($ac_try" in
14474  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14475  *) ac_try_echo=$ac_try;;
14476esac
14477eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14478  (eval "$ac_link") 2>conftest.er1
14479  ac_status=$?
14480  grep -v '^ *+' conftest.er1 >conftest.err
14481  rm -f conftest.er1
14482  cat conftest.err >&5
14483  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484  (exit $ac_status); } && {
14485	 test -z "$ac_f77_werror_flag" ||
14486	 test ! -s conftest.err
14487       } && test -s conftest$ac_exeext &&
14488       $as_test_x conftest$ac_exeext; then
14489
14490aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14491}'`
14492# Check for a 64-bit object if we didn't find anything.
14493if 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; }
14494}'`; fi
14495else
14496  echo "$as_me: failed program was:" >&5
14497sed 's/^/| /' conftest.$ac_ext >&5
14498
14499
14500fi
14501
14502rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14503      conftest$ac_exeext conftest.$ac_ext
14504if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14505
14506	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14507	  # Warning - without using the other run time loading flags,
14508	  # -berok will link without error, but may produce a broken library.
14509	  no_undefined_flag_F77=' ${wl}-bernotok'
14510	  allow_undefined_flag_F77=' ${wl}-berok'
14511	  # Exported symbols can be pulled into shared objects from archives
14512	  whole_archive_flag_spec_F77='$convenience'
14513	  archive_cmds_need_lc_F77=yes
14514	  # This is similar to how AIX traditionally builds its shared libraries.
14515	  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'
14516	fi
14517      fi
14518      ;;
14519
14520    amigaos*)
14521      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)'
14522      hardcode_libdir_flag_spec_F77='-L$libdir'
14523      hardcode_minus_L_F77=yes
14524      # see comment about different semantics on the GNU ld section
14525      ld_shlibs_F77=no
14526      ;;
14527
14528    bsdi[45]*)
14529      export_dynamic_flag_spec_F77=-rdynamic
14530      ;;
14531
14532    cygwin* | mingw* | pw32*)
14533      # When not using gcc, we currently assume that we are using
14534      # Microsoft Visual C++.
14535      # hardcode_libdir_flag_spec is actually meaningless, as there is
14536      # no search path for DLLs.
14537      hardcode_libdir_flag_spec_F77=' '
14538      allow_undefined_flag_F77=unsupported
14539      # Tell ltmain to make .lib files, not .a files.
14540      libext=lib
14541      # Tell ltmain to make .dll files, not .so files.
14542      shrext_cmds=".dll"
14543      # FIXME: Setting linknames here is a bad hack.
14544      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14545      # The linker will automatically build a .lib file if we build a DLL.
14546      old_archive_From_new_cmds_F77='true'
14547      # FIXME: Should let the user specify the lib program.
14548      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14549      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14550      enable_shared_with_static_runtimes_F77=yes
14551      ;;
14552
14553    darwin* | rhapsody*)
14554      case $host_os in
14555        rhapsody* | darwin1.[012])
14556         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14557         ;;
14558       *) # Darwin 1.3 on
14559         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14560           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14561         else
14562           case ${MACOSX_DEPLOYMENT_TARGET} in
14563             10.[012])
14564               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14565               ;;
14566             10.*)
14567               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14568               ;;
14569           esac
14570         fi
14571         ;;
14572      esac
14573      archive_cmds_need_lc_F77=no
14574      hardcode_direct_F77=no
14575      hardcode_automatic_F77=yes
14576      hardcode_shlibpath_var_F77=unsupported
14577      whole_archive_flag_spec_F77=''
14578      link_all_deplibs_F77=yes
14579    if test "$GCC" = yes ; then
14580    	output_verbose_link_cmd='echo'
14581        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14582      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14583      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14584      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}'
14585      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}'
14586    else
14587      case $cc_basename in
14588        xlc*)
14589         output_verbose_link_cmd='echo'
14590         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14591         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14592          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14593         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}'
14594          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}'
14595          ;;
14596       *)
14597         ld_shlibs_F77=no
14598          ;;
14599      esac
14600    fi
14601      ;;
14602
14603    dgux*)
14604      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14605      hardcode_libdir_flag_spec_F77='-L$libdir'
14606      hardcode_shlibpath_var_F77=no
14607      ;;
14608
14609    freebsd1*)
14610      ld_shlibs_F77=no
14611      ;;
14612
14613    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14614    # support.  Future versions do this automatically, but an explicit c++rt0.o
14615    # does not break anything, and helps significantly (at the cost of a little
14616    # extra space).
14617    freebsd2.2*)
14618      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14619      hardcode_libdir_flag_spec_F77='-R$libdir'
14620      hardcode_direct_F77=yes
14621      hardcode_shlibpath_var_F77=no
14622      ;;
14623
14624    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14625    freebsd2*)
14626      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14627      hardcode_direct_F77=yes
14628      hardcode_minus_L_F77=yes
14629      hardcode_shlibpath_var_F77=no
14630      ;;
14631
14632    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14633    freebsd* | dragonfly*)
14634      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14635      hardcode_libdir_flag_spec_F77='-R$libdir'
14636      hardcode_direct_F77=yes
14637      hardcode_shlibpath_var_F77=no
14638      ;;
14639
14640    hpux9*)
14641      if test "$GCC" = yes; then
14642	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'
14643      else
14644	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'
14645      fi
14646      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14647      hardcode_libdir_separator_F77=:
14648      hardcode_direct_F77=yes
14649
14650      # hardcode_minus_L: Not really in the search PATH,
14651      # but as the default location of the library.
14652      hardcode_minus_L_F77=yes
14653      export_dynamic_flag_spec_F77='${wl}-E'
14654      ;;
14655
14656    hpux10*)
14657      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14658	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14659      else
14660	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14661      fi
14662      if test "$with_gnu_ld" = no; then
14663	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14664	hardcode_libdir_separator_F77=:
14665
14666	hardcode_direct_F77=yes
14667	export_dynamic_flag_spec_F77='${wl}-E'
14668
14669	# hardcode_minus_L: Not really in the search PATH,
14670	# but as the default location of the library.
14671	hardcode_minus_L_F77=yes
14672      fi
14673      ;;
14674
14675    hpux11*)
14676      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14677	case $host_cpu in
14678	hppa*64*)
14679	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14680	  ;;
14681	ia64*)
14682	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14683	  ;;
14684	*)
14685	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14686	  ;;
14687	esac
14688      else
14689	case $host_cpu in
14690	hppa*64*)
14691	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14692	  ;;
14693	ia64*)
14694	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14695	  ;;
14696	*)
14697	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14698	  ;;
14699	esac
14700      fi
14701      if test "$with_gnu_ld" = no; then
14702	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14703	hardcode_libdir_separator_F77=:
14704
14705	case $host_cpu in
14706	hppa*64*|ia64*)
14707	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14708	  hardcode_direct_F77=no
14709	  hardcode_shlibpath_var_F77=no
14710	  ;;
14711	*)
14712	  hardcode_direct_F77=yes
14713	  export_dynamic_flag_spec_F77='${wl}-E'
14714
14715	  # hardcode_minus_L: Not really in the search PATH,
14716	  # but as the default location of the library.
14717	  hardcode_minus_L_F77=yes
14718	  ;;
14719	esac
14720      fi
14721      ;;
14722
14723    irix5* | irix6* | nonstopux*)
14724      if test "$GCC" = yes; then
14725	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'
14726      else
14727	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'
14728	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14729      fi
14730      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14731      hardcode_libdir_separator_F77=:
14732      link_all_deplibs_F77=yes
14733      ;;
14734
14735    netbsd* | netbsdelf*-gnu)
14736      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14737	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14738      else
14739	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14740      fi
14741      hardcode_libdir_flag_spec_F77='-R$libdir'
14742      hardcode_direct_F77=yes
14743      hardcode_shlibpath_var_F77=no
14744      ;;
14745
14746    newsos6)
14747      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14748      hardcode_direct_F77=yes
14749      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14750      hardcode_libdir_separator_F77=:
14751      hardcode_shlibpath_var_F77=no
14752      ;;
14753
14754    openbsd*)
14755      hardcode_direct_F77=yes
14756      hardcode_shlibpath_var_F77=no
14757      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14758	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14759	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14760	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14761	export_dynamic_flag_spec_F77='${wl}-E'
14762      else
14763       case $host_os in
14764	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14765	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14766	   hardcode_libdir_flag_spec_F77='-R$libdir'
14767	   ;;
14768	 *)
14769	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14770	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14771	   ;;
14772       esac
14773      fi
14774      ;;
14775
14776    os2*)
14777      hardcode_libdir_flag_spec_F77='-L$libdir'
14778      hardcode_minus_L_F77=yes
14779      allow_undefined_flag_F77=unsupported
14780      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'
14781      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14782      ;;
14783
14784    osf3*)
14785      if test "$GCC" = yes; then
14786	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14787	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'
14788      else
14789	allow_undefined_flag_F77=' -expect_unresolved \*'
14790	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'
14791      fi
14792      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14793      hardcode_libdir_separator_F77=:
14794      ;;
14795
14796    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14797      if test "$GCC" = yes; then
14798	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14799	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'
14800	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14801      else
14802	allow_undefined_flag_F77=' -expect_unresolved \*'
14803	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'
14804	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~
14805	$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'
14806
14807	# Both c and cxx compiler support -rpath directly
14808	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14809      fi
14810      hardcode_libdir_separator_F77=:
14811      ;;
14812
14813    solaris*)
14814      no_undefined_flag_F77=' -z text'
14815      if test "$GCC" = yes; then
14816	wlarc='${wl}'
14817	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14818	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14819	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14820      else
14821	wlarc=''
14822	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14823	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14824  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14825      fi
14826      hardcode_libdir_flag_spec_F77='-R$libdir'
14827      hardcode_shlibpath_var_F77=no
14828      case $host_os in
14829      solaris2.[0-5] | solaris2.[0-5].*) ;;
14830      *)
14831 	# The compiler driver will combine linker options so we
14832 	# cannot just pass the convience library names through
14833 	# without $wl, iff we do not link with $LD.
14834 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14835 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14836 	case $wlarc in
14837 	'')
14838 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14839 	*)
14840 	  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' ;;
14841 	esac ;;
14842      esac
14843      link_all_deplibs_F77=yes
14844      ;;
14845
14846    sunos4*)
14847      if test "x$host_vendor" = xsequent; then
14848	# Use $CC to link under sequent, because it throws in some extra .o
14849	# files that make .init and .fini sections work.
14850	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14851      else
14852	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14853      fi
14854      hardcode_libdir_flag_spec_F77='-L$libdir'
14855      hardcode_direct_F77=yes
14856      hardcode_minus_L_F77=yes
14857      hardcode_shlibpath_var_F77=no
14858      ;;
14859
14860    sysv4)
14861      case $host_vendor in
14862	sni)
14863	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14864	  hardcode_direct_F77=yes # is this really true???
14865	;;
14866	siemens)
14867	  ## LD is ld it makes a PLAMLIB
14868	  ## CC just makes a GrossModule.
14869	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14870	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14871	  hardcode_direct_F77=no
14872        ;;
14873	motorola)
14874	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14875	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14876	;;
14877      esac
14878      runpath_var='LD_RUN_PATH'
14879      hardcode_shlibpath_var_F77=no
14880      ;;
14881
14882    sysv4.3*)
14883      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14884      hardcode_shlibpath_var_F77=no
14885      export_dynamic_flag_spec_F77='-Bexport'
14886      ;;
14887
14888    sysv4*MP*)
14889      if test -d /usr/nec; then
14890	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14891	hardcode_shlibpath_var_F77=no
14892	runpath_var=LD_RUN_PATH
14893	hardcode_runpath_var=yes
14894	ld_shlibs_F77=yes
14895      fi
14896      ;;
14897
14898    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14899      no_undefined_flag_F77='${wl}-z,text'
14900      archive_cmds_need_lc_F77=no
14901      hardcode_shlibpath_var_F77=no
14902      runpath_var='LD_RUN_PATH'
14903
14904      if test "$GCC" = yes; then
14905	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14906	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14907      else
14908	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14909	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14910      fi
14911      ;;
14912
14913    sysv5* | sco3.2v5* | sco5v6*)
14914      # Note: We can NOT use -z defs as we might desire, because we do not
14915      # link with -lc, and that would cause any symbols used from libc to
14916      # always be unresolved, which means just about no library would
14917      # ever link correctly.  If we're not using GNU ld we use -z text
14918      # though, which does catch some bad symbols but isn't as heavy-handed
14919      # as -z defs.
14920      no_undefined_flag_F77='${wl}-z,text'
14921      allow_undefined_flag_F77='${wl}-z,nodefs'
14922      archive_cmds_need_lc_F77=no
14923      hardcode_shlibpath_var_F77=no
14924      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14925      hardcode_libdir_separator_F77=':'
14926      link_all_deplibs_F77=yes
14927      export_dynamic_flag_spec_F77='${wl}-Bexport'
14928      runpath_var='LD_RUN_PATH'
14929
14930      if test "$GCC" = yes; then
14931	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14932	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14933      else
14934	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14935	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14936      fi
14937      ;;
14938
14939    uts4*)
14940      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14941      hardcode_libdir_flag_spec_F77='-L$libdir'
14942      hardcode_shlibpath_var_F77=no
14943      ;;
14944
14945    *)
14946      ld_shlibs_F77=no
14947      ;;
14948    esac
14949  fi
14950
14951{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14952echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14953test "$ld_shlibs_F77" = no && can_build_shared=no
14954
14955#
14956# Do we need to explicitly link libc?
14957#
14958case "x$archive_cmds_need_lc_F77" in
14959x|xyes)
14960  # Assume -lc should be added
14961  archive_cmds_need_lc_F77=yes
14962
14963  if test "$enable_shared" = yes && test "$GCC" = yes; then
14964    case $archive_cmds_F77 in
14965    *'~'*)
14966      # FIXME: we may have to deal with multi-command sequences.
14967      ;;
14968    '$CC '*)
14969      # Test whether the compiler implicitly links with -lc since on some
14970      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14971      # to ld, don't add -lc before -lgcc.
14972      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14973echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14974      $rm conftest*
14975      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14976
14977      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14978  (eval $ac_compile) 2>&5
14979  ac_status=$?
14980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14981  (exit $ac_status); } 2>conftest.err; then
14982        soname=conftest
14983        lib=conftest
14984        libobjs=conftest.$ac_objext
14985        deplibs=
14986        wl=$lt_prog_compiler_wl_F77
14987	pic_flag=$lt_prog_compiler_pic_F77
14988        compiler_flags=-v
14989        linker_flags=-v
14990        verstring=
14991        output_objdir=.
14992        libname=conftest
14993        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14994        allow_undefined_flag_F77=
14995        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14996  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14997  ac_status=$?
14998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14999  (exit $ac_status); }
15000        then
15001	  archive_cmds_need_lc_F77=no
15002        else
15003	  archive_cmds_need_lc_F77=yes
15004        fi
15005        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15006      else
15007        cat conftest.err 1>&5
15008      fi
15009      $rm conftest*
15010      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15011echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15012      ;;
15013    esac
15014  fi
15015  ;;
15016esac
15017
15018{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15019echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15020library_names_spec=
15021libname_spec='lib$name'
15022soname_spec=
15023shrext_cmds=".so"
15024postinstall_cmds=
15025postuninstall_cmds=
15026finish_cmds=
15027finish_eval=
15028shlibpath_var=
15029shlibpath_overrides_runpath=unknown
15030version_type=none
15031dynamic_linker="$host_os ld.so"
15032sys_lib_dlsearch_path_spec="/lib /usr/lib"
15033if test "$GCC" = yes; then
15034  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15035  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15036    # if the path contains ";" then we assume it to be the separator
15037    # otherwise default to the standard path separator (i.e. ":") - it is
15038    # assumed that no part of a normal pathname contains ";" but that should
15039    # okay in the real world where ";" in dirpaths is itself problematic.
15040    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15041  else
15042    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15043  fi
15044else
15045  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15046fi
15047need_lib_prefix=unknown
15048hardcode_into_libs=no
15049
15050# when you set need_version to no, make sure it does not cause -set_version
15051# flags to be left without arguments
15052need_version=unknown
15053
15054case $host_os in
15055aix3*)
15056  version_type=linux
15057  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15058  shlibpath_var=LIBPATH
15059
15060  # AIX 3 has no versioning support, so we append a major version to the name.
15061  soname_spec='${libname}${release}${shared_ext}$major'
15062  ;;
15063
15064aix4* | aix5*)
15065  version_type=linux
15066  need_lib_prefix=no
15067  need_version=no
15068  hardcode_into_libs=yes
15069  if test "$host_cpu" = ia64; then
15070    # AIX 5 supports IA64
15071    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15072    shlibpath_var=LD_LIBRARY_PATH
15073  else
15074    # With GCC up to 2.95.x, collect2 would create an import file
15075    # for dependence libraries.  The import file would start with
15076    # the line `#! .'.  This would cause the generated library to
15077    # depend on `.', always an invalid library.  This was fixed in
15078    # development snapshots of GCC prior to 3.0.
15079    case $host_os in
15080      aix4 | aix4.[01] | aix4.[01].*)
15081      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15082	   echo ' yes '
15083	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15084	:
15085      else
15086	can_build_shared=no
15087      fi
15088      ;;
15089    esac
15090    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15091    # soname into executable. Probably we can add versioning support to
15092    # collect2, so additional links can be useful in future.
15093    if test "$aix_use_runtimelinking" = yes; then
15094      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15095      # instead of lib<name>.a to let people know that these are not
15096      # typical AIX shared libraries.
15097      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15098    else
15099      # We preserve .a as extension for shared libraries through AIX4.2
15100      # and later when we are not doing run time linking.
15101      library_names_spec='${libname}${release}.a $libname.a'
15102      soname_spec='${libname}${release}${shared_ext}$major'
15103    fi
15104    shlibpath_var=LIBPATH
15105  fi
15106  ;;
15107
15108amigaos*)
15109  library_names_spec='$libname.ixlibrary $libname.a'
15110  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15111  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'
15112  ;;
15113
15114beos*)
15115  library_names_spec='${libname}${shared_ext}'
15116  dynamic_linker="$host_os ld.so"
15117  shlibpath_var=LIBRARY_PATH
15118  ;;
15119
15120bsdi[45]*)
15121  version_type=linux
15122  need_version=no
15123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15124  soname_spec='${libname}${release}${shared_ext}$major'
15125  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15126  shlibpath_var=LD_LIBRARY_PATH
15127  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15128  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15129  # the default ld.so.conf also contains /usr/contrib/lib and
15130  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15131  # libtool to hard-code these into programs
15132  ;;
15133
15134cygwin* | mingw* | pw32*)
15135  version_type=windows
15136  shrext_cmds=".dll"
15137  need_version=no
15138  need_lib_prefix=no
15139
15140  case $GCC,$host_os in
15141  yes,cygwin* | yes,mingw* | yes,pw32*)
15142    library_names_spec='$libname.dll.a'
15143    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15144    postinstall_cmds='base_file=`basename \${file}`~
15145      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15146      dldir=$destdir/`dirname \$dlpath`~
15147      test -d \$dldir || mkdir -p \$dldir~
15148      $install_prog $dir/$dlname \$dldir/$dlname~
15149      chmod a+x \$dldir/$dlname'
15150    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15151      dlpath=$dir/\$dldll~
15152       $rm \$dlpath'
15153    shlibpath_overrides_runpath=yes
15154
15155    case $host_os in
15156    cygwin*)
15157      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15158      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15159      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15160      ;;
15161    mingw*)
15162      # MinGW DLLs use traditional 'lib' prefix
15163      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15164      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15165      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15166        # It is most probably a Windows format PATH printed by
15167        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15168        # path with ; separators, and with drive letters. We can handle the
15169        # drive letters (cygwin fileutils understands them), so leave them,
15170        # especially as we might pass files found there to a mingw objdump,
15171        # which wouldn't understand a cygwinified path. Ahh.
15172        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15173      else
15174        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15175      fi
15176      ;;
15177    pw32*)
15178      # pw32 DLLs use 'pw' prefix rather than 'lib'
15179      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15180      ;;
15181    esac
15182    ;;
15183
15184  *)
15185    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15186    ;;
15187  esac
15188  dynamic_linker='Win32 ld.exe'
15189  # FIXME: first we should search . and the directory the executable is in
15190  shlibpath_var=PATH
15191  ;;
15192
15193darwin* | rhapsody*)
15194  dynamic_linker="$host_os dyld"
15195  version_type=darwin
15196  need_lib_prefix=no
15197  need_version=no
15198  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15199  soname_spec='${libname}${release}${major}$shared_ext'
15200  shlibpath_overrides_runpath=yes
15201  shlibpath_var=DYLD_LIBRARY_PATH
15202  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15203  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15204  if test "$GCC" = yes; then
15205    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"`
15206  else
15207    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15208  fi
15209  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15210  ;;
15211
15212dgux*)
15213  version_type=linux
15214  need_lib_prefix=no
15215  need_version=no
15216  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15217  soname_spec='${libname}${release}${shared_ext}$major'
15218  shlibpath_var=LD_LIBRARY_PATH
15219  ;;
15220
15221freebsd1*)
15222  dynamic_linker=no
15223  ;;
15224
15225freebsd* | dragonfly*)
15226  # DragonFly does not have aout.  When/if they implement a new
15227  # versioning mechanism, adjust this.
15228  if test -x /usr/bin/objformat; then
15229    objformat=`/usr/bin/objformat`
15230  else
15231    case $host_os in
15232    freebsd[123]*) objformat=aout ;;
15233    *) objformat=elf ;;
15234    esac
15235  fi
15236  version_type=freebsd-$objformat
15237  case $version_type in
15238    freebsd-elf*)
15239      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15240      need_version=no
15241      need_lib_prefix=no
15242      ;;
15243    freebsd-*)
15244      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15245      need_version=yes
15246      ;;
15247  esac
15248  shlibpath_var=LD_LIBRARY_PATH
15249  case $host_os in
15250  freebsd2*)
15251    shlibpath_overrides_runpath=yes
15252    ;;
15253  freebsd3.[01]* | freebsdelf3.[01]*)
15254    shlibpath_overrides_runpath=yes
15255    hardcode_into_libs=yes
15256    ;;
15257  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15258  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15259    shlibpath_overrides_runpath=no
15260    hardcode_into_libs=yes
15261    ;;
15262  freebsd*) # from 4.6 on
15263    shlibpath_overrides_runpath=yes
15264    hardcode_into_libs=yes
15265    ;;
15266  esac
15267  ;;
15268
15269gnu*)
15270  version_type=linux
15271  need_lib_prefix=no
15272  need_version=no
15273  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15274  soname_spec='${libname}${release}${shared_ext}$major'
15275  shlibpath_var=LD_LIBRARY_PATH
15276  hardcode_into_libs=yes
15277  ;;
15278
15279hpux9* | hpux10* | hpux11*)
15280  # Give a soname corresponding to the major version so that dld.sl refuses to
15281  # link against other versions.
15282  version_type=sunos
15283  need_lib_prefix=no
15284  need_version=no
15285  case $host_cpu in
15286  ia64*)
15287    shrext_cmds='.so'
15288    hardcode_into_libs=yes
15289    dynamic_linker="$host_os dld.so"
15290    shlibpath_var=LD_LIBRARY_PATH
15291    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15292    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15293    soname_spec='${libname}${release}${shared_ext}$major'
15294    if test "X$HPUX_IA64_MODE" = X32; then
15295      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15296    else
15297      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15298    fi
15299    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15300    ;;
15301   hppa*64*)
15302     shrext_cmds='.sl'
15303     hardcode_into_libs=yes
15304     dynamic_linker="$host_os dld.sl"
15305     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15306     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15307     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15308     soname_spec='${libname}${release}${shared_ext}$major'
15309     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15310     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15311     ;;
15312   *)
15313    shrext_cmds='.sl'
15314    dynamic_linker="$host_os dld.sl"
15315    shlibpath_var=SHLIB_PATH
15316    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15317    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15318    soname_spec='${libname}${release}${shared_ext}$major'
15319    ;;
15320  esac
15321  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15322  postinstall_cmds='chmod 555 $lib'
15323  ;;
15324
15325interix3*)
15326  version_type=linux
15327  need_lib_prefix=no
15328  need_version=no
15329  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15330  soname_spec='${libname}${release}${shared_ext}$major'
15331  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15332  shlibpath_var=LD_LIBRARY_PATH
15333  shlibpath_overrides_runpath=no
15334  hardcode_into_libs=yes
15335  ;;
15336
15337irix5* | irix6* | nonstopux*)
15338  case $host_os in
15339    nonstopux*) version_type=nonstopux ;;
15340    *)
15341	if test "$lt_cv_prog_gnu_ld" = yes; then
15342		version_type=linux
15343	else
15344		version_type=irix
15345	fi ;;
15346  esac
15347  need_lib_prefix=no
15348  need_version=no
15349  soname_spec='${libname}${release}${shared_ext}$major'
15350  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15351  case $host_os in
15352  irix5* | nonstopux*)
15353    libsuff= shlibsuff=
15354    ;;
15355  *)
15356    case $LD in # libtool.m4 will add one of these switches to LD
15357    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15358      libsuff= shlibsuff= libmagic=32-bit;;
15359    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15360      libsuff=32 shlibsuff=N32 libmagic=N32;;
15361    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15362      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15363    *) libsuff= shlibsuff= libmagic=never-match;;
15364    esac
15365    ;;
15366  esac
15367  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15368  shlibpath_overrides_runpath=no
15369  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15370  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15371  hardcode_into_libs=yes
15372  ;;
15373
15374# No shared lib support for Linux oldld, aout, or coff.
15375linux*oldld* | linux*aout* | linux*coff*)
15376  dynamic_linker=no
15377  ;;
15378
15379# This must be Linux ELF.
15380linux* | k*bsd*-gnu)
15381  version_type=linux
15382  need_lib_prefix=no
15383  need_version=no
15384  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15385  soname_spec='${libname}${release}${shared_ext}$major'
15386  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15387  shlibpath_var=LD_LIBRARY_PATH
15388  shlibpath_overrides_runpath=no
15389  # This implies no fast_install, which is unacceptable.
15390  # Some rework will be needed to allow for fast_install
15391  # before this can be enabled.
15392  hardcode_into_libs=yes
15393
15394  # Append ld.so.conf contents to the search path
15395  if test -f /etc/ld.so.conf; then
15396    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' ' '`
15397    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15398  fi
15399
15400  # We used to test for /lib/ld.so.1 and disable shared libraries on
15401  # powerpc, because MkLinux only supported shared libraries with the
15402  # GNU dynamic linker.  Since this was broken with cross compilers,
15403  # most powerpc-linux boxes support dynamic linking these days and
15404  # people can always --disable-shared, the test was removed, and we
15405  # assume the GNU/Linux dynamic linker is in use.
15406  dynamic_linker='GNU/Linux ld.so'
15407  ;;
15408
15409netbsdelf*-gnu)
15410  version_type=linux
15411  need_lib_prefix=no
15412  need_version=no
15413  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15414  soname_spec='${libname}${release}${shared_ext}$major'
15415  shlibpath_var=LD_LIBRARY_PATH
15416  shlibpath_overrides_runpath=no
15417  hardcode_into_libs=yes
15418  dynamic_linker='NetBSD ld.elf_so'
15419  ;;
15420
15421netbsd*)
15422  version_type=sunos
15423  need_lib_prefix=no
15424  need_version=no
15425  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15426    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15427    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15428    dynamic_linker='NetBSD (a.out) ld.so'
15429  else
15430    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15431    soname_spec='${libname}${release}${shared_ext}$major'
15432    dynamic_linker='NetBSD ld.elf_so'
15433  fi
15434  shlibpath_var=LD_LIBRARY_PATH
15435  shlibpath_overrides_runpath=yes
15436  hardcode_into_libs=yes
15437  ;;
15438
15439newsos6)
15440  version_type=linux
15441  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15442  shlibpath_var=LD_LIBRARY_PATH
15443  shlibpath_overrides_runpath=yes
15444  ;;
15445
15446nto-qnx*)
15447  version_type=linux
15448  need_lib_prefix=no
15449  need_version=no
15450  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15451  soname_spec='${libname}${release}${shared_ext}$major'
15452  shlibpath_var=LD_LIBRARY_PATH
15453  shlibpath_overrides_runpath=yes
15454  ;;
15455
15456openbsd*)
15457  version_type=sunos
15458  sys_lib_dlsearch_path_spec="/usr/lib"
15459  need_lib_prefix=no
15460  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15461  case $host_os in
15462    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15463    *)                         need_version=no  ;;
15464  esac
15465  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15466  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15467  shlibpath_var=LD_LIBRARY_PATH
15468  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15469    case $host_os in
15470      openbsd2.[89] | openbsd2.[89].*)
15471	shlibpath_overrides_runpath=no
15472	;;
15473      *)
15474	shlibpath_overrides_runpath=yes
15475	;;
15476      esac
15477  else
15478    shlibpath_overrides_runpath=yes
15479  fi
15480  ;;
15481
15482os2*)
15483  libname_spec='$name'
15484  shrext_cmds=".dll"
15485  need_lib_prefix=no
15486  library_names_spec='$libname${shared_ext} $libname.a'
15487  dynamic_linker='OS/2 ld.exe'
15488  shlibpath_var=LIBPATH
15489  ;;
15490
15491osf3* | osf4* | osf5*)
15492  version_type=osf
15493  need_lib_prefix=no
15494  need_version=no
15495  soname_spec='${libname}${release}${shared_ext}$major'
15496  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15497  shlibpath_var=LD_LIBRARY_PATH
15498  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15499  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15500  ;;
15501
15502solaris*)
15503  version_type=linux
15504  need_lib_prefix=no
15505  need_version=no
15506  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15507  soname_spec='${libname}${release}${shared_ext}$major'
15508  shlibpath_var=LD_LIBRARY_PATH
15509  shlibpath_overrides_runpath=yes
15510  hardcode_into_libs=yes
15511  # ldd complains unless libraries are executable
15512  postinstall_cmds='chmod +x $lib'
15513  ;;
15514
15515sunos4*)
15516  version_type=sunos
15517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15518  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15519  shlibpath_var=LD_LIBRARY_PATH
15520  shlibpath_overrides_runpath=yes
15521  if test "$with_gnu_ld" = yes; then
15522    need_lib_prefix=no
15523  fi
15524  need_version=yes
15525  ;;
15526
15527sysv4 | sysv4.3*)
15528  version_type=linux
15529  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15530  soname_spec='${libname}${release}${shared_ext}$major'
15531  shlibpath_var=LD_LIBRARY_PATH
15532  case $host_vendor in
15533    sni)
15534      shlibpath_overrides_runpath=no
15535      need_lib_prefix=no
15536      export_dynamic_flag_spec='${wl}-Blargedynsym'
15537      runpath_var=LD_RUN_PATH
15538      ;;
15539    siemens)
15540      need_lib_prefix=no
15541      ;;
15542    motorola)
15543      need_lib_prefix=no
15544      need_version=no
15545      shlibpath_overrides_runpath=no
15546      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15547      ;;
15548  esac
15549  ;;
15550
15551sysv4*MP*)
15552  if test -d /usr/nec ;then
15553    version_type=linux
15554    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15555    soname_spec='$libname${shared_ext}.$major'
15556    shlibpath_var=LD_LIBRARY_PATH
15557  fi
15558  ;;
15559
15560sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15561  version_type=freebsd-elf
15562  need_lib_prefix=no
15563  need_version=no
15564  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15565  soname_spec='${libname}${release}${shared_ext}$major'
15566  shlibpath_var=LD_LIBRARY_PATH
15567  hardcode_into_libs=yes
15568  if test "$with_gnu_ld" = yes; then
15569    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15570    shlibpath_overrides_runpath=no
15571  else
15572    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15573    shlibpath_overrides_runpath=yes
15574    case $host_os in
15575      sco3.2v5*)
15576        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15577	;;
15578    esac
15579  fi
15580  sys_lib_dlsearch_path_spec='/usr/lib'
15581  ;;
15582
15583uts4*)
15584  version_type=linux
15585  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15586  soname_spec='${libname}${release}${shared_ext}$major'
15587  shlibpath_var=LD_LIBRARY_PATH
15588  ;;
15589
15590*)
15591  dynamic_linker=no
15592  ;;
15593esac
15594{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15595echo "${ECHO_T}$dynamic_linker" >&6; }
15596test "$dynamic_linker" = no && can_build_shared=no
15597
15598variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15599if test "$GCC" = yes; then
15600  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15601fi
15602
15603{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15604echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15605hardcode_action_F77=
15606if test -n "$hardcode_libdir_flag_spec_F77" || \
15607   test -n "$runpath_var_F77" || \
15608   test "X$hardcode_automatic_F77" = "Xyes" ; then
15609
15610  # We can hardcode non-existant directories.
15611  if test "$hardcode_direct_F77" != no &&
15612     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15613     # have to relink, otherwise we might link with an installed library
15614     # when we should be linking with a yet-to-be-installed one
15615     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15616     test "$hardcode_minus_L_F77" != no; then
15617    # Linking always hardcodes the temporary library directory.
15618    hardcode_action_F77=relink
15619  else
15620    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15621    hardcode_action_F77=immediate
15622  fi
15623else
15624  # We cannot hardcode anything, or else we can only hardcode existing
15625  # directories.
15626  hardcode_action_F77=unsupported
15627fi
15628{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15629echo "${ECHO_T}$hardcode_action_F77" >&6; }
15630
15631if test "$hardcode_action_F77" = relink; then
15632  # Fast installation is not supported
15633  enable_fast_install=no
15634elif test "$shlibpath_overrides_runpath" = yes ||
15635     test "$enable_shared" = no; then
15636  # Fast installation is not necessary
15637  enable_fast_install=needless
15638fi
15639
15640
15641# The else clause should only fire when bootstrapping the
15642# libtool distribution, otherwise you forgot to ship ltmain.sh
15643# with your package, and you will get complaints that there are
15644# no rules to generate ltmain.sh.
15645if test -f "$ltmain"; then
15646  # See if we are running on zsh, and set the options which allow our commands through
15647  # without removal of \ escapes.
15648  if test -n "${ZSH_VERSION+set}" ; then
15649    setopt NO_GLOB_SUBST
15650  fi
15651  # Now quote all the things that may contain metacharacters while being
15652  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15653  # variables and quote the copies for generation of the libtool script.
15654  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15655    SED SHELL STRIP \
15656    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15657    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15658    deplibs_check_method reload_flag reload_cmds need_locks \
15659    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15660    lt_cv_sys_global_symbol_to_c_name_address \
15661    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15662    old_postinstall_cmds old_postuninstall_cmds \
15663    compiler_F77 \
15664    CC_F77 \
15665    LD_F77 \
15666    lt_prog_compiler_wl_F77 \
15667    lt_prog_compiler_pic_F77 \
15668    lt_prog_compiler_static_F77 \
15669    lt_prog_compiler_no_builtin_flag_F77 \
15670    export_dynamic_flag_spec_F77 \
15671    thread_safe_flag_spec_F77 \
15672    whole_archive_flag_spec_F77 \
15673    enable_shared_with_static_runtimes_F77 \
15674    old_archive_cmds_F77 \
15675    old_archive_from_new_cmds_F77 \
15676    predep_objects_F77 \
15677    postdep_objects_F77 \
15678    predeps_F77 \
15679    postdeps_F77 \
15680    compiler_lib_search_path_F77 \
15681    archive_cmds_F77 \
15682    archive_expsym_cmds_F77 \
15683    postinstall_cmds_F77 \
15684    postuninstall_cmds_F77 \
15685    old_archive_from_expsyms_cmds_F77 \
15686    allow_undefined_flag_F77 \
15687    no_undefined_flag_F77 \
15688    export_symbols_cmds_F77 \
15689    hardcode_libdir_flag_spec_F77 \
15690    hardcode_libdir_flag_spec_ld_F77 \
15691    hardcode_libdir_separator_F77 \
15692    hardcode_automatic_F77 \
15693    module_cmds_F77 \
15694    module_expsym_cmds_F77 \
15695    lt_cv_prog_compiler_c_o_F77 \
15696    exclude_expsyms_F77 \
15697    include_expsyms_F77; do
15698
15699    case $var in
15700    old_archive_cmds_F77 | \
15701    old_archive_from_new_cmds_F77 | \
15702    archive_cmds_F77 | \
15703    archive_expsym_cmds_F77 | \
15704    module_cmds_F77 | \
15705    module_expsym_cmds_F77 | \
15706    old_archive_from_expsyms_cmds_F77 | \
15707    export_symbols_cmds_F77 | \
15708    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15709    postinstall_cmds | postuninstall_cmds | \
15710    old_postinstall_cmds | old_postuninstall_cmds | \
15711    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15712      # Double-quote double-evaled strings.
15713      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15714      ;;
15715    *)
15716      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15717      ;;
15718    esac
15719  done
15720
15721  case $lt_echo in
15722  *'\$0 --fallback-echo"')
15723    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15724    ;;
15725  esac
15726
15727cfgfile="$ofile"
15728
15729  cat <<__EOF__ >> "$cfgfile"
15730# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15731
15732# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15733
15734# Shell to use when invoking shell scripts.
15735SHELL=$lt_SHELL
15736
15737# Whether or not to build shared libraries.
15738build_libtool_libs=$enable_shared
15739
15740# Whether or not to build static libraries.
15741build_old_libs=$enable_static
15742
15743# Whether or not to add -lc for building shared libraries.
15744build_libtool_need_lc=$archive_cmds_need_lc_F77
15745
15746# Whether or not to disallow shared libs when runtime libs are static
15747allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15748
15749# Whether or not to optimize for fast installation.
15750fast_install=$enable_fast_install
15751
15752# The host system.
15753host_alias=$host_alias
15754host=$host
15755host_os=$host_os
15756
15757# The build system.
15758build_alias=$build_alias
15759build=$build
15760build_os=$build_os
15761
15762# An echo program that does not interpret backslashes.
15763echo=$lt_echo
15764
15765# The archiver.
15766AR=$lt_AR
15767AR_FLAGS=$lt_AR_FLAGS
15768
15769# A C compiler.
15770LTCC=$lt_LTCC
15771
15772# LTCC compiler flags.
15773LTCFLAGS=$lt_LTCFLAGS
15774
15775# A language-specific compiler.
15776CC=$lt_compiler_F77
15777
15778# Is the compiler the GNU C compiler?
15779with_gcc=$GCC_F77
15780
15781# An ERE matcher.
15782EGREP=$lt_EGREP
15783
15784# The linker used to build libraries.
15785LD=$lt_LD_F77
15786
15787# Whether we need hard or soft links.
15788LN_S=$lt_LN_S
15789
15790# A BSD-compatible nm program.
15791NM=$lt_NM
15792
15793# A symbol stripping program
15794STRIP=$lt_STRIP
15795
15796# Used to examine libraries when file_magic_cmd begins "file"
15797MAGIC_CMD=$MAGIC_CMD
15798
15799# Used on cygwin: DLL creation program.
15800DLLTOOL="$DLLTOOL"
15801
15802# Used on cygwin: object dumper.
15803OBJDUMP="$OBJDUMP"
15804
15805# Used on cygwin: assembler.
15806AS="$AS"
15807
15808# The name of the directory that contains temporary libtool files.
15809objdir=$objdir
15810
15811# How to create reloadable object files.
15812reload_flag=$lt_reload_flag
15813reload_cmds=$lt_reload_cmds
15814
15815# How to pass a linker flag through the compiler.
15816wl=$lt_lt_prog_compiler_wl_F77
15817
15818# Object file suffix (normally "o").
15819objext="$ac_objext"
15820
15821# Old archive suffix (normally "a").
15822libext="$libext"
15823
15824# Shared library suffix (normally ".so").
15825shrext_cmds='$shrext_cmds'
15826
15827# Executable file suffix (normally "").
15828exeext="$exeext"
15829
15830# Additional compiler flags for building library objects.
15831pic_flag=$lt_lt_prog_compiler_pic_F77
15832pic_mode=$pic_mode
15833
15834# What is the maximum length of a command?
15835max_cmd_len=$lt_cv_sys_max_cmd_len
15836
15837# Does compiler simultaneously support -c and -o options?
15838compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15839
15840# Must we lock files when doing compilation?
15841need_locks=$lt_need_locks
15842
15843# Do we need the lib prefix for modules?
15844need_lib_prefix=$need_lib_prefix
15845
15846# Do we need a version for libraries?
15847need_version=$need_version
15848
15849# Whether dlopen is supported.
15850dlopen_support=$enable_dlopen
15851
15852# Whether dlopen of programs is supported.
15853dlopen_self=$enable_dlopen_self
15854
15855# Whether dlopen of statically linked programs is supported.
15856dlopen_self_static=$enable_dlopen_self_static
15857
15858# Compiler flag to prevent dynamic linking.
15859link_static_flag=$lt_lt_prog_compiler_static_F77
15860
15861# Compiler flag to turn off builtin functions.
15862no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15863
15864# Compiler flag to allow reflexive dlopens.
15865export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15866
15867# Compiler flag to generate shared objects directly from archives.
15868whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15869
15870# Compiler flag to generate thread-safe objects.
15871thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15872
15873# Library versioning type.
15874version_type=$version_type
15875
15876# Format of library name prefix.
15877libname_spec=$lt_libname_spec
15878
15879# List of archive names.  First name is the real one, the rest are links.
15880# The last name is the one that the linker finds with -lNAME.
15881library_names_spec=$lt_library_names_spec
15882
15883# The coded name of the library, if different from the real name.
15884soname_spec=$lt_soname_spec
15885
15886# Commands used to build and install an old-style archive.
15887RANLIB=$lt_RANLIB
15888old_archive_cmds=$lt_old_archive_cmds_F77
15889old_postinstall_cmds=$lt_old_postinstall_cmds
15890old_postuninstall_cmds=$lt_old_postuninstall_cmds
15891
15892# Create an old-style archive from a shared archive.
15893old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15894
15895# Create a temporary old-style archive to link instead of a shared archive.
15896old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15897
15898# Commands used to build and install a shared archive.
15899archive_cmds=$lt_archive_cmds_F77
15900archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15901postinstall_cmds=$lt_postinstall_cmds
15902postuninstall_cmds=$lt_postuninstall_cmds
15903
15904# Commands used to build a loadable module (assumed same as above if empty)
15905module_cmds=$lt_module_cmds_F77
15906module_expsym_cmds=$lt_module_expsym_cmds_F77
15907
15908# Commands to strip libraries.
15909old_striplib=$lt_old_striplib
15910striplib=$lt_striplib
15911
15912# Dependencies to place before the objects being linked to create a
15913# shared library.
15914predep_objects=$lt_predep_objects_F77
15915
15916# Dependencies to place after the objects being linked to create a
15917# shared library.
15918postdep_objects=$lt_postdep_objects_F77
15919
15920# Dependencies to place before the objects being linked to create a
15921# shared library.
15922predeps=$lt_predeps_F77
15923
15924# Dependencies to place after the objects being linked to create a
15925# shared library.
15926postdeps=$lt_postdeps_F77
15927
15928# The library search path used internally by the compiler when linking
15929# a shared library.
15930compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15931
15932# Method to check whether dependent libraries are shared objects.
15933deplibs_check_method=$lt_deplibs_check_method
15934
15935# Command to use when deplibs_check_method == file_magic.
15936file_magic_cmd=$lt_file_magic_cmd
15937
15938# Flag that allows shared libraries with undefined symbols to be built.
15939allow_undefined_flag=$lt_allow_undefined_flag_F77
15940
15941# Flag that forces no undefined symbols.
15942no_undefined_flag=$lt_no_undefined_flag_F77
15943
15944# Commands used to finish a libtool library installation in a directory.
15945finish_cmds=$lt_finish_cmds
15946
15947# Same as above, but a single script fragment to be evaled but not shown.
15948finish_eval=$lt_finish_eval
15949
15950# Take the output of nm and produce a listing of raw symbols and C names.
15951global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15952
15953# Transform the output of nm in a proper C declaration
15954global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15955
15956# Transform the output of nm in a C name address pair
15957global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15958
15959# This is the shared library runtime path variable.
15960runpath_var=$runpath_var
15961
15962# This is the shared library path variable.
15963shlibpath_var=$shlibpath_var
15964
15965# Is shlibpath searched before the hard-coded library search path?
15966shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15967
15968# How to hardcode a shared library path into an executable.
15969hardcode_action=$hardcode_action_F77
15970
15971# Whether we should hardcode library paths into libraries.
15972hardcode_into_libs=$hardcode_into_libs
15973
15974# Flag to hardcode \$libdir into a binary during linking.
15975# This must work even if \$libdir does not exist.
15976hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15977
15978# If ld is used when linking, flag to hardcode \$libdir into
15979# a binary during linking. This must work even if \$libdir does
15980# not exist.
15981hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15982
15983# Whether we need a single -rpath flag with a separated argument.
15984hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15985
15986# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15987# resulting binary.
15988hardcode_direct=$hardcode_direct_F77
15989
15990# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15991# resulting binary.
15992hardcode_minus_L=$hardcode_minus_L_F77
15993
15994# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15995# the resulting binary.
15996hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15997
15998# Set to yes if building a shared library automatically hardcodes DIR into the library
15999# and all subsequent libraries and executables linked against it.
16000hardcode_automatic=$hardcode_automatic_F77
16001
16002# Variables whose values should be saved in libtool wrapper scripts and
16003# restored at relink time.
16004variables_saved_for_relink="$variables_saved_for_relink"
16005
16006# Whether libtool must link a program against all its dependency libraries.
16007link_all_deplibs=$link_all_deplibs_F77
16008
16009# Compile-time system search path for libraries
16010sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16011
16012# Run-time system search path for libraries
16013sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16014
16015# Fix the shell variable \$srcfile for the compiler.
16016fix_srcfile_path="$fix_srcfile_path_F77"
16017
16018# Set to yes if exported symbols are required.
16019always_export_symbols=$always_export_symbols_F77
16020
16021# The commands to list exported symbols.
16022export_symbols_cmds=$lt_export_symbols_cmds_F77
16023
16024# The commands to extract the exported symbol list from a shared archive.
16025extract_expsyms_cmds=$lt_extract_expsyms_cmds
16026
16027# Symbols that should not be listed in the preloaded symbols.
16028exclude_expsyms=$lt_exclude_expsyms_F77
16029
16030# Symbols that must always be exported.
16031include_expsyms=$lt_include_expsyms_F77
16032
16033# ### END LIBTOOL TAG CONFIG: $tagname
16034
16035__EOF__
16036
16037
16038else
16039  # If there is no Makefile yet, we rely on a make rule to execute
16040  # `config.status --recheck' to rerun these tests and create the
16041  # libtool script then.
16042  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16043  if test -f "$ltmain_in"; then
16044    test -f Makefile && make "$ltmain"
16045  fi
16046fi
16047
16048
16049ac_ext=c
16050ac_cpp='$CPP $CPPFLAGS'
16051ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16052ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16053ac_compiler_gnu=$ac_cv_c_compiler_gnu
16054
16055CC="$lt_save_CC"
16056
16057	else
16058	  tagname=""
16059	fi
16060	;;
16061
16062      GCJ)
16063	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16064
16065
16066# Source file extension for Java test sources.
16067ac_ext=java
16068
16069# Object file extension for compiled Java test sources.
16070objext=o
16071objext_GCJ=$objext
16072
16073# Code to be used in simple compile tests
16074lt_simple_compile_test_code="class foo {}\n"
16075
16076# Code to be used in simple link tests
16077lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16078
16079# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16080
16081# If no C compiler was specified, use CC.
16082LTCC=${LTCC-"$CC"}
16083
16084# If no C compiler flags were specified, use CFLAGS.
16085LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16086
16087# Allow CC to be a program name with arguments.
16088compiler=$CC
16089
16090
16091# save warnings/boilerplate of simple test code
16092ac_outfile=conftest.$ac_objext
16093printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16094eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16095_lt_compiler_boilerplate=`cat conftest.err`
16096$rm conftest*
16097
16098ac_outfile=conftest.$ac_objext
16099printf "$lt_simple_link_test_code" >conftest.$ac_ext
16100eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16101_lt_linker_boilerplate=`cat conftest.err`
16102$rm conftest*
16103
16104
16105# Allow CC to be a program name with arguments.
16106lt_save_CC="$CC"
16107CC=${GCJ-"gcj"}
16108compiler=$CC
16109compiler_GCJ=$CC
16110for cc_temp in $compiler""; do
16111  case $cc_temp in
16112    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16113    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16114    \-*) ;;
16115    *) break;;
16116  esac
16117done
16118cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16119
16120
16121# GCJ did not exist at the time GCC didn't implicitly link libc in.
16122archive_cmds_need_lc_GCJ=no
16123
16124old_archive_cmds_GCJ=$old_archive_cmds
16125
16126
16127lt_prog_compiler_no_builtin_flag_GCJ=
16128
16129if test "$GCC" = yes; then
16130  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16131
16132
16133{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16134echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16135if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16136  echo $ECHO_N "(cached) $ECHO_C" >&6
16137else
16138  lt_cv_prog_compiler_rtti_exceptions=no
16139  ac_outfile=conftest.$ac_objext
16140   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16141   lt_compiler_flag="-fno-rtti -fno-exceptions"
16142   # Insert the option either (1) after the last *FLAGS variable, or
16143   # (2) before a word containing "conftest.", or (3) at the end.
16144   # Note that $ac_compile itself does not contain backslashes and begins
16145   # with a dollar sign (not a hyphen), so the echo should work correctly.
16146   # The option is referenced via a variable to avoid confusing sed.
16147   lt_compile=`echo "$ac_compile" | $SED \
16148   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16149   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16150   -e 's:$: $lt_compiler_flag:'`
16151   (eval echo "\"\$as_me:16151: $lt_compile\"" >&5)
16152   (eval "$lt_compile" 2>conftest.err)
16153   ac_status=$?
16154   cat conftest.err >&5
16155   echo "$as_me:16155: \$? = $ac_status" >&5
16156   if (exit $ac_status) && test -s "$ac_outfile"; then
16157     # The compiler can only warn and ignore the option if not recognized
16158     # So say no if there are warnings other than the usual output.
16159     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16160     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16161     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16162       lt_cv_prog_compiler_rtti_exceptions=yes
16163     fi
16164   fi
16165   $rm conftest*
16166
16167fi
16168{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16169echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16170
16171if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16172    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16173else
16174    :
16175fi
16176
16177fi
16178
16179lt_prog_compiler_wl_GCJ=
16180lt_prog_compiler_pic_GCJ=
16181lt_prog_compiler_static_GCJ=
16182
16183{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16184echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16185
16186  if test "$GCC" = yes; then
16187    lt_prog_compiler_wl_GCJ='-Wl,'
16188    lt_prog_compiler_static_GCJ='-static'
16189
16190    case $host_os in
16191      aix*)
16192      # All AIX code is PIC.
16193      if test "$host_cpu" = ia64; then
16194	# AIX 5 now supports IA64 processor
16195	lt_prog_compiler_static_GCJ='-Bstatic'
16196      fi
16197      ;;
16198
16199    amigaos*)
16200      # FIXME: we need at least 68020 code to build shared libraries, but
16201      # adding the `-m68020' flag to GCC prevents building anything better,
16202      # like `-m68040'.
16203      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16204      ;;
16205
16206    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16207      # PIC is the default for these OSes.
16208      ;;
16209
16210    mingw* | pw32* | os2*)
16211      # This hack is so that the source file can tell whether it is being
16212      # built for inclusion in a dll (and should export symbols for example).
16213      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16214      ;;
16215
16216    darwin* | rhapsody*)
16217      # PIC is the default on this platform
16218      # Common symbols not allowed in MH_DYLIB files
16219      lt_prog_compiler_pic_GCJ='-fno-common'
16220      ;;
16221
16222    interix3*)
16223      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16224      # Instead, we relocate shared libraries at runtime.
16225      ;;
16226
16227    msdosdjgpp*)
16228      # Just because we use GCC doesn't mean we suddenly get shared libraries
16229      # on systems that don't support them.
16230      lt_prog_compiler_can_build_shared_GCJ=no
16231      enable_shared=no
16232      ;;
16233
16234    sysv4*MP*)
16235      if test -d /usr/nec; then
16236	lt_prog_compiler_pic_GCJ=-Kconform_pic
16237      fi
16238      ;;
16239
16240    hpux*)
16241      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16242      # not for PA HP-UX.
16243      case $host_cpu in
16244      hppa*64*|ia64*)
16245	# +Z the default
16246	;;
16247      *)
16248	lt_prog_compiler_pic_GCJ='-fPIC'
16249	;;
16250      esac
16251      ;;
16252
16253    *)
16254      lt_prog_compiler_pic_GCJ='-fPIC'
16255      ;;
16256    esac
16257  else
16258    # PORTME Check for flag to pass linker flags through the system compiler.
16259    case $host_os in
16260    aix*)
16261      lt_prog_compiler_wl_GCJ='-Wl,'
16262      if test "$host_cpu" = ia64; then
16263	# AIX 5 now supports IA64 processor
16264	lt_prog_compiler_static_GCJ='-Bstatic'
16265      else
16266	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16267      fi
16268      ;;
16269      darwin*)
16270        # PIC is the default on this platform
16271        # Common symbols not allowed in MH_DYLIB files
16272       case $cc_basename in
16273         xlc*)
16274         lt_prog_compiler_pic_GCJ='-qnocommon'
16275         lt_prog_compiler_wl_GCJ='-Wl,'
16276         ;;
16277       esac
16278       ;;
16279
16280    mingw* | pw32* | os2*)
16281      # This hack is so that the source file can tell whether it is being
16282      # built for inclusion in a dll (and should export symbols for example).
16283      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16284      ;;
16285
16286    hpux9* | hpux10* | hpux11*)
16287      lt_prog_compiler_wl_GCJ='-Wl,'
16288      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16289      # not for PA HP-UX.
16290      case $host_cpu in
16291      hppa*64*|ia64*)
16292	# +Z the default
16293	;;
16294      *)
16295	lt_prog_compiler_pic_GCJ='+Z'
16296	;;
16297      esac
16298      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16299      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16300      ;;
16301
16302    irix5* | irix6* | nonstopux*)
16303      lt_prog_compiler_wl_GCJ='-Wl,'
16304      # PIC (with -KPIC) is the default.
16305      lt_prog_compiler_static_GCJ='-non_shared'
16306      ;;
16307
16308    newsos6)
16309      lt_prog_compiler_pic_GCJ='-KPIC'
16310      lt_prog_compiler_static_GCJ='-Bstatic'
16311      ;;
16312
16313    linux* | k*bsd*-gnu)
16314      case $cc_basename in
16315      icc* | ecc*)
16316	lt_prog_compiler_wl_GCJ='-Wl,'
16317	lt_prog_compiler_pic_GCJ='-KPIC'
16318	lt_prog_compiler_static_GCJ='-static'
16319        ;;
16320      pgcc* | pgf77* | pgf90* | pgf95*)
16321        # Portland Group compilers (*not* the Pentium gcc compiler,
16322	# which looks to be a dead project)
16323	lt_prog_compiler_wl_GCJ='-Wl,'
16324	lt_prog_compiler_pic_GCJ='-fpic'
16325	lt_prog_compiler_static_GCJ='-Bstatic'
16326        ;;
16327      ccc*)
16328        lt_prog_compiler_wl_GCJ='-Wl,'
16329        # All Alpha code is PIC.
16330        lt_prog_compiler_static_GCJ='-non_shared'
16331        ;;
16332      esac
16333      ;;
16334
16335    osf3* | osf4* | osf5*)
16336      lt_prog_compiler_wl_GCJ='-Wl,'
16337      # All OSF/1 code is PIC.
16338      lt_prog_compiler_static_GCJ='-non_shared'
16339      ;;
16340
16341    solaris*)
16342      lt_prog_compiler_pic_GCJ='-KPIC'
16343      lt_prog_compiler_static_GCJ='-Bstatic'
16344      case $cc_basename in
16345      f77* | f90* | f95*)
16346	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16347      *)
16348	lt_prog_compiler_wl_GCJ='-Wl,';;
16349      esac
16350      ;;
16351
16352    sunos4*)
16353      lt_prog_compiler_wl_GCJ='-Qoption ld '
16354      lt_prog_compiler_pic_GCJ='-PIC'
16355      lt_prog_compiler_static_GCJ='-Bstatic'
16356      ;;
16357
16358    sysv4 | sysv4.2uw2* | sysv4.3*)
16359      lt_prog_compiler_wl_GCJ='-Wl,'
16360      lt_prog_compiler_pic_GCJ='-KPIC'
16361      lt_prog_compiler_static_GCJ='-Bstatic'
16362      ;;
16363
16364    sysv4*MP*)
16365      if test -d /usr/nec ;then
16366	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16367	lt_prog_compiler_static_GCJ='-Bstatic'
16368      fi
16369      ;;
16370
16371    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16372      lt_prog_compiler_wl_GCJ='-Wl,'
16373      lt_prog_compiler_pic_GCJ='-KPIC'
16374      lt_prog_compiler_static_GCJ='-Bstatic'
16375      ;;
16376
16377    unicos*)
16378      lt_prog_compiler_wl_GCJ='-Wl,'
16379      lt_prog_compiler_can_build_shared_GCJ=no
16380      ;;
16381
16382    uts4*)
16383      lt_prog_compiler_pic_GCJ='-pic'
16384      lt_prog_compiler_static_GCJ='-Bstatic'
16385      ;;
16386
16387    *)
16388      lt_prog_compiler_can_build_shared_GCJ=no
16389      ;;
16390    esac
16391  fi
16392
16393{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16394echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16395
16396#
16397# Check to make sure the PIC flag actually works.
16398#
16399if test -n "$lt_prog_compiler_pic_GCJ"; then
16400
16401{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16402echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16403if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16404  echo $ECHO_N "(cached) $ECHO_C" >&6
16405else
16406  lt_prog_compiler_pic_works_GCJ=no
16407  ac_outfile=conftest.$ac_objext
16408   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16409   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16410   # Insert the option either (1) after the last *FLAGS variable, or
16411   # (2) before a word containing "conftest.", or (3) at the end.
16412   # Note that $ac_compile itself does not contain backslashes and begins
16413   # with a dollar sign (not a hyphen), so the echo should work correctly.
16414   # The option is referenced via a variable to avoid confusing sed.
16415   lt_compile=`echo "$ac_compile" | $SED \
16416   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16417   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16418   -e 's:$: $lt_compiler_flag:'`
16419   (eval echo "\"\$as_me:16419: $lt_compile\"" >&5)
16420   (eval "$lt_compile" 2>conftest.err)
16421   ac_status=$?
16422   cat conftest.err >&5
16423   echo "$as_me:16423: \$? = $ac_status" >&5
16424   if (exit $ac_status) && test -s "$ac_outfile"; then
16425     # The compiler can only warn and ignore the option if not recognized
16426     # So say no if there are warnings other than the usual output.
16427     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16428     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16429     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16430       lt_prog_compiler_pic_works_GCJ=yes
16431     fi
16432   fi
16433   $rm conftest*
16434
16435fi
16436{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16437echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16438
16439if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16440    case $lt_prog_compiler_pic_GCJ in
16441     "" | " "*) ;;
16442     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16443     esac
16444else
16445    lt_prog_compiler_pic_GCJ=
16446     lt_prog_compiler_can_build_shared_GCJ=no
16447fi
16448
16449fi
16450case $host_os in
16451  # For platforms which do not support PIC, -DPIC is meaningless:
16452  *djgpp*)
16453    lt_prog_compiler_pic_GCJ=
16454    ;;
16455  *)
16456    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16457    ;;
16458esac
16459
16460#
16461# Check to make sure the static flag actually works.
16462#
16463wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16464{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16465echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16466if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16467  echo $ECHO_N "(cached) $ECHO_C" >&6
16468else
16469  lt_prog_compiler_static_works_GCJ=no
16470   save_LDFLAGS="$LDFLAGS"
16471   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16472   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16473   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16474     # The linker can only warn and ignore the option if not recognized
16475     # So say no if there are warnings
16476     if test -s conftest.err; then
16477       # Append any errors to the config.log.
16478       cat conftest.err 1>&5
16479       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16480       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16481       if diff conftest.exp conftest.er2 >/dev/null; then
16482         lt_prog_compiler_static_works_GCJ=yes
16483       fi
16484     else
16485       lt_prog_compiler_static_works_GCJ=yes
16486     fi
16487   fi
16488   $rm conftest*
16489   LDFLAGS="$save_LDFLAGS"
16490
16491fi
16492{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16493echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16494
16495if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16496    :
16497else
16498    lt_prog_compiler_static_GCJ=
16499fi
16500
16501
16502{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16503echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16504if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16505  echo $ECHO_N "(cached) $ECHO_C" >&6
16506else
16507  lt_cv_prog_compiler_c_o_GCJ=no
16508   $rm -r conftest 2>/dev/null
16509   mkdir conftest
16510   cd conftest
16511   mkdir out
16512   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16513
16514   lt_compiler_flag="-o out/conftest2.$ac_objext"
16515   # Insert the option either (1) after the last *FLAGS variable, or
16516   # (2) before a word containing "conftest.", or (3) at the end.
16517   # Note that $ac_compile itself does not contain backslashes and begins
16518   # with a dollar sign (not a hyphen), so the echo should work correctly.
16519   lt_compile=`echo "$ac_compile" | $SED \
16520   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16521   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16522   -e 's:$: $lt_compiler_flag:'`
16523   (eval echo "\"\$as_me:16523: $lt_compile\"" >&5)
16524   (eval "$lt_compile" 2>out/conftest.err)
16525   ac_status=$?
16526   cat out/conftest.err >&5
16527   echo "$as_me:16527: \$? = $ac_status" >&5
16528   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16529   then
16530     # The compiler can only warn and ignore the option if not recognized
16531     # So say no if there are warnings
16532     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16533     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16534     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16535       lt_cv_prog_compiler_c_o_GCJ=yes
16536     fi
16537   fi
16538   chmod u+w . 2>&5
16539   $rm conftest*
16540   # SGI C++ compiler will create directory out/ii_files/ for
16541   # template instantiation
16542   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16543   $rm out/* && rmdir out
16544   cd ..
16545   rmdir conftest
16546   $rm conftest*
16547
16548fi
16549{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16550echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16551
16552
16553hard_links="nottested"
16554if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16555  # do not overwrite the value of need_locks provided by the user
16556  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16557echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16558  hard_links=yes
16559  $rm conftest*
16560  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16561  touch conftest.a
16562  ln conftest.a conftest.b 2>&5 || hard_links=no
16563  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16564  { echo "$as_me:$LINENO: result: $hard_links" >&5
16565echo "${ECHO_T}$hard_links" >&6; }
16566  if test "$hard_links" = no; then
16567    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16568echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16569    need_locks=warn
16570  fi
16571else
16572  need_locks=no
16573fi
16574
16575{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16576echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16577
16578  runpath_var=
16579  allow_undefined_flag_GCJ=
16580  enable_shared_with_static_runtimes_GCJ=no
16581  archive_cmds_GCJ=
16582  archive_expsym_cmds_GCJ=
16583  old_archive_From_new_cmds_GCJ=
16584  old_archive_from_expsyms_cmds_GCJ=
16585  export_dynamic_flag_spec_GCJ=
16586  whole_archive_flag_spec_GCJ=
16587  thread_safe_flag_spec_GCJ=
16588  hardcode_libdir_flag_spec_GCJ=
16589  hardcode_libdir_flag_spec_ld_GCJ=
16590  hardcode_libdir_separator_GCJ=
16591  hardcode_direct_GCJ=no
16592  hardcode_minus_L_GCJ=no
16593  hardcode_shlibpath_var_GCJ=unsupported
16594  link_all_deplibs_GCJ=unknown
16595  hardcode_automatic_GCJ=no
16596  module_cmds_GCJ=
16597  module_expsym_cmds_GCJ=
16598  always_export_symbols_GCJ=no
16599  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16600  # include_expsyms should be a list of space-separated symbols to be *always*
16601  # included in the symbol list
16602  include_expsyms_GCJ=
16603  # exclude_expsyms can be an extended regexp of symbols to exclude
16604  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16605  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16606  # as well as any symbol that contains `d'.
16607  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16608  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16609  # platforms (ab)use it in PIC code, but their linkers get confused if
16610  # the symbol is explicitly referenced.  Since portable code cannot
16611  # rely on this symbol name, it's probably fine to never include it in
16612  # preloaded symbol tables.
16613  extract_expsyms_cmds=
16614  # Just being paranoid about ensuring that cc_basename is set.
16615  for cc_temp in $compiler""; do
16616  case $cc_temp in
16617    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16618    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16619    \-*) ;;
16620    *) break;;
16621  esac
16622done
16623cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16624
16625  case $host_os in
16626  cygwin* | mingw* | pw32*)
16627    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16628    # When not using gcc, we currently assume that we are using
16629    # Microsoft Visual C++.
16630    if test "$GCC" != yes; then
16631      with_gnu_ld=no
16632    fi
16633    ;;
16634  interix*)
16635    # we just hope/assume this is gcc and not c89 (= MSVC++)
16636    with_gnu_ld=yes
16637    ;;
16638  openbsd*)
16639    with_gnu_ld=no
16640    ;;
16641  esac
16642
16643  ld_shlibs_GCJ=yes
16644  if test "$with_gnu_ld" = yes; then
16645    # If archive_cmds runs LD, not CC, wlarc should be empty
16646    wlarc='${wl}'
16647
16648    # Set some defaults for GNU ld with shared library support. These
16649    # are reset later if shared libraries are not supported. Putting them
16650    # here allows them to be overridden if necessary.
16651    runpath_var=LD_RUN_PATH
16652    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16653    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16654    # ancient GNU ld didn't support --whole-archive et. al.
16655    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16656	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16657      else
16658  	whole_archive_flag_spec_GCJ=
16659    fi
16660    supports_anon_versioning=no
16661    case `$LD -v 2>/dev/null` in
16662      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16663      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16664      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16665      *\ 2.11.*) ;; # other 2.11 versions
16666      *) supports_anon_versioning=yes ;;
16667    esac
16668
16669    # See if GNU ld supports shared libraries.
16670    case $host_os in
16671    aix3* | aix4* | aix5*)
16672      # On AIX/PPC, the GNU linker is very broken
16673      if test "$host_cpu" != ia64; then
16674	ld_shlibs_GCJ=no
16675	cat <<EOF 1>&2
16676
16677*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16678*** to be unable to reliably create shared libraries on AIX.
16679*** Therefore, libtool is disabling shared libraries support.  If you
16680*** really care for shared libraries, you may want to modify your PATH
16681*** so that a non-GNU linker is found, and then restart.
16682
16683EOF
16684      fi
16685      ;;
16686
16687    amigaos*)
16688      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)'
16689      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16690      hardcode_minus_L_GCJ=yes
16691
16692      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16693      # that the semantics of dynamic libraries on AmigaOS, at least up
16694      # to version 4, is to share data among multiple programs linked
16695      # with the same dynamic library.  Since this doesn't match the
16696      # behavior of shared libraries on other platforms, we can't use
16697      # them.
16698      ld_shlibs_GCJ=no
16699      ;;
16700
16701    beos*)
16702      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16703	allow_undefined_flag_GCJ=unsupported
16704	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16705	# support --undefined.  This deserves some investigation.  FIXME
16706	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16707      else
16708	ld_shlibs_GCJ=no
16709      fi
16710      ;;
16711
16712    cygwin* | mingw* | pw32*)
16713      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16714      # as there is no search path for DLLs.
16715      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16716      allow_undefined_flag_GCJ=unsupported
16717      always_export_symbols_GCJ=no
16718      enable_shared_with_static_runtimes_GCJ=yes
16719      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16720
16721      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16722        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16723	# If the export-symbols file already is a .def file (1st line
16724	# is EXPORTS), use it as is; otherwise, prepend...
16725	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16726	  cp $export_symbols $output_objdir/$soname.def;
16727	else
16728	  echo EXPORTS > $output_objdir/$soname.def;
16729	  cat $export_symbols >> $output_objdir/$soname.def;
16730	fi~
16731	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16732      else
16733	ld_shlibs_GCJ=no
16734      fi
16735      ;;
16736
16737    interix3*)
16738      hardcode_direct_GCJ=no
16739      hardcode_shlibpath_var_GCJ=no
16740      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16741      export_dynamic_flag_spec_GCJ='${wl}-E'
16742      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16743      # Instead, shared libraries are loaded at an image base (0x10000000 by
16744      # default) and relocated if they conflict, which is a slow very memory
16745      # consuming and fragmenting process.  To avoid this, we pick a random,
16746      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16747      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16748      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'
16749      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'
16750      ;;
16751
16752    linux* | k*bsd*-gnu)
16753      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16754	tmp_addflag=
16755	case $cc_basename,$host_cpu in
16756	pgcc*)				# Portland Group C compiler
16757	  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'
16758	  tmp_addflag=' $pic_flag'
16759	  ;;
16760	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16761	  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'
16762	  tmp_addflag=' $pic_flag -Mnomain' ;;
16763	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16764	  tmp_addflag=' -i_dynamic' ;;
16765	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16766	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16767	ifc* | ifort*)			# Intel Fortran compiler
16768	  tmp_addflag=' -nofor_main' ;;
16769	esac
16770	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16771
16772	if test $supports_anon_versioning = yes; then
16773	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16774  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16775  $echo "local: *; };" >> $output_objdir/$libname.ver~
16776	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16777	fi
16778	link_all_deplibs_GCJ=no
16779      else
16780	ld_shlibs_GCJ=no
16781      fi
16782      ;;
16783
16784    netbsd* | netbsdelf*-gnu)
16785      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16786	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16787	wlarc=
16788      else
16789	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16790	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16791      fi
16792      ;;
16793
16794    solaris*)
16795      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16796	ld_shlibs_GCJ=no
16797	cat <<EOF 1>&2
16798
16799*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16800*** create shared libraries on Solaris systems.  Therefore, libtool
16801*** is disabling shared libraries support.  We urge you to upgrade GNU
16802*** binutils to release 2.9.1 or newer.  Another option is to modify
16803*** your PATH or compiler configuration so that the native linker is
16804*** used, and then restart.
16805
16806EOF
16807      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16808	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16809	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16810      else
16811	ld_shlibs_GCJ=no
16812      fi
16813      ;;
16814
16815    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16816      case `$LD -v 2>&1` in
16817        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16818	ld_shlibs_GCJ=no
16819	cat <<_LT_EOF 1>&2
16820
16821*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16822*** reliably create shared libraries on SCO systems.  Therefore, libtool
16823*** is disabling shared libraries support.  We urge you to upgrade GNU
16824*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16825*** your PATH or compiler configuration so that the native linker is
16826*** used, and then restart.
16827
16828_LT_EOF
16829	;;
16830	*)
16831	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16832	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16833	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16834	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16835	  else
16836	    ld_shlibs_GCJ=no
16837	  fi
16838	;;
16839      esac
16840      ;;
16841
16842    sunos4*)
16843      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16844      wlarc=
16845      hardcode_direct_GCJ=yes
16846      hardcode_shlibpath_var_GCJ=no
16847      ;;
16848
16849    *)
16850      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16851	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16852	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16853      else
16854	ld_shlibs_GCJ=no
16855      fi
16856      ;;
16857    esac
16858
16859    if test "$ld_shlibs_GCJ" = no; then
16860      runpath_var=
16861      hardcode_libdir_flag_spec_GCJ=
16862      export_dynamic_flag_spec_GCJ=
16863      whole_archive_flag_spec_GCJ=
16864    fi
16865  else
16866    # PORTME fill in a description of your system's linker (not GNU ld)
16867    case $host_os in
16868    aix3*)
16869      allow_undefined_flag_GCJ=unsupported
16870      always_export_symbols_GCJ=yes
16871      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'
16872      # Note: this linker hardcodes the directories in LIBPATH if there
16873      # are no directories specified by -L.
16874      hardcode_minus_L_GCJ=yes
16875      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16876	# Neither direct hardcoding nor static linking is supported with a
16877	# broken collect2.
16878	hardcode_direct_GCJ=unsupported
16879      fi
16880      ;;
16881
16882    aix4* | aix5*)
16883      if test "$host_cpu" = ia64; then
16884	# On IA64, the linker does run time linking by default, so we don't
16885	# have to do anything special.
16886	aix_use_runtimelinking=no
16887	exp_sym_flag='-Bexport'
16888	no_entry_flag=""
16889      else
16890	# If we're using GNU nm, then we don't want the "-C" option.
16891	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16892	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16893	  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'
16894	else
16895	  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'
16896	fi
16897	aix_use_runtimelinking=no
16898
16899	# Test if we are trying to use run time linking or normal
16900	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16901	# need to do runtime linking.
16902	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16903	  for ld_flag in $LDFLAGS; do
16904  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16905  	    aix_use_runtimelinking=yes
16906  	    break
16907  	  fi
16908	  done
16909	  ;;
16910	esac
16911
16912	exp_sym_flag='-bexport'
16913	no_entry_flag='-bnoentry'
16914      fi
16915
16916      # When large executables or shared objects are built, AIX ld can
16917      # have problems creating the table of contents.  If linking a library
16918      # or program results in "error TOC overflow" add -mminimal-toc to
16919      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16920      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16921
16922      archive_cmds_GCJ=''
16923      hardcode_direct_GCJ=yes
16924      hardcode_libdir_separator_GCJ=':'
16925      link_all_deplibs_GCJ=yes
16926
16927      if test "$GCC" = yes; then
16928	case $host_os in aix4.[012]|aix4.[012].*)
16929	# We only want to do this on AIX 4.2 and lower, the check
16930	# below for broken collect2 doesn't work under 4.3+
16931	  collect2name=`${CC} -print-prog-name=collect2`
16932	  if test -f "$collect2name" && \
16933  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16934	  then
16935  	  # We have reworked collect2
16936  	  hardcode_direct_GCJ=yes
16937	  else
16938  	  # We have old collect2
16939  	  hardcode_direct_GCJ=unsupported
16940  	  # It fails to find uninstalled libraries when the uninstalled
16941  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16942  	  # to unsupported forces relinking
16943  	  hardcode_minus_L_GCJ=yes
16944  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16945  	  hardcode_libdir_separator_GCJ=
16946	  fi
16947	  ;;
16948	esac
16949	shared_flag='-shared'
16950	if test "$aix_use_runtimelinking" = yes; then
16951	  shared_flag="$shared_flag "'${wl}-G'
16952	fi
16953      else
16954	# not using gcc
16955	if test "$host_cpu" = ia64; then
16956  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16957  	# chokes on -Wl,-G. The following line is correct:
16958	  shared_flag='-G'
16959	else
16960	  if test "$aix_use_runtimelinking" = yes; then
16961	    shared_flag='${wl}-G'
16962	  else
16963	    shared_flag='${wl}-bM:SRE'
16964	  fi
16965	fi
16966      fi
16967
16968      # It seems that -bexpall does not export symbols beginning with
16969      # underscore (_), so it is better to generate a list of symbols to export.
16970      always_export_symbols_GCJ=yes
16971      if test "$aix_use_runtimelinking" = yes; then
16972	# Warning - without using the other runtime loading flags (-brtl),
16973	# -berok will link without error, but may produce a broken library.
16974	allow_undefined_flag_GCJ='-berok'
16975       # Determine the default libpath from the value encoded in an empty executable.
16976       cat >conftest.$ac_ext <<_ACEOF
16977/* confdefs.h.  */
16978_ACEOF
16979cat confdefs.h >>conftest.$ac_ext
16980cat >>conftest.$ac_ext <<_ACEOF
16981/* end confdefs.h.  */
16982
16983int
16984main ()
16985{
16986
16987  ;
16988  return 0;
16989}
16990_ACEOF
16991rm -f conftest.$ac_objext conftest$ac_exeext
16992if { (ac_try="$ac_link"
16993case "(($ac_try" in
16994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16995  *) ac_try_echo=$ac_try;;
16996esac
16997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16998  (eval "$ac_link") 2>conftest.er1
16999  ac_status=$?
17000  grep -v '^ *+' conftest.er1 >conftest.err
17001  rm -f conftest.er1
17002  cat conftest.err >&5
17003  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17004  (exit $ac_status); } && {
17005	 test -z "$ac_c_werror_flag" ||
17006	 test ! -s conftest.err
17007       } && test -s conftest$ac_exeext &&
17008       $as_test_x conftest$ac_exeext; then
17009
17010aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17011}'`
17012# Check for a 64-bit object if we didn't find anything.
17013if 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; }
17014}'`; fi
17015else
17016  echo "$as_me: failed program was:" >&5
17017sed 's/^/| /' conftest.$ac_ext >&5
17018
17019
17020fi
17021
17022rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17023      conftest$ac_exeext conftest.$ac_ext
17024if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17025
17026       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17027	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"
17028       else
17029	if test "$host_cpu" = ia64; then
17030	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17031	  allow_undefined_flag_GCJ="-z nodefs"
17032	  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"
17033	else
17034	 # Determine the default libpath from the value encoded in an empty executable.
17035	 cat >conftest.$ac_ext <<_ACEOF
17036/* confdefs.h.  */
17037_ACEOF
17038cat confdefs.h >>conftest.$ac_ext
17039cat >>conftest.$ac_ext <<_ACEOF
17040/* end confdefs.h.  */
17041
17042int
17043main ()
17044{
17045
17046  ;
17047  return 0;
17048}
17049_ACEOF
17050rm -f conftest.$ac_objext conftest$ac_exeext
17051if { (ac_try="$ac_link"
17052case "(($ac_try" in
17053  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17054  *) ac_try_echo=$ac_try;;
17055esac
17056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17057  (eval "$ac_link") 2>conftest.er1
17058  ac_status=$?
17059  grep -v '^ *+' conftest.er1 >conftest.err
17060  rm -f conftest.er1
17061  cat conftest.err >&5
17062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17063  (exit $ac_status); } && {
17064	 test -z "$ac_c_werror_flag" ||
17065	 test ! -s conftest.err
17066       } && test -s conftest$ac_exeext &&
17067       $as_test_x conftest$ac_exeext; then
17068
17069aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17070}'`
17071# Check for a 64-bit object if we didn't find anything.
17072if 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; }
17073}'`; fi
17074else
17075  echo "$as_me: failed program was:" >&5
17076sed 's/^/| /' conftest.$ac_ext >&5
17077
17078
17079fi
17080
17081rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17082      conftest$ac_exeext conftest.$ac_ext
17083if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17084
17085	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17086	  # Warning - without using the other run time loading flags,
17087	  # -berok will link without error, but may produce a broken library.
17088	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17089	  allow_undefined_flag_GCJ=' ${wl}-berok'
17090	  # Exported symbols can be pulled into shared objects from archives
17091	  whole_archive_flag_spec_GCJ='$convenience'
17092	  archive_cmds_need_lc_GCJ=yes
17093	  # This is similar to how AIX traditionally builds its shared libraries.
17094	  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'
17095	fi
17096      fi
17097      ;;
17098
17099    amigaos*)
17100      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)'
17101      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17102      hardcode_minus_L_GCJ=yes
17103      # see comment about different semantics on the GNU ld section
17104      ld_shlibs_GCJ=no
17105      ;;
17106
17107    bsdi[45]*)
17108      export_dynamic_flag_spec_GCJ=-rdynamic
17109      ;;
17110
17111    cygwin* | mingw* | pw32*)
17112      # When not using gcc, we currently assume that we are using
17113      # Microsoft Visual C++.
17114      # hardcode_libdir_flag_spec is actually meaningless, as there is
17115      # no search path for DLLs.
17116      hardcode_libdir_flag_spec_GCJ=' '
17117      allow_undefined_flag_GCJ=unsupported
17118      # Tell ltmain to make .lib files, not .a files.
17119      libext=lib
17120      # Tell ltmain to make .dll files, not .so files.
17121      shrext_cmds=".dll"
17122      # FIXME: Setting linknames here is a bad hack.
17123      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17124      # The linker will automatically build a .lib file if we build a DLL.
17125      old_archive_From_new_cmds_GCJ='true'
17126      # FIXME: Should let the user specify the lib program.
17127      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17128      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17129      enable_shared_with_static_runtimes_GCJ=yes
17130      ;;
17131
17132    darwin* | rhapsody*)
17133      case $host_os in
17134        rhapsody* | darwin1.[012])
17135         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17136         ;;
17137       *) # Darwin 1.3 on
17138         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17139           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17140         else
17141           case ${MACOSX_DEPLOYMENT_TARGET} in
17142             10.[012])
17143               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17144               ;;
17145             10.*)
17146               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17147               ;;
17148           esac
17149         fi
17150         ;;
17151      esac
17152      archive_cmds_need_lc_GCJ=no
17153      hardcode_direct_GCJ=no
17154      hardcode_automatic_GCJ=yes
17155      hardcode_shlibpath_var_GCJ=unsupported
17156      whole_archive_flag_spec_GCJ=''
17157      link_all_deplibs_GCJ=yes
17158    if test "$GCC" = yes ; then
17159    	output_verbose_link_cmd='echo'
17160        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17161      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17162      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17163      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}'
17164      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}'
17165    else
17166      case $cc_basename in
17167        xlc*)
17168         output_verbose_link_cmd='echo'
17169         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17170         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17171          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17172         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}'
17173          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}'
17174          ;;
17175       *)
17176         ld_shlibs_GCJ=no
17177          ;;
17178      esac
17179    fi
17180      ;;
17181
17182    dgux*)
17183      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17184      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17185      hardcode_shlibpath_var_GCJ=no
17186      ;;
17187
17188    freebsd1*)
17189      ld_shlibs_GCJ=no
17190      ;;
17191
17192    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17193    # support.  Future versions do this automatically, but an explicit c++rt0.o
17194    # does not break anything, and helps significantly (at the cost of a little
17195    # extra space).
17196    freebsd2.2*)
17197      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17198      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17199      hardcode_direct_GCJ=yes
17200      hardcode_shlibpath_var_GCJ=no
17201      ;;
17202
17203    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17204    freebsd2*)
17205      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17206      hardcode_direct_GCJ=yes
17207      hardcode_minus_L_GCJ=yes
17208      hardcode_shlibpath_var_GCJ=no
17209      ;;
17210
17211    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17212    freebsd* | dragonfly*)
17213      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17214      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17215      hardcode_direct_GCJ=yes
17216      hardcode_shlibpath_var_GCJ=no
17217      ;;
17218
17219    hpux9*)
17220      if test "$GCC" = yes; then
17221	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'
17222      else
17223	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'
17224      fi
17225      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17226      hardcode_libdir_separator_GCJ=:
17227      hardcode_direct_GCJ=yes
17228
17229      # hardcode_minus_L: Not really in the search PATH,
17230      # but as the default location of the library.
17231      hardcode_minus_L_GCJ=yes
17232      export_dynamic_flag_spec_GCJ='${wl}-E'
17233      ;;
17234
17235    hpux10*)
17236      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17237	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17238      else
17239	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17240      fi
17241      if test "$with_gnu_ld" = no; then
17242	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17243	hardcode_libdir_separator_GCJ=:
17244
17245	hardcode_direct_GCJ=yes
17246	export_dynamic_flag_spec_GCJ='${wl}-E'
17247
17248	# hardcode_minus_L: Not really in the search PATH,
17249	# but as the default location of the library.
17250	hardcode_minus_L_GCJ=yes
17251      fi
17252      ;;
17253
17254    hpux11*)
17255      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17256	case $host_cpu in
17257	hppa*64*)
17258	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17259	  ;;
17260	ia64*)
17261	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17262	  ;;
17263	*)
17264	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17265	  ;;
17266	esac
17267      else
17268	case $host_cpu in
17269	hppa*64*)
17270	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17271	  ;;
17272	ia64*)
17273	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17274	  ;;
17275	*)
17276	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17277	  ;;
17278	esac
17279      fi
17280      if test "$with_gnu_ld" = no; then
17281	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17282	hardcode_libdir_separator_GCJ=:
17283
17284	case $host_cpu in
17285	hppa*64*|ia64*)
17286	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17287	  hardcode_direct_GCJ=no
17288	  hardcode_shlibpath_var_GCJ=no
17289	  ;;
17290	*)
17291	  hardcode_direct_GCJ=yes
17292	  export_dynamic_flag_spec_GCJ='${wl}-E'
17293
17294	  # hardcode_minus_L: Not really in the search PATH,
17295	  # but as the default location of the library.
17296	  hardcode_minus_L_GCJ=yes
17297	  ;;
17298	esac
17299      fi
17300      ;;
17301
17302    irix5* | irix6* | nonstopux*)
17303      if test "$GCC" = yes; then
17304	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'
17305      else
17306	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'
17307	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17308      fi
17309      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17310      hardcode_libdir_separator_GCJ=:
17311      link_all_deplibs_GCJ=yes
17312      ;;
17313
17314    netbsd* | netbsdelf*-gnu)
17315      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17316	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17317      else
17318	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17319      fi
17320      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17321      hardcode_direct_GCJ=yes
17322      hardcode_shlibpath_var_GCJ=no
17323      ;;
17324
17325    newsos6)
17326      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17327      hardcode_direct_GCJ=yes
17328      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17329      hardcode_libdir_separator_GCJ=:
17330      hardcode_shlibpath_var_GCJ=no
17331      ;;
17332
17333    openbsd*)
17334      hardcode_direct_GCJ=yes
17335      hardcode_shlibpath_var_GCJ=no
17336      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17337	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17338	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17339	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17340	export_dynamic_flag_spec_GCJ='${wl}-E'
17341      else
17342       case $host_os in
17343	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17344	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17345	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17346	   ;;
17347	 *)
17348	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17349	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17350	   ;;
17351       esac
17352      fi
17353      ;;
17354
17355    os2*)
17356      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17357      hardcode_minus_L_GCJ=yes
17358      allow_undefined_flag_GCJ=unsupported
17359      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'
17360      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17361      ;;
17362
17363    osf3*)
17364      if test "$GCC" = yes; then
17365	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17366	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'
17367      else
17368	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17369	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'
17370      fi
17371      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17372      hardcode_libdir_separator_GCJ=:
17373      ;;
17374
17375    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17376      if test "$GCC" = yes; then
17377	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17378	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'
17379	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17380      else
17381	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17382	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'
17383	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~
17384	$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'
17385
17386	# Both c and cxx compiler support -rpath directly
17387	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17388      fi
17389      hardcode_libdir_separator_GCJ=:
17390      ;;
17391
17392    solaris*)
17393      no_undefined_flag_GCJ=' -z text'
17394      if test "$GCC" = yes; then
17395	wlarc='${wl}'
17396	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17397	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17398	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17399      else
17400	wlarc=''
17401	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17402	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17403  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17404      fi
17405      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17406      hardcode_shlibpath_var_GCJ=no
17407      case $host_os in
17408      solaris2.[0-5] | solaris2.[0-5].*) ;;
17409      *)
17410 	# The compiler driver will combine linker options so we
17411 	# cannot just pass the convience library names through
17412 	# without $wl, iff we do not link with $LD.
17413 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17414 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17415 	case $wlarc in
17416 	'')
17417 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17418 	*)
17419 	  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' ;;
17420 	esac ;;
17421      esac
17422      link_all_deplibs_GCJ=yes
17423      ;;
17424
17425    sunos4*)
17426      if test "x$host_vendor" = xsequent; then
17427	# Use $CC to link under sequent, because it throws in some extra .o
17428	# files that make .init and .fini sections work.
17429	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17430      else
17431	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17432      fi
17433      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17434      hardcode_direct_GCJ=yes
17435      hardcode_minus_L_GCJ=yes
17436      hardcode_shlibpath_var_GCJ=no
17437      ;;
17438
17439    sysv4)
17440      case $host_vendor in
17441	sni)
17442	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17443	  hardcode_direct_GCJ=yes # is this really true???
17444	;;
17445	siemens)
17446	  ## LD is ld it makes a PLAMLIB
17447	  ## CC just makes a GrossModule.
17448	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17449	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17450	  hardcode_direct_GCJ=no
17451        ;;
17452	motorola)
17453	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17454	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17455	;;
17456      esac
17457      runpath_var='LD_RUN_PATH'
17458      hardcode_shlibpath_var_GCJ=no
17459      ;;
17460
17461    sysv4.3*)
17462      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17463      hardcode_shlibpath_var_GCJ=no
17464      export_dynamic_flag_spec_GCJ='-Bexport'
17465      ;;
17466
17467    sysv4*MP*)
17468      if test -d /usr/nec; then
17469	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17470	hardcode_shlibpath_var_GCJ=no
17471	runpath_var=LD_RUN_PATH
17472	hardcode_runpath_var=yes
17473	ld_shlibs_GCJ=yes
17474      fi
17475      ;;
17476
17477    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17478      no_undefined_flag_GCJ='${wl}-z,text'
17479      archive_cmds_need_lc_GCJ=no
17480      hardcode_shlibpath_var_GCJ=no
17481      runpath_var='LD_RUN_PATH'
17482
17483      if test "$GCC" = yes; then
17484	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17485	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17486      else
17487	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17488	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17489      fi
17490      ;;
17491
17492    sysv5* | sco3.2v5* | sco5v6*)
17493      # Note: We can NOT use -z defs as we might desire, because we do not
17494      # link with -lc, and that would cause any symbols used from libc to
17495      # always be unresolved, which means just about no library would
17496      # ever link correctly.  If we're not using GNU ld we use -z text
17497      # though, which does catch some bad symbols but isn't as heavy-handed
17498      # as -z defs.
17499      no_undefined_flag_GCJ='${wl}-z,text'
17500      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17501      archive_cmds_need_lc_GCJ=no
17502      hardcode_shlibpath_var_GCJ=no
17503      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17504      hardcode_libdir_separator_GCJ=':'
17505      link_all_deplibs_GCJ=yes
17506      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17507      runpath_var='LD_RUN_PATH'
17508
17509      if test "$GCC" = yes; then
17510	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17511	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17512      else
17513	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17514	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17515      fi
17516      ;;
17517
17518    uts4*)
17519      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17520      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17521      hardcode_shlibpath_var_GCJ=no
17522      ;;
17523
17524    *)
17525      ld_shlibs_GCJ=no
17526      ;;
17527    esac
17528  fi
17529
17530{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17531echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17532test "$ld_shlibs_GCJ" = no && can_build_shared=no
17533
17534#
17535# Do we need to explicitly link libc?
17536#
17537case "x$archive_cmds_need_lc_GCJ" in
17538x|xyes)
17539  # Assume -lc should be added
17540  archive_cmds_need_lc_GCJ=yes
17541
17542  if test "$enable_shared" = yes && test "$GCC" = yes; then
17543    case $archive_cmds_GCJ in
17544    *'~'*)
17545      # FIXME: we may have to deal with multi-command sequences.
17546      ;;
17547    '$CC '*)
17548      # Test whether the compiler implicitly links with -lc since on some
17549      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17550      # to ld, don't add -lc before -lgcc.
17551      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17552echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17553      $rm conftest*
17554      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17555
17556      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17557  (eval $ac_compile) 2>&5
17558  ac_status=$?
17559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17560  (exit $ac_status); } 2>conftest.err; then
17561        soname=conftest
17562        lib=conftest
17563        libobjs=conftest.$ac_objext
17564        deplibs=
17565        wl=$lt_prog_compiler_wl_GCJ
17566	pic_flag=$lt_prog_compiler_pic_GCJ
17567        compiler_flags=-v
17568        linker_flags=-v
17569        verstring=
17570        output_objdir=.
17571        libname=conftest
17572        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17573        allow_undefined_flag_GCJ=
17574        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17575  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17576  ac_status=$?
17577  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17578  (exit $ac_status); }
17579        then
17580	  archive_cmds_need_lc_GCJ=no
17581        else
17582	  archive_cmds_need_lc_GCJ=yes
17583        fi
17584        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17585      else
17586        cat conftest.err 1>&5
17587      fi
17588      $rm conftest*
17589      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17590echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17591      ;;
17592    esac
17593  fi
17594  ;;
17595esac
17596
17597{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17598echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17599library_names_spec=
17600libname_spec='lib$name'
17601soname_spec=
17602shrext_cmds=".so"
17603postinstall_cmds=
17604postuninstall_cmds=
17605finish_cmds=
17606finish_eval=
17607shlibpath_var=
17608shlibpath_overrides_runpath=unknown
17609version_type=none
17610dynamic_linker="$host_os ld.so"
17611sys_lib_dlsearch_path_spec="/lib /usr/lib"
17612if test "$GCC" = yes; then
17613  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17614  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17615    # if the path contains ";" then we assume it to be the separator
17616    # otherwise default to the standard path separator (i.e. ":") - it is
17617    # assumed that no part of a normal pathname contains ";" but that should
17618    # okay in the real world where ";" in dirpaths is itself problematic.
17619    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17620  else
17621    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17622  fi
17623else
17624  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17625fi
17626need_lib_prefix=unknown
17627hardcode_into_libs=no
17628
17629# when you set need_version to no, make sure it does not cause -set_version
17630# flags to be left without arguments
17631need_version=unknown
17632
17633case $host_os in
17634aix3*)
17635  version_type=linux
17636  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17637  shlibpath_var=LIBPATH
17638
17639  # AIX 3 has no versioning support, so we append a major version to the name.
17640  soname_spec='${libname}${release}${shared_ext}$major'
17641  ;;
17642
17643aix4* | aix5*)
17644  version_type=linux
17645  need_lib_prefix=no
17646  need_version=no
17647  hardcode_into_libs=yes
17648  if test "$host_cpu" = ia64; then
17649    # AIX 5 supports IA64
17650    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17651    shlibpath_var=LD_LIBRARY_PATH
17652  else
17653    # With GCC up to 2.95.x, collect2 would create an import file
17654    # for dependence libraries.  The import file would start with
17655    # the line `#! .'.  This would cause the generated library to
17656    # depend on `.', always an invalid library.  This was fixed in
17657    # development snapshots of GCC prior to 3.0.
17658    case $host_os in
17659      aix4 | aix4.[01] | aix4.[01].*)
17660      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17661	   echo ' yes '
17662	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17663	:
17664      else
17665	can_build_shared=no
17666      fi
17667      ;;
17668    esac
17669    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17670    # soname into executable. Probably we can add versioning support to
17671    # collect2, so additional links can be useful in future.
17672    if test "$aix_use_runtimelinking" = yes; then
17673      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17674      # instead of lib<name>.a to let people know that these are not
17675      # typical AIX shared libraries.
17676      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17677    else
17678      # We preserve .a as extension for shared libraries through AIX4.2
17679      # and later when we are not doing run time linking.
17680      library_names_spec='${libname}${release}.a $libname.a'
17681      soname_spec='${libname}${release}${shared_ext}$major'
17682    fi
17683    shlibpath_var=LIBPATH
17684  fi
17685  ;;
17686
17687amigaos*)
17688  library_names_spec='$libname.ixlibrary $libname.a'
17689  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17690  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'
17691  ;;
17692
17693beos*)
17694  library_names_spec='${libname}${shared_ext}'
17695  dynamic_linker="$host_os ld.so"
17696  shlibpath_var=LIBRARY_PATH
17697  ;;
17698
17699bsdi[45]*)
17700  version_type=linux
17701  need_version=no
17702  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17703  soname_spec='${libname}${release}${shared_ext}$major'
17704  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17705  shlibpath_var=LD_LIBRARY_PATH
17706  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17707  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17708  # the default ld.so.conf also contains /usr/contrib/lib and
17709  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17710  # libtool to hard-code these into programs
17711  ;;
17712
17713cygwin* | mingw* | pw32*)
17714  version_type=windows
17715  shrext_cmds=".dll"
17716  need_version=no
17717  need_lib_prefix=no
17718
17719  case $GCC,$host_os in
17720  yes,cygwin* | yes,mingw* | yes,pw32*)
17721    library_names_spec='$libname.dll.a'
17722    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17723    postinstall_cmds='base_file=`basename \${file}`~
17724      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17725      dldir=$destdir/`dirname \$dlpath`~
17726      test -d \$dldir || mkdir -p \$dldir~
17727      $install_prog $dir/$dlname \$dldir/$dlname~
17728      chmod a+x \$dldir/$dlname'
17729    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17730      dlpath=$dir/\$dldll~
17731       $rm \$dlpath'
17732    shlibpath_overrides_runpath=yes
17733
17734    case $host_os in
17735    cygwin*)
17736      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17737      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17738      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17739      ;;
17740    mingw*)
17741      # MinGW DLLs use traditional 'lib' prefix
17742      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17743      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17744      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17745        # It is most probably a Windows format PATH printed by
17746        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17747        # path with ; separators, and with drive letters. We can handle the
17748        # drive letters (cygwin fileutils understands them), so leave them,
17749        # especially as we might pass files found there to a mingw objdump,
17750        # which wouldn't understand a cygwinified path. Ahh.
17751        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17752      else
17753        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17754      fi
17755      ;;
17756    pw32*)
17757      # pw32 DLLs use 'pw' prefix rather than 'lib'
17758      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17759      ;;
17760    esac
17761    ;;
17762
17763  *)
17764    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17765    ;;
17766  esac
17767  dynamic_linker='Win32 ld.exe'
17768  # FIXME: first we should search . and the directory the executable is in
17769  shlibpath_var=PATH
17770  ;;
17771
17772darwin* | rhapsody*)
17773  dynamic_linker="$host_os dyld"
17774  version_type=darwin
17775  need_lib_prefix=no
17776  need_version=no
17777  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17778  soname_spec='${libname}${release}${major}$shared_ext'
17779  shlibpath_overrides_runpath=yes
17780  shlibpath_var=DYLD_LIBRARY_PATH
17781  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17782  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17783  if test "$GCC" = yes; then
17784    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"`
17785  else
17786    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17787  fi
17788  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17789  ;;
17790
17791dgux*)
17792  version_type=linux
17793  need_lib_prefix=no
17794  need_version=no
17795  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17796  soname_spec='${libname}${release}${shared_ext}$major'
17797  shlibpath_var=LD_LIBRARY_PATH
17798  ;;
17799
17800freebsd1*)
17801  dynamic_linker=no
17802  ;;
17803
17804freebsd* | dragonfly*)
17805  # DragonFly does not have aout.  When/if they implement a new
17806  # versioning mechanism, adjust this.
17807  if test -x /usr/bin/objformat; then
17808    objformat=`/usr/bin/objformat`
17809  else
17810    case $host_os in
17811    freebsd[123]*) objformat=aout ;;
17812    *) objformat=elf ;;
17813    esac
17814  fi
17815  version_type=freebsd-$objformat
17816  case $version_type in
17817    freebsd-elf*)
17818      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17819      need_version=no
17820      need_lib_prefix=no
17821      ;;
17822    freebsd-*)
17823      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17824      need_version=yes
17825      ;;
17826  esac
17827  shlibpath_var=LD_LIBRARY_PATH
17828  case $host_os in
17829  freebsd2*)
17830    shlibpath_overrides_runpath=yes
17831    ;;
17832  freebsd3.[01]* | freebsdelf3.[01]*)
17833    shlibpath_overrides_runpath=yes
17834    hardcode_into_libs=yes
17835    ;;
17836  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17837  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17838    shlibpath_overrides_runpath=no
17839    hardcode_into_libs=yes
17840    ;;
17841  freebsd*) # from 4.6 on
17842    shlibpath_overrides_runpath=yes
17843    hardcode_into_libs=yes
17844    ;;
17845  esac
17846  ;;
17847
17848gnu*)
17849  version_type=linux
17850  need_lib_prefix=no
17851  need_version=no
17852  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17853  soname_spec='${libname}${release}${shared_ext}$major'
17854  shlibpath_var=LD_LIBRARY_PATH
17855  hardcode_into_libs=yes
17856  ;;
17857
17858hpux9* | hpux10* | hpux11*)
17859  # Give a soname corresponding to the major version so that dld.sl refuses to
17860  # link against other versions.
17861  version_type=sunos
17862  need_lib_prefix=no
17863  need_version=no
17864  case $host_cpu in
17865  ia64*)
17866    shrext_cmds='.so'
17867    hardcode_into_libs=yes
17868    dynamic_linker="$host_os dld.so"
17869    shlibpath_var=LD_LIBRARY_PATH
17870    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17871    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17872    soname_spec='${libname}${release}${shared_ext}$major'
17873    if test "X$HPUX_IA64_MODE" = X32; then
17874      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17875    else
17876      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17877    fi
17878    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17879    ;;
17880   hppa*64*)
17881     shrext_cmds='.sl'
17882     hardcode_into_libs=yes
17883     dynamic_linker="$host_os dld.sl"
17884     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17885     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17886     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17887     soname_spec='${libname}${release}${shared_ext}$major'
17888     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17889     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17890     ;;
17891   *)
17892    shrext_cmds='.sl'
17893    dynamic_linker="$host_os dld.sl"
17894    shlibpath_var=SHLIB_PATH
17895    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17896    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17897    soname_spec='${libname}${release}${shared_ext}$major'
17898    ;;
17899  esac
17900  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17901  postinstall_cmds='chmod 555 $lib'
17902  ;;
17903
17904interix3*)
17905  version_type=linux
17906  need_lib_prefix=no
17907  need_version=no
17908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17909  soname_spec='${libname}${release}${shared_ext}$major'
17910  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17911  shlibpath_var=LD_LIBRARY_PATH
17912  shlibpath_overrides_runpath=no
17913  hardcode_into_libs=yes
17914  ;;
17915
17916irix5* | irix6* | nonstopux*)
17917  case $host_os in
17918    nonstopux*) version_type=nonstopux ;;
17919    *)
17920	if test "$lt_cv_prog_gnu_ld" = yes; then
17921		version_type=linux
17922	else
17923		version_type=irix
17924	fi ;;
17925  esac
17926  need_lib_prefix=no
17927  need_version=no
17928  soname_spec='${libname}${release}${shared_ext}$major'
17929  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17930  case $host_os in
17931  irix5* | nonstopux*)
17932    libsuff= shlibsuff=
17933    ;;
17934  *)
17935    case $LD in # libtool.m4 will add one of these switches to LD
17936    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17937      libsuff= shlibsuff= libmagic=32-bit;;
17938    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17939      libsuff=32 shlibsuff=N32 libmagic=N32;;
17940    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17941      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17942    *) libsuff= shlibsuff= libmagic=never-match;;
17943    esac
17944    ;;
17945  esac
17946  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17947  shlibpath_overrides_runpath=no
17948  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17949  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17950  hardcode_into_libs=yes
17951  ;;
17952
17953# No shared lib support for Linux oldld, aout, or coff.
17954linux*oldld* | linux*aout* | linux*coff*)
17955  dynamic_linker=no
17956  ;;
17957
17958# This must be Linux ELF.
17959linux* | k*bsd*-gnu)
17960  version_type=linux
17961  need_lib_prefix=no
17962  need_version=no
17963  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17964  soname_spec='${libname}${release}${shared_ext}$major'
17965  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17966  shlibpath_var=LD_LIBRARY_PATH
17967  shlibpath_overrides_runpath=no
17968  # This implies no fast_install, which is unacceptable.
17969  # Some rework will be needed to allow for fast_install
17970  # before this can be enabled.
17971  hardcode_into_libs=yes
17972
17973  # Append ld.so.conf contents to the search path
17974  if test -f /etc/ld.so.conf; then
17975    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' ' '`
17976    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17977  fi
17978
17979  # We used to test for /lib/ld.so.1 and disable shared libraries on
17980  # powerpc, because MkLinux only supported shared libraries with the
17981  # GNU dynamic linker.  Since this was broken with cross compilers,
17982  # most powerpc-linux boxes support dynamic linking these days and
17983  # people can always --disable-shared, the test was removed, and we
17984  # assume the GNU/Linux dynamic linker is in use.
17985  dynamic_linker='GNU/Linux ld.so'
17986  ;;
17987
17988netbsdelf*-gnu)
17989  version_type=linux
17990  need_lib_prefix=no
17991  need_version=no
17992  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17993  soname_spec='${libname}${release}${shared_ext}$major'
17994  shlibpath_var=LD_LIBRARY_PATH
17995  shlibpath_overrides_runpath=no
17996  hardcode_into_libs=yes
17997  dynamic_linker='NetBSD ld.elf_so'
17998  ;;
17999
18000netbsd*)
18001  version_type=sunos
18002  need_lib_prefix=no
18003  need_version=no
18004  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18005    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18006    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18007    dynamic_linker='NetBSD (a.out) ld.so'
18008  else
18009    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18010    soname_spec='${libname}${release}${shared_ext}$major'
18011    dynamic_linker='NetBSD ld.elf_so'
18012  fi
18013  shlibpath_var=LD_LIBRARY_PATH
18014  shlibpath_overrides_runpath=yes
18015  hardcode_into_libs=yes
18016  ;;
18017
18018newsos6)
18019  version_type=linux
18020  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18021  shlibpath_var=LD_LIBRARY_PATH
18022  shlibpath_overrides_runpath=yes
18023  ;;
18024
18025nto-qnx*)
18026  version_type=linux
18027  need_lib_prefix=no
18028  need_version=no
18029  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18030  soname_spec='${libname}${release}${shared_ext}$major'
18031  shlibpath_var=LD_LIBRARY_PATH
18032  shlibpath_overrides_runpath=yes
18033  ;;
18034
18035openbsd*)
18036  version_type=sunos
18037  sys_lib_dlsearch_path_spec="/usr/lib"
18038  need_lib_prefix=no
18039  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18040  case $host_os in
18041    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18042    *)                         need_version=no  ;;
18043  esac
18044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18045  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18046  shlibpath_var=LD_LIBRARY_PATH
18047  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18048    case $host_os in
18049      openbsd2.[89] | openbsd2.[89].*)
18050	shlibpath_overrides_runpath=no
18051	;;
18052      *)
18053	shlibpath_overrides_runpath=yes
18054	;;
18055      esac
18056  else
18057    shlibpath_overrides_runpath=yes
18058  fi
18059  ;;
18060
18061os2*)
18062  libname_spec='$name'
18063  shrext_cmds=".dll"
18064  need_lib_prefix=no
18065  library_names_spec='$libname${shared_ext} $libname.a'
18066  dynamic_linker='OS/2 ld.exe'
18067  shlibpath_var=LIBPATH
18068  ;;
18069
18070osf3* | osf4* | osf5*)
18071  version_type=osf
18072  need_lib_prefix=no
18073  need_version=no
18074  soname_spec='${libname}${release}${shared_ext}$major'
18075  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18076  shlibpath_var=LD_LIBRARY_PATH
18077  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18078  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18079  ;;
18080
18081solaris*)
18082  version_type=linux
18083  need_lib_prefix=no
18084  need_version=no
18085  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18086  soname_spec='${libname}${release}${shared_ext}$major'
18087  shlibpath_var=LD_LIBRARY_PATH
18088  shlibpath_overrides_runpath=yes
18089  hardcode_into_libs=yes
18090  # ldd complains unless libraries are executable
18091  postinstall_cmds='chmod +x $lib'
18092  ;;
18093
18094sunos4*)
18095  version_type=sunos
18096  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18097  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18098  shlibpath_var=LD_LIBRARY_PATH
18099  shlibpath_overrides_runpath=yes
18100  if test "$with_gnu_ld" = yes; then
18101    need_lib_prefix=no
18102  fi
18103  need_version=yes
18104  ;;
18105
18106sysv4 | sysv4.3*)
18107  version_type=linux
18108  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18109  soname_spec='${libname}${release}${shared_ext}$major'
18110  shlibpath_var=LD_LIBRARY_PATH
18111  case $host_vendor in
18112    sni)
18113      shlibpath_overrides_runpath=no
18114      need_lib_prefix=no
18115      export_dynamic_flag_spec='${wl}-Blargedynsym'
18116      runpath_var=LD_RUN_PATH
18117      ;;
18118    siemens)
18119      need_lib_prefix=no
18120      ;;
18121    motorola)
18122      need_lib_prefix=no
18123      need_version=no
18124      shlibpath_overrides_runpath=no
18125      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18126      ;;
18127  esac
18128  ;;
18129
18130sysv4*MP*)
18131  if test -d /usr/nec ;then
18132    version_type=linux
18133    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18134    soname_spec='$libname${shared_ext}.$major'
18135    shlibpath_var=LD_LIBRARY_PATH
18136  fi
18137  ;;
18138
18139sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18140  version_type=freebsd-elf
18141  need_lib_prefix=no
18142  need_version=no
18143  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18144  soname_spec='${libname}${release}${shared_ext}$major'
18145  shlibpath_var=LD_LIBRARY_PATH
18146  hardcode_into_libs=yes
18147  if test "$with_gnu_ld" = yes; then
18148    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18149    shlibpath_overrides_runpath=no
18150  else
18151    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18152    shlibpath_overrides_runpath=yes
18153    case $host_os in
18154      sco3.2v5*)
18155        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18156	;;
18157    esac
18158  fi
18159  sys_lib_dlsearch_path_spec='/usr/lib'
18160  ;;
18161
18162uts4*)
18163  version_type=linux
18164  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18165  soname_spec='${libname}${release}${shared_ext}$major'
18166  shlibpath_var=LD_LIBRARY_PATH
18167  ;;
18168
18169*)
18170  dynamic_linker=no
18171  ;;
18172esac
18173{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18174echo "${ECHO_T}$dynamic_linker" >&6; }
18175test "$dynamic_linker" = no && can_build_shared=no
18176
18177variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18178if test "$GCC" = yes; then
18179  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18180fi
18181
18182{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18183echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18184hardcode_action_GCJ=
18185if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18186   test -n "$runpath_var_GCJ" || \
18187   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18188
18189  # We can hardcode non-existant directories.
18190  if test "$hardcode_direct_GCJ" != no &&
18191     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18192     # have to relink, otherwise we might link with an installed library
18193     # when we should be linking with a yet-to-be-installed one
18194     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18195     test "$hardcode_minus_L_GCJ" != no; then
18196    # Linking always hardcodes the temporary library directory.
18197    hardcode_action_GCJ=relink
18198  else
18199    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18200    hardcode_action_GCJ=immediate
18201  fi
18202else
18203  # We cannot hardcode anything, or else we can only hardcode existing
18204  # directories.
18205  hardcode_action_GCJ=unsupported
18206fi
18207{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18208echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18209
18210if test "$hardcode_action_GCJ" = relink; then
18211  # Fast installation is not supported
18212  enable_fast_install=no
18213elif test "$shlibpath_overrides_runpath" = yes ||
18214     test "$enable_shared" = no; then
18215  # Fast installation is not necessary
18216  enable_fast_install=needless
18217fi
18218
18219
18220# The else clause should only fire when bootstrapping the
18221# libtool distribution, otherwise you forgot to ship ltmain.sh
18222# with your package, and you will get complaints that there are
18223# no rules to generate ltmain.sh.
18224if test -f "$ltmain"; then
18225  # See if we are running on zsh, and set the options which allow our commands through
18226  # without removal of \ escapes.
18227  if test -n "${ZSH_VERSION+set}" ; then
18228    setopt NO_GLOB_SUBST
18229  fi
18230  # Now quote all the things that may contain metacharacters while being
18231  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18232  # variables and quote the copies for generation of the libtool script.
18233  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18234    SED SHELL STRIP \
18235    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18236    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18237    deplibs_check_method reload_flag reload_cmds need_locks \
18238    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18239    lt_cv_sys_global_symbol_to_c_name_address \
18240    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18241    old_postinstall_cmds old_postuninstall_cmds \
18242    compiler_GCJ \
18243    CC_GCJ \
18244    LD_GCJ \
18245    lt_prog_compiler_wl_GCJ \
18246    lt_prog_compiler_pic_GCJ \
18247    lt_prog_compiler_static_GCJ \
18248    lt_prog_compiler_no_builtin_flag_GCJ \
18249    export_dynamic_flag_spec_GCJ \
18250    thread_safe_flag_spec_GCJ \
18251    whole_archive_flag_spec_GCJ \
18252    enable_shared_with_static_runtimes_GCJ \
18253    old_archive_cmds_GCJ \
18254    old_archive_from_new_cmds_GCJ \
18255    predep_objects_GCJ \
18256    postdep_objects_GCJ \
18257    predeps_GCJ \
18258    postdeps_GCJ \
18259    compiler_lib_search_path_GCJ \
18260    archive_cmds_GCJ \
18261    archive_expsym_cmds_GCJ \
18262    postinstall_cmds_GCJ \
18263    postuninstall_cmds_GCJ \
18264    old_archive_from_expsyms_cmds_GCJ \
18265    allow_undefined_flag_GCJ \
18266    no_undefined_flag_GCJ \
18267    export_symbols_cmds_GCJ \
18268    hardcode_libdir_flag_spec_GCJ \
18269    hardcode_libdir_flag_spec_ld_GCJ \
18270    hardcode_libdir_separator_GCJ \
18271    hardcode_automatic_GCJ \
18272    module_cmds_GCJ \
18273    module_expsym_cmds_GCJ \
18274    lt_cv_prog_compiler_c_o_GCJ \
18275    exclude_expsyms_GCJ \
18276    include_expsyms_GCJ; do
18277
18278    case $var in
18279    old_archive_cmds_GCJ | \
18280    old_archive_from_new_cmds_GCJ | \
18281    archive_cmds_GCJ | \
18282    archive_expsym_cmds_GCJ | \
18283    module_cmds_GCJ | \
18284    module_expsym_cmds_GCJ | \
18285    old_archive_from_expsyms_cmds_GCJ | \
18286    export_symbols_cmds_GCJ | \
18287    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18288    postinstall_cmds | postuninstall_cmds | \
18289    old_postinstall_cmds | old_postuninstall_cmds | \
18290    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18291      # Double-quote double-evaled strings.
18292      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18293      ;;
18294    *)
18295      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18296      ;;
18297    esac
18298  done
18299
18300  case $lt_echo in
18301  *'\$0 --fallback-echo"')
18302    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18303    ;;
18304  esac
18305
18306cfgfile="$ofile"
18307
18308  cat <<__EOF__ >> "$cfgfile"
18309# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18310
18311# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18312
18313# Shell to use when invoking shell scripts.
18314SHELL=$lt_SHELL
18315
18316# Whether or not to build shared libraries.
18317build_libtool_libs=$enable_shared
18318
18319# Whether or not to build static libraries.
18320build_old_libs=$enable_static
18321
18322# Whether or not to add -lc for building shared libraries.
18323build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18324
18325# Whether or not to disallow shared libs when runtime libs are static
18326allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18327
18328# Whether or not to optimize for fast installation.
18329fast_install=$enable_fast_install
18330
18331# The host system.
18332host_alias=$host_alias
18333host=$host
18334host_os=$host_os
18335
18336# The build system.
18337build_alias=$build_alias
18338build=$build
18339build_os=$build_os
18340
18341# An echo program that does not interpret backslashes.
18342echo=$lt_echo
18343
18344# The archiver.
18345AR=$lt_AR
18346AR_FLAGS=$lt_AR_FLAGS
18347
18348# A C compiler.
18349LTCC=$lt_LTCC
18350
18351# LTCC compiler flags.
18352LTCFLAGS=$lt_LTCFLAGS
18353
18354# A language-specific compiler.
18355CC=$lt_compiler_GCJ
18356
18357# Is the compiler the GNU C compiler?
18358with_gcc=$GCC_GCJ
18359
18360# An ERE matcher.
18361EGREP=$lt_EGREP
18362
18363# The linker used to build libraries.
18364LD=$lt_LD_GCJ
18365
18366# Whether we need hard or soft links.
18367LN_S=$lt_LN_S
18368
18369# A BSD-compatible nm program.
18370NM=$lt_NM
18371
18372# A symbol stripping program
18373STRIP=$lt_STRIP
18374
18375# Used to examine libraries when file_magic_cmd begins "file"
18376MAGIC_CMD=$MAGIC_CMD
18377
18378# Used on cygwin: DLL creation program.
18379DLLTOOL="$DLLTOOL"
18380
18381# Used on cygwin: object dumper.
18382OBJDUMP="$OBJDUMP"
18383
18384# Used on cygwin: assembler.
18385AS="$AS"
18386
18387# The name of the directory that contains temporary libtool files.
18388objdir=$objdir
18389
18390# How to create reloadable object files.
18391reload_flag=$lt_reload_flag
18392reload_cmds=$lt_reload_cmds
18393
18394# How to pass a linker flag through the compiler.
18395wl=$lt_lt_prog_compiler_wl_GCJ
18396
18397# Object file suffix (normally "o").
18398objext="$ac_objext"
18399
18400# Old archive suffix (normally "a").
18401libext="$libext"
18402
18403# Shared library suffix (normally ".so").
18404shrext_cmds='$shrext_cmds'
18405
18406# Executable file suffix (normally "").
18407exeext="$exeext"
18408
18409# Additional compiler flags for building library objects.
18410pic_flag=$lt_lt_prog_compiler_pic_GCJ
18411pic_mode=$pic_mode
18412
18413# What is the maximum length of a command?
18414max_cmd_len=$lt_cv_sys_max_cmd_len
18415
18416# Does compiler simultaneously support -c and -o options?
18417compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18418
18419# Must we lock files when doing compilation?
18420need_locks=$lt_need_locks
18421
18422# Do we need the lib prefix for modules?
18423need_lib_prefix=$need_lib_prefix
18424
18425# Do we need a version for libraries?
18426need_version=$need_version
18427
18428# Whether dlopen is supported.
18429dlopen_support=$enable_dlopen
18430
18431# Whether dlopen of programs is supported.
18432dlopen_self=$enable_dlopen_self
18433
18434# Whether dlopen of statically linked programs is supported.
18435dlopen_self_static=$enable_dlopen_self_static
18436
18437# Compiler flag to prevent dynamic linking.
18438link_static_flag=$lt_lt_prog_compiler_static_GCJ
18439
18440# Compiler flag to turn off builtin functions.
18441no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18442
18443# Compiler flag to allow reflexive dlopens.
18444export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18445
18446# Compiler flag to generate shared objects directly from archives.
18447whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18448
18449# Compiler flag to generate thread-safe objects.
18450thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18451
18452# Library versioning type.
18453version_type=$version_type
18454
18455# Format of library name prefix.
18456libname_spec=$lt_libname_spec
18457
18458# List of archive names.  First name is the real one, the rest are links.
18459# The last name is the one that the linker finds with -lNAME.
18460library_names_spec=$lt_library_names_spec
18461
18462# The coded name of the library, if different from the real name.
18463soname_spec=$lt_soname_spec
18464
18465# Commands used to build and install an old-style archive.
18466RANLIB=$lt_RANLIB
18467old_archive_cmds=$lt_old_archive_cmds_GCJ
18468old_postinstall_cmds=$lt_old_postinstall_cmds
18469old_postuninstall_cmds=$lt_old_postuninstall_cmds
18470
18471# Create an old-style archive from a shared archive.
18472old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18473
18474# Create a temporary old-style archive to link instead of a shared archive.
18475old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18476
18477# Commands used to build and install a shared archive.
18478archive_cmds=$lt_archive_cmds_GCJ
18479archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18480postinstall_cmds=$lt_postinstall_cmds
18481postuninstall_cmds=$lt_postuninstall_cmds
18482
18483# Commands used to build a loadable module (assumed same as above if empty)
18484module_cmds=$lt_module_cmds_GCJ
18485module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18486
18487# Commands to strip libraries.
18488old_striplib=$lt_old_striplib
18489striplib=$lt_striplib
18490
18491# Dependencies to place before the objects being linked to create a
18492# shared library.
18493predep_objects=$lt_predep_objects_GCJ
18494
18495# Dependencies to place after the objects being linked to create a
18496# shared library.
18497postdep_objects=$lt_postdep_objects_GCJ
18498
18499# Dependencies to place before the objects being linked to create a
18500# shared library.
18501predeps=$lt_predeps_GCJ
18502
18503# Dependencies to place after the objects being linked to create a
18504# shared library.
18505postdeps=$lt_postdeps_GCJ
18506
18507# The library search path used internally by the compiler when linking
18508# a shared library.
18509compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18510
18511# Method to check whether dependent libraries are shared objects.
18512deplibs_check_method=$lt_deplibs_check_method
18513
18514# Command to use when deplibs_check_method == file_magic.
18515file_magic_cmd=$lt_file_magic_cmd
18516
18517# Flag that allows shared libraries with undefined symbols to be built.
18518allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18519
18520# Flag that forces no undefined symbols.
18521no_undefined_flag=$lt_no_undefined_flag_GCJ
18522
18523# Commands used to finish a libtool library installation in a directory.
18524finish_cmds=$lt_finish_cmds
18525
18526# Same as above, but a single script fragment to be evaled but not shown.
18527finish_eval=$lt_finish_eval
18528
18529# Take the output of nm and produce a listing of raw symbols and C names.
18530global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18531
18532# Transform the output of nm in a proper C declaration
18533global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18534
18535# Transform the output of nm in a C name address pair
18536global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18537
18538# This is the shared library runtime path variable.
18539runpath_var=$runpath_var
18540
18541# This is the shared library path variable.
18542shlibpath_var=$shlibpath_var
18543
18544# Is shlibpath searched before the hard-coded library search path?
18545shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18546
18547# How to hardcode a shared library path into an executable.
18548hardcode_action=$hardcode_action_GCJ
18549
18550# Whether we should hardcode library paths into libraries.
18551hardcode_into_libs=$hardcode_into_libs
18552
18553# Flag to hardcode \$libdir into a binary during linking.
18554# This must work even if \$libdir does not exist.
18555hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18556
18557# If ld is used when linking, flag to hardcode \$libdir into
18558# a binary during linking. This must work even if \$libdir does
18559# not exist.
18560hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18561
18562# Whether we need a single -rpath flag with a separated argument.
18563hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18564
18565# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18566# resulting binary.
18567hardcode_direct=$hardcode_direct_GCJ
18568
18569# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18570# resulting binary.
18571hardcode_minus_L=$hardcode_minus_L_GCJ
18572
18573# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18574# the resulting binary.
18575hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18576
18577# Set to yes if building a shared library automatically hardcodes DIR into the library
18578# and all subsequent libraries and executables linked against it.
18579hardcode_automatic=$hardcode_automatic_GCJ
18580
18581# Variables whose values should be saved in libtool wrapper scripts and
18582# restored at relink time.
18583variables_saved_for_relink="$variables_saved_for_relink"
18584
18585# Whether libtool must link a program against all its dependency libraries.
18586link_all_deplibs=$link_all_deplibs_GCJ
18587
18588# Compile-time system search path for libraries
18589sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18590
18591# Run-time system search path for libraries
18592sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18593
18594# Fix the shell variable \$srcfile for the compiler.
18595fix_srcfile_path="$fix_srcfile_path_GCJ"
18596
18597# Set to yes if exported symbols are required.
18598always_export_symbols=$always_export_symbols_GCJ
18599
18600# The commands to list exported symbols.
18601export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18602
18603# The commands to extract the exported symbol list from a shared archive.
18604extract_expsyms_cmds=$lt_extract_expsyms_cmds
18605
18606# Symbols that should not be listed in the preloaded symbols.
18607exclude_expsyms=$lt_exclude_expsyms_GCJ
18608
18609# Symbols that must always be exported.
18610include_expsyms=$lt_include_expsyms_GCJ
18611
18612# ### END LIBTOOL TAG CONFIG: $tagname
18613
18614__EOF__
18615
18616
18617else
18618  # If there is no Makefile yet, we rely on a make rule to execute
18619  # `config.status --recheck' to rerun these tests and create the
18620  # libtool script then.
18621  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18622  if test -f "$ltmain_in"; then
18623    test -f Makefile && make "$ltmain"
18624  fi
18625fi
18626
18627
18628ac_ext=c
18629ac_cpp='$CPP $CPPFLAGS'
18630ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18631ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18632ac_compiler_gnu=$ac_cv_c_compiler_gnu
18633
18634CC="$lt_save_CC"
18635
18636	else
18637	  tagname=""
18638	fi
18639	;;
18640
18641      RC)
18642
18643
18644# Source file extension for RC test sources.
18645ac_ext=rc
18646
18647# Object file extension for compiled RC test sources.
18648objext=o
18649objext_RC=$objext
18650
18651# Code to be used in simple compile tests
18652lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18653
18654# Code to be used in simple link tests
18655lt_simple_link_test_code="$lt_simple_compile_test_code"
18656
18657# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18658
18659# If no C compiler was specified, use CC.
18660LTCC=${LTCC-"$CC"}
18661
18662# If no C compiler flags were specified, use CFLAGS.
18663LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18664
18665# Allow CC to be a program name with arguments.
18666compiler=$CC
18667
18668
18669# save warnings/boilerplate of simple test code
18670ac_outfile=conftest.$ac_objext
18671printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18672eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18673_lt_compiler_boilerplate=`cat conftest.err`
18674$rm conftest*
18675
18676ac_outfile=conftest.$ac_objext
18677printf "$lt_simple_link_test_code" >conftest.$ac_ext
18678eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18679_lt_linker_boilerplate=`cat conftest.err`
18680$rm conftest*
18681
18682
18683# Allow CC to be a program name with arguments.
18684lt_save_CC="$CC"
18685CC=${RC-"windres"}
18686compiler=$CC
18687compiler_RC=$CC
18688for cc_temp in $compiler""; do
18689  case $cc_temp in
18690    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18691    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18692    \-*) ;;
18693    *) break;;
18694  esac
18695done
18696cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18697
18698lt_cv_prog_compiler_c_o_RC=yes
18699
18700# The else clause should only fire when bootstrapping the
18701# libtool distribution, otherwise you forgot to ship ltmain.sh
18702# with your package, and you will get complaints that there are
18703# no rules to generate ltmain.sh.
18704if test -f "$ltmain"; then
18705  # See if we are running on zsh, and set the options which allow our commands through
18706  # without removal of \ escapes.
18707  if test -n "${ZSH_VERSION+set}" ; then
18708    setopt NO_GLOB_SUBST
18709  fi
18710  # Now quote all the things that may contain metacharacters while being
18711  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18712  # variables and quote the copies for generation of the libtool script.
18713  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18714    SED SHELL STRIP \
18715    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18716    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18717    deplibs_check_method reload_flag reload_cmds need_locks \
18718    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18719    lt_cv_sys_global_symbol_to_c_name_address \
18720    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18721    old_postinstall_cmds old_postuninstall_cmds \
18722    compiler_RC \
18723    CC_RC \
18724    LD_RC \
18725    lt_prog_compiler_wl_RC \
18726    lt_prog_compiler_pic_RC \
18727    lt_prog_compiler_static_RC \
18728    lt_prog_compiler_no_builtin_flag_RC \
18729    export_dynamic_flag_spec_RC \
18730    thread_safe_flag_spec_RC \
18731    whole_archive_flag_spec_RC \
18732    enable_shared_with_static_runtimes_RC \
18733    old_archive_cmds_RC \
18734    old_archive_from_new_cmds_RC \
18735    predep_objects_RC \
18736    postdep_objects_RC \
18737    predeps_RC \
18738    postdeps_RC \
18739    compiler_lib_search_path_RC \
18740    archive_cmds_RC \
18741    archive_expsym_cmds_RC \
18742    postinstall_cmds_RC \
18743    postuninstall_cmds_RC \
18744    old_archive_from_expsyms_cmds_RC \
18745    allow_undefined_flag_RC \
18746    no_undefined_flag_RC \
18747    export_symbols_cmds_RC \
18748    hardcode_libdir_flag_spec_RC \
18749    hardcode_libdir_flag_spec_ld_RC \
18750    hardcode_libdir_separator_RC \
18751    hardcode_automatic_RC \
18752    module_cmds_RC \
18753    module_expsym_cmds_RC \
18754    lt_cv_prog_compiler_c_o_RC \
18755    exclude_expsyms_RC \
18756    include_expsyms_RC; do
18757
18758    case $var in
18759    old_archive_cmds_RC | \
18760    old_archive_from_new_cmds_RC | \
18761    archive_cmds_RC | \
18762    archive_expsym_cmds_RC | \
18763    module_cmds_RC | \
18764    module_expsym_cmds_RC | \
18765    old_archive_from_expsyms_cmds_RC | \
18766    export_symbols_cmds_RC | \
18767    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18768    postinstall_cmds | postuninstall_cmds | \
18769    old_postinstall_cmds | old_postuninstall_cmds | \
18770    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18771      # Double-quote double-evaled strings.
18772      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18773      ;;
18774    *)
18775      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18776      ;;
18777    esac
18778  done
18779
18780  case $lt_echo in
18781  *'\$0 --fallback-echo"')
18782    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18783    ;;
18784  esac
18785
18786cfgfile="$ofile"
18787
18788  cat <<__EOF__ >> "$cfgfile"
18789# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18790
18791# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18792
18793# Shell to use when invoking shell scripts.
18794SHELL=$lt_SHELL
18795
18796# Whether or not to build shared libraries.
18797build_libtool_libs=$enable_shared
18798
18799# Whether or not to build static libraries.
18800build_old_libs=$enable_static
18801
18802# Whether or not to add -lc for building shared libraries.
18803build_libtool_need_lc=$archive_cmds_need_lc_RC
18804
18805# Whether or not to disallow shared libs when runtime libs are static
18806allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18807
18808# Whether or not to optimize for fast installation.
18809fast_install=$enable_fast_install
18810
18811# The host system.
18812host_alias=$host_alias
18813host=$host
18814host_os=$host_os
18815
18816# The build system.
18817build_alias=$build_alias
18818build=$build
18819build_os=$build_os
18820
18821# An echo program that does not interpret backslashes.
18822echo=$lt_echo
18823
18824# The archiver.
18825AR=$lt_AR
18826AR_FLAGS=$lt_AR_FLAGS
18827
18828# A C compiler.
18829LTCC=$lt_LTCC
18830
18831# LTCC compiler flags.
18832LTCFLAGS=$lt_LTCFLAGS
18833
18834# A language-specific compiler.
18835CC=$lt_compiler_RC
18836
18837# Is the compiler the GNU C compiler?
18838with_gcc=$GCC_RC
18839
18840# An ERE matcher.
18841EGREP=$lt_EGREP
18842
18843# The linker used to build libraries.
18844LD=$lt_LD_RC
18845
18846# Whether we need hard or soft links.
18847LN_S=$lt_LN_S
18848
18849# A BSD-compatible nm program.
18850NM=$lt_NM
18851
18852# A symbol stripping program
18853STRIP=$lt_STRIP
18854
18855# Used to examine libraries when file_magic_cmd begins "file"
18856MAGIC_CMD=$MAGIC_CMD
18857
18858# Used on cygwin: DLL creation program.
18859DLLTOOL="$DLLTOOL"
18860
18861# Used on cygwin: object dumper.
18862OBJDUMP="$OBJDUMP"
18863
18864# Used on cygwin: assembler.
18865AS="$AS"
18866
18867# The name of the directory that contains temporary libtool files.
18868objdir=$objdir
18869
18870# How to create reloadable object files.
18871reload_flag=$lt_reload_flag
18872reload_cmds=$lt_reload_cmds
18873
18874# How to pass a linker flag through the compiler.
18875wl=$lt_lt_prog_compiler_wl_RC
18876
18877# Object file suffix (normally "o").
18878objext="$ac_objext"
18879
18880# Old archive suffix (normally "a").
18881libext="$libext"
18882
18883# Shared library suffix (normally ".so").
18884shrext_cmds='$shrext_cmds'
18885
18886# Executable file suffix (normally "").
18887exeext="$exeext"
18888
18889# Additional compiler flags for building library objects.
18890pic_flag=$lt_lt_prog_compiler_pic_RC
18891pic_mode=$pic_mode
18892
18893# What is the maximum length of a command?
18894max_cmd_len=$lt_cv_sys_max_cmd_len
18895
18896# Does compiler simultaneously support -c and -o options?
18897compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18898
18899# Must we lock files when doing compilation?
18900need_locks=$lt_need_locks
18901
18902# Do we need the lib prefix for modules?
18903need_lib_prefix=$need_lib_prefix
18904
18905# Do we need a version for libraries?
18906need_version=$need_version
18907
18908# Whether dlopen is supported.
18909dlopen_support=$enable_dlopen
18910
18911# Whether dlopen of programs is supported.
18912dlopen_self=$enable_dlopen_self
18913
18914# Whether dlopen of statically linked programs is supported.
18915dlopen_self_static=$enable_dlopen_self_static
18916
18917# Compiler flag to prevent dynamic linking.
18918link_static_flag=$lt_lt_prog_compiler_static_RC
18919
18920# Compiler flag to turn off builtin functions.
18921no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18922
18923# Compiler flag to allow reflexive dlopens.
18924export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18925
18926# Compiler flag to generate shared objects directly from archives.
18927whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18928
18929# Compiler flag to generate thread-safe objects.
18930thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18931
18932# Library versioning type.
18933version_type=$version_type
18934
18935# Format of library name prefix.
18936libname_spec=$lt_libname_spec
18937
18938# List of archive names.  First name is the real one, the rest are links.
18939# The last name is the one that the linker finds with -lNAME.
18940library_names_spec=$lt_library_names_spec
18941
18942# The coded name of the library, if different from the real name.
18943soname_spec=$lt_soname_spec
18944
18945# Commands used to build and install an old-style archive.
18946RANLIB=$lt_RANLIB
18947old_archive_cmds=$lt_old_archive_cmds_RC
18948old_postinstall_cmds=$lt_old_postinstall_cmds
18949old_postuninstall_cmds=$lt_old_postuninstall_cmds
18950
18951# Create an old-style archive from a shared archive.
18952old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18953
18954# Create a temporary old-style archive to link instead of a shared archive.
18955old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18956
18957# Commands used to build and install a shared archive.
18958archive_cmds=$lt_archive_cmds_RC
18959archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18960postinstall_cmds=$lt_postinstall_cmds
18961postuninstall_cmds=$lt_postuninstall_cmds
18962
18963# Commands used to build a loadable module (assumed same as above if empty)
18964module_cmds=$lt_module_cmds_RC
18965module_expsym_cmds=$lt_module_expsym_cmds_RC
18966
18967# Commands to strip libraries.
18968old_striplib=$lt_old_striplib
18969striplib=$lt_striplib
18970
18971# Dependencies to place before the objects being linked to create a
18972# shared library.
18973predep_objects=$lt_predep_objects_RC
18974
18975# Dependencies to place after the objects being linked to create a
18976# shared library.
18977postdep_objects=$lt_postdep_objects_RC
18978
18979# Dependencies to place before the objects being linked to create a
18980# shared library.
18981predeps=$lt_predeps_RC
18982
18983# Dependencies to place after the objects being linked to create a
18984# shared library.
18985postdeps=$lt_postdeps_RC
18986
18987# The library search path used internally by the compiler when linking
18988# a shared library.
18989compiler_lib_search_path=$lt_compiler_lib_search_path_RC
18990
18991# Method to check whether dependent libraries are shared objects.
18992deplibs_check_method=$lt_deplibs_check_method
18993
18994# Command to use when deplibs_check_method == file_magic.
18995file_magic_cmd=$lt_file_magic_cmd
18996
18997# Flag that allows shared libraries with undefined symbols to be built.
18998allow_undefined_flag=$lt_allow_undefined_flag_RC
18999
19000# Flag that forces no undefined symbols.
19001no_undefined_flag=$lt_no_undefined_flag_RC
19002
19003# Commands used to finish a libtool library installation in a directory.
19004finish_cmds=$lt_finish_cmds
19005
19006# Same as above, but a single script fragment to be evaled but not shown.
19007finish_eval=$lt_finish_eval
19008
19009# Take the output of nm and produce a listing of raw symbols and C names.
19010global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19011
19012# Transform the output of nm in a proper C declaration
19013global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19014
19015# Transform the output of nm in a C name address pair
19016global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19017
19018# This is the shared library runtime path variable.
19019runpath_var=$runpath_var
19020
19021# This is the shared library path variable.
19022shlibpath_var=$shlibpath_var
19023
19024# Is shlibpath searched before the hard-coded library search path?
19025shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19026
19027# How to hardcode a shared library path into an executable.
19028hardcode_action=$hardcode_action_RC
19029
19030# Whether we should hardcode library paths into libraries.
19031hardcode_into_libs=$hardcode_into_libs
19032
19033# Flag to hardcode \$libdir into a binary during linking.
19034# This must work even if \$libdir does not exist.
19035hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19036
19037# If ld is used when linking, flag to hardcode \$libdir into
19038# a binary during linking. This must work even if \$libdir does
19039# not exist.
19040hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19041
19042# Whether we need a single -rpath flag with a separated argument.
19043hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19044
19045# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19046# resulting binary.
19047hardcode_direct=$hardcode_direct_RC
19048
19049# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19050# resulting binary.
19051hardcode_minus_L=$hardcode_minus_L_RC
19052
19053# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19054# the resulting binary.
19055hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19056
19057# Set to yes if building a shared library automatically hardcodes DIR into the library
19058# and all subsequent libraries and executables linked against it.
19059hardcode_automatic=$hardcode_automatic_RC
19060
19061# Variables whose values should be saved in libtool wrapper scripts and
19062# restored at relink time.
19063variables_saved_for_relink="$variables_saved_for_relink"
19064
19065# Whether libtool must link a program against all its dependency libraries.
19066link_all_deplibs=$link_all_deplibs_RC
19067
19068# Compile-time system search path for libraries
19069sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19070
19071# Run-time system search path for libraries
19072sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19073
19074# Fix the shell variable \$srcfile for the compiler.
19075fix_srcfile_path="$fix_srcfile_path_RC"
19076
19077# Set to yes if exported symbols are required.
19078always_export_symbols=$always_export_symbols_RC
19079
19080# The commands to list exported symbols.
19081export_symbols_cmds=$lt_export_symbols_cmds_RC
19082
19083# The commands to extract the exported symbol list from a shared archive.
19084extract_expsyms_cmds=$lt_extract_expsyms_cmds
19085
19086# Symbols that should not be listed in the preloaded symbols.
19087exclude_expsyms=$lt_exclude_expsyms_RC
19088
19089# Symbols that must always be exported.
19090include_expsyms=$lt_include_expsyms_RC
19091
19092# ### END LIBTOOL TAG CONFIG: $tagname
19093
19094__EOF__
19095
19096
19097else
19098  # If there is no Makefile yet, we rely on a make rule to execute
19099  # `config.status --recheck' to rerun these tests and create the
19100  # libtool script then.
19101  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19102  if test -f "$ltmain_in"; then
19103    test -f Makefile && make "$ltmain"
19104  fi
19105fi
19106
19107
19108ac_ext=c
19109ac_cpp='$CPP $CPPFLAGS'
19110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19112ac_compiler_gnu=$ac_cv_c_compiler_gnu
19113
19114CC="$lt_save_CC"
19115
19116	;;
19117
19118      *)
19119	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19120echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19121   { (exit 1); exit 1; }; }
19122	;;
19123      esac
19124
19125      # Append the new tag name to the list of available tags.
19126      if test -n "$tagname" ; then
19127      available_tags="$available_tags $tagname"
19128    fi
19129    fi
19130  done
19131  IFS="$lt_save_ifs"
19132
19133  # Now substitute the updated list of available tags.
19134  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19135    mv "${ofile}T" "$ofile"
19136    chmod +x "$ofile"
19137  else
19138    rm -f "${ofile}T"
19139    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19140echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19141   { (exit 1); exit 1; }; }
19142  fi
19143fi
19144
19145
19146
19147# This can be used to rebuild libtool when needed
19148LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19149
19150# Always use our own libtool.
19151LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19152
19153# Prevent multiple expansion
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174ac_ext=c
19175ac_cpp='$CPP $CPPFLAGS'
19176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19178ac_compiler_gnu=$ac_cv_c_compiler_gnu
19179if test -n "$ac_tool_prefix"; then
19180  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19181set dummy ${ac_tool_prefix}gcc; ac_word=$2
19182{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19183echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19184if test "${ac_cv_prog_CC+set}" = set; then
19185  echo $ECHO_N "(cached) $ECHO_C" >&6
19186else
19187  if test -n "$CC"; then
19188  ac_cv_prog_CC="$CC" # Let the user override the test.
19189else
19190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19191for as_dir in $PATH
19192do
19193  IFS=$as_save_IFS
19194  test -z "$as_dir" && as_dir=.
19195  for ac_exec_ext in '' $ac_executable_extensions; do
19196  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19197    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19198    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19199    break 2
19200  fi
19201done
19202done
19203IFS=$as_save_IFS
19204
19205fi
19206fi
19207CC=$ac_cv_prog_CC
19208if test -n "$CC"; then
19209  { echo "$as_me:$LINENO: result: $CC" >&5
19210echo "${ECHO_T}$CC" >&6; }
19211else
19212  { echo "$as_me:$LINENO: result: no" >&5
19213echo "${ECHO_T}no" >&6; }
19214fi
19215
19216
19217fi
19218if test -z "$ac_cv_prog_CC"; then
19219  ac_ct_CC=$CC
19220  # Extract the first word of "gcc", so it can be a program name with args.
19221set dummy gcc; ac_word=$2
19222{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19223echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19224if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19225  echo $ECHO_N "(cached) $ECHO_C" >&6
19226else
19227  if test -n "$ac_ct_CC"; then
19228  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19229else
19230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19231for as_dir in $PATH
19232do
19233  IFS=$as_save_IFS
19234  test -z "$as_dir" && as_dir=.
19235  for ac_exec_ext in '' $ac_executable_extensions; do
19236  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19237    ac_cv_prog_ac_ct_CC="gcc"
19238    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19239    break 2
19240  fi
19241done
19242done
19243IFS=$as_save_IFS
19244
19245fi
19246fi
19247ac_ct_CC=$ac_cv_prog_ac_ct_CC
19248if test -n "$ac_ct_CC"; then
19249  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19250echo "${ECHO_T}$ac_ct_CC" >&6; }
19251else
19252  { echo "$as_me:$LINENO: result: no" >&5
19253echo "${ECHO_T}no" >&6; }
19254fi
19255
19256  if test "x$ac_ct_CC" = x; then
19257    CC=""
19258  else
19259    case $cross_compiling:$ac_tool_warned in
19260yes:)
19261{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19262whose name does not start with the host triplet.  If you think this
19263configuration is useful to you, please write to autoconf@gnu.org." >&5
19264echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19265whose name does not start with the host triplet.  If you think this
19266configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19267ac_tool_warned=yes ;;
19268esac
19269    CC=$ac_ct_CC
19270  fi
19271else
19272  CC="$ac_cv_prog_CC"
19273fi
19274
19275if test -z "$CC"; then
19276          if test -n "$ac_tool_prefix"; then
19277    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19278set dummy ${ac_tool_prefix}cc; ac_word=$2
19279{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19280echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19281if test "${ac_cv_prog_CC+set}" = set; then
19282  echo $ECHO_N "(cached) $ECHO_C" >&6
19283else
19284  if test -n "$CC"; then
19285  ac_cv_prog_CC="$CC" # Let the user override the test.
19286else
19287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19288for as_dir in $PATH
19289do
19290  IFS=$as_save_IFS
19291  test -z "$as_dir" && as_dir=.
19292  for ac_exec_ext in '' $ac_executable_extensions; do
19293  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19294    ac_cv_prog_CC="${ac_tool_prefix}cc"
19295    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19296    break 2
19297  fi
19298done
19299done
19300IFS=$as_save_IFS
19301
19302fi
19303fi
19304CC=$ac_cv_prog_CC
19305if test -n "$CC"; then
19306  { echo "$as_me:$LINENO: result: $CC" >&5
19307echo "${ECHO_T}$CC" >&6; }
19308else
19309  { echo "$as_me:$LINENO: result: no" >&5
19310echo "${ECHO_T}no" >&6; }
19311fi
19312
19313
19314  fi
19315fi
19316if test -z "$CC"; then
19317  # Extract the first word of "cc", so it can be a program name with args.
19318set dummy cc; ac_word=$2
19319{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19320echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19321if test "${ac_cv_prog_CC+set}" = set; then
19322  echo $ECHO_N "(cached) $ECHO_C" >&6
19323else
19324  if test -n "$CC"; then
19325  ac_cv_prog_CC="$CC" # Let the user override the test.
19326else
19327  ac_prog_rejected=no
19328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19329for as_dir in $PATH
19330do
19331  IFS=$as_save_IFS
19332  test -z "$as_dir" && as_dir=.
19333  for ac_exec_ext in '' $ac_executable_extensions; do
19334  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19335    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19336       ac_prog_rejected=yes
19337       continue
19338     fi
19339    ac_cv_prog_CC="cc"
19340    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19341    break 2
19342  fi
19343done
19344done
19345IFS=$as_save_IFS
19346
19347if test $ac_prog_rejected = yes; then
19348  # We found a bogon in the path, so make sure we never use it.
19349  set dummy $ac_cv_prog_CC
19350  shift
19351  if test $# != 0; then
19352    # We chose a different compiler from the bogus one.
19353    # However, it has the same basename, so the bogon will be chosen
19354    # first if we set CC to just the basename; use the full file name.
19355    shift
19356    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19357  fi
19358fi
19359fi
19360fi
19361CC=$ac_cv_prog_CC
19362if test -n "$CC"; then
19363  { echo "$as_me:$LINENO: result: $CC" >&5
19364echo "${ECHO_T}$CC" >&6; }
19365else
19366  { echo "$as_me:$LINENO: result: no" >&5
19367echo "${ECHO_T}no" >&6; }
19368fi
19369
19370
19371fi
19372if test -z "$CC"; then
19373  if test -n "$ac_tool_prefix"; then
19374  for ac_prog in cl.exe
19375  do
19376    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19377set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19378{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19379echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19380if test "${ac_cv_prog_CC+set}" = set; then
19381  echo $ECHO_N "(cached) $ECHO_C" >&6
19382else
19383  if test -n "$CC"; then
19384  ac_cv_prog_CC="$CC" # Let the user override the test.
19385else
19386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19387for as_dir in $PATH
19388do
19389  IFS=$as_save_IFS
19390  test -z "$as_dir" && as_dir=.
19391  for ac_exec_ext in '' $ac_executable_extensions; do
19392  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19393    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19394    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19395    break 2
19396  fi
19397done
19398done
19399IFS=$as_save_IFS
19400
19401fi
19402fi
19403CC=$ac_cv_prog_CC
19404if test -n "$CC"; then
19405  { echo "$as_me:$LINENO: result: $CC" >&5
19406echo "${ECHO_T}$CC" >&6; }
19407else
19408  { echo "$as_me:$LINENO: result: no" >&5
19409echo "${ECHO_T}no" >&6; }
19410fi
19411
19412
19413    test -n "$CC" && break
19414  done
19415fi
19416if test -z "$CC"; then
19417  ac_ct_CC=$CC
19418  for ac_prog in cl.exe
19419do
19420  # Extract the first word of "$ac_prog", so it can be a program name with args.
19421set dummy $ac_prog; ac_word=$2
19422{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19423echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19424if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19425  echo $ECHO_N "(cached) $ECHO_C" >&6
19426else
19427  if test -n "$ac_ct_CC"; then
19428  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19429else
19430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19431for as_dir in $PATH
19432do
19433  IFS=$as_save_IFS
19434  test -z "$as_dir" && as_dir=.
19435  for ac_exec_ext in '' $ac_executable_extensions; do
19436  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19437    ac_cv_prog_ac_ct_CC="$ac_prog"
19438    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19439    break 2
19440  fi
19441done
19442done
19443IFS=$as_save_IFS
19444
19445fi
19446fi
19447ac_ct_CC=$ac_cv_prog_ac_ct_CC
19448if test -n "$ac_ct_CC"; then
19449  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19450echo "${ECHO_T}$ac_ct_CC" >&6; }
19451else
19452  { echo "$as_me:$LINENO: result: no" >&5
19453echo "${ECHO_T}no" >&6; }
19454fi
19455
19456
19457  test -n "$ac_ct_CC" && break
19458done
19459
19460  if test "x$ac_ct_CC" = x; then
19461    CC=""
19462  else
19463    case $cross_compiling:$ac_tool_warned in
19464yes:)
19465{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19466whose name does not start with the host triplet.  If you think this
19467configuration is useful to you, please write to autoconf@gnu.org." >&5
19468echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19469whose name does not start with the host triplet.  If you think this
19470configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19471ac_tool_warned=yes ;;
19472esac
19473    CC=$ac_ct_CC
19474  fi
19475fi
19476
19477fi
19478
19479
19480test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19481See \`config.log' for more details." >&5
19482echo "$as_me: error: no acceptable C compiler found in \$PATH
19483See \`config.log' for more details." >&2;}
19484   { (exit 1); exit 1; }; }
19485
19486# Provide some information about the compiler.
19487echo "$as_me:$LINENO: checking for C compiler version" >&5
19488ac_compiler=`set X $ac_compile; echo $2`
19489{ (ac_try="$ac_compiler --version >&5"
19490case "(($ac_try" in
19491  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19492  *) ac_try_echo=$ac_try;;
19493esac
19494eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19495  (eval "$ac_compiler --version >&5") 2>&5
19496  ac_status=$?
19497  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19498  (exit $ac_status); }
19499{ (ac_try="$ac_compiler -v >&5"
19500case "(($ac_try" in
19501  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19502  *) ac_try_echo=$ac_try;;
19503esac
19504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19505  (eval "$ac_compiler -v >&5") 2>&5
19506  ac_status=$?
19507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19508  (exit $ac_status); }
19509{ (ac_try="$ac_compiler -V >&5"
19510case "(($ac_try" in
19511  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19512  *) ac_try_echo=$ac_try;;
19513esac
19514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19515  (eval "$ac_compiler -V >&5") 2>&5
19516  ac_status=$?
19517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19518  (exit $ac_status); }
19519
19520{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19521echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19522if test "${ac_cv_c_compiler_gnu+set}" = set; then
19523  echo $ECHO_N "(cached) $ECHO_C" >&6
19524else
19525  cat >conftest.$ac_ext <<_ACEOF
19526/* confdefs.h.  */
19527_ACEOF
19528cat confdefs.h >>conftest.$ac_ext
19529cat >>conftest.$ac_ext <<_ACEOF
19530/* end confdefs.h.  */
19531
19532int
19533main ()
19534{
19535#ifndef __GNUC__
19536       choke me
19537#endif
19538
19539  ;
19540  return 0;
19541}
19542_ACEOF
19543rm -f conftest.$ac_objext
19544if { (ac_try="$ac_compile"
19545case "(($ac_try" in
19546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19547  *) ac_try_echo=$ac_try;;
19548esac
19549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19550  (eval "$ac_compile") 2>conftest.er1
19551  ac_status=$?
19552  grep -v '^ *+' conftest.er1 >conftest.err
19553  rm -f conftest.er1
19554  cat conftest.err >&5
19555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19556  (exit $ac_status); } && {
19557	 test -z "$ac_c_werror_flag" ||
19558	 test ! -s conftest.err
19559       } && test -s conftest.$ac_objext; then
19560  ac_compiler_gnu=yes
19561else
19562  echo "$as_me: failed program was:" >&5
19563sed 's/^/| /' conftest.$ac_ext >&5
19564
19565	ac_compiler_gnu=no
19566fi
19567
19568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19569ac_cv_c_compiler_gnu=$ac_compiler_gnu
19570
19571fi
19572{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19573echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19574GCC=`test $ac_compiler_gnu = yes && echo yes`
19575ac_test_CFLAGS=${CFLAGS+set}
19576ac_save_CFLAGS=$CFLAGS
19577{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19578echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19579if test "${ac_cv_prog_cc_g+set}" = set; then
19580  echo $ECHO_N "(cached) $ECHO_C" >&6
19581else
19582  ac_save_c_werror_flag=$ac_c_werror_flag
19583   ac_c_werror_flag=yes
19584   ac_cv_prog_cc_g=no
19585   CFLAGS="-g"
19586   cat >conftest.$ac_ext <<_ACEOF
19587/* confdefs.h.  */
19588_ACEOF
19589cat confdefs.h >>conftest.$ac_ext
19590cat >>conftest.$ac_ext <<_ACEOF
19591/* end confdefs.h.  */
19592
19593int
19594main ()
19595{
19596
19597  ;
19598  return 0;
19599}
19600_ACEOF
19601rm -f conftest.$ac_objext
19602if { (ac_try="$ac_compile"
19603case "(($ac_try" in
19604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19605  *) ac_try_echo=$ac_try;;
19606esac
19607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19608  (eval "$ac_compile") 2>conftest.er1
19609  ac_status=$?
19610  grep -v '^ *+' conftest.er1 >conftest.err
19611  rm -f conftest.er1
19612  cat conftest.err >&5
19613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19614  (exit $ac_status); } && {
19615	 test -z "$ac_c_werror_flag" ||
19616	 test ! -s conftest.err
19617       } && test -s conftest.$ac_objext; then
19618  ac_cv_prog_cc_g=yes
19619else
19620  echo "$as_me: failed program was:" >&5
19621sed 's/^/| /' conftest.$ac_ext >&5
19622
19623	CFLAGS=""
19624      cat >conftest.$ac_ext <<_ACEOF
19625/* confdefs.h.  */
19626_ACEOF
19627cat confdefs.h >>conftest.$ac_ext
19628cat >>conftest.$ac_ext <<_ACEOF
19629/* end confdefs.h.  */
19630
19631int
19632main ()
19633{
19634
19635  ;
19636  return 0;
19637}
19638_ACEOF
19639rm -f conftest.$ac_objext
19640if { (ac_try="$ac_compile"
19641case "(($ac_try" in
19642  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19643  *) ac_try_echo=$ac_try;;
19644esac
19645eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19646  (eval "$ac_compile") 2>conftest.er1
19647  ac_status=$?
19648  grep -v '^ *+' conftest.er1 >conftest.err
19649  rm -f conftest.er1
19650  cat conftest.err >&5
19651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19652  (exit $ac_status); } && {
19653	 test -z "$ac_c_werror_flag" ||
19654	 test ! -s conftest.err
19655       } && test -s conftest.$ac_objext; then
19656  :
19657else
19658  echo "$as_me: failed program was:" >&5
19659sed 's/^/| /' conftest.$ac_ext >&5
19660
19661	ac_c_werror_flag=$ac_save_c_werror_flag
19662	 CFLAGS="-g"
19663	 cat >conftest.$ac_ext <<_ACEOF
19664/* confdefs.h.  */
19665_ACEOF
19666cat confdefs.h >>conftest.$ac_ext
19667cat >>conftest.$ac_ext <<_ACEOF
19668/* end confdefs.h.  */
19669
19670int
19671main ()
19672{
19673
19674  ;
19675  return 0;
19676}
19677_ACEOF
19678rm -f conftest.$ac_objext
19679if { (ac_try="$ac_compile"
19680case "(($ac_try" in
19681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19682  *) ac_try_echo=$ac_try;;
19683esac
19684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19685  (eval "$ac_compile") 2>conftest.er1
19686  ac_status=$?
19687  grep -v '^ *+' conftest.er1 >conftest.err
19688  rm -f conftest.er1
19689  cat conftest.err >&5
19690  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19691  (exit $ac_status); } && {
19692	 test -z "$ac_c_werror_flag" ||
19693	 test ! -s conftest.err
19694       } && test -s conftest.$ac_objext; then
19695  ac_cv_prog_cc_g=yes
19696else
19697  echo "$as_me: failed program was:" >&5
19698sed 's/^/| /' conftest.$ac_ext >&5
19699
19700
19701fi
19702
19703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19704fi
19705
19706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19707fi
19708
19709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19710   ac_c_werror_flag=$ac_save_c_werror_flag
19711fi
19712{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19713echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19714if test "$ac_test_CFLAGS" = set; then
19715  CFLAGS=$ac_save_CFLAGS
19716elif test $ac_cv_prog_cc_g = yes; then
19717  if test "$GCC" = yes; then
19718    CFLAGS="-g -O2"
19719  else
19720    CFLAGS="-g"
19721  fi
19722else
19723  if test "$GCC" = yes; then
19724    CFLAGS="-O2"
19725  else
19726    CFLAGS=
19727  fi
19728fi
19729{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
19730echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
19731if test "${ac_cv_prog_cc_c89+set}" = set; then
19732  echo $ECHO_N "(cached) $ECHO_C" >&6
19733else
19734  ac_cv_prog_cc_c89=no
19735ac_save_CC=$CC
19736cat >conftest.$ac_ext <<_ACEOF
19737/* confdefs.h.  */
19738_ACEOF
19739cat confdefs.h >>conftest.$ac_ext
19740cat >>conftest.$ac_ext <<_ACEOF
19741/* end confdefs.h.  */
19742#include <stdarg.h>
19743#include <stdio.h>
19744#include <sys/types.h>
19745#include <sys/stat.h>
19746/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
19747struct buf { int x; };
19748FILE * (*rcsopen) (struct buf *, struct stat *, int);
19749static char *e (p, i)
19750     char **p;
19751     int i;
19752{
19753  return p[i];
19754}
19755static char *f (char * (*g) (char **, int), char **p, ...)
19756{
19757  char *s;
19758  va_list v;
19759  va_start (v,p);
19760  s = g (p, va_arg (v,int));
19761  va_end (v);
19762  return s;
19763}
19764
19765/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
19766   function prototypes and stuff, but not '\xHH' hex character constants.
19767   These don't provoke an error unfortunately, instead are silently treated
19768   as 'x'.  The following induces an error, until -std is added to get
19769   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
19770   array size at least.  It's necessary to write '\x00'==0 to get something
19771   that's true only with -std.  */
19772int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19773
19774/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
19775   inside strings and character constants.  */
19776#define FOO(x) 'x'
19777int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
19778
19779int test (int i, double x);
19780struct s1 {int (*f) (int a);};
19781struct s2 {int (*f) (double a);};
19782int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19783int argc;
19784char **argv;
19785int
19786main ()
19787{
19788return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
19789  ;
19790  return 0;
19791}
19792_ACEOF
19793for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
19794	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19795do
19796  CC="$ac_save_CC $ac_arg"
19797  rm -f conftest.$ac_objext
19798if { (ac_try="$ac_compile"
19799case "(($ac_try" in
19800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19801  *) ac_try_echo=$ac_try;;
19802esac
19803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19804  (eval "$ac_compile") 2>conftest.er1
19805  ac_status=$?
19806  grep -v '^ *+' conftest.er1 >conftest.err
19807  rm -f conftest.er1
19808  cat conftest.err >&5
19809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19810  (exit $ac_status); } && {
19811	 test -z "$ac_c_werror_flag" ||
19812	 test ! -s conftest.err
19813       } && test -s conftest.$ac_objext; then
19814  ac_cv_prog_cc_c89=$ac_arg
19815else
19816  echo "$as_me: failed program was:" >&5
19817sed 's/^/| /' conftest.$ac_ext >&5
19818
19819
19820fi
19821
19822rm -f core conftest.err conftest.$ac_objext
19823  test "x$ac_cv_prog_cc_c89" != "xno" && break
19824done
19825rm -f conftest.$ac_ext
19826CC=$ac_save_CC
19827
19828fi
19829# AC_CACHE_VAL
19830case "x$ac_cv_prog_cc_c89" in
19831  x)
19832    { echo "$as_me:$LINENO: result: none needed" >&5
19833echo "${ECHO_T}none needed" >&6; } ;;
19834  xno)
19835    { echo "$as_me:$LINENO: result: unsupported" >&5
19836echo "${ECHO_T}unsupported" >&6; } ;;
19837  *)
19838    CC="$CC $ac_cv_prog_cc_c89"
19839    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
19840echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
19841esac
19842
19843
19844ac_ext=c
19845ac_cpp='$CPP $CPPFLAGS'
19846ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19847ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19848ac_compiler_gnu=$ac_cv_c_compiler_gnu
19849
19850depcc="$CC"   am_compiler_list=
19851
19852{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19853echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
19854if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19855  echo $ECHO_N "(cached) $ECHO_C" >&6
19856else
19857  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19858  # We make a subdir and do the tests there.  Otherwise we can end up
19859  # making bogus files that we don't know about and never remove.  For
19860  # instance it was reported that on HP-UX the gcc test will end up
19861  # making a dummy file named `D' -- because `-MD' means `put the output
19862  # in D'.
19863  mkdir conftest.dir
19864  # Copy depcomp to subdir because otherwise we won't find it if we're
19865  # using a relative directory.
19866  cp "$am_depcomp" conftest.dir
19867  cd conftest.dir
19868  # We will build objects and dependencies in a subdirectory because
19869  # it helps to detect inapplicable dependency modes.  For instance
19870  # both Tru64's cc and ICC support -MD to output dependencies as a
19871  # side effect of compilation, but ICC will put the dependencies in
19872  # the current directory while Tru64 will put them in the object
19873  # directory.
19874  mkdir sub
19875
19876  am_cv_CC_dependencies_compiler_type=none
19877  if test "$am_compiler_list" = ""; then
19878     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19879  fi
19880  for depmode in $am_compiler_list; do
19881    # Setup a source with many dependencies, because some compilers
19882    # like to wrap large dependency lists on column 80 (with \), and
19883    # we should not choose a depcomp mode which is confused by this.
19884    #
19885    # We need to recreate these files for each test, as the compiler may
19886    # overwrite some of them when testing with obscure command lines.
19887    # This happens at least with the AIX C compiler.
19888    : > sub/conftest.c
19889    for i in 1 2 3 4 5 6; do
19890      echo '#include "conftst'$i'.h"' >> sub/conftest.c
19891      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19892      # Solaris 8's {/usr,}/bin/sh.
19893      touch sub/conftst$i.h
19894    done
19895    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19896
19897    case $depmode in
19898    nosideeffect)
19899      # after this tag, mechanisms are not by side-effect, so they'll
19900      # only be used when explicitly requested
19901      if test "x$enable_dependency_tracking" = xyes; then
19902	continue
19903      else
19904	break
19905      fi
19906      ;;
19907    none) break ;;
19908    esac
19909    # We check with `-c' and `-o' for the sake of the "dashmstdout"
19910    # mode.  It turns out that the SunPro C++ compiler does not properly
19911    # handle `-M -o', and we need to detect this.
19912    if depmode=$depmode \
19913       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19914       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19915       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19916         >/dev/null 2>conftest.err &&
19917       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19918       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19919       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19920      # icc doesn't choke on unknown options, it will just issue warnings
19921      # or remarks (even with -Werror).  So we grep stderr for any message
19922      # that says an option was ignored or not supported.
19923      # When given -MP, icc 7.0 and 7.1 complain thusly:
19924      #   icc: Command line warning: ignoring option '-M'; no argument required
19925      # The diagnosis changed in icc 8.0:
19926      #   icc: Command line remark: option '-MP' not supported
19927      if (grep 'ignoring option' conftest.err ||
19928          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19929        am_cv_CC_dependencies_compiler_type=$depmode
19930        break
19931      fi
19932    fi
19933  done
19934
19935  cd ..
19936  rm -rf conftest.dir
19937else
19938  am_cv_CC_dependencies_compiler_type=none
19939fi
19940
19941fi
19942{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19943echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
19944CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19945
19946
19947
19948if
19949  test "x$enable_dependency_tracking" != xno \
19950  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
19951  am__fastdepCC_TRUE=
19952  am__fastdepCC_FALSE='#'
19953else
19954  am__fastdepCC_TRUE='#'
19955  am__fastdepCC_FALSE=
19956fi
19957
19958
19959
19960
19961
19962
19963
19964# Check whether --with-xorg-module-dir was given.
19965if test "${with_xorg_module_dir+set}" = set; then
19966  withval=$with_xorg_module_dir; moduledir="$withval"
19967else
19968  moduledir="$libdir/xorg/modules"
19969fi
19970
19971
19972# Check whether --enable-dri was given.
19973if test "${enable_dri+set}" = set; then
19974  enableval=$enable_dri; DRI="$enableval"
19975else
19976  DRI=auto
19977fi
19978
19979
19980# Checks for extensions
19981
19982	SAVE_CFLAGS="$CFLAGS"
19983	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19984	cat >conftest.$ac_ext <<_ACEOF
19985/* confdefs.h.  */
19986_ACEOF
19987cat confdefs.h >>conftest.$ac_ext
19988cat >>conftest.$ac_ext <<_ACEOF
19989/* end confdefs.h.  */
19990
19991#include "xorg-server.h"
19992#if !defined RANDR
19993#error RANDR not defined
19994#endif
19995
19996int
19997main ()
19998{
19999
20000  ;
20001  return 0;
20002}
20003_ACEOF
20004rm -f conftest.$ac_objext
20005if { (ac_try="$ac_compile"
20006case "(($ac_try" in
20007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20008  *) ac_try_echo=$ac_try;;
20009esac
20010eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20011  (eval "$ac_compile") 2>conftest.er1
20012  ac_status=$?
20013  grep -v '^ *+' conftest.er1 >conftest.err
20014  rm -f conftest.er1
20015  cat conftest.err >&5
20016  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20017  (exit $ac_status); } && {
20018	 test -z "$ac_c_werror_flag" ||
20019	 test ! -s conftest.err
20020       } && test -s conftest.$ac_objext; then
20021  _EXT_CHECK=yes
20022else
20023  echo "$as_me: failed program was:" >&5
20024sed 's/^/| /' conftest.$ac_ext >&5
20025
20026	_EXT_CHECK=no
20027fi
20028
20029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20030	CFLAGS="$SAVE_CFLAGS"
20031	{ echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20032echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
20033	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20034echo "${ECHO_T}$_EXT_CHECK" >&6; }
20035	if test "$_EXT_CHECK" != no; then
20036		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20037	fi
20038
20039
20040	SAVE_CFLAGS="$CFLAGS"
20041	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20042	cat >conftest.$ac_ext <<_ACEOF
20043/* confdefs.h.  */
20044_ACEOF
20045cat confdefs.h >>conftest.$ac_ext
20046cat >>conftest.$ac_ext <<_ACEOF
20047/* end confdefs.h.  */
20048
20049#include "xorg-server.h"
20050#if !defined RENDER
20051#error RENDER not defined
20052#endif
20053
20054int
20055main ()
20056{
20057
20058  ;
20059  return 0;
20060}
20061_ACEOF
20062rm -f conftest.$ac_objext
20063if { (ac_try="$ac_compile"
20064case "(($ac_try" in
20065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20066  *) ac_try_echo=$ac_try;;
20067esac
20068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20069  (eval "$ac_compile") 2>conftest.er1
20070  ac_status=$?
20071  grep -v '^ *+' conftest.er1 >conftest.err
20072  rm -f conftest.er1
20073  cat conftest.err >&5
20074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20075  (exit $ac_status); } && {
20076	 test -z "$ac_c_werror_flag" ||
20077	 test ! -s conftest.err
20078       } && test -s conftest.$ac_objext; then
20079  _EXT_CHECK=yes
20080else
20081  echo "$as_me: failed program was:" >&5
20082sed 's/^/| /' conftest.$ac_ext >&5
20083
20084	_EXT_CHECK=no
20085fi
20086
20087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20088	CFLAGS="$SAVE_CFLAGS"
20089	{ echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20090echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
20091	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20092echo "${ECHO_T}$_EXT_CHECK" >&6; }
20093	if test "$_EXT_CHECK" != no; then
20094		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20095	fi
20096
20097
20098	SAVE_CFLAGS="$CFLAGS"
20099	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20100	cat >conftest.$ac_ext <<_ACEOF
20101/* confdefs.h.  */
20102_ACEOF
20103cat confdefs.h >>conftest.$ac_ext
20104cat >>conftest.$ac_ext <<_ACEOF
20105/* end confdefs.h.  */
20106
20107#include "xorg-server.h"
20108#if !defined XV
20109#error XV not defined
20110#endif
20111
20112int
20113main ()
20114{
20115
20116  ;
20117  return 0;
20118}
20119_ACEOF
20120rm -f conftest.$ac_objext
20121if { (ac_try="$ac_compile"
20122case "(($ac_try" in
20123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20124  *) ac_try_echo=$ac_try;;
20125esac
20126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20127  (eval "$ac_compile") 2>conftest.er1
20128  ac_status=$?
20129  grep -v '^ *+' conftest.er1 >conftest.err
20130  rm -f conftest.er1
20131  cat conftest.err >&5
20132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20133  (exit $ac_status); } && {
20134	 test -z "$ac_c_werror_flag" ||
20135	 test ! -s conftest.err
20136       } && test -s conftest.$ac_objext; then
20137  _EXT_CHECK=yes
20138else
20139  echo "$as_me: failed program was:" >&5
20140sed 's/^/| /' conftest.$ac_ext >&5
20141
20142	_EXT_CHECK=no
20143fi
20144
20145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20146	CFLAGS="$SAVE_CFLAGS"
20147	{ echo "$as_me:$LINENO: checking if XV is defined" >&5
20148echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
20149	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20150echo "${ECHO_T}$_EXT_CHECK" >&6; }
20151	if test "$_EXT_CHECK" != no; then
20152		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
20153	fi
20154
20155
20156	SAVE_CFLAGS="$CFLAGS"
20157	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20158	cat >conftest.$ac_ext <<_ACEOF
20159/* confdefs.h.  */
20160_ACEOF
20161cat confdefs.h >>conftest.$ac_ext
20162cat >>conftest.$ac_ext <<_ACEOF
20163/* end confdefs.h.  */
20164
20165#include "xorg-server.h"
20166#if !defined DPMSExtension
20167#error DPMSExtension not defined
20168#endif
20169
20170int
20171main ()
20172{
20173
20174  ;
20175  return 0;
20176}
20177_ACEOF
20178rm -f conftest.$ac_objext
20179if { (ac_try="$ac_compile"
20180case "(($ac_try" in
20181  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20182  *) ac_try_echo=$ac_try;;
20183esac
20184eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20185  (eval "$ac_compile") 2>conftest.er1
20186  ac_status=$?
20187  grep -v '^ *+' conftest.er1 >conftest.err
20188  rm -f conftest.er1
20189  cat conftest.err >&5
20190  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20191  (exit $ac_status); } && {
20192	 test -z "$ac_c_werror_flag" ||
20193	 test ! -s conftest.err
20194       } && test -s conftest.$ac_objext; then
20195  _EXT_CHECK=yes
20196else
20197  echo "$as_me: failed program was:" >&5
20198sed 's/^/| /' conftest.$ac_ext >&5
20199
20200	_EXT_CHECK=no
20201fi
20202
20203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20204	CFLAGS="$SAVE_CFLAGS"
20205	{ echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20206echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
20207	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20208echo "${ECHO_T}$_EXT_CHECK" >&6; }
20209	if test "$_EXT_CHECK" != no; then
20210		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20211	fi
20212
20213
20214# Checks for pkg-config packages
20215
20216
20217if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20218	if test -n "$ac_tool_prefix"; then
20219  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20220set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20221{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20222echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20223if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20224  echo $ECHO_N "(cached) $ECHO_C" >&6
20225else
20226  case $PKG_CONFIG in
20227  [\\/]* | ?:[\\/]*)
20228  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20229  ;;
20230  *)
20231  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20232for as_dir in $PATH
20233do
20234  IFS=$as_save_IFS
20235  test -z "$as_dir" && as_dir=.
20236  for ac_exec_ext in '' $ac_executable_extensions; do
20237  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20238    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20239    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20240    break 2
20241  fi
20242done
20243done
20244IFS=$as_save_IFS
20245
20246  ;;
20247esac
20248fi
20249PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20250if test -n "$PKG_CONFIG"; then
20251  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20252echo "${ECHO_T}$PKG_CONFIG" >&6; }
20253else
20254  { echo "$as_me:$LINENO: result: no" >&5
20255echo "${ECHO_T}no" >&6; }
20256fi
20257
20258
20259fi
20260if test -z "$ac_cv_path_PKG_CONFIG"; then
20261  ac_pt_PKG_CONFIG=$PKG_CONFIG
20262  # Extract the first word of "pkg-config", so it can be a program name with args.
20263set dummy pkg-config; ac_word=$2
20264{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20265echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20266if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20267  echo $ECHO_N "(cached) $ECHO_C" >&6
20268else
20269  case $ac_pt_PKG_CONFIG in
20270  [\\/]* | ?:[\\/]*)
20271  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20272  ;;
20273  *)
20274  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20275for as_dir in $PATH
20276do
20277  IFS=$as_save_IFS
20278  test -z "$as_dir" && as_dir=.
20279  for ac_exec_ext in '' $ac_executable_extensions; do
20280  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20281    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20282    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20283    break 2
20284  fi
20285done
20286done
20287IFS=$as_save_IFS
20288
20289  ;;
20290esac
20291fi
20292ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20293if test -n "$ac_pt_PKG_CONFIG"; then
20294  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20295echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20296else
20297  { echo "$as_me:$LINENO: result: no" >&5
20298echo "${ECHO_T}no" >&6; }
20299fi
20300
20301  if test "x$ac_pt_PKG_CONFIG" = x; then
20302    PKG_CONFIG=""
20303  else
20304    case $cross_compiling:$ac_tool_warned in
20305yes:)
20306{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20307whose name does not start with the host triplet.  If you think this
20308configuration is useful to you, please write to autoconf@gnu.org." >&5
20309echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20310whose name does not start with the host triplet.  If you think this
20311configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20312ac_tool_warned=yes ;;
20313esac
20314    PKG_CONFIG=$ac_pt_PKG_CONFIG
20315  fi
20316else
20317  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20318fi
20319
20320fi
20321if test -n "$PKG_CONFIG"; then
20322	_pkg_min_version=0.9.0
20323	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20324echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20325	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20326		{ echo "$as_me:$LINENO: result: yes" >&5
20327echo "${ECHO_T}yes" >&6; }
20328	else
20329		{ echo "$as_me:$LINENO: result: no" >&5
20330echo "${ECHO_T}no" >&6; }
20331		PKG_CONFIG=""
20332	fi
20333
20334fi
20335
20336pkg_failed=no
20337{ echo "$as_me:$LINENO: checking for XORG" >&5
20338echo $ECHO_N "checking for XORG... $ECHO_C" >&6; }
20339
20340if test -n "$PKG_CONFIG"; then
20341    if test -n "$XORG_CFLAGS"; then
20342        pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
20343    else
20344        if test -n "$PKG_CONFIG" && \
20345    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20346  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
20347  ac_status=$?
20348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20349  (exit $ac_status); }; then
20350  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20351else
20352  pkg_failed=yes
20353fi
20354    fi
20355else
20356	pkg_failed=untried
20357fi
20358if test -n "$PKG_CONFIG"; then
20359    if test -n "$XORG_LIBS"; then
20360        pkg_cv_XORG_LIBS="$XORG_LIBS"
20361    else
20362        if test -n "$PKG_CONFIG" && \
20363    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20364  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
20365  ac_status=$?
20366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20367  (exit $ac_status); }; then
20368  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20369else
20370  pkg_failed=yes
20371fi
20372    fi
20373else
20374	pkg_failed=untried
20375fi
20376
20377
20378
20379if test $pkg_failed = yes; then
20380
20381if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20382        _pkg_short_errors_supported=yes
20383else
20384        _pkg_short_errors_supported=no
20385fi
20386        if test $_pkg_short_errors_supported = yes; then
20387	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES"`
20388        else
20389	        XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES"`
20390        fi
20391	# Put the nasty error message in config.log where it belongs
20392	echo "$XORG_PKG_ERRORS" >&5
20393
20394	{ { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
20395
20396$XORG_PKG_ERRORS
20397
20398Consider adjusting the PKG_CONFIG_PATH environment variable if you
20399installed software in a non-standard prefix.
20400
20401Alternatively, you may set the environment variables XORG_CFLAGS
20402and XORG_LIBS to avoid the need to call pkg-config.
20403See the pkg-config man page for more details.
20404" >&5
20405echo "$as_me: error: Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
20406
20407$XORG_PKG_ERRORS
20408
20409Consider adjusting the PKG_CONFIG_PATH environment variable if you
20410installed software in a non-standard prefix.
20411
20412Alternatively, you may set the environment variables XORG_CFLAGS
20413and XORG_LIBS to avoid the need to call pkg-config.
20414See the pkg-config man page for more details.
20415" >&2;}
20416   { (exit 1); exit 1; }; }
20417elif test $pkg_failed = untried; then
20418	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20419is in your PATH or set the PKG_CONFIG environment variable to the full
20420path to pkg-config.
20421
20422Alternatively, you may set the environment variables XORG_CFLAGS
20423and XORG_LIBS to avoid the need to call pkg-config.
20424See the pkg-config man page for more details.
20425
20426To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20427See \`config.log' for more details." >&5
20428echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20429is in your PATH or set the PKG_CONFIG environment variable to the full
20430path to pkg-config.
20431
20432Alternatively, you may set the environment variables XORG_CFLAGS
20433and XORG_LIBS to avoid the need to call pkg-config.
20434See the pkg-config man page for more details.
20435
20436To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20437See \`config.log' for more details." >&2;}
20438   { (exit 1); exit 1; }; }
20439else
20440	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20441	XORG_LIBS=$pkg_cv_XORG_LIBS
20442        { echo "$as_me:$LINENO: result: yes" >&5
20443echo "${ECHO_T}yes" >&6; }
20444	:
20445fi
20446sdkdir=$(pkg-config --variable=sdkdir xorg-server)
20447
20448# Checks for libraries.
20449
20450# Checks for header files.
20451{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20452echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20453if test "${ac_cv_header_stdc+set}" = set; then
20454  echo $ECHO_N "(cached) $ECHO_C" >&6
20455else
20456  cat >conftest.$ac_ext <<_ACEOF
20457/* confdefs.h.  */
20458_ACEOF
20459cat confdefs.h >>conftest.$ac_ext
20460cat >>conftest.$ac_ext <<_ACEOF
20461/* end confdefs.h.  */
20462#include <stdlib.h>
20463#include <stdarg.h>
20464#include <string.h>
20465#include <float.h>
20466
20467int
20468main ()
20469{
20470
20471  ;
20472  return 0;
20473}
20474_ACEOF
20475rm -f conftest.$ac_objext
20476if { (ac_try="$ac_compile"
20477case "(($ac_try" in
20478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20479  *) ac_try_echo=$ac_try;;
20480esac
20481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20482  (eval "$ac_compile") 2>conftest.er1
20483  ac_status=$?
20484  grep -v '^ *+' conftest.er1 >conftest.err
20485  rm -f conftest.er1
20486  cat conftest.err >&5
20487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20488  (exit $ac_status); } && {
20489	 test -z "$ac_c_werror_flag" ||
20490	 test ! -s conftest.err
20491       } && test -s conftest.$ac_objext; then
20492  ac_cv_header_stdc=yes
20493else
20494  echo "$as_me: failed program was:" >&5
20495sed 's/^/| /' conftest.$ac_ext >&5
20496
20497	ac_cv_header_stdc=no
20498fi
20499
20500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20501
20502if test $ac_cv_header_stdc = yes; then
20503  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20504  cat >conftest.$ac_ext <<_ACEOF
20505/* confdefs.h.  */
20506_ACEOF
20507cat confdefs.h >>conftest.$ac_ext
20508cat >>conftest.$ac_ext <<_ACEOF
20509/* end confdefs.h.  */
20510#include <string.h>
20511
20512_ACEOF
20513if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20514  $EGREP "memchr" >/dev/null 2>&1; then
20515  :
20516else
20517  ac_cv_header_stdc=no
20518fi
20519rm -f conftest*
20520
20521fi
20522
20523if test $ac_cv_header_stdc = yes; then
20524  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20525  cat >conftest.$ac_ext <<_ACEOF
20526/* confdefs.h.  */
20527_ACEOF
20528cat confdefs.h >>conftest.$ac_ext
20529cat >>conftest.$ac_ext <<_ACEOF
20530/* end confdefs.h.  */
20531#include <stdlib.h>
20532
20533_ACEOF
20534if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20535  $EGREP "free" >/dev/null 2>&1; then
20536  :
20537else
20538  ac_cv_header_stdc=no
20539fi
20540rm -f conftest*
20541
20542fi
20543
20544if test $ac_cv_header_stdc = yes; then
20545  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20546  if test "$cross_compiling" = yes; then
20547  :
20548else
20549  cat >conftest.$ac_ext <<_ACEOF
20550/* confdefs.h.  */
20551_ACEOF
20552cat confdefs.h >>conftest.$ac_ext
20553cat >>conftest.$ac_ext <<_ACEOF
20554/* end confdefs.h.  */
20555#include <ctype.h>
20556#include <stdlib.h>
20557#if ((' ' & 0x0FF) == 0x020)
20558# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20559# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20560#else
20561# define ISLOWER(c) \
20562		   (('a' <= (c) && (c) <= 'i') \
20563		     || ('j' <= (c) && (c) <= 'r') \
20564		     || ('s' <= (c) && (c) <= 'z'))
20565# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20566#endif
20567
20568#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20569int
20570main ()
20571{
20572  int i;
20573  for (i = 0; i < 256; i++)
20574    if (XOR (islower (i), ISLOWER (i))
20575	|| toupper (i) != TOUPPER (i))
20576      return 2;
20577  return 0;
20578}
20579_ACEOF
20580rm -f conftest$ac_exeext
20581if { (ac_try="$ac_link"
20582case "(($ac_try" in
20583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20584  *) ac_try_echo=$ac_try;;
20585esac
20586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20587  (eval "$ac_link") 2>&5
20588  ac_status=$?
20589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20590  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20591  { (case "(($ac_try" in
20592  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20593  *) ac_try_echo=$ac_try;;
20594esac
20595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20596  (eval "$ac_try") 2>&5
20597  ac_status=$?
20598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20599  (exit $ac_status); }; }; then
20600  :
20601else
20602  echo "$as_me: program exited with status $ac_status" >&5
20603echo "$as_me: failed program was:" >&5
20604sed 's/^/| /' conftest.$ac_ext >&5
20605
20606( exit $ac_status )
20607ac_cv_header_stdc=no
20608fi
20609rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20610fi
20611
20612
20613fi
20614fi
20615{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20616echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20617if test $ac_cv_header_stdc = yes; then
20618
20619cat >>confdefs.h <<\_ACEOF
20620#define STDC_HEADERS 1
20621_ACEOF
20622
20623fi
20624
20625
20626if test "$DRI" != no; then
20627        as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
20628{ echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
20629echo $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6; }
20630if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
20631  echo $ECHO_N "(cached) $ECHO_C" >&6
20632else
20633  test "$cross_compiling" = yes &&
20634  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
20635echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
20636   { (exit 1); exit 1; }; }
20637if test -r "${sdkdir}/dri.h"; then
20638  eval "$as_ac_File=yes"
20639else
20640  eval "$as_ac_File=no"
20641fi
20642fi
20643ac_res=`eval echo '${'$as_ac_File'}'`
20644	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20645echo "${ECHO_T}$ac_res" >&6; }
20646if test `eval echo '${'$as_ac_File'}'` = yes; then
20647  have_dri_h="yes"
20648else
20649  have_dri_h="no"
20650fi
20651
20652        as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
20653{ echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
20654echo $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6; }
20655if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
20656  echo $ECHO_N "(cached) $ECHO_C" >&6
20657else
20658  test "$cross_compiling" = yes &&
20659  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
20660echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
20661   { (exit 1); exit 1; }; }
20662if test -r "${sdkdir}/sarea.h"; then
20663  eval "$as_ac_File=yes"
20664else
20665  eval "$as_ac_File=no"
20666fi
20667fi
20668ac_res=`eval echo '${'$as_ac_File'}'`
20669	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20670echo "${ECHO_T}$ac_res" >&6; }
20671if test `eval echo '${'$as_ac_File'}'` = yes; then
20672  have_sarea_h="yes"
20673else
20674  have_sarea_h="no"
20675fi
20676
20677        as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
20678{ echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
20679echo $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6; }
20680if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
20681  echo $ECHO_N "(cached) $ECHO_C" >&6
20682else
20683  test "$cross_compiling" = yes &&
20684  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
20685echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
20686   { (exit 1); exit 1; }; }
20687if test -r "${sdkdir}/dristruct.h"; then
20688  eval "$as_ac_File=yes"
20689else
20690  eval "$as_ac_File=no"
20691fi
20692fi
20693ac_res=`eval echo '${'$as_ac_File'}'`
20694	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20695echo "${ECHO_T}$ac_res" >&6; }
20696if test `eval echo '${'$as_ac_File'}'` = yes; then
20697  have_dristruct_h="yes"
20698else
20699  have_dristruct_h="no"
20700fi
20701
20702fi
20703
20704{ echo "$as_me:$LINENO: checking whether to include DRI support" >&5
20705echo $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6; }
20706if test x$DRI = xauto; then
20707        if test "$have_dri_h" = yes -a \
20708                "$have_sarea_h" = yes -a \
20709                "$have_dristruct_h" = yes; then
20710                DRI="yes"
20711        else
20712                DRI="no"
20713        fi
20714fi
20715{ echo "$as_me:$LINENO: result: $DRI" >&5
20716echo "${ECHO_T}$DRI" >&6; }
20717
20718
20719
20720if test x$DRI = xyes; then
20721  DRI_TRUE=
20722  DRI_FALSE='#'
20723else
20724  DRI_TRUE='#'
20725  DRI_FALSE=
20726fi
20727
20728if test "$DRI" = yes; then
20729
20730pkg_failed=no
20731{ echo "$as_me:$LINENO: checking for DRI" >&5
20732echo $ECHO_N "checking for DRI... $ECHO_C" >&6; }
20733
20734if test -n "$PKG_CONFIG"; then
20735    if test -n "$DRI_CFLAGS"; then
20736        pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
20737    else
20738        if test -n "$PKG_CONFIG" && \
20739    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
20740  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
20741  ac_status=$?
20742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20743  (exit $ac_status); }; then
20744  pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null`
20745else
20746  pkg_failed=yes
20747fi
20748    fi
20749else
20750	pkg_failed=untried
20751fi
20752if test -n "$PKG_CONFIG"; then
20753    if test -n "$DRI_LIBS"; then
20754        pkg_cv_DRI_LIBS="$DRI_LIBS"
20755    else
20756        if test -n "$PKG_CONFIG" && \
20757    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
20758  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
20759  ac_status=$?
20760  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20761  (exit $ac_status); }; then
20762  pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null`
20763else
20764  pkg_failed=yes
20765fi
20766    fi
20767else
20768	pkg_failed=untried
20769fi
20770
20771
20772
20773if test $pkg_failed = yes; then
20774
20775if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20776        _pkg_short_errors_supported=yes
20777else
20778        _pkg_short_errors_supported=no
20779fi
20780        if test $_pkg_short_errors_supported = yes; then
20781	        DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"`
20782        else
20783	        DRI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"`
20784        fi
20785	# Put the nasty error message in config.log where it belongs
20786	echo "$DRI_PKG_ERRORS" >&5
20787
20788	{ { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
20789
20790$DRI_PKG_ERRORS
20791
20792Consider adjusting the PKG_CONFIG_PATH environment variable if you
20793installed software in a non-standard prefix.
20794
20795Alternatively, you may set the environment variables DRI_CFLAGS
20796and DRI_LIBS to avoid the need to call pkg-config.
20797See the pkg-config man page for more details.
20798" >&5
20799echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
20800
20801$DRI_PKG_ERRORS
20802
20803Consider adjusting the PKG_CONFIG_PATH environment variable if you
20804installed software in a non-standard prefix.
20805
20806Alternatively, you may set the environment variables DRI_CFLAGS
20807and DRI_LIBS to avoid the need to call pkg-config.
20808See the pkg-config man page for more details.
20809" >&2;}
20810   { (exit 1); exit 1; }; }
20811elif test $pkg_failed = untried; then
20812	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20813is in your PATH or set the PKG_CONFIG environment variable to the full
20814path to pkg-config.
20815
20816Alternatively, you may set the environment variables DRI_CFLAGS
20817and DRI_LIBS to avoid the need to call pkg-config.
20818See the pkg-config man page for more details.
20819
20820To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20821See \`config.log' for more details." >&5
20822echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20823is in your PATH or set the PKG_CONFIG environment variable to the full
20824path to pkg-config.
20825
20826Alternatively, you may set the environment variables DRI_CFLAGS
20827and DRI_LIBS to avoid the need to call pkg-config.
20828See the pkg-config man page for more details.
20829
20830To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20831See \`config.log' for more details." >&2;}
20832   { (exit 1); exit 1; }; }
20833else
20834	DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
20835	DRI_LIBS=$pkg_cv_DRI_LIBS
20836        { echo "$as_me:$LINENO: result: yes" >&5
20837echo "${ECHO_T}yes" >&6; }
20838	:
20839fi
20840
20841cat >>confdefs.h <<\_ACEOF
20842#define XF86DRI 1
20843_ACEOF
20844
20845
20846cat >>confdefs.h <<\_ACEOF
20847#define XF86DRI_DEVEL 1
20848_ACEOF
20849
20850fi
20851
20852
20853
20854
20855
20856DRIVER_NAME=savage
20857
20858
20859
20860
20861
20862if test x$APP_MAN_SUFFIX = x    ; then
20863    APP_MAN_SUFFIX=1
20864fi
20865if test x$APP_MAN_DIR = x    ; then
20866    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20867fi
20868
20869if test x$LIB_MAN_SUFFIX = x    ; then
20870    LIB_MAN_SUFFIX=3
20871fi
20872if test x$LIB_MAN_DIR = x    ; then
20873    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20874fi
20875
20876if test x$FILE_MAN_SUFFIX = x    ; then
20877    case $host_os in
20878	solaris*)	FILE_MAN_SUFFIX=4  ;;
20879	*)		FILE_MAN_SUFFIX=5  ;;
20880    esac
20881fi
20882if test x$FILE_MAN_DIR = x    ; then
20883    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20884fi
20885
20886if test x$MISC_MAN_SUFFIX = x    ; then
20887    case $host_os in
20888	solaris*)	MISC_MAN_SUFFIX=5  ;;
20889	*)		MISC_MAN_SUFFIX=7  ;;
20890    esac
20891fi
20892if test x$MISC_MAN_DIR = x    ; then
20893    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20894fi
20895
20896if test x$DRIVER_MAN_SUFFIX = x    ; then
20897    case $host_os in
20898	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
20899	*)		DRIVER_MAN_SUFFIX=4  ;;
20900    esac
20901fi
20902if test x$DRIVER_MAN_DIR = x    ; then
20903    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20904fi
20905
20906if test x$ADMIN_MAN_SUFFIX = x    ; then
20907    case $host_os in
20908	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
20909	*)		ADMIN_MAN_SUFFIX=8  ;;
20910    esac
20911fi
20912if test x$ADMIN_MAN_DIR = x    ; then
20913    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20914fi
20915
20916
20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932# Check whether --with-release-version was given.
20933if test "${with_release_version+set}" = set; then
20934  withval=$with_release_version; RELEASE_VERSION="$withval"
20935else
20936  RELEASE_VERSION=""
20937fi
20938
20939	if test "x$RELEASE_VERSION" != "x"; then
20940		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20941		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20942		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20943echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20944	fi
20945
20946cat >>confdefs.h <<_ACEOF
20947#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20948_ACEOF
20949
20950	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
20951	if test "x$PVM" = "x"; then
20952		PVM="0"
20953	fi
20954
20955cat >>confdefs.h <<_ACEOF
20956#define PACKAGE_VERSION_MINOR $PVM
20957_ACEOF
20958
20959	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
20960	if test "x$PVP" = "x"; then
20961		PVP="0"
20962	fi
20963
20964cat >>confdefs.h <<_ACEOF
20965#define PACKAGE_VERSION_PATCHLEVEL $PVP
20966_ACEOF
20967
20968
20969
20970ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
20971
20972cat >confcache <<\_ACEOF
20973# This file is a shell script that caches the results of configure
20974# tests run on this system so they can be shared between configure
20975# scripts and configure runs, see configure's option --config-cache.
20976# It is not useful on other systems.  If it contains results you don't
20977# want to keep, you may remove or edit it.
20978#
20979# config.status only pays attention to the cache file if you give it
20980# the --recheck option to rerun configure.
20981#
20982# `ac_cv_env_foo' variables (set or unset) will be overridden when
20983# loading this file, other *unset* `ac_cv_foo' will be assigned the
20984# following values.
20985
20986_ACEOF
20987
20988# The following way of writing the cache mishandles newlines in values,
20989# but we know of no workaround that is simple, portable, and efficient.
20990# So, we kill variables containing newlines.
20991# Ultrix sh set writes to stderr and can't be redirected directly,
20992# and sets the high bit in the cache file unless we assign to the vars.
20993(
20994  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20995    eval ac_val=\$$ac_var
20996    case $ac_val in #(
20997    *${as_nl}*)
20998      case $ac_var in #(
20999      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21000echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21001      esac
21002      case $ac_var in #(
21003      _ | IFS | as_nl) ;; #(
21004      *) $as_unset $ac_var ;;
21005      esac ;;
21006    esac
21007  done
21008
21009  (set) 2>&1 |
21010    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21011    *${as_nl}ac_space=\ *)
21012      # `set' does not quote correctly, so add quotes (double-quote
21013      # substitution turns \\\\ into \\, and sed turns \\ into \).
21014      sed -n \
21015	"s/'/'\\\\''/g;
21016	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21017      ;; #(
21018    *)
21019      # `set' quotes correctly as required by POSIX, so do not add quotes.
21020      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21021      ;;
21022    esac |
21023    sort
21024) |
21025  sed '
21026     /^ac_cv_env_/b end
21027     t clear
21028     :clear
21029     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21030     t end
21031     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21032     :end' >>confcache
21033if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21034  if test -w "$cache_file"; then
21035    test "x$cache_file" != "x/dev/null" &&
21036      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21037echo "$as_me: updating cache $cache_file" >&6;}
21038    cat confcache >$cache_file
21039  else
21040    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21041echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21042  fi
21043fi
21044rm -f confcache
21045
21046test "x$prefix" = xNONE && prefix=$ac_default_prefix
21047# Let make expand exec_prefix.
21048test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21049
21050DEFS=-DHAVE_CONFIG_H
21051
21052ac_libobjs=
21053ac_ltlibobjs=
21054for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21055  # 1. Remove the extension, and $U if already installed.
21056  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21057  ac_i=`echo "$ac_i" | sed "$ac_script"`
21058  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21059  #    will be set to the directory where LIBOBJS objects are built.
21060  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21061  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21062done
21063LIBOBJS=$ac_libobjs
21064
21065LTLIBOBJS=$ac_ltlibobjs
21066
21067
21068if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21069  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21070Usually this means the macro was only invoked conditionally." >&5
21071echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21072Usually this means the macro was only invoked conditionally." >&2;}
21073   { (exit 1); exit 1; }; }
21074fi
21075if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21076  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21077Usually this means the macro was only invoked conditionally." >&5
21078echo "$as_me: error: conditional \"AMDEP\" was never defined.
21079Usually this means the macro was only invoked conditionally." >&2;}
21080   { (exit 1); exit 1; }; }
21081fi
21082if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21083  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21084Usually this means the macro was only invoked conditionally." >&5
21085echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21086Usually this means the macro was only invoked conditionally." >&2;}
21087   { (exit 1); exit 1; }; }
21088fi
21089if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21090  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21091Usually this means the macro was only invoked conditionally." >&5
21092echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21093Usually this means the macro was only invoked conditionally." >&2;}
21094   { (exit 1); exit 1; }; }
21095fi
21096if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21097  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21098Usually this means the macro was only invoked conditionally." >&5
21099echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21100Usually this means the macro was only invoked conditionally." >&2;}
21101   { (exit 1); exit 1; }; }
21102fi
21103if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
21104  { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
21105Usually this means the macro was only invoked conditionally." >&5
21106echo "$as_me: error: conditional \"DRI\" was never defined.
21107Usually this means the macro was only invoked conditionally." >&2;}
21108   { (exit 1); exit 1; }; }
21109fi
21110
21111: ${CONFIG_STATUS=./config.status}
21112ac_clean_files_save=$ac_clean_files
21113ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21114{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21115echo "$as_me: creating $CONFIG_STATUS" >&6;}
21116cat >$CONFIG_STATUS <<_ACEOF
21117#! $SHELL
21118# Generated by $as_me.
21119# Run this file to recreate the current configuration.
21120# Compiler output produced by configure, useful for debugging
21121# configure, is in config.log if it exists.
21122
21123debug=false
21124ac_cs_recheck=false
21125ac_cs_silent=false
21126SHELL=\${CONFIG_SHELL-$SHELL}
21127_ACEOF
21128
21129cat >>$CONFIG_STATUS <<\_ACEOF
21130## --------------------- ##
21131## M4sh Initialization.  ##
21132## --------------------- ##
21133
21134# Be more Bourne compatible
21135DUALCASE=1; export DUALCASE # for MKS sh
21136if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21137  emulate sh
21138  NULLCMD=:
21139  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21140  # is contrary to our usage.  Disable this feature.
21141  alias -g '${1+"$@"}'='"$@"'
21142  setopt NO_GLOB_SUBST
21143else
21144  case `(set -o) 2>/dev/null` in
21145  *posix*) set -o posix ;;
21146esac
21147
21148fi
21149
21150
21151
21152
21153# PATH needs CR
21154# Avoid depending upon Character Ranges.
21155as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21156as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21157as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21158as_cr_digits='0123456789'
21159as_cr_alnum=$as_cr_Letters$as_cr_digits
21160
21161# The user is always right.
21162if test "${PATH_SEPARATOR+set}" != set; then
21163  echo "#! /bin/sh" >conf$$.sh
21164  echo  "exit 0"   >>conf$$.sh
21165  chmod +x conf$$.sh
21166  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21167    PATH_SEPARATOR=';'
21168  else
21169    PATH_SEPARATOR=:
21170  fi
21171  rm -f conf$$.sh
21172fi
21173
21174# Support unset when possible.
21175if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21176  as_unset=unset
21177else
21178  as_unset=false
21179fi
21180
21181
21182# IFS
21183# We need space, tab and new line, in precisely that order.  Quoting is
21184# there to prevent editors from complaining about space-tab.
21185# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21186# splitting by setting IFS to empty value.)
21187as_nl='
21188'
21189IFS=" ""	$as_nl"
21190
21191# Find who we are.  Look in the path if we contain no directory separator.
21192case $0 in
21193  *[\\/]* ) as_myself=$0 ;;
21194  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21195for as_dir in $PATH
21196do
21197  IFS=$as_save_IFS
21198  test -z "$as_dir" && as_dir=.
21199  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21200done
21201IFS=$as_save_IFS
21202
21203     ;;
21204esac
21205# We did not find ourselves, most probably we were run as `sh COMMAND'
21206# in which case we are not to be found in the path.
21207if test "x$as_myself" = x; then
21208  as_myself=$0
21209fi
21210if test ! -f "$as_myself"; then
21211  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21212  { (exit 1); exit 1; }
21213fi
21214
21215# Work around bugs in pre-3.0 UWIN ksh.
21216for as_var in ENV MAIL MAILPATH
21217do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21218done
21219PS1='$ '
21220PS2='> '
21221PS4='+ '
21222
21223# NLS nuisances.
21224for as_var in \
21225  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21226  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21227  LC_TELEPHONE LC_TIME
21228do
21229  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21230    eval $as_var=C; export $as_var
21231  else
21232    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21233  fi
21234done
21235
21236# Required to use basename.
21237if expr a : '\(a\)' >/dev/null 2>&1 &&
21238   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21239  as_expr=expr
21240else
21241  as_expr=false
21242fi
21243
21244if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21245  as_basename=basename
21246else
21247  as_basename=false
21248fi
21249
21250
21251# Name of the executable.
21252as_me=`$as_basename -- "$0" ||
21253$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21254	 X"$0" : 'X\(//\)$' \| \
21255	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21256echo X/"$0" |
21257    sed '/^.*\/\([^/][^/]*\)\/*$/{
21258	    s//\1/
21259	    q
21260	  }
21261	  /^X\/\(\/\/\)$/{
21262	    s//\1/
21263	    q
21264	  }
21265	  /^X\/\(\/\).*/{
21266	    s//\1/
21267	    q
21268	  }
21269	  s/.*/./; q'`
21270
21271# CDPATH.
21272$as_unset CDPATH
21273
21274
21275
21276  as_lineno_1=$LINENO
21277  as_lineno_2=$LINENO
21278  test "x$as_lineno_1" != "x$as_lineno_2" &&
21279  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21280
21281  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21282  # uniformly replaced by the line number.  The first 'sed' inserts a
21283  # line-number line after each line using $LINENO; the second 'sed'
21284  # does the real work.  The second script uses 'N' to pair each
21285  # line-number line with the line containing $LINENO, and appends
21286  # trailing '-' during substitution so that $LINENO is not a special
21287  # case at line end.
21288  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21289  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21290  # E. McMahon (1931-1989) for sed's syntax.  :-)
21291  sed -n '
21292    p
21293    /[$]LINENO/=
21294  ' <$as_myself |
21295    sed '
21296      s/[$]LINENO.*/&-/
21297      t lineno
21298      b
21299      :lineno
21300      N
21301      :loop
21302      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21303      t loop
21304      s/-\n.*//
21305    ' >$as_me.lineno &&
21306  chmod +x "$as_me.lineno" ||
21307    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21308   { (exit 1); exit 1; }; }
21309
21310  # Don't try to exec as it changes $[0], causing all sort of problems
21311  # (the dirname of $[0] is not the place where we might find the
21312  # original and so on.  Autoconf is especially sensitive to this).
21313  . "./$as_me.lineno"
21314  # Exit status is that of the last command.
21315  exit
21316}
21317
21318
21319if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21320  as_dirname=dirname
21321else
21322  as_dirname=false
21323fi
21324
21325ECHO_C= ECHO_N= ECHO_T=
21326case `echo -n x` in
21327-n*)
21328  case `echo 'x\c'` in
21329  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21330  *)   ECHO_C='\c';;
21331  esac;;
21332*)
21333  ECHO_N='-n';;
21334esac
21335
21336if expr a : '\(a\)' >/dev/null 2>&1 &&
21337   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21338  as_expr=expr
21339else
21340  as_expr=false
21341fi
21342
21343rm -f conf$$ conf$$.exe conf$$.file
21344if test -d conf$$.dir; then
21345  rm -f conf$$.dir/conf$$.file
21346else
21347  rm -f conf$$.dir
21348  mkdir conf$$.dir
21349fi
21350echo >conf$$.file
21351if ln -s conf$$.file conf$$ 2>/dev/null; then
21352  as_ln_s='ln -s'
21353  # ... but there are two gotchas:
21354  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21355  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21356  # In both cases, we have to default to `cp -p'.
21357  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21358    as_ln_s='cp -p'
21359elif ln conf$$.file conf$$ 2>/dev/null; then
21360  as_ln_s=ln
21361else
21362  as_ln_s='cp -p'
21363fi
21364rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21365rmdir conf$$.dir 2>/dev/null
21366
21367if mkdir -p . 2>/dev/null; then
21368  as_mkdir_p=:
21369else
21370  test -d ./-p && rmdir ./-p
21371  as_mkdir_p=false
21372fi
21373
21374if test -x / >/dev/null 2>&1; then
21375  as_test_x='test -x'
21376else
21377  if ls -dL / >/dev/null 2>&1; then
21378    as_ls_L_option=L
21379  else
21380    as_ls_L_option=
21381  fi
21382  as_test_x='
21383    eval sh -c '\''
21384      if test -d "$1"; then
21385        test -d "$1/.";
21386      else
21387	case $1 in
21388        -*)set "./$1";;
21389	esac;
21390	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21391	???[sx]*):;;*)false;;esac;fi
21392    '\'' sh
21393  '
21394fi
21395as_executable_p=$as_test_x
21396
21397# Sed expression to map a string onto a valid CPP name.
21398as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21399
21400# Sed expression to map a string onto a valid variable name.
21401as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21402
21403
21404exec 6>&1
21405
21406# Save the log message, to keep $[0] and so on meaningful, and to
21407# report actual input values of CONFIG_FILES etc. instead of their
21408# values after options handling.
21409ac_log="
21410This file was extended by xf86-video-savage $as_me 2.1.3, which was
21411generated by GNU Autoconf 2.61.  Invocation command line was
21412
21413  CONFIG_FILES    = $CONFIG_FILES
21414  CONFIG_HEADERS  = $CONFIG_HEADERS
21415  CONFIG_LINKS    = $CONFIG_LINKS
21416  CONFIG_COMMANDS = $CONFIG_COMMANDS
21417  $ $0 $@
21418
21419on `(hostname || uname -n) 2>/dev/null | sed 1q`
21420"
21421
21422_ACEOF
21423
21424cat >>$CONFIG_STATUS <<_ACEOF
21425# Files that config.status was made for.
21426config_files="$ac_config_files"
21427config_headers="$ac_config_headers"
21428config_commands="$ac_config_commands"
21429
21430_ACEOF
21431
21432cat >>$CONFIG_STATUS <<\_ACEOF
21433ac_cs_usage="\
21434\`$as_me' instantiates files from templates according to the
21435current configuration.
21436
21437Usage: $0 [OPTIONS] [FILE]...
21438
21439  -h, --help       print this help, then exit
21440  -V, --version    print version number and configuration settings, then exit
21441  -q, --quiet      do not print progress messages
21442  -d, --debug      don't remove temporary files
21443      --recheck    update $as_me by reconfiguring in the same conditions
21444  --file=FILE[:TEMPLATE]
21445		   instantiate the configuration file FILE
21446  --header=FILE[:TEMPLATE]
21447		   instantiate the configuration header FILE
21448
21449Configuration files:
21450$config_files
21451
21452Configuration headers:
21453$config_headers
21454
21455Configuration commands:
21456$config_commands
21457
21458Report bugs to <bug-autoconf@gnu.org>."
21459
21460_ACEOF
21461cat >>$CONFIG_STATUS <<_ACEOF
21462ac_cs_version="\\
21463xf86-video-savage config.status 2.1.3
21464configured by $0, generated by GNU Autoconf 2.61,
21465  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21466
21467Copyright (C) 2006 Free Software Foundation, Inc.
21468This config.status script is free software; the Free Software Foundation
21469gives unlimited permission to copy, distribute and modify it."
21470
21471ac_pwd='$ac_pwd'
21472srcdir='$srcdir'
21473INSTALL='$INSTALL'
21474_ACEOF
21475
21476cat >>$CONFIG_STATUS <<\_ACEOF
21477# If no file are specified by the user, then we need to provide default
21478# value.  By we need to know if files were specified by the user.
21479ac_need_defaults=:
21480while test $# != 0
21481do
21482  case $1 in
21483  --*=*)
21484    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21485    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21486    ac_shift=:
21487    ;;
21488  *)
21489    ac_option=$1
21490    ac_optarg=$2
21491    ac_shift=shift
21492    ;;
21493  esac
21494
21495  case $ac_option in
21496  # Handling of the options.
21497  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21498    ac_cs_recheck=: ;;
21499  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21500    echo "$ac_cs_version"; exit ;;
21501  --debug | --debu | --deb | --de | --d | -d )
21502    debug=: ;;
21503  --file | --fil | --fi | --f )
21504    $ac_shift
21505    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21506    ac_need_defaults=false;;
21507  --header | --heade | --head | --hea )
21508    $ac_shift
21509    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21510    ac_need_defaults=false;;
21511  --he | --h)
21512    # Conflict between --help and --header
21513    { echo "$as_me: error: ambiguous option: $1
21514Try \`$0 --help' for more information." >&2
21515   { (exit 1); exit 1; }; };;
21516  --help | --hel | -h )
21517    echo "$ac_cs_usage"; exit ;;
21518  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21519  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21520    ac_cs_silent=: ;;
21521
21522  # This is an error.
21523  -*) { echo "$as_me: error: unrecognized option: $1
21524Try \`$0 --help' for more information." >&2
21525   { (exit 1); exit 1; }; } ;;
21526
21527  *) ac_config_targets="$ac_config_targets $1"
21528     ac_need_defaults=false ;;
21529
21530  esac
21531  shift
21532done
21533
21534ac_configure_extra_args=
21535
21536if $ac_cs_silent; then
21537  exec 6>/dev/null
21538  ac_configure_extra_args="$ac_configure_extra_args --silent"
21539fi
21540
21541_ACEOF
21542cat >>$CONFIG_STATUS <<_ACEOF
21543if \$ac_cs_recheck; then
21544  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21545  CONFIG_SHELL=$SHELL
21546  export CONFIG_SHELL
21547  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21548fi
21549
21550_ACEOF
21551cat >>$CONFIG_STATUS <<\_ACEOF
21552exec 5>>config.log
21553{
21554  echo
21555  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21556## Running $as_me. ##
21557_ASBOX
21558  echo "$ac_log"
21559} >&5
21560
21561_ACEOF
21562cat >>$CONFIG_STATUS <<_ACEOF
21563#
21564# INIT-COMMANDS
21565#
21566AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21567
21568_ACEOF
21569
21570cat >>$CONFIG_STATUS <<\_ACEOF
21571
21572# Handling of arguments.
21573for ac_config_target in $ac_config_targets
21574do
21575  case $ac_config_target in
21576    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21577    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21578    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21579    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21580    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21581
21582  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21583echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21584   { (exit 1); exit 1; }; };;
21585  esac
21586done
21587
21588
21589# If the user did not use the arguments to specify the items to instantiate,
21590# then the envvar interface is used.  Set only those that are not.
21591# We use the long form for the default assignment because of an extremely
21592# bizarre bug on SunOS 4.1.3.
21593if $ac_need_defaults; then
21594  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21595  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21596  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21597fi
21598
21599# Have a temporary directory for convenience.  Make it in the build tree
21600# simply because there is no reason against having it here, and in addition,
21601# creating and moving files from /tmp can sometimes cause problems.
21602# Hook for its removal unless debugging.
21603# Note that there is a small window in which the directory will not be cleaned:
21604# after its creation but before its name has been assigned to `$tmp'.
21605$debug ||
21606{
21607  tmp=
21608  trap 'exit_status=$?
21609  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21610' 0
21611  trap '{ (exit 1); exit 1; }' 1 2 13 15
21612}
21613# Create a (secure) tmp directory for tmp files.
21614
21615{
21616  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21617  test -n "$tmp" && test -d "$tmp"
21618}  ||
21619{
21620  tmp=./conf$$-$RANDOM
21621  (umask 077 && mkdir "$tmp")
21622} ||
21623{
21624   echo "$me: cannot create a temporary directory in ." >&2
21625   { (exit 1); exit 1; }
21626}
21627
21628#
21629# Set up the sed scripts for CONFIG_FILES section.
21630#
21631
21632# No need to generate the scripts if there are no CONFIG_FILES.
21633# This happens for instance when ./config.status config.h
21634if test -n "$CONFIG_FILES"; then
21635
21636_ACEOF
21637
21638
21639
21640ac_delim='%!_!# '
21641for ac_last_try in false false false false false :; do
21642  cat >conf$$subs.sed <<_ACEOF
21643SHELL!$SHELL$ac_delim
21644PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21645PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21646PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21647PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21648PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21649PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21650exec_prefix!$exec_prefix$ac_delim
21651prefix!$prefix$ac_delim
21652program_transform_name!$program_transform_name$ac_delim
21653bindir!$bindir$ac_delim
21654sbindir!$sbindir$ac_delim
21655libexecdir!$libexecdir$ac_delim
21656datarootdir!$datarootdir$ac_delim
21657datadir!$datadir$ac_delim
21658sysconfdir!$sysconfdir$ac_delim
21659sharedstatedir!$sharedstatedir$ac_delim
21660localstatedir!$localstatedir$ac_delim
21661includedir!$includedir$ac_delim
21662oldincludedir!$oldincludedir$ac_delim
21663docdir!$docdir$ac_delim
21664infodir!$infodir$ac_delim
21665htmldir!$htmldir$ac_delim
21666dvidir!$dvidir$ac_delim
21667pdfdir!$pdfdir$ac_delim
21668psdir!$psdir$ac_delim
21669libdir!$libdir$ac_delim
21670localedir!$localedir$ac_delim
21671mandir!$mandir$ac_delim
21672DEFS!$DEFS$ac_delim
21673ECHO_C!$ECHO_C$ac_delim
21674ECHO_N!$ECHO_N$ac_delim
21675ECHO_T!$ECHO_T$ac_delim
21676LIBS!$LIBS$ac_delim
21677build_alias!$build_alias$ac_delim
21678host_alias!$host_alias$ac_delim
21679target_alias!$target_alias$ac_delim
21680INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21681INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21682INSTALL_DATA!$INSTALL_DATA$ac_delim
21683CYGPATH_W!$CYGPATH_W$ac_delim
21684PACKAGE!$PACKAGE$ac_delim
21685VERSION!$VERSION$ac_delim
21686ACLOCAL!$ACLOCAL$ac_delim
21687AUTOCONF!$AUTOCONF$ac_delim
21688AUTOMAKE!$AUTOMAKE$ac_delim
21689AUTOHEADER!$AUTOHEADER$ac_delim
21690MAKEINFO!$MAKEINFO$ac_delim
21691install_sh!$install_sh$ac_delim
21692STRIP!$STRIP$ac_delim
21693INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21694mkdir_p!$mkdir_p$ac_delim
21695AWK!$AWK$ac_delim
21696SET_MAKE!$SET_MAKE$ac_delim
21697am__leading_dot!$am__leading_dot$ac_delim
21698AMTAR!$AMTAR$ac_delim
21699am__tar!$am__tar$ac_delim
21700am__untar!$am__untar$ac_delim
21701MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21702MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21703MAINT!$MAINT$ac_delim
21704build!$build$ac_delim
21705build_cpu!$build_cpu$ac_delim
21706build_vendor!$build_vendor$ac_delim
21707build_os!$build_os$ac_delim
21708host!$host$ac_delim
21709host_cpu!$host_cpu$ac_delim
21710host_vendor!$host_vendor$ac_delim
21711host_os!$host_os$ac_delim
21712CC!$CC$ac_delim
21713CFLAGS!$CFLAGS$ac_delim
21714LDFLAGS!$LDFLAGS$ac_delim
21715CPPFLAGS!$CPPFLAGS$ac_delim
21716ac_ct_CC!$ac_ct_CC$ac_delim
21717EXEEXT!$EXEEXT$ac_delim
21718OBJEXT!$OBJEXT$ac_delim
21719DEPDIR!$DEPDIR$ac_delim
21720am__include!$am__include$ac_delim
21721am__quote!$am__quote$ac_delim
21722AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21723AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21724AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21725CCDEPMODE!$CCDEPMODE$ac_delim
21726am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21727am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21728GREP!$GREP$ac_delim
21729EGREP!$EGREP$ac_delim
21730LN_S!$LN_S$ac_delim
21731ECHO!$ECHO$ac_delim
21732AR!$AR$ac_delim
21733RANLIB!$RANLIB$ac_delim
21734CPP!$CPP$ac_delim
21735CXX!$CXX$ac_delim
21736CXXFLAGS!$CXXFLAGS$ac_delim
21737ac_ct_CXX!$ac_ct_CXX$ac_delim
21738CXXDEPMODE!$CXXDEPMODE$ac_delim
21739am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21740_ACEOF
21741
21742  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21743    break
21744  elif $ac_last_try; then
21745    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21746echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21747   { (exit 1); exit 1; }; }
21748  else
21749    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21750  fi
21751done
21752
21753ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21754if test -n "$ac_eof"; then
21755  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21756  ac_eof=`expr $ac_eof + 1`
21757fi
21758
21759cat >>$CONFIG_STATUS <<_ACEOF
21760cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21761/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21762_ACEOF
21763sed '
21764s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21765s/^/s,@/; s/!/@,|#_!!_#|/
21766:n
21767t n
21768s/'"$ac_delim"'$/,g/; t
21769s/$/\\/; p
21770N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21771' >>$CONFIG_STATUS <conf$$subs.sed
21772rm -f conf$$subs.sed
21773cat >>$CONFIG_STATUS <<_ACEOF
21774CEOF$ac_eof
21775_ACEOF
21776
21777
21778ac_delim='%!_!# '
21779for ac_last_try in false false false false false :; do
21780  cat >conf$$subs.sed <<_ACEOF
21781am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21782CXXCPP!$CXXCPP$ac_delim
21783F77!$F77$ac_delim
21784FFLAGS!$FFLAGS$ac_delim
21785ac_ct_F77!$ac_ct_F77$ac_delim
21786LIBTOOL!$LIBTOOL$ac_delim
21787PKG_CONFIG!$PKG_CONFIG$ac_delim
21788XORG_CFLAGS!$XORG_CFLAGS$ac_delim
21789XORG_LIBS!$XORG_LIBS$ac_delim
21790DRI_TRUE!$DRI_TRUE$ac_delim
21791DRI_FALSE!$DRI_FALSE$ac_delim
21792DRI_CFLAGS!$DRI_CFLAGS$ac_delim
21793DRI_LIBS!$DRI_LIBS$ac_delim
21794moduledir!$moduledir$ac_delim
21795DRIVER_NAME!$DRIVER_NAME$ac_delim
21796APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
21797LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
21798FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
21799MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
21800DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
21801ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
21802APP_MAN_DIR!$APP_MAN_DIR$ac_delim
21803LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
21804FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
21805MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
21806DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
21807ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
21808LIBOBJS!$LIBOBJS$ac_delim
21809LTLIBOBJS!$LTLIBOBJS$ac_delim
21810_ACEOF
21811
21812  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 29; then
21813    break
21814  elif $ac_last_try; then
21815    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21816echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21817   { (exit 1); exit 1; }; }
21818  else
21819    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21820  fi
21821done
21822
21823ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21824if test -n "$ac_eof"; then
21825  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21826  ac_eof=`expr $ac_eof + 1`
21827fi
21828
21829cat >>$CONFIG_STATUS <<_ACEOF
21830cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21831/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21832_ACEOF
21833sed '
21834s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21835s/^/s,@/; s/!/@,|#_!!_#|/
21836:n
21837t n
21838s/'"$ac_delim"'$/,g/; t
21839s/$/\\/; p
21840N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21841' >>$CONFIG_STATUS <conf$$subs.sed
21842rm -f conf$$subs.sed
21843cat >>$CONFIG_STATUS <<_ACEOF
21844:end
21845s/|#_!!_#|//g
21846CEOF$ac_eof
21847_ACEOF
21848
21849
21850# VPATH may cause trouble with some makes, so we remove $(srcdir),
21851# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21852# trailing colons and then remove the whole line if VPATH becomes empty
21853# (actually we leave an empty line to preserve line numbers).
21854if test "x$srcdir" = x.; then
21855  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21856s/:*\$(srcdir):*/:/
21857s/:*\${srcdir}:*/:/
21858s/:*@srcdir@:*/:/
21859s/^\([^=]*=[	 ]*\):*/\1/
21860s/:*$//
21861s/^[^=]*=[	 ]*$//
21862}'
21863fi
21864
21865cat >>$CONFIG_STATUS <<\_ACEOF
21866fi # test -n "$CONFIG_FILES"
21867
21868
21869for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
21870do
21871  case $ac_tag in
21872  :[FHLC]) ac_mode=$ac_tag; continue;;
21873  esac
21874  case $ac_mode$ac_tag in
21875  :[FHL]*:*);;
21876  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21877echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21878   { (exit 1); exit 1; }; };;
21879  :[FH]-) ac_tag=-:-;;
21880  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21881  esac
21882  ac_save_IFS=$IFS
21883  IFS=:
21884  set x $ac_tag
21885  IFS=$ac_save_IFS
21886  shift
21887  ac_file=$1
21888  shift
21889
21890  case $ac_mode in
21891  :L) ac_source=$1;;
21892  :[FH])
21893    ac_file_inputs=
21894    for ac_f
21895    do
21896      case $ac_f in
21897      -) ac_f="$tmp/stdin";;
21898      *) # Look for the file first in the build tree, then in the source tree
21899	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21900	 # because $ac_f cannot contain `:'.
21901	 test -f "$ac_f" ||
21902	   case $ac_f in
21903	   [\\/$]*) false;;
21904	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21905	   esac ||
21906	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21907echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21908   { (exit 1); exit 1; }; };;
21909      esac
21910      ac_file_inputs="$ac_file_inputs $ac_f"
21911    done
21912
21913    # Let's still pretend it is `configure' which instantiates (i.e., don't
21914    # use $as_me), people would be surprised to read:
21915    #    /* config.h.  Generated by config.status.  */
21916    configure_input="Generated from "`IFS=:
21917	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21918    if test x"$ac_file" != x-; then
21919      configure_input="$ac_file.  $configure_input"
21920      { echo "$as_me:$LINENO: creating $ac_file" >&5
21921echo "$as_me: creating $ac_file" >&6;}
21922    fi
21923
21924    case $ac_tag in
21925    *:-:* | *:-) cat >"$tmp/stdin";;
21926    esac
21927    ;;
21928  esac
21929
21930  ac_dir=`$as_dirname -- "$ac_file" ||
21931$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21932	 X"$ac_file" : 'X\(//\)[^/]' \| \
21933	 X"$ac_file" : 'X\(//\)$' \| \
21934	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21935echo X"$ac_file" |
21936    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21937	    s//\1/
21938	    q
21939	  }
21940	  /^X\(\/\/\)[^/].*/{
21941	    s//\1/
21942	    q
21943	  }
21944	  /^X\(\/\/\)$/{
21945	    s//\1/
21946	    q
21947	  }
21948	  /^X\(\/\).*/{
21949	    s//\1/
21950	    q
21951	  }
21952	  s/.*/./; q'`
21953  { as_dir="$ac_dir"
21954  case $as_dir in #(
21955  -*) as_dir=./$as_dir;;
21956  esac
21957  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21958    as_dirs=
21959    while :; do
21960      case $as_dir in #(
21961      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21962      *) as_qdir=$as_dir;;
21963      esac
21964      as_dirs="'$as_qdir' $as_dirs"
21965      as_dir=`$as_dirname -- "$as_dir" ||
21966$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21967	 X"$as_dir" : 'X\(//\)[^/]' \| \
21968	 X"$as_dir" : 'X\(//\)$' \| \
21969	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21970echo X"$as_dir" |
21971    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21972	    s//\1/
21973	    q
21974	  }
21975	  /^X\(\/\/\)[^/].*/{
21976	    s//\1/
21977	    q
21978	  }
21979	  /^X\(\/\/\)$/{
21980	    s//\1/
21981	    q
21982	  }
21983	  /^X\(\/\).*/{
21984	    s//\1/
21985	    q
21986	  }
21987	  s/.*/./; q'`
21988      test -d "$as_dir" && break
21989    done
21990    test -z "$as_dirs" || eval "mkdir $as_dirs"
21991  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21992echo "$as_me: error: cannot create directory $as_dir" >&2;}
21993   { (exit 1); exit 1; }; }; }
21994  ac_builddir=.
21995
21996case "$ac_dir" in
21997.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21998*)
21999  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22000  # A ".." for each directory in $ac_dir_suffix.
22001  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22002  case $ac_top_builddir_sub in
22003  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22004  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22005  esac ;;
22006esac
22007ac_abs_top_builddir=$ac_pwd
22008ac_abs_builddir=$ac_pwd$ac_dir_suffix
22009# for backward compatibility:
22010ac_top_builddir=$ac_top_build_prefix
22011
22012case $srcdir in
22013  .)  # We are building in place.
22014    ac_srcdir=.
22015    ac_top_srcdir=$ac_top_builddir_sub
22016    ac_abs_top_srcdir=$ac_pwd ;;
22017  [\\/]* | ?:[\\/]* )  # Absolute name.
22018    ac_srcdir=$srcdir$ac_dir_suffix;
22019    ac_top_srcdir=$srcdir
22020    ac_abs_top_srcdir=$srcdir ;;
22021  *) # Relative name.
22022    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22023    ac_top_srcdir=$ac_top_build_prefix$srcdir
22024    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22025esac
22026ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22027
22028
22029  case $ac_mode in
22030  :F)
22031  #
22032  # CONFIG_FILE
22033  #
22034
22035  case $INSTALL in
22036  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22037  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22038  esac
22039_ACEOF
22040
22041cat >>$CONFIG_STATUS <<\_ACEOF
22042# If the template does not know about datarootdir, expand it.
22043# FIXME: This hack should be removed a few years after 2.60.
22044ac_datarootdir_hack=; ac_datarootdir_seen=
22045
22046case `sed -n '/datarootdir/ {
22047  p
22048  q
22049}
22050/@datadir@/p
22051/@docdir@/p
22052/@infodir@/p
22053/@localedir@/p
22054/@mandir@/p
22055' $ac_file_inputs` in
22056*datarootdir*) ac_datarootdir_seen=yes;;
22057*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22058  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22059echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22060_ACEOF
22061cat >>$CONFIG_STATUS <<_ACEOF
22062  ac_datarootdir_hack='
22063  s&@datadir@&$datadir&g
22064  s&@docdir@&$docdir&g
22065  s&@infodir@&$infodir&g
22066  s&@localedir@&$localedir&g
22067  s&@mandir@&$mandir&g
22068    s&\\\${datarootdir}&$datarootdir&g' ;;
22069esac
22070_ACEOF
22071
22072# Neutralize VPATH when `$srcdir' = `.'.
22073# Shell code in configure.ac might set extrasub.
22074# FIXME: do we really want to maintain this feature?
22075cat >>$CONFIG_STATUS <<_ACEOF
22076  sed "$ac_vpsub
22077$extrasub
22078_ACEOF
22079cat >>$CONFIG_STATUS <<\_ACEOF
22080:t
22081/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22082s&@configure_input@&$configure_input&;t t
22083s&@top_builddir@&$ac_top_builddir_sub&;t t
22084s&@srcdir@&$ac_srcdir&;t t
22085s&@abs_srcdir@&$ac_abs_srcdir&;t t
22086s&@top_srcdir@&$ac_top_srcdir&;t t
22087s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22088s&@builddir@&$ac_builddir&;t t
22089s&@abs_builddir@&$ac_abs_builddir&;t t
22090s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22091s&@INSTALL@&$ac_INSTALL&;t t
22092$ac_datarootdir_hack
22093" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22094
22095test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22096  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22097  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22098  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22099which seems to be undefined.  Please make sure it is defined." >&5
22100echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22101which seems to be undefined.  Please make sure it is defined." >&2;}
22102
22103  rm -f "$tmp/stdin"
22104  case $ac_file in
22105  -) cat "$tmp/out"; rm -f "$tmp/out";;
22106  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22107  esac
22108 ;;
22109  :H)
22110  #
22111  # CONFIG_HEADER
22112  #
22113_ACEOF
22114
22115# Transform confdefs.h into a sed script `conftest.defines', that
22116# substitutes the proper values into config.h.in to produce config.h.
22117rm -f conftest.defines conftest.tail
22118# First, append a space to every undef/define line, to ease matching.
22119echo 's/$/ /' >conftest.defines
22120# Then, protect against being on the right side of a sed subst, or in
22121# an unquoted here document, in config.status.  If some macros were
22122# called several times there might be several #defines for the same
22123# symbol, which is useless.  But do not sort them, since the last
22124# AC_DEFINE must be honored.
22125ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22126# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22127# NAME is the cpp macro being defined, VALUE is the value it is being given.
22128# PARAMS is the parameter list in the macro definition--in most cases, it's
22129# just an empty string.
22130ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22131ac_dB='\\)[	 (].*,\\1define\\2'
22132ac_dC=' '
22133ac_dD=' ,'
22134
22135uniq confdefs.h |
22136  sed -n '
22137	t rset
22138	:rset
22139	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22140	t ok
22141	d
22142	:ok
22143	s/[\\&,]/\\&/g
22144	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22145	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22146  ' >>conftest.defines
22147
22148# Remove the space that was appended to ease matching.
22149# Then replace #undef with comments.  This is necessary, for
22150# example, in the case of _POSIX_SOURCE, which is predefined and required
22151# on some systems where configure will not decide to define it.
22152# (The regexp can be short, since the line contains either #define or #undef.)
22153echo 's/ $//
22154s,^[	 #]*u.*,/* & */,' >>conftest.defines
22155
22156# Break up conftest.defines:
22157ac_max_sed_lines=50
22158
22159# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22160# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22161# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22162# et cetera.
22163ac_in='$ac_file_inputs'
22164ac_out='"$tmp/out1"'
22165ac_nxt='"$tmp/out2"'
22166
22167while :
22168do
22169  # Write a here document:
22170    cat >>$CONFIG_STATUS <<_ACEOF
22171    # First, check the format of the line:
22172    cat >"\$tmp/defines.sed" <<\\CEOF
22173/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22174/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22175b
22176:def
22177_ACEOF
22178  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22179  echo 'CEOF
22180    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22181  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22182  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22183  grep . conftest.tail >/dev/null || break
22184  rm -f conftest.defines
22185  mv conftest.tail conftest.defines
22186done
22187rm -f conftest.defines conftest.tail
22188
22189echo "ac_result=$ac_in" >>$CONFIG_STATUS
22190cat >>$CONFIG_STATUS <<\_ACEOF
22191  if test x"$ac_file" != x-; then
22192    echo "/* $configure_input  */" >"$tmp/config.h"
22193    cat "$ac_result" >>"$tmp/config.h"
22194    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22195      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22196echo "$as_me: $ac_file is unchanged" >&6;}
22197    else
22198      rm -f $ac_file
22199      mv "$tmp/config.h" $ac_file
22200    fi
22201  else
22202    echo "/* $configure_input  */"
22203    cat "$ac_result"
22204  fi
22205  rm -f "$tmp/out12"
22206# Compute $ac_file's index in $config_headers.
22207_am_stamp_count=1
22208for _am_header in $config_headers :; do
22209  case $_am_header in
22210    $ac_file | $ac_file:* )
22211      break ;;
22212    * )
22213      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22214  esac
22215done
22216echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
22217$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22218	 X$ac_file : 'X\(//\)[^/]' \| \
22219	 X$ac_file : 'X\(//\)$' \| \
22220	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
22221echo X$ac_file |
22222    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22223	    s//\1/
22224	    q
22225	  }
22226	  /^X\(\/\/\)[^/].*/{
22227	    s//\1/
22228	    q
22229	  }
22230	  /^X\(\/\/\)$/{
22231	    s//\1/
22232	    q
22233	  }
22234	  /^X\(\/\).*/{
22235	    s//\1/
22236	    q
22237	  }
22238	  s/.*/./; q'`/stamp-h$_am_stamp_count
22239 ;;
22240
22241  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22242echo "$as_me: executing $ac_file commands" >&6;}
22243 ;;
22244  esac
22245
22246
22247  case $ac_file$ac_mode in
22248    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22249  # Strip MF so we end up with the name of the file.
22250  mf=`echo "$mf" | sed -e 's/:.*$//'`
22251  # Check whether this is an Automake generated Makefile or not.
22252  # We used to match only the files named `Makefile.in', but
22253  # some people rename them; so instead we look at the file content.
22254  # Grep'ing the first line is not enough: some people post-process
22255  # each Makefile.in and add a new line on top of each file to say so.
22256  # So let's grep whole file.
22257  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22258    dirpart=`$as_dirname -- "$mf" ||
22259$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22260	 X"$mf" : 'X\(//\)[^/]' \| \
22261	 X"$mf" : 'X\(//\)$' \| \
22262	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22263echo X"$mf" |
22264    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22265	    s//\1/
22266	    q
22267	  }
22268	  /^X\(\/\/\)[^/].*/{
22269	    s//\1/
22270	    q
22271	  }
22272	  /^X\(\/\/\)$/{
22273	    s//\1/
22274	    q
22275	  }
22276	  /^X\(\/\).*/{
22277	    s//\1/
22278	    q
22279	  }
22280	  s/.*/./; q'`
22281  else
22282    continue
22283  fi
22284  # Extract the definition of DEPDIR, am__include, and am__quote
22285  # from the Makefile without running `make'.
22286  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22287  test -z "$DEPDIR" && continue
22288  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22289  test -z "am__include" && continue
22290  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22291  # When using ansi2knr, U may be empty or an underscore; expand it
22292  U=`sed -n 's/^U = //p' < "$mf"`
22293  # Find all dependency output files, they are included files with
22294  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22295  # simplest approach to changing $(DEPDIR) to its actual value in the
22296  # expansion.
22297  for file in `sed -n "
22298    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22299       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22300    # Make sure the directory exists.
22301    test -f "$dirpart/$file" && continue
22302    fdir=`$as_dirname -- "$file" ||
22303$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22304	 X"$file" : 'X\(//\)[^/]' \| \
22305	 X"$file" : 'X\(//\)$' \| \
22306	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22307echo X"$file" |
22308    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22309	    s//\1/
22310	    q
22311	  }
22312	  /^X\(\/\/\)[^/].*/{
22313	    s//\1/
22314	    q
22315	  }
22316	  /^X\(\/\/\)$/{
22317	    s//\1/
22318	    q
22319	  }
22320	  /^X\(\/\).*/{
22321	    s//\1/
22322	    q
22323	  }
22324	  s/.*/./; q'`
22325    { as_dir=$dirpart/$fdir
22326  case $as_dir in #(
22327  -*) as_dir=./$as_dir;;
22328  esac
22329  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22330    as_dirs=
22331    while :; do
22332      case $as_dir in #(
22333      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22334      *) as_qdir=$as_dir;;
22335      esac
22336      as_dirs="'$as_qdir' $as_dirs"
22337      as_dir=`$as_dirname -- "$as_dir" ||
22338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22339	 X"$as_dir" : 'X\(//\)[^/]' \| \
22340	 X"$as_dir" : 'X\(//\)$' \| \
22341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22342echo X"$as_dir" |
22343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22344	    s//\1/
22345	    q
22346	  }
22347	  /^X\(\/\/\)[^/].*/{
22348	    s//\1/
22349	    q
22350	  }
22351	  /^X\(\/\/\)$/{
22352	    s//\1/
22353	    q
22354	  }
22355	  /^X\(\/\).*/{
22356	    s//\1/
22357	    q
22358	  }
22359	  s/.*/./; q'`
22360      test -d "$as_dir" && break
22361    done
22362    test -z "$as_dirs" || eval "mkdir $as_dirs"
22363  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22364echo "$as_me: error: cannot create directory $as_dir" >&2;}
22365   { (exit 1); exit 1; }; }; }
22366    # echo "creating $dirpart/$file"
22367    echo '# dummy' > "$dirpart/$file"
22368  done
22369done
22370 ;;
22371
22372  esac
22373done # for ac_tag
22374
22375
22376{ (exit 0); exit 0; }
22377_ACEOF
22378chmod +x $CONFIG_STATUS
22379ac_clean_files=$ac_clean_files_save
22380
22381
22382# configure is writing to config.log, and then calls config.status.
22383# config.status does its own redirection, appending to config.log.
22384# Unfortunately, on DOS this fails, as config.log is still kept open
22385# by configure, so config.status won't be able to write to it; its
22386# output is simply discarded.  So we exec the FD to /dev/null,
22387# effectively closing config.log, so it can be properly (re)opened and
22388# appended to by config.status.  When coming back to configure, we
22389# need to make the FD available again.
22390if test "$no_create" != yes; then
22391  ac_cs_success=:
22392  ac_config_status_args=
22393  test "$silent" = yes &&
22394    ac_config_status_args="$ac_config_status_args --quiet"
22395  exec 5>/dev/null
22396  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22397  exec 5>>config.log
22398  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22399  # would make configure fail if this is the last instruction.
22400  $ac_cs_success || { (exit 1); exit 1; }
22401fi
22402
22403