1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ##
10## M4sh Initialization.  ##
11## --------------------- ##
12
13# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16  emulate sh
17  NULLCMD=:
18  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19  # is contrary to our usage.  Disable this feature.
20  alias -g '${1+"$@"}'='"$@"'
21  setopt NO_GLOB_SUBST
22else
23  case `(set -o) 2>/dev/null` in
24  *posix*) set -o posix ;;
25esac
26
27fi
28
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40as_nl='
41'
42export as_nl
43# Printing a long string crashes Solaris 7 /usr/bin/printf.
44as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
46as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
47if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81# Support unset when possible.
82if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
83  as_unset=unset
84else
85  as_unset=false
86fi
87
88
89# IFS
90# We need space, tab and new line, in precisely that order.  Quoting is
91# there to prevent editors from complaining about space-tab.
92# (If _AS_PATH_WALK were called with IFS unset, it would disable word
93# splitting by setting IFS to empty value.)
94IFS=" ""	$as_nl"
95
96# Find who we are.  Look in the path if we contain no directory separator.
97case $0 in
98  *[\\/]* ) as_myself=$0 ;;
99  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100for as_dir in $PATH
101do
102  IFS=$as_save_IFS
103  test -z "$as_dir" && as_dir=.
104  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105done
106IFS=$as_save_IFS
107
108     ;;
109esac
110# We did not find ourselves, most probably we were run as `sh COMMAND'
111# in which case we are not to be found in the path.
112if test "x$as_myself" = x; then
113  as_myself=$0
114fi
115if test ! -f "$as_myself"; then
116  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117  { (exit 1); exit 1; }
118fi
119
120# Work around bugs in pre-3.0 UWIN ksh.
121for as_var in ENV MAIL MAILPATH
122do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# Required to use basename.
135if expr a : '\(a\)' >/dev/null 2>&1 &&
136   test "X`expr 00001 : '.*\(...\)'`" = X001; then
137  as_expr=expr
138else
139  as_expr=false
140fi
141
142if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
143  as_basename=basename
144else
145  as_basename=false
146fi
147
148
149# Name of the executable.
150as_me=`$as_basename -- "$0" ||
151$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
152	 X"$0" : 'X\(//\)$' \| \
153	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
154$as_echo X/"$0" |
155    sed '/^.*\/\([^/][^/]*\)\/*$/{
156	    s//\1/
157	    q
158	  }
159	  /^X\/\(\/\/\)$/{
160	    s//\1/
161	    q
162	  }
163	  /^X\/\(\/\).*/{
164	    s//\1/
165	    q
166	  }
167	  s/.*/./; q'`
168
169# CDPATH.
170$as_unset CDPATH
171
172
173if test "x$CONFIG_SHELL" = x; then
174  if (eval ":") 2>/dev/null; then
175  as_have_required=yes
176else
177  as_have_required=no
178fi
179
180  if test $as_have_required = yes &&	 (eval ":
181(as_func_return () {
182  (exit \$1)
183}
184as_func_success () {
185  as_func_return 0
186}
187as_func_failure () {
188  as_func_return 1
189}
190as_func_ret_success () {
191  return 0
192}
193as_func_ret_failure () {
194  return 1
195}
196
197exitcode=0
198if as_func_success; then
199  :
200else
201  exitcode=1
202  echo as_func_success failed.
203fi
204
205if as_func_failure; then
206  exitcode=1
207  echo as_func_failure succeeded.
208fi
209
210if as_func_ret_success; then
211  :
212else
213  exitcode=1
214  echo as_func_ret_success failed.
215fi
216
217if as_func_ret_failure; then
218  exitcode=1
219  echo as_func_ret_failure succeeded.
220fi
221
222if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
223  :
224else
225  exitcode=1
226  echo positional parameters were not saved.
227fi
228
229test \$exitcode = 0) || { (exit 1); exit 1; }
230
231(
232  as_lineno_1=\$LINENO
233  as_lineno_2=\$LINENO
234  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
235  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
236") 2> /dev/null; then
237  :
238else
239  as_candidate_shells=
240    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
241for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
242do
243  IFS=$as_save_IFS
244  test -z "$as_dir" && as_dir=.
245  case $as_dir in
246	 /*)
247	   for as_base in sh bash ksh sh5; do
248	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
249	   done;;
250       esac
251done
252IFS=$as_save_IFS
253
254
255      for as_shell in $as_candidate_shells $SHELL; do
256	 # Try only shells that exist, to save several forks.
257	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
258		{ ("$as_shell") 2> /dev/null <<\_ASEOF
259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260  emulate sh
261  NULLCMD=:
262  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
263  # is contrary to our usage.  Disable this feature.
264  alias -g '${1+"$@"}'='"$@"'
265  setopt NO_GLOB_SUBST
266else
267  case `(set -o) 2>/dev/null` in
268  *posix*) set -o posix ;;
269esac
270
271fi
272
273
274:
275_ASEOF
276}; then
277  CONFIG_SHELL=$as_shell
278	       as_have_required=yes
279	       if { "$as_shell" 2> /dev/null <<\_ASEOF
280if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
281  emulate sh
282  NULLCMD=:
283  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
284  # is contrary to our usage.  Disable this feature.
285  alias -g '${1+"$@"}'='"$@"'
286  setopt NO_GLOB_SUBST
287else
288  case `(set -o) 2>/dev/null` in
289  *posix*) set -o posix ;;
290esac
291
292fi
293
294
295:
296(as_func_return () {
297  (exit $1)
298}
299as_func_success () {
300  as_func_return 0
301}
302as_func_failure () {
303  as_func_return 1
304}
305as_func_ret_success () {
306  return 0
307}
308as_func_ret_failure () {
309  return 1
310}
311
312exitcode=0
313if as_func_success; then
314  :
315else
316  exitcode=1
317  echo as_func_success failed.
318fi
319
320if as_func_failure; then
321  exitcode=1
322  echo as_func_failure succeeded.
323fi
324
325if as_func_ret_success; then
326  :
327else
328  exitcode=1
329  echo as_func_ret_success failed.
330fi
331
332if as_func_ret_failure; then
333  exitcode=1
334  echo as_func_ret_failure succeeded.
335fi
336
337if ( set x; as_func_ret_success y && test x = "$1" ); then
338  :
339else
340  exitcode=1
341  echo positional parameters were not saved.
342fi
343
344test $exitcode = 0) || { (exit 1); exit 1; }
345
346(
347  as_lineno_1=$LINENO
348  as_lineno_2=$LINENO
349  test "x$as_lineno_1" != "x$as_lineno_2" &&
350  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
351
352_ASEOF
353}; then
354  break
355fi
356
357fi
358
359      done
360
361      if test "x$CONFIG_SHELL" != x; then
362  for as_var in BASH_ENV ENV
363	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
364	done
365	export CONFIG_SHELL
366	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
367fi
368
369
370    if test $as_have_required = no; then
371  echo This script requires a shell more modern than all the
372      echo shells that I found on your system.  Please install a
373      echo modern shell, or manually run the script under such a
374      echo shell if you do have one.
375      { (exit 1); exit 1; }
376fi
377
378
379fi
380
381fi
382
383
384
385(eval "as_func_return () {
386  (exit \$1)
387}
388as_func_success () {
389  as_func_return 0
390}
391as_func_failure () {
392  as_func_return 1
393}
394as_func_ret_success () {
395  return 0
396}
397as_func_ret_failure () {
398  return 1
399}
400
401exitcode=0
402if as_func_success; then
403  :
404else
405  exitcode=1
406  echo as_func_success failed.
407fi
408
409if as_func_failure; then
410  exitcode=1
411  echo as_func_failure succeeded.
412fi
413
414if as_func_ret_success; then
415  :
416else
417  exitcode=1
418  echo as_func_ret_success failed.
419fi
420
421if as_func_ret_failure; then
422  exitcode=1
423  echo as_func_ret_failure succeeded.
424fi
425
426if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
427  :
428else
429  exitcode=1
430  echo positional parameters were not saved.
431fi
432
433test \$exitcode = 0") || {
434  echo No shell found that supports shell functions.
435  echo Please tell bug-autoconf@gnu.org about your system,
436  echo including any error possibly output before this message.
437  echo This can help us improve future autoconf versions.
438  echo Configuration will now proceed without shell functions.
439}
440
441
442
443  as_lineno_1=$LINENO
444  as_lineno_2=$LINENO
445  test "x$as_lineno_1" != "x$as_lineno_2" &&
446  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
447
448  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
449  # uniformly replaced by the line number.  The first 'sed' inserts a
450  # line-number line after each line using $LINENO; the second 'sed'
451  # does the real work.  The second script uses 'N' to pair each
452  # line-number line with the line containing $LINENO, and appends
453  # trailing '-' during substitution so that $LINENO is not a special
454  # case at line end.
455  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
456  # scripts with optimization help from Paolo Bonzini.  Blame Lee
457  # E. McMahon (1931-1989) for sed's syntax.  :-)
458  sed -n '
459    p
460    /[$]LINENO/=
461  ' <$as_myself |
462    sed '
463      s/[$]LINENO.*/&-/
464      t lineno
465      b
466      :lineno
467      N
468      :loop
469      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
470      t loop
471      s/-\n.*//
472    ' >$as_me.lineno &&
473  chmod +x "$as_me.lineno" ||
474    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
475   { (exit 1); exit 1; }; }
476
477  # Don't try to exec as it changes $[0], causing all sort of problems
478  # (the dirname of $[0] is not the place where we might find the
479  # original and so on.  Autoconf is especially sensitive to this).
480  . "./$as_me.lineno"
481  # Exit status is that of the last command.
482  exit
483}
484
485
486if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
487  as_dirname=dirname
488else
489  as_dirname=false
490fi
491
492ECHO_C= ECHO_N= ECHO_T=
493case `echo -n x` in
494-n*)
495  case `echo 'x\c'` in
496  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
497  *)   ECHO_C='\c';;
498  esac;;
499*)
500  ECHO_N='-n';;
501esac
502if expr a : '\(a\)' >/dev/null 2>&1 &&
503   test "X`expr 00001 : '.*\(...\)'`" = X001; then
504  as_expr=expr
505else
506  as_expr=false
507fi
508
509rm -f conf$$ conf$$.exe conf$$.file
510if test -d conf$$.dir; then
511  rm -f conf$$.dir/conf$$.file
512else
513  rm -f conf$$.dir
514  mkdir conf$$.dir 2>/dev/null
515fi
516if (echo >conf$$.file) 2>/dev/null; then
517  if ln -s conf$$.file conf$$ 2>/dev/null; then
518    as_ln_s='ln -s'
519    # ... but there are two gotchas:
520    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
521    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
522    # In both cases, we have to default to `cp -p'.
523    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
524      as_ln_s='cp -p'
525  elif ln conf$$.file conf$$ 2>/dev/null; then
526    as_ln_s=ln
527  else
528    as_ln_s='cp -p'
529  fi
530else
531  as_ln_s='cp -p'
532fi
533rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
534rmdir conf$$.dir 2>/dev/null
535
536if mkdir -p . 2>/dev/null; then
537  as_mkdir_p=:
538else
539  test -d ./-p && rmdir ./-p
540  as_mkdir_p=false
541fi
542
543if test -x / >/dev/null 2>&1; then
544  as_test_x='test -x'
545else
546  if ls -dL / >/dev/null 2>&1; then
547    as_ls_L_option=L
548  else
549    as_ls_L_option=
550  fi
551  as_test_x='
552    eval sh -c '\''
553      if test -d "$1"; then
554	test -d "$1/.";
555      else
556	case $1 in
557	-*)set "./$1";;
558	esac;
559	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
560	???[sx]*):;;*)false;;esac;fi
561    '\'' sh
562  '
563fi
564as_executable_p=$as_test_x
565
566# Sed expression to map a string onto a valid CPP name.
567as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
568
569# Sed expression to map a string onto a valid variable name.
570as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
571
572
573
574
575# Check that we are running under the correct shell.
576SHELL=${CONFIG_SHELL-/bin/sh}
577
578case X$ECHO in
579X*--fallback-echo)
580  # Remove one level of quotation (which was required for Make).
581  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
582  ;;
583esac
584
585echo=${ECHO-echo}
586if test "X$1" = X--no-reexec; then
587  # Discard the --no-reexec flag, and continue.
588  shift
589elif test "X$1" = X--fallback-echo; then
590  # Avoid inline document here, it may be left over
591  :
592elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
593  # Yippee, $echo works!
594  :
595else
596  # Restart under the correct shell.
597  exec $SHELL "$0" --no-reexec ${1+"$@"}
598fi
599
600if test "X$1" = X--fallback-echo; then
601  # used as fallback echo
602  shift
603  cat <<EOF
604$*
605EOF
606  exit 0
607fi
608
609# The HP-UX ksh and POSIX shell print the target directory to stdout
610# if CDPATH is set.
611(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
612
613if test -z "$ECHO"; then
614if test "X${echo_test_string+set}" != Xset; then
615# find a string as large as possible, as long as the shell can cope with it
616  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
617    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
618    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
619       echo_test_string=`eval $cmd` &&
620       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
621    then
622      break
623    fi
624  done
625fi
626
627if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
628   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
629   test "X$echo_testing_string" = "X$echo_test_string"; then
630  :
631else
632  # The Solaris, AIX, and Digital Unix default echo programs unquote
633  # backslashes.  This makes it impossible to quote backslashes using
634  #   echo "$something" | sed 's/\\/\\\\/g'
635  #
636  # So, first we look for a working echo in the user's PATH.
637
638  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
639  for dir in $PATH /usr/ucb; do
640    IFS="$lt_save_ifs"
641    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
642       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
643       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
644       test "X$echo_testing_string" = "X$echo_test_string"; then
645      echo="$dir/echo"
646      break
647    fi
648  done
649  IFS="$lt_save_ifs"
650
651  if test "X$echo" = Xecho; then
652    # We didn't find a better echo, so look for alternatives.
653    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
654       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
655       test "X$echo_testing_string" = "X$echo_test_string"; then
656      # This shell has a builtin print -r that does the trick.
657      echo='print -r'
658    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
659	 test "X$CONFIG_SHELL" != X/bin/ksh; then
660      # If we have ksh, try running configure again with it.
661      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
662      export ORIGINAL_CONFIG_SHELL
663      CONFIG_SHELL=/bin/ksh
664      export CONFIG_SHELL
665      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
666    else
667      # Try using printf.
668      echo='printf %s\n'
669      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
670	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
671	 test "X$echo_testing_string" = "X$echo_test_string"; then
672	# Cool, printf works
673	:
674      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
675	   test "X$echo_testing_string" = 'X\t' &&
676	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
677	   test "X$echo_testing_string" = "X$echo_test_string"; then
678	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
679	export CONFIG_SHELL
680	SHELL="$CONFIG_SHELL"
681	export SHELL
682	echo="$CONFIG_SHELL $0 --fallback-echo"
683      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
684	   test "X$echo_testing_string" = 'X\t' &&
685	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
686	   test "X$echo_testing_string" = "X$echo_test_string"; then
687	echo="$CONFIG_SHELL $0 --fallback-echo"
688      else
689	# maybe with a smaller string...
690	prev=:
691
692	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
693	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
694	  then
695	    break
696	  fi
697	  prev="$cmd"
698	done
699
700	if test "$prev" != 'sed 50q "$0"'; then
701	  echo_test_string=`eval $prev`
702	  export echo_test_string
703	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
704	else
705	  # Oops.  We lost completely, so just stick with echo.
706	  echo=echo
707	fi
708      fi
709    fi
710  fi
711fi
712fi
713
714# Copy echo and quote the copy suitably for passing to libtool from
715# the Makefile, instead of quoting the original, which is used later.
716ECHO=$echo
717if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
718   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
719fi
720
721
722
723
724tagnames=${tagnames+${tagnames},}CXX
725
726tagnames=${tagnames+${tagnames},}F77
727
728exec 7<&0 </dev/null 6>&1
729
730# Name of the host.
731# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
732# so uname gets run too.
733ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
734
735#
736# Initializations.
737#
738ac_default_prefix=/usr/local
739ac_clean_files=
740ac_config_libobj_dir=.
741LIBOBJS=
742cross_compiling=no
743subdirs=
744MFLAGS=
745MAKEFLAGS=
746SHELL=${CONFIG_SHELL-/bin/sh}
747
748# Identity of this package.
749PACKAGE_NAME=
750PACKAGE_TARNAME=
751PACKAGE_VERSION=
752PACKAGE_STRING=
753PACKAGE_BUGREPORT=
754
755ac_unique_file="event.c"
756# Factoring default headers for most tests.
757ac_includes_default="\
758#include <stdio.h>
759#ifdef HAVE_SYS_TYPES_H
760# include <sys/types.h>
761#endif
762#ifdef HAVE_SYS_STAT_H
763# include <sys/stat.h>
764#endif
765#ifdef STDC_HEADERS
766# include <stdlib.h>
767# include <stddef.h>
768#else
769# ifdef HAVE_STDLIB_H
770#  include <stdlib.h>
771# endif
772#endif
773#ifdef HAVE_STRING_H
774# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
775#  include <memory.h>
776# endif
777# include <string.h>
778#endif
779#ifdef HAVE_STRINGS_H
780# include <strings.h>
781#endif
782#ifdef HAVE_INTTYPES_H
783# include <inttypes.h>
784#endif
785#ifdef HAVE_STDINT_H
786# include <stdint.h>
787#endif
788#ifdef HAVE_UNISTD_H
789# include <unistd.h>
790#endif"
791
792ac_subst_vars='LTLIBOBJS
793LIBOBJS
794BUILD_WIN32_FALSE
795BUILD_WIN32_TRUE
796LIBTOOL_DEPS
797LIBTOOL
798ac_ct_F77
799FFLAGS
800F77
801CXXCPP
802am__fastdepCXX_FALSE
803am__fastdepCXX_TRUE
804CXXDEPMODE
805ac_ct_CXX
806CXXFLAGS
807CXX
808NMEDIT
809DSYMUTIL
810RANLIB
811AR
812ECHO
813SED
814host_os
815host_vendor
816host_cpu
817host
818build_os
819build_vendor
820build_cpu
821build
822EGREP
823GREP
824CPP
825LN_S
826am__fastdepCC_FALSE
827am__fastdepCC_TRUE
828CCDEPMODE
829AMDEPBACKSLASH
830AMDEP_FALSE
831AMDEP_TRUE
832am__quote
833am__include
834DEPDIR
835OBJEXT
836EXEEXT
837ac_ct_CC
838CPPFLAGS
839LDFLAGS
840CFLAGS
841CC
842am__untar
843am__tar
844AMTAR
845am__leading_dot
846SET_MAKE
847AWK
848mkdir_p
849MKDIR_P
850INSTALL_STRIP_PROGRAM
851STRIP
852install_sh
853MAKEINFO
854AUTOHEADER
855AUTOMAKE
856AUTOCONF
857ACLOCAL
858VERSION
859PACKAGE
860CYGPATH_W
861am__isrc
862INSTALL_DATA
863INSTALL_SCRIPT
864INSTALL_PROGRAM
865target_alias
866host_alias
867build_alias
868LIBS
869ECHO_T
870ECHO_N
871ECHO_C
872DEFS
873mandir
874localedir
875libdir
876psdir
877pdfdir
878dvidir
879htmldir
880infodir
881docdir
882oldincludedir
883includedir
884localstatedir
885sharedstatedir
886sysconfdir
887datadir
888datarootdir
889libexecdir
890sbindir
891bindir
892program_transform_name
893prefix
894exec_prefix
895PACKAGE_BUGREPORT
896PACKAGE_STRING
897PACKAGE_VERSION
898PACKAGE_TARNAME
899PACKAGE_NAME
900PATH_SEPARATOR
901SHELL'
902ac_subst_files=''
903ac_user_opts='
904enable_option_checking
905enable_dependency_tracking
906enable_gcc_warnings
907enable_shared
908enable_static
909enable_fast_install
910with_gnu_ld
911enable_libtool_lock
912with_pic
913with_tags
914'
915      ac_precious_vars='build_alias
916host_alias
917target_alias
918CC
919CFLAGS
920LDFLAGS
921LIBS
922CPPFLAGS
923CPP
924CXX
925CXXFLAGS
926CCC
927CXXCPP
928F77
929FFLAGS'
930
931
932# Initialize some variables set by options.
933ac_init_help=
934ac_init_version=false
935ac_unrecognized_opts=
936ac_unrecognized_sep=
937# The variables have the same names as the options, with
938# dashes changed to underlines.
939cache_file=/dev/null
940exec_prefix=NONE
941no_create=
942no_recursion=
943prefix=NONE
944program_prefix=NONE
945program_suffix=NONE
946program_transform_name=s,x,x,
947silent=
948site=
949srcdir=
950verbose=
951x_includes=NONE
952x_libraries=NONE
953
954# Installation directory options.
955# These are left unexpanded so users can "make install exec_prefix=/foo"
956# and all the variables that are supposed to be based on exec_prefix
957# by default will actually change.
958# Use braces instead of parens because sh, perl, etc. also accept them.
959# (The list follows the same order as the GNU Coding Standards.)
960bindir='${exec_prefix}/bin'
961sbindir='${exec_prefix}/sbin'
962libexecdir='${exec_prefix}/libexec'
963datarootdir='${prefix}/share'
964datadir='${datarootdir}'
965sysconfdir='${prefix}/etc'
966sharedstatedir='${prefix}/com'
967localstatedir='${prefix}/var'
968includedir='${prefix}/include'
969oldincludedir='/usr/include'
970docdir='${datarootdir}/doc/${PACKAGE}'
971infodir='${datarootdir}/info'
972htmldir='${docdir}'
973dvidir='${docdir}'
974pdfdir='${docdir}'
975psdir='${docdir}'
976libdir='${exec_prefix}/lib'
977localedir='${datarootdir}/locale'
978mandir='${datarootdir}/man'
979
980ac_prev=
981ac_dashdash=
982for ac_option
983do
984  # If the previous option needs an argument, assign it.
985  if test -n "$ac_prev"; then
986    eval $ac_prev=\$ac_option
987    ac_prev=
988    continue
989  fi
990
991  case $ac_option in
992  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
993  *)	ac_optarg=yes ;;
994  esac
995
996  # Accept the important Cygnus configure options, so we can diagnose typos.
997
998  case $ac_dashdash$ac_option in
999  --)
1000    ac_dashdash=yes ;;
1001
1002  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1003    ac_prev=bindir ;;
1004  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1005    bindir=$ac_optarg ;;
1006
1007  -build | --build | --buil | --bui | --bu)
1008    ac_prev=build_alias ;;
1009  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1010    build_alias=$ac_optarg ;;
1011
1012  -cache-file | --cache-file | --cache-fil | --cache-fi \
1013  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1014    ac_prev=cache_file ;;
1015  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1016  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1017    cache_file=$ac_optarg ;;
1018
1019  --config-cache | -C)
1020    cache_file=config.cache ;;
1021
1022  -datadir | --datadir | --datadi | --datad)
1023    ac_prev=datadir ;;
1024  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1025    datadir=$ac_optarg ;;
1026
1027  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1028  | --dataroo | --dataro | --datar)
1029    ac_prev=datarootdir ;;
1030  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1031  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1032    datarootdir=$ac_optarg ;;
1033
1034  -disable-* | --disable-*)
1035    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1036    # Reject names that are not valid shell variable names.
1037    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1038      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1039   { (exit 1); exit 1; }; }
1040    ac_useropt_orig=$ac_useropt
1041    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1042    case $ac_user_opts in
1043      *"
1044"enable_$ac_useropt"
1045"*) ;;
1046      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1047	 ac_unrecognized_sep=', ';;
1048    esac
1049    eval enable_$ac_useropt=no ;;
1050
1051  -docdir | --docdir | --docdi | --doc | --do)
1052    ac_prev=docdir ;;
1053  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1054    docdir=$ac_optarg ;;
1055
1056  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1057    ac_prev=dvidir ;;
1058  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1059    dvidir=$ac_optarg ;;
1060
1061  -enable-* | --enable-*)
1062    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1063    # Reject names that are not valid shell variable names.
1064    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1065      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1066   { (exit 1); exit 1; }; }
1067    ac_useropt_orig=$ac_useropt
1068    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1069    case $ac_user_opts in
1070      *"
1071"enable_$ac_useropt"
1072"*) ;;
1073      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1074	 ac_unrecognized_sep=', ';;
1075    esac
1076    eval enable_$ac_useropt=\$ac_optarg ;;
1077
1078  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1079  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1080  | --exec | --exe | --ex)
1081    ac_prev=exec_prefix ;;
1082  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1083  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1084  | --exec=* | --exe=* | --ex=*)
1085    exec_prefix=$ac_optarg ;;
1086
1087  -gas | --gas | --ga | --g)
1088    # Obsolete; use --with-gas.
1089    with_gas=yes ;;
1090
1091  -help | --help | --hel | --he | -h)
1092    ac_init_help=long ;;
1093  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1094    ac_init_help=recursive ;;
1095  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1096    ac_init_help=short ;;
1097
1098  -host | --host | --hos | --ho)
1099    ac_prev=host_alias ;;
1100  -host=* | --host=* | --hos=* | --ho=*)
1101    host_alias=$ac_optarg ;;
1102
1103  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1104    ac_prev=htmldir ;;
1105  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1106  | --ht=*)
1107    htmldir=$ac_optarg ;;
1108
1109  -includedir | --includedir | --includedi | --included | --include \
1110  | --includ | --inclu | --incl | --inc)
1111    ac_prev=includedir ;;
1112  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1113  | --includ=* | --inclu=* | --incl=* | --inc=*)
1114    includedir=$ac_optarg ;;
1115
1116  -infodir | --infodir | --infodi | --infod | --info | --inf)
1117    ac_prev=infodir ;;
1118  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1119    infodir=$ac_optarg ;;
1120
1121  -libdir | --libdir | --libdi | --libd)
1122    ac_prev=libdir ;;
1123  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1124    libdir=$ac_optarg ;;
1125
1126  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1127  | --libexe | --libex | --libe)
1128    ac_prev=libexecdir ;;
1129  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1130  | --libexe=* | --libex=* | --libe=*)
1131    libexecdir=$ac_optarg ;;
1132
1133  -localedir | --localedir | --localedi | --localed | --locale)
1134    ac_prev=localedir ;;
1135  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1136    localedir=$ac_optarg ;;
1137
1138  -localstatedir | --localstatedir | --localstatedi | --localstated \
1139  | --localstate | --localstat | --localsta | --localst | --locals)
1140    ac_prev=localstatedir ;;
1141  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1142  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1143    localstatedir=$ac_optarg ;;
1144
1145  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1146    ac_prev=mandir ;;
1147  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1148    mandir=$ac_optarg ;;
1149
1150  -nfp | --nfp | --nf)
1151    # Obsolete; use --without-fp.
1152    with_fp=no ;;
1153
1154  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1155  | --no-cr | --no-c | -n)
1156    no_create=yes ;;
1157
1158  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1159  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1160    no_recursion=yes ;;
1161
1162  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1163  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1164  | --oldin | --oldi | --old | --ol | --o)
1165    ac_prev=oldincludedir ;;
1166  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1167  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1168  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1169    oldincludedir=$ac_optarg ;;
1170
1171  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1172    ac_prev=prefix ;;
1173  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1174    prefix=$ac_optarg ;;
1175
1176  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1177  | --program-pre | --program-pr | --program-p)
1178    ac_prev=program_prefix ;;
1179  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1180  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1181    program_prefix=$ac_optarg ;;
1182
1183  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1184  | --program-suf | --program-su | --program-s)
1185    ac_prev=program_suffix ;;
1186  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1187  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1188    program_suffix=$ac_optarg ;;
1189
1190  -program-transform-name | --program-transform-name \
1191  | --program-transform-nam | --program-transform-na \
1192  | --program-transform-n | --program-transform- \
1193  | --program-transform | --program-transfor \
1194  | --program-transfo | --program-transf \
1195  | --program-trans | --program-tran \
1196  | --progr-tra | --program-tr | --program-t)
1197    ac_prev=program_transform_name ;;
1198  -program-transform-name=* | --program-transform-name=* \
1199  | --program-transform-nam=* | --program-transform-na=* \
1200  | --program-transform-n=* | --program-transform-=* \
1201  | --program-transform=* | --program-transfor=* \
1202  | --program-transfo=* | --program-transf=* \
1203  | --program-trans=* | --program-tran=* \
1204  | --progr-tra=* | --program-tr=* | --program-t=*)
1205    program_transform_name=$ac_optarg ;;
1206
1207  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1208    ac_prev=pdfdir ;;
1209  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1210    pdfdir=$ac_optarg ;;
1211
1212  -psdir | --psdir | --psdi | --psd | --ps)
1213    ac_prev=psdir ;;
1214  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1215    psdir=$ac_optarg ;;
1216
1217  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1218  | -silent | --silent | --silen | --sile | --sil)
1219    silent=yes ;;
1220
1221  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1222    ac_prev=sbindir ;;
1223  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1224  | --sbi=* | --sb=*)
1225    sbindir=$ac_optarg ;;
1226
1227  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1228  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1229  | --sharedst | --shareds | --shared | --share | --shar \
1230  | --sha | --sh)
1231    ac_prev=sharedstatedir ;;
1232  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1233  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1234  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1235  | --sha=* | --sh=*)
1236    sharedstatedir=$ac_optarg ;;
1237
1238  -site | --site | --sit)
1239    ac_prev=site ;;
1240  -site=* | --site=* | --sit=*)
1241    site=$ac_optarg ;;
1242
1243  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1244    ac_prev=srcdir ;;
1245  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1246    srcdir=$ac_optarg ;;
1247
1248  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1249  | --syscon | --sysco | --sysc | --sys | --sy)
1250    ac_prev=sysconfdir ;;
1251  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1252  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1253    sysconfdir=$ac_optarg ;;
1254
1255  -target | --target | --targe | --targ | --tar | --ta | --t)
1256    ac_prev=target_alias ;;
1257  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1258    target_alias=$ac_optarg ;;
1259
1260  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1261    verbose=yes ;;
1262
1263  -version | --version | --versio | --versi | --vers | -V)
1264    ac_init_version=: ;;
1265
1266  -with-* | --with-*)
1267    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1268    # Reject names that are not valid shell variable names.
1269    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1270      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1271   { (exit 1); exit 1; }; }
1272    ac_useropt_orig=$ac_useropt
1273    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1274    case $ac_user_opts in
1275      *"
1276"with_$ac_useropt"
1277"*) ;;
1278      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1279	 ac_unrecognized_sep=', ';;
1280    esac
1281    eval with_$ac_useropt=\$ac_optarg ;;
1282
1283  -without-* | --without-*)
1284    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1285    # Reject names that are not valid shell variable names.
1286    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1287      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1288   { (exit 1); exit 1; }; }
1289    ac_useropt_orig=$ac_useropt
1290    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1291    case $ac_user_opts in
1292      *"
1293"with_$ac_useropt"
1294"*) ;;
1295      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1296	 ac_unrecognized_sep=', ';;
1297    esac
1298    eval with_$ac_useropt=no ;;
1299
1300  --x)
1301    # Obsolete; use --with-x.
1302    with_x=yes ;;
1303
1304  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1305  | --x-incl | --x-inc | --x-in | --x-i)
1306    ac_prev=x_includes ;;
1307  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1308  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1309    x_includes=$ac_optarg ;;
1310
1311  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1312  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1313    ac_prev=x_libraries ;;
1314  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1315  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1316    x_libraries=$ac_optarg ;;
1317
1318  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1319Try \`$0 --help' for more information." >&2
1320   { (exit 1); exit 1; }; }
1321    ;;
1322
1323  *=*)
1324    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1325    # Reject names that are not valid shell variable names.
1326    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1327      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1328   { (exit 1); exit 1; }; }
1329    eval $ac_envvar=\$ac_optarg
1330    export $ac_envvar ;;
1331
1332  *)
1333    # FIXME: should be removed in autoconf 3.0.
1334    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1335    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1336      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1337    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1338    ;;
1339
1340  esac
1341done
1342
1343if test -n "$ac_prev"; then
1344  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1345  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1346   { (exit 1); exit 1; }; }
1347fi
1348
1349if test -n "$ac_unrecognized_opts"; then
1350  case $enable_option_checking in
1351    no) ;;
1352    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1353   { (exit 1); exit 1; }; } ;;
1354    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1355  esac
1356fi
1357
1358# Check all directory arguments for consistency.
1359for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1360		datadir sysconfdir sharedstatedir localstatedir includedir \
1361		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1362		libdir localedir mandir
1363do
1364  eval ac_val=\$$ac_var
1365  # Remove trailing slashes.
1366  case $ac_val in
1367    */ )
1368      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1369      eval $ac_var=\$ac_val;;
1370  esac
1371  # Be sure to have absolute directory names.
1372  case $ac_val in
1373    [\\/$]* | ?:[\\/]* )  continue;;
1374    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1375  esac
1376  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1377   { (exit 1); exit 1; }; }
1378done
1379
1380# There might be people who depend on the old broken behavior: `$host'
1381# used to hold the argument of --host etc.
1382# FIXME: To remove some day.
1383build=$build_alias
1384host=$host_alias
1385target=$target_alias
1386
1387# FIXME: To remove some day.
1388if test "x$host_alias" != x; then
1389  if test "x$build_alias" = x; then
1390    cross_compiling=maybe
1391    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1392    If a cross compiler is detected then cross compile mode will be used." >&2
1393  elif test "x$build_alias" != "x$host_alias"; then
1394    cross_compiling=yes
1395  fi
1396fi
1397
1398ac_tool_prefix=
1399test -n "$host_alias" && ac_tool_prefix=$host_alias-
1400
1401test "$silent" = yes && exec 6>/dev/null
1402
1403
1404ac_pwd=`pwd` && test -n "$ac_pwd" &&
1405ac_ls_di=`ls -di .` &&
1406ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1407  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1408   { (exit 1); exit 1; }; }
1409test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1410  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1411   { (exit 1); exit 1; }; }
1412
1413
1414# Find the source files, if location was not specified.
1415if test -z "$srcdir"; then
1416  ac_srcdir_defaulted=yes
1417  # Try the directory containing this script, then the parent directory.
1418  ac_confdir=`$as_dirname -- "$as_myself" ||
1419$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1420	 X"$as_myself" : 'X\(//\)[^/]' \| \
1421	 X"$as_myself" : 'X\(//\)$' \| \
1422	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1423$as_echo X"$as_myself" |
1424    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1425	    s//\1/
1426	    q
1427	  }
1428	  /^X\(\/\/\)[^/].*/{
1429	    s//\1/
1430	    q
1431	  }
1432	  /^X\(\/\/\)$/{
1433	    s//\1/
1434	    q
1435	  }
1436	  /^X\(\/\).*/{
1437	    s//\1/
1438	    q
1439	  }
1440	  s/.*/./; q'`
1441  srcdir=$ac_confdir
1442  if test ! -r "$srcdir/$ac_unique_file"; then
1443    srcdir=..
1444  fi
1445else
1446  ac_srcdir_defaulted=no
1447fi
1448if test ! -r "$srcdir/$ac_unique_file"; then
1449  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1450  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1451   { (exit 1); exit 1; }; }
1452fi
1453ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1454ac_abs_confdir=`(
1455	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1456   { (exit 1); exit 1; }; }
1457	pwd)`
1458# When building in place, set srcdir=.
1459if test "$ac_abs_confdir" = "$ac_pwd"; then
1460  srcdir=.
1461fi
1462# Remove unnecessary trailing slashes from srcdir.
1463# Double slashes in file names in object file debugging info
1464# mess up M-x gdb in Emacs.
1465case $srcdir in
1466*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1467esac
1468for ac_var in $ac_precious_vars; do
1469  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1470  eval ac_env_${ac_var}_value=\$${ac_var}
1471  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1472  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1473done
1474
1475#
1476# Report the --help message.
1477#
1478if test "$ac_init_help" = "long"; then
1479  # Omit some internal or obsolete options to make the list less imposing.
1480  # This message is too long to be a string in the A/UX 3.1 sh.
1481  cat <<_ACEOF
1482\`configure' configures this package to adapt to many kinds of systems.
1483
1484Usage: $0 [OPTION]... [VAR=VALUE]...
1485
1486To assign environment variables (e.g., CC, CFLAGS...), specify them as
1487VAR=VALUE.  See below for descriptions of some of the useful variables.
1488
1489Defaults for the options are specified in brackets.
1490
1491Configuration:
1492  -h, --help              display this help and exit
1493      --help=short        display options specific to this package
1494      --help=recursive    display the short help of all the included packages
1495  -V, --version           display version information and exit
1496  -q, --quiet, --silent   do not print \`checking...' messages
1497      --cache-file=FILE   cache test results in FILE [disabled]
1498  -C, --config-cache      alias for \`--cache-file=config.cache'
1499  -n, --no-create         do not create output files
1500      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1501
1502Installation directories:
1503  --prefix=PREFIX         install architecture-independent files in PREFIX
1504                          [$ac_default_prefix]
1505  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1506                          [PREFIX]
1507
1508By default, \`make install' will install all the files in
1509\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1510an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1511for instance \`--prefix=\$HOME'.
1512
1513For better control, use the options below.
1514
1515Fine tuning of the installation directories:
1516  --bindir=DIR            user executables [EPREFIX/bin]
1517  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1518  --libexecdir=DIR        program executables [EPREFIX/libexec]
1519  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1520  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1521  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1522  --libdir=DIR            object code libraries [EPREFIX/lib]
1523  --includedir=DIR        C header files [PREFIX/include]
1524  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1525  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1526  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1527  --infodir=DIR           info documentation [DATAROOTDIR/info]
1528  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1529  --mandir=DIR            man documentation [DATAROOTDIR/man]
1530  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1531  --htmldir=DIR           html documentation [DOCDIR]
1532  --dvidir=DIR            dvi documentation [DOCDIR]
1533  --pdfdir=DIR            pdf documentation [DOCDIR]
1534  --psdir=DIR             ps documentation [DOCDIR]
1535_ACEOF
1536
1537  cat <<\_ACEOF
1538
1539Program names:
1540  --program-prefix=PREFIX            prepend PREFIX to installed program names
1541  --program-suffix=SUFFIX            append SUFFIX to installed program names
1542  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1543
1544System types:
1545  --build=BUILD     configure for building on BUILD [guessed]
1546  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1547_ACEOF
1548fi
1549
1550if test -n "$ac_init_help"; then
1551
1552  cat <<\_ACEOF
1553
1554Optional Features:
1555  --disable-option-checking  ignore unrecognized --enable/--with options
1556  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1557  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1558  --disable-dependency-tracking  speeds up one-time build
1559  --enable-dependency-tracking   do not reject slow dependency extractors
1560  --enable-gcc-warnings   enable verbose warnings with GCC
1561  --enable-shared[=PKGS]  build shared libraries [default=yes]
1562  --enable-static[=PKGS]  build static libraries [default=yes]
1563  --enable-fast-install[=PKGS]
1564                          optimize for fast installation [default=yes]
1565  --disable-libtool-lock  avoid locking (might break parallel builds)
1566
1567Optional Packages:
1568  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1569  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1570  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1571  --with-pic              try to use only PIC/non-PIC objects [default=use
1572                          both]
1573  --with-tags[=TAGS]      include additional configurations [automatic]
1574
1575Some influential environment variables:
1576  CC          C compiler command
1577  CFLAGS      C compiler flags
1578  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1579              nonstandard directory <lib dir>
1580  LIBS        libraries to pass to the linker, e.g. -l<library>
1581  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1582              you have headers in a nonstandard directory <include dir>
1583  CPP         C preprocessor
1584  CXX         C++ compiler command
1585  CXXFLAGS    C++ compiler flags
1586  CXXCPP      C++ preprocessor
1587  F77         Fortran 77 compiler command
1588  FFLAGS      Fortran 77 compiler flags
1589
1590Use these variables to override the choices made by `configure' or to help
1591it to find libraries and programs with nonstandard names/locations.
1592
1593_ACEOF
1594ac_status=$?
1595fi
1596
1597if test "$ac_init_help" = "recursive"; then
1598  # If there are subdirs, report their specific --help.
1599  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1600    test -d "$ac_dir" ||
1601      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1602      continue
1603    ac_builddir=.
1604
1605case "$ac_dir" in
1606.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1607*)
1608  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1609  # A ".." for each directory in $ac_dir_suffix.
1610  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1611  case $ac_top_builddir_sub in
1612  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1613  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1614  esac ;;
1615esac
1616ac_abs_top_builddir=$ac_pwd
1617ac_abs_builddir=$ac_pwd$ac_dir_suffix
1618# for backward compatibility:
1619ac_top_builddir=$ac_top_build_prefix
1620
1621case $srcdir in
1622  .)  # We are building in place.
1623    ac_srcdir=.
1624    ac_top_srcdir=$ac_top_builddir_sub
1625    ac_abs_top_srcdir=$ac_pwd ;;
1626  [\\/]* | ?:[\\/]* )  # Absolute name.
1627    ac_srcdir=$srcdir$ac_dir_suffix;
1628    ac_top_srcdir=$srcdir
1629    ac_abs_top_srcdir=$srcdir ;;
1630  *) # Relative name.
1631    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1632    ac_top_srcdir=$ac_top_build_prefix$srcdir
1633    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1634esac
1635ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1636
1637    cd "$ac_dir" || { ac_status=$?; continue; }
1638    # Check for guested configure.
1639    if test -f "$ac_srcdir/configure.gnu"; then
1640      echo &&
1641      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1642    elif test -f "$ac_srcdir/configure"; then
1643      echo &&
1644      $SHELL "$ac_srcdir/configure" --help=recursive
1645    else
1646      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1647    fi || ac_status=$?
1648    cd "$ac_pwd" || { ac_status=$?; break; }
1649  done
1650fi
1651
1652test -n "$ac_init_help" && exit $ac_status
1653if $ac_init_version; then
1654  cat <<\_ACEOF
1655configure
1656generated by GNU Autoconf 2.63
1657
1658Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16592002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1660This configure script is free software; the Free Software Foundation
1661gives unlimited permission to copy, distribute and modify it.
1662_ACEOF
1663  exit
1664fi
1665cat >config.log <<_ACEOF
1666This file contains any messages produced by compilers while
1667running configure, to aid debugging if configure makes a mistake.
1668
1669It was created by $as_me, which was
1670generated by GNU Autoconf 2.63.  Invocation command line was
1671
1672  $ $0 $@
1673
1674_ACEOF
1675exec 5>>config.log
1676{
1677cat <<_ASUNAME
1678## --------- ##
1679## Platform. ##
1680## --------- ##
1681
1682hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1683uname -m = `(uname -m) 2>/dev/null || echo unknown`
1684uname -r = `(uname -r) 2>/dev/null || echo unknown`
1685uname -s = `(uname -s) 2>/dev/null || echo unknown`
1686uname -v = `(uname -v) 2>/dev/null || echo unknown`
1687
1688/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1689/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1690
1691/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1692/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1693/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1694/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1695/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1696/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1697/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1698
1699_ASUNAME
1700
1701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1702for as_dir in $PATH
1703do
1704  IFS=$as_save_IFS
1705  test -z "$as_dir" && as_dir=.
1706  $as_echo "PATH: $as_dir"
1707done
1708IFS=$as_save_IFS
1709
1710} >&5
1711
1712cat >&5 <<_ACEOF
1713
1714
1715## ----------- ##
1716## Core tests. ##
1717## ----------- ##
1718
1719_ACEOF
1720
1721
1722# Keep a trace of the command line.
1723# Strip out --no-create and --no-recursion so they do not pile up.
1724# Strip out --silent because we don't want to record it for future runs.
1725# Also quote any args containing shell meta-characters.
1726# Make two passes to allow for proper duplicate-argument suppression.
1727ac_configure_args=
1728ac_configure_args0=
1729ac_configure_args1=
1730ac_must_keep_next=false
1731for ac_pass in 1 2
1732do
1733  for ac_arg
1734  do
1735    case $ac_arg in
1736    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1737    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1738    | -silent | --silent | --silen | --sile | --sil)
1739      continue ;;
1740    *\'*)
1741      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1742    esac
1743    case $ac_pass in
1744    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1745    2)
1746      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1747      if test $ac_must_keep_next = true; then
1748	ac_must_keep_next=false # Got value, back to normal.
1749      else
1750	case $ac_arg in
1751	  *=* | --config-cache | -C | -disable-* | --disable-* \
1752	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1753	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1754	  | -with-* | --with-* | -without-* | --without-* | --x)
1755	    case "$ac_configure_args0 " in
1756	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1757	    esac
1758	    ;;
1759	  -* ) ac_must_keep_next=true ;;
1760	esac
1761      fi
1762      ac_configure_args="$ac_configure_args '$ac_arg'"
1763      ;;
1764    esac
1765  done
1766done
1767$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1768$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1769
1770# When interrupted or exit'd, cleanup temporary files, and complete
1771# config.log.  We remove comments because anyway the quotes in there
1772# would cause problems or look ugly.
1773# WARNING: Use '\'' to represent an apostrophe within the trap.
1774# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1775trap 'exit_status=$?
1776  # Save into config.log some information that might help in debugging.
1777  {
1778    echo
1779
1780    cat <<\_ASBOX
1781## ---------------- ##
1782## Cache variables. ##
1783## ---------------- ##
1784_ASBOX
1785    echo
1786    # The following way of writing the cache mishandles newlines in values,
1787(
1788  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1789    eval ac_val=\$$ac_var
1790    case $ac_val in #(
1791    *${as_nl}*)
1792      case $ac_var in #(
1793      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1794$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1795      esac
1796      case $ac_var in #(
1797      _ | IFS | as_nl) ;; #(
1798      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1799      *) $as_unset $ac_var ;;
1800      esac ;;
1801    esac
1802  done
1803  (set) 2>&1 |
1804    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1805    *${as_nl}ac_space=\ *)
1806      sed -n \
1807	"s/'\''/'\''\\\\'\'''\''/g;
1808	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1809      ;; #(
1810    *)
1811      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1812      ;;
1813    esac |
1814    sort
1815)
1816    echo
1817
1818    cat <<\_ASBOX
1819## ----------------- ##
1820## Output variables. ##
1821## ----------------- ##
1822_ASBOX
1823    echo
1824    for ac_var in $ac_subst_vars
1825    do
1826      eval ac_val=\$$ac_var
1827      case $ac_val in
1828      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1829      esac
1830      $as_echo "$ac_var='\''$ac_val'\''"
1831    done | sort
1832    echo
1833
1834    if test -n "$ac_subst_files"; then
1835      cat <<\_ASBOX
1836## ------------------- ##
1837## File substitutions. ##
1838## ------------------- ##
1839_ASBOX
1840      echo
1841      for ac_var in $ac_subst_files
1842      do
1843	eval ac_val=\$$ac_var
1844	case $ac_val in
1845	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1846	esac
1847	$as_echo "$ac_var='\''$ac_val'\''"
1848      done | sort
1849      echo
1850    fi
1851
1852    if test -s confdefs.h; then
1853      cat <<\_ASBOX
1854## ----------- ##
1855## confdefs.h. ##
1856## ----------- ##
1857_ASBOX
1858      echo
1859      cat confdefs.h
1860      echo
1861    fi
1862    test "$ac_signal" != 0 &&
1863      $as_echo "$as_me: caught signal $ac_signal"
1864    $as_echo "$as_me: exit $exit_status"
1865  } >&5
1866  rm -f core *.core core.conftest.* &&
1867    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1868    exit $exit_status
1869' 0
1870for ac_signal in 1 2 13 15; do
1871  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1872done
1873ac_signal=0
1874
1875# confdefs.h avoids OS command line length limits that DEFS can exceed.
1876rm -f -r conftest* confdefs.h
1877
1878# Predefined preprocessor variables.
1879
1880cat >>confdefs.h <<_ACEOF
1881#define PACKAGE_NAME "$PACKAGE_NAME"
1882_ACEOF
1883
1884
1885cat >>confdefs.h <<_ACEOF
1886#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1887_ACEOF
1888
1889
1890cat >>confdefs.h <<_ACEOF
1891#define PACKAGE_VERSION "$PACKAGE_VERSION"
1892_ACEOF
1893
1894
1895cat >>confdefs.h <<_ACEOF
1896#define PACKAGE_STRING "$PACKAGE_STRING"
1897_ACEOF
1898
1899
1900cat >>confdefs.h <<_ACEOF
1901#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1902_ACEOF
1903
1904
1905# Let the site file select an alternate cache file if it wants to.
1906# Prefer an explicitly selected file to automatically selected ones.
1907ac_site_file1=NONE
1908ac_site_file2=NONE
1909if test -n "$CONFIG_SITE"; then
1910  ac_site_file1=$CONFIG_SITE
1911elif test "x$prefix" != xNONE; then
1912  ac_site_file1=$prefix/share/config.site
1913  ac_site_file2=$prefix/etc/config.site
1914else
1915  ac_site_file1=$ac_default_prefix/share/config.site
1916  ac_site_file2=$ac_default_prefix/etc/config.site
1917fi
1918for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1919do
1920  test "x$ac_site_file" = xNONE && continue
1921  if test -r "$ac_site_file"; then
1922    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1923$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1924    sed 's/^/| /' "$ac_site_file" >&5
1925    . "$ac_site_file"
1926  fi
1927done
1928
1929if test -r "$cache_file"; then
1930  # Some versions of bash will fail to source /dev/null (special
1931  # files actually), so we avoid doing that.
1932  if test -f "$cache_file"; then
1933    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1934$as_echo "$as_me: loading cache $cache_file" >&6;}
1935    case $cache_file in
1936      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1937      *)                      . "./$cache_file";;
1938    esac
1939  fi
1940else
1941  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1942$as_echo "$as_me: creating cache $cache_file" >&6;}
1943  >$cache_file
1944fi
1945
1946# Check that the precious variables saved in the cache have kept the same
1947# value.
1948ac_cache_corrupted=false
1949for ac_var in $ac_precious_vars; do
1950  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1951  eval ac_new_set=\$ac_env_${ac_var}_set
1952  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1953  eval ac_new_val=\$ac_env_${ac_var}_value
1954  case $ac_old_set,$ac_new_set in
1955    set,)
1956      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1957$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1958      ac_cache_corrupted=: ;;
1959    ,set)
1960      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1961$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1962      ac_cache_corrupted=: ;;
1963    ,);;
1964    *)
1965      if test "x$ac_old_val" != "x$ac_new_val"; then
1966	# differences in whitespace do not lead to failure.
1967	ac_old_val_w=`echo x $ac_old_val`
1968	ac_new_val_w=`echo x $ac_new_val`
1969	if test "$ac_old_val_w" != "$ac_new_val_w"; then
1970	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1971$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1972	  ac_cache_corrupted=:
1973	else
1974	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1975$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1976	  eval $ac_var=\$ac_old_val
1977	fi
1978	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
1979$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
1980	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
1981$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
1982      fi;;
1983  esac
1984  # Pass precious variables to config.status.
1985  if test "$ac_new_set" = set; then
1986    case $ac_new_val in
1987    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1988    *) ac_arg=$ac_var=$ac_new_val ;;
1989    esac
1990    case " $ac_configure_args " in
1991      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1992      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1993    esac
1994  fi
1995done
1996if $ac_cache_corrupted; then
1997  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1998$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1999  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2000$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2001  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2002$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2003   { (exit 1); exit 1; }; }
2004fi
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022ac_ext=c
2023ac_cpp='$CPP $CPPFLAGS'
2024ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2025ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2026ac_compiler_gnu=$ac_cv_c_compiler_gnu
2027
2028
2029
2030am__api_version='1.10'
2031
2032ac_aux_dir=
2033for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2034  if test -f "$ac_dir/install-sh"; then
2035    ac_aux_dir=$ac_dir
2036    ac_install_sh="$ac_aux_dir/install-sh -c"
2037    break
2038  elif test -f "$ac_dir/install.sh"; then
2039    ac_aux_dir=$ac_dir
2040    ac_install_sh="$ac_aux_dir/install.sh -c"
2041    break
2042  elif test -f "$ac_dir/shtool"; then
2043    ac_aux_dir=$ac_dir
2044    ac_install_sh="$ac_aux_dir/shtool install -c"
2045    break
2046  fi
2047done
2048if test -z "$ac_aux_dir"; then
2049  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2050$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2051   { (exit 1); exit 1; }; }
2052fi
2053
2054# These three variables are undocumented and unsupported,
2055# and are intended to be withdrawn in a future Autoconf release.
2056# They can cause serious problems if a builder's source tree is in a directory
2057# whose full name contains unusual characters.
2058ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2059ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2060ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2061
2062
2063# Find a good install program.  We prefer a C program (faster),
2064# so one script is as good as another.  But avoid the broken or
2065# incompatible versions:
2066# SysV /etc/install, /usr/sbin/install
2067# SunOS /usr/etc/install
2068# IRIX /sbin/install
2069# AIX /bin/install
2070# AmigaOS /C/install, which installs bootblocks on floppy discs
2071# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2072# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2073# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2074# OS/2's system install, which has a completely different semantic
2075# ./install, which can be erroneously created by make from ./install.sh.
2076# Reject install programs that cannot install multiple files.
2077{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2078$as_echo_n "checking for a BSD-compatible install... " >&6; }
2079if test -z "$INSTALL"; then
2080if test "${ac_cv_path_install+set}" = set; then
2081  $as_echo_n "(cached) " >&6
2082else
2083  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2084for as_dir in $PATH
2085do
2086  IFS=$as_save_IFS
2087  test -z "$as_dir" && as_dir=.
2088  # Account for people who put trailing slashes in PATH elements.
2089case $as_dir/ in
2090  ./ | .// | /cC/* | \
2091  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2092  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2093  /usr/ucb/* ) ;;
2094  *)
2095    # OSF1 and SCO ODT 3.0 have their own names for install.
2096    # Don't use installbsd from OSF since it installs stuff as root
2097    # by default.
2098    for ac_prog in ginstall scoinst install; do
2099      for ac_exec_ext in '' $ac_executable_extensions; do
2100	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2101	  if test $ac_prog = install &&
2102	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2103	    # AIX install.  It has an incompatible calling convention.
2104	    :
2105	  elif test $ac_prog = install &&
2106	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2107	    # program-specific install script used by HP pwplus--don't use.
2108	    :
2109	  else
2110	    rm -rf conftest.one conftest.two conftest.dir
2111	    echo one > conftest.one
2112	    echo two > conftest.two
2113	    mkdir conftest.dir
2114	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2115	      test -s conftest.one && test -s conftest.two &&
2116	      test -s conftest.dir/conftest.one &&
2117	      test -s conftest.dir/conftest.two
2118	    then
2119	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2120	      break 3
2121	    fi
2122	  fi
2123	fi
2124      done
2125    done
2126    ;;
2127esac
2128
2129done
2130IFS=$as_save_IFS
2131
2132rm -rf conftest.one conftest.two conftest.dir
2133
2134fi
2135  if test "${ac_cv_path_install+set}" = set; then
2136    INSTALL=$ac_cv_path_install
2137  else
2138    # As a last resort, use the slow shell script.  Don't cache a
2139    # value for INSTALL within a source directory, because that will
2140    # break other packages using the cache if that directory is
2141    # removed, or if the value is a relative name.
2142    INSTALL=$ac_install_sh
2143  fi
2144fi
2145{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2146$as_echo "$INSTALL" >&6; }
2147
2148# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2149# It thinks the first close brace ends the variable substitution.
2150test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2151
2152test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2153
2154test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2155
2156{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2157$as_echo_n "checking whether build environment is sane... " >&6; }
2158# Just in case
2159sleep 1
2160echo timestamp > conftest.file
2161# Do `set' in a subshell so we don't clobber the current shell's
2162# arguments.  Must try -L first in case configure is actually a
2163# symlink; some systems play weird games with the mod time of symlinks
2164# (eg FreeBSD returns the mod time of the symlink's containing
2165# directory).
2166if (
2167   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2168   if test "$*" = "X"; then
2169      # -L didn't work.
2170      set X `ls -t $srcdir/configure conftest.file`
2171   fi
2172   rm -f conftest.file
2173   if test "$*" != "X $srcdir/configure conftest.file" \
2174      && test "$*" != "X conftest.file $srcdir/configure"; then
2175
2176      # If neither matched, then we have a broken ls.  This can happen
2177      # if, for instance, CONFIG_SHELL is bash and it inherits a
2178      # broken ls alias from the environment.  This has actually
2179      # happened.  Such a system could not be considered "sane".
2180      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2181alias in your environment" >&5
2182$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2183alias in your environment" >&2;}
2184   { (exit 1); exit 1; }; }
2185   fi
2186
2187   test "$2" = conftest.file
2188   )
2189then
2190   # Ok.
2191   :
2192else
2193   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2194Check your system clock" >&5
2195$as_echo "$as_me: error: newly created file is older than distributed files!
2196Check your system clock" >&2;}
2197   { (exit 1); exit 1; }; }
2198fi
2199{ $as_echo "$as_me:$LINENO: result: yes" >&5
2200$as_echo "yes" >&6; }
2201test "$program_prefix" != NONE &&
2202  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2203# Use a double $ so make ignores it.
2204test "$program_suffix" != NONE &&
2205  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2206# Double any \ or $.
2207# By default was `s,x,x', remove it if useless.
2208ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2209program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2210
2211# expand $ac_aux_dir to an absolute path
2212am_aux_dir=`cd $ac_aux_dir && pwd`
2213
2214test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2215# Use eval to expand $SHELL
2216if eval "$MISSING --run true"; then
2217  am_missing_run="$MISSING --run "
2218else
2219  am_missing_run=
2220  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2221$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2222fi
2223
2224{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2225$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2226if test -z "$MKDIR_P"; then
2227  if test "${ac_cv_path_mkdir+set}" = set; then
2228  $as_echo_n "(cached) " >&6
2229else
2230  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2231for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2232do
2233  IFS=$as_save_IFS
2234  test -z "$as_dir" && as_dir=.
2235  for ac_prog in mkdir gmkdir; do
2236	 for ac_exec_ext in '' $ac_executable_extensions; do
2237	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2238	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2239	     'mkdir (GNU coreutils) '* | \
2240	     'mkdir (coreutils) '* | \
2241	     'mkdir (fileutils) '4.1*)
2242	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2243	       break 3;;
2244	   esac
2245	 done
2246       done
2247done
2248IFS=$as_save_IFS
2249
2250fi
2251
2252  if test "${ac_cv_path_mkdir+set}" = set; then
2253    MKDIR_P="$ac_cv_path_mkdir -p"
2254  else
2255    # As a last resort, use the slow shell script.  Don't cache a
2256    # value for MKDIR_P within a source directory, because that will
2257    # break other packages using the cache if that directory is
2258    # removed, or if the value is a relative name.
2259    test -d ./--version && rmdir ./--version
2260    MKDIR_P="$ac_install_sh -d"
2261  fi
2262fi
2263{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2264$as_echo "$MKDIR_P" >&6; }
2265
2266mkdir_p="$MKDIR_P"
2267case $mkdir_p in
2268  [\\/$]* | ?:[\\/]*) ;;
2269  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2270esac
2271
2272for ac_prog in gawk mawk nawk awk
2273do
2274  # Extract the first word of "$ac_prog", so it can be a program name with args.
2275set dummy $ac_prog; ac_word=$2
2276{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2277$as_echo_n "checking for $ac_word... " >&6; }
2278if test "${ac_cv_prog_AWK+set}" = set; then
2279  $as_echo_n "(cached) " >&6
2280else
2281  if test -n "$AWK"; then
2282  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2283else
2284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2285for as_dir in $PATH
2286do
2287  IFS=$as_save_IFS
2288  test -z "$as_dir" && as_dir=.
2289  for ac_exec_ext in '' $ac_executable_extensions; do
2290  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2291    ac_cv_prog_AWK="$ac_prog"
2292    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2293    break 2
2294  fi
2295done
2296done
2297IFS=$as_save_IFS
2298
2299fi
2300fi
2301AWK=$ac_cv_prog_AWK
2302if test -n "$AWK"; then
2303  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2304$as_echo "$AWK" >&6; }
2305else
2306  { $as_echo "$as_me:$LINENO: result: no" >&5
2307$as_echo "no" >&6; }
2308fi
2309
2310
2311  test -n "$AWK" && break
2312done
2313
2314{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2315$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2316set x ${MAKE-make}
2317ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2318if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2319  $as_echo_n "(cached) " >&6
2320else
2321  cat >conftest.make <<\_ACEOF
2322SHELL = /bin/sh
2323all:
2324	@echo '@@@%%%=$(MAKE)=@@@%%%'
2325_ACEOF
2326# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2327case `${MAKE-make} -f conftest.make 2>/dev/null` in
2328  *@@@%%%=?*=@@@%%%*)
2329    eval ac_cv_prog_make_${ac_make}_set=yes;;
2330  *)
2331    eval ac_cv_prog_make_${ac_make}_set=no;;
2332esac
2333rm -f conftest.make
2334fi
2335if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2336  { $as_echo "$as_me:$LINENO: result: yes" >&5
2337$as_echo "yes" >&6; }
2338  SET_MAKE=
2339else
2340  { $as_echo "$as_me:$LINENO: result: no" >&5
2341$as_echo "no" >&6; }
2342  SET_MAKE="MAKE=${MAKE-make}"
2343fi
2344
2345rm -rf .tst 2>/dev/null
2346mkdir .tst 2>/dev/null
2347if test -d .tst; then
2348  am__leading_dot=.
2349else
2350  am__leading_dot=_
2351fi
2352rmdir .tst 2>/dev/null
2353
2354if test "`cd $srcdir && pwd`" != "`pwd`"; then
2355  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2356  # is not polluted with repeated "-I."
2357  am__isrc=' -I$(srcdir)'
2358  # test to see if srcdir already configured
2359  if test -f $srcdir/config.status; then
2360    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2361$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2362   { (exit 1); exit 1; }; }
2363  fi
2364fi
2365
2366# test whether we have cygpath
2367if test -z "$CYGPATH_W"; then
2368  if (cygpath --version) >/dev/null 2>/dev/null; then
2369    CYGPATH_W='cygpath -w'
2370  else
2371    CYGPATH_W=echo
2372  fi
2373fi
2374
2375
2376# Define the identity of the package.
2377 PACKAGE=libevent
2378 VERSION=1.4.13-stable
2379
2380
2381cat >>confdefs.h <<_ACEOF
2382#define PACKAGE "$PACKAGE"
2383_ACEOF
2384
2385
2386cat >>confdefs.h <<_ACEOF
2387#define VERSION "$VERSION"
2388_ACEOF
2389
2390# Some tools Automake needs.
2391
2392ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2393
2394
2395AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2396
2397
2398AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2399
2400
2401AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2402
2403
2404MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2405
2406install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2407
2408# Installed binaries are usually stripped using `strip' when the user
2409# run `make install-strip'.  However `strip' might not be the right
2410# tool to use in cross-compilation environments, therefore Automake
2411# will honor the `STRIP' environment variable to overrule this program.
2412if test "$cross_compiling" != no; then
2413  if test -n "$ac_tool_prefix"; then
2414  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2415set dummy ${ac_tool_prefix}strip; ac_word=$2
2416{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2417$as_echo_n "checking for $ac_word... " >&6; }
2418if test "${ac_cv_prog_STRIP+set}" = set; then
2419  $as_echo_n "(cached) " >&6
2420else
2421  if test -n "$STRIP"; then
2422  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2423else
2424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2425for as_dir in $PATH
2426do
2427  IFS=$as_save_IFS
2428  test -z "$as_dir" && as_dir=.
2429  for ac_exec_ext in '' $ac_executable_extensions; do
2430  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2431    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2432    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2433    break 2
2434  fi
2435done
2436done
2437IFS=$as_save_IFS
2438
2439fi
2440fi
2441STRIP=$ac_cv_prog_STRIP
2442if test -n "$STRIP"; then
2443  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2444$as_echo "$STRIP" >&6; }
2445else
2446  { $as_echo "$as_me:$LINENO: result: no" >&5
2447$as_echo "no" >&6; }
2448fi
2449
2450
2451fi
2452if test -z "$ac_cv_prog_STRIP"; then
2453  ac_ct_STRIP=$STRIP
2454  # Extract the first word of "strip", so it can be a program name with args.
2455set dummy strip; ac_word=$2
2456{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2457$as_echo_n "checking for $ac_word... " >&6; }
2458if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2459  $as_echo_n "(cached) " >&6
2460else
2461  if test -n "$ac_ct_STRIP"; then
2462  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2463else
2464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2465for as_dir in $PATH
2466do
2467  IFS=$as_save_IFS
2468  test -z "$as_dir" && as_dir=.
2469  for ac_exec_ext in '' $ac_executable_extensions; do
2470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2471    ac_cv_prog_ac_ct_STRIP="strip"
2472    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2473    break 2
2474  fi
2475done
2476done
2477IFS=$as_save_IFS
2478
2479fi
2480fi
2481ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2482if test -n "$ac_ct_STRIP"; then
2483  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2484$as_echo "$ac_ct_STRIP" >&6; }
2485else
2486  { $as_echo "$as_me:$LINENO: result: no" >&5
2487$as_echo "no" >&6; }
2488fi
2489
2490  if test "x$ac_ct_STRIP" = x; then
2491    STRIP=":"
2492  else
2493    case $cross_compiling:$ac_tool_warned in
2494yes:)
2495{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2496$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2497ac_tool_warned=yes ;;
2498esac
2499    STRIP=$ac_ct_STRIP
2500  fi
2501else
2502  STRIP="$ac_cv_prog_STRIP"
2503fi
2504
2505fi
2506INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2507
2508# We need awk for the "check" target.  The system "awk" is bad on
2509# some platforms.
2510# Always define AMTAR for backward compatibility.
2511
2512AMTAR=${AMTAR-"${am_missing_run}tar"}
2513
2514am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2515
2516
2517
2518
2519
2520ac_config_headers="$ac_config_headers config.h"
2521
2522
2523if test "$prefix" = "NONE"; then
2524   prefix="/usr/local"
2525fi
2526
2527ac_ext=c
2528ac_cpp='$CPP $CPPFLAGS'
2529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2531ac_compiler_gnu=$ac_cv_c_compiler_gnu
2532if test -n "$ac_tool_prefix"; then
2533  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2534set dummy ${ac_tool_prefix}gcc; ac_word=$2
2535{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2536$as_echo_n "checking for $ac_word... " >&6; }
2537if test "${ac_cv_prog_CC+set}" = set; then
2538  $as_echo_n "(cached) " >&6
2539else
2540  if test -n "$CC"; then
2541  ac_cv_prog_CC="$CC" # Let the user override the test.
2542else
2543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2544for as_dir in $PATH
2545do
2546  IFS=$as_save_IFS
2547  test -z "$as_dir" && as_dir=.
2548  for ac_exec_ext in '' $ac_executable_extensions; do
2549  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2550    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2551    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2552    break 2
2553  fi
2554done
2555done
2556IFS=$as_save_IFS
2557
2558fi
2559fi
2560CC=$ac_cv_prog_CC
2561if test -n "$CC"; then
2562  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2563$as_echo "$CC" >&6; }
2564else
2565  { $as_echo "$as_me:$LINENO: result: no" >&5
2566$as_echo "no" >&6; }
2567fi
2568
2569
2570fi
2571if test -z "$ac_cv_prog_CC"; then
2572  ac_ct_CC=$CC
2573  # Extract the first word of "gcc", so it can be a program name with args.
2574set dummy gcc; ac_word=$2
2575{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2576$as_echo_n "checking for $ac_word... " >&6; }
2577if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2578  $as_echo_n "(cached) " >&6
2579else
2580  if test -n "$ac_ct_CC"; then
2581  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2582else
2583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2584for as_dir in $PATH
2585do
2586  IFS=$as_save_IFS
2587  test -z "$as_dir" && as_dir=.
2588  for ac_exec_ext in '' $ac_executable_extensions; do
2589  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2590    ac_cv_prog_ac_ct_CC="gcc"
2591    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2592    break 2
2593  fi
2594done
2595done
2596IFS=$as_save_IFS
2597
2598fi
2599fi
2600ac_ct_CC=$ac_cv_prog_ac_ct_CC
2601if test -n "$ac_ct_CC"; then
2602  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2603$as_echo "$ac_ct_CC" >&6; }
2604else
2605  { $as_echo "$as_me:$LINENO: result: no" >&5
2606$as_echo "no" >&6; }
2607fi
2608
2609  if test "x$ac_ct_CC" = x; then
2610    CC=""
2611  else
2612    case $cross_compiling:$ac_tool_warned in
2613yes:)
2614{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2615$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2616ac_tool_warned=yes ;;
2617esac
2618    CC=$ac_ct_CC
2619  fi
2620else
2621  CC="$ac_cv_prog_CC"
2622fi
2623
2624if test -z "$CC"; then
2625          if test -n "$ac_tool_prefix"; then
2626    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2627set dummy ${ac_tool_prefix}cc; ac_word=$2
2628{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2629$as_echo_n "checking for $ac_word... " >&6; }
2630if test "${ac_cv_prog_CC+set}" = set; then
2631  $as_echo_n "(cached) " >&6
2632else
2633  if test -n "$CC"; then
2634  ac_cv_prog_CC="$CC" # Let the user override the test.
2635else
2636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2637for as_dir in $PATH
2638do
2639  IFS=$as_save_IFS
2640  test -z "$as_dir" && as_dir=.
2641  for ac_exec_ext in '' $ac_executable_extensions; do
2642  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2643    ac_cv_prog_CC="${ac_tool_prefix}cc"
2644    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2645    break 2
2646  fi
2647done
2648done
2649IFS=$as_save_IFS
2650
2651fi
2652fi
2653CC=$ac_cv_prog_CC
2654if test -n "$CC"; then
2655  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2656$as_echo "$CC" >&6; }
2657else
2658  { $as_echo "$as_me:$LINENO: result: no" >&5
2659$as_echo "no" >&6; }
2660fi
2661
2662
2663  fi
2664fi
2665if test -z "$CC"; then
2666  # Extract the first word of "cc", so it can be a program name with args.
2667set dummy cc; ac_word=$2
2668{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2669$as_echo_n "checking for $ac_word... " >&6; }
2670if test "${ac_cv_prog_CC+set}" = set; then
2671  $as_echo_n "(cached) " >&6
2672else
2673  if test -n "$CC"; then
2674  ac_cv_prog_CC="$CC" # Let the user override the test.
2675else
2676  ac_prog_rejected=no
2677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2678for as_dir in $PATH
2679do
2680  IFS=$as_save_IFS
2681  test -z "$as_dir" && as_dir=.
2682  for ac_exec_ext in '' $ac_executable_extensions; do
2683  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2684    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2685       ac_prog_rejected=yes
2686       continue
2687     fi
2688    ac_cv_prog_CC="cc"
2689    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2690    break 2
2691  fi
2692done
2693done
2694IFS=$as_save_IFS
2695
2696if test $ac_prog_rejected = yes; then
2697  # We found a bogon in the path, so make sure we never use it.
2698  set dummy $ac_cv_prog_CC
2699  shift
2700  if test $# != 0; then
2701    # We chose a different compiler from the bogus one.
2702    # However, it has the same basename, so the bogon will be chosen
2703    # first if we set CC to just the basename; use the full file name.
2704    shift
2705    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2706  fi
2707fi
2708fi
2709fi
2710CC=$ac_cv_prog_CC
2711if test -n "$CC"; then
2712  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2713$as_echo "$CC" >&6; }
2714else
2715  { $as_echo "$as_me:$LINENO: result: no" >&5
2716$as_echo "no" >&6; }
2717fi
2718
2719
2720fi
2721if test -z "$CC"; then
2722  if test -n "$ac_tool_prefix"; then
2723  for ac_prog in cl.exe
2724  do
2725    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2726set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2727{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2728$as_echo_n "checking for $ac_word... " >&6; }
2729if test "${ac_cv_prog_CC+set}" = set; then
2730  $as_echo_n "(cached) " >&6
2731else
2732  if test -n "$CC"; then
2733  ac_cv_prog_CC="$CC" # Let the user override the test.
2734else
2735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2736for as_dir in $PATH
2737do
2738  IFS=$as_save_IFS
2739  test -z "$as_dir" && as_dir=.
2740  for ac_exec_ext in '' $ac_executable_extensions; do
2741  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2742    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2743    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2744    break 2
2745  fi
2746done
2747done
2748IFS=$as_save_IFS
2749
2750fi
2751fi
2752CC=$ac_cv_prog_CC
2753if test -n "$CC"; then
2754  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2755$as_echo "$CC" >&6; }
2756else
2757  { $as_echo "$as_me:$LINENO: result: no" >&5
2758$as_echo "no" >&6; }
2759fi
2760
2761
2762    test -n "$CC" && break
2763  done
2764fi
2765if test -z "$CC"; then
2766  ac_ct_CC=$CC
2767  for ac_prog in cl.exe
2768do
2769  # Extract the first word of "$ac_prog", so it can be a program name with args.
2770set dummy $ac_prog; ac_word=$2
2771{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2772$as_echo_n "checking for $ac_word... " >&6; }
2773if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2774  $as_echo_n "(cached) " >&6
2775else
2776  if test -n "$ac_ct_CC"; then
2777  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2778else
2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2780for as_dir in $PATH
2781do
2782  IFS=$as_save_IFS
2783  test -z "$as_dir" && as_dir=.
2784  for ac_exec_ext in '' $ac_executable_extensions; do
2785  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2786    ac_cv_prog_ac_ct_CC="$ac_prog"
2787    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2788    break 2
2789  fi
2790done
2791done
2792IFS=$as_save_IFS
2793
2794fi
2795fi
2796ac_ct_CC=$ac_cv_prog_ac_ct_CC
2797if test -n "$ac_ct_CC"; then
2798  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2799$as_echo "$ac_ct_CC" >&6; }
2800else
2801  { $as_echo "$as_me:$LINENO: result: no" >&5
2802$as_echo "no" >&6; }
2803fi
2804
2805
2806  test -n "$ac_ct_CC" && break
2807done
2808
2809  if test "x$ac_ct_CC" = x; then
2810    CC=""
2811  else
2812    case $cross_compiling:$ac_tool_warned in
2813yes:)
2814{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2816ac_tool_warned=yes ;;
2817esac
2818    CC=$ac_ct_CC
2819  fi
2820fi
2821
2822fi
2823
2824
2825test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2826$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2827{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2828See \`config.log' for more details." >&5
2829$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2830See \`config.log' for more details." >&2;}
2831   { (exit 1); exit 1; }; }; }
2832
2833# Provide some information about the compiler.
2834$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2835set X $ac_compile
2836ac_compiler=$2
2837{ (ac_try="$ac_compiler --version >&5"
2838case "(($ac_try" in
2839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2840  *) ac_try_echo=$ac_try;;
2841esac
2842eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2843$as_echo "$ac_try_echo") >&5
2844  (eval "$ac_compiler --version >&5") 2>&5
2845  ac_status=$?
2846  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2847  (exit $ac_status); }
2848{ (ac_try="$ac_compiler -v >&5"
2849case "(($ac_try" in
2850  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2851  *) ac_try_echo=$ac_try;;
2852esac
2853eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2854$as_echo "$ac_try_echo") >&5
2855  (eval "$ac_compiler -v >&5") 2>&5
2856  ac_status=$?
2857  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2858  (exit $ac_status); }
2859{ (ac_try="$ac_compiler -V >&5"
2860case "(($ac_try" in
2861  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2862  *) ac_try_echo=$ac_try;;
2863esac
2864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2865$as_echo "$ac_try_echo") >&5
2866  (eval "$ac_compiler -V >&5") 2>&5
2867  ac_status=$?
2868  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2869  (exit $ac_status); }
2870
2871cat >conftest.$ac_ext <<_ACEOF
2872/* confdefs.h.  */
2873_ACEOF
2874cat confdefs.h >>conftest.$ac_ext
2875cat >>conftest.$ac_ext <<_ACEOF
2876/* end confdefs.h.  */
2877
2878int
2879main ()
2880{
2881
2882  ;
2883  return 0;
2884}
2885_ACEOF
2886ac_clean_files_save=$ac_clean_files
2887ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2888# Try to create an executable without -o first, disregard a.out.
2889# It will help us diagnose broken compilers, and finding out an intuition
2890# of exeext.
2891{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2892$as_echo_n "checking for C compiler default output file name... " >&6; }
2893ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2894
2895# The possible output files:
2896ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2897
2898ac_rmfiles=
2899for ac_file in $ac_files
2900do
2901  case $ac_file in
2902    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2903    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2904  esac
2905done
2906rm -f $ac_rmfiles
2907
2908if { (ac_try="$ac_link_default"
2909case "(($ac_try" in
2910  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2911  *) ac_try_echo=$ac_try;;
2912esac
2913eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2914$as_echo "$ac_try_echo") >&5
2915  (eval "$ac_link_default") 2>&5
2916  ac_status=$?
2917  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2918  (exit $ac_status); }; then
2919  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2920# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2921# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2922# so that the user can short-circuit this test for compilers unknown to
2923# Autoconf.
2924for ac_file in $ac_files ''
2925do
2926  test -f "$ac_file" || continue
2927  case $ac_file in
2928    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2929	;;
2930    [ab].out )
2931	# We found the default executable, but exeext='' is most
2932	# certainly right.
2933	break;;
2934    *.* )
2935        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2936	then :; else
2937	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2938	fi
2939	# We set ac_cv_exeext here because the later test for it is not
2940	# safe: cross compilers may not add the suffix if given an `-o'
2941	# argument, so we may need to know it at that point already.
2942	# Even if this section looks crufty: it has the advantage of
2943	# actually working.
2944	break;;
2945    * )
2946	break;;
2947  esac
2948done
2949test "$ac_cv_exeext" = no && ac_cv_exeext=
2950
2951else
2952  ac_file=''
2953fi
2954
2955{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2956$as_echo "$ac_file" >&6; }
2957if test -z "$ac_file"; then
2958  $as_echo "$as_me: failed program was:" >&5
2959sed 's/^/| /' conftest.$ac_ext >&5
2960
2961{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2962$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2963{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
2964See \`config.log' for more details." >&5
2965$as_echo "$as_me: error: C compiler cannot create executables
2966See \`config.log' for more details." >&2;}
2967   { (exit 77); exit 77; }; }; }
2968fi
2969
2970ac_exeext=$ac_cv_exeext
2971
2972# Check that the compiler produces executables we can run.  If not, either
2973# the compiler is broken, or we cross compile.
2974{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2975$as_echo_n "checking whether the C compiler works... " >&6; }
2976# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2977# If not cross compiling, check that we can run a simple program.
2978if test "$cross_compiling" != yes; then
2979  if { ac_try='./$ac_file'
2980  { (case "(($ac_try" in
2981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982  *) ac_try_echo=$ac_try;;
2983esac
2984eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2985$as_echo "$ac_try_echo") >&5
2986  (eval "$ac_try") 2>&5
2987  ac_status=$?
2988  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2989  (exit $ac_status); }; }; then
2990    cross_compiling=no
2991  else
2992    if test "$cross_compiling" = maybe; then
2993	cross_compiling=yes
2994    else
2995	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2996$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2997{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
2998If you meant to cross compile, use \`--host'.
2999See \`config.log' for more details." >&5
3000$as_echo "$as_me: error: cannot run C compiled programs.
3001If you meant to cross compile, use \`--host'.
3002See \`config.log' for more details." >&2;}
3003   { (exit 1); exit 1; }; }; }
3004    fi
3005  fi
3006fi
3007{ $as_echo "$as_me:$LINENO: result: yes" >&5
3008$as_echo "yes" >&6; }
3009
3010rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3011ac_clean_files=$ac_clean_files_save
3012# Check that the compiler produces executables we can run.  If not, either
3013# the compiler is broken, or we cross compile.
3014{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3015$as_echo_n "checking whether we are cross compiling... " >&6; }
3016{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3017$as_echo "$cross_compiling" >&6; }
3018
3019{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3020$as_echo_n "checking for suffix of executables... " >&6; }
3021if { (ac_try="$ac_link"
3022case "(($ac_try" in
3023  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3024  *) ac_try_echo=$ac_try;;
3025esac
3026eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3027$as_echo "$ac_try_echo") >&5
3028  (eval "$ac_link") 2>&5
3029  ac_status=$?
3030  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3031  (exit $ac_status); }; then
3032  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3033# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3034# work properly (i.e., refer to `conftest.exe'), while it won't with
3035# `rm'.
3036for ac_file in conftest.exe conftest conftest.*; do
3037  test -f "$ac_file" || continue
3038  case $ac_file in
3039    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3040    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3041	  break;;
3042    * ) break;;
3043  esac
3044done
3045else
3046  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3048{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3049See \`config.log' for more details." >&5
3050$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3051See \`config.log' for more details." >&2;}
3052   { (exit 1); exit 1; }; }; }
3053fi
3054
3055rm -f conftest$ac_cv_exeext
3056{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3057$as_echo "$ac_cv_exeext" >&6; }
3058
3059rm -f conftest.$ac_ext
3060EXEEXT=$ac_cv_exeext
3061ac_exeext=$EXEEXT
3062{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3063$as_echo_n "checking for suffix of object files... " >&6; }
3064if test "${ac_cv_objext+set}" = set; then
3065  $as_echo_n "(cached) " >&6
3066else
3067  cat >conftest.$ac_ext <<_ACEOF
3068/* confdefs.h.  */
3069_ACEOF
3070cat confdefs.h >>conftest.$ac_ext
3071cat >>conftest.$ac_ext <<_ACEOF
3072/* end confdefs.h.  */
3073
3074int
3075main ()
3076{
3077
3078  ;
3079  return 0;
3080}
3081_ACEOF
3082rm -f conftest.o conftest.obj
3083if { (ac_try="$ac_compile"
3084case "(($ac_try" in
3085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086  *) ac_try_echo=$ac_try;;
3087esac
3088eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3089$as_echo "$ac_try_echo") >&5
3090  (eval "$ac_compile") 2>&5
3091  ac_status=$?
3092  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3093  (exit $ac_status); }; then
3094  for ac_file in conftest.o conftest.obj conftest.*; do
3095  test -f "$ac_file" || continue;
3096  case $ac_file in
3097    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3098    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3099       break;;
3100  esac
3101done
3102else
3103  $as_echo "$as_me: failed program was:" >&5
3104sed 's/^/| /' conftest.$ac_ext >&5
3105
3106{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3108{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3109See \`config.log' for more details." >&5
3110$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3111See \`config.log' for more details." >&2;}
3112   { (exit 1); exit 1; }; }; }
3113fi
3114
3115rm -f conftest.$ac_cv_objext conftest.$ac_ext
3116fi
3117{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3118$as_echo "$ac_cv_objext" >&6; }
3119OBJEXT=$ac_cv_objext
3120ac_objext=$OBJEXT
3121{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3122$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3123if test "${ac_cv_c_compiler_gnu+set}" = set; then
3124  $as_echo_n "(cached) " >&6
3125else
3126  cat >conftest.$ac_ext <<_ACEOF
3127/* confdefs.h.  */
3128_ACEOF
3129cat confdefs.h >>conftest.$ac_ext
3130cat >>conftest.$ac_ext <<_ACEOF
3131/* end confdefs.h.  */
3132
3133int
3134main ()
3135{
3136#ifndef __GNUC__
3137       choke me
3138#endif
3139
3140  ;
3141  return 0;
3142}
3143_ACEOF
3144rm -f conftest.$ac_objext
3145if { (ac_try="$ac_compile"
3146case "(($ac_try" in
3147  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3148  *) ac_try_echo=$ac_try;;
3149esac
3150eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3151$as_echo "$ac_try_echo") >&5
3152  (eval "$ac_compile") 2>conftest.er1
3153  ac_status=$?
3154  grep -v '^ *+' conftest.er1 >conftest.err
3155  rm -f conftest.er1
3156  cat conftest.err >&5
3157  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158  (exit $ac_status); } && {
3159	 test -z "$ac_c_werror_flag" ||
3160	 test ! -s conftest.err
3161       } && test -s conftest.$ac_objext; then
3162  ac_compiler_gnu=yes
3163else
3164  $as_echo "$as_me: failed program was:" >&5
3165sed 's/^/| /' conftest.$ac_ext >&5
3166
3167	ac_compiler_gnu=no
3168fi
3169
3170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3171ac_cv_c_compiler_gnu=$ac_compiler_gnu
3172
3173fi
3174{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3175$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3176if test $ac_compiler_gnu = yes; then
3177  GCC=yes
3178else
3179  GCC=
3180fi
3181ac_test_CFLAGS=${CFLAGS+set}
3182ac_save_CFLAGS=$CFLAGS
3183{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3184$as_echo_n "checking whether $CC accepts -g... " >&6; }
3185if test "${ac_cv_prog_cc_g+set}" = set; then
3186  $as_echo_n "(cached) " >&6
3187else
3188  ac_save_c_werror_flag=$ac_c_werror_flag
3189   ac_c_werror_flag=yes
3190   ac_cv_prog_cc_g=no
3191   CFLAGS="-g"
3192   cat >conftest.$ac_ext <<_ACEOF
3193/* confdefs.h.  */
3194_ACEOF
3195cat confdefs.h >>conftest.$ac_ext
3196cat >>conftest.$ac_ext <<_ACEOF
3197/* end confdefs.h.  */
3198
3199int
3200main ()
3201{
3202
3203  ;
3204  return 0;
3205}
3206_ACEOF
3207rm -f conftest.$ac_objext
3208if { (ac_try="$ac_compile"
3209case "(($ac_try" in
3210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3211  *) ac_try_echo=$ac_try;;
3212esac
3213eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3214$as_echo "$ac_try_echo") >&5
3215  (eval "$ac_compile") 2>conftest.er1
3216  ac_status=$?
3217  grep -v '^ *+' conftest.er1 >conftest.err
3218  rm -f conftest.er1
3219  cat conftest.err >&5
3220  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3221  (exit $ac_status); } && {
3222	 test -z "$ac_c_werror_flag" ||
3223	 test ! -s conftest.err
3224       } && test -s conftest.$ac_objext; then
3225  ac_cv_prog_cc_g=yes
3226else
3227  $as_echo "$as_me: failed program was:" >&5
3228sed 's/^/| /' conftest.$ac_ext >&5
3229
3230	CFLAGS=""
3231      cat >conftest.$ac_ext <<_ACEOF
3232/* confdefs.h.  */
3233_ACEOF
3234cat confdefs.h >>conftest.$ac_ext
3235cat >>conftest.$ac_ext <<_ACEOF
3236/* end confdefs.h.  */
3237
3238int
3239main ()
3240{
3241
3242  ;
3243  return 0;
3244}
3245_ACEOF
3246rm -f conftest.$ac_objext
3247if { (ac_try="$ac_compile"
3248case "(($ac_try" in
3249  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3250  *) ac_try_echo=$ac_try;;
3251esac
3252eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3253$as_echo "$ac_try_echo") >&5
3254  (eval "$ac_compile") 2>conftest.er1
3255  ac_status=$?
3256  grep -v '^ *+' conftest.er1 >conftest.err
3257  rm -f conftest.er1
3258  cat conftest.err >&5
3259  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3260  (exit $ac_status); } && {
3261	 test -z "$ac_c_werror_flag" ||
3262	 test ! -s conftest.err
3263       } && test -s conftest.$ac_objext; then
3264  :
3265else
3266  $as_echo "$as_me: failed program was:" >&5
3267sed 's/^/| /' conftest.$ac_ext >&5
3268
3269	ac_c_werror_flag=$ac_save_c_werror_flag
3270	 CFLAGS="-g"
3271	 cat >conftest.$ac_ext <<_ACEOF
3272/* confdefs.h.  */
3273_ACEOF
3274cat confdefs.h >>conftest.$ac_ext
3275cat >>conftest.$ac_ext <<_ACEOF
3276/* end confdefs.h.  */
3277
3278int
3279main ()
3280{
3281
3282  ;
3283  return 0;
3284}
3285_ACEOF
3286rm -f conftest.$ac_objext
3287if { (ac_try="$ac_compile"
3288case "(($ac_try" in
3289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3290  *) ac_try_echo=$ac_try;;
3291esac
3292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3293$as_echo "$ac_try_echo") >&5
3294  (eval "$ac_compile") 2>conftest.er1
3295  ac_status=$?
3296  grep -v '^ *+' conftest.er1 >conftest.err
3297  rm -f conftest.er1
3298  cat conftest.err >&5
3299  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3300  (exit $ac_status); } && {
3301	 test -z "$ac_c_werror_flag" ||
3302	 test ! -s conftest.err
3303       } && test -s conftest.$ac_objext; then
3304  ac_cv_prog_cc_g=yes
3305else
3306  $as_echo "$as_me: failed program was:" >&5
3307sed 's/^/| /' conftest.$ac_ext >&5
3308
3309
3310fi
3311
3312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313fi
3314
3315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3316fi
3317
3318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3319   ac_c_werror_flag=$ac_save_c_werror_flag
3320fi
3321{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3322$as_echo "$ac_cv_prog_cc_g" >&6; }
3323if test "$ac_test_CFLAGS" = set; then
3324  CFLAGS=$ac_save_CFLAGS
3325elif test $ac_cv_prog_cc_g = yes; then
3326  if test "$GCC" = yes; then
3327    CFLAGS="-g -O2"
3328  else
3329    CFLAGS="-g"
3330  fi
3331else
3332  if test "$GCC" = yes; then
3333    CFLAGS="-O2"
3334  else
3335    CFLAGS=
3336  fi
3337fi
3338{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3339$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3340if test "${ac_cv_prog_cc_c89+set}" = set; then
3341  $as_echo_n "(cached) " >&6
3342else
3343  ac_cv_prog_cc_c89=no
3344ac_save_CC=$CC
3345cat >conftest.$ac_ext <<_ACEOF
3346/* confdefs.h.  */
3347_ACEOF
3348cat confdefs.h >>conftest.$ac_ext
3349cat >>conftest.$ac_ext <<_ACEOF
3350/* end confdefs.h.  */
3351#include <stdarg.h>
3352#include <stdio.h>
3353#include <sys/types.h>
3354#include <sys/stat.h>
3355/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3356struct buf { int x; };
3357FILE * (*rcsopen) (struct buf *, struct stat *, int);
3358static char *e (p, i)
3359     char **p;
3360     int i;
3361{
3362  return p[i];
3363}
3364static char *f (char * (*g) (char **, int), char **p, ...)
3365{
3366  char *s;
3367  va_list v;
3368  va_start (v,p);
3369  s = g (p, va_arg (v,int));
3370  va_end (v);
3371  return s;
3372}
3373
3374/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3375   function prototypes and stuff, but not '\xHH' hex character constants.
3376   These don't provoke an error unfortunately, instead are silently treated
3377   as 'x'.  The following induces an error, until -std is added to get
3378   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3379   array size at least.  It's necessary to write '\x00'==0 to get something
3380   that's true only with -std.  */
3381int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3382
3383/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3384   inside strings and character constants.  */
3385#define FOO(x) 'x'
3386int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3387
3388int test (int i, double x);
3389struct s1 {int (*f) (int a);};
3390struct s2 {int (*f) (double a);};
3391int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3392int argc;
3393char **argv;
3394int
3395main ()
3396{
3397return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3398  ;
3399  return 0;
3400}
3401_ACEOF
3402for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3403	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3404do
3405  CC="$ac_save_CC $ac_arg"
3406  rm -f conftest.$ac_objext
3407if { (ac_try="$ac_compile"
3408case "(($ac_try" in
3409  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3410  *) ac_try_echo=$ac_try;;
3411esac
3412eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3413$as_echo "$ac_try_echo") >&5
3414  (eval "$ac_compile") 2>conftest.er1
3415  ac_status=$?
3416  grep -v '^ *+' conftest.er1 >conftest.err
3417  rm -f conftest.er1
3418  cat conftest.err >&5
3419  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3420  (exit $ac_status); } && {
3421	 test -z "$ac_c_werror_flag" ||
3422	 test ! -s conftest.err
3423       } && test -s conftest.$ac_objext; then
3424  ac_cv_prog_cc_c89=$ac_arg
3425else
3426  $as_echo "$as_me: failed program was:" >&5
3427sed 's/^/| /' conftest.$ac_ext >&5
3428
3429
3430fi
3431
3432rm -f core conftest.err conftest.$ac_objext
3433  test "x$ac_cv_prog_cc_c89" != "xno" && break
3434done
3435rm -f conftest.$ac_ext
3436CC=$ac_save_CC
3437
3438fi
3439# AC_CACHE_VAL
3440case "x$ac_cv_prog_cc_c89" in
3441  x)
3442    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3443$as_echo "none needed" >&6; } ;;
3444  xno)
3445    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3446$as_echo "unsupported" >&6; } ;;
3447  *)
3448    CC="$CC $ac_cv_prog_cc_c89"
3449    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3450$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3451esac
3452
3453
3454ac_ext=c
3455ac_cpp='$CPP $CPPFLAGS'
3456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3458ac_compiler_gnu=$ac_cv_c_compiler_gnu
3459DEPDIR="${am__leading_dot}deps"
3460
3461ac_config_commands="$ac_config_commands depfiles"
3462
3463
3464am_make=${MAKE-make}
3465cat > confinc << 'END'
3466am__doit:
3467	@echo done
3468.PHONY: am__doit
3469END
3470# If we don't find an include directive, just comment out the code.
3471{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3472$as_echo_n "checking for style of include used by $am_make... " >&6; }
3473am__include="#"
3474am__quote=
3475_am_result=none
3476# First try GNU make style include.
3477echo "include confinc" > confmf
3478# We grep out `Entering directory' and `Leaving directory'
3479# messages which can occur if `w' ends up in MAKEFLAGS.
3480# In particular we don't look at `^make:' because GNU make might
3481# be invoked under some other name (usually "gmake"), in which
3482# case it prints its new name instead of `make'.
3483if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3484   am__include=include
3485   am__quote=
3486   _am_result=GNU
3487fi
3488# Now try BSD make style include.
3489if test "$am__include" = "#"; then
3490   echo '.include "confinc"' > confmf
3491   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3492      am__include=.include
3493      am__quote="\""
3494      _am_result=BSD
3495   fi
3496fi
3497
3498
3499{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3500$as_echo "$_am_result" >&6; }
3501rm -f confinc confmf
3502
3503# Check whether --enable-dependency-tracking was given.
3504if test "${enable_dependency_tracking+set}" = set; then
3505  enableval=$enable_dependency_tracking;
3506fi
3507
3508if test "x$enable_dependency_tracking" != xno; then
3509  am_depcomp="$ac_aux_dir/depcomp"
3510  AMDEPBACKSLASH='\'
3511fi
3512 if test "x$enable_dependency_tracking" != xno; then
3513  AMDEP_TRUE=
3514  AMDEP_FALSE='#'
3515else
3516  AMDEP_TRUE='#'
3517  AMDEP_FALSE=
3518fi
3519
3520
3521
3522depcc="$CC"   am_compiler_list=
3523
3524{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3525$as_echo_n "checking dependency style of $depcc... " >&6; }
3526if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3527  $as_echo_n "(cached) " >&6
3528else
3529  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3530  # We make a subdir and do the tests there.  Otherwise we can end up
3531  # making bogus files that we don't know about and never remove.  For
3532  # instance it was reported that on HP-UX the gcc test will end up
3533  # making a dummy file named `D' -- because `-MD' means `put the output
3534  # in D'.
3535  mkdir conftest.dir
3536  # Copy depcomp to subdir because otherwise we won't find it if we're
3537  # using a relative directory.
3538  cp "$am_depcomp" conftest.dir
3539  cd conftest.dir
3540  # We will build objects and dependencies in a subdirectory because
3541  # it helps to detect inapplicable dependency modes.  For instance
3542  # both Tru64's cc and ICC support -MD to output dependencies as a
3543  # side effect of compilation, but ICC will put the dependencies in
3544  # the current directory while Tru64 will put them in the object
3545  # directory.
3546  mkdir sub
3547
3548  am_cv_CC_dependencies_compiler_type=none
3549  if test "$am_compiler_list" = ""; then
3550     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3551  fi
3552  for depmode in $am_compiler_list; do
3553    # Setup a source with many dependencies, because some compilers
3554    # like to wrap large dependency lists on column 80 (with \), and
3555    # we should not choose a depcomp mode which is confused by this.
3556    #
3557    # We need to recreate these files for each test, as the compiler may
3558    # overwrite some of them when testing with obscure command lines.
3559    # This happens at least with the AIX C compiler.
3560    : > sub/conftest.c
3561    for i in 1 2 3 4 5 6; do
3562      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3563      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3564      # Solaris 8's {/usr,}/bin/sh.
3565      touch sub/conftst$i.h
3566    done
3567    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3568
3569    case $depmode in
3570    nosideeffect)
3571      # after this tag, mechanisms are not by side-effect, so they'll
3572      # only be used when explicitly requested
3573      if test "x$enable_dependency_tracking" = xyes; then
3574	continue
3575      else
3576	break
3577      fi
3578      ;;
3579    none) break ;;
3580    esac
3581    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3582    # mode.  It turns out that the SunPro C++ compiler does not properly
3583    # handle `-M -o', and we need to detect this.
3584    if depmode=$depmode \
3585       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3586       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3587       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3588         >/dev/null 2>conftest.err &&
3589       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3590       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3591       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3592       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3593      # icc doesn't choke on unknown options, it will just issue warnings
3594      # or remarks (even with -Werror).  So we grep stderr for any message
3595      # that says an option was ignored or not supported.
3596      # When given -MP, icc 7.0 and 7.1 complain thusly:
3597      #   icc: Command line warning: ignoring option '-M'; no argument required
3598      # The diagnosis changed in icc 8.0:
3599      #   icc: Command line remark: option '-MP' not supported
3600      if (grep 'ignoring option' conftest.err ||
3601          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3602        am_cv_CC_dependencies_compiler_type=$depmode
3603        break
3604      fi
3605    fi
3606  done
3607
3608  cd ..
3609  rm -rf conftest.dir
3610else
3611  am_cv_CC_dependencies_compiler_type=none
3612fi
3613
3614fi
3615{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3616$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3617CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3618
3619 if
3620  test "x$enable_dependency_tracking" != xno \
3621  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3622  am__fastdepCC_TRUE=
3623  am__fastdepCC_FALSE='#'
3624else
3625  am__fastdepCC_TRUE='#'
3626  am__fastdepCC_FALSE=
3627fi
3628
3629
3630# Find a good install program.  We prefer a C program (faster),
3631# so one script is as good as another.  But avoid the broken or
3632# incompatible versions:
3633# SysV /etc/install, /usr/sbin/install
3634# SunOS /usr/etc/install
3635# IRIX /sbin/install
3636# AIX /bin/install
3637# AmigaOS /C/install, which installs bootblocks on floppy discs
3638# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3639# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3640# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3641# OS/2's system install, which has a completely different semantic
3642# ./install, which can be erroneously created by make from ./install.sh.
3643# Reject install programs that cannot install multiple files.
3644{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3645$as_echo_n "checking for a BSD-compatible install... " >&6; }
3646if test -z "$INSTALL"; then
3647if test "${ac_cv_path_install+set}" = set; then
3648  $as_echo_n "(cached) " >&6
3649else
3650  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3651for as_dir in $PATH
3652do
3653  IFS=$as_save_IFS
3654  test -z "$as_dir" && as_dir=.
3655  # Account for people who put trailing slashes in PATH elements.
3656case $as_dir/ in
3657  ./ | .// | /cC/* | \
3658  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3659  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3660  /usr/ucb/* ) ;;
3661  *)
3662    # OSF1 and SCO ODT 3.0 have their own names for install.
3663    # Don't use installbsd from OSF since it installs stuff as root
3664    # by default.
3665    for ac_prog in ginstall scoinst install; do
3666      for ac_exec_ext in '' $ac_executable_extensions; do
3667	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3668	  if test $ac_prog = install &&
3669	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3670	    # AIX install.  It has an incompatible calling convention.
3671	    :
3672	  elif test $ac_prog = install &&
3673	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3674	    # program-specific install script used by HP pwplus--don't use.
3675	    :
3676	  else
3677	    rm -rf conftest.one conftest.two conftest.dir
3678	    echo one > conftest.one
3679	    echo two > conftest.two
3680	    mkdir conftest.dir
3681	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3682	      test -s conftest.one && test -s conftest.two &&
3683	      test -s conftest.dir/conftest.one &&
3684	      test -s conftest.dir/conftest.two
3685	    then
3686	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3687	      break 3
3688	    fi
3689	  fi
3690	fi
3691      done
3692    done
3693    ;;
3694esac
3695
3696done
3697IFS=$as_save_IFS
3698
3699rm -rf conftest.one conftest.two conftest.dir
3700
3701fi
3702  if test "${ac_cv_path_install+set}" = set; then
3703    INSTALL=$ac_cv_path_install
3704  else
3705    # As a last resort, use the slow shell script.  Don't cache a
3706    # value for INSTALL within a source directory, because that will
3707    # break other packages using the cache if that directory is
3708    # removed, or if the value is a relative name.
3709    INSTALL=$ac_install_sh
3710  fi
3711fi
3712{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3713$as_echo "$INSTALL" >&6; }
3714
3715# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3716# It thinks the first close brace ends the variable substitution.
3717test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3718
3719test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3720
3721test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3722
3723{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
3724$as_echo_n "checking whether ln -s works... " >&6; }
3725LN_S=$as_ln_s
3726if test "$LN_S" = "ln -s"; then
3727  { $as_echo "$as_me:$LINENO: result: yes" >&5
3728$as_echo "yes" >&6; }
3729else
3730  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3731$as_echo "no, using $LN_S" >&6; }
3732fi
3733
3734
3735
3736ac_ext=c
3737ac_cpp='$CPP $CPPFLAGS'
3738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3740ac_compiler_gnu=$ac_cv_c_compiler_gnu
3741{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3742$as_echo_n "checking how to run the C preprocessor... " >&6; }
3743# On Suns, sometimes $CPP names a directory.
3744if test -n "$CPP" && test -d "$CPP"; then
3745  CPP=
3746fi
3747if test -z "$CPP"; then
3748  if test "${ac_cv_prog_CPP+set}" = set; then
3749  $as_echo_n "(cached) " >&6
3750else
3751      # Double quotes because CPP needs to be expanded
3752    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3753    do
3754      ac_preproc_ok=false
3755for ac_c_preproc_warn_flag in '' yes
3756do
3757  # Use a header file that comes with gcc, so configuring glibc
3758  # with a fresh cross-compiler works.
3759  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3760  # <limits.h> exists even on freestanding compilers.
3761  # On the NeXT, cc -E runs the code through the compiler's parser,
3762  # not just through cpp. "Syntax error" is here to catch this case.
3763  cat >conftest.$ac_ext <<_ACEOF
3764/* confdefs.h.  */
3765_ACEOF
3766cat confdefs.h >>conftest.$ac_ext
3767cat >>conftest.$ac_ext <<_ACEOF
3768/* end confdefs.h.  */
3769#ifdef __STDC__
3770# include <limits.h>
3771#else
3772# include <assert.h>
3773#endif
3774		     Syntax error
3775_ACEOF
3776if { (ac_try="$ac_cpp conftest.$ac_ext"
3777case "(($ac_try" in
3778  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3779  *) ac_try_echo=$ac_try;;
3780esac
3781eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3782$as_echo "$ac_try_echo") >&5
3783  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3784  ac_status=$?
3785  grep -v '^ *+' conftest.er1 >conftest.err
3786  rm -f conftest.er1
3787  cat conftest.err >&5
3788  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3789  (exit $ac_status); } >/dev/null && {
3790	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3791	 test ! -s conftest.err
3792       }; then
3793  :
3794else
3795  $as_echo "$as_me: failed program was:" >&5
3796sed 's/^/| /' conftest.$ac_ext >&5
3797
3798  # Broken: fails on valid input.
3799continue
3800fi
3801
3802rm -f conftest.err conftest.$ac_ext
3803
3804  # OK, works on sane cases.  Now check whether nonexistent headers
3805  # can be detected and how.
3806  cat >conftest.$ac_ext <<_ACEOF
3807/* confdefs.h.  */
3808_ACEOF
3809cat confdefs.h >>conftest.$ac_ext
3810cat >>conftest.$ac_ext <<_ACEOF
3811/* end confdefs.h.  */
3812#include <ac_nonexistent.h>
3813_ACEOF
3814if { (ac_try="$ac_cpp conftest.$ac_ext"
3815case "(($ac_try" in
3816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3817  *) ac_try_echo=$ac_try;;
3818esac
3819eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3820$as_echo "$ac_try_echo") >&5
3821  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3822  ac_status=$?
3823  grep -v '^ *+' conftest.er1 >conftest.err
3824  rm -f conftest.er1
3825  cat conftest.err >&5
3826  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3827  (exit $ac_status); } >/dev/null && {
3828	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3829	 test ! -s conftest.err
3830       }; then
3831  # Broken: success on invalid input.
3832continue
3833else
3834  $as_echo "$as_me: failed program was:" >&5
3835sed 's/^/| /' conftest.$ac_ext >&5
3836
3837  # Passes both tests.
3838ac_preproc_ok=:
3839break
3840fi
3841
3842rm -f conftest.err conftest.$ac_ext
3843
3844done
3845# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3846rm -f conftest.err conftest.$ac_ext
3847if $ac_preproc_ok; then
3848  break
3849fi
3850
3851    done
3852    ac_cv_prog_CPP=$CPP
3853
3854fi
3855  CPP=$ac_cv_prog_CPP
3856else
3857  ac_cv_prog_CPP=$CPP
3858fi
3859{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3860$as_echo "$CPP" >&6; }
3861ac_preproc_ok=false
3862for ac_c_preproc_warn_flag in '' yes
3863do
3864  # Use a header file that comes with gcc, so configuring glibc
3865  # with a fresh cross-compiler works.
3866  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3867  # <limits.h> exists even on freestanding compilers.
3868  # On the NeXT, cc -E runs the code through the compiler's parser,
3869  # not just through cpp. "Syntax error" is here to catch this case.
3870  cat >conftest.$ac_ext <<_ACEOF
3871/* confdefs.h.  */
3872_ACEOF
3873cat confdefs.h >>conftest.$ac_ext
3874cat >>conftest.$ac_ext <<_ACEOF
3875/* end confdefs.h.  */
3876#ifdef __STDC__
3877# include <limits.h>
3878#else
3879# include <assert.h>
3880#endif
3881		     Syntax error
3882_ACEOF
3883if { (ac_try="$ac_cpp conftest.$ac_ext"
3884case "(($ac_try" in
3885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3886  *) ac_try_echo=$ac_try;;
3887esac
3888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3889$as_echo "$ac_try_echo") >&5
3890  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3891  ac_status=$?
3892  grep -v '^ *+' conftest.er1 >conftest.err
3893  rm -f conftest.er1
3894  cat conftest.err >&5
3895  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3896  (exit $ac_status); } >/dev/null && {
3897	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3898	 test ! -s conftest.err
3899       }; then
3900  :
3901else
3902  $as_echo "$as_me: failed program was:" >&5
3903sed 's/^/| /' conftest.$ac_ext >&5
3904
3905  # Broken: fails on valid input.
3906continue
3907fi
3908
3909rm -f conftest.err conftest.$ac_ext
3910
3911  # OK, works on sane cases.  Now check whether nonexistent headers
3912  # can be detected and how.
3913  cat >conftest.$ac_ext <<_ACEOF
3914/* confdefs.h.  */
3915_ACEOF
3916cat confdefs.h >>conftest.$ac_ext
3917cat >>conftest.$ac_ext <<_ACEOF
3918/* end confdefs.h.  */
3919#include <ac_nonexistent.h>
3920_ACEOF
3921if { (ac_try="$ac_cpp conftest.$ac_ext"
3922case "(($ac_try" in
3923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924  *) ac_try_echo=$ac_try;;
3925esac
3926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3927$as_echo "$ac_try_echo") >&5
3928  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3929  ac_status=$?
3930  grep -v '^ *+' conftest.er1 >conftest.err
3931  rm -f conftest.er1
3932  cat conftest.err >&5
3933  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3934  (exit $ac_status); } >/dev/null && {
3935	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3936	 test ! -s conftest.err
3937       }; then
3938  # Broken: success on invalid input.
3939continue
3940else
3941  $as_echo "$as_me: failed program was:" >&5
3942sed 's/^/| /' conftest.$ac_ext >&5
3943
3944  # Passes both tests.
3945ac_preproc_ok=:
3946break
3947fi
3948
3949rm -f conftest.err conftest.$ac_ext
3950
3951done
3952# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3953rm -f conftest.err conftest.$ac_ext
3954if $ac_preproc_ok; then
3955  :
3956else
3957  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3958$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3959{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3960See \`config.log' for more details." >&5
3961$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3962See \`config.log' for more details." >&2;}
3963   { (exit 1); exit 1; }; }; }
3964fi
3965
3966ac_ext=c
3967ac_cpp='$CPP $CPPFLAGS'
3968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3970ac_compiler_gnu=$ac_cv_c_compiler_gnu
3971
3972
3973{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3974$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3975if test "${ac_cv_path_GREP+set}" = set; then
3976  $as_echo_n "(cached) " >&6
3977else
3978  if test -z "$GREP"; then
3979  ac_path_GREP_found=false
3980  # Loop through the user's path and test for each of PROGNAME-LIST
3981  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3982for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3983do
3984  IFS=$as_save_IFS
3985  test -z "$as_dir" && as_dir=.
3986  for ac_prog in grep ggrep; do
3987    for ac_exec_ext in '' $ac_executable_extensions; do
3988      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3989      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3990# Check for GNU ac_path_GREP and select it if it is found.
3991  # Check for GNU $ac_path_GREP
3992case `"$ac_path_GREP" --version 2>&1` in
3993*GNU*)
3994  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3995*)
3996  ac_count=0
3997  $as_echo_n 0123456789 >"conftest.in"
3998  while :
3999  do
4000    cat "conftest.in" "conftest.in" >"conftest.tmp"
4001    mv "conftest.tmp" "conftest.in"
4002    cp "conftest.in" "conftest.nl"
4003    $as_echo 'GREP' >> "conftest.nl"
4004    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4005    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4006    ac_count=`expr $ac_count + 1`
4007    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4008      # Best one so far, save it but keep looking for a better one
4009      ac_cv_path_GREP="$ac_path_GREP"
4010      ac_path_GREP_max=$ac_count
4011    fi
4012    # 10*(2^10) chars as input seems more than enough
4013    test $ac_count -gt 10 && break
4014  done
4015  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4016esac
4017
4018      $ac_path_GREP_found && break 3
4019    done
4020  done
4021done
4022IFS=$as_save_IFS
4023  if test -z "$ac_cv_path_GREP"; then
4024    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4025$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4026   { (exit 1); exit 1; }; }
4027  fi
4028else
4029  ac_cv_path_GREP=$GREP
4030fi
4031
4032fi
4033{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4034$as_echo "$ac_cv_path_GREP" >&6; }
4035 GREP="$ac_cv_path_GREP"
4036
4037
4038{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4039$as_echo_n "checking for egrep... " >&6; }
4040if test "${ac_cv_path_EGREP+set}" = set; then
4041  $as_echo_n "(cached) " >&6
4042else
4043  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4044   then ac_cv_path_EGREP="$GREP -E"
4045   else
4046     if test -z "$EGREP"; then
4047  ac_path_EGREP_found=false
4048  # Loop through the user's path and test for each of PROGNAME-LIST
4049  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4051do
4052  IFS=$as_save_IFS
4053  test -z "$as_dir" && as_dir=.
4054  for ac_prog in egrep; do
4055    for ac_exec_ext in '' $ac_executable_extensions; do
4056      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4057      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4058# Check for GNU ac_path_EGREP and select it if it is found.
4059  # Check for GNU $ac_path_EGREP
4060case `"$ac_path_EGREP" --version 2>&1` in
4061*GNU*)
4062  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4063*)
4064  ac_count=0
4065  $as_echo_n 0123456789 >"conftest.in"
4066  while :
4067  do
4068    cat "conftest.in" "conftest.in" >"conftest.tmp"
4069    mv "conftest.tmp" "conftest.in"
4070    cp "conftest.in" "conftest.nl"
4071    $as_echo 'EGREP' >> "conftest.nl"
4072    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4073    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4074    ac_count=`expr $ac_count + 1`
4075    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4076      # Best one so far, save it but keep looking for a better one
4077      ac_cv_path_EGREP="$ac_path_EGREP"
4078      ac_path_EGREP_max=$ac_count
4079    fi
4080    # 10*(2^10) chars as input seems more than enough
4081    test $ac_count -gt 10 && break
4082  done
4083  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4084esac
4085
4086      $ac_path_EGREP_found && break 3
4087    done
4088  done
4089done
4090IFS=$as_save_IFS
4091  if test -z "$ac_cv_path_EGREP"; then
4092    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4093$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4094   { (exit 1); exit 1; }; }
4095  fi
4096else
4097  ac_cv_path_EGREP=$EGREP
4098fi
4099
4100   fi
4101fi
4102{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4103$as_echo "$ac_cv_path_EGREP" >&6; }
4104 EGREP="$ac_cv_path_EGREP"
4105
4106
4107if test $ac_cv_c_compiler_gnu = yes; then
4108    { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
4109$as_echo_n "checking whether $CC needs -traditional... " >&6; }
4110if test "${ac_cv_prog_gcc_traditional+set}" = set; then
4111  $as_echo_n "(cached) " >&6
4112else
4113    ac_pattern="Autoconf.*'x'"
4114  cat >conftest.$ac_ext <<_ACEOF
4115/* confdefs.h.  */
4116_ACEOF
4117cat confdefs.h >>conftest.$ac_ext
4118cat >>conftest.$ac_ext <<_ACEOF
4119/* end confdefs.h.  */
4120#include <sgtty.h>
4121Autoconf TIOCGETP
4122_ACEOF
4123if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4124  $EGREP "$ac_pattern" >/dev/null 2>&1; then
4125  ac_cv_prog_gcc_traditional=yes
4126else
4127  ac_cv_prog_gcc_traditional=no
4128fi
4129rm -f conftest*
4130
4131
4132  if test $ac_cv_prog_gcc_traditional = no; then
4133    cat >conftest.$ac_ext <<_ACEOF
4134/* confdefs.h.  */
4135_ACEOF
4136cat confdefs.h >>conftest.$ac_ext
4137cat >>conftest.$ac_ext <<_ACEOF
4138/* end confdefs.h.  */
4139#include <termio.h>
4140Autoconf TCGETA
4141_ACEOF
4142if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4143  $EGREP "$ac_pattern" >/dev/null 2>&1; then
4144  ac_cv_prog_gcc_traditional=yes
4145fi
4146rm -f conftest*
4147
4148  fi
4149fi
4150{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
4151$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4152  if test $ac_cv_prog_gcc_traditional = yes; then
4153    CC="$CC -traditional"
4154  fi
4155fi
4156
4157if test "$GCC" = yes ; then
4158        CFLAGS="$CFLAGS -Wall"
4159        # And disable the strict-aliasing optimization, since it breaks
4160        # our sockaddr-handling code in strange ways.
4161        CFLAGS="$CFLAGS -fno-strict-aliasing"
4162fi
4163
4164# Check whether --enable-gcc-warnings was given.
4165if test "${enable_gcc_warnings+set}" = set; then
4166  enableval=$enable_gcc_warnings;
4167fi
4168
4169
4170# Check whether --enable-shared was given.
4171if test "${enable_shared+set}" = set; then
4172  enableval=$enable_shared; p=${PACKAGE-default}
4173    case $enableval in
4174    yes) enable_shared=yes ;;
4175    no) enable_shared=no ;;
4176    *)
4177      enable_shared=no
4178      # Look at the argument we got.  We use all the common list separators.
4179      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4180      for pkg in $enableval; do
4181	IFS="$lt_save_ifs"
4182	if test "X$pkg" = "X$p"; then
4183	  enable_shared=yes
4184	fi
4185      done
4186      IFS="$lt_save_ifs"
4187      ;;
4188    esac
4189else
4190  enable_shared=yes
4191fi
4192
4193
4194# Check whether --enable-static was given.
4195if test "${enable_static+set}" = set; then
4196  enableval=$enable_static; p=${PACKAGE-default}
4197    case $enableval in
4198    yes) enable_static=yes ;;
4199    no) enable_static=no ;;
4200    *)
4201     enable_static=no
4202      # Look at the argument we got.  We use all the common list separators.
4203      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4204      for pkg in $enableval; do
4205	IFS="$lt_save_ifs"
4206	if test "X$pkg" = "X$p"; then
4207	  enable_static=yes
4208	fi
4209      done
4210      IFS="$lt_save_ifs"
4211      ;;
4212    esac
4213else
4214  enable_static=yes
4215fi
4216
4217
4218# Check whether --enable-fast-install was given.
4219if test "${enable_fast_install+set}" = set; then
4220  enableval=$enable_fast_install; p=${PACKAGE-default}
4221    case $enableval in
4222    yes) enable_fast_install=yes ;;
4223    no) enable_fast_install=no ;;
4224    *)
4225      enable_fast_install=no
4226      # Look at the argument we got.  We use all the common list separators.
4227      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4228      for pkg in $enableval; do
4229	IFS="$lt_save_ifs"
4230	if test "X$pkg" = "X$p"; then
4231	  enable_fast_install=yes
4232	fi
4233      done
4234      IFS="$lt_save_ifs"
4235      ;;
4236    esac
4237else
4238  enable_fast_install=yes
4239fi
4240
4241
4242# Make sure we can run config.sub.
4243$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4244  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4245$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
4246   { (exit 1); exit 1; }; }
4247
4248{ $as_echo "$as_me:$LINENO: checking build system type" >&5
4249$as_echo_n "checking build system type... " >&6; }
4250if test "${ac_cv_build+set}" = set; then
4251  $as_echo_n "(cached) " >&6
4252else
4253  ac_build_alias=$build_alias
4254test "x$ac_build_alias" = x &&
4255  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4256test "x$ac_build_alias" = x &&
4257  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4258$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
4259   { (exit 1); exit 1; }; }
4260ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4261  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4262$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
4263   { (exit 1); exit 1; }; }
4264
4265fi
4266{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4267$as_echo "$ac_cv_build" >&6; }
4268case $ac_cv_build in
4269*-*-*) ;;
4270*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4271$as_echo "$as_me: error: invalid value of canonical build" >&2;}
4272   { (exit 1); exit 1; }; };;
4273esac
4274build=$ac_cv_build
4275ac_save_IFS=$IFS; IFS='-'
4276set x $ac_cv_build
4277shift
4278build_cpu=$1
4279build_vendor=$2
4280shift; shift
4281# Remember, the first character of IFS is used to create $*,
4282# except with old shells:
4283build_os=$*
4284IFS=$ac_save_IFS
4285case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4286
4287
4288{ $as_echo "$as_me:$LINENO: checking host system type" >&5
4289$as_echo_n "checking host system type... " >&6; }
4290if test "${ac_cv_host+set}" = set; then
4291  $as_echo_n "(cached) " >&6
4292else
4293  if test "x$host_alias" = x; then
4294  ac_cv_host=$ac_cv_build
4295else
4296  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4297    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4298$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
4299   { (exit 1); exit 1; }; }
4300fi
4301
4302fi
4303{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4304$as_echo "$ac_cv_host" >&6; }
4305case $ac_cv_host in
4306*-*-*) ;;
4307*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4308$as_echo "$as_me: error: invalid value of canonical host" >&2;}
4309   { (exit 1); exit 1; }; };;
4310esac
4311host=$ac_cv_host
4312ac_save_IFS=$IFS; IFS='-'
4313set x $ac_cv_host
4314shift
4315host_cpu=$1
4316host_vendor=$2
4317shift; shift
4318# Remember, the first character of IFS is used to create $*,
4319# except with old shells:
4320host_os=$*
4321IFS=$ac_save_IFS
4322case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4323
4324
4325{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4326$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4327if test "${lt_cv_path_SED+set}" = set; then
4328  $as_echo_n "(cached) " >&6
4329else
4330  # Loop through the user's path and test for sed and gsed.
4331# Then use that list of sed's as ones to test for truncation.
4332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333for as_dir in $PATH
4334do
4335  IFS=$as_save_IFS
4336  test -z "$as_dir" && as_dir=.
4337  for lt_ac_prog in sed gsed; do
4338    for ac_exec_ext in '' $ac_executable_extensions; do
4339      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
4340        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4341      fi
4342    done
4343  done
4344done
4345IFS=$as_save_IFS
4346lt_ac_max=0
4347lt_ac_count=0
4348# Add /usr/xpg4/bin/sed as it is typically found on Solaris
4349# along with /bin/sed that truncates output.
4350for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4351  test ! -f $lt_ac_sed && continue
4352  cat /dev/null > conftest.in
4353  lt_ac_count=0
4354  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4355  # Check for GNU sed and select it if it is found.
4356  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4357    lt_cv_path_SED=$lt_ac_sed
4358    break
4359  fi
4360  while true; do
4361    cat conftest.in conftest.in >conftest.tmp
4362    mv conftest.tmp conftest.in
4363    cp conftest.in conftest.nl
4364    echo >>conftest.nl
4365    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4366    cmp -s conftest.out conftest.nl || break
4367    # 10000 chars as input seems more than enough
4368    test $lt_ac_count -gt 10 && break
4369    lt_ac_count=`expr $lt_ac_count + 1`
4370    if test $lt_ac_count -gt $lt_ac_max; then
4371      lt_ac_max=$lt_ac_count
4372      lt_cv_path_SED=$lt_ac_sed
4373    fi
4374  done
4375done
4376
4377fi
4378
4379SED=$lt_cv_path_SED
4380
4381{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4382$as_echo "$SED" >&6; }
4383
4384
4385# Check whether --with-gnu-ld was given.
4386if test "${with_gnu_ld+set}" = set; then
4387  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4388else
4389  with_gnu_ld=no
4390fi
4391
4392ac_prog=ld
4393if test "$GCC" = yes; then
4394  # Check if gcc -print-prog-name=ld gives a path.
4395  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4396$as_echo_n "checking for ld used by $CC... " >&6; }
4397  case $host in
4398  *-*-mingw*)
4399    # gcc leaves a trailing carriage return which upsets mingw
4400    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4401  *)
4402    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4403  esac
4404  case $ac_prog in
4405    # Accept absolute paths.
4406    [\\/]* | ?:[\\/]*)
4407      re_direlt='/[^/][^/]*/\.\./'
4408      # Canonicalize the pathname of ld
4409      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4410      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4411	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4412      done
4413      test -z "$LD" && LD="$ac_prog"
4414      ;;
4415  "")
4416    # If it fails, then pretend we aren't using GCC.
4417    ac_prog=ld
4418    ;;
4419  *)
4420    # If it is relative, then search for the first ld in PATH.
4421    with_gnu_ld=unknown
4422    ;;
4423  esac
4424elif test "$with_gnu_ld" = yes; then
4425  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4426$as_echo_n "checking for GNU ld... " >&6; }
4427else
4428  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4429$as_echo_n "checking for non-GNU ld... " >&6; }
4430fi
4431if test "${lt_cv_path_LD+set}" = set; then
4432  $as_echo_n "(cached) " >&6
4433else
4434  if test -z "$LD"; then
4435  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4436  for ac_dir in $PATH; do
4437    IFS="$lt_save_ifs"
4438    test -z "$ac_dir" && ac_dir=.
4439    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4440      lt_cv_path_LD="$ac_dir/$ac_prog"
4441      # Check to see if the program is GNU ld.  I'd rather use --version,
4442      # but apparently some variants of GNU ld only accept -v.
4443      # Break only if it was the GNU/non-GNU ld that we prefer.
4444      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4445      *GNU* | *'with BFD'*)
4446	test "$with_gnu_ld" != no && break
4447	;;
4448      *)
4449	test "$with_gnu_ld" != yes && break
4450	;;
4451      esac
4452    fi
4453  done
4454  IFS="$lt_save_ifs"
4455else
4456  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4457fi
4458fi
4459
4460LD="$lt_cv_path_LD"
4461if test -n "$LD"; then
4462  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4463$as_echo "$LD" >&6; }
4464else
4465  { $as_echo "$as_me:$LINENO: result: no" >&5
4466$as_echo "no" >&6; }
4467fi
4468test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4469$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4470   { (exit 1); exit 1; }; }
4471{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4472$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4473if test "${lt_cv_prog_gnu_ld+set}" = set; then
4474  $as_echo_n "(cached) " >&6
4475else
4476  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4477case `$LD -v 2>&1 </dev/null` in
4478*GNU* | *'with BFD'*)
4479  lt_cv_prog_gnu_ld=yes
4480  ;;
4481*)
4482  lt_cv_prog_gnu_ld=no
4483  ;;
4484esac
4485fi
4486{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4487$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4488with_gnu_ld=$lt_cv_prog_gnu_ld
4489
4490
4491{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4492$as_echo_n "checking for $LD option to reload object files... " >&6; }
4493if test "${lt_cv_ld_reload_flag+set}" = set; then
4494  $as_echo_n "(cached) " >&6
4495else
4496  lt_cv_ld_reload_flag='-r'
4497fi
4498{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4499$as_echo "$lt_cv_ld_reload_flag" >&6; }
4500reload_flag=$lt_cv_ld_reload_flag
4501case $reload_flag in
4502"" | " "*) ;;
4503*) reload_flag=" $reload_flag" ;;
4504esac
4505reload_cmds='$LD$reload_flag -o $output$reload_objs'
4506case $host_os in
4507  darwin*)
4508    if test "$GCC" = yes; then
4509      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4510    else
4511      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4512    fi
4513    ;;
4514esac
4515
4516{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4517$as_echo_n "checking for BSD-compatible nm... " >&6; }
4518if test "${lt_cv_path_NM+set}" = set; then
4519  $as_echo_n "(cached) " >&6
4520else
4521  if test -n "$NM"; then
4522  # Let the user override the test.
4523  lt_cv_path_NM="$NM"
4524else
4525  lt_nm_to_check="${ac_tool_prefix}nm"
4526  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4527    lt_nm_to_check="$lt_nm_to_check nm"
4528  fi
4529  for lt_tmp_nm in $lt_nm_to_check; do
4530    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4531    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4532      IFS="$lt_save_ifs"
4533      test -z "$ac_dir" && ac_dir=.
4534      tmp_nm="$ac_dir/$lt_tmp_nm"
4535      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4536	# Check to see if the nm accepts a BSD-compat flag.
4537	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4538	#   nm: unknown option "B" ignored
4539	# Tru64's nm complains that /dev/null is an invalid object file
4540	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4541	*/dev/null* | *'Invalid file or object type'*)
4542	  lt_cv_path_NM="$tmp_nm -B"
4543	  break
4544	  ;;
4545	*)
4546	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4547	  */dev/null*)
4548	    lt_cv_path_NM="$tmp_nm -p"
4549	    break
4550	    ;;
4551	  *)
4552	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4553	    continue # so that we can try to find one that supports BSD flags
4554	    ;;
4555	  esac
4556	  ;;
4557	esac
4558      fi
4559    done
4560    IFS="$lt_save_ifs"
4561  done
4562  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4563fi
4564fi
4565{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4566$as_echo "$lt_cv_path_NM" >&6; }
4567NM="$lt_cv_path_NM"
4568
4569{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4570$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4571if test "${lt_cv_deplibs_check_method+set}" = set; then
4572  $as_echo_n "(cached) " >&6
4573else
4574  lt_cv_file_magic_cmd='$MAGIC_CMD'
4575lt_cv_file_magic_test_file=
4576lt_cv_deplibs_check_method='unknown'
4577# Need to set the preceding variable on all platforms that support
4578# interlibrary dependencies.
4579# 'none' -- dependencies not supported.
4580# `unknown' -- same as none, but documents that we really don't know.
4581# 'pass_all' -- all dependencies passed with no checks.
4582# 'test_compile' -- check by making test program.
4583# 'file_magic [[regex]]' -- check by looking for files in library path
4584# which responds to the $file_magic_cmd with a given extended regex.
4585# If you have `file' or equivalent on your system and you're not sure
4586# whether `pass_all' will *always* work, you probably want this one.
4587
4588case $host_os in
4589aix[4-9]*)
4590  lt_cv_deplibs_check_method=pass_all
4591  ;;
4592
4593beos*)
4594  lt_cv_deplibs_check_method=pass_all
4595  ;;
4596
4597bsdi[45]*)
4598  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4599  lt_cv_file_magic_cmd='/usr/bin/file -L'
4600  lt_cv_file_magic_test_file=/shlib/libc.so
4601  ;;
4602
4603cygwin*)
4604  # func_win32_libid is a shell function defined in ltmain.sh
4605  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4606  lt_cv_file_magic_cmd='func_win32_libid'
4607  ;;
4608
4609mingw* | pw32*)
4610  # Base MSYS/MinGW do not provide the 'file' command needed by
4611  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4612  # unless we find 'file', for example because we are cross-compiling.
4613  if ( file / ) >/dev/null 2>&1; then
4614    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4615    lt_cv_file_magic_cmd='func_win32_libid'
4616  else
4617    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4618    lt_cv_file_magic_cmd='$OBJDUMP -f'
4619  fi
4620  ;;
4621
4622darwin* | rhapsody*)
4623  lt_cv_deplibs_check_method=pass_all
4624  ;;
4625
4626freebsd* | dragonfly*)
4627  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4628    case $host_cpu in
4629    i*86 )
4630      # Not sure whether the presence of OpenBSD here was a mistake.
4631      # Let's accept both of them until this is cleared up.
4632      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4633      lt_cv_file_magic_cmd=/usr/bin/file
4634      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4635      ;;
4636    esac
4637  else
4638    lt_cv_deplibs_check_method=pass_all
4639  fi
4640  ;;
4641
4642gnu*)
4643  lt_cv_deplibs_check_method=pass_all
4644  ;;
4645
4646hpux10.20* | hpux11*)
4647  lt_cv_file_magic_cmd=/usr/bin/file
4648  case $host_cpu in
4649  ia64*)
4650    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4651    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4652    ;;
4653  hppa*64*)
4654    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]'
4655    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4656    ;;
4657  *)
4658    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4659    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4660    ;;
4661  esac
4662  ;;
4663
4664interix[3-9]*)
4665  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4666  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4667  ;;
4668
4669irix5* | irix6* | nonstopux*)
4670  case $LD in
4671  *-32|*"-32 ") libmagic=32-bit;;
4672  *-n32|*"-n32 ") libmagic=N32;;
4673  *-64|*"-64 ") libmagic=64-bit;;
4674  *) libmagic=never-match;;
4675  esac
4676  lt_cv_deplibs_check_method=pass_all
4677  ;;
4678
4679# This must be Linux ELF.
4680linux* | k*bsd*-gnu)
4681  lt_cv_deplibs_check_method=pass_all
4682  ;;
4683
4684netbsd*)
4685  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4686    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4687  else
4688    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4689  fi
4690  ;;
4691
4692newos6*)
4693  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4694  lt_cv_file_magic_cmd=/usr/bin/file
4695  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4696  ;;
4697
4698nto-qnx*)
4699  lt_cv_deplibs_check_method=unknown
4700  ;;
4701
4702openbsd*)
4703  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4704    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4705  else
4706    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4707  fi
4708  ;;
4709
4710osf3* | osf4* | osf5*)
4711  lt_cv_deplibs_check_method=pass_all
4712  ;;
4713
4714rdos*)
4715  lt_cv_deplibs_check_method=pass_all
4716  ;;
4717
4718solaris*)
4719  lt_cv_deplibs_check_method=pass_all
4720  ;;
4721
4722sysv4 | sysv4.3*)
4723  case $host_vendor in
4724  motorola)
4725    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]'
4726    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4727    ;;
4728  ncr)
4729    lt_cv_deplibs_check_method=pass_all
4730    ;;
4731  sequent)
4732    lt_cv_file_magic_cmd='/bin/file'
4733    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4734    ;;
4735  sni)
4736    lt_cv_file_magic_cmd='/bin/file'
4737    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4738    lt_cv_file_magic_test_file=/lib/libc.so
4739    ;;
4740  siemens)
4741    lt_cv_deplibs_check_method=pass_all
4742    ;;
4743  pc)
4744    lt_cv_deplibs_check_method=pass_all
4745    ;;
4746  esac
4747  ;;
4748
4749sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4750  lt_cv_deplibs_check_method=pass_all
4751  ;;
4752esac
4753
4754fi
4755{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4756$as_echo "$lt_cv_deplibs_check_method" >&6; }
4757file_magic_cmd=$lt_cv_file_magic_cmd
4758deplibs_check_method=$lt_cv_deplibs_check_method
4759test -z "$deplibs_check_method" && deplibs_check_method=unknown
4760
4761
4762
4763
4764# If no C compiler was specified, use CC.
4765LTCC=${LTCC-"$CC"}
4766
4767# If no C compiler flags were specified, use CFLAGS.
4768LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4769
4770# Allow CC to be a program name with arguments.
4771compiler=$CC
4772
4773# Check whether --enable-libtool-lock was given.
4774if test "${enable_libtool_lock+set}" = set; then
4775  enableval=$enable_libtool_lock;
4776fi
4777
4778test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4779
4780# Some flags need to be propagated to the compiler or linker for good
4781# libtool support.
4782case $host in
4783ia64-*-hpux*)
4784  # Find out which ABI we are using.
4785  echo 'int i;' > conftest.$ac_ext
4786  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4787  (eval $ac_compile) 2>&5
4788  ac_status=$?
4789  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4790  (exit $ac_status); }; then
4791    case `/usr/bin/file conftest.$ac_objext` in
4792    *ELF-32*)
4793      HPUX_IA64_MODE="32"
4794      ;;
4795    *ELF-64*)
4796      HPUX_IA64_MODE="64"
4797      ;;
4798    esac
4799  fi
4800  rm -rf conftest*
4801  ;;
4802*-*-irix6*)
4803  # Find out which ABI we are using.
4804  echo '#line 4804 "configure"' > conftest.$ac_ext
4805  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4806  (eval $ac_compile) 2>&5
4807  ac_status=$?
4808  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4809  (exit $ac_status); }; then
4810   if test "$lt_cv_prog_gnu_ld" = yes; then
4811    case `/usr/bin/file conftest.$ac_objext` in
4812    *32-bit*)
4813      LD="${LD-ld} -melf32bsmip"
4814      ;;
4815    *N32*)
4816      LD="${LD-ld} -melf32bmipn32"
4817      ;;
4818    *64-bit*)
4819      LD="${LD-ld} -melf64bmip"
4820      ;;
4821    esac
4822   else
4823    case `/usr/bin/file conftest.$ac_objext` in
4824    *32-bit*)
4825      LD="${LD-ld} -32"
4826      ;;
4827    *N32*)
4828      LD="${LD-ld} -n32"
4829      ;;
4830    *64-bit*)
4831      LD="${LD-ld} -64"
4832      ;;
4833    esac
4834   fi
4835  fi
4836  rm -rf conftest*
4837  ;;
4838
4839x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4840s390*-*linux*|sparc*-*linux*)
4841  # Find out which ABI we are using.
4842  echo 'int i;' > conftest.$ac_ext
4843  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4844  (eval $ac_compile) 2>&5
4845  ac_status=$?
4846  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4847  (exit $ac_status); }; then
4848    case `/usr/bin/file conftest.o` in
4849    *32-bit*)
4850      case $host in
4851        x86_64-*kfreebsd*-gnu)
4852          LD="${LD-ld} -m elf_i386_fbsd"
4853          ;;
4854        x86_64-*linux*)
4855          LD="${LD-ld} -m elf_i386"
4856          ;;
4857        ppc64-*linux*|powerpc64-*linux*)
4858          LD="${LD-ld} -m elf32ppclinux"
4859          ;;
4860        s390x-*linux*)
4861          LD="${LD-ld} -m elf_s390"
4862          ;;
4863        sparc64-*linux*)
4864          LD="${LD-ld} -m elf32_sparc"
4865          ;;
4866      esac
4867      ;;
4868    *64-bit*)
4869      case $host in
4870        x86_64-*kfreebsd*-gnu)
4871          LD="${LD-ld} -m elf_x86_64_fbsd"
4872          ;;
4873        x86_64-*linux*)
4874          LD="${LD-ld} -m elf_x86_64"
4875          ;;
4876        ppc*-*linux*|powerpc*-*linux*)
4877          LD="${LD-ld} -m elf64ppc"
4878          ;;
4879        s390*-*linux*)
4880          LD="${LD-ld} -m elf64_s390"
4881          ;;
4882        sparc*-*linux*)
4883          LD="${LD-ld} -m elf64_sparc"
4884          ;;
4885      esac
4886      ;;
4887    esac
4888  fi
4889  rm -rf conftest*
4890  ;;
4891
4892*-*-sco3.2v5*)
4893  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4894  SAVE_CFLAGS="$CFLAGS"
4895  CFLAGS="$CFLAGS -belf"
4896  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4897$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4898if test "${lt_cv_cc_needs_belf+set}" = set; then
4899  $as_echo_n "(cached) " >&6
4900else
4901  ac_ext=c
4902ac_cpp='$CPP $CPPFLAGS'
4903ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4904ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4905ac_compiler_gnu=$ac_cv_c_compiler_gnu
4906
4907     cat >conftest.$ac_ext <<_ACEOF
4908/* confdefs.h.  */
4909_ACEOF
4910cat confdefs.h >>conftest.$ac_ext
4911cat >>conftest.$ac_ext <<_ACEOF
4912/* end confdefs.h.  */
4913
4914int
4915main ()
4916{
4917
4918  ;
4919  return 0;
4920}
4921_ACEOF
4922rm -f conftest.$ac_objext conftest$ac_exeext
4923if { (ac_try="$ac_link"
4924case "(($ac_try" in
4925  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4926  *) ac_try_echo=$ac_try;;
4927esac
4928eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4929$as_echo "$ac_try_echo") >&5
4930  (eval "$ac_link") 2>conftest.er1
4931  ac_status=$?
4932  grep -v '^ *+' conftest.er1 >conftest.err
4933  rm -f conftest.er1
4934  cat conftest.err >&5
4935  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4936  (exit $ac_status); } && {
4937	 test -z "$ac_c_werror_flag" ||
4938	 test ! -s conftest.err
4939       } && test -s conftest$ac_exeext && {
4940	 test "$cross_compiling" = yes ||
4941	 $as_test_x conftest$ac_exeext
4942       }; then
4943  lt_cv_cc_needs_belf=yes
4944else
4945  $as_echo "$as_me: failed program was:" >&5
4946sed 's/^/| /' conftest.$ac_ext >&5
4947
4948	lt_cv_cc_needs_belf=no
4949fi
4950
4951rm -rf conftest.dSYM
4952rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4953      conftest$ac_exeext conftest.$ac_ext
4954     ac_ext=c
4955ac_cpp='$CPP $CPPFLAGS'
4956ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4957ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4958ac_compiler_gnu=$ac_cv_c_compiler_gnu
4959
4960fi
4961{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4962$as_echo "$lt_cv_cc_needs_belf" >&6; }
4963  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4964    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4965    CFLAGS="$SAVE_CFLAGS"
4966  fi
4967  ;;
4968sparc*-*solaris*)
4969  # Find out which ABI we are using.
4970  echo 'int i;' > conftest.$ac_ext
4971  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4972  (eval $ac_compile) 2>&5
4973  ac_status=$?
4974  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4975  (exit $ac_status); }; then
4976    case `/usr/bin/file conftest.o` in
4977    *64-bit*)
4978      case $lt_cv_prog_gnu_ld in
4979      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4980      *)
4981        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4982	  LD="${LD-ld} -64"
4983	fi
4984	;;
4985      esac
4986      ;;
4987    esac
4988  fi
4989  rm -rf conftest*
4990  ;;
4991
4992
4993esac
4994
4995need_locks="$enable_libtool_lock"
4996
4997
4998{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4999$as_echo_n "checking for ANSI C header files... " >&6; }
5000if test "${ac_cv_header_stdc+set}" = set; then
5001  $as_echo_n "(cached) " >&6
5002else
5003  cat >conftest.$ac_ext <<_ACEOF
5004/* confdefs.h.  */
5005_ACEOF
5006cat confdefs.h >>conftest.$ac_ext
5007cat >>conftest.$ac_ext <<_ACEOF
5008/* end confdefs.h.  */
5009#include <stdlib.h>
5010#include <stdarg.h>
5011#include <string.h>
5012#include <float.h>
5013
5014int
5015main ()
5016{
5017
5018  ;
5019  return 0;
5020}
5021_ACEOF
5022rm -f conftest.$ac_objext
5023if { (ac_try="$ac_compile"
5024case "(($ac_try" in
5025  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5026  *) ac_try_echo=$ac_try;;
5027esac
5028eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5029$as_echo "$ac_try_echo") >&5
5030  (eval "$ac_compile") 2>conftest.er1
5031  ac_status=$?
5032  grep -v '^ *+' conftest.er1 >conftest.err
5033  rm -f conftest.er1
5034  cat conftest.err >&5
5035  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036  (exit $ac_status); } && {
5037	 test -z "$ac_c_werror_flag" ||
5038	 test ! -s conftest.err
5039       } && test -s conftest.$ac_objext; then
5040  ac_cv_header_stdc=yes
5041else
5042  $as_echo "$as_me: failed program was:" >&5
5043sed 's/^/| /' conftest.$ac_ext >&5
5044
5045	ac_cv_header_stdc=no
5046fi
5047
5048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5049
5050if test $ac_cv_header_stdc = yes; then
5051  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5052  cat >conftest.$ac_ext <<_ACEOF
5053/* confdefs.h.  */
5054_ACEOF
5055cat confdefs.h >>conftest.$ac_ext
5056cat >>conftest.$ac_ext <<_ACEOF
5057/* end confdefs.h.  */
5058#include <string.h>
5059
5060_ACEOF
5061if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5062  $EGREP "memchr" >/dev/null 2>&1; then
5063  :
5064else
5065  ac_cv_header_stdc=no
5066fi
5067rm -f conftest*
5068
5069fi
5070
5071if test $ac_cv_header_stdc = yes; then
5072  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5073  cat >conftest.$ac_ext <<_ACEOF
5074/* confdefs.h.  */
5075_ACEOF
5076cat confdefs.h >>conftest.$ac_ext
5077cat >>conftest.$ac_ext <<_ACEOF
5078/* end confdefs.h.  */
5079#include <stdlib.h>
5080
5081_ACEOF
5082if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5083  $EGREP "free" >/dev/null 2>&1; then
5084  :
5085else
5086  ac_cv_header_stdc=no
5087fi
5088rm -f conftest*
5089
5090fi
5091
5092if test $ac_cv_header_stdc = yes; then
5093  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5094  if test "$cross_compiling" = yes; then
5095  :
5096else
5097  cat >conftest.$ac_ext <<_ACEOF
5098/* confdefs.h.  */
5099_ACEOF
5100cat confdefs.h >>conftest.$ac_ext
5101cat >>conftest.$ac_ext <<_ACEOF
5102/* end confdefs.h.  */
5103#include <ctype.h>
5104#include <stdlib.h>
5105#if ((' ' & 0x0FF) == 0x020)
5106# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5107# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5108#else
5109# define ISLOWER(c) \
5110		   (('a' <= (c) && (c) <= 'i') \
5111		     || ('j' <= (c) && (c) <= 'r') \
5112		     || ('s' <= (c) && (c) <= 'z'))
5113# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5114#endif
5115
5116#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5117int
5118main ()
5119{
5120  int i;
5121  for (i = 0; i < 256; i++)
5122    if (XOR (islower (i), ISLOWER (i))
5123	|| toupper (i) != TOUPPER (i))
5124      return 2;
5125  return 0;
5126}
5127_ACEOF
5128rm -f conftest$ac_exeext
5129if { (ac_try="$ac_link"
5130case "(($ac_try" in
5131  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5132  *) ac_try_echo=$ac_try;;
5133esac
5134eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5135$as_echo "$ac_try_echo") >&5
5136  (eval "$ac_link") 2>&5
5137  ac_status=$?
5138  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5139  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5140  { (case "(($ac_try" in
5141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5142  *) ac_try_echo=$ac_try;;
5143esac
5144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5145$as_echo "$ac_try_echo") >&5
5146  (eval "$ac_try") 2>&5
5147  ac_status=$?
5148  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5149  (exit $ac_status); }; }; then
5150  :
5151else
5152  $as_echo "$as_me: program exited with status $ac_status" >&5
5153$as_echo "$as_me: failed program was:" >&5
5154sed 's/^/| /' conftest.$ac_ext >&5
5155
5156( exit $ac_status )
5157ac_cv_header_stdc=no
5158fi
5159rm -rf conftest.dSYM
5160rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5161fi
5162
5163
5164fi
5165fi
5166{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5167$as_echo "$ac_cv_header_stdc" >&6; }
5168if test $ac_cv_header_stdc = yes; then
5169
5170cat >>confdefs.h <<\_ACEOF
5171#define STDC_HEADERS 1
5172_ACEOF
5173
5174fi
5175
5176# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5187		  inttypes.h stdint.h unistd.h
5188do
5189as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5190{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5191$as_echo_n "checking for $ac_header... " >&6; }
5192if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5193  $as_echo_n "(cached) " >&6
5194else
5195  cat >conftest.$ac_ext <<_ACEOF
5196/* confdefs.h.  */
5197_ACEOF
5198cat confdefs.h >>conftest.$ac_ext
5199cat >>conftest.$ac_ext <<_ACEOF
5200/* end confdefs.h.  */
5201$ac_includes_default
5202
5203#include <$ac_header>
5204_ACEOF
5205rm -f conftest.$ac_objext
5206if { (ac_try="$ac_compile"
5207case "(($ac_try" in
5208  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5209  *) ac_try_echo=$ac_try;;
5210esac
5211eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5212$as_echo "$ac_try_echo") >&5
5213  (eval "$ac_compile") 2>conftest.er1
5214  ac_status=$?
5215  grep -v '^ *+' conftest.er1 >conftest.err
5216  rm -f conftest.er1
5217  cat conftest.err >&5
5218  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5219  (exit $ac_status); } && {
5220	 test -z "$ac_c_werror_flag" ||
5221	 test ! -s conftest.err
5222       } && test -s conftest.$ac_objext; then
5223  eval "$as_ac_Header=yes"
5224else
5225  $as_echo "$as_me: failed program was:" >&5
5226sed 's/^/| /' conftest.$ac_ext >&5
5227
5228	eval "$as_ac_Header=no"
5229fi
5230
5231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5232fi
5233ac_res=`eval 'as_val=${'$as_ac_Header'}
5234		 $as_echo "$as_val"'`
5235	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5236$as_echo "$ac_res" >&6; }
5237as_val=`eval 'as_val=${'$as_ac_Header'}
5238		 $as_echo "$as_val"'`
5239   if test "x$as_val" = x""yes; then
5240  cat >>confdefs.h <<_ACEOF
5241#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5242_ACEOF
5243
5244fi
5245
5246done
5247
5248
5249
5250for ac_header in dlfcn.h
5251do
5252as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5253if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5254  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5255$as_echo_n "checking for $ac_header... " >&6; }
5256if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5257  $as_echo_n "(cached) " >&6
5258fi
5259ac_res=`eval 'as_val=${'$as_ac_Header'}
5260		 $as_echo "$as_val"'`
5261	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5262$as_echo "$ac_res" >&6; }
5263else
5264  # Is the header compilable?
5265{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5266$as_echo_n "checking $ac_header usability... " >&6; }
5267cat >conftest.$ac_ext <<_ACEOF
5268/* confdefs.h.  */
5269_ACEOF
5270cat confdefs.h >>conftest.$ac_ext
5271cat >>conftest.$ac_ext <<_ACEOF
5272/* end confdefs.h.  */
5273$ac_includes_default
5274#include <$ac_header>
5275_ACEOF
5276rm -f conftest.$ac_objext
5277if { (ac_try="$ac_compile"
5278case "(($ac_try" in
5279  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5280  *) ac_try_echo=$ac_try;;
5281esac
5282eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5283$as_echo "$ac_try_echo") >&5
5284  (eval "$ac_compile") 2>conftest.er1
5285  ac_status=$?
5286  grep -v '^ *+' conftest.er1 >conftest.err
5287  rm -f conftest.er1
5288  cat conftest.err >&5
5289  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5290  (exit $ac_status); } && {
5291	 test -z "$ac_c_werror_flag" ||
5292	 test ! -s conftest.err
5293       } && test -s conftest.$ac_objext; then
5294  ac_header_compiler=yes
5295else
5296  $as_echo "$as_me: failed program was:" >&5
5297sed 's/^/| /' conftest.$ac_ext >&5
5298
5299	ac_header_compiler=no
5300fi
5301
5302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5303{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5304$as_echo "$ac_header_compiler" >&6; }
5305
5306# Is the header present?
5307{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5308$as_echo_n "checking $ac_header presence... " >&6; }
5309cat >conftest.$ac_ext <<_ACEOF
5310/* confdefs.h.  */
5311_ACEOF
5312cat confdefs.h >>conftest.$ac_ext
5313cat >>conftest.$ac_ext <<_ACEOF
5314/* end confdefs.h.  */
5315#include <$ac_header>
5316_ACEOF
5317if { (ac_try="$ac_cpp conftest.$ac_ext"
5318case "(($ac_try" in
5319  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5320  *) ac_try_echo=$ac_try;;
5321esac
5322eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5323$as_echo "$ac_try_echo") >&5
5324  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5325  ac_status=$?
5326  grep -v '^ *+' conftest.er1 >conftest.err
5327  rm -f conftest.er1
5328  cat conftest.err >&5
5329  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5330  (exit $ac_status); } >/dev/null && {
5331	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5332	 test ! -s conftest.err
5333       }; then
5334  ac_header_preproc=yes
5335else
5336  $as_echo "$as_me: failed program was:" >&5
5337sed 's/^/| /' conftest.$ac_ext >&5
5338
5339  ac_header_preproc=no
5340fi
5341
5342rm -f conftest.err conftest.$ac_ext
5343{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5344$as_echo "$ac_header_preproc" >&6; }
5345
5346# So?  What about this header?
5347case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5348  yes:no: )
5349    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5350$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5351    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5352$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5353    ac_header_preproc=yes
5354    ;;
5355  no:yes:* )
5356    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5357$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5358    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5359$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5360    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5361$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5362    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5363$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5364    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5365$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5366    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5367$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5368
5369    ;;
5370esac
5371{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5372$as_echo_n "checking for $ac_header... " >&6; }
5373if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5374  $as_echo_n "(cached) " >&6
5375else
5376  eval "$as_ac_Header=\$ac_header_preproc"
5377fi
5378ac_res=`eval 'as_val=${'$as_ac_Header'}
5379		 $as_echo "$as_val"'`
5380	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5381$as_echo "$ac_res" >&6; }
5382
5383fi
5384as_val=`eval 'as_val=${'$as_ac_Header'}
5385		 $as_echo "$as_val"'`
5386   if test "x$as_val" = x""yes; then
5387  cat >>confdefs.h <<_ACEOF
5388#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5389_ACEOF
5390
5391fi
5392
5393done
5394
5395ac_ext=cpp
5396ac_cpp='$CXXCPP $CPPFLAGS'
5397ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5398ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5399ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5400if test -z "$CXX"; then
5401  if test -n "$CCC"; then
5402    CXX=$CCC
5403  else
5404    if test -n "$ac_tool_prefix"; then
5405  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5406  do
5407    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5408set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5409{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5410$as_echo_n "checking for $ac_word... " >&6; }
5411if test "${ac_cv_prog_CXX+set}" = set; then
5412  $as_echo_n "(cached) " >&6
5413else
5414  if test -n "$CXX"; then
5415  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5416else
5417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5418for as_dir in $PATH
5419do
5420  IFS=$as_save_IFS
5421  test -z "$as_dir" && as_dir=.
5422  for ac_exec_ext in '' $ac_executable_extensions; do
5423  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5424    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5425    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5426    break 2
5427  fi
5428done
5429done
5430IFS=$as_save_IFS
5431
5432fi
5433fi
5434CXX=$ac_cv_prog_CXX
5435if test -n "$CXX"; then
5436  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5437$as_echo "$CXX" >&6; }
5438else
5439  { $as_echo "$as_me:$LINENO: result: no" >&5
5440$as_echo "no" >&6; }
5441fi
5442
5443
5444    test -n "$CXX" && break
5445  done
5446fi
5447if test -z "$CXX"; then
5448  ac_ct_CXX=$CXX
5449  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5450do
5451  # Extract the first word of "$ac_prog", so it can be a program name with args.
5452set dummy $ac_prog; ac_word=$2
5453{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5454$as_echo_n "checking for $ac_word... " >&6; }
5455if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5456  $as_echo_n "(cached) " >&6
5457else
5458  if test -n "$ac_ct_CXX"; then
5459  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5460else
5461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5462for as_dir in $PATH
5463do
5464  IFS=$as_save_IFS
5465  test -z "$as_dir" && as_dir=.
5466  for ac_exec_ext in '' $ac_executable_extensions; do
5467  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5468    ac_cv_prog_ac_ct_CXX="$ac_prog"
5469    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5470    break 2
5471  fi
5472done
5473done
5474IFS=$as_save_IFS
5475
5476fi
5477fi
5478ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5479if test -n "$ac_ct_CXX"; then
5480  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5481$as_echo "$ac_ct_CXX" >&6; }
5482else
5483  { $as_echo "$as_me:$LINENO: result: no" >&5
5484$as_echo "no" >&6; }
5485fi
5486
5487
5488  test -n "$ac_ct_CXX" && break
5489done
5490
5491  if test "x$ac_ct_CXX" = x; then
5492    CXX="g++"
5493  else
5494    case $cross_compiling:$ac_tool_warned in
5495yes:)
5496{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5498ac_tool_warned=yes ;;
5499esac
5500    CXX=$ac_ct_CXX
5501  fi
5502fi
5503
5504  fi
5505fi
5506# Provide some information about the compiler.
5507$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5508set X $ac_compile
5509ac_compiler=$2
5510{ (ac_try="$ac_compiler --version >&5"
5511case "(($ac_try" in
5512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5513  *) ac_try_echo=$ac_try;;
5514esac
5515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5516$as_echo "$ac_try_echo") >&5
5517  (eval "$ac_compiler --version >&5") 2>&5
5518  ac_status=$?
5519  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5520  (exit $ac_status); }
5521{ (ac_try="$ac_compiler -v >&5"
5522case "(($ac_try" in
5523  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5524  *) ac_try_echo=$ac_try;;
5525esac
5526eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5527$as_echo "$ac_try_echo") >&5
5528  (eval "$ac_compiler -v >&5") 2>&5
5529  ac_status=$?
5530  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5531  (exit $ac_status); }
5532{ (ac_try="$ac_compiler -V >&5"
5533case "(($ac_try" in
5534  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5535  *) ac_try_echo=$ac_try;;
5536esac
5537eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5538$as_echo "$ac_try_echo") >&5
5539  (eval "$ac_compiler -V >&5") 2>&5
5540  ac_status=$?
5541  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542  (exit $ac_status); }
5543
5544{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5545$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5546if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5547  $as_echo_n "(cached) " >&6
5548else
5549  cat >conftest.$ac_ext <<_ACEOF
5550/* confdefs.h.  */
5551_ACEOF
5552cat confdefs.h >>conftest.$ac_ext
5553cat >>conftest.$ac_ext <<_ACEOF
5554/* end confdefs.h.  */
5555
5556int
5557main ()
5558{
5559#ifndef __GNUC__
5560       choke me
5561#endif
5562
5563  ;
5564  return 0;
5565}
5566_ACEOF
5567rm -f conftest.$ac_objext
5568if { (ac_try="$ac_compile"
5569case "(($ac_try" in
5570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5571  *) ac_try_echo=$ac_try;;
5572esac
5573eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5574$as_echo "$ac_try_echo") >&5
5575  (eval "$ac_compile") 2>conftest.er1
5576  ac_status=$?
5577  grep -v '^ *+' conftest.er1 >conftest.err
5578  rm -f conftest.er1
5579  cat conftest.err >&5
5580  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5581  (exit $ac_status); } && {
5582	 test -z "$ac_cxx_werror_flag" ||
5583	 test ! -s conftest.err
5584       } && test -s conftest.$ac_objext; then
5585  ac_compiler_gnu=yes
5586else
5587  $as_echo "$as_me: failed program was:" >&5
5588sed 's/^/| /' conftest.$ac_ext >&5
5589
5590	ac_compiler_gnu=no
5591fi
5592
5593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5594ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5595
5596fi
5597{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5598$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5599if test $ac_compiler_gnu = yes; then
5600  GXX=yes
5601else
5602  GXX=
5603fi
5604ac_test_CXXFLAGS=${CXXFLAGS+set}
5605ac_save_CXXFLAGS=$CXXFLAGS
5606{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5607$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5608if test "${ac_cv_prog_cxx_g+set}" = set; then
5609  $as_echo_n "(cached) " >&6
5610else
5611  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5612   ac_cxx_werror_flag=yes
5613   ac_cv_prog_cxx_g=no
5614   CXXFLAGS="-g"
5615   cat >conftest.$ac_ext <<_ACEOF
5616/* confdefs.h.  */
5617_ACEOF
5618cat confdefs.h >>conftest.$ac_ext
5619cat >>conftest.$ac_ext <<_ACEOF
5620/* end confdefs.h.  */
5621
5622int
5623main ()
5624{
5625
5626  ;
5627  return 0;
5628}
5629_ACEOF
5630rm -f conftest.$ac_objext
5631if { (ac_try="$ac_compile"
5632case "(($ac_try" in
5633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5634  *) ac_try_echo=$ac_try;;
5635esac
5636eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5637$as_echo "$ac_try_echo") >&5
5638  (eval "$ac_compile") 2>conftest.er1
5639  ac_status=$?
5640  grep -v '^ *+' conftest.er1 >conftest.err
5641  rm -f conftest.er1
5642  cat conftest.err >&5
5643  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5644  (exit $ac_status); } && {
5645	 test -z "$ac_cxx_werror_flag" ||
5646	 test ! -s conftest.err
5647       } && test -s conftest.$ac_objext; then
5648  ac_cv_prog_cxx_g=yes
5649else
5650  $as_echo "$as_me: failed program was:" >&5
5651sed 's/^/| /' conftest.$ac_ext >&5
5652
5653	CXXFLAGS=""
5654      cat >conftest.$ac_ext <<_ACEOF
5655/* confdefs.h.  */
5656_ACEOF
5657cat confdefs.h >>conftest.$ac_ext
5658cat >>conftest.$ac_ext <<_ACEOF
5659/* end confdefs.h.  */
5660
5661int
5662main ()
5663{
5664
5665  ;
5666  return 0;
5667}
5668_ACEOF
5669rm -f conftest.$ac_objext
5670if { (ac_try="$ac_compile"
5671case "(($ac_try" in
5672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5673  *) ac_try_echo=$ac_try;;
5674esac
5675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5676$as_echo "$ac_try_echo") >&5
5677  (eval "$ac_compile") 2>conftest.er1
5678  ac_status=$?
5679  grep -v '^ *+' conftest.er1 >conftest.err
5680  rm -f conftest.er1
5681  cat conftest.err >&5
5682  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5683  (exit $ac_status); } && {
5684	 test -z "$ac_cxx_werror_flag" ||
5685	 test ! -s conftest.err
5686       } && test -s conftest.$ac_objext; then
5687  :
5688else
5689  $as_echo "$as_me: failed program was:" >&5
5690sed 's/^/| /' conftest.$ac_ext >&5
5691
5692	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5693	 CXXFLAGS="-g"
5694	 cat >conftest.$ac_ext <<_ACEOF
5695/* confdefs.h.  */
5696_ACEOF
5697cat confdefs.h >>conftest.$ac_ext
5698cat >>conftest.$ac_ext <<_ACEOF
5699/* end confdefs.h.  */
5700
5701int
5702main ()
5703{
5704
5705  ;
5706  return 0;
5707}
5708_ACEOF
5709rm -f conftest.$ac_objext
5710if { (ac_try="$ac_compile"
5711case "(($ac_try" in
5712  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5713  *) ac_try_echo=$ac_try;;
5714esac
5715eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5716$as_echo "$ac_try_echo") >&5
5717  (eval "$ac_compile") 2>conftest.er1
5718  ac_status=$?
5719  grep -v '^ *+' conftest.er1 >conftest.err
5720  rm -f conftest.er1
5721  cat conftest.err >&5
5722  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5723  (exit $ac_status); } && {
5724	 test -z "$ac_cxx_werror_flag" ||
5725	 test ! -s conftest.err
5726       } && test -s conftest.$ac_objext; then
5727  ac_cv_prog_cxx_g=yes
5728else
5729  $as_echo "$as_me: failed program was:" >&5
5730sed 's/^/| /' conftest.$ac_ext >&5
5731
5732
5733fi
5734
5735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5736fi
5737
5738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5739fi
5740
5741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5742   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5743fi
5744{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5745$as_echo "$ac_cv_prog_cxx_g" >&6; }
5746if test "$ac_test_CXXFLAGS" = set; then
5747  CXXFLAGS=$ac_save_CXXFLAGS
5748elif test $ac_cv_prog_cxx_g = yes; then
5749  if test "$GXX" = yes; then
5750    CXXFLAGS="-g -O2"
5751  else
5752    CXXFLAGS="-g"
5753  fi
5754else
5755  if test "$GXX" = yes; then
5756    CXXFLAGS="-O2"
5757  else
5758    CXXFLAGS=
5759  fi
5760fi
5761ac_ext=cpp
5762ac_cpp='$CXXCPP $CPPFLAGS'
5763ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5764ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5765ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5766
5767depcc="$CXX"  am_compiler_list=
5768
5769{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5770$as_echo_n "checking dependency style of $depcc... " >&6; }
5771if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5772  $as_echo_n "(cached) " >&6
5773else
5774  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5775  # We make a subdir and do the tests there.  Otherwise we can end up
5776  # making bogus files that we don't know about and never remove.  For
5777  # instance it was reported that on HP-UX the gcc test will end up
5778  # making a dummy file named `D' -- because `-MD' means `put the output
5779  # in D'.
5780  mkdir conftest.dir
5781  # Copy depcomp to subdir because otherwise we won't find it if we're
5782  # using a relative directory.
5783  cp "$am_depcomp" conftest.dir
5784  cd conftest.dir
5785  # We will build objects and dependencies in a subdirectory because
5786  # it helps to detect inapplicable dependency modes.  For instance
5787  # both Tru64's cc and ICC support -MD to output dependencies as a
5788  # side effect of compilation, but ICC will put the dependencies in
5789  # the current directory while Tru64 will put them in the object
5790  # directory.
5791  mkdir sub
5792
5793  am_cv_CXX_dependencies_compiler_type=none
5794  if test "$am_compiler_list" = ""; then
5795     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5796  fi
5797  for depmode in $am_compiler_list; do
5798    # Setup a source with many dependencies, because some compilers
5799    # like to wrap large dependency lists on column 80 (with \), and
5800    # we should not choose a depcomp mode which is confused by this.
5801    #
5802    # We need to recreate these files for each test, as the compiler may
5803    # overwrite some of them when testing with obscure command lines.
5804    # This happens at least with the AIX C compiler.
5805    : > sub/conftest.c
5806    for i in 1 2 3 4 5 6; do
5807      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5808      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5809      # Solaris 8's {/usr,}/bin/sh.
5810      touch sub/conftst$i.h
5811    done
5812    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5813
5814    case $depmode in
5815    nosideeffect)
5816      # after this tag, mechanisms are not by side-effect, so they'll
5817      # only be used when explicitly requested
5818      if test "x$enable_dependency_tracking" = xyes; then
5819	continue
5820      else
5821	break
5822      fi
5823      ;;
5824    none) break ;;
5825    esac
5826    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5827    # mode.  It turns out that the SunPro C++ compiler does not properly
5828    # handle `-M -o', and we need to detect this.
5829    if depmode=$depmode \
5830       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5831       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5832       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5833         >/dev/null 2>conftest.err &&
5834       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5835       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5836       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5837       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5838      # icc doesn't choke on unknown options, it will just issue warnings
5839      # or remarks (even with -Werror).  So we grep stderr for any message
5840      # that says an option was ignored or not supported.
5841      # When given -MP, icc 7.0 and 7.1 complain thusly:
5842      #   icc: Command line warning: ignoring option '-M'; no argument required
5843      # The diagnosis changed in icc 8.0:
5844      #   icc: Command line remark: option '-MP' not supported
5845      if (grep 'ignoring option' conftest.err ||
5846          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5847        am_cv_CXX_dependencies_compiler_type=$depmode
5848        break
5849      fi
5850    fi
5851  done
5852
5853  cd ..
5854  rm -rf conftest.dir
5855else
5856  am_cv_CXX_dependencies_compiler_type=none
5857fi
5858
5859fi
5860{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5861$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5862CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5863
5864 if
5865  test "x$enable_dependency_tracking" != xno \
5866  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5867  am__fastdepCXX_TRUE=
5868  am__fastdepCXX_FALSE='#'
5869else
5870  am__fastdepCXX_TRUE='#'
5871  am__fastdepCXX_FALSE=
5872fi
5873
5874
5875
5876
5877if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5878    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5879    (test "X$CXX" != "Xg++"))) ; then
5880  ac_ext=cpp
5881ac_cpp='$CXXCPP $CPPFLAGS'
5882ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5883ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5884ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5885{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5886$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5887if test -z "$CXXCPP"; then
5888  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5889  $as_echo_n "(cached) " >&6
5890else
5891      # Double quotes because CXXCPP needs to be expanded
5892    for CXXCPP in "$CXX -E" "/lib/cpp"
5893    do
5894      ac_preproc_ok=false
5895for ac_cxx_preproc_warn_flag in '' yes
5896do
5897  # Use a header file that comes with gcc, so configuring glibc
5898  # with a fresh cross-compiler works.
5899  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5900  # <limits.h> exists even on freestanding compilers.
5901  # On the NeXT, cc -E runs the code through the compiler's parser,
5902  # not just through cpp. "Syntax error" is here to catch this case.
5903  cat >conftest.$ac_ext <<_ACEOF
5904/* confdefs.h.  */
5905_ACEOF
5906cat confdefs.h >>conftest.$ac_ext
5907cat >>conftest.$ac_ext <<_ACEOF
5908/* end confdefs.h.  */
5909#ifdef __STDC__
5910# include <limits.h>
5911#else
5912# include <assert.h>
5913#endif
5914		     Syntax error
5915_ACEOF
5916if { (ac_try="$ac_cpp conftest.$ac_ext"
5917case "(($ac_try" in
5918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5919  *) ac_try_echo=$ac_try;;
5920esac
5921eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5922$as_echo "$ac_try_echo") >&5
5923  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5924  ac_status=$?
5925  grep -v '^ *+' conftest.er1 >conftest.err
5926  rm -f conftest.er1
5927  cat conftest.err >&5
5928  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5929  (exit $ac_status); } >/dev/null && {
5930	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5931	 test ! -s conftest.err
5932       }; then
5933  :
5934else
5935  $as_echo "$as_me: failed program was:" >&5
5936sed 's/^/| /' conftest.$ac_ext >&5
5937
5938  # Broken: fails on valid input.
5939continue
5940fi
5941
5942rm -f conftest.err conftest.$ac_ext
5943
5944  # OK, works on sane cases.  Now check whether nonexistent headers
5945  # can be detected and how.
5946  cat >conftest.$ac_ext <<_ACEOF
5947/* confdefs.h.  */
5948_ACEOF
5949cat confdefs.h >>conftest.$ac_ext
5950cat >>conftest.$ac_ext <<_ACEOF
5951/* end confdefs.h.  */
5952#include <ac_nonexistent.h>
5953_ACEOF
5954if { (ac_try="$ac_cpp conftest.$ac_ext"
5955case "(($ac_try" in
5956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5957  *) ac_try_echo=$ac_try;;
5958esac
5959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5960$as_echo "$ac_try_echo") >&5
5961  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5962  ac_status=$?
5963  grep -v '^ *+' conftest.er1 >conftest.err
5964  rm -f conftest.er1
5965  cat conftest.err >&5
5966  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5967  (exit $ac_status); } >/dev/null && {
5968	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5969	 test ! -s conftest.err
5970       }; then
5971  # Broken: success on invalid input.
5972continue
5973else
5974  $as_echo "$as_me: failed program was:" >&5
5975sed 's/^/| /' conftest.$ac_ext >&5
5976
5977  # Passes both tests.
5978ac_preproc_ok=:
5979break
5980fi
5981
5982rm -f conftest.err conftest.$ac_ext
5983
5984done
5985# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5986rm -f conftest.err conftest.$ac_ext
5987if $ac_preproc_ok; then
5988  break
5989fi
5990
5991    done
5992    ac_cv_prog_CXXCPP=$CXXCPP
5993
5994fi
5995  CXXCPP=$ac_cv_prog_CXXCPP
5996else
5997  ac_cv_prog_CXXCPP=$CXXCPP
5998fi
5999{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6000$as_echo "$CXXCPP" >&6; }
6001ac_preproc_ok=false
6002for ac_cxx_preproc_warn_flag in '' yes
6003do
6004  # Use a header file that comes with gcc, so configuring glibc
6005  # with a fresh cross-compiler works.
6006  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6007  # <limits.h> exists even on freestanding compilers.
6008  # On the NeXT, cc -E runs the code through the compiler's parser,
6009  # not just through cpp. "Syntax error" is here to catch this case.
6010  cat >conftest.$ac_ext <<_ACEOF
6011/* confdefs.h.  */
6012_ACEOF
6013cat confdefs.h >>conftest.$ac_ext
6014cat >>conftest.$ac_ext <<_ACEOF
6015/* end confdefs.h.  */
6016#ifdef __STDC__
6017# include <limits.h>
6018#else
6019# include <assert.h>
6020#endif
6021		     Syntax error
6022_ACEOF
6023if { (ac_try="$ac_cpp conftest.$ac_ext"
6024case "(($ac_try" in
6025  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6026  *) ac_try_echo=$ac_try;;
6027esac
6028eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6029$as_echo "$ac_try_echo") >&5
6030  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6031  ac_status=$?
6032  grep -v '^ *+' conftest.er1 >conftest.err
6033  rm -f conftest.er1
6034  cat conftest.err >&5
6035  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6036  (exit $ac_status); } >/dev/null && {
6037	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6038	 test ! -s conftest.err
6039       }; then
6040  :
6041else
6042  $as_echo "$as_me: failed program was:" >&5
6043sed 's/^/| /' conftest.$ac_ext >&5
6044
6045  # Broken: fails on valid input.
6046continue
6047fi
6048
6049rm -f conftest.err conftest.$ac_ext
6050
6051  # OK, works on sane cases.  Now check whether nonexistent headers
6052  # can be detected and how.
6053  cat >conftest.$ac_ext <<_ACEOF
6054/* confdefs.h.  */
6055_ACEOF
6056cat confdefs.h >>conftest.$ac_ext
6057cat >>conftest.$ac_ext <<_ACEOF
6058/* end confdefs.h.  */
6059#include <ac_nonexistent.h>
6060_ACEOF
6061if { (ac_try="$ac_cpp conftest.$ac_ext"
6062case "(($ac_try" in
6063  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6064  *) ac_try_echo=$ac_try;;
6065esac
6066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6067$as_echo "$ac_try_echo") >&5
6068  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6069  ac_status=$?
6070  grep -v '^ *+' conftest.er1 >conftest.err
6071  rm -f conftest.er1
6072  cat conftest.err >&5
6073  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6074  (exit $ac_status); } >/dev/null && {
6075	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6076	 test ! -s conftest.err
6077       }; then
6078  # Broken: success on invalid input.
6079continue
6080else
6081  $as_echo "$as_me: failed program was:" >&5
6082sed 's/^/| /' conftest.$ac_ext >&5
6083
6084  # Passes both tests.
6085ac_preproc_ok=:
6086break
6087fi
6088
6089rm -f conftest.err conftest.$ac_ext
6090
6091done
6092# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6093rm -f conftest.err conftest.$ac_ext
6094if $ac_preproc_ok; then
6095  :
6096else
6097  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6098$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6099{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6100See \`config.log' for more details." >&5
6101$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6102See \`config.log' for more details." >&2;}
6103   { (exit 1); exit 1; }; }; }
6104fi
6105
6106ac_ext=cpp
6107ac_cpp='$CXXCPP $CPPFLAGS'
6108ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6109ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6110ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6111
6112fi
6113
6114
6115ac_ext=f
6116ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6117ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6118ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6119if test -n "$ac_tool_prefix"; then
6120  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
6121  do
6122    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6123set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6124{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6125$as_echo_n "checking for $ac_word... " >&6; }
6126if test "${ac_cv_prog_F77+set}" = set; then
6127  $as_echo_n "(cached) " >&6
6128else
6129  if test -n "$F77"; then
6130  ac_cv_prog_F77="$F77" # Let the user override the test.
6131else
6132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6133for as_dir in $PATH
6134do
6135  IFS=$as_save_IFS
6136  test -z "$as_dir" && as_dir=.
6137  for ac_exec_ext in '' $ac_executable_extensions; do
6138  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6139    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6140    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6141    break 2
6142  fi
6143done
6144done
6145IFS=$as_save_IFS
6146
6147fi
6148fi
6149F77=$ac_cv_prog_F77
6150if test -n "$F77"; then
6151  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6152$as_echo "$F77" >&6; }
6153else
6154  { $as_echo "$as_me:$LINENO: result: no" >&5
6155$as_echo "no" >&6; }
6156fi
6157
6158
6159    test -n "$F77" && break
6160  done
6161fi
6162if test -z "$F77"; then
6163  ac_ct_F77=$F77
6164  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
6165do
6166  # Extract the first word of "$ac_prog", so it can be a program name with args.
6167set dummy $ac_prog; ac_word=$2
6168{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6169$as_echo_n "checking for $ac_word... " >&6; }
6170if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6171  $as_echo_n "(cached) " >&6
6172else
6173  if test -n "$ac_ct_F77"; then
6174  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6175else
6176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6177for as_dir in $PATH
6178do
6179  IFS=$as_save_IFS
6180  test -z "$as_dir" && as_dir=.
6181  for ac_exec_ext in '' $ac_executable_extensions; do
6182  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6183    ac_cv_prog_ac_ct_F77="$ac_prog"
6184    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6185    break 2
6186  fi
6187done
6188done
6189IFS=$as_save_IFS
6190
6191fi
6192fi
6193ac_ct_F77=$ac_cv_prog_ac_ct_F77
6194if test -n "$ac_ct_F77"; then
6195  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6196$as_echo "$ac_ct_F77" >&6; }
6197else
6198  { $as_echo "$as_me:$LINENO: result: no" >&5
6199$as_echo "no" >&6; }
6200fi
6201
6202
6203  test -n "$ac_ct_F77" && break
6204done
6205
6206  if test "x$ac_ct_F77" = x; then
6207    F77=""
6208  else
6209    case $cross_compiling:$ac_tool_warned in
6210yes:)
6211{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6212$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6213ac_tool_warned=yes ;;
6214esac
6215    F77=$ac_ct_F77
6216  fi
6217fi
6218
6219
6220# Provide some information about the compiler.
6221$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6222set X $ac_compile
6223ac_compiler=$2
6224{ (ac_try="$ac_compiler --version >&5"
6225case "(($ac_try" in
6226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6227  *) ac_try_echo=$ac_try;;
6228esac
6229eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6230$as_echo "$ac_try_echo") >&5
6231  (eval "$ac_compiler --version >&5") 2>&5
6232  ac_status=$?
6233  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234  (exit $ac_status); }
6235{ (ac_try="$ac_compiler -v >&5"
6236case "(($ac_try" in
6237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6238  *) ac_try_echo=$ac_try;;
6239esac
6240eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6241$as_echo "$ac_try_echo") >&5
6242  (eval "$ac_compiler -v >&5") 2>&5
6243  ac_status=$?
6244  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6245  (exit $ac_status); }
6246{ (ac_try="$ac_compiler -V >&5"
6247case "(($ac_try" in
6248  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6249  *) ac_try_echo=$ac_try;;
6250esac
6251eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6252$as_echo "$ac_try_echo") >&5
6253  (eval "$ac_compiler -V >&5") 2>&5
6254  ac_status=$?
6255  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6256  (exit $ac_status); }
6257rm -f a.out
6258
6259# If we don't use `.F' as extension, the preprocessor is not run on the
6260# input file.  (Note that this only needs to work for GNU compilers.)
6261ac_save_ext=$ac_ext
6262ac_ext=F
6263{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6264$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6265if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6266  $as_echo_n "(cached) " >&6
6267else
6268  cat >conftest.$ac_ext <<_ACEOF
6269      program main
6270#ifndef __GNUC__
6271       choke me
6272#endif
6273
6274      end
6275_ACEOF
6276rm -f conftest.$ac_objext
6277if { (ac_try="$ac_compile"
6278case "(($ac_try" in
6279  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6280  *) ac_try_echo=$ac_try;;
6281esac
6282eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6283$as_echo "$ac_try_echo") >&5
6284  (eval "$ac_compile") 2>conftest.er1
6285  ac_status=$?
6286  grep -v '^ *+' conftest.er1 >conftest.err
6287  rm -f conftest.er1
6288  cat conftest.err >&5
6289  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6290  (exit $ac_status); } && {
6291	 test -z "$ac_f77_werror_flag" ||
6292	 test ! -s conftest.err
6293       } && test -s conftest.$ac_objext; then
6294  ac_compiler_gnu=yes
6295else
6296  $as_echo "$as_me: failed program was:" >&5
6297sed 's/^/| /' conftest.$ac_ext >&5
6298
6299	ac_compiler_gnu=no
6300fi
6301
6302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6303ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6304
6305fi
6306{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6307$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6308ac_ext=$ac_save_ext
6309ac_test_FFLAGS=${FFLAGS+set}
6310ac_save_FFLAGS=$FFLAGS
6311FFLAGS=
6312{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6313$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6314if test "${ac_cv_prog_f77_g+set}" = set; then
6315  $as_echo_n "(cached) " >&6
6316else
6317  FFLAGS=-g
6318cat >conftest.$ac_ext <<_ACEOF
6319      program main
6320
6321      end
6322_ACEOF
6323rm -f conftest.$ac_objext
6324if { (ac_try="$ac_compile"
6325case "(($ac_try" in
6326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6327  *) ac_try_echo=$ac_try;;
6328esac
6329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6330$as_echo "$ac_try_echo") >&5
6331  (eval "$ac_compile") 2>conftest.er1
6332  ac_status=$?
6333  grep -v '^ *+' conftest.er1 >conftest.err
6334  rm -f conftest.er1
6335  cat conftest.err >&5
6336  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6337  (exit $ac_status); } && {
6338	 test -z "$ac_f77_werror_flag" ||
6339	 test ! -s conftest.err
6340       } && test -s conftest.$ac_objext; then
6341  ac_cv_prog_f77_g=yes
6342else
6343  $as_echo "$as_me: failed program was:" >&5
6344sed 's/^/| /' conftest.$ac_ext >&5
6345
6346	ac_cv_prog_f77_g=no
6347fi
6348
6349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6350
6351fi
6352{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6353$as_echo "$ac_cv_prog_f77_g" >&6; }
6354if test "$ac_test_FFLAGS" = set; then
6355  FFLAGS=$ac_save_FFLAGS
6356elif test $ac_cv_prog_f77_g = yes; then
6357  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6358    FFLAGS="-g -O2"
6359  else
6360    FFLAGS="-g"
6361  fi
6362else
6363  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6364    FFLAGS="-O2"
6365  else
6366    FFLAGS=
6367  fi
6368fi
6369
6370if test $ac_compiler_gnu = yes; then
6371  G77=yes
6372else
6373  G77=
6374fi
6375ac_ext=c
6376ac_cpp='$CPP $CPPFLAGS'
6377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6379ac_compiler_gnu=$ac_cv_c_compiler_gnu
6380
6381
6382
6383# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6384# find the maximum length of command line arguments
6385{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6386$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6387if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6388  $as_echo_n "(cached) " >&6
6389else
6390    i=0
6391  teststring="ABCD"
6392
6393  case $build_os in
6394  msdosdjgpp*)
6395    # On DJGPP, this test can blow up pretty badly due to problems in libc
6396    # (any single argument exceeding 2000 bytes causes a buffer overrun
6397    # during glob expansion).  Even if it were fixed, the result of this
6398    # check would be larger than it should be.
6399    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6400    ;;
6401
6402  gnu*)
6403    # Under GNU Hurd, this test is not required because there is
6404    # no limit to the length of command line arguments.
6405    # Libtool will interpret -1 as no limit whatsoever
6406    lt_cv_sys_max_cmd_len=-1;
6407    ;;
6408
6409  cygwin* | mingw*)
6410    # On Win9x/ME, this test blows up -- it succeeds, but takes
6411    # about 5 minutes as the teststring grows exponentially.
6412    # Worse, since 9x/ME are not pre-emptively multitasking,
6413    # you end up with a "frozen" computer, even though with patience
6414    # the test eventually succeeds (with a max line length of 256k).
6415    # Instead, let's just punt: use the minimum linelength reported by
6416    # all of the supported platforms: 8192 (on NT/2K/XP).
6417    lt_cv_sys_max_cmd_len=8192;
6418    ;;
6419
6420  amigaos*)
6421    # On AmigaOS with pdksh, this test takes hours, literally.
6422    # So we just punt and use a minimum line length of 8192.
6423    lt_cv_sys_max_cmd_len=8192;
6424    ;;
6425
6426  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6427    # This has been around since 386BSD, at least.  Likely further.
6428    if test -x /sbin/sysctl; then
6429      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6430    elif test -x /usr/sbin/sysctl; then
6431      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6432    else
6433      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6434    fi
6435    # And add a safety zone
6436    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6437    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6438    ;;
6439
6440  interix*)
6441    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6442    lt_cv_sys_max_cmd_len=196608
6443    ;;
6444
6445  osf*)
6446    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6447    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6448    # nice to cause kernel panics so lets avoid the loop below.
6449    # First set a reasonable default.
6450    lt_cv_sys_max_cmd_len=16384
6451    #
6452    if test -x /sbin/sysconfig; then
6453      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6454        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6455      esac
6456    fi
6457    ;;
6458  sco3.2v5*)
6459    lt_cv_sys_max_cmd_len=102400
6460    ;;
6461  sysv5* | sco5v6* | sysv4.2uw2*)
6462    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6463    if test -n "$kargmax"; then
6464      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6465    else
6466      lt_cv_sys_max_cmd_len=32768
6467    fi
6468    ;;
6469  *)
6470    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6471    if test -n "$lt_cv_sys_max_cmd_len"; then
6472      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6473      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6474    else
6475      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6476      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6477	       = "XX$teststring") >/dev/null 2>&1 &&
6478	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6479	      lt_cv_sys_max_cmd_len=$new_result &&
6480	      test $i != 17 # 1/2 MB should be enough
6481      do
6482        i=`expr $i + 1`
6483        teststring=$teststring$teststring
6484      done
6485      teststring=
6486      # Add a significant safety factor because C++ compilers can tack on massive
6487      # amounts of additional arguments before passing them to the linker.
6488      # It appears as though 1/2 is a usable value.
6489      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6490    fi
6491    ;;
6492  esac
6493
6494fi
6495
6496if test -n $lt_cv_sys_max_cmd_len ; then
6497  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6498$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6499else
6500  { $as_echo "$as_me:$LINENO: result: none" >&5
6501$as_echo "none" >&6; }
6502fi
6503
6504
6505
6506
6507
6508# Check for command to grab the raw symbol name followed by C symbol from nm.
6509{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6510$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6511if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6512  $as_echo_n "(cached) " >&6
6513else
6514
6515# These are sane defaults that work on at least a few old systems.
6516# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6517
6518# Character class describing NM global symbol codes.
6519symcode='[BCDEGRST]'
6520
6521# Regexp to match symbols that can be accessed directly from C.
6522sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6523
6524# Transform an extracted symbol line into a proper C declaration
6525lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6526
6527# Transform an extracted symbol line into symbol name and symbol address
6528lt_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'"
6529
6530# Define system-specific variables.
6531case $host_os in
6532aix*)
6533  symcode='[BCDT]'
6534  ;;
6535cygwin* | mingw* | pw32*)
6536  symcode='[ABCDGISTW]'
6537  ;;
6538hpux*) # Its linker distinguishes data from code symbols
6539  if test "$host_cpu" = ia64; then
6540    symcode='[ABCDEGRST]'
6541  fi
6542  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6543  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'"
6544  ;;
6545linux* | k*bsd*-gnu)
6546  if test "$host_cpu" = ia64; then
6547    symcode='[ABCDGIRSTW]'
6548    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6549    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'"
6550  fi
6551  ;;
6552irix* | nonstopux*)
6553  symcode='[BCDEGRST]'
6554  ;;
6555osf*)
6556  symcode='[BCDEGQRST]'
6557  ;;
6558solaris*)
6559  symcode='[BDRT]'
6560  ;;
6561sco3.2v5*)
6562  symcode='[DT]'
6563  ;;
6564sysv4.2uw2*)
6565  symcode='[DT]'
6566  ;;
6567sysv5* | sco5v6* | unixware* | OpenUNIX*)
6568  symcode='[ABDT]'
6569  ;;
6570sysv4)
6571  symcode='[DFNSTU]'
6572  ;;
6573esac
6574
6575# Handle CRLF in mingw tool chain
6576opt_cr=
6577case $build_os in
6578mingw*)
6579  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6580  ;;
6581esac
6582
6583# If we're using GNU nm, then use its standard symbol codes.
6584case `$NM -V 2>&1` in
6585*GNU* | *'with BFD'*)
6586  symcode='[ABCDGIRSTW]' ;;
6587esac
6588
6589# Try without a prefix undercore, then with it.
6590for ac_symprfx in "" "_"; do
6591
6592  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6593  symxfrm="\\1 $ac_symprfx\\2 \\2"
6594
6595  # Write the raw and C identifiers.
6596  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6597
6598  # Check to see that the pipe works correctly.
6599  pipe_works=no
6600
6601  rm -f conftest*
6602  cat > conftest.$ac_ext <<EOF
6603#ifdef __cplusplus
6604extern "C" {
6605#endif
6606char nm_test_var;
6607void nm_test_func(){}
6608#ifdef __cplusplus
6609}
6610#endif
6611int main(){nm_test_var='a';nm_test_func();return(0);}
6612EOF
6613
6614  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6615  (eval $ac_compile) 2>&5
6616  ac_status=$?
6617  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6618  (exit $ac_status); }; then
6619    # Now try to grab the symbols.
6620    nlist=conftest.nm
6621    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6622  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6623  ac_status=$?
6624  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6625  (exit $ac_status); } && test -s "$nlist"; then
6626      # Try sorting and uniquifying the output.
6627      if sort "$nlist" | uniq > "$nlist"T; then
6628	mv -f "$nlist"T "$nlist"
6629      else
6630	rm -f "$nlist"T
6631      fi
6632
6633      # Make sure that we snagged all the symbols we need.
6634      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6635	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6636	  cat <<EOF > conftest.$ac_ext
6637#ifdef __cplusplus
6638extern "C" {
6639#endif
6640
6641EOF
6642	  # Now generate the symbol file.
6643	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6644
6645	  cat <<EOF >> conftest.$ac_ext
6646#if defined (__STDC__) && __STDC__
6647# define lt_ptr_t void *
6648#else
6649# define lt_ptr_t char *
6650# define const
6651#endif
6652
6653/* The mapping between symbol names and symbols. */
6654const struct {
6655  const char *name;
6656  lt_ptr_t address;
6657}
6658lt_preloaded_symbols[] =
6659{
6660EOF
6661	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6662	  cat <<\EOF >> conftest.$ac_ext
6663  {0, (lt_ptr_t) 0}
6664};
6665
6666#ifdef __cplusplus
6667}
6668#endif
6669EOF
6670	  # Now try linking the two files.
6671	  mv conftest.$ac_objext conftstm.$ac_objext
6672	  lt_save_LIBS="$LIBS"
6673	  lt_save_CFLAGS="$CFLAGS"
6674	  LIBS="conftstm.$ac_objext"
6675	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6676	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6677  (eval $ac_link) 2>&5
6678  ac_status=$?
6679  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6681	    pipe_works=yes
6682	  fi
6683	  LIBS="$lt_save_LIBS"
6684	  CFLAGS="$lt_save_CFLAGS"
6685	else
6686	  echo "cannot find nm_test_func in $nlist" >&5
6687	fi
6688      else
6689	echo "cannot find nm_test_var in $nlist" >&5
6690      fi
6691    else
6692      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6693    fi
6694  else
6695    echo "$progname: failed program was:" >&5
6696    cat conftest.$ac_ext >&5
6697  fi
6698  rm -rf conftest* conftst*
6699
6700  # Do not use the global_symbol_pipe unless it works.
6701  if test "$pipe_works" = yes; then
6702    break
6703  else
6704    lt_cv_sys_global_symbol_pipe=
6705  fi
6706done
6707
6708fi
6709
6710if test -z "$lt_cv_sys_global_symbol_pipe"; then
6711  lt_cv_sys_global_symbol_to_cdecl=
6712fi
6713if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6714  { $as_echo "$as_me:$LINENO: result: failed" >&5
6715$as_echo "failed" >&6; }
6716else
6717  { $as_echo "$as_me:$LINENO: result: ok" >&5
6718$as_echo "ok" >&6; }
6719fi
6720
6721{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6722$as_echo_n "checking for objdir... " >&6; }
6723if test "${lt_cv_objdir+set}" = set; then
6724  $as_echo_n "(cached) " >&6
6725else
6726  rm -f .libs 2>/dev/null
6727mkdir .libs 2>/dev/null
6728if test -d .libs; then
6729  lt_cv_objdir=.libs
6730else
6731  # MS-DOS does not allow filenames that begin with a dot.
6732  lt_cv_objdir=_libs
6733fi
6734rmdir .libs 2>/dev/null
6735fi
6736{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6737$as_echo "$lt_cv_objdir" >&6; }
6738objdir=$lt_cv_objdir
6739
6740
6741
6742
6743
6744case $host_os in
6745aix3*)
6746  # AIX sometimes has problems with the GCC collect2 program.  For some
6747  # reason, if we set the COLLECT_NAMES environment variable, the problems
6748  # vanish in a puff of smoke.
6749  if test "X${COLLECT_NAMES+set}" != Xset; then
6750    COLLECT_NAMES=
6751    export COLLECT_NAMES
6752  fi
6753  ;;
6754esac
6755
6756# Sed substitution that helps us do robust quoting.  It backslashifies
6757# metacharacters that are still active within double-quoted strings.
6758Xsed='sed -e 1s/^X//'
6759sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6760
6761# Same as above, but do not quote variable references.
6762double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6763
6764# Sed substitution to delay expansion of an escaped shell variable in a
6765# double_quote_subst'ed string.
6766delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6767
6768# Sed substitution to avoid accidental globbing in evaled expressions
6769no_glob_subst='s/\*/\\\*/g'
6770
6771# Constants:
6772rm="rm -f"
6773
6774# Global variables:
6775default_ofile=libtool
6776can_build_shared=yes
6777
6778# All known linkers require a `.a' archive for static linking (except MSVC,
6779# which needs '.lib').
6780libext=a
6781ltmain="$ac_aux_dir/ltmain.sh"
6782ofile="$default_ofile"
6783with_gnu_ld="$lt_cv_prog_gnu_ld"
6784
6785if test -n "$ac_tool_prefix"; then
6786  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6787set dummy ${ac_tool_prefix}ar; ac_word=$2
6788{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6789$as_echo_n "checking for $ac_word... " >&6; }
6790if test "${ac_cv_prog_AR+set}" = set; then
6791  $as_echo_n "(cached) " >&6
6792else
6793  if test -n "$AR"; then
6794  ac_cv_prog_AR="$AR" # Let the user override the test.
6795else
6796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797for as_dir in $PATH
6798do
6799  IFS=$as_save_IFS
6800  test -z "$as_dir" && as_dir=.
6801  for ac_exec_ext in '' $ac_executable_extensions; do
6802  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6803    ac_cv_prog_AR="${ac_tool_prefix}ar"
6804    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6805    break 2
6806  fi
6807done
6808done
6809IFS=$as_save_IFS
6810
6811fi
6812fi
6813AR=$ac_cv_prog_AR
6814if test -n "$AR"; then
6815  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6816$as_echo "$AR" >&6; }
6817else
6818  { $as_echo "$as_me:$LINENO: result: no" >&5
6819$as_echo "no" >&6; }
6820fi
6821
6822
6823fi
6824if test -z "$ac_cv_prog_AR"; then
6825  ac_ct_AR=$AR
6826  # Extract the first word of "ar", so it can be a program name with args.
6827set dummy ar; ac_word=$2
6828{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6829$as_echo_n "checking for $ac_word... " >&6; }
6830if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6831  $as_echo_n "(cached) " >&6
6832else
6833  if test -n "$ac_ct_AR"; then
6834  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6835else
6836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6837for as_dir in $PATH
6838do
6839  IFS=$as_save_IFS
6840  test -z "$as_dir" && as_dir=.
6841  for ac_exec_ext in '' $ac_executable_extensions; do
6842  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6843    ac_cv_prog_ac_ct_AR="ar"
6844    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6845    break 2
6846  fi
6847done
6848done
6849IFS=$as_save_IFS
6850
6851fi
6852fi
6853ac_ct_AR=$ac_cv_prog_ac_ct_AR
6854if test -n "$ac_ct_AR"; then
6855  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6856$as_echo "$ac_ct_AR" >&6; }
6857else
6858  { $as_echo "$as_me:$LINENO: result: no" >&5
6859$as_echo "no" >&6; }
6860fi
6861
6862  if test "x$ac_ct_AR" = x; then
6863    AR="false"
6864  else
6865    case $cross_compiling:$ac_tool_warned in
6866yes:)
6867{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6868$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6869ac_tool_warned=yes ;;
6870esac
6871    AR=$ac_ct_AR
6872  fi
6873else
6874  AR="$ac_cv_prog_AR"
6875fi
6876
6877if test -n "$ac_tool_prefix"; then
6878  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6879set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6880{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6881$as_echo_n "checking for $ac_word... " >&6; }
6882if test "${ac_cv_prog_RANLIB+set}" = set; then
6883  $as_echo_n "(cached) " >&6
6884else
6885  if test -n "$RANLIB"; then
6886  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6887else
6888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6889for as_dir in $PATH
6890do
6891  IFS=$as_save_IFS
6892  test -z "$as_dir" && as_dir=.
6893  for ac_exec_ext in '' $ac_executable_extensions; do
6894  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6895    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6896    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6897    break 2
6898  fi
6899done
6900done
6901IFS=$as_save_IFS
6902
6903fi
6904fi
6905RANLIB=$ac_cv_prog_RANLIB
6906if test -n "$RANLIB"; then
6907  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6908$as_echo "$RANLIB" >&6; }
6909else
6910  { $as_echo "$as_me:$LINENO: result: no" >&5
6911$as_echo "no" >&6; }
6912fi
6913
6914
6915fi
6916if test -z "$ac_cv_prog_RANLIB"; then
6917  ac_ct_RANLIB=$RANLIB
6918  # Extract the first word of "ranlib", so it can be a program name with args.
6919set dummy ranlib; ac_word=$2
6920{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6921$as_echo_n "checking for $ac_word... " >&6; }
6922if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6923  $as_echo_n "(cached) " >&6
6924else
6925  if test -n "$ac_ct_RANLIB"; then
6926  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6927else
6928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929for as_dir in $PATH
6930do
6931  IFS=$as_save_IFS
6932  test -z "$as_dir" && as_dir=.
6933  for ac_exec_ext in '' $ac_executable_extensions; do
6934  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6935    ac_cv_prog_ac_ct_RANLIB="ranlib"
6936    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6937    break 2
6938  fi
6939done
6940done
6941IFS=$as_save_IFS
6942
6943fi
6944fi
6945ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6946if test -n "$ac_ct_RANLIB"; then
6947  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6948$as_echo "$ac_ct_RANLIB" >&6; }
6949else
6950  { $as_echo "$as_me:$LINENO: result: no" >&5
6951$as_echo "no" >&6; }
6952fi
6953
6954  if test "x$ac_ct_RANLIB" = x; then
6955    RANLIB=":"
6956  else
6957    case $cross_compiling:$ac_tool_warned in
6958yes:)
6959{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6960$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6961ac_tool_warned=yes ;;
6962esac
6963    RANLIB=$ac_ct_RANLIB
6964  fi
6965else
6966  RANLIB="$ac_cv_prog_RANLIB"
6967fi
6968
6969if test -n "$ac_tool_prefix"; then
6970  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6971set dummy ${ac_tool_prefix}strip; ac_word=$2
6972{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6973$as_echo_n "checking for $ac_word... " >&6; }
6974if test "${ac_cv_prog_STRIP+set}" = set; then
6975  $as_echo_n "(cached) " >&6
6976else
6977  if test -n "$STRIP"; then
6978  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6979else
6980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6981for as_dir in $PATH
6982do
6983  IFS=$as_save_IFS
6984  test -z "$as_dir" && as_dir=.
6985  for ac_exec_ext in '' $ac_executable_extensions; do
6986  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6987    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6988    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6989    break 2
6990  fi
6991done
6992done
6993IFS=$as_save_IFS
6994
6995fi
6996fi
6997STRIP=$ac_cv_prog_STRIP
6998if test -n "$STRIP"; then
6999  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7000$as_echo "$STRIP" >&6; }
7001else
7002  { $as_echo "$as_me:$LINENO: result: no" >&5
7003$as_echo "no" >&6; }
7004fi
7005
7006
7007fi
7008if test -z "$ac_cv_prog_STRIP"; then
7009  ac_ct_STRIP=$STRIP
7010  # Extract the first word of "strip", so it can be a program name with args.
7011set dummy strip; ac_word=$2
7012{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7013$as_echo_n "checking for $ac_word... " >&6; }
7014if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7015  $as_echo_n "(cached) " >&6
7016else
7017  if test -n "$ac_ct_STRIP"; then
7018  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7019else
7020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7021for as_dir in $PATH
7022do
7023  IFS=$as_save_IFS
7024  test -z "$as_dir" && as_dir=.
7025  for ac_exec_ext in '' $ac_executable_extensions; do
7026  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7027    ac_cv_prog_ac_ct_STRIP="strip"
7028    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7029    break 2
7030  fi
7031done
7032done
7033IFS=$as_save_IFS
7034
7035fi
7036fi
7037ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7038if test -n "$ac_ct_STRIP"; then
7039  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7040$as_echo "$ac_ct_STRIP" >&6; }
7041else
7042  { $as_echo "$as_me:$LINENO: result: no" >&5
7043$as_echo "no" >&6; }
7044fi
7045
7046  if test "x$ac_ct_STRIP" = x; then
7047    STRIP=":"
7048  else
7049    case $cross_compiling:$ac_tool_warned in
7050yes:)
7051{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7052$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7053ac_tool_warned=yes ;;
7054esac
7055    STRIP=$ac_ct_STRIP
7056  fi
7057else
7058  STRIP="$ac_cv_prog_STRIP"
7059fi
7060
7061
7062old_CC="$CC"
7063old_CFLAGS="$CFLAGS"
7064
7065# Set sane defaults for various variables
7066test -z "$AR" && AR=ar
7067test -z "$AR_FLAGS" && AR_FLAGS=cru
7068test -z "$AS" && AS=as
7069test -z "$CC" && CC=cc
7070test -z "$LTCC" && LTCC=$CC
7071test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7072test -z "$DLLTOOL" && DLLTOOL=dlltool
7073test -z "$LD" && LD=ld
7074test -z "$LN_S" && LN_S="ln -s"
7075test -z "$MAGIC_CMD" && MAGIC_CMD=file
7076test -z "$NM" && NM=nm
7077test -z "$SED" && SED=sed
7078test -z "$OBJDUMP" && OBJDUMP=objdump
7079test -z "$RANLIB" && RANLIB=:
7080test -z "$STRIP" && STRIP=:
7081test -z "$ac_objext" && ac_objext=o
7082
7083# Determine commands to create old-style static archives.
7084old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7085old_postinstall_cmds='chmod 644 $oldlib'
7086old_postuninstall_cmds=
7087
7088if test -n "$RANLIB"; then
7089  case $host_os in
7090  openbsd*)
7091    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7092    ;;
7093  *)
7094    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7095    ;;
7096  esac
7097  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7098fi
7099
7100for cc_temp in $compiler""; do
7101  case $cc_temp in
7102    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7103    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7104    \-*) ;;
7105    *) break;;
7106  esac
7107done
7108cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7109
7110
7111# Only perform the check for file, if the check method requires it
7112case $deplibs_check_method in
7113file_magic*)
7114  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7115    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7116$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7117if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7118  $as_echo_n "(cached) " >&6
7119else
7120  case $MAGIC_CMD in
7121[\\/*] |  ?:[\\/]*)
7122  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7123  ;;
7124*)
7125  lt_save_MAGIC_CMD="$MAGIC_CMD"
7126  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7127  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7128  for ac_dir in $ac_dummy; do
7129    IFS="$lt_save_ifs"
7130    test -z "$ac_dir" && ac_dir=.
7131    if test -f $ac_dir/${ac_tool_prefix}file; then
7132      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7133      if test -n "$file_magic_test_file"; then
7134	case $deplibs_check_method in
7135	"file_magic "*)
7136	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7137	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7138	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7139	    $EGREP "$file_magic_regex" > /dev/null; then
7140	    :
7141	  else
7142	    cat <<EOF 1>&2
7143
7144*** Warning: the command libtool uses to detect shared libraries,
7145*** $file_magic_cmd, produces output that libtool cannot recognize.
7146*** The result is that libtool may fail to recognize shared libraries
7147*** as such.  This will affect the creation of libtool libraries that
7148*** depend on shared libraries, but programs linked with such libtool
7149*** libraries will work regardless of this problem.  Nevertheless, you
7150*** may want to report the problem to your system manager and/or to
7151*** bug-libtool@gnu.org
7152
7153EOF
7154	  fi ;;
7155	esac
7156      fi
7157      break
7158    fi
7159  done
7160  IFS="$lt_save_ifs"
7161  MAGIC_CMD="$lt_save_MAGIC_CMD"
7162  ;;
7163esac
7164fi
7165
7166MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7167if test -n "$MAGIC_CMD"; then
7168  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7169$as_echo "$MAGIC_CMD" >&6; }
7170else
7171  { $as_echo "$as_me:$LINENO: result: no" >&5
7172$as_echo "no" >&6; }
7173fi
7174
7175if test -z "$lt_cv_path_MAGIC_CMD"; then
7176  if test -n "$ac_tool_prefix"; then
7177    { $as_echo "$as_me:$LINENO: checking for file" >&5
7178$as_echo_n "checking for file... " >&6; }
7179if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7180  $as_echo_n "(cached) " >&6
7181else
7182  case $MAGIC_CMD in
7183[\\/*] |  ?:[\\/]*)
7184  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7185  ;;
7186*)
7187  lt_save_MAGIC_CMD="$MAGIC_CMD"
7188  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7189  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7190  for ac_dir in $ac_dummy; do
7191    IFS="$lt_save_ifs"
7192    test -z "$ac_dir" && ac_dir=.
7193    if test -f $ac_dir/file; then
7194      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7195      if test -n "$file_magic_test_file"; then
7196	case $deplibs_check_method in
7197	"file_magic "*)
7198	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7199	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7200	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7201	    $EGREP "$file_magic_regex" > /dev/null; then
7202	    :
7203	  else
7204	    cat <<EOF 1>&2
7205
7206*** Warning: the command libtool uses to detect shared libraries,
7207*** $file_magic_cmd, produces output that libtool cannot recognize.
7208*** The result is that libtool may fail to recognize shared libraries
7209*** as such.  This will affect the creation of libtool libraries that
7210*** depend on shared libraries, but programs linked with such libtool
7211*** libraries will work regardless of this problem.  Nevertheless, you
7212*** may want to report the problem to your system manager and/or to
7213*** bug-libtool@gnu.org
7214
7215EOF
7216	  fi ;;
7217	esac
7218      fi
7219      break
7220    fi
7221  done
7222  IFS="$lt_save_ifs"
7223  MAGIC_CMD="$lt_save_MAGIC_CMD"
7224  ;;
7225esac
7226fi
7227
7228MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7229if test -n "$MAGIC_CMD"; then
7230  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7231$as_echo "$MAGIC_CMD" >&6; }
7232else
7233  { $as_echo "$as_me:$LINENO: result: no" >&5
7234$as_echo "no" >&6; }
7235fi
7236
7237  else
7238    MAGIC_CMD=:
7239  fi
7240fi
7241
7242  fi
7243  ;;
7244esac
7245
7246
7247  case $host_os in
7248    rhapsody* | darwin*)
7249    if test -n "$ac_tool_prefix"; then
7250  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7251set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7252{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7253$as_echo_n "checking for $ac_word... " >&6; }
7254if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7255  $as_echo_n "(cached) " >&6
7256else
7257  if test -n "$DSYMUTIL"; then
7258  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7259else
7260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261for as_dir in $PATH
7262do
7263  IFS=$as_save_IFS
7264  test -z "$as_dir" && as_dir=.
7265  for ac_exec_ext in '' $ac_executable_extensions; do
7266  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7267    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7268    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7269    break 2
7270  fi
7271done
7272done
7273IFS=$as_save_IFS
7274
7275fi
7276fi
7277DSYMUTIL=$ac_cv_prog_DSYMUTIL
7278if test -n "$DSYMUTIL"; then
7279  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7280$as_echo "$DSYMUTIL" >&6; }
7281else
7282  { $as_echo "$as_me:$LINENO: result: no" >&5
7283$as_echo "no" >&6; }
7284fi
7285
7286
7287fi
7288if test -z "$ac_cv_prog_DSYMUTIL"; then
7289  ac_ct_DSYMUTIL=$DSYMUTIL
7290  # Extract the first word of "dsymutil", so it can be a program name with args.
7291set dummy dsymutil; ac_word=$2
7292{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7293$as_echo_n "checking for $ac_word... " >&6; }
7294if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7295  $as_echo_n "(cached) " >&6
7296else
7297  if test -n "$ac_ct_DSYMUTIL"; then
7298  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7299else
7300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7301for as_dir in $PATH
7302do
7303  IFS=$as_save_IFS
7304  test -z "$as_dir" && as_dir=.
7305  for ac_exec_ext in '' $ac_executable_extensions; do
7306  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7307    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7308    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7309    break 2
7310  fi
7311done
7312done
7313IFS=$as_save_IFS
7314
7315fi
7316fi
7317ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7318if test -n "$ac_ct_DSYMUTIL"; then
7319  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7320$as_echo "$ac_ct_DSYMUTIL" >&6; }
7321else
7322  { $as_echo "$as_me:$LINENO: result: no" >&5
7323$as_echo "no" >&6; }
7324fi
7325
7326  if test "x$ac_ct_DSYMUTIL" = x; then
7327    DSYMUTIL=":"
7328  else
7329    case $cross_compiling:$ac_tool_warned in
7330yes:)
7331{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7332$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7333ac_tool_warned=yes ;;
7334esac
7335    DSYMUTIL=$ac_ct_DSYMUTIL
7336  fi
7337else
7338  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7339fi
7340
7341    if test -n "$ac_tool_prefix"; then
7342  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7343set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7344{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7345$as_echo_n "checking for $ac_word... " >&6; }
7346if test "${ac_cv_prog_NMEDIT+set}" = set; then
7347  $as_echo_n "(cached) " >&6
7348else
7349  if test -n "$NMEDIT"; then
7350  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7351else
7352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7353for as_dir in $PATH
7354do
7355  IFS=$as_save_IFS
7356  test -z "$as_dir" && as_dir=.
7357  for ac_exec_ext in '' $ac_executable_extensions; do
7358  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7359    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7360    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7361    break 2
7362  fi
7363done
7364done
7365IFS=$as_save_IFS
7366
7367fi
7368fi
7369NMEDIT=$ac_cv_prog_NMEDIT
7370if test -n "$NMEDIT"; then
7371  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7372$as_echo "$NMEDIT" >&6; }
7373else
7374  { $as_echo "$as_me:$LINENO: result: no" >&5
7375$as_echo "no" >&6; }
7376fi
7377
7378
7379fi
7380if test -z "$ac_cv_prog_NMEDIT"; then
7381  ac_ct_NMEDIT=$NMEDIT
7382  # Extract the first word of "nmedit", so it can be a program name with args.
7383set dummy nmedit; ac_word=$2
7384{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7385$as_echo_n "checking for $ac_word... " >&6; }
7386if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7387  $as_echo_n "(cached) " >&6
7388else
7389  if test -n "$ac_ct_NMEDIT"; then
7390  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7391else
7392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7393for as_dir in $PATH
7394do
7395  IFS=$as_save_IFS
7396  test -z "$as_dir" && as_dir=.
7397  for ac_exec_ext in '' $ac_executable_extensions; do
7398  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7399    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7400    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7401    break 2
7402  fi
7403done
7404done
7405IFS=$as_save_IFS
7406
7407fi
7408fi
7409ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7410if test -n "$ac_ct_NMEDIT"; then
7411  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7412$as_echo "$ac_ct_NMEDIT" >&6; }
7413else
7414  { $as_echo "$as_me:$LINENO: result: no" >&5
7415$as_echo "no" >&6; }
7416fi
7417
7418  if test "x$ac_ct_NMEDIT" = x; then
7419    NMEDIT=":"
7420  else
7421    case $cross_compiling:$ac_tool_warned in
7422yes:)
7423{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7424$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7425ac_tool_warned=yes ;;
7426esac
7427    NMEDIT=$ac_ct_NMEDIT
7428  fi
7429else
7430  NMEDIT="$ac_cv_prog_NMEDIT"
7431fi
7432
7433
7434    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7435$as_echo_n "checking for -single_module linker flag... " >&6; }
7436if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7437  $as_echo_n "(cached) " >&6
7438else
7439  lt_cv_apple_cc_single_mod=no
7440      if test -z "${LT_MULTI_MODULE}"; then
7441   # By default we will add the -single_module flag. You can override
7442   # by either setting the environment variable LT_MULTI_MODULE
7443   # non-empty at configure time, or by adding -multi_module to the
7444   # link flags.
7445   echo "int foo(void){return 1;}" > conftest.c
7446   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7447     -dynamiclib ${wl}-single_module conftest.c
7448   if test -f libconftest.dylib; then
7449     lt_cv_apple_cc_single_mod=yes
7450     rm -rf libconftest.dylib*
7451   fi
7452   rm conftest.c
7453      fi
7454fi
7455{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7456$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7457    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7458$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7459if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7460  $as_echo_n "(cached) " >&6
7461else
7462  lt_cv_ld_exported_symbols_list=no
7463      save_LDFLAGS=$LDFLAGS
7464      echo "_main" > conftest.sym
7465      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7466      cat >conftest.$ac_ext <<_ACEOF
7467/* confdefs.h.  */
7468_ACEOF
7469cat confdefs.h >>conftest.$ac_ext
7470cat >>conftest.$ac_ext <<_ACEOF
7471/* end confdefs.h.  */
7472
7473int
7474main ()
7475{
7476
7477  ;
7478  return 0;
7479}
7480_ACEOF
7481rm -f conftest.$ac_objext conftest$ac_exeext
7482if { (ac_try="$ac_link"
7483case "(($ac_try" in
7484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7485  *) ac_try_echo=$ac_try;;
7486esac
7487eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7488$as_echo "$ac_try_echo") >&5
7489  (eval "$ac_link") 2>conftest.er1
7490  ac_status=$?
7491  grep -v '^ *+' conftest.er1 >conftest.err
7492  rm -f conftest.er1
7493  cat conftest.err >&5
7494  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7495  (exit $ac_status); } && {
7496	 test -z "$ac_c_werror_flag" ||
7497	 test ! -s conftest.err
7498       } && test -s conftest$ac_exeext && {
7499	 test "$cross_compiling" = yes ||
7500	 $as_test_x conftest$ac_exeext
7501       }; then
7502  lt_cv_ld_exported_symbols_list=yes
7503else
7504  $as_echo "$as_me: failed program was:" >&5
7505sed 's/^/| /' conftest.$ac_ext >&5
7506
7507	lt_cv_ld_exported_symbols_list=no
7508fi
7509
7510rm -rf conftest.dSYM
7511rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7512      conftest$ac_exeext conftest.$ac_ext
7513   LDFLAGS="$save_LDFLAGS"
7514
7515fi
7516{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7517$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7518    case $host_os in
7519    rhapsody* | darwin1.[0123])
7520      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7521    darwin1.*)
7522     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7523    darwin*)
7524      # if running on 10.5 or later, the deployment target defaults
7525      # to the OS version, if on x86, and 10.4, the deployment
7526      # target defaults to 10.4. Don't you love it?
7527      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7528   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7529     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7530   10.[012]*)
7531     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7532   10.*)
7533     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7534      esac
7535    ;;
7536  esac
7537    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7538      _lt_dar_single_mod='$single_module'
7539    fi
7540    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7541      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7542    else
7543      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7544    fi
7545    if test "$DSYMUTIL" != ":"; then
7546      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7547    else
7548      _lt_dsymutil=
7549    fi
7550    ;;
7551  esac
7552
7553
7554enable_dlopen=no
7555enable_win32_dll=no
7556
7557# Check whether --enable-libtool-lock was given.
7558if test "${enable_libtool_lock+set}" = set; then
7559  enableval=$enable_libtool_lock;
7560fi
7561
7562test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7563
7564
7565# Check whether --with-pic was given.
7566if test "${with_pic+set}" = set; then
7567  withval=$with_pic; pic_mode="$withval"
7568else
7569  pic_mode=default
7570fi
7571
7572test -z "$pic_mode" && pic_mode=default
7573
7574# Use C for the default configuration in the libtool script
7575tagname=
7576lt_save_CC="$CC"
7577ac_ext=c
7578ac_cpp='$CPP $CPPFLAGS'
7579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7581ac_compiler_gnu=$ac_cv_c_compiler_gnu
7582
7583
7584# Source file extension for C test sources.
7585ac_ext=c
7586
7587# Object file extension for compiled C test sources.
7588objext=o
7589objext=$objext
7590
7591# Code to be used in simple compile tests
7592lt_simple_compile_test_code="int some_variable = 0;"
7593
7594# Code to be used in simple link tests
7595lt_simple_link_test_code='int main(){return(0);}'
7596
7597
7598# If no C compiler was specified, use CC.
7599LTCC=${LTCC-"$CC"}
7600
7601# If no C compiler flags were specified, use CFLAGS.
7602LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7603
7604# Allow CC to be a program name with arguments.
7605compiler=$CC
7606
7607
7608# save warnings/boilerplate of simple test code
7609ac_outfile=conftest.$ac_objext
7610echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7611eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7612_lt_compiler_boilerplate=`cat conftest.err`
7613$rm conftest*
7614
7615ac_outfile=conftest.$ac_objext
7616echo "$lt_simple_link_test_code" >conftest.$ac_ext
7617eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7618_lt_linker_boilerplate=`cat conftest.err`
7619$rm -r conftest*
7620
7621
7622
7623lt_prog_compiler_no_builtin_flag=
7624
7625if test "$GCC" = yes; then
7626  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7627
7628
7629{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7630$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7631if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7632  $as_echo_n "(cached) " >&6
7633else
7634  lt_cv_prog_compiler_rtti_exceptions=no
7635  ac_outfile=conftest.$ac_objext
7636   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7637   lt_compiler_flag="-fno-rtti -fno-exceptions"
7638   # Insert the option either (1) after the last *FLAGS variable, or
7639   # (2) before a word containing "conftest.", or (3) at the end.
7640   # Note that $ac_compile itself does not contain backslashes and begins
7641   # with a dollar sign (not a hyphen), so the echo should work correctly.
7642   # The option is referenced via a variable to avoid confusing sed.
7643   lt_compile=`echo "$ac_compile" | $SED \
7644   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7645   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7646   -e 's:$: $lt_compiler_flag:'`
7647   (eval echo "\"\$as_me:7647: $lt_compile\"" >&5)
7648   (eval "$lt_compile" 2>conftest.err)
7649   ac_status=$?
7650   cat conftest.err >&5
7651   echo "$as_me:7651: \$? = $ac_status" >&5
7652   if (exit $ac_status) && test -s "$ac_outfile"; then
7653     # The compiler can only warn and ignore the option if not recognized
7654     # So say no if there are warnings other than the usual output.
7655     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7656     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7657     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7658       lt_cv_prog_compiler_rtti_exceptions=yes
7659     fi
7660   fi
7661   $rm conftest*
7662
7663fi
7664{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7665$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7666
7667if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7668    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7669else
7670    :
7671fi
7672
7673fi
7674
7675lt_prog_compiler_wl=
7676lt_prog_compiler_pic=
7677lt_prog_compiler_static=
7678
7679{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7680$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7681
7682  if test "$GCC" = yes; then
7683    lt_prog_compiler_wl='-Wl,'
7684    lt_prog_compiler_static='-static'
7685
7686    case $host_os in
7687      aix*)
7688      # All AIX code is PIC.
7689      if test "$host_cpu" = ia64; then
7690	# AIX 5 now supports IA64 processor
7691	lt_prog_compiler_static='-Bstatic'
7692      fi
7693      ;;
7694
7695    amigaos*)
7696      # FIXME: we need at least 68020 code to build shared libraries, but
7697      # adding the `-m68020' flag to GCC prevents building anything better,
7698      # like `-m68040'.
7699      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7700      ;;
7701
7702    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7703      # PIC is the default for these OSes.
7704      ;;
7705
7706    mingw* | cygwin* | pw32* | os2*)
7707      # This hack is so that the source file can tell whether it is being
7708      # built for inclusion in a dll (and should export symbols for example).
7709      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7710      # (--disable-auto-import) libraries
7711      lt_prog_compiler_pic='-DDLL_EXPORT'
7712      ;;
7713
7714    darwin* | rhapsody*)
7715      # PIC is the default on this platform
7716      # Common symbols not allowed in MH_DYLIB files
7717      lt_prog_compiler_pic='-fno-common'
7718      ;;
7719
7720    interix[3-9]*)
7721      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7722      # Instead, we relocate shared libraries at runtime.
7723      ;;
7724
7725    msdosdjgpp*)
7726      # Just because we use GCC doesn't mean we suddenly get shared libraries
7727      # on systems that don't support them.
7728      lt_prog_compiler_can_build_shared=no
7729      enable_shared=no
7730      ;;
7731
7732    sysv4*MP*)
7733      if test -d /usr/nec; then
7734	lt_prog_compiler_pic=-Kconform_pic
7735      fi
7736      ;;
7737
7738    hpux*)
7739      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7740      # not for PA HP-UX.
7741      case $host_cpu in
7742      hppa*64*|ia64*)
7743	# +Z the default
7744	;;
7745      *)
7746	lt_prog_compiler_pic='-fPIC'
7747	;;
7748      esac
7749      ;;
7750
7751    *)
7752      lt_prog_compiler_pic='-fPIC'
7753      ;;
7754    esac
7755  else
7756    # PORTME Check for flag to pass linker flags through the system compiler.
7757    case $host_os in
7758    aix*)
7759      lt_prog_compiler_wl='-Wl,'
7760      if test "$host_cpu" = ia64; then
7761	# AIX 5 now supports IA64 processor
7762	lt_prog_compiler_static='-Bstatic'
7763      else
7764	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7765      fi
7766      ;;
7767      darwin*)
7768        # PIC is the default on this platform
7769        # Common symbols not allowed in MH_DYLIB files
7770       case $cc_basename in
7771         xlc*)
7772         lt_prog_compiler_pic='-qnocommon'
7773         lt_prog_compiler_wl='-Wl,'
7774         ;;
7775       esac
7776       ;;
7777
7778    mingw* | cygwin* | pw32* | os2*)
7779      # This hack is so that the source file can tell whether it is being
7780      # built for inclusion in a dll (and should export symbols for example).
7781      lt_prog_compiler_pic='-DDLL_EXPORT'
7782      ;;
7783
7784    hpux9* | hpux10* | hpux11*)
7785      lt_prog_compiler_wl='-Wl,'
7786      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7787      # not for PA HP-UX.
7788      case $host_cpu in
7789      hppa*64*|ia64*)
7790	# +Z the default
7791	;;
7792      *)
7793	lt_prog_compiler_pic='+Z'
7794	;;
7795      esac
7796      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7797      lt_prog_compiler_static='${wl}-a ${wl}archive'
7798      ;;
7799
7800    irix5* | irix6* | nonstopux*)
7801      lt_prog_compiler_wl='-Wl,'
7802      # PIC (with -KPIC) is the default.
7803      lt_prog_compiler_static='-non_shared'
7804      ;;
7805
7806    newsos6)
7807      lt_prog_compiler_pic='-KPIC'
7808      lt_prog_compiler_static='-Bstatic'
7809      ;;
7810
7811    linux* | k*bsd*-gnu)
7812      case $cc_basename in
7813      icc* | ecc*)
7814	lt_prog_compiler_wl='-Wl,'
7815	lt_prog_compiler_pic='-KPIC'
7816	lt_prog_compiler_static='-static'
7817        ;;
7818      pgcc* | pgf77* | pgf90* | pgf95*)
7819        # Portland Group compilers (*not* the Pentium gcc compiler,
7820	# which looks to be a dead project)
7821	lt_prog_compiler_wl='-Wl,'
7822	lt_prog_compiler_pic='-fpic'
7823	lt_prog_compiler_static='-Bstatic'
7824        ;;
7825      ccc*)
7826        lt_prog_compiler_wl='-Wl,'
7827        # All Alpha code is PIC.
7828        lt_prog_compiler_static='-non_shared'
7829        ;;
7830      *)
7831        case `$CC -V 2>&1 | sed 5q` in
7832	*Sun\ C*)
7833	  # Sun C 5.9
7834	  lt_prog_compiler_pic='-KPIC'
7835	  lt_prog_compiler_static='-Bstatic'
7836	  lt_prog_compiler_wl='-Wl,'
7837	  ;;
7838	*Sun\ F*)
7839	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7840	  lt_prog_compiler_pic='-KPIC'
7841	  lt_prog_compiler_static='-Bstatic'
7842	  lt_prog_compiler_wl=''
7843	  ;;
7844	esac
7845	;;
7846      esac
7847      ;;
7848
7849    osf3* | osf4* | osf5*)
7850      lt_prog_compiler_wl='-Wl,'
7851      # All OSF/1 code is PIC.
7852      lt_prog_compiler_static='-non_shared'
7853      ;;
7854
7855    rdos*)
7856      lt_prog_compiler_static='-non_shared'
7857      ;;
7858
7859    solaris*)
7860      lt_prog_compiler_pic='-KPIC'
7861      lt_prog_compiler_static='-Bstatic'
7862      case $cc_basename in
7863      f77* | f90* | f95*)
7864	lt_prog_compiler_wl='-Qoption ld ';;
7865      *)
7866	lt_prog_compiler_wl='-Wl,';;
7867      esac
7868      ;;
7869
7870    sunos4*)
7871      lt_prog_compiler_wl='-Qoption ld '
7872      lt_prog_compiler_pic='-PIC'
7873      lt_prog_compiler_static='-Bstatic'
7874      ;;
7875
7876    sysv4 | sysv4.2uw2* | sysv4.3*)
7877      lt_prog_compiler_wl='-Wl,'
7878      lt_prog_compiler_pic='-KPIC'
7879      lt_prog_compiler_static='-Bstatic'
7880      ;;
7881
7882    sysv4*MP*)
7883      if test -d /usr/nec ;then
7884	lt_prog_compiler_pic='-Kconform_pic'
7885	lt_prog_compiler_static='-Bstatic'
7886      fi
7887      ;;
7888
7889    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7890      lt_prog_compiler_wl='-Wl,'
7891      lt_prog_compiler_pic='-KPIC'
7892      lt_prog_compiler_static='-Bstatic'
7893      ;;
7894
7895    unicos*)
7896      lt_prog_compiler_wl='-Wl,'
7897      lt_prog_compiler_can_build_shared=no
7898      ;;
7899
7900    uts4*)
7901      lt_prog_compiler_pic='-pic'
7902      lt_prog_compiler_static='-Bstatic'
7903      ;;
7904
7905    *)
7906      lt_prog_compiler_can_build_shared=no
7907      ;;
7908    esac
7909  fi
7910
7911{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7912$as_echo "$lt_prog_compiler_pic" >&6; }
7913
7914#
7915# Check to make sure the PIC flag actually works.
7916#
7917if test -n "$lt_prog_compiler_pic"; then
7918
7919{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7920$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7921if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7922  $as_echo_n "(cached) " >&6
7923else
7924  lt_cv_prog_compiler_pic_works=no
7925  ac_outfile=conftest.$ac_objext
7926   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7927   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7928   # Insert the option either (1) after the last *FLAGS variable, or
7929   # (2) before a word containing "conftest.", or (3) at the end.
7930   # Note that $ac_compile itself does not contain backslashes and begins
7931   # with a dollar sign (not a hyphen), so the echo should work correctly.
7932   # The option is referenced via a variable to avoid confusing sed.
7933   lt_compile=`echo "$ac_compile" | $SED \
7934   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7935   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7936   -e 's:$: $lt_compiler_flag:'`
7937   (eval echo "\"\$as_me:7937: $lt_compile\"" >&5)
7938   (eval "$lt_compile" 2>conftest.err)
7939   ac_status=$?
7940   cat conftest.err >&5
7941   echo "$as_me:7941: \$? = $ac_status" >&5
7942   if (exit $ac_status) && test -s "$ac_outfile"; then
7943     # The compiler can only warn and ignore the option if not recognized
7944     # So say no if there are warnings other than the usual output.
7945     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7946     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7947     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7948       lt_cv_prog_compiler_pic_works=yes
7949     fi
7950   fi
7951   $rm conftest*
7952
7953fi
7954{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7955$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7956
7957if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7958    case $lt_prog_compiler_pic in
7959     "" | " "*) ;;
7960     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7961     esac
7962else
7963    lt_prog_compiler_pic=
7964     lt_prog_compiler_can_build_shared=no
7965fi
7966
7967fi
7968case $host_os in
7969  # For platforms which do not support PIC, -DPIC is meaningless:
7970  *djgpp*)
7971    lt_prog_compiler_pic=
7972    ;;
7973  *)
7974    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7975    ;;
7976esac
7977
7978#
7979# Check to make sure the static flag actually works.
7980#
7981wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7982{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7983$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7984if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7985  $as_echo_n "(cached) " >&6
7986else
7987  lt_cv_prog_compiler_static_works=no
7988   save_LDFLAGS="$LDFLAGS"
7989   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7990   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7991   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7992     # The linker can only warn and ignore the option if not recognized
7993     # So say no if there are warnings
7994     if test -s conftest.err; then
7995       # Append any errors to the config.log.
7996       cat conftest.err 1>&5
7997       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7998       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7999       if diff conftest.exp conftest.er2 >/dev/null; then
8000         lt_cv_prog_compiler_static_works=yes
8001       fi
8002     else
8003       lt_cv_prog_compiler_static_works=yes
8004     fi
8005   fi
8006   $rm -r conftest*
8007   LDFLAGS="$save_LDFLAGS"
8008
8009fi
8010{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8011$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8012
8013if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8014    :
8015else
8016    lt_prog_compiler_static=
8017fi
8018
8019
8020{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8021$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8022if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8023  $as_echo_n "(cached) " >&6
8024else
8025  lt_cv_prog_compiler_c_o=no
8026   $rm -r conftest 2>/dev/null
8027   mkdir conftest
8028   cd conftest
8029   mkdir out
8030   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8031
8032   lt_compiler_flag="-o out/conftest2.$ac_objext"
8033   # Insert the option either (1) after the last *FLAGS variable, or
8034   # (2) before a word containing "conftest.", or (3) at the end.
8035   # Note that $ac_compile itself does not contain backslashes and begins
8036   # with a dollar sign (not a hyphen), so the echo should work correctly.
8037   lt_compile=`echo "$ac_compile" | $SED \
8038   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8039   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8040   -e 's:$: $lt_compiler_flag:'`
8041   (eval echo "\"\$as_me:8041: $lt_compile\"" >&5)
8042   (eval "$lt_compile" 2>out/conftest.err)
8043   ac_status=$?
8044   cat out/conftest.err >&5
8045   echo "$as_me:8045: \$? = $ac_status" >&5
8046   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8047   then
8048     # The compiler can only warn and ignore the option if not recognized
8049     # So say no if there are warnings
8050     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8051     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8052     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8053       lt_cv_prog_compiler_c_o=yes
8054     fi
8055   fi
8056   chmod u+w . 2>&5
8057   $rm conftest*
8058   # SGI C++ compiler will create directory out/ii_files/ for
8059   # template instantiation
8060   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8061   $rm out/* && rmdir out
8062   cd ..
8063   rmdir conftest
8064   $rm conftest*
8065
8066fi
8067{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8068$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8069
8070
8071hard_links="nottested"
8072if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8073  # do not overwrite the value of need_locks provided by the user
8074  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8075$as_echo_n "checking if we can lock with hard links... " >&6; }
8076  hard_links=yes
8077  $rm conftest*
8078  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8079  touch conftest.a
8080  ln conftest.a conftest.b 2>&5 || hard_links=no
8081  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8082  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8083$as_echo "$hard_links" >&6; }
8084  if test "$hard_links" = no; then
8085    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8086$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8087    need_locks=warn
8088  fi
8089else
8090  need_locks=no
8091fi
8092
8093{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8094$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8095
8096  runpath_var=
8097  allow_undefined_flag=
8098  enable_shared_with_static_runtimes=no
8099  archive_cmds=
8100  archive_expsym_cmds=
8101  old_archive_From_new_cmds=
8102  old_archive_from_expsyms_cmds=
8103  export_dynamic_flag_spec=
8104  whole_archive_flag_spec=
8105  thread_safe_flag_spec=
8106  hardcode_libdir_flag_spec=
8107  hardcode_libdir_flag_spec_ld=
8108  hardcode_libdir_separator=
8109  hardcode_direct=no
8110  hardcode_minus_L=no
8111  hardcode_shlibpath_var=unsupported
8112  link_all_deplibs=unknown
8113  hardcode_automatic=no
8114  module_cmds=
8115  module_expsym_cmds=
8116  always_export_symbols=no
8117  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8118  # include_expsyms should be a list of space-separated symbols to be *always*
8119  # included in the symbol list
8120  include_expsyms=
8121  # exclude_expsyms can be an extended regexp of symbols to exclude
8122  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8123  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8124  # as well as any symbol that contains `d'.
8125  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8126  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8127  # platforms (ab)use it in PIC code, but their linkers get confused if
8128  # the symbol is explicitly referenced.  Since portable code cannot
8129  # rely on this symbol name, it's probably fine to never include it in
8130  # preloaded symbol tables.
8131  # Exclude shared library initialization/finalization symbols.
8132  extract_expsyms_cmds=
8133  # Just being paranoid about ensuring that cc_basename is set.
8134  for cc_temp in $compiler""; do
8135  case $cc_temp in
8136    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8137    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8138    \-*) ;;
8139    *) break;;
8140  esac
8141done
8142cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8143
8144  case $host_os in
8145  cygwin* | mingw* | pw32*)
8146    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8147    # When not using gcc, we currently assume that we are using
8148    # Microsoft Visual C++.
8149    if test "$GCC" != yes; then
8150      with_gnu_ld=no
8151    fi
8152    ;;
8153  interix*)
8154    # we just hope/assume this is gcc and not c89 (= MSVC++)
8155    with_gnu_ld=yes
8156    ;;
8157  openbsd*)
8158    with_gnu_ld=no
8159    ;;
8160  esac
8161
8162  ld_shlibs=yes
8163  if test "$with_gnu_ld" = yes; then
8164    # If archive_cmds runs LD, not CC, wlarc should be empty
8165    wlarc='${wl}'
8166
8167    # Set some defaults for GNU ld with shared library support. These
8168    # are reset later if shared libraries are not supported. Putting them
8169    # here allows them to be overridden if necessary.
8170    runpath_var=LD_RUN_PATH
8171    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8172    export_dynamic_flag_spec='${wl}--export-dynamic'
8173    # ancient GNU ld didn't support --whole-archive et. al.
8174    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8175	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8176      else
8177  	whole_archive_flag_spec=
8178    fi
8179    supports_anon_versioning=no
8180    case `$LD -v 2>/dev/null` in
8181      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8182      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8183      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8184      *\ 2.11.*) ;; # other 2.11 versions
8185      *) supports_anon_versioning=yes ;;
8186    esac
8187
8188    # See if GNU ld supports shared libraries.
8189    case $host_os in
8190    aix[3-9]*)
8191      # On AIX/PPC, the GNU linker is very broken
8192      if test "$host_cpu" != ia64; then
8193	ld_shlibs=no
8194	cat <<EOF 1>&2
8195
8196*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8197*** to be unable to reliably create shared libraries on AIX.
8198*** Therefore, libtool is disabling shared libraries support.  If you
8199*** really care for shared libraries, you may want to modify your PATH
8200*** so that a non-GNU linker is found, and then restart.
8201
8202EOF
8203      fi
8204      ;;
8205
8206    amigaos*)
8207      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)'
8208      hardcode_libdir_flag_spec='-L$libdir'
8209      hardcode_minus_L=yes
8210
8211      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8212      # that the semantics of dynamic libraries on AmigaOS, at least up
8213      # to version 4, is to share data among multiple programs linked
8214      # with the same dynamic library.  Since this doesn't match the
8215      # behavior of shared libraries on other platforms, we can't use
8216      # them.
8217      ld_shlibs=no
8218      ;;
8219
8220    beos*)
8221      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8222	allow_undefined_flag=unsupported
8223	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8224	# support --undefined.  This deserves some investigation.  FIXME
8225	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8226      else
8227	ld_shlibs=no
8228      fi
8229      ;;
8230
8231    cygwin* | mingw* | pw32*)
8232      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8233      # as there is no search path for DLLs.
8234      hardcode_libdir_flag_spec='-L$libdir'
8235      allow_undefined_flag=unsupported
8236      always_export_symbols=no
8237      enable_shared_with_static_runtimes=yes
8238      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8239
8240      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8241        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8242	# If the export-symbols file already is a .def file (1st line
8243	# is EXPORTS), use it as is; otherwise, prepend...
8244	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8245	  cp $export_symbols $output_objdir/$soname.def;
8246	else
8247	  echo EXPORTS > $output_objdir/$soname.def;
8248	  cat $export_symbols >> $output_objdir/$soname.def;
8249	fi~
8250	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8251      else
8252	ld_shlibs=no
8253      fi
8254      ;;
8255
8256    interix[3-9]*)
8257      hardcode_direct=no
8258      hardcode_shlibpath_var=no
8259      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8260      export_dynamic_flag_spec='${wl}-E'
8261      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8262      # Instead, shared libraries are loaded at an image base (0x10000000 by
8263      # default) and relocated if they conflict, which is a slow very memory
8264      # consuming and fragmenting process.  To avoid this, we pick a random,
8265      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8266      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8267      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8268      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'
8269      ;;
8270
8271    gnu* | linux* | k*bsd*-gnu)
8272      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8273	tmp_addflag=
8274	case $cc_basename,$host_cpu in
8275	pgcc*)				# Portland Group C compiler
8276	  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'
8277	  tmp_addflag=' $pic_flag'
8278	  ;;
8279	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8280	  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'
8281	  tmp_addflag=' $pic_flag -Mnomain' ;;
8282	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8283	  tmp_addflag=' -i_dynamic' ;;
8284	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8285	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8286	ifc* | ifort*)			# Intel Fortran compiler
8287	  tmp_addflag=' -nofor_main' ;;
8288	esac
8289	case `$CC -V 2>&1 | sed 5q` in
8290	*Sun\ C*)			# Sun C 5.9
8291	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8292	  tmp_sharedflag='-G' ;;
8293	*Sun\ F*)			# Sun Fortran 8.3
8294	  tmp_sharedflag='-G' ;;
8295	*)
8296	  tmp_sharedflag='-shared' ;;
8297	esac
8298	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299
8300	if test $supports_anon_versioning = yes; then
8301	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8302  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8303  $echo "local: *; };" >> $output_objdir/$libname.ver~
8304	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8305	fi
8306      else
8307	ld_shlibs=no
8308      fi
8309      ;;
8310
8311    netbsd*)
8312      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8313	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8314	wlarc=
8315      else
8316	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8317	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8318      fi
8319      ;;
8320
8321    solaris*)
8322      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8323	ld_shlibs=no
8324	cat <<EOF 1>&2
8325
8326*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8327*** create shared libraries on Solaris systems.  Therefore, libtool
8328*** is disabling shared libraries support.  We urge you to upgrade GNU
8329*** binutils to release 2.9.1 or newer.  Another option is to modify
8330*** your PATH or compiler configuration so that the native linker is
8331*** used, and then restart.
8332
8333EOF
8334      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8335	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8336	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8337      else
8338	ld_shlibs=no
8339      fi
8340      ;;
8341
8342    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8343      case `$LD -v 2>&1` in
8344        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8345	ld_shlibs=no
8346	cat <<_LT_EOF 1>&2
8347
8348*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8349*** reliably create shared libraries on SCO systems.  Therefore, libtool
8350*** is disabling shared libraries support.  We urge you to upgrade GNU
8351*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8352*** your PATH or compiler configuration so that the native linker is
8353*** used, and then restart.
8354
8355_LT_EOF
8356	;;
8357	*)
8358	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8359	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8360	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8361	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8362	  else
8363	    ld_shlibs=no
8364	  fi
8365	;;
8366      esac
8367      ;;
8368
8369    sunos4*)
8370      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8371      wlarc=
8372      hardcode_direct=yes
8373      hardcode_shlibpath_var=no
8374      ;;
8375
8376    *)
8377      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8378	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8379	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8380      else
8381	ld_shlibs=no
8382      fi
8383      ;;
8384    esac
8385
8386    if test "$ld_shlibs" = no; then
8387      runpath_var=
8388      hardcode_libdir_flag_spec=
8389      export_dynamic_flag_spec=
8390      whole_archive_flag_spec=
8391    fi
8392  else
8393    # PORTME fill in a description of your system's linker (not GNU ld)
8394    case $host_os in
8395    aix3*)
8396      allow_undefined_flag=unsupported
8397      always_export_symbols=yes
8398      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'
8399      # Note: this linker hardcodes the directories in LIBPATH if there
8400      # are no directories specified by -L.
8401      hardcode_minus_L=yes
8402      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8403	# Neither direct hardcoding nor static linking is supported with a
8404	# broken collect2.
8405	hardcode_direct=unsupported
8406      fi
8407      ;;
8408
8409    aix[4-9]*)
8410      if test "$host_cpu" = ia64; then
8411	# On IA64, the linker does run time linking by default, so we don't
8412	# have to do anything special.
8413	aix_use_runtimelinking=no
8414	exp_sym_flag='-Bexport'
8415	no_entry_flag=""
8416      else
8417	# If we're using GNU nm, then we don't want the "-C" option.
8418	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8419	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8420	  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'
8421	else
8422	  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'
8423	fi
8424	aix_use_runtimelinking=no
8425
8426	# Test if we are trying to use run time linking or normal
8427	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8428	# need to do runtime linking.
8429	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8430	  for ld_flag in $LDFLAGS; do
8431  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8432  	    aix_use_runtimelinking=yes
8433  	    break
8434  	  fi
8435	  done
8436	  ;;
8437	esac
8438
8439	exp_sym_flag='-bexport'
8440	no_entry_flag='-bnoentry'
8441      fi
8442
8443      # When large executables or shared objects are built, AIX ld can
8444      # have problems creating the table of contents.  If linking a library
8445      # or program results in "error TOC overflow" add -mminimal-toc to
8446      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8447      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8448
8449      archive_cmds=''
8450      hardcode_direct=yes
8451      hardcode_libdir_separator=':'
8452      link_all_deplibs=yes
8453
8454      if test "$GCC" = yes; then
8455	case $host_os in aix4.[012]|aix4.[012].*)
8456	# We only want to do this on AIX 4.2 and lower, the check
8457	# below for broken collect2 doesn't work under 4.3+
8458	  collect2name=`${CC} -print-prog-name=collect2`
8459	  if test -f "$collect2name" && \
8460  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8461	  then
8462  	  # We have reworked collect2
8463  	  :
8464	  else
8465  	  # We have old collect2
8466  	  hardcode_direct=unsupported
8467  	  # It fails to find uninstalled libraries when the uninstalled
8468  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8469  	  # to unsupported forces relinking
8470  	  hardcode_minus_L=yes
8471  	  hardcode_libdir_flag_spec='-L$libdir'
8472  	  hardcode_libdir_separator=
8473	  fi
8474	  ;;
8475	esac
8476	shared_flag='-shared'
8477	if test "$aix_use_runtimelinking" = yes; then
8478	  shared_flag="$shared_flag "'${wl}-G'
8479	fi
8480      else
8481	# not using gcc
8482	if test "$host_cpu" = ia64; then
8483  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8484  	# chokes on -Wl,-G. The following line is correct:
8485	  shared_flag='-G'
8486	else
8487	  if test "$aix_use_runtimelinking" = yes; then
8488	    shared_flag='${wl}-G'
8489	  else
8490	    shared_flag='${wl}-bM:SRE'
8491	  fi
8492	fi
8493      fi
8494
8495      # It seems that -bexpall does not export symbols beginning with
8496      # underscore (_), so it is better to generate a list of symbols to export.
8497      always_export_symbols=yes
8498      if test "$aix_use_runtimelinking" = yes; then
8499	# Warning - without using the other runtime loading flags (-brtl),
8500	# -berok will link without error, but may produce a broken library.
8501	allow_undefined_flag='-berok'
8502       # Determine the default libpath from the value encoded in an empty executable.
8503       cat >conftest.$ac_ext <<_ACEOF
8504/* confdefs.h.  */
8505_ACEOF
8506cat confdefs.h >>conftest.$ac_ext
8507cat >>conftest.$ac_ext <<_ACEOF
8508/* end confdefs.h.  */
8509
8510int
8511main ()
8512{
8513
8514  ;
8515  return 0;
8516}
8517_ACEOF
8518rm -f conftest.$ac_objext conftest$ac_exeext
8519if { (ac_try="$ac_link"
8520case "(($ac_try" in
8521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8522  *) ac_try_echo=$ac_try;;
8523esac
8524eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8525$as_echo "$ac_try_echo") >&5
8526  (eval "$ac_link") 2>conftest.er1
8527  ac_status=$?
8528  grep -v '^ *+' conftest.er1 >conftest.err
8529  rm -f conftest.er1
8530  cat conftest.err >&5
8531  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8532  (exit $ac_status); } && {
8533	 test -z "$ac_c_werror_flag" ||
8534	 test ! -s conftest.err
8535       } && test -s conftest$ac_exeext && {
8536	 test "$cross_compiling" = yes ||
8537	 $as_test_x conftest$ac_exeext
8538       }; then
8539
8540lt_aix_libpath_sed='
8541    /Import File Strings/,/^$/ {
8542	/^0/ {
8543	    s/^0  *\(.*\)$/\1/
8544	    p
8545	}
8546    }'
8547aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8548# Check for a 64-bit object if we didn't find anything.
8549if test -z "$aix_libpath"; then
8550  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8551fi
8552else
8553  $as_echo "$as_me: failed program was:" >&5
8554sed 's/^/| /' conftest.$ac_ext >&5
8555
8556
8557fi
8558
8559rm -rf conftest.dSYM
8560rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8561      conftest$ac_exeext conftest.$ac_ext
8562if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8563
8564       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8565	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"
8566       else
8567	if test "$host_cpu" = ia64; then
8568	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8569	  allow_undefined_flag="-z nodefs"
8570	  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"
8571	else
8572	 # Determine the default libpath from the value encoded in an empty executable.
8573	 cat >conftest.$ac_ext <<_ACEOF
8574/* confdefs.h.  */
8575_ACEOF
8576cat confdefs.h >>conftest.$ac_ext
8577cat >>conftest.$ac_ext <<_ACEOF
8578/* end confdefs.h.  */
8579
8580int
8581main ()
8582{
8583
8584  ;
8585  return 0;
8586}
8587_ACEOF
8588rm -f conftest.$ac_objext conftest$ac_exeext
8589if { (ac_try="$ac_link"
8590case "(($ac_try" in
8591  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8592  *) ac_try_echo=$ac_try;;
8593esac
8594eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8595$as_echo "$ac_try_echo") >&5
8596  (eval "$ac_link") 2>conftest.er1
8597  ac_status=$?
8598  grep -v '^ *+' conftest.er1 >conftest.err
8599  rm -f conftest.er1
8600  cat conftest.err >&5
8601  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8602  (exit $ac_status); } && {
8603	 test -z "$ac_c_werror_flag" ||
8604	 test ! -s conftest.err
8605       } && test -s conftest$ac_exeext && {
8606	 test "$cross_compiling" = yes ||
8607	 $as_test_x conftest$ac_exeext
8608       }; then
8609
8610lt_aix_libpath_sed='
8611    /Import File Strings/,/^$/ {
8612	/^0/ {
8613	    s/^0  *\(.*\)$/\1/
8614	    p
8615	}
8616    }'
8617aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8618# Check for a 64-bit object if we didn't find anything.
8619if test -z "$aix_libpath"; then
8620  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8621fi
8622else
8623  $as_echo "$as_me: failed program was:" >&5
8624sed 's/^/| /' conftest.$ac_ext >&5
8625
8626
8627fi
8628
8629rm -rf conftest.dSYM
8630rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8631      conftest$ac_exeext conftest.$ac_ext
8632if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8633
8634	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8635	  # Warning - without using the other run time loading flags,
8636	  # -berok will link without error, but may produce a broken library.
8637	  no_undefined_flag=' ${wl}-bernotok'
8638	  allow_undefined_flag=' ${wl}-berok'
8639	  # Exported symbols can be pulled into shared objects from archives
8640	  whole_archive_flag_spec='$convenience'
8641	  archive_cmds_need_lc=yes
8642	  # This is similar to how AIX traditionally builds its shared libraries.
8643	  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'
8644	fi
8645      fi
8646      ;;
8647
8648    amigaos*)
8649      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)'
8650      hardcode_libdir_flag_spec='-L$libdir'
8651      hardcode_minus_L=yes
8652      # see comment about different semantics on the GNU ld section
8653      ld_shlibs=no
8654      ;;
8655
8656    bsdi[45]*)
8657      export_dynamic_flag_spec=-rdynamic
8658      ;;
8659
8660    cygwin* | mingw* | pw32*)
8661      # When not using gcc, we currently assume that we are using
8662      # Microsoft Visual C++.
8663      # hardcode_libdir_flag_spec is actually meaningless, as there is
8664      # no search path for DLLs.
8665      hardcode_libdir_flag_spec=' '
8666      allow_undefined_flag=unsupported
8667      # Tell ltmain to make .lib files, not .a files.
8668      libext=lib
8669      # Tell ltmain to make .dll files, not .so files.
8670      shrext_cmds=".dll"
8671      # FIXME: Setting linknames here is a bad hack.
8672      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8673      # The linker will automatically build a .lib file if we build a DLL.
8674      old_archive_From_new_cmds='true'
8675      # FIXME: Should let the user specify the lib program.
8676      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8677      fix_srcfile_path='`cygpath -w "$srcfile"`'
8678      enable_shared_with_static_runtimes=yes
8679      ;;
8680
8681    darwin* | rhapsody*)
8682      allow_undefined_flag="$_lt_dar_allow_undefined"
8683      archive_cmds_need_lc=no
8684      hardcode_direct=no
8685      hardcode_automatic=yes
8686      hardcode_shlibpath_var=unsupported
8687      whole_archive_flag_spec=''
8688      link_all_deplibs=yes
8689    if test "$GCC" = yes ; then
8690    	output_verbose_link_cmd='echo'
8691        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8692        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8693        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8694        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8695    else
8696      case $cc_basename in
8697        xlc*)
8698         output_verbose_link_cmd='echo'
8699         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8700         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8701          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8702         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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8703          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}'
8704          ;;
8705       *)
8706         ld_shlibs=no
8707          ;;
8708      esac
8709    fi
8710      ;;
8711
8712    dgux*)
8713      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8714      hardcode_libdir_flag_spec='-L$libdir'
8715      hardcode_shlibpath_var=no
8716      ;;
8717
8718    freebsd1*)
8719      ld_shlibs=no
8720      ;;
8721
8722    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8723    # support.  Future versions do this automatically, but an explicit c++rt0.o
8724    # does not break anything, and helps significantly (at the cost of a little
8725    # extra space).
8726    freebsd2.2*)
8727      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8728      hardcode_libdir_flag_spec='-R$libdir'
8729      hardcode_direct=yes
8730      hardcode_shlibpath_var=no
8731      ;;
8732
8733    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8734    freebsd2*)
8735      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8736      hardcode_direct=yes
8737      hardcode_minus_L=yes
8738      hardcode_shlibpath_var=no
8739      ;;
8740
8741    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8742    freebsd* | dragonfly*)
8743      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8744      hardcode_libdir_flag_spec='-R$libdir'
8745      hardcode_direct=yes
8746      hardcode_shlibpath_var=no
8747      ;;
8748
8749    hpux9*)
8750      if test "$GCC" = yes; then
8751	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'
8752      else
8753	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'
8754      fi
8755      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8756      hardcode_libdir_separator=:
8757      hardcode_direct=yes
8758
8759      # hardcode_minus_L: Not really in the search PATH,
8760      # but as the default location of the library.
8761      hardcode_minus_L=yes
8762      export_dynamic_flag_spec='${wl}-E'
8763      ;;
8764
8765    hpux10*)
8766      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8767	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8768      else
8769	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8770      fi
8771      if test "$with_gnu_ld" = no; then
8772	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8773	hardcode_libdir_separator=:
8774
8775	hardcode_direct=yes
8776	export_dynamic_flag_spec='${wl}-E'
8777
8778	# hardcode_minus_L: Not really in the search PATH,
8779	# but as the default location of the library.
8780	hardcode_minus_L=yes
8781      fi
8782      ;;
8783
8784    hpux11*)
8785      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8786	case $host_cpu in
8787	hppa*64*)
8788	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8789	  ;;
8790	ia64*)
8791	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8792	  ;;
8793	*)
8794	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8795	  ;;
8796	esac
8797      else
8798	case $host_cpu in
8799	hppa*64*)
8800	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8801	  ;;
8802	ia64*)
8803	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8804	  ;;
8805	*)
8806	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8807	  ;;
8808	esac
8809      fi
8810      if test "$with_gnu_ld" = no; then
8811	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8812	hardcode_libdir_separator=:
8813
8814	case $host_cpu in
8815	hppa*64*|ia64*)
8816	  hardcode_libdir_flag_spec_ld='+b $libdir'
8817	  hardcode_direct=no
8818	  hardcode_shlibpath_var=no
8819	  ;;
8820	*)
8821	  hardcode_direct=yes
8822	  export_dynamic_flag_spec='${wl}-E'
8823
8824	  # hardcode_minus_L: Not really in the search PATH,
8825	  # but as the default location of the library.
8826	  hardcode_minus_L=yes
8827	  ;;
8828	esac
8829      fi
8830      ;;
8831
8832    irix5* | irix6* | nonstopux*)
8833      if test "$GCC" = yes; then
8834	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'
8835      else
8836	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'
8837	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8838      fi
8839      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8840      hardcode_libdir_separator=:
8841      link_all_deplibs=yes
8842      ;;
8843
8844    netbsd*)
8845      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8846	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8847      else
8848	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8849      fi
8850      hardcode_libdir_flag_spec='-R$libdir'
8851      hardcode_direct=yes
8852      hardcode_shlibpath_var=no
8853      ;;
8854
8855    newsos6)
8856      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8857      hardcode_direct=yes
8858      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8859      hardcode_libdir_separator=:
8860      hardcode_shlibpath_var=no
8861      ;;
8862
8863    openbsd*)
8864      if test -f /usr/libexec/ld.so; then
8865	hardcode_direct=yes
8866	hardcode_shlibpath_var=no
8867	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8868	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8869	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8870	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8871	  export_dynamic_flag_spec='${wl}-E'
8872	else
8873	  case $host_os in
8874	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8875	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8876	     hardcode_libdir_flag_spec='-R$libdir'
8877	     ;;
8878	   *)
8879	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8880	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8881	     ;;
8882	  esac
8883        fi
8884      else
8885	ld_shlibs=no
8886      fi
8887      ;;
8888
8889    os2*)
8890      hardcode_libdir_flag_spec='-L$libdir'
8891      hardcode_minus_L=yes
8892      allow_undefined_flag=unsupported
8893      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'
8894      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8895      ;;
8896
8897    osf3*)
8898      if test "$GCC" = yes; then
8899	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8900	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'
8901      else
8902	allow_undefined_flag=' -expect_unresolved \*'
8903	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'
8904      fi
8905      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8906      hardcode_libdir_separator=:
8907      ;;
8908
8909    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8910      if test "$GCC" = yes; then
8911	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8912	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'
8913	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8914      else
8915	allow_undefined_flag=' -expect_unresolved \*'
8916	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'
8917	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8918	$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'
8919
8920	# Both c and cxx compiler support -rpath directly
8921	hardcode_libdir_flag_spec='-rpath $libdir'
8922      fi
8923      hardcode_libdir_separator=:
8924      ;;
8925
8926    solaris*)
8927      no_undefined_flag=' -z text'
8928      if test "$GCC" = yes; then
8929	wlarc='${wl}'
8930	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8931	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8932	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8933      else
8934	wlarc=''
8935	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8936	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8937  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8938      fi
8939      hardcode_libdir_flag_spec='-R$libdir'
8940      hardcode_shlibpath_var=no
8941      case $host_os in
8942      solaris2.[0-5] | solaris2.[0-5].*) ;;
8943      *)
8944	# The compiler driver will combine and reorder linker options,
8945	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8946	# but is careful enough not to reorder.
8947 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8948	if test "$GCC" = yes; then
8949	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8950	else
8951	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8952	fi
8953	;;
8954      esac
8955      link_all_deplibs=yes
8956      ;;
8957
8958    sunos4*)
8959      if test "x$host_vendor" = xsequent; then
8960	# Use $CC to link under sequent, because it throws in some extra .o
8961	# files that make .init and .fini sections work.
8962	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8963      else
8964	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8965      fi
8966      hardcode_libdir_flag_spec='-L$libdir'
8967      hardcode_direct=yes
8968      hardcode_minus_L=yes
8969      hardcode_shlibpath_var=no
8970      ;;
8971
8972    sysv4)
8973      case $host_vendor in
8974	sni)
8975	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8976	  hardcode_direct=yes # is this really true???
8977	;;
8978	siemens)
8979	  ## LD is ld it makes a PLAMLIB
8980	  ## CC just makes a GrossModule.
8981	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8982	  reload_cmds='$CC -r -o $output$reload_objs'
8983	  hardcode_direct=no
8984        ;;
8985	motorola)
8986	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8987	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8988	;;
8989      esac
8990      runpath_var='LD_RUN_PATH'
8991      hardcode_shlibpath_var=no
8992      ;;
8993
8994    sysv4.3*)
8995      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8996      hardcode_shlibpath_var=no
8997      export_dynamic_flag_spec='-Bexport'
8998      ;;
8999
9000    sysv4*MP*)
9001      if test -d /usr/nec; then
9002	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9003	hardcode_shlibpath_var=no
9004	runpath_var=LD_RUN_PATH
9005	hardcode_runpath_var=yes
9006	ld_shlibs=yes
9007      fi
9008      ;;
9009
9010    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9011      no_undefined_flag='${wl}-z,text'
9012      archive_cmds_need_lc=no
9013      hardcode_shlibpath_var=no
9014      runpath_var='LD_RUN_PATH'
9015
9016      if test "$GCC" = yes; then
9017	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9018	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9019      else
9020	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9021	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9022      fi
9023      ;;
9024
9025    sysv5* | sco3.2v5* | sco5v6*)
9026      # Note: We can NOT use -z defs as we might desire, because we do not
9027      # link with -lc, and that would cause any symbols used from libc to
9028      # always be unresolved, which means just about no library would
9029      # ever link correctly.  If we're not using GNU ld we use -z text
9030      # though, which does catch some bad symbols but isn't as heavy-handed
9031      # as -z defs.
9032      no_undefined_flag='${wl}-z,text'
9033      allow_undefined_flag='${wl}-z,nodefs'
9034      archive_cmds_need_lc=no
9035      hardcode_shlibpath_var=no
9036      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9037      hardcode_libdir_separator=':'
9038      link_all_deplibs=yes
9039      export_dynamic_flag_spec='${wl}-Bexport'
9040      runpath_var='LD_RUN_PATH'
9041
9042      if test "$GCC" = yes; then
9043	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9044	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9045      else
9046	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9047	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9048      fi
9049      ;;
9050
9051    uts4*)
9052      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9053      hardcode_libdir_flag_spec='-L$libdir'
9054      hardcode_shlibpath_var=no
9055      ;;
9056
9057    *)
9058      ld_shlibs=no
9059      ;;
9060    esac
9061  fi
9062
9063{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9064$as_echo "$ld_shlibs" >&6; }
9065test "$ld_shlibs" = no && can_build_shared=no
9066
9067#
9068# Do we need to explicitly link libc?
9069#
9070case "x$archive_cmds_need_lc" in
9071x|xyes)
9072  # Assume -lc should be added
9073  archive_cmds_need_lc=yes
9074
9075  if test "$enable_shared" = yes && test "$GCC" = yes; then
9076    case $archive_cmds in
9077    *'~'*)
9078      # FIXME: we may have to deal with multi-command sequences.
9079      ;;
9080    '$CC '*)
9081      # Test whether the compiler implicitly links with -lc since on some
9082      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9083      # to ld, don't add -lc before -lgcc.
9084      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9085$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9086      $rm conftest*
9087      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9088
9089      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9090  (eval $ac_compile) 2>&5
9091  ac_status=$?
9092  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9093  (exit $ac_status); } 2>conftest.err; then
9094        soname=conftest
9095        lib=conftest
9096        libobjs=conftest.$ac_objext
9097        deplibs=
9098        wl=$lt_prog_compiler_wl
9099	pic_flag=$lt_prog_compiler_pic
9100        compiler_flags=-v
9101        linker_flags=-v
9102        verstring=
9103        output_objdir=.
9104        libname=conftest
9105        lt_save_allow_undefined_flag=$allow_undefined_flag
9106        allow_undefined_flag=
9107        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9108  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9109  ac_status=$?
9110  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9111  (exit $ac_status); }
9112        then
9113	  archive_cmds_need_lc=no
9114        else
9115	  archive_cmds_need_lc=yes
9116        fi
9117        allow_undefined_flag=$lt_save_allow_undefined_flag
9118      else
9119        cat conftest.err 1>&5
9120      fi
9121      $rm conftest*
9122      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9123$as_echo "$archive_cmds_need_lc" >&6; }
9124      ;;
9125    esac
9126  fi
9127  ;;
9128esac
9129
9130{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9131$as_echo_n "checking dynamic linker characteristics... " >&6; }
9132library_names_spec=
9133libname_spec='lib$name'
9134soname_spec=
9135shrext_cmds=".so"
9136postinstall_cmds=
9137postuninstall_cmds=
9138finish_cmds=
9139finish_eval=
9140shlibpath_var=
9141shlibpath_overrides_runpath=unknown
9142version_type=none
9143dynamic_linker="$host_os ld.so"
9144sys_lib_dlsearch_path_spec="/lib /usr/lib"
9145
9146if test "$GCC" = yes; then
9147  case $host_os in
9148    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9149    *) lt_awk_arg="/^libraries:/" ;;
9150  esac
9151  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9152  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9153    # if the path contains ";" then we assume it to be the separator
9154    # otherwise default to the standard path separator (i.e. ":") - it is
9155    # assumed that no part of a normal pathname contains ";" but that should
9156    # okay in the real world where ";" in dirpaths is itself problematic.
9157    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9158  else
9159    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9160  fi
9161  # Ok, now we have the path, separated by spaces, we can step through it
9162  # and add multilib dir if necessary.
9163  lt_tmp_lt_search_path_spec=
9164  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9165  for lt_sys_path in $lt_search_path_spec; do
9166    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9167      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9168    else
9169      test -d "$lt_sys_path" && \
9170	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9171    fi
9172  done
9173  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9174BEGIN {RS=" "; FS="/|\n";} {
9175  lt_foo="";
9176  lt_count=0;
9177  for (lt_i = NF; lt_i > 0; lt_i--) {
9178    if ($lt_i != "" && $lt_i != ".") {
9179      if ($lt_i == "..") {
9180        lt_count++;
9181      } else {
9182        if (lt_count == 0) {
9183          lt_foo="/" $lt_i lt_foo;
9184        } else {
9185          lt_count--;
9186        }
9187      }
9188    }
9189  }
9190  if (lt_foo != "") { lt_freq[lt_foo]++; }
9191  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9192}'`
9193  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9194else
9195  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9196fi
9197need_lib_prefix=unknown
9198hardcode_into_libs=no
9199
9200# when you set need_version to no, make sure it does not cause -set_version
9201# flags to be left without arguments
9202need_version=unknown
9203
9204case $host_os in
9205aix3*)
9206  version_type=linux
9207  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9208  shlibpath_var=LIBPATH
9209
9210  # AIX 3 has no versioning support, so we append a major version to the name.
9211  soname_spec='${libname}${release}${shared_ext}$major'
9212  ;;
9213
9214aix[4-9]*)
9215  version_type=linux
9216  need_lib_prefix=no
9217  need_version=no
9218  hardcode_into_libs=yes
9219  if test "$host_cpu" = ia64; then
9220    # AIX 5 supports IA64
9221    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9222    shlibpath_var=LD_LIBRARY_PATH
9223  else
9224    # With GCC up to 2.95.x, collect2 would create an import file
9225    # for dependence libraries.  The import file would start with
9226    # the line `#! .'.  This would cause the generated library to
9227    # depend on `.', always an invalid library.  This was fixed in
9228    # development snapshots of GCC prior to 3.0.
9229    case $host_os in
9230      aix4 | aix4.[01] | aix4.[01].*)
9231      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9232	   echo ' yes '
9233	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9234	:
9235      else
9236	can_build_shared=no
9237      fi
9238      ;;
9239    esac
9240    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9241    # soname into executable. Probably we can add versioning support to
9242    # collect2, so additional links can be useful in future.
9243    if test "$aix_use_runtimelinking" = yes; then
9244      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9245      # instead of lib<name>.a to let people know that these are not
9246      # typical AIX shared libraries.
9247      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9248    else
9249      # We preserve .a as extension for shared libraries through AIX4.2
9250      # and later when we are not doing run time linking.
9251      library_names_spec='${libname}${release}.a $libname.a'
9252      soname_spec='${libname}${release}${shared_ext}$major'
9253    fi
9254    shlibpath_var=LIBPATH
9255  fi
9256  ;;
9257
9258amigaos*)
9259  library_names_spec='$libname.ixlibrary $libname.a'
9260  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9261  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'
9262  ;;
9263
9264beos*)
9265  library_names_spec='${libname}${shared_ext}'
9266  dynamic_linker="$host_os ld.so"
9267  shlibpath_var=LIBRARY_PATH
9268  ;;
9269
9270bsdi[45]*)
9271  version_type=linux
9272  need_version=no
9273  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9274  soname_spec='${libname}${release}${shared_ext}$major'
9275  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9276  shlibpath_var=LD_LIBRARY_PATH
9277  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9278  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9279  # the default ld.so.conf also contains /usr/contrib/lib and
9280  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9281  # libtool to hard-code these into programs
9282  ;;
9283
9284cygwin* | mingw* | pw32*)
9285  version_type=windows
9286  shrext_cmds=".dll"
9287  need_version=no
9288  need_lib_prefix=no
9289
9290  case $GCC,$host_os in
9291  yes,cygwin* | yes,mingw* | yes,pw32*)
9292    library_names_spec='$libname.dll.a'
9293    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9294    postinstall_cmds='base_file=`basename \${file}`~
9295      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9296      dldir=$destdir/`dirname \$dlpath`~
9297      test -d \$dldir || mkdir -p \$dldir~
9298      $install_prog $dir/$dlname \$dldir/$dlname~
9299      chmod a+x \$dldir/$dlname'
9300    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9301      dlpath=$dir/\$dldll~
9302       $rm \$dlpath'
9303    shlibpath_overrides_runpath=yes
9304
9305    case $host_os in
9306    cygwin*)
9307      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9308      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9309      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9310      ;;
9311    mingw*)
9312      # MinGW DLLs use traditional 'lib' prefix
9313      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9314      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9315      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9316        # It is most probably a Windows format PATH printed by
9317        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9318        # path with ; separators, and with drive letters. We can handle the
9319        # drive letters (cygwin fileutils understands them), so leave them,
9320        # especially as we might pass files found there to a mingw objdump,
9321        # which wouldn't understand a cygwinified path. Ahh.
9322        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9323      else
9324        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9325      fi
9326      ;;
9327    pw32*)
9328      # pw32 DLLs use 'pw' prefix rather than 'lib'
9329      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9330      ;;
9331    esac
9332    ;;
9333
9334  *)
9335    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9336    ;;
9337  esac
9338  dynamic_linker='Win32 ld.exe'
9339  # FIXME: first we should search . and the directory the executable is in
9340  shlibpath_var=PATH
9341  ;;
9342
9343darwin* | rhapsody*)
9344  dynamic_linker="$host_os dyld"
9345  version_type=darwin
9346  need_lib_prefix=no
9347  need_version=no
9348  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9349  soname_spec='${libname}${release}${major}$shared_ext'
9350  shlibpath_overrides_runpath=yes
9351  shlibpath_var=DYLD_LIBRARY_PATH
9352  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9353
9354  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9355  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9356  ;;
9357
9358dgux*)
9359  version_type=linux
9360  need_lib_prefix=no
9361  need_version=no
9362  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9363  soname_spec='${libname}${release}${shared_ext}$major'
9364  shlibpath_var=LD_LIBRARY_PATH
9365  ;;
9366
9367freebsd1*)
9368  dynamic_linker=no
9369  ;;
9370
9371freebsd* | dragonfly*)
9372  # DragonFly does not have aout.  When/if they implement a new
9373  # versioning mechanism, adjust this.
9374  if test -x /usr/bin/objformat; then
9375    objformat=`/usr/bin/objformat`
9376  else
9377    case $host_os in
9378    freebsd[123]*) objformat=aout ;;
9379    *) objformat=elf ;;
9380    esac
9381  fi
9382  version_type=freebsd-$objformat
9383  case $version_type in
9384    freebsd-elf*)
9385      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9386      need_version=no
9387      need_lib_prefix=no
9388      ;;
9389    freebsd-*)
9390      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9391      need_version=yes
9392      ;;
9393  esac
9394  shlibpath_var=LD_LIBRARY_PATH
9395  case $host_os in
9396  freebsd2*)
9397    shlibpath_overrides_runpath=yes
9398    ;;
9399  freebsd3.[01]* | freebsdelf3.[01]*)
9400    shlibpath_overrides_runpath=yes
9401    hardcode_into_libs=yes
9402    ;;
9403  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9404  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9405    shlibpath_overrides_runpath=no
9406    hardcode_into_libs=yes
9407    ;;
9408  *) # from 4.6 on, and DragonFly
9409    shlibpath_overrides_runpath=yes
9410    hardcode_into_libs=yes
9411    ;;
9412  esac
9413  ;;
9414
9415gnu*)
9416  version_type=linux
9417  need_lib_prefix=no
9418  need_version=no
9419  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9420  soname_spec='${libname}${release}${shared_ext}$major'
9421  shlibpath_var=LD_LIBRARY_PATH
9422  hardcode_into_libs=yes
9423  ;;
9424
9425hpux9* | hpux10* | hpux11*)
9426  # Give a soname corresponding to the major version so that dld.sl refuses to
9427  # link against other versions.
9428  version_type=sunos
9429  need_lib_prefix=no
9430  need_version=no
9431  case $host_cpu in
9432  ia64*)
9433    shrext_cmds='.so'
9434    hardcode_into_libs=yes
9435    dynamic_linker="$host_os dld.so"
9436    shlibpath_var=LD_LIBRARY_PATH
9437    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9438    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9439    soname_spec='${libname}${release}${shared_ext}$major'
9440    if test "X$HPUX_IA64_MODE" = X32; then
9441      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9442    else
9443      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9444    fi
9445    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9446    ;;
9447   hppa*64*)
9448     shrext_cmds='.sl'
9449     hardcode_into_libs=yes
9450     dynamic_linker="$host_os dld.sl"
9451     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9452     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9453     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9454     soname_spec='${libname}${release}${shared_ext}$major'
9455     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9456     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9457     ;;
9458   *)
9459    shrext_cmds='.sl'
9460    dynamic_linker="$host_os dld.sl"
9461    shlibpath_var=SHLIB_PATH
9462    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9463    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9464    soname_spec='${libname}${release}${shared_ext}$major'
9465    ;;
9466  esac
9467  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9468  postinstall_cmds='chmod 555 $lib'
9469  ;;
9470
9471interix[3-9]*)
9472  version_type=linux
9473  need_lib_prefix=no
9474  need_version=no
9475  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9476  soname_spec='${libname}${release}${shared_ext}$major'
9477  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9478  shlibpath_var=LD_LIBRARY_PATH
9479  shlibpath_overrides_runpath=no
9480  hardcode_into_libs=yes
9481  ;;
9482
9483irix5* | irix6* | nonstopux*)
9484  case $host_os in
9485    nonstopux*) version_type=nonstopux ;;
9486    *)
9487	if test "$lt_cv_prog_gnu_ld" = yes; then
9488		version_type=linux
9489	else
9490		version_type=irix
9491	fi ;;
9492  esac
9493  need_lib_prefix=no
9494  need_version=no
9495  soname_spec='${libname}${release}${shared_ext}$major'
9496  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9497  case $host_os in
9498  irix5* | nonstopux*)
9499    libsuff= shlibsuff=
9500    ;;
9501  *)
9502    case $LD in # libtool.m4 will add one of these switches to LD
9503    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9504      libsuff= shlibsuff= libmagic=32-bit;;
9505    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9506      libsuff=32 shlibsuff=N32 libmagic=N32;;
9507    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9508      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9509    *) libsuff= shlibsuff= libmagic=never-match;;
9510    esac
9511    ;;
9512  esac
9513  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9514  shlibpath_overrides_runpath=no
9515  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9516  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9517  hardcode_into_libs=yes
9518  ;;
9519
9520# No shared lib support for Linux oldld, aout, or coff.
9521linux*oldld* | linux*aout* | linux*coff*)
9522  dynamic_linker=no
9523  ;;
9524
9525# This must be Linux ELF.
9526linux* | k*bsd*-gnu)
9527  version_type=linux
9528  need_lib_prefix=no
9529  need_version=no
9530  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9531  soname_spec='${libname}${release}${shared_ext}$major'
9532  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9533  shlibpath_var=LD_LIBRARY_PATH
9534  shlibpath_overrides_runpath=no
9535  # This implies no fast_install, which is unacceptable.
9536  # Some rework will be needed to allow for fast_install
9537  # before this can be enabled.
9538  hardcode_into_libs=yes
9539
9540  # Append ld.so.conf contents to the search path
9541  if test -f /etc/ld.so.conf; then
9542    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9543    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9544  fi
9545
9546  # We used to test for /lib/ld.so.1 and disable shared libraries on
9547  # powerpc, because MkLinux only supported shared libraries with the
9548  # GNU dynamic linker.  Since this was broken with cross compilers,
9549  # most powerpc-linux boxes support dynamic linking these days and
9550  # people can always --disable-shared, the test was removed, and we
9551  # assume the GNU/Linux dynamic linker is in use.
9552  dynamic_linker='GNU/Linux ld.so'
9553  ;;
9554
9555netbsd*)
9556  version_type=sunos
9557  need_lib_prefix=no
9558  need_version=no
9559  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9560    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9561    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9562    dynamic_linker='NetBSD (a.out) ld.so'
9563  else
9564    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9565    soname_spec='${libname}${release}${shared_ext}$major'
9566    dynamic_linker='NetBSD ld.elf_so'
9567  fi
9568  shlibpath_var=LD_LIBRARY_PATH
9569  shlibpath_overrides_runpath=yes
9570  hardcode_into_libs=yes
9571  ;;
9572
9573newsos6)
9574  version_type=linux
9575  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9576  shlibpath_var=LD_LIBRARY_PATH
9577  shlibpath_overrides_runpath=yes
9578  ;;
9579
9580nto-qnx*)
9581  version_type=linux
9582  need_lib_prefix=no
9583  need_version=no
9584  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9585  soname_spec='${libname}${release}${shared_ext}$major'
9586  shlibpath_var=LD_LIBRARY_PATH
9587  shlibpath_overrides_runpath=yes
9588  ;;
9589
9590openbsd*)
9591  version_type=sunos
9592  sys_lib_dlsearch_path_spec="/usr/lib"
9593  need_lib_prefix=no
9594  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9595  case $host_os in
9596    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9597    *)                         need_version=no  ;;
9598  esac
9599  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9600  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9601  shlibpath_var=LD_LIBRARY_PATH
9602  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9603    case $host_os in
9604      openbsd2.[89] | openbsd2.[89].*)
9605	shlibpath_overrides_runpath=no
9606	;;
9607      *)
9608	shlibpath_overrides_runpath=yes
9609	;;
9610      esac
9611  else
9612    shlibpath_overrides_runpath=yes
9613  fi
9614  ;;
9615
9616os2*)
9617  libname_spec='$name'
9618  shrext_cmds=".dll"
9619  need_lib_prefix=no
9620  library_names_spec='$libname${shared_ext} $libname.a'
9621  dynamic_linker='OS/2 ld.exe'
9622  shlibpath_var=LIBPATH
9623  ;;
9624
9625osf3* | osf4* | osf5*)
9626  version_type=osf
9627  need_lib_prefix=no
9628  need_version=no
9629  soname_spec='${libname}${release}${shared_ext}$major'
9630  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9631  shlibpath_var=LD_LIBRARY_PATH
9632  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9633  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9634  ;;
9635
9636rdos*)
9637  dynamic_linker=no
9638  ;;
9639
9640solaris*)
9641  version_type=linux
9642  need_lib_prefix=no
9643  need_version=no
9644  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9645  soname_spec='${libname}${release}${shared_ext}$major'
9646  shlibpath_var=LD_LIBRARY_PATH
9647  shlibpath_overrides_runpath=yes
9648  hardcode_into_libs=yes
9649  # ldd complains unless libraries are executable
9650  postinstall_cmds='chmod +x $lib'
9651  ;;
9652
9653sunos4*)
9654  version_type=sunos
9655  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9656  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9657  shlibpath_var=LD_LIBRARY_PATH
9658  shlibpath_overrides_runpath=yes
9659  if test "$with_gnu_ld" = yes; then
9660    need_lib_prefix=no
9661  fi
9662  need_version=yes
9663  ;;
9664
9665sysv4 | sysv4.3*)
9666  version_type=linux
9667  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9668  soname_spec='${libname}${release}${shared_ext}$major'
9669  shlibpath_var=LD_LIBRARY_PATH
9670  case $host_vendor in
9671    sni)
9672      shlibpath_overrides_runpath=no
9673      need_lib_prefix=no
9674      export_dynamic_flag_spec='${wl}-Blargedynsym'
9675      runpath_var=LD_RUN_PATH
9676      ;;
9677    siemens)
9678      need_lib_prefix=no
9679      ;;
9680    motorola)
9681      need_lib_prefix=no
9682      need_version=no
9683      shlibpath_overrides_runpath=no
9684      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9685      ;;
9686  esac
9687  ;;
9688
9689sysv4*MP*)
9690  if test -d /usr/nec ;then
9691    version_type=linux
9692    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9693    soname_spec='$libname${shared_ext}.$major'
9694    shlibpath_var=LD_LIBRARY_PATH
9695  fi
9696  ;;
9697
9698sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9699  version_type=freebsd-elf
9700  need_lib_prefix=no
9701  need_version=no
9702  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9703  soname_spec='${libname}${release}${shared_ext}$major'
9704  shlibpath_var=LD_LIBRARY_PATH
9705  hardcode_into_libs=yes
9706  if test "$with_gnu_ld" = yes; then
9707    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9708    shlibpath_overrides_runpath=no
9709  else
9710    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9711    shlibpath_overrides_runpath=yes
9712    case $host_os in
9713      sco3.2v5*)
9714        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9715	;;
9716    esac
9717  fi
9718  sys_lib_dlsearch_path_spec='/usr/lib'
9719  ;;
9720
9721uts4*)
9722  version_type=linux
9723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9724  soname_spec='${libname}${release}${shared_ext}$major'
9725  shlibpath_var=LD_LIBRARY_PATH
9726  ;;
9727
9728*)
9729  dynamic_linker=no
9730  ;;
9731esac
9732{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9733$as_echo "$dynamic_linker" >&6; }
9734test "$dynamic_linker" = no && can_build_shared=no
9735
9736if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9737  $as_echo_n "(cached) " >&6
9738else
9739  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9740fi
9741
9742sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9743if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9744  $as_echo_n "(cached) " >&6
9745else
9746  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9747fi
9748
9749sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9750
9751variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9752if test "$GCC" = yes; then
9753  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9754fi
9755
9756{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9757$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9758hardcode_action=
9759if test -n "$hardcode_libdir_flag_spec" || \
9760   test -n "$runpath_var" || \
9761   test "X$hardcode_automatic" = "Xyes" ; then
9762
9763  # We can hardcode non-existant directories.
9764  if test "$hardcode_direct" != no &&
9765     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9766     # have to relink, otherwise we might link with an installed library
9767     # when we should be linking with a yet-to-be-installed one
9768     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9769     test "$hardcode_minus_L" != no; then
9770    # Linking always hardcodes the temporary library directory.
9771    hardcode_action=relink
9772  else
9773    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9774    hardcode_action=immediate
9775  fi
9776else
9777  # We cannot hardcode anything, or else we can only hardcode existing
9778  # directories.
9779  hardcode_action=unsupported
9780fi
9781{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9782$as_echo "$hardcode_action" >&6; }
9783
9784if test "$hardcode_action" = relink; then
9785  # Fast installation is not supported
9786  enable_fast_install=no
9787elif test "$shlibpath_overrides_runpath" = yes ||
9788     test "$enable_shared" = no; then
9789  # Fast installation is not necessary
9790  enable_fast_install=needless
9791fi
9792
9793striplib=
9794old_striplib=
9795{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9796$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9797if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9798  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9799  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9800  { $as_echo "$as_me:$LINENO: result: yes" >&5
9801$as_echo "yes" >&6; }
9802else
9803# FIXME - insert some real tests, host_os isn't really good enough
9804  case $host_os in
9805   darwin*)
9806       if test -n "$STRIP" ; then
9807         striplib="$STRIP -x"
9808         old_striplib="$STRIP -S"
9809         { $as_echo "$as_me:$LINENO: result: yes" >&5
9810$as_echo "yes" >&6; }
9811       else
9812  { $as_echo "$as_me:$LINENO: result: no" >&5
9813$as_echo "no" >&6; }
9814fi
9815       ;;
9816   *)
9817  { $as_echo "$as_me:$LINENO: result: no" >&5
9818$as_echo "no" >&6; }
9819    ;;
9820  esac
9821fi
9822
9823if test "x$enable_dlopen" != xyes; then
9824  enable_dlopen=unknown
9825  enable_dlopen_self=unknown
9826  enable_dlopen_self_static=unknown
9827else
9828  lt_cv_dlopen=no
9829  lt_cv_dlopen_libs=
9830
9831  case $host_os in
9832  beos*)
9833    lt_cv_dlopen="load_add_on"
9834    lt_cv_dlopen_libs=
9835    lt_cv_dlopen_self=yes
9836    ;;
9837
9838  mingw* | pw32*)
9839    lt_cv_dlopen="LoadLibrary"
9840    lt_cv_dlopen_libs=
9841   ;;
9842
9843  cygwin*)
9844    lt_cv_dlopen="dlopen"
9845    lt_cv_dlopen_libs=
9846   ;;
9847
9848  darwin*)
9849  # if libdl is installed we need to link against it
9850    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9851$as_echo_n "checking for dlopen in -ldl... " >&6; }
9852if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9853  $as_echo_n "(cached) " >&6
9854else
9855  ac_check_lib_save_LIBS=$LIBS
9856LIBS="-ldl  $LIBS"
9857cat >conftest.$ac_ext <<_ACEOF
9858/* confdefs.h.  */
9859_ACEOF
9860cat confdefs.h >>conftest.$ac_ext
9861cat >>conftest.$ac_ext <<_ACEOF
9862/* end confdefs.h.  */
9863
9864/* Override any GCC internal prototype to avoid an error.
9865   Use char because int might match the return type of a GCC
9866   builtin and then its argument prototype would still apply.  */
9867#ifdef __cplusplus
9868extern "C"
9869#endif
9870char dlopen ();
9871int
9872main ()
9873{
9874return dlopen ();
9875  ;
9876  return 0;
9877}
9878_ACEOF
9879rm -f conftest.$ac_objext conftest$ac_exeext
9880if { (ac_try="$ac_link"
9881case "(($ac_try" in
9882  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9883  *) ac_try_echo=$ac_try;;
9884esac
9885eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9886$as_echo "$ac_try_echo") >&5
9887  (eval "$ac_link") 2>conftest.er1
9888  ac_status=$?
9889  grep -v '^ *+' conftest.er1 >conftest.err
9890  rm -f conftest.er1
9891  cat conftest.err >&5
9892  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893  (exit $ac_status); } && {
9894	 test -z "$ac_c_werror_flag" ||
9895	 test ! -s conftest.err
9896       } && test -s conftest$ac_exeext && {
9897	 test "$cross_compiling" = yes ||
9898	 $as_test_x conftest$ac_exeext
9899       }; then
9900  ac_cv_lib_dl_dlopen=yes
9901else
9902  $as_echo "$as_me: failed program was:" >&5
9903sed 's/^/| /' conftest.$ac_ext >&5
9904
9905	ac_cv_lib_dl_dlopen=no
9906fi
9907
9908rm -rf conftest.dSYM
9909rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9910      conftest$ac_exeext conftest.$ac_ext
9911LIBS=$ac_check_lib_save_LIBS
9912fi
9913{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9914$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9915if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9916  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9917else
9918
9919    lt_cv_dlopen="dyld"
9920    lt_cv_dlopen_libs=
9921    lt_cv_dlopen_self=yes
9922
9923fi
9924
9925   ;;
9926
9927  *)
9928    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9929$as_echo_n "checking for shl_load... " >&6; }
9930if test "${ac_cv_func_shl_load+set}" = set; then
9931  $as_echo_n "(cached) " >&6
9932else
9933  cat >conftest.$ac_ext <<_ACEOF
9934/* confdefs.h.  */
9935_ACEOF
9936cat confdefs.h >>conftest.$ac_ext
9937cat >>conftest.$ac_ext <<_ACEOF
9938/* end confdefs.h.  */
9939/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9940   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9941#define shl_load innocuous_shl_load
9942
9943/* System header to define __stub macros and hopefully few prototypes,
9944    which can conflict with char shl_load (); below.
9945    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9946    <limits.h> exists even on freestanding compilers.  */
9947
9948#ifdef __STDC__
9949# include <limits.h>
9950#else
9951# include <assert.h>
9952#endif
9953
9954#undef shl_load
9955
9956/* Override any GCC internal prototype to avoid an error.
9957   Use char because int might match the return type of a GCC
9958   builtin and then its argument prototype would still apply.  */
9959#ifdef __cplusplus
9960extern "C"
9961#endif
9962char shl_load ();
9963/* The GNU C library defines this for functions which it implements
9964    to always fail with ENOSYS.  Some functions are actually named
9965    something starting with __ and the normal name is an alias.  */
9966#if defined __stub_shl_load || defined __stub___shl_load
9967choke me
9968#endif
9969
9970int
9971main ()
9972{
9973return shl_load ();
9974  ;
9975  return 0;
9976}
9977_ACEOF
9978rm -f conftest.$ac_objext conftest$ac_exeext
9979if { (ac_try="$ac_link"
9980case "(($ac_try" in
9981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9982  *) ac_try_echo=$ac_try;;
9983esac
9984eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9985$as_echo "$ac_try_echo") >&5
9986  (eval "$ac_link") 2>conftest.er1
9987  ac_status=$?
9988  grep -v '^ *+' conftest.er1 >conftest.err
9989  rm -f conftest.er1
9990  cat conftest.err >&5
9991  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9992  (exit $ac_status); } && {
9993	 test -z "$ac_c_werror_flag" ||
9994	 test ! -s conftest.err
9995       } && test -s conftest$ac_exeext && {
9996	 test "$cross_compiling" = yes ||
9997	 $as_test_x conftest$ac_exeext
9998       }; then
9999  ac_cv_func_shl_load=yes
10000else
10001  $as_echo "$as_me: failed program was:" >&5
10002sed 's/^/| /' conftest.$ac_ext >&5
10003
10004	ac_cv_func_shl_load=no
10005fi
10006
10007rm -rf conftest.dSYM
10008rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10009      conftest$ac_exeext conftest.$ac_ext
10010fi
10011{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10012$as_echo "$ac_cv_func_shl_load" >&6; }
10013if test "x$ac_cv_func_shl_load" = x""yes; then
10014  lt_cv_dlopen="shl_load"
10015else
10016  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10017$as_echo_n "checking for shl_load in -ldld... " >&6; }
10018if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10019  $as_echo_n "(cached) " >&6
10020else
10021  ac_check_lib_save_LIBS=$LIBS
10022LIBS="-ldld  $LIBS"
10023cat >conftest.$ac_ext <<_ACEOF
10024/* confdefs.h.  */
10025_ACEOF
10026cat confdefs.h >>conftest.$ac_ext
10027cat >>conftest.$ac_ext <<_ACEOF
10028/* end confdefs.h.  */
10029
10030/* Override any GCC internal prototype to avoid an error.
10031   Use char because int might match the return type of a GCC
10032   builtin and then its argument prototype would still apply.  */
10033#ifdef __cplusplus
10034extern "C"
10035#endif
10036char shl_load ();
10037int
10038main ()
10039{
10040return shl_load ();
10041  ;
10042  return 0;
10043}
10044_ACEOF
10045rm -f conftest.$ac_objext conftest$ac_exeext
10046if { (ac_try="$ac_link"
10047case "(($ac_try" in
10048  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10049  *) ac_try_echo=$ac_try;;
10050esac
10051eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10052$as_echo "$ac_try_echo") >&5
10053  (eval "$ac_link") 2>conftest.er1
10054  ac_status=$?
10055  grep -v '^ *+' conftest.er1 >conftest.err
10056  rm -f conftest.er1
10057  cat conftest.err >&5
10058  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059  (exit $ac_status); } && {
10060	 test -z "$ac_c_werror_flag" ||
10061	 test ! -s conftest.err
10062       } && test -s conftest$ac_exeext && {
10063	 test "$cross_compiling" = yes ||
10064	 $as_test_x conftest$ac_exeext
10065       }; then
10066  ac_cv_lib_dld_shl_load=yes
10067else
10068  $as_echo "$as_me: failed program was:" >&5
10069sed 's/^/| /' conftest.$ac_ext >&5
10070
10071	ac_cv_lib_dld_shl_load=no
10072fi
10073
10074rm -rf conftest.dSYM
10075rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10076      conftest$ac_exeext conftest.$ac_ext
10077LIBS=$ac_check_lib_save_LIBS
10078fi
10079{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10080$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10081if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10082  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10083else
10084  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10085$as_echo_n "checking for dlopen... " >&6; }
10086if test "${ac_cv_func_dlopen+set}" = set; then
10087  $as_echo_n "(cached) " >&6
10088else
10089  cat >conftest.$ac_ext <<_ACEOF
10090/* confdefs.h.  */
10091_ACEOF
10092cat confdefs.h >>conftest.$ac_ext
10093cat >>conftest.$ac_ext <<_ACEOF
10094/* end confdefs.h.  */
10095/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10096   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10097#define dlopen innocuous_dlopen
10098
10099/* System header to define __stub macros and hopefully few prototypes,
10100    which can conflict with char dlopen (); below.
10101    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10102    <limits.h> exists even on freestanding compilers.  */
10103
10104#ifdef __STDC__
10105# include <limits.h>
10106#else
10107# include <assert.h>
10108#endif
10109
10110#undef dlopen
10111
10112/* Override any GCC internal prototype to avoid an error.
10113   Use char because int might match the return type of a GCC
10114   builtin and then its argument prototype would still apply.  */
10115#ifdef __cplusplus
10116extern "C"
10117#endif
10118char dlopen ();
10119/* The GNU C library defines this for functions which it implements
10120    to always fail with ENOSYS.  Some functions are actually named
10121    something starting with __ and the normal name is an alias.  */
10122#if defined __stub_dlopen || defined __stub___dlopen
10123choke me
10124#endif
10125
10126int
10127main ()
10128{
10129return dlopen ();
10130  ;
10131  return 0;
10132}
10133_ACEOF
10134rm -f conftest.$ac_objext conftest$ac_exeext
10135if { (ac_try="$ac_link"
10136case "(($ac_try" in
10137  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10138  *) ac_try_echo=$ac_try;;
10139esac
10140eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10141$as_echo "$ac_try_echo") >&5
10142  (eval "$ac_link") 2>conftest.er1
10143  ac_status=$?
10144  grep -v '^ *+' conftest.er1 >conftest.err
10145  rm -f conftest.er1
10146  cat conftest.err >&5
10147  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10148  (exit $ac_status); } && {
10149	 test -z "$ac_c_werror_flag" ||
10150	 test ! -s conftest.err
10151       } && test -s conftest$ac_exeext && {
10152	 test "$cross_compiling" = yes ||
10153	 $as_test_x conftest$ac_exeext
10154       }; then
10155  ac_cv_func_dlopen=yes
10156else
10157  $as_echo "$as_me: failed program was:" >&5
10158sed 's/^/| /' conftest.$ac_ext >&5
10159
10160	ac_cv_func_dlopen=no
10161fi
10162
10163rm -rf conftest.dSYM
10164rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10165      conftest$ac_exeext conftest.$ac_ext
10166fi
10167{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10168$as_echo "$ac_cv_func_dlopen" >&6; }
10169if test "x$ac_cv_func_dlopen" = x""yes; then
10170  lt_cv_dlopen="dlopen"
10171else
10172  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10173$as_echo_n "checking for dlopen in -ldl... " >&6; }
10174if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10175  $as_echo_n "(cached) " >&6
10176else
10177  ac_check_lib_save_LIBS=$LIBS
10178LIBS="-ldl  $LIBS"
10179cat >conftest.$ac_ext <<_ACEOF
10180/* confdefs.h.  */
10181_ACEOF
10182cat confdefs.h >>conftest.$ac_ext
10183cat >>conftest.$ac_ext <<_ACEOF
10184/* end confdefs.h.  */
10185
10186/* Override any GCC internal prototype to avoid an error.
10187   Use char because int might match the return type of a GCC
10188   builtin and then its argument prototype would still apply.  */
10189#ifdef __cplusplus
10190extern "C"
10191#endif
10192char dlopen ();
10193int
10194main ()
10195{
10196return dlopen ();
10197  ;
10198  return 0;
10199}
10200_ACEOF
10201rm -f conftest.$ac_objext conftest$ac_exeext
10202if { (ac_try="$ac_link"
10203case "(($ac_try" in
10204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10205  *) ac_try_echo=$ac_try;;
10206esac
10207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10208$as_echo "$ac_try_echo") >&5
10209  (eval "$ac_link") 2>conftest.er1
10210  ac_status=$?
10211  grep -v '^ *+' conftest.er1 >conftest.err
10212  rm -f conftest.er1
10213  cat conftest.err >&5
10214  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10215  (exit $ac_status); } && {
10216	 test -z "$ac_c_werror_flag" ||
10217	 test ! -s conftest.err
10218       } && test -s conftest$ac_exeext && {
10219	 test "$cross_compiling" = yes ||
10220	 $as_test_x conftest$ac_exeext
10221       }; then
10222  ac_cv_lib_dl_dlopen=yes
10223else
10224  $as_echo "$as_me: failed program was:" >&5
10225sed 's/^/| /' conftest.$ac_ext >&5
10226
10227	ac_cv_lib_dl_dlopen=no
10228fi
10229
10230rm -rf conftest.dSYM
10231rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10232      conftest$ac_exeext conftest.$ac_ext
10233LIBS=$ac_check_lib_save_LIBS
10234fi
10235{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10236$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10237if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10238  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10239else
10240  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10241$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10242if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10243  $as_echo_n "(cached) " >&6
10244else
10245  ac_check_lib_save_LIBS=$LIBS
10246LIBS="-lsvld  $LIBS"
10247cat >conftest.$ac_ext <<_ACEOF
10248/* confdefs.h.  */
10249_ACEOF
10250cat confdefs.h >>conftest.$ac_ext
10251cat >>conftest.$ac_ext <<_ACEOF
10252/* end confdefs.h.  */
10253
10254/* Override any GCC internal prototype to avoid an error.
10255   Use char because int might match the return type of a GCC
10256   builtin and then its argument prototype would still apply.  */
10257#ifdef __cplusplus
10258extern "C"
10259#endif
10260char dlopen ();
10261int
10262main ()
10263{
10264return dlopen ();
10265  ;
10266  return 0;
10267}
10268_ACEOF
10269rm -f conftest.$ac_objext conftest$ac_exeext
10270if { (ac_try="$ac_link"
10271case "(($ac_try" in
10272  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10273  *) ac_try_echo=$ac_try;;
10274esac
10275eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10276$as_echo "$ac_try_echo") >&5
10277  (eval "$ac_link") 2>conftest.er1
10278  ac_status=$?
10279  grep -v '^ *+' conftest.er1 >conftest.err
10280  rm -f conftest.er1
10281  cat conftest.err >&5
10282  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10283  (exit $ac_status); } && {
10284	 test -z "$ac_c_werror_flag" ||
10285	 test ! -s conftest.err
10286       } && test -s conftest$ac_exeext && {
10287	 test "$cross_compiling" = yes ||
10288	 $as_test_x conftest$ac_exeext
10289       }; then
10290  ac_cv_lib_svld_dlopen=yes
10291else
10292  $as_echo "$as_me: failed program was:" >&5
10293sed 's/^/| /' conftest.$ac_ext >&5
10294
10295	ac_cv_lib_svld_dlopen=no
10296fi
10297
10298rm -rf conftest.dSYM
10299rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10300      conftest$ac_exeext conftest.$ac_ext
10301LIBS=$ac_check_lib_save_LIBS
10302fi
10303{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10304$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10305if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10306  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10307else
10308  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10309$as_echo_n "checking for dld_link in -ldld... " >&6; }
10310if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10311  $as_echo_n "(cached) " >&6
10312else
10313  ac_check_lib_save_LIBS=$LIBS
10314LIBS="-ldld  $LIBS"
10315cat >conftest.$ac_ext <<_ACEOF
10316/* confdefs.h.  */
10317_ACEOF
10318cat confdefs.h >>conftest.$ac_ext
10319cat >>conftest.$ac_ext <<_ACEOF
10320/* end confdefs.h.  */
10321
10322/* Override any GCC internal prototype to avoid an error.
10323   Use char because int might match the return type of a GCC
10324   builtin and then its argument prototype would still apply.  */
10325#ifdef __cplusplus
10326extern "C"
10327#endif
10328char dld_link ();
10329int
10330main ()
10331{
10332return dld_link ();
10333  ;
10334  return 0;
10335}
10336_ACEOF
10337rm -f conftest.$ac_objext conftest$ac_exeext
10338if { (ac_try="$ac_link"
10339case "(($ac_try" in
10340  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10341  *) ac_try_echo=$ac_try;;
10342esac
10343eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10344$as_echo "$ac_try_echo") >&5
10345  (eval "$ac_link") 2>conftest.er1
10346  ac_status=$?
10347  grep -v '^ *+' conftest.er1 >conftest.err
10348  rm -f conftest.er1
10349  cat conftest.err >&5
10350  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10351  (exit $ac_status); } && {
10352	 test -z "$ac_c_werror_flag" ||
10353	 test ! -s conftest.err
10354       } && test -s conftest$ac_exeext && {
10355	 test "$cross_compiling" = yes ||
10356	 $as_test_x conftest$ac_exeext
10357       }; then
10358  ac_cv_lib_dld_dld_link=yes
10359else
10360  $as_echo "$as_me: failed program was:" >&5
10361sed 's/^/| /' conftest.$ac_ext >&5
10362
10363	ac_cv_lib_dld_dld_link=no
10364fi
10365
10366rm -rf conftest.dSYM
10367rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10368      conftest$ac_exeext conftest.$ac_ext
10369LIBS=$ac_check_lib_save_LIBS
10370fi
10371{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10372$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10373if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10374  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10375fi
10376
10377
10378fi
10379
10380
10381fi
10382
10383
10384fi
10385
10386
10387fi
10388
10389
10390fi
10391
10392    ;;
10393  esac
10394
10395  if test "x$lt_cv_dlopen" != xno; then
10396    enable_dlopen=yes
10397  else
10398    enable_dlopen=no
10399  fi
10400
10401  case $lt_cv_dlopen in
10402  dlopen)
10403    save_CPPFLAGS="$CPPFLAGS"
10404    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10405
10406    save_LDFLAGS="$LDFLAGS"
10407    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10408
10409    save_LIBS="$LIBS"
10410    LIBS="$lt_cv_dlopen_libs $LIBS"
10411
10412    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10413$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10414if test "${lt_cv_dlopen_self+set}" = set; then
10415  $as_echo_n "(cached) " >&6
10416else
10417  	  if test "$cross_compiling" = yes; then :
10418  lt_cv_dlopen_self=cross
10419else
10420  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10421  lt_status=$lt_dlunknown
10422  cat > conftest.$ac_ext <<EOF
10423#line 10423 "configure"
10424#include "confdefs.h"
10425
10426#if HAVE_DLFCN_H
10427#include <dlfcn.h>
10428#endif
10429
10430#include <stdio.h>
10431
10432#ifdef RTLD_GLOBAL
10433#  define LT_DLGLOBAL		RTLD_GLOBAL
10434#else
10435#  ifdef DL_GLOBAL
10436#    define LT_DLGLOBAL		DL_GLOBAL
10437#  else
10438#    define LT_DLGLOBAL		0
10439#  endif
10440#endif
10441
10442/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10443   find out it does not work in some platform. */
10444#ifndef LT_DLLAZY_OR_NOW
10445#  ifdef RTLD_LAZY
10446#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10447#  else
10448#    ifdef DL_LAZY
10449#      define LT_DLLAZY_OR_NOW		DL_LAZY
10450#    else
10451#      ifdef RTLD_NOW
10452#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10453#      else
10454#        ifdef DL_NOW
10455#          define LT_DLLAZY_OR_NOW	DL_NOW
10456#        else
10457#          define LT_DLLAZY_OR_NOW	0
10458#        endif
10459#      endif
10460#    endif
10461#  endif
10462#endif
10463
10464#ifdef __cplusplus
10465extern "C" void exit (int);
10466#endif
10467
10468void fnord() { int i=42;}
10469int main ()
10470{
10471  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10472  int status = $lt_dlunknown;
10473
10474  if (self)
10475    {
10476      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10477      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10478      /* dlclose (self); */
10479    }
10480  else
10481    puts (dlerror ());
10482
10483    exit (status);
10484}
10485EOF
10486  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10487  (eval $ac_link) 2>&5
10488  ac_status=$?
10489  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10490  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10491    (./conftest; exit; ) >&5 2>/dev/null
10492    lt_status=$?
10493    case x$lt_status in
10494      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10495      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10496      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10497    esac
10498  else :
10499    # compilation failed
10500    lt_cv_dlopen_self=no
10501  fi
10502fi
10503rm -fr conftest*
10504
10505
10506fi
10507{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10508$as_echo "$lt_cv_dlopen_self" >&6; }
10509
10510    if test "x$lt_cv_dlopen_self" = xyes; then
10511      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10512      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10513$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10514if test "${lt_cv_dlopen_self_static+set}" = set; then
10515  $as_echo_n "(cached) " >&6
10516else
10517  	  if test "$cross_compiling" = yes; then :
10518  lt_cv_dlopen_self_static=cross
10519else
10520  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10521  lt_status=$lt_dlunknown
10522  cat > conftest.$ac_ext <<EOF
10523#line 10523 "configure"
10524#include "confdefs.h"
10525
10526#if HAVE_DLFCN_H
10527#include <dlfcn.h>
10528#endif
10529
10530#include <stdio.h>
10531
10532#ifdef RTLD_GLOBAL
10533#  define LT_DLGLOBAL		RTLD_GLOBAL
10534#else
10535#  ifdef DL_GLOBAL
10536#    define LT_DLGLOBAL		DL_GLOBAL
10537#  else
10538#    define LT_DLGLOBAL		0
10539#  endif
10540#endif
10541
10542/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10543   find out it does not work in some platform. */
10544#ifndef LT_DLLAZY_OR_NOW
10545#  ifdef RTLD_LAZY
10546#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10547#  else
10548#    ifdef DL_LAZY
10549#      define LT_DLLAZY_OR_NOW		DL_LAZY
10550#    else
10551#      ifdef RTLD_NOW
10552#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10553#      else
10554#        ifdef DL_NOW
10555#          define LT_DLLAZY_OR_NOW	DL_NOW
10556#        else
10557#          define LT_DLLAZY_OR_NOW	0
10558#        endif
10559#      endif
10560#    endif
10561#  endif
10562#endif
10563
10564#ifdef __cplusplus
10565extern "C" void exit (int);
10566#endif
10567
10568void fnord() { int i=42;}
10569int main ()
10570{
10571  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10572  int status = $lt_dlunknown;
10573
10574  if (self)
10575    {
10576      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10577      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10578      /* dlclose (self); */
10579    }
10580  else
10581    puts (dlerror ());
10582
10583    exit (status);
10584}
10585EOF
10586  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10587  (eval $ac_link) 2>&5
10588  ac_status=$?
10589  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10590  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10591    (./conftest; exit; ) >&5 2>/dev/null
10592    lt_status=$?
10593    case x$lt_status in
10594      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10595      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10596      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10597    esac
10598  else :
10599    # compilation failed
10600    lt_cv_dlopen_self_static=no
10601  fi
10602fi
10603rm -fr conftest*
10604
10605
10606fi
10607{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10608$as_echo "$lt_cv_dlopen_self_static" >&6; }
10609    fi
10610
10611    CPPFLAGS="$save_CPPFLAGS"
10612    LDFLAGS="$save_LDFLAGS"
10613    LIBS="$save_LIBS"
10614    ;;
10615  esac
10616
10617  case $lt_cv_dlopen_self in
10618  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10619  *) enable_dlopen_self=unknown ;;
10620  esac
10621
10622  case $lt_cv_dlopen_self_static in
10623  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10624  *) enable_dlopen_self_static=unknown ;;
10625  esac
10626fi
10627
10628
10629# Report which library types will actually be built
10630{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10631$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10632{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10633$as_echo "$can_build_shared" >&6; }
10634
10635{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10636$as_echo_n "checking whether to build shared libraries... " >&6; }
10637test "$can_build_shared" = "no" && enable_shared=no
10638
10639# On AIX, shared libraries and static libraries use the same namespace, and
10640# are all built from PIC.
10641case $host_os in
10642aix3*)
10643  test "$enable_shared" = yes && enable_static=no
10644  if test -n "$RANLIB"; then
10645    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10646    postinstall_cmds='$RANLIB $lib'
10647  fi
10648  ;;
10649
10650aix[4-9]*)
10651  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10652    test "$enable_shared" = yes && enable_static=no
10653  fi
10654    ;;
10655esac
10656{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10657$as_echo "$enable_shared" >&6; }
10658
10659{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10660$as_echo_n "checking whether to build static libraries... " >&6; }
10661# Make sure either enable_shared or enable_static is yes.
10662test "$enable_shared" = yes || enable_static=yes
10663{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10664$as_echo "$enable_static" >&6; }
10665
10666# The else clause should only fire when bootstrapping the
10667# libtool distribution, otherwise you forgot to ship ltmain.sh
10668# with your package, and you will get complaints that there are
10669# no rules to generate ltmain.sh.
10670if test -f "$ltmain"; then
10671  # See if we are running on zsh, and set the options which allow our commands through
10672  # without removal of \ escapes.
10673  if test -n "${ZSH_VERSION+set}" ; then
10674    setopt NO_GLOB_SUBST
10675  fi
10676  # Now quote all the things that may contain metacharacters while being
10677  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10678  # variables and quote the copies for generation of the libtool script.
10679  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10680    SED SHELL STRIP \
10681    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10682    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10683    deplibs_check_method reload_flag reload_cmds need_locks \
10684    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10685    lt_cv_sys_global_symbol_to_c_name_address \
10686    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10687    old_postinstall_cmds old_postuninstall_cmds \
10688    compiler \
10689    CC \
10690    LD \
10691    lt_prog_compiler_wl \
10692    lt_prog_compiler_pic \
10693    lt_prog_compiler_static \
10694    lt_prog_compiler_no_builtin_flag \
10695    export_dynamic_flag_spec \
10696    thread_safe_flag_spec \
10697    whole_archive_flag_spec \
10698    enable_shared_with_static_runtimes \
10699    old_archive_cmds \
10700    old_archive_from_new_cmds \
10701    predep_objects \
10702    postdep_objects \
10703    predeps \
10704    postdeps \
10705    compiler_lib_search_path \
10706    compiler_lib_search_dirs \
10707    archive_cmds \
10708    archive_expsym_cmds \
10709    postinstall_cmds \
10710    postuninstall_cmds \
10711    old_archive_from_expsyms_cmds \
10712    allow_undefined_flag \
10713    no_undefined_flag \
10714    export_symbols_cmds \
10715    hardcode_libdir_flag_spec \
10716    hardcode_libdir_flag_spec_ld \
10717    hardcode_libdir_separator \
10718    hardcode_automatic \
10719    module_cmds \
10720    module_expsym_cmds \
10721    lt_cv_prog_compiler_c_o \
10722    fix_srcfile_path \
10723    exclude_expsyms \
10724    include_expsyms; do
10725
10726    case $var in
10727    old_archive_cmds | \
10728    old_archive_from_new_cmds | \
10729    archive_cmds | \
10730    archive_expsym_cmds | \
10731    module_cmds | \
10732    module_expsym_cmds | \
10733    old_archive_from_expsyms_cmds | \
10734    export_symbols_cmds | \
10735    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10736    postinstall_cmds | postuninstall_cmds | \
10737    old_postinstall_cmds | old_postuninstall_cmds | \
10738    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10739      # Double-quote double-evaled strings.
10740      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10741      ;;
10742    *)
10743      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10744      ;;
10745    esac
10746  done
10747
10748  case $lt_echo in
10749  *'\$0 --fallback-echo"')
10750    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10751    ;;
10752  esac
10753
10754cfgfile="${ofile}T"
10755  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10756  $rm -f "$cfgfile"
10757  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10758$as_echo "$as_me: creating $ofile" >&6;}
10759
10760  cat <<__EOF__ >> "$cfgfile"
10761#! $SHELL
10762
10763# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10764# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10765# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10766#
10767# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10768# Free Software Foundation, Inc.
10769#
10770# This file is part of GNU Libtool:
10771# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10772#
10773# This program is free software; you can redistribute it and/or modify
10774# it under the terms of the GNU General Public License as published by
10775# the Free Software Foundation; either version 2 of the License, or
10776# (at your option) any later version.
10777#
10778# This program is distributed in the hope that it will be useful, but
10779# WITHOUT ANY WARRANTY; without even the implied warranty of
10780# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10781# General Public License for more details.
10782#
10783# You should have received a copy of the GNU General Public License
10784# along with this program; if not, write to the Free Software
10785# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10786#
10787# As a special exception to the GNU General Public License, if you
10788# distribute this file as part of a program that contains a
10789# configuration script generated by Autoconf, you may include it under
10790# the same distribution terms that you use for the rest of that program.
10791
10792# A sed program that does not truncate output.
10793SED=$lt_SED
10794
10795# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10796Xsed="$SED -e 1s/^X//"
10797
10798# The HP-UX ksh and POSIX shell print the target directory to stdout
10799# if CDPATH is set.
10800(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10801
10802# The names of the tagged configurations supported by this script.
10803available_tags=
10804
10805# ### BEGIN LIBTOOL CONFIG
10806
10807# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10808
10809# Shell to use when invoking shell scripts.
10810SHELL=$lt_SHELL
10811
10812# Whether or not to build shared libraries.
10813build_libtool_libs=$enable_shared
10814
10815# Whether or not to build static libraries.
10816build_old_libs=$enable_static
10817
10818# Whether or not to add -lc for building shared libraries.
10819build_libtool_need_lc=$archive_cmds_need_lc
10820
10821# Whether or not to disallow shared libs when runtime libs are static
10822allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10823
10824# Whether or not to optimize for fast installation.
10825fast_install=$enable_fast_install
10826
10827# The host system.
10828host_alias=$host_alias
10829host=$host
10830host_os=$host_os
10831
10832# The build system.
10833build_alias=$build_alias
10834build=$build
10835build_os=$build_os
10836
10837# An echo program that does not interpret backslashes.
10838echo=$lt_echo
10839
10840# The archiver.
10841AR=$lt_AR
10842AR_FLAGS=$lt_AR_FLAGS
10843
10844# A C compiler.
10845LTCC=$lt_LTCC
10846
10847# LTCC compiler flags.
10848LTCFLAGS=$lt_LTCFLAGS
10849
10850# A language-specific compiler.
10851CC=$lt_compiler
10852
10853# Is the compiler the GNU C compiler?
10854with_gcc=$GCC
10855
10856# An ERE matcher.
10857EGREP=$lt_EGREP
10858
10859# The linker used to build libraries.
10860LD=$lt_LD
10861
10862# Whether we need hard or soft links.
10863LN_S=$lt_LN_S
10864
10865# A BSD-compatible nm program.
10866NM=$lt_NM
10867
10868# A symbol stripping program
10869STRIP=$lt_STRIP
10870
10871# Used to examine libraries when file_magic_cmd begins "file"
10872MAGIC_CMD=$MAGIC_CMD
10873
10874# Used on cygwin: DLL creation program.
10875DLLTOOL="$DLLTOOL"
10876
10877# Used on cygwin: object dumper.
10878OBJDUMP="$OBJDUMP"
10879
10880# Used on cygwin: assembler.
10881AS="$AS"
10882
10883# The name of the directory that contains temporary libtool files.
10884objdir=$objdir
10885
10886# How to create reloadable object files.
10887reload_flag=$lt_reload_flag
10888reload_cmds=$lt_reload_cmds
10889
10890# How to pass a linker flag through the compiler.
10891wl=$lt_lt_prog_compiler_wl
10892
10893# Object file suffix (normally "o").
10894objext="$ac_objext"
10895
10896# Old archive suffix (normally "a").
10897libext="$libext"
10898
10899# Shared library suffix (normally ".so").
10900shrext_cmds='$shrext_cmds'
10901
10902# Executable file suffix (normally "").
10903exeext="$exeext"
10904
10905# Additional compiler flags for building library objects.
10906pic_flag=$lt_lt_prog_compiler_pic
10907pic_mode=$pic_mode
10908
10909# What is the maximum length of a command?
10910max_cmd_len=$lt_cv_sys_max_cmd_len
10911
10912# Does compiler simultaneously support -c and -o options?
10913compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10914
10915# Must we lock files when doing compilation?
10916need_locks=$lt_need_locks
10917
10918# Do we need the lib prefix for modules?
10919need_lib_prefix=$need_lib_prefix
10920
10921# Do we need a version for libraries?
10922need_version=$need_version
10923
10924# Whether dlopen is supported.
10925dlopen_support=$enable_dlopen
10926
10927# Whether dlopen of programs is supported.
10928dlopen_self=$enable_dlopen_self
10929
10930# Whether dlopen of statically linked programs is supported.
10931dlopen_self_static=$enable_dlopen_self_static
10932
10933# Compiler flag to prevent dynamic linking.
10934link_static_flag=$lt_lt_prog_compiler_static
10935
10936# Compiler flag to turn off builtin functions.
10937no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10938
10939# Compiler flag to allow reflexive dlopens.
10940export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10941
10942# Compiler flag to generate shared objects directly from archives.
10943whole_archive_flag_spec=$lt_whole_archive_flag_spec
10944
10945# Compiler flag to generate thread-safe objects.
10946thread_safe_flag_spec=$lt_thread_safe_flag_spec
10947
10948# Library versioning type.
10949version_type=$version_type
10950
10951# Format of library name prefix.
10952libname_spec=$lt_libname_spec
10953
10954# List of archive names.  First name is the real one, the rest are links.
10955# The last name is the one that the linker finds with -lNAME.
10956library_names_spec=$lt_library_names_spec
10957
10958# The coded name of the library, if different from the real name.
10959soname_spec=$lt_soname_spec
10960
10961# Commands used to build and install an old-style archive.
10962RANLIB=$lt_RANLIB
10963old_archive_cmds=$lt_old_archive_cmds
10964old_postinstall_cmds=$lt_old_postinstall_cmds
10965old_postuninstall_cmds=$lt_old_postuninstall_cmds
10966
10967# Create an old-style archive from a shared archive.
10968old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10969
10970# Create a temporary old-style archive to link instead of a shared archive.
10971old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10972
10973# Commands used to build and install a shared archive.
10974archive_cmds=$lt_archive_cmds
10975archive_expsym_cmds=$lt_archive_expsym_cmds
10976postinstall_cmds=$lt_postinstall_cmds
10977postuninstall_cmds=$lt_postuninstall_cmds
10978
10979# Commands used to build a loadable module (assumed same as above if empty)
10980module_cmds=$lt_module_cmds
10981module_expsym_cmds=$lt_module_expsym_cmds
10982
10983# Commands to strip libraries.
10984old_striplib=$lt_old_striplib
10985striplib=$lt_striplib
10986
10987# Dependencies to place before the objects being linked to create a
10988# shared library.
10989predep_objects=$lt_predep_objects
10990
10991# Dependencies to place after the objects being linked to create a
10992# shared library.
10993postdep_objects=$lt_postdep_objects
10994
10995# Dependencies to place before the objects being linked to create a
10996# shared library.
10997predeps=$lt_predeps
10998
10999# Dependencies to place after the objects being linked to create a
11000# shared library.
11001postdeps=$lt_postdeps
11002
11003# The directories searched by this compiler when creating a shared
11004# library
11005compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11006
11007# The library search path used internally by the compiler when linking
11008# a shared library.
11009compiler_lib_search_path=$lt_compiler_lib_search_path
11010
11011# Method to check whether dependent libraries are shared objects.
11012deplibs_check_method=$lt_deplibs_check_method
11013
11014# Command to use when deplibs_check_method == file_magic.
11015file_magic_cmd=$lt_file_magic_cmd
11016
11017# Flag that allows shared libraries with undefined symbols to be built.
11018allow_undefined_flag=$lt_allow_undefined_flag
11019
11020# Flag that forces no undefined symbols.
11021no_undefined_flag=$lt_no_undefined_flag
11022
11023# Commands used to finish a libtool library installation in a directory.
11024finish_cmds=$lt_finish_cmds
11025
11026# Same as above, but a single script fragment to be evaled but not shown.
11027finish_eval=$lt_finish_eval
11028
11029# Take the output of nm and produce a listing of raw symbols and C names.
11030global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11031
11032# Transform the output of nm in a proper C declaration
11033global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11034
11035# Transform the output of nm in a C name address pair
11036global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11037
11038# This is the shared library runtime path variable.
11039runpath_var=$runpath_var
11040
11041# This is the shared library path variable.
11042shlibpath_var=$shlibpath_var
11043
11044# Is shlibpath searched before the hard-coded library search path?
11045shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11046
11047# How to hardcode a shared library path into an executable.
11048hardcode_action=$hardcode_action
11049
11050# Whether we should hardcode library paths into libraries.
11051hardcode_into_libs=$hardcode_into_libs
11052
11053# Flag to hardcode \$libdir into a binary during linking.
11054# This must work even if \$libdir does not exist.
11055hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11056
11057# If ld is used when linking, flag to hardcode \$libdir into
11058# a binary during linking. This must work even if \$libdir does
11059# not exist.
11060hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11061
11062# Whether we need a single -rpath flag with a separated argument.
11063hardcode_libdir_separator=$lt_hardcode_libdir_separator
11064
11065# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11066# resulting binary.
11067hardcode_direct=$hardcode_direct
11068
11069# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11070# resulting binary.
11071hardcode_minus_L=$hardcode_minus_L
11072
11073# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11074# the resulting binary.
11075hardcode_shlibpath_var=$hardcode_shlibpath_var
11076
11077# Set to yes if building a shared library automatically hardcodes DIR into the library
11078# and all subsequent libraries and executables linked against it.
11079hardcode_automatic=$hardcode_automatic
11080
11081# Variables whose values should be saved in libtool wrapper scripts and
11082# restored at relink time.
11083variables_saved_for_relink="$variables_saved_for_relink"
11084
11085# Whether libtool must link a program against all its dependency libraries.
11086link_all_deplibs=$link_all_deplibs
11087
11088# Compile-time system search path for libraries
11089sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11090
11091# Run-time system search path for libraries
11092sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11093
11094# Fix the shell variable \$srcfile for the compiler.
11095fix_srcfile_path=$lt_fix_srcfile_path
11096
11097# Set to yes if exported symbols are required.
11098always_export_symbols=$always_export_symbols
11099
11100# The commands to list exported symbols.
11101export_symbols_cmds=$lt_export_symbols_cmds
11102
11103# The commands to extract the exported symbol list from a shared archive.
11104extract_expsyms_cmds=$lt_extract_expsyms_cmds
11105
11106# Symbols that should not be listed in the preloaded symbols.
11107exclude_expsyms=$lt_exclude_expsyms
11108
11109# Symbols that must always be exported.
11110include_expsyms=$lt_include_expsyms
11111
11112# ### END LIBTOOL CONFIG
11113
11114__EOF__
11115
11116
11117  case $host_os in
11118  aix3*)
11119    cat <<\EOF >> "$cfgfile"
11120
11121# AIX sometimes has problems with the GCC collect2 program.  For some
11122# reason, if we set the COLLECT_NAMES environment variable, the problems
11123# vanish in a puff of smoke.
11124if test "X${COLLECT_NAMES+set}" != Xset; then
11125  COLLECT_NAMES=
11126  export COLLECT_NAMES
11127fi
11128EOF
11129    ;;
11130  esac
11131
11132  # We use sed instead of cat because bash on DJGPP gets confused if
11133  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11134  # text mode, it properly converts lines to CR/LF.  This bash problem
11135  # is reportedly fixed, but why not run on old versions too?
11136  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11137
11138  mv -f "$cfgfile" "$ofile" || \
11139    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11140  chmod +x "$ofile"
11141
11142else
11143  # If there is no Makefile yet, we rely on a make rule to execute
11144  # `config.status --recheck' to rerun these tests and create the
11145  # libtool script then.
11146  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11147  if test -f "$ltmain_in"; then
11148    test -f Makefile && make "$ltmain"
11149  fi
11150fi
11151
11152
11153ac_ext=c
11154ac_cpp='$CPP $CPPFLAGS'
11155ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11156ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11157ac_compiler_gnu=$ac_cv_c_compiler_gnu
11158
11159CC="$lt_save_CC"
11160
11161
11162# Check whether --with-tags was given.
11163if test "${with_tags+set}" = set; then
11164  withval=$with_tags; tagnames="$withval"
11165fi
11166
11167
11168if test -f "$ltmain" && test -n "$tagnames"; then
11169  if test ! -f "${ofile}"; then
11170    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11171$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11172  fi
11173
11174  if test -z "$LTCC"; then
11175    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11176    if test -z "$LTCC"; then
11177      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11178$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11179    else
11180      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11181$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11182    fi
11183  fi
11184  if test -z "$LTCFLAGS"; then
11185    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11186  fi
11187
11188  # Extract list of available tagged configurations in $ofile.
11189  # Note that this assumes the entire list is on one line.
11190  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11191
11192  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11193  for tagname in $tagnames; do
11194    IFS="$lt_save_ifs"
11195    # Check whether tagname contains only valid characters
11196    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11197    "") ;;
11198    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11199$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11200   { (exit 1); exit 1; }; }
11201	;;
11202    esac
11203
11204    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11205    then
11206      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11207$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11208   { (exit 1); exit 1; }; }
11209    fi
11210
11211    # Update the list of available tags.
11212    if test -n "$tagname"; then
11213      echo appending configuration tag \"$tagname\" to $ofile
11214
11215      case $tagname in
11216      CXX)
11217	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11218	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11219	    (test "X$CXX" != "Xg++"))) ; then
11220	  ac_ext=cpp
11221ac_cpp='$CXXCPP $CPPFLAGS'
11222ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11223ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11224ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11225
11226
11227
11228
11229archive_cmds_need_lc_CXX=no
11230allow_undefined_flag_CXX=
11231always_export_symbols_CXX=no
11232archive_expsym_cmds_CXX=
11233export_dynamic_flag_spec_CXX=
11234hardcode_direct_CXX=no
11235hardcode_libdir_flag_spec_CXX=
11236hardcode_libdir_flag_spec_ld_CXX=
11237hardcode_libdir_separator_CXX=
11238hardcode_minus_L_CXX=no
11239hardcode_shlibpath_var_CXX=unsupported
11240hardcode_automatic_CXX=no
11241module_cmds_CXX=
11242module_expsym_cmds_CXX=
11243link_all_deplibs_CXX=unknown
11244old_archive_cmds_CXX=$old_archive_cmds
11245no_undefined_flag_CXX=
11246whole_archive_flag_spec_CXX=
11247enable_shared_with_static_runtimes_CXX=no
11248
11249# Dependencies to place before and after the object being linked:
11250predep_objects_CXX=
11251postdep_objects_CXX=
11252predeps_CXX=
11253postdeps_CXX=
11254compiler_lib_search_path_CXX=
11255compiler_lib_search_dirs_CXX=
11256
11257# Source file extension for C++ test sources.
11258ac_ext=cpp
11259
11260# Object file extension for compiled C++ test sources.
11261objext=o
11262objext_CXX=$objext
11263
11264# Code to be used in simple compile tests
11265lt_simple_compile_test_code="int some_variable = 0;"
11266
11267# Code to be used in simple link tests
11268lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11269
11270# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11271
11272# If no C compiler was specified, use CC.
11273LTCC=${LTCC-"$CC"}
11274
11275# If no C compiler flags were specified, use CFLAGS.
11276LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11277
11278# Allow CC to be a program name with arguments.
11279compiler=$CC
11280
11281
11282# save warnings/boilerplate of simple test code
11283ac_outfile=conftest.$ac_objext
11284echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11285eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11286_lt_compiler_boilerplate=`cat conftest.err`
11287$rm conftest*
11288
11289ac_outfile=conftest.$ac_objext
11290echo "$lt_simple_link_test_code" >conftest.$ac_ext
11291eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11292_lt_linker_boilerplate=`cat conftest.err`
11293$rm -r conftest*
11294
11295
11296# Allow CC to be a program name with arguments.
11297lt_save_CC=$CC
11298lt_save_LD=$LD
11299lt_save_GCC=$GCC
11300GCC=$GXX
11301lt_save_with_gnu_ld=$with_gnu_ld
11302lt_save_path_LD=$lt_cv_path_LD
11303if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11304  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11305else
11306  $as_unset lt_cv_prog_gnu_ld
11307fi
11308if test -n "${lt_cv_path_LDCXX+set}"; then
11309  lt_cv_path_LD=$lt_cv_path_LDCXX
11310else
11311  $as_unset lt_cv_path_LD
11312fi
11313test -z "${LDCXX+set}" || LD=$LDCXX
11314CC=${CXX-"c++"}
11315compiler=$CC
11316compiler_CXX=$CC
11317for cc_temp in $compiler""; do
11318  case $cc_temp in
11319    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11320    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11321    \-*) ;;
11322    *) break;;
11323  esac
11324done
11325cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11326
11327
11328# We don't want -fno-exception wen compiling C++ code, so set the
11329# no_builtin_flag separately
11330if test "$GXX" = yes; then
11331  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11332else
11333  lt_prog_compiler_no_builtin_flag_CXX=
11334fi
11335
11336if test "$GXX" = yes; then
11337  # Set up default GNU C++ configuration
11338
11339
11340# Check whether --with-gnu-ld was given.
11341if test "${with_gnu_ld+set}" = set; then
11342  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11343else
11344  with_gnu_ld=no
11345fi
11346
11347ac_prog=ld
11348if test "$GCC" = yes; then
11349  # Check if gcc -print-prog-name=ld gives a path.
11350  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11351$as_echo_n "checking for ld used by $CC... " >&6; }
11352  case $host in
11353  *-*-mingw*)
11354    # gcc leaves a trailing carriage return which upsets mingw
11355    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11356  *)
11357    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11358  esac
11359  case $ac_prog in
11360    # Accept absolute paths.
11361    [\\/]* | ?:[\\/]*)
11362      re_direlt='/[^/][^/]*/\.\./'
11363      # Canonicalize the pathname of ld
11364      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11365      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11366	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11367      done
11368      test -z "$LD" && LD="$ac_prog"
11369      ;;
11370  "")
11371    # If it fails, then pretend we aren't using GCC.
11372    ac_prog=ld
11373    ;;
11374  *)
11375    # If it is relative, then search for the first ld in PATH.
11376    with_gnu_ld=unknown
11377    ;;
11378  esac
11379elif test "$with_gnu_ld" = yes; then
11380  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11381$as_echo_n "checking for GNU ld... " >&6; }
11382else
11383  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11384$as_echo_n "checking for non-GNU ld... " >&6; }
11385fi
11386if test "${lt_cv_path_LD+set}" = set; then
11387  $as_echo_n "(cached) " >&6
11388else
11389  if test -z "$LD"; then
11390  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11391  for ac_dir in $PATH; do
11392    IFS="$lt_save_ifs"
11393    test -z "$ac_dir" && ac_dir=.
11394    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11395      lt_cv_path_LD="$ac_dir/$ac_prog"
11396      # Check to see if the program is GNU ld.  I'd rather use --version,
11397      # but apparently some variants of GNU ld only accept -v.
11398      # Break only if it was the GNU/non-GNU ld that we prefer.
11399      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11400      *GNU* | *'with BFD'*)
11401	test "$with_gnu_ld" != no && break
11402	;;
11403      *)
11404	test "$with_gnu_ld" != yes && break
11405	;;
11406      esac
11407    fi
11408  done
11409  IFS="$lt_save_ifs"
11410else
11411  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11412fi
11413fi
11414
11415LD="$lt_cv_path_LD"
11416if test -n "$LD"; then
11417  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11418$as_echo "$LD" >&6; }
11419else
11420  { $as_echo "$as_me:$LINENO: result: no" >&5
11421$as_echo "no" >&6; }
11422fi
11423test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11424$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11425   { (exit 1); exit 1; }; }
11426{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11427$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11428if test "${lt_cv_prog_gnu_ld+set}" = set; then
11429  $as_echo_n "(cached) " >&6
11430else
11431  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11432case `$LD -v 2>&1 </dev/null` in
11433*GNU* | *'with BFD'*)
11434  lt_cv_prog_gnu_ld=yes
11435  ;;
11436*)
11437  lt_cv_prog_gnu_ld=no
11438  ;;
11439esac
11440fi
11441{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11442$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11443with_gnu_ld=$lt_cv_prog_gnu_ld
11444
11445
11446
11447  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11448  # archiving commands below assume that GNU ld is being used.
11449  if test "$with_gnu_ld" = yes; then
11450    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11451    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'
11452
11453    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11454    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11455
11456    # If archive_cmds runs LD, not CC, wlarc should be empty
11457    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11458    #     investigate it a little bit more. (MM)
11459    wlarc='${wl}'
11460
11461    # ancient GNU ld didn't support --whole-archive et. al.
11462    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11463	grep 'no-whole-archive' > /dev/null; then
11464      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11465    else
11466      whole_archive_flag_spec_CXX=
11467    fi
11468  else
11469    with_gnu_ld=no
11470    wlarc=
11471
11472    # A generic and very simple default shared library creation
11473    # command for GNU C++ for the case where it uses the native
11474    # linker, instead of GNU ld.  If possible, this setting should
11475    # overridden to take advantage of the native linker features on
11476    # the platform it is being used on.
11477    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11478  fi
11479
11480  # Commands to make compiler produce verbose output that lists
11481  # what "hidden" libraries, object files and flags are used when
11482  # linking a shared library.
11483  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11484
11485else
11486  GXX=no
11487  with_gnu_ld=no
11488  wlarc=
11489fi
11490
11491# PORTME: fill in a description of your system's C++ link characteristics
11492{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11493$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11494ld_shlibs_CXX=yes
11495case $host_os in
11496  aix3*)
11497    # FIXME: insert proper C++ library support
11498    ld_shlibs_CXX=no
11499    ;;
11500  aix[4-9]*)
11501    if test "$host_cpu" = ia64; then
11502      # On IA64, the linker does run time linking by default, so we don't
11503      # have to do anything special.
11504      aix_use_runtimelinking=no
11505      exp_sym_flag='-Bexport'
11506      no_entry_flag=""
11507    else
11508      aix_use_runtimelinking=no
11509
11510      # Test if we are trying to use run time linking or normal
11511      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11512      # need to do runtime linking.
11513      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11514	for ld_flag in $LDFLAGS; do
11515	  case $ld_flag in
11516	  *-brtl*)
11517	    aix_use_runtimelinking=yes
11518	    break
11519	    ;;
11520	  esac
11521	done
11522	;;
11523      esac
11524
11525      exp_sym_flag='-bexport'
11526      no_entry_flag='-bnoentry'
11527    fi
11528
11529    # When large executables or shared objects are built, AIX ld can
11530    # have problems creating the table of contents.  If linking a library
11531    # or program results in "error TOC overflow" add -mminimal-toc to
11532    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11533    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11534
11535    archive_cmds_CXX=''
11536    hardcode_direct_CXX=yes
11537    hardcode_libdir_separator_CXX=':'
11538    link_all_deplibs_CXX=yes
11539
11540    if test "$GXX" = yes; then
11541      case $host_os in aix4.[012]|aix4.[012].*)
11542      # We only want to do this on AIX 4.2 and lower, the check
11543      # below for broken collect2 doesn't work under 4.3+
11544	collect2name=`${CC} -print-prog-name=collect2`
11545	if test -f "$collect2name" && \
11546	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11547	then
11548	  # We have reworked collect2
11549	  :
11550	else
11551	  # We have old collect2
11552	  hardcode_direct_CXX=unsupported
11553	  # It fails to find uninstalled libraries when the uninstalled
11554	  # path is not listed in the libpath.  Setting hardcode_minus_L
11555	  # to unsupported forces relinking
11556	  hardcode_minus_L_CXX=yes
11557	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11558	  hardcode_libdir_separator_CXX=
11559	fi
11560	;;
11561      esac
11562      shared_flag='-shared'
11563      if test "$aix_use_runtimelinking" = yes; then
11564	shared_flag="$shared_flag "'${wl}-G'
11565      fi
11566    else
11567      # not using gcc
11568      if test "$host_cpu" = ia64; then
11569	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11570	# chokes on -Wl,-G. The following line is correct:
11571	shared_flag='-G'
11572      else
11573	if test "$aix_use_runtimelinking" = yes; then
11574	  shared_flag='${wl}-G'
11575	else
11576	  shared_flag='${wl}-bM:SRE'
11577	fi
11578      fi
11579    fi
11580
11581    # It seems that -bexpall does not export symbols beginning with
11582    # underscore (_), so it is better to generate a list of symbols to export.
11583    always_export_symbols_CXX=yes
11584    if test "$aix_use_runtimelinking" = yes; then
11585      # Warning - without using the other runtime loading flags (-brtl),
11586      # -berok will link without error, but may produce a broken library.
11587      allow_undefined_flag_CXX='-berok'
11588      # Determine the default libpath from the value encoded in an empty executable.
11589      cat >conftest.$ac_ext <<_ACEOF
11590/* confdefs.h.  */
11591_ACEOF
11592cat confdefs.h >>conftest.$ac_ext
11593cat >>conftest.$ac_ext <<_ACEOF
11594/* end confdefs.h.  */
11595
11596int
11597main ()
11598{
11599
11600  ;
11601  return 0;
11602}
11603_ACEOF
11604rm -f conftest.$ac_objext conftest$ac_exeext
11605if { (ac_try="$ac_link"
11606case "(($ac_try" in
11607  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11608  *) ac_try_echo=$ac_try;;
11609esac
11610eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11611$as_echo "$ac_try_echo") >&5
11612  (eval "$ac_link") 2>conftest.er1
11613  ac_status=$?
11614  grep -v '^ *+' conftest.er1 >conftest.err
11615  rm -f conftest.er1
11616  cat conftest.err >&5
11617  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11618  (exit $ac_status); } && {
11619	 test -z "$ac_cxx_werror_flag" ||
11620	 test ! -s conftest.err
11621       } && test -s conftest$ac_exeext && {
11622	 test "$cross_compiling" = yes ||
11623	 $as_test_x conftest$ac_exeext
11624       }; then
11625
11626lt_aix_libpath_sed='
11627    /Import File Strings/,/^$/ {
11628	/^0/ {
11629	    s/^0  *\(.*\)$/\1/
11630	    p
11631	}
11632    }'
11633aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11634# Check for a 64-bit object if we didn't find anything.
11635if test -z "$aix_libpath"; then
11636  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11637fi
11638else
11639  $as_echo "$as_me: failed program was:" >&5
11640sed 's/^/| /' conftest.$ac_ext >&5
11641
11642
11643fi
11644
11645rm -rf conftest.dSYM
11646rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11647      conftest$ac_exeext conftest.$ac_ext
11648if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11649
11650      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11651
11652      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"
11653     else
11654      if test "$host_cpu" = ia64; then
11655	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11656	allow_undefined_flag_CXX="-z nodefs"
11657	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"
11658      else
11659	# Determine the default libpath from the value encoded in an empty executable.
11660	cat >conftest.$ac_ext <<_ACEOF
11661/* confdefs.h.  */
11662_ACEOF
11663cat confdefs.h >>conftest.$ac_ext
11664cat >>conftest.$ac_ext <<_ACEOF
11665/* end confdefs.h.  */
11666
11667int
11668main ()
11669{
11670
11671  ;
11672  return 0;
11673}
11674_ACEOF
11675rm -f conftest.$ac_objext conftest$ac_exeext
11676if { (ac_try="$ac_link"
11677case "(($ac_try" in
11678  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11679  *) ac_try_echo=$ac_try;;
11680esac
11681eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11682$as_echo "$ac_try_echo") >&5
11683  (eval "$ac_link") 2>conftest.er1
11684  ac_status=$?
11685  grep -v '^ *+' conftest.er1 >conftest.err
11686  rm -f conftest.er1
11687  cat conftest.err >&5
11688  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11689  (exit $ac_status); } && {
11690	 test -z "$ac_cxx_werror_flag" ||
11691	 test ! -s conftest.err
11692       } && test -s conftest$ac_exeext && {
11693	 test "$cross_compiling" = yes ||
11694	 $as_test_x conftest$ac_exeext
11695       }; then
11696
11697lt_aix_libpath_sed='
11698    /Import File Strings/,/^$/ {
11699	/^0/ {
11700	    s/^0  *\(.*\)$/\1/
11701	    p
11702	}
11703    }'
11704aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11705# Check for a 64-bit object if we didn't find anything.
11706if test -z "$aix_libpath"; then
11707  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11708fi
11709else
11710  $as_echo "$as_me: failed program was:" >&5
11711sed 's/^/| /' conftest.$ac_ext >&5
11712
11713
11714fi
11715
11716rm -rf conftest.dSYM
11717rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11718      conftest$ac_exeext conftest.$ac_ext
11719if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11720
11721	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11722	# Warning - without using the other run time loading flags,
11723	# -berok will link without error, but may produce a broken library.
11724	no_undefined_flag_CXX=' ${wl}-bernotok'
11725	allow_undefined_flag_CXX=' ${wl}-berok'
11726	# Exported symbols can be pulled into shared objects from archives
11727	whole_archive_flag_spec_CXX='$convenience'
11728	archive_cmds_need_lc_CXX=yes
11729	# This is similar to how AIX traditionally builds its shared libraries.
11730	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'
11731      fi
11732    fi
11733    ;;
11734
11735  beos*)
11736    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11737      allow_undefined_flag_CXX=unsupported
11738      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11739      # support --undefined.  This deserves some investigation.  FIXME
11740      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11741    else
11742      ld_shlibs_CXX=no
11743    fi
11744    ;;
11745
11746  chorus*)
11747    case $cc_basename in
11748      *)
11749	# FIXME: insert proper C++ library support
11750	ld_shlibs_CXX=no
11751	;;
11752    esac
11753    ;;
11754
11755  cygwin* | mingw* | pw32*)
11756    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11757    # as there is no search path for DLLs.
11758    hardcode_libdir_flag_spec_CXX='-L$libdir'
11759    allow_undefined_flag_CXX=unsupported
11760    always_export_symbols_CXX=no
11761    enable_shared_with_static_runtimes_CXX=yes
11762
11763    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11764      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'
11765      # If the export-symbols file already is a .def file (1st line
11766      # is EXPORTS), use it as is; otherwise, prepend...
11767      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11768	cp $export_symbols $output_objdir/$soname.def;
11769      else
11770	echo EXPORTS > $output_objdir/$soname.def;
11771	cat $export_symbols >> $output_objdir/$soname.def;
11772      fi~
11773      $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'
11774    else
11775      ld_shlibs_CXX=no
11776    fi
11777  ;;
11778      darwin* | rhapsody*)
11779      archive_cmds_need_lc_CXX=no
11780      hardcode_direct_CXX=no
11781      hardcode_automatic_CXX=yes
11782      hardcode_shlibpath_var_CXX=unsupported
11783      whole_archive_flag_spec_CXX=''
11784      link_all_deplibs_CXX=yes
11785      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11786      if test "$GXX" = yes ; then
11787      output_verbose_link_cmd='echo'
11788      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11789      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11790      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11791      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11792      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11793        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11794        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
11795      fi
11796      else
11797      case $cc_basename in
11798        xlc*)
11799         output_verbose_link_cmd='echo'
11800          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
11801          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11802          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11803          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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11804          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}'
11805          ;;
11806       *)
11807         ld_shlibs_CXX=no
11808          ;;
11809      esac
11810      fi
11811        ;;
11812
11813  dgux*)
11814    case $cc_basename in
11815      ec++*)
11816	# FIXME: insert proper C++ library support
11817	ld_shlibs_CXX=no
11818	;;
11819      ghcx*)
11820	# Green Hills C++ Compiler
11821	# FIXME: insert proper C++ library support
11822	ld_shlibs_CXX=no
11823	;;
11824      *)
11825	# FIXME: insert proper C++ library support
11826	ld_shlibs_CXX=no
11827	;;
11828    esac
11829    ;;
11830  freebsd[12]*)
11831    # C++ shared libraries reported to be fairly broken before switch to ELF
11832    ld_shlibs_CXX=no
11833    ;;
11834  freebsd-elf*)
11835    archive_cmds_need_lc_CXX=no
11836    ;;
11837  freebsd* | dragonfly*)
11838    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11839    # conventions
11840    ld_shlibs_CXX=yes
11841    ;;
11842  gnu*)
11843    ;;
11844  hpux9*)
11845    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11846    hardcode_libdir_separator_CXX=:
11847    export_dynamic_flag_spec_CXX='${wl}-E'
11848    hardcode_direct_CXX=yes
11849    hardcode_minus_L_CXX=yes # Not in the search PATH,
11850				# but as the default
11851				# location of the library.
11852
11853    case $cc_basename in
11854    CC*)
11855      # FIXME: insert proper C++ library support
11856      ld_shlibs_CXX=no
11857      ;;
11858    aCC*)
11859      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'
11860      # Commands to make compiler produce verbose output that lists
11861      # what "hidden" libraries, object files and flags are used when
11862      # linking a shared library.
11863      #
11864      # There doesn't appear to be a way to prevent this compiler from
11865      # explicitly linking system object files so we need to strip them
11866      # from the output so that they don't get included in the library
11867      # dependencies.
11868      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'
11869      ;;
11870    *)
11871      if test "$GXX" = yes; then
11872        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'
11873      else
11874        # FIXME: insert proper C++ library support
11875        ld_shlibs_CXX=no
11876      fi
11877      ;;
11878    esac
11879    ;;
11880  hpux10*|hpux11*)
11881    if test $with_gnu_ld = no; then
11882      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11883      hardcode_libdir_separator_CXX=:
11884
11885      case $host_cpu in
11886      hppa*64*|ia64*) ;;
11887      *)
11888	export_dynamic_flag_spec_CXX='${wl}-E'
11889        ;;
11890      esac
11891    fi
11892    case $host_cpu in
11893    hppa*64*|ia64*)
11894      hardcode_direct_CXX=no
11895      hardcode_shlibpath_var_CXX=no
11896      ;;
11897    *)
11898      hardcode_direct_CXX=yes
11899      hardcode_minus_L_CXX=yes # Not in the search PATH,
11900					      # but as the default
11901					      # location of the library.
11902      ;;
11903    esac
11904
11905    case $cc_basename in
11906      CC*)
11907	# FIXME: insert proper C++ library support
11908	ld_shlibs_CXX=no
11909	;;
11910      aCC*)
11911	case $host_cpu in
11912	hppa*64*)
11913	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11914	  ;;
11915	ia64*)
11916	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11917	  ;;
11918	*)
11919	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11920	  ;;
11921	esac
11922	# Commands to make compiler produce verbose output that lists
11923	# what "hidden" libraries, object files and flags are used when
11924	# linking a shared library.
11925	#
11926	# There doesn't appear to be a way to prevent this compiler from
11927	# explicitly linking system object files so we need to strip them
11928	# from the output so that they don't get included in the library
11929	# dependencies.
11930	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'
11931	;;
11932      *)
11933	if test "$GXX" = yes; then
11934	  if test $with_gnu_ld = no; then
11935	    case $host_cpu in
11936	    hppa*64*)
11937	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11938	      ;;
11939	    ia64*)
11940	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11941	      ;;
11942	    *)
11943	      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'
11944	      ;;
11945	    esac
11946	  fi
11947	else
11948	  # FIXME: insert proper C++ library support
11949	  ld_shlibs_CXX=no
11950	fi
11951	;;
11952    esac
11953    ;;
11954  interix[3-9]*)
11955    hardcode_direct_CXX=no
11956    hardcode_shlibpath_var_CXX=no
11957    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11958    export_dynamic_flag_spec_CXX='${wl}-E'
11959    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11960    # Instead, shared libraries are loaded at an image base (0x10000000 by
11961    # default) and relocated if they conflict, which is a slow very memory
11962    # consuming and fragmenting process.  To avoid this, we pick a random,
11963    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11964    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11965    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'
11966    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'
11967    ;;
11968  irix5* | irix6*)
11969    case $cc_basename in
11970      CC*)
11971	# SGI C++
11972	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'
11973
11974	# Archives containing C++ object files must be created using
11975	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11976	# necessary to make sure instantiated templates are included
11977	# in the archive.
11978	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11979	;;
11980      *)
11981	if test "$GXX" = yes; then
11982	  if test "$with_gnu_ld" = no; then
11983	    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'
11984	  else
11985	    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'
11986	  fi
11987	fi
11988	link_all_deplibs_CXX=yes
11989	;;
11990    esac
11991    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11992    hardcode_libdir_separator_CXX=:
11993    ;;
11994  linux* | k*bsd*-gnu)
11995    case $cc_basename in
11996      KCC*)
11997	# Kuck and Associates, Inc. (KAI) C++ Compiler
11998
11999	# KCC will only create a shared library if the output file
12000	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12001	# to its proper name (with version) after linking.
12002	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'
12003	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'
12004	# Commands to make compiler produce verbose output that lists
12005	# what "hidden" libraries, object files and flags are used when
12006	# linking a shared library.
12007	#
12008	# There doesn't appear to be a way to prevent this compiler from
12009	# explicitly linking system object files so we need to strip them
12010	# from the output so that they don't get included in the library
12011	# dependencies.
12012	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'
12013
12014	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12015	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12016
12017	# Archives containing C++ object files must be created using
12018	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12019	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12020	;;
12021      icpc*)
12022	# Intel C++
12023	with_gnu_ld=yes
12024	# version 8.0 and above of icpc choke on multiply defined symbols
12025	# if we add $predep_objects and $postdep_objects, however 7.1 and
12026	# earlier do not add the objects themselves.
12027	case `$CC -V 2>&1` in
12028	*"Version 7."*)
12029  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12030  	  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'
12031	  ;;
12032	*)  # Version 8.0 or newer
12033	  tmp_idyn=
12034	  case $host_cpu in
12035	    ia64*) tmp_idyn=' -i_dynamic';;
12036	  esac
12037  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12038	  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'
12039	  ;;
12040	esac
12041	archive_cmds_need_lc_CXX=no
12042	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12043	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12044	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12045	;;
12046      pgCC* | pgcpp*)
12047        # Portland Group C++ compiler
12048	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12049  	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'
12050
12051	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12052	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12053	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'
12054        ;;
12055      cxx*)
12056	# Compaq C++
12057	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12058	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'
12059
12060	runpath_var=LD_RUN_PATH
12061	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12062	hardcode_libdir_separator_CXX=:
12063
12064	# Commands to make compiler produce verbose output that lists
12065	# what "hidden" libraries, object files and flags are used when
12066	# linking a shared library.
12067	#
12068	# There doesn't appear to be a way to prevent this compiler from
12069	# explicitly linking system object files so we need to strip them
12070	# from the output so that they don't get included in the library
12071	# dependencies.
12072	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'
12073	;;
12074      *)
12075	case `$CC -V 2>&1 | sed 5q` in
12076	*Sun\ C*)
12077	  # Sun C++ 5.9
12078	  no_undefined_flag_CXX=' -zdefs'
12079	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12080	  archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12081	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12082	  whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12083
12084	  # Not sure whether something based on
12085	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12086	  # would be better.
12087	  output_verbose_link_cmd='echo'
12088
12089	  # Archives containing C++ object files must be created using
12090	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12091	  # necessary to make sure instantiated templates are included
12092	  # in the archive.
12093	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12094	  ;;
12095	esac
12096	;;
12097    esac
12098    ;;
12099  lynxos*)
12100    # FIXME: insert proper C++ library support
12101    ld_shlibs_CXX=no
12102    ;;
12103  m88k*)
12104    # FIXME: insert proper C++ library support
12105    ld_shlibs_CXX=no
12106    ;;
12107  mvs*)
12108    case $cc_basename in
12109      cxx*)
12110	# FIXME: insert proper C++ library support
12111	ld_shlibs_CXX=no
12112	;;
12113      *)
12114	# FIXME: insert proper C++ library support
12115	ld_shlibs_CXX=no
12116	;;
12117    esac
12118    ;;
12119  netbsd*)
12120    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12121      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12122      wlarc=
12123      hardcode_libdir_flag_spec_CXX='-R$libdir'
12124      hardcode_direct_CXX=yes
12125      hardcode_shlibpath_var_CXX=no
12126    fi
12127    # Workaround some broken pre-1.5 toolchains
12128    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12129    ;;
12130  openbsd2*)
12131    # C++ shared libraries are fairly broken
12132    ld_shlibs_CXX=no
12133    ;;
12134  openbsd*)
12135    if test -f /usr/libexec/ld.so; then
12136      hardcode_direct_CXX=yes
12137      hardcode_shlibpath_var_CXX=no
12138      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12139      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12140      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12141	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12142	export_dynamic_flag_spec_CXX='${wl}-E'
12143	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12144      fi
12145      output_verbose_link_cmd='echo'
12146    else
12147      ld_shlibs_CXX=no
12148    fi
12149    ;;
12150  osf3*)
12151    case $cc_basename in
12152      KCC*)
12153	# Kuck and Associates, Inc. (KAI) C++ Compiler
12154
12155	# KCC will only create a shared library if the output file
12156	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12157	# to its proper name (with version) after linking.
12158	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'
12159
12160	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12161	hardcode_libdir_separator_CXX=:
12162
12163	# Archives containing C++ object files must be created using
12164	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12165	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12166
12167	;;
12168      RCC*)
12169	# Rational C++ 2.4.1
12170	# FIXME: insert proper C++ library support
12171	ld_shlibs_CXX=no
12172	;;
12173      cxx*)
12174	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12175	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'
12176
12177	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12178	hardcode_libdir_separator_CXX=:
12179
12180	# Commands to make compiler produce verbose output that lists
12181	# what "hidden" libraries, object files and flags are used when
12182	# linking a shared library.
12183	#
12184	# There doesn't appear to be a way to prevent this compiler from
12185	# explicitly linking system object files so we need to strip them
12186	# from the output so that they don't get included in the library
12187	# dependencies.
12188	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'
12189	;;
12190      *)
12191	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12192	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12193	  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'
12194
12195	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12196	  hardcode_libdir_separator_CXX=:
12197
12198	  # Commands to make compiler produce verbose output that lists
12199	  # what "hidden" libraries, object files and flags are used when
12200	  # linking a shared library.
12201	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12202
12203	else
12204	  # FIXME: insert proper C++ library support
12205	  ld_shlibs_CXX=no
12206	fi
12207	;;
12208    esac
12209    ;;
12210  osf4* | osf5*)
12211    case $cc_basename in
12212      KCC*)
12213	# Kuck and Associates, Inc. (KAI) C++ Compiler
12214
12215	# KCC will only create a shared library if the output file
12216	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12217	# to its proper name (with version) after linking.
12218	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'
12219
12220	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12221	hardcode_libdir_separator_CXX=:
12222
12223	# Archives containing C++ object files must be created using
12224	# the KAI C++ compiler.
12225	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12226	;;
12227      RCC*)
12228	# Rational C++ 2.4.1
12229	# FIXME: insert proper C++ library support
12230	ld_shlibs_CXX=no
12231	;;
12232      cxx*)
12233	allow_undefined_flag_CXX=' -expect_unresolved \*'
12234	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'
12235	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12236	  echo "-hidden">> $lib.exp~
12237	  $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~
12238	  $rm $lib.exp'
12239
12240	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12241	hardcode_libdir_separator_CXX=:
12242
12243	# Commands to make compiler produce verbose output that lists
12244	# what "hidden" libraries, object files and flags are used when
12245	# linking a shared library.
12246	#
12247	# There doesn't appear to be a way to prevent this compiler from
12248	# explicitly linking system object files so we need to strip them
12249	# from the output so that they don't get included in the library
12250	# dependencies.
12251	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'
12252	;;
12253      *)
12254	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12255	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12256	 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'
12257
12258	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12259	  hardcode_libdir_separator_CXX=:
12260
12261	  # Commands to make compiler produce verbose output that lists
12262	  # what "hidden" libraries, object files and flags are used when
12263	  # linking a shared library.
12264	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12265
12266	else
12267	  # FIXME: insert proper C++ library support
12268	  ld_shlibs_CXX=no
12269	fi
12270	;;
12271    esac
12272    ;;
12273  psos*)
12274    # FIXME: insert proper C++ library support
12275    ld_shlibs_CXX=no
12276    ;;
12277  sunos4*)
12278    case $cc_basename in
12279      CC*)
12280	# Sun C++ 4.x
12281	# FIXME: insert proper C++ library support
12282	ld_shlibs_CXX=no
12283	;;
12284      lcc*)
12285	# Lucid
12286	# FIXME: insert proper C++ library support
12287	ld_shlibs_CXX=no
12288	;;
12289      *)
12290	# FIXME: insert proper C++ library support
12291	ld_shlibs_CXX=no
12292	;;
12293    esac
12294    ;;
12295  solaris*)
12296    case $cc_basename in
12297      CC*)
12298	# Sun C++ 4.2, 5.x and Centerline C++
12299        archive_cmds_need_lc_CXX=yes
12300	no_undefined_flag_CXX=' -zdefs'
12301	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12302	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12303	$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'
12304
12305	hardcode_libdir_flag_spec_CXX='-R$libdir'
12306	hardcode_shlibpath_var_CXX=no
12307	case $host_os in
12308	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12309	  *)
12310	    # The compiler driver will combine and reorder linker options,
12311	    # but understands `-z linker_flag'.
12312	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12313	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12314	    ;;
12315	esac
12316	link_all_deplibs_CXX=yes
12317
12318	output_verbose_link_cmd='echo'
12319
12320	# Archives containing C++ object files must be created using
12321	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12322	# necessary to make sure instantiated templates are included
12323	# in the archive.
12324	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12325	;;
12326      gcx*)
12327	# Green Hills C++ Compiler
12328	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12329
12330	# The C++ compiler must be used to create the archive.
12331	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12332	;;
12333      *)
12334	# GNU C++ compiler with Solaris linker
12335	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12336	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12337	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12338	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12339	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12340		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12341
12342	    # Commands to make compiler produce verbose output that lists
12343	    # what "hidden" libraries, object files and flags are used when
12344	    # linking a shared library.
12345	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12346	  else
12347	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12348	    # platform.
12349	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12350	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12351		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12352
12353	    # Commands to make compiler produce verbose output that lists
12354	    # what "hidden" libraries, object files and flags are used when
12355	    # linking a shared library.
12356	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12357	  fi
12358
12359	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12360	  case $host_os in
12361	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12362	  *)
12363	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12364	    ;;
12365	  esac
12366	fi
12367	;;
12368    esac
12369    ;;
12370  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12371    no_undefined_flag_CXX='${wl}-z,text'
12372    archive_cmds_need_lc_CXX=no
12373    hardcode_shlibpath_var_CXX=no
12374    runpath_var='LD_RUN_PATH'
12375
12376    case $cc_basename in
12377      CC*)
12378	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12379	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12380	;;
12381      *)
12382	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12383	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12384	;;
12385    esac
12386    ;;
12387  sysv5* | sco3.2v5* | sco5v6*)
12388    # Note: We can NOT use -z defs as we might desire, because we do not
12389    # link with -lc, and that would cause any symbols used from libc to
12390    # always be unresolved, which means just about no library would
12391    # ever link correctly.  If we're not using GNU ld we use -z text
12392    # though, which does catch some bad symbols but isn't as heavy-handed
12393    # as -z defs.
12394    # For security reasons, it is highly recommended that you always
12395    # use absolute paths for naming shared libraries, and exclude the
12396    # DT_RUNPATH tag from executables and libraries.  But doing so
12397    # requires that you compile everything twice, which is a pain.
12398    # So that behaviour is only enabled if SCOABSPATH is set to a
12399    # non-empty value in the environment.  Most likely only useful for
12400    # creating official distributions of packages.
12401    # This is a hack until libtool officially supports absolute path
12402    # names for shared libraries.
12403    no_undefined_flag_CXX='${wl}-z,text'
12404    allow_undefined_flag_CXX='${wl}-z,nodefs'
12405    archive_cmds_need_lc_CXX=no
12406    hardcode_shlibpath_var_CXX=no
12407    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12408    hardcode_libdir_separator_CXX=':'
12409    link_all_deplibs_CXX=yes
12410    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12411    runpath_var='LD_RUN_PATH'
12412
12413    case $cc_basename in
12414      CC*)
12415	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12416	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12417	;;
12418      *)
12419	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12420	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12421	;;
12422    esac
12423    ;;
12424  tandem*)
12425    case $cc_basename in
12426      NCC*)
12427	# NonStop-UX NCC 3.20
12428	# FIXME: insert proper C++ library support
12429	ld_shlibs_CXX=no
12430	;;
12431      *)
12432	# FIXME: insert proper C++ library support
12433	ld_shlibs_CXX=no
12434	;;
12435    esac
12436    ;;
12437  vxworks*)
12438    # FIXME: insert proper C++ library support
12439    ld_shlibs_CXX=no
12440    ;;
12441  *)
12442    # FIXME: insert proper C++ library support
12443    ld_shlibs_CXX=no
12444    ;;
12445esac
12446{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12447$as_echo "$ld_shlibs_CXX" >&6; }
12448test "$ld_shlibs_CXX" = no && can_build_shared=no
12449
12450GCC_CXX="$GXX"
12451LD_CXX="$LD"
12452
12453cat > conftest.$ac_ext <<EOF
12454class Foo
12455{
12456public:
12457  Foo (void) { a = 0; }
12458private:
12459  int a;
12460};
12461EOF
12462
12463if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12464  (eval $ac_compile) 2>&5
12465  ac_status=$?
12466  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12467  (exit $ac_status); }; then
12468  # Parse the compiler output and extract the necessary
12469  # objects, libraries and library flags.
12470
12471  # Sentinel used to keep track of whether or not we are before
12472  # the conftest object file.
12473  pre_test_object_deps_done=no
12474
12475  # The `*' in the case matches for architectures that use `case' in
12476  # $output_verbose_cmd can trigger glob expansion during the loop
12477  # eval without this substitution.
12478  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12479
12480  for p in `eval $output_verbose_link_cmd`; do
12481    case $p in
12482
12483    -L* | -R* | -l*)
12484       # Some compilers place space between "-{L,R}" and the path.
12485       # Remove the space.
12486       if test $p = "-L" \
12487	  || test $p = "-R"; then
12488	 prev=$p
12489	 continue
12490       else
12491	 prev=
12492       fi
12493
12494       if test "$pre_test_object_deps_done" = no; then
12495	 case $p in
12496	 -L* | -R*)
12497	   # Internal compiler library paths should come after those
12498	   # provided the user.  The postdeps already come after the
12499	   # user supplied libs so there is no need to process them.
12500	   if test -z "$compiler_lib_search_path_CXX"; then
12501	     compiler_lib_search_path_CXX="${prev}${p}"
12502	   else
12503	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12504	   fi
12505	   ;;
12506	 # The "-l" case would never come before the object being
12507	 # linked, so don't bother handling this case.
12508	 esac
12509       else
12510	 if test -z "$postdeps_CXX"; then
12511	   postdeps_CXX="${prev}${p}"
12512	 else
12513	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12514	 fi
12515       fi
12516       ;;
12517
12518    *.$objext)
12519       # This assumes that the test object file only shows up
12520       # once in the compiler output.
12521       if test "$p" = "conftest.$objext"; then
12522	 pre_test_object_deps_done=yes
12523	 continue
12524       fi
12525
12526       if test "$pre_test_object_deps_done" = no; then
12527	 if test -z "$predep_objects_CXX"; then
12528	   predep_objects_CXX="$p"
12529	 else
12530	   predep_objects_CXX="$predep_objects_CXX $p"
12531	 fi
12532       else
12533	 if test -z "$postdep_objects_CXX"; then
12534	   postdep_objects_CXX="$p"
12535	 else
12536	   postdep_objects_CXX="$postdep_objects_CXX $p"
12537	 fi
12538       fi
12539       ;;
12540
12541    *) ;; # Ignore the rest.
12542
12543    esac
12544  done
12545
12546  # Clean up.
12547  rm -f a.out a.exe
12548else
12549  echo "libtool.m4: error: problem compiling CXX test program"
12550fi
12551
12552$rm -f confest.$objext
12553
12554compiler_lib_search_dirs_CXX=
12555if test -n "$compiler_lib_search_path_CXX"; then
12556  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12557fi
12558
12559# PORTME: override above test on systems where it is broken
12560case $host_os in
12561interix[3-9]*)
12562  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12563  # hack all around it, let's just trust "g++" to DTRT.
12564  predep_objects_CXX=
12565  postdep_objects_CXX=
12566  postdeps_CXX=
12567  ;;
12568
12569linux*)
12570  case `$CC -V 2>&1 | sed 5q` in
12571  *Sun\ C*)
12572    # Sun C++ 5.9
12573    #
12574    # The more standards-conforming stlport4 library is
12575    # incompatible with the Cstd library. Avoid specifying
12576    # it if it's in CXXFLAGS. Ignore libCrun as
12577    # -library=stlport4 depends on it.
12578    case " $CXX $CXXFLAGS " in
12579    *" -library=stlport4 "*)
12580      solaris_use_stlport4=yes
12581      ;;
12582    esac
12583    if test "$solaris_use_stlport4" != yes; then
12584      postdeps_CXX='-library=Cstd -library=Crun'
12585    fi
12586    ;;
12587  esac
12588  ;;
12589
12590solaris*)
12591  case $cc_basename in
12592  CC*)
12593    # The more standards-conforming stlport4 library is
12594    # incompatible with the Cstd library. Avoid specifying
12595    # it if it's in CXXFLAGS. Ignore libCrun as
12596    # -library=stlport4 depends on it.
12597    case " $CXX $CXXFLAGS " in
12598    *" -library=stlport4 "*)
12599      solaris_use_stlport4=yes
12600      ;;
12601    esac
12602
12603    # Adding this requires a known-good setup of shared libraries for
12604    # Sun compiler versions before 5.6, else PIC objects from an old
12605    # archive will be linked into the output, leading to subtle bugs.
12606    if test "$solaris_use_stlport4" != yes; then
12607      postdeps_CXX='-library=Cstd -library=Crun'
12608    fi
12609    ;;
12610  esac
12611  ;;
12612esac
12613
12614case " $postdeps_CXX " in
12615*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12616esac
12617
12618lt_prog_compiler_wl_CXX=
12619lt_prog_compiler_pic_CXX=
12620lt_prog_compiler_static_CXX=
12621
12622{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12623$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12624
12625  # C++ specific cases for pic, static, wl, etc.
12626  if test "$GXX" = yes; then
12627    lt_prog_compiler_wl_CXX='-Wl,'
12628    lt_prog_compiler_static_CXX='-static'
12629
12630    case $host_os in
12631    aix*)
12632      # All AIX code is PIC.
12633      if test "$host_cpu" = ia64; then
12634	# AIX 5 now supports IA64 processor
12635	lt_prog_compiler_static_CXX='-Bstatic'
12636      fi
12637      ;;
12638    amigaos*)
12639      # FIXME: we need at least 68020 code to build shared libraries, but
12640      # adding the `-m68020' flag to GCC prevents building anything better,
12641      # like `-m68040'.
12642      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12643      ;;
12644    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12645      # PIC is the default for these OSes.
12646      ;;
12647    mingw* | cygwin* | os2* | pw32*)
12648      # This hack is so that the source file can tell whether it is being
12649      # built for inclusion in a dll (and should export symbols for example).
12650      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12651      # (--disable-auto-import) libraries
12652      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12653      ;;
12654    darwin* | rhapsody*)
12655      # PIC is the default on this platform
12656      # Common symbols not allowed in MH_DYLIB files
12657      lt_prog_compiler_pic_CXX='-fno-common'
12658      ;;
12659    *djgpp*)
12660      # DJGPP does not support shared libraries at all
12661      lt_prog_compiler_pic_CXX=
12662      ;;
12663    interix[3-9]*)
12664      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12665      # Instead, we relocate shared libraries at runtime.
12666      ;;
12667    sysv4*MP*)
12668      if test -d /usr/nec; then
12669	lt_prog_compiler_pic_CXX=-Kconform_pic
12670      fi
12671      ;;
12672    hpux*)
12673      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12674      # not for PA HP-UX.
12675      case $host_cpu in
12676      hppa*64*|ia64*)
12677	;;
12678      *)
12679	lt_prog_compiler_pic_CXX='-fPIC'
12680	;;
12681      esac
12682      ;;
12683    *)
12684      lt_prog_compiler_pic_CXX='-fPIC'
12685      ;;
12686    esac
12687  else
12688    case $host_os in
12689      aix[4-9]*)
12690	# All AIX code is PIC.
12691	if test "$host_cpu" = ia64; then
12692	  # AIX 5 now supports IA64 processor
12693	  lt_prog_compiler_static_CXX='-Bstatic'
12694	else
12695	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12696	fi
12697	;;
12698      chorus*)
12699	case $cc_basename in
12700	cxch68*)
12701	  # Green Hills C++ Compiler
12702	  # _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"
12703	  ;;
12704	esac
12705	;;
12706       darwin*)
12707         # PIC is the default on this platform
12708         # Common symbols not allowed in MH_DYLIB files
12709         case $cc_basename in
12710           xlc*)
12711           lt_prog_compiler_pic_CXX='-qnocommon'
12712           lt_prog_compiler_wl_CXX='-Wl,'
12713           ;;
12714         esac
12715       ;;
12716      dgux*)
12717	case $cc_basename in
12718	  ec++*)
12719	    lt_prog_compiler_pic_CXX='-KPIC'
12720	    ;;
12721	  ghcx*)
12722	    # Green Hills C++ Compiler
12723	    lt_prog_compiler_pic_CXX='-pic'
12724	    ;;
12725	  *)
12726	    ;;
12727	esac
12728	;;
12729      freebsd* | dragonfly*)
12730	# FreeBSD uses GNU C++
12731	;;
12732      hpux9* | hpux10* | hpux11*)
12733	case $cc_basename in
12734	  CC*)
12735	    lt_prog_compiler_wl_CXX='-Wl,'
12736	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12737	    if test "$host_cpu" != ia64; then
12738	      lt_prog_compiler_pic_CXX='+Z'
12739	    fi
12740	    ;;
12741	  aCC*)
12742	    lt_prog_compiler_wl_CXX='-Wl,'
12743	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12744	    case $host_cpu in
12745	    hppa*64*|ia64*)
12746	      # +Z the default
12747	      ;;
12748	    *)
12749	      lt_prog_compiler_pic_CXX='+Z'
12750	      ;;
12751	    esac
12752	    ;;
12753	  *)
12754	    ;;
12755	esac
12756	;;
12757      interix*)
12758	# This is c89, which is MS Visual C++ (no shared libs)
12759	# Anyone wants to do a port?
12760	;;
12761      irix5* | irix6* | nonstopux*)
12762	case $cc_basename in
12763	  CC*)
12764	    lt_prog_compiler_wl_CXX='-Wl,'
12765	    lt_prog_compiler_static_CXX='-non_shared'
12766	    # CC pic flag -KPIC is the default.
12767	    ;;
12768	  *)
12769	    ;;
12770	esac
12771	;;
12772      linux* | k*bsd*-gnu)
12773	case $cc_basename in
12774	  KCC*)
12775	    # KAI C++ Compiler
12776	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12777	    lt_prog_compiler_pic_CXX='-fPIC'
12778	    ;;
12779	  icpc* | ecpc*)
12780	    # Intel C++
12781	    lt_prog_compiler_wl_CXX='-Wl,'
12782	    lt_prog_compiler_pic_CXX='-KPIC'
12783	    lt_prog_compiler_static_CXX='-static'
12784	    ;;
12785	  pgCC* | pgcpp*)
12786	    # Portland Group C++ compiler.
12787	    lt_prog_compiler_wl_CXX='-Wl,'
12788	    lt_prog_compiler_pic_CXX='-fpic'
12789	    lt_prog_compiler_static_CXX='-Bstatic'
12790	    ;;
12791	  cxx*)
12792	    # Compaq C++
12793	    # Make sure the PIC flag is empty.  It appears that all Alpha
12794	    # Linux and Compaq Tru64 Unix objects are PIC.
12795	    lt_prog_compiler_pic_CXX=
12796	    lt_prog_compiler_static_CXX='-non_shared'
12797	    ;;
12798	  *)
12799	    case `$CC -V 2>&1 | sed 5q` in
12800	    *Sun\ C*)
12801	      # Sun C++ 5.9
12802	      lt_prog_compiler_pic_CXX='-KPIC'
12803	      lt_prog_compiler_static_CXX='-Bstatic'
12804	      lt_prog_compiler_wl_CXX='-Qoption ld '
12805	      ;;
12806	    esac
12807	    ;;
12808	esac
12809	;;
12810      lynxos*)
12811	;;
12812      m88k*)
12813	;;
12814      mvs*)
12815	case $cc_basename in
12816	  cxx*)
12817	    lt_prog_compiler_pic_CXX='-W c,exportall'
12818	    ;;
12819	  *)
12820	    ;;
12821	esac
12822	;;
12823      netbsd*)
12824	;;
12825      osf3* | osf4* | osf5*)
12826	case $cc_basename in
12827	  KCC*)
12828	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12829	    ;;
12830	  RCC*)
12831	    # Rational C++ 2.4.1
12832	    lt_prog_compiler_pic_CXX='-pic'
12833	    ;;
12834	  cxx*)
12835	    # Digital/Compaq C++
12836	    lt_prog_compiler_wl_CXX='-Wl,'
12837	    # Make sure the PIC flag is empty.  It appears that all Alpha
12838	    # Linux and Compaq Tru64 Unix objects are PIC.
12839	    lt_prog_compiler_pic_CXX=
12840	    lt_prog_compiler_static_CXX='-non_shared'
12841	    ;;
12842	  *)
12843	    ;;
12844	esac
12845	;;
12846      psos*)
12847	;;
12848      solaris*)
12849	case $cc_basename in
12850	  CC*)
12851	    # Sun C++ 4.2, 5.x and Centerline C++
12852	    lt_prog_compiler_pic_CXX='-KPIC'
12853	    lt_prog_compiler_static_CXX='-Bstatic'
12854	    lt_prog_compiler_wl_CXX='-Qoption ld '
12855	    ;;
12856	  gcx*)
12857	    # Green Hills C++ Compiler
12858	    lt_prog_compiler_pic_CXX='-PIC'
12859	    ;;
12860	  *)
12861	    ;;
12862	esac
12863	;;
12864      sunos4*)
12865	case $cc_basename in
12866	  CC*)
12867	    # Sun C++ 4.x
12868	    lt_prog_compiler_pic_CXX='-pic'
12869	    lt_prog_compiler_static_CXX='-Bstatic'
12870	    ;;
12871	  lcc*)
12872	    # Lucid
12873	    lt_prog_compiler_pic_CXX='-pic'
12874	    ;;
12875	  *)
12876	    ;;
12877	esac
12878	;;
12879      tandem*)
12880	case $cc_basename in
12881	  NCC*)
12882	    # NonStop-UX NCC 3.20
12883	    lt_prog_compiler_pic_CXX='-KPIC'
12884	    ;;
12885	  *)
12886	    ;;
12887	esac
12888	;;
12889      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12890	case $cc_basename in
12891	  CC*)
12892	    lt_prog_compiler_wl_CXX='-Wl,'
12893	    lt_prog_compiler_pic_CXX='-KPIC'
12894	    lt_prog_compiler_static_CXX='-Bstatic'
12895	    ;;
12896	esac
12897	;;
12898      vxworks*)
12899	;;
12900      *)
12901	lt_prog_compiler_can_build_shared_CXX=no
12902	;;
12903    esac
12904  fi
12905
12906{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12907$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12908
12909#
12910# Check to make sure the PIC flag actually works.
12911#
12912if test -n "$lt_prog_compiler_pic_CXX"; then
12913
12914{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12915$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12916if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12917  $as_echo_n "(cached) " >&6
12918else
12919  lt_cv_prog_compiler_pic_works_CXX=no
12920  ac_outfile=conftest.$ac_objext
12921   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12922   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12923   # Insert the option either (1) after the last *FLAGS variable, or
12924   # (2) before a word containing "conftest.", or (3) at the end.
12925   # Note that $ac_compile itself does not contain backslashes and begins
12926   # with a dollar sign (not a hyphen), so the echo should work correctly.
12927   # The option is referenced via a variable to avoid confusing sed.
12928   lt_compile=`echo "$ac_compile" | $SED \
12929   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12930   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12931   -e 's:$: $lt_compiler_flag:'`
12932   (eval echo "\"\$as_me:12932: $lt_compile\"" >&5)
12933   (eval "$lt_compile" 2>conftest.err)
12934   ac_status=$?
12935   cat conftest.err >&5
12936   echo "$as_me:12936: \$? = $ac_status" >&5
12937   if (exit $ac_status) && test -s "$ac_outfile"; then
12938     # The compiler can only warn and ignore the option if not recognized
12939     # So say no if there are warnings other than the usual output.
12940     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12941     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12942     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12943       lt_cv_prog_compiler_pic_works_CXX=yes
12944     fi
12945   fi
12946   $rm conftest*
12947
12948fi
12949{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12950$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12951
12952if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12953    case $lt_prog_compiler_pic_CXX in
12954     "" | " "*) ;;
12955     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12956     esac
12957else
12958    lt_prog_compiler_pic_CXX=
12959     lt_prog_compiler_can_build_shared_CXX=no
12960fi
12961
12962fi
12963case $host_os in
12964  # For platforms which do not support PIC, -DPIC is meaningless:
12965  *djgpp*)
12966    lt_prog_compiler_pic_CXX=
12967    ;;
12968  *)
12969    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12970    ;;
12971esac
12972
12973#
12974# Check to make sure the static flag actually works.
12975#
12976wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12977{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12978$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12979if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12980  $as_echo_n "(cached) " >&6
12981else
12982  lt_cv_prog_compiler_static_works_CXX=no
12983   save_LDFLAGS="$LDFLAGS"
12984   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12985   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12986   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12987     # The linker can only warn and ignore the option if not recognized
12988     # So say no if there are warnings
12989     if test -s conftest.err; then
12990       # Append any errors to the config.log.
12991       cat conftest.err 1>&5
12992       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12993       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12994       if diff conftest.exp conftest.er2 >/dev/null; then
12995         lt_cv_prog_compiler_static_works_CXX=yes
12996       fi
12997     else
12998       lt_cv_prog_compiler_static_works_CXX=yes
12999     fi
13000   fi
13001   $rm -r conftest*
13002   LDFLAGS="$save_LDFLAGS"
13003
13004fi
13005{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13006$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13007
13008if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13009    :
13010else
13011    lt_prog_compiler_static_CXX=
13012fi
13013
13014
13015{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13016$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13017if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13018  $as_echo_n "(cached) " >&6
13019else
13020  lt_cv_prog_compiler_c_o_CXX=no
13021   $rm -r conftest 2>/dev/null
13022   mkdir conftest
13023   cd conftest
13024   mkdir out
13025   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13026
13027   lt_compiler_flag="-o out/conftest2.$ac_objext"
13028   # Insert the option either (1) after the last *FLAGS variable, or
13029   # (2) before a word containing "conftest.", or (3) at the end.
13030   # Note that $ac_compile itself does not contain backslashes and begins
13031   # with a dollar sign (not a hyphen), so the echo should work correctly.
13032   lt_compile=`echo "$ac_compile" | $SED \
13033   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13034   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13035   -e 's:$: $lt_compiler_flag:'`
13036   (eval echo "\"\$as_me:13036: $lt_compile\"" >&5)
13037   (eval "$lt_compile" 2>out/conftest.err)
13038   ac_status=$?
13039   cat out/conftest.err >&5
13040   echo "$as_me:13040: \$? = $ac_status" >&5
13041   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13042   then
13043     # The compiler can only warn and ignore the option if not recognized
13044     # So say no if there are warnings
13045     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13046     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13047     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13048       lt_cv_prog_compiler_c_o_CXX=yes
13049     fi
13050   fi
13051   chmod u+w . 2>&5
13052   $rm conftest*
13053   # SGI C++ compiler will create directory out/ii_files/ for
13054   # template instantiation
13055   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13056   $rm out/* && rmdir out
13057   cd ..
13058   rmdir conftest
13059   $rm conftest*
13060
13061fi
13062{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13063$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13064
13065
13066hard_links="nottested"
13067if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13068  # do not overwrite the value of need_locks provided by the user
13069  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13070$as_echo_n "checking if we can lock with hard links... " >&6; }
13071  hard_links=yes
13072  $rm conftest*
13073  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13074  touch conftest.a
13075  ln conftest.a conftest.b 2>&5 || hard_links=no
13076  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13077  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13078$as_echo "$hard_links" >&6; }
13079  if test "$hard_links" = no; then
13080    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13081$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13082    need_locks=warn
13083  fi
13084else
13085  need_locks=no
13086fi
13087
13088{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13089$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13090
13091  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13092  case $host_os in
13093  aix[4-9]*)
13094    # If we're using GNU nm, then we don't want the "-C" option.
13095    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13096    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13097      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'
13098    else
13099      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'
13100    fi
13101    ;;
13102  pw32*)
13103    export_symbols_cmds_CXX="$ltdll_cmds"
13104  ;;
13105  cygwin* | mingw*)
13106    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'
13107  ;;
13108  *)
13109    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13110  ;;
13111  esac
13112  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13113
13114{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13115$as_echo "$ld_shlibs_CXX" >&6; }
13116test "$ld_shlibs_CXX" = no && can_build_shared=no
13117
13118#
13119# Do we need to explicitly link libc?
13120#
13121case "x$archive_cmds_need_lc_CXX" in
13122x|xyes)
13123  # Assume -lc should be added
13124  archive_cmds_need_lc_CXX=yes
13125
13126  if test "$enable_shared" = yes && test "$GCC" = yes; then
13127    case $archive_cmds_CXX in
13128    *'~'*)
13129      # FIXME: we may have to deal with multi-command sequences.
13130      ;;
13131    '$CC '*)
13132      # Test whether the compiler implicitly links with -lc since on some
13133      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13134      # to ld, don't add -lc before -lgcc.
13135      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13136$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13137      $rm conftest*
13138      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13139
13140      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13141  (eval $ac_compile) 2>&5
13142  ac_status=$?
13143  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144  (exit $ac_status); } 2>conftest.err; then
13145        soname=conftest
13146        lib=conftest
13147        libobjs=conftest.$ac_objext
13148        deplibs=
13149        wl=$lt_prog_compiler_wl_CXX
13150	pic_flag=$lt_prog_compiler_pic_CXX
13151        compiler_flags=-v
13152        linker_flags=-v
13153        verstring=
13154        output_objdir=.
13155        libname=conftest
13156        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13157        allow_undefined_flag_CXX=
13158        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13159  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13160  ac_status=$?
13161  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13162  (exit $ac_status); }
13163        then
13164	  archive_cmds_need_lc_CXX=no
13165        else
13166	  archive_cmds_need_lc_CXX=yes
13167        fi
13168        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13169      else
13170        cat conftest.err 1>&5
13171      fi
13172      $rm conftest*
13173      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13174$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13175      ;;
13176    esac
13177  fi
13178  ;;
13179esac
13180
13181{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13182$as_echo_n "checking dynamic linker characteristics... " >&6; }
13183library_names_spec=
13184libname_spec='lib$name'
13185soname_spec=
13186shrext_cmds=".so"
13187postinstall_cmds=
13188postuninstall_cmds=
13189finish_cmds=
13190finish_eval=
13191shlibpath_var=
13192shlibpath_overrides_runpath=unknown
13193version_type=none
13194dynamic_linker="$host_os ld.so"
13195sys_lib_dlsearch_path_spec="/lib /usr/lib"
13196
13197need_lib_prefix=unknown
13198hardcode_into_libs=no
13199
13200# when you set need_version to no, make sure it does not cause -set_version
13201# flags to be left without arguments
13202need_version=unknown
13203
13204case $host_os in
13205aix3*)
13206  version_type=linux
13207  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13208  shlibpath_var=LIBPATH
13209
13210  # AIX 3 has no versioning support, so we append a major version to the name.
13211  soname_spec='${libname}${release}${shared_ext}$major'
13212  ;;
13213
13214aix[4-9]*)
13215  version_type=linux
13216  need_lib_prefix=no
13217  need_version=no
13218  hardcode_into_libs=yes
13219  if test "$host_cpu" = ia64; then
13220    # AIX 5 supports IA64
13221    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13222    shlibpath_var=LD_LIBRARY_PATH
13223  else
13224    # With GCC up to 2.95.x, collect2 would create an import file
13225    # for dependence libraries.  The import file would start with
13226    # the line `#! .'.  This would cause the generated library to
13227    # depend on `.', always an invalid library.  This was fixed in
13228    # development snapshots of GCC prior to 3.0.
13229    case $host_os in
13230      aix4 | aix4.[01] | aix4.[01].*)
13231      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13232	   echo ' yes '
13233	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13234	:
13235      else
13236	can_build_shared=no
13237      fi
13238      ;;
13239    esac
13240    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13241    # soname into executable. Probably we can add versioning support to
13242    # collect2, so additional links can be useful in future.
13243    if test "$aix_use_runtimelinking" = yes; then
13244      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13245      # instead of lib<name>.a to let people know that these are not
13246      # typical AIX shared libraries.
13247      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13248    else
13249      # We preserve .a as extension for shared libraries through AIX4.2
13250      # and later when we are not doing run time linking.
13251      library_names_spec='${libname}${release}.a $libname.a'
13252      soname_spec='${libname}${release}${shared_ext}$major'
13253    fi
13254    shlibpath_var=LIBPATH
13255  fi
13256  ;;
13257
13258amigaos*)
13259  library_names_spec='$libname.ixlibrary $libname.a'
13260  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13261  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'
13262  ;;
13263
13264beos*)
13265  library_names_spec='${libname}${shared_ext}'
13266  dynamic_linker="$host_os ld.so"
13267  shlibpath_var=LIBRARY_PATH
13268  ;;
13269
13270bsdi[45]*)
13271  version_type=linux
13272  need_version=no
13273  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13274  soname_spec='${libname}${release}${shared_ext}$major'
13275  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13276  shlibpath_var=LD_LIBRARY_PATH
13277  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13278  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13279  # the default ld.so.conf also contains /usr/contrib/lib and
13280  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13281  # libtool to hard-code these into programs
13282  ;;
13283
13284cygwin* | mingw* | pw32*)
13285  version_type=windows
13286  shrext_cmds=".dll"
13287  need_version=no
13288  need_lib_prefix=no
13289
13290  case $GCC,$host_os in
13291  yes,cygwin* | yes,mingw* | yes,pw32*)
13292    library_names_spec='$libname.dll.a'
13293    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13294    postinstall_cmds='base_file=`basename \${file}`~
13295      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13296      dldir=$destdir/`dirname \$dlpath`~
13297      test -d \$dldir || mkdir -p \$dldir~
13298      $install_prog $dir/$dlname \$dldir/$dlname~
13299      chmod a+x \$dldir/$dlname'
13300    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13301      dlpath=$dir/\$dldll~
13302       $rm \$dlpath'
13303    shlibpath_overrides_runpath=yes
13304
13305    case $host_os in
13306    cygwin*)
13307      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13308      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13309      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13310      ;;
13311    mingw*)
13312      # MinGW DLLs use traditional 'lib' prefix
13313      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13314      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13315      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13316        # It is most probably a Windows format PATH printed by
13317        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13318        # path with ; separators, and with drive letters. We can handle the
13319        # drive letters (cygwin fileutils understands them), so leave them,
13320        # especially as we might pass files found there to a mingw objdump,
13321        # which wouldn't understand a cygwinified path. Ahh.
13322        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13323      else
13324        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13325      fi
13326      ;;
13327    pw32*)
13328      # pw32 DLLs use 'pw' prefix rather than 'lib'
13329      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13330      ;;
13331    esac
13332    ;;
13333
13334  *)
13335    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13336    ;;
13337  esac
13338  dynamic_linker='Win32 ld.exe'
13339  # FIXME: first we should search . and the directory the executable is in
13340  shlibpath_var=PATH
13341  ;;
13342
13343darwin* | rhapsody*)
13344  dynamic_linker="$host_os dyld"
13345  version_type=darwin
13346  need_lib_prefix=no
13347  need_version=no
13348  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13349  soname_spec='${libname}${release}${major}$shared_ext'
13350  shlibpath_overrides_runpath=yes
13351  shlibpath_var=DYLD_LIBRARY_PATH
13352  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13353
13354  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13355  ;;
13356
13357dgux*)
13358  version_type=linux
13359  need_lib_prefix=no
13360  need_version=no
13361  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13362  soname_spec='${libname}${release}${shared_ext}$major'
13363  shlibpath_var=LD_LIBRARY_PATH
13364  ;;
13365
13366freebsd1*)
13367  dynamic_linker=no
13368  ;;
13369
13370freebsd* | dragonfly*)
13371  # DragonFly does not have aout.  When/if they implement a new
13372  # versioning mechanism, adjust this.
13373  if test -x /usr/bin/objformat; then
13374    objformat=`/usr/bin/objformat`
13375  else
13376    case $host_os in
13377    freebsd[123]*) objformat=aout ;;
13378    *) objformat=elf ;;
13379    esac
13380  fi
13381  version_type=freebsd-$objformat
13382  case $version_type in
13383    freebsd-elf*)
13384      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13385      need_version=no
13386      need_lib_prefix=no
13387      ;;
13388    freebsd-*)
13389      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13390      need_version=yes
13391      ;;
13392  esac
13393  shlibpath_var=LD_LIBRARY_PATH
13394  case $host_os in
13395  freebsd2*)
13396    shlibpath_overrides_runpath=yes
13397    ;;
13398  freebsd3.[01]* | freebsdelf3.[01]*)
13399    shlibpath_overrides_runpath=yes
13400    hardcode_into_libs=yes
13401    ;;
13402  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13403  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13404    shlibpath_overrides_runpath=no
13405    hardcode_into_libs=yes
13406    ;;
13407  *) # from 4.6 on, and DragonFly
13408    shlibpath_overrides_runpath=yes
13409    hardcode_into_libs=yes
13410    ;;
13411  esac
13412  ;;
13413
13414gnu*)
13415  version_type=linux
13416  need_lib_prefix=no
13417  need_version=no
13418  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13419  soname_spec='${libname}${release}${shared_ext}$major'
13420  shlibpath_var=LD_LIBRARY_PATH
13421  hardcode_into_libs=yes
13422  ;;
13423
13424hpux9* | hpux10* | hpux11*)
13425  # Give a soname corresponding to the major version so that dld.sl refuses to
13426  # link against other versions.
13427  version_type=sunos
13428  need_lib_prefix=no
13429  need_version=no
13430  case $host_cpu in
13431  ia64*)
13432    shrext_cmds='.so'
13433    hardcode_into_libs=yes
13434    dynamic_linker="$host_os dld.so"
13435    shlibpath_var=LD_LIBRARY_PATH
13436    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13437    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13438    soname_spec='${libname}${release}${shared_ext}$major'
13439    if test "X$HPUX_IA64_MODE" = X32; then
13440      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13441    else
13442      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13443    fi
13444    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13445    ;;
13446   hppa*64*)
13447     shrext_cmds='.sl'
13448     hardcode_into_libs=yes
13449     dynamic_linker="$host_os dld.sl"
13450     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13451     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13452     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13453     soname_spec='${libname}${release}${shared_ext}$major'
13454     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13455     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13456     ;;
13457   *)
13458    shrext_cmds='.sl'
13459    dynamic_linker="$host_os dld.sl"
13460    shlibpath_var=SHLIB_PATH
13461    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13462    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13463    soname_spec='${libname}${release}${shared_ext}$major'
13464    ;;
13465  esac
13466  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13467  postinstall_cmds='chmod 555 $lib'
13468  ;;
13469
13470interix[3-9]*)
13471  version_type=linux
13472  need_lib_prefix=no
13473  need_version=no
13474  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13475  soname_spec='${libname}${release}${shared_ext}$major'
13476  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13477  shlibpath_var=LD_LIBRARY_PATH
13478  shlibpath_overrides_runpath=no
13479  hardcode_into_libs=yes
13480  ;;
13481
13482irix5* | irix6* | nonstopux*)
13483  case $host_os in
13484    nonstopux*) version_type=nonstopux ;;
13485    *)
13486	if test "$lt_cv_prog_gnu_ld" = yes; then
13487		version_type=linux
13488	else
13489		version_type=irix
13490	fi ;;
13491  esac
13492  need_lib_prefix=no
13493  need_version=no
13494  soname_spec='${libname}${release}${shared_ext}$major'
13495  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13496  case $host_os in
13497  irix5* | nonstopux*)
13498    libsuff= shlibsuff=
13499    ;;
13500  *)
13501    case $LD in # libtool.m4 will add one of these switches to LD
13502    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13503      libsuff= shlibsuff= libmagic=32-bit;;
13504    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13505      libsuff=32 shlibsuff=N32 libmagic=N32;;
13506    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13507      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13508    *) libsuff= shlibsuff= libmagic=never-match;;
13509    esac
13510    ;;
13511  esac
13512  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13513  shlibpath_overrides_runpath=no
13514  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13515  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13516  hardcode_into_libs=yes
13517  ;;
13518
13519# No shared lib support for Linux oldld, aout, or coff.
13520linux*oldld* | linux*aout* | linux*coff*)
13521  dynamic_linker=no
13522  ;;
13523
13524# This must be Linux ELF.
13525linux* | k*bsd*-gnu)
13526  version_type=linux
13527  need_lib_prefix=no
13528  need_version=no
13529  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13530  soname_spec='${libname}${release}${shared_ext}$major'
13531  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13532  shlibpath_var=LD_LIBRARY_PATH
13533  shlibpath_overrides_runpath=no
13534  # This implies no fast_install, which is unacceptable.
13535  # Some rework will be needed to allow for fast_install
13536  # before this can be enabled.
13537  hardcode_into_libs=yes
13538
13539  # Append ld.so.conf contents to the search path
13540  if test -f /etc/ld.so.conf; then
13541    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13542    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13543  fi
13544
13545  # We used to test for /lib/ld.so.1 and disable shared libraries on
13546  # powerpc, because MkLinux only supported shared libraries with the
13547  # GNU dynamic linker.  Since this was broken with cross compilers,
13548  # most powerpc-linux boxes support dynamic linking these days and
13549  # people can always --disable-shared, the test was removed, and we
13550  # assume the GNU/Linux dynamic linker is in use.
13551  dynamic_linker='GNU/Linux ld.so'
13552  ;;
13553
13554netbsd*)
13555  version_type=sunos
13556  need_lib_prefix=no
13557  need_version=no
13558  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13559    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13560    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13561    dynamic_linker='NetBSD (a.out) ld.so'
13562  else
13563    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13564    soname_spec='${libname}${release}${shared_ext}$major'
13565    dynamic_linker='NetBSD ld.elf_so'
13566  fi
13567  shlibpath_var=LD_LIBRARY_PATH
13568  shlibpath_overrides_runpath=yes
13569  hardcode_into_libs=yes
13570  ;;
13571
13572newsos6)
13573  version_type=linux
13574  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13575  shlibpath_var=LD_LIBRARY_PATH
13576  shlibpath_overrides_runpath=yes
13577  ;;
13578
13579nto-qnx*)
13580  version_type=linux
13581  need_lib_prefix=no
13582  need_version=no
13583  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13584  soname_spec='${libname}${release}${shared_ext}$major'
13585  shlibpath_var=LD_LIBRARY_PATH
13586  shlibpath_overrides_runpath=yes
13587  ;;
13588
13589openbsd*)
13590  version_type=sunos
13591  sys_lib_dlsearch_path_spec="/usr/lib"
13592  need_lib_prefix=no
13593  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13594  case $host_os in
13595    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13596    *)                         need_version=no  ;;
13597  esac
13598  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13599  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13600  shlibpath_var=LD_LIBRARY_PATH
13601  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13602    case $host_os in
13603      openbsd2.[89] | openbsd2.[89].*)
13604	shlibpath_overrides_runpath=no
13605	;;
13606      *)
13607	shlibpath_overrides_runpath=yes
13608	;;
13609      esac
13610  else
13611    shlibpath_overrides_runpath=yes
13612  fi
13613  ;;
13614
13615os2*)
13616  libname_spec='$name'
13617  shrext_cmds=".dll"
13618  need_lib_prefix=no
13619  library_names_spec='$libname${shared_ext} $libname.a'
13620  dynamic_linker='OS/2 ld.exe'
13621  shlibpath_var=LIBPATH
13622  ;;
13623
13624osf3* | osf4* | osf5*)
13625  version_type=osf
13626  need_lib_prefix=no
13627  need_version=no
13628  soname_spec='${libname}${release}${shared_ext}$major'
13629  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13630  shlibpath_var=LD_LIBRARY_PATH
13631  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13632  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13633  ;;
13634
13635rdos*)
13636  dynamic_linker=no
13637  ;;
13638
13639solaris*)
13640  version_type=linux
13641  need_lib_prefix=no
13642  need_version=no
13643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13644  soname_spec='${libname}${release}${shared_ext}$major'
13645  shlibpath_var=LD_LIBRARY_PATH
13646  shlibpath_overrides_runpath=yes
13647  hardcode_into_libs=yes
13648  # ldd complains unless libraries are executable
13649  postinstall_cmds='chmod +x $lib'
13650  ;;
13651
13652sunos4*)
13653  version_type=sunos
13654  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13655  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13656  shlibpath_var=LD_LIBRARY_PATH
13657  shlibpath_overrides_runpath=yes
13658  if test "$with_gnu_ld" = yes; then
13659    need_lib_prefix=no
13660  fi
13661  need_version=yes
13662  ;;
13663
13664sysv4 | sysv4.3*)
13665  version_type=linux
13666  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13667  soname_spec='${libname}${release}${shared_ext}$major'
13668  shlibpath_var=LD_LIBRARY_PATH
13669  case $host_vendor in
13670    sni)
13671      shlibpath_overrides_runpath=no
13672      need_lib_prefix=no
13673      export_dynamic_flag_spec='${wl}-Blargedynsym'
13674      runpath_var=LD_RUN_PATH
13675      ;;
13676    siemens)
13677      need_lib_prefix=no
13678      ;;
13679    motorola)
13680      need_lib_prefix=no
13681      need_version=no
13682      shlibpath_overrides_runpath=no
13683      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13684      ;;
13685  esac
13686  ;;
13687
13688sysv4*MP*)
13689  if test -d /usr/nec ;then
13690    version_type=linux
13691    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13692    soname_spec='$libname${shared_ext}.$major'
13693    shlibpath_var=LD_LIBRARY_PATH
13694  fi
13695  ;;
13696
13697sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13698  version_type=freebsd-elf
13699  need_lib_prefix=no
13700  need_version=no
13701  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13702  soname_spec='${libname}${release}${shared_ext}$major'
13703  shlibpath_var=LD_LIBRARY_PATH
13704  hardcode_into_libs=yes
13705  if test "$with_gnu_ld" = yes; then
13706    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13707    shlibpath_overrides_runpath=no
13708  else
13709    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13710    shlibpath_overrides_runpath=yes
13711    case $host_os in
13712      sco3.2v5*)
13713        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13714	;;
13715    esac
13716  fi
13717  sys_lib_dlsearch_path_spec='/usr/lib'
13718  ;;
13719
13720uts4*)
13721  version_type=linux
13722  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13723  soname_spec='${libname}${release}${shared_ext}$major'
13724  shlibpath_var=LD_LIBRARY_PATH
13725  ;;
13726
13727*)
13728  dynamic_linker=no
13729  ;;
13730esac
13731{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13732$as_echo "$dynamic_linker" >&6; }
13733test "$dynamic_linker" = no && can_build_shared=no
13734
13735if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13736  $as_echo_n "(cached) " >&6
13737else
13738  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13739fi
13740
13741sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13742if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13743  $as_echo_n "(cached) " >&6
13744else
13745  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13746fi
13747
13748sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13749
13750variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13751if test "$GCC" = yes; then
13752  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13753fi
13754
13755{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13756$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13757hardcode_action_CXX=
13758if test -n "$hardcode_libdir_flag_spec_CXX" || \
13759   test -n "$runpath_var_CXX" || \
13760   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13761
13762  # We can hardcode non-existant directories.
13763  if test "$hardcode_direct_CXX" != no &&
13764     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13765     # have to relink, otherwise we might link with an installed library
13766     # when we should be linking with a yet-to-be-installed one
13767     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13768     test "$hardcode_minus_L_CXX" != no; then
13769    # Linking always hardcodes the temporary library directory.
13770    hardcode_action_CXX=relink
13771  else
13772    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13773    hardcode_action_CXX=immediate
13774  fi
13775else
13776  # We cannot hardcode anything, or else we can only hardcode existing
13777  # directories.
13778  hardcode_action_CXX=unsupported
13779fi
13780{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13781$as_echo "$hardcode_action_CXX" >&6; }
13782
13783if test "$hardcode_action_CXX" = relink; then
13784  # Fast installation is not supported
13785  enable_fast_install=no
13786elif test "$shlibpath_overrides_runpath" = yes ||
13787     test "$enable_shared" = no; then
13788  # Fast installation is not necessary
13789  enable_fast_install=needless
13790fi
13791
13792
13793# The else clause should only fire when bootstrapping the
13794# libtool distribution, otherwise you forgot to ship ltmain.sh
13795# with your package, and you will get complaints that there are
13796# no rules to generate ltmain.sh.
13797if test -f "$ltmain"; then
13798  # See if we are running on zsh, and set the options which allow our commands through
13799  # without removal of \ escapes.
13800  if test -n "${ZSH_VERSION+set}" ; then
13801    setopt NO_GLOB_SUBST
13802  fi
13803  # Now quote all the things that may contain metacharacters while being
13804  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13805  # variables and quote the copies for generation of the libtool script.
13806  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13807    SED SHELL STRIP \
13808    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13809    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13810    deplibs_check_method reload_flag reload_cmds need_locks \
13811    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13812    lt_cv_sys_global_symbol_to_c_name_address \
13813    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13814    old_postinstall_cmds old_postuninstall_cmds \
13815    compiler_CXX \
13816    CC_CXX \
13817    LD_CXX \
13818    lt_prog_compiler_wl_CXX \
13819    lt_prog_compiler_pic_CXX \
13820    lt_prog_compiler_static_CXX \
13821    lt_prog_compiler_no_builtin_flag_CXX \
13822    export_dynamic_flag_spec_CXX \
13823    thread_safe_flag_spec_CXX \
13824    whole_archive_flag_spec_CXX \
13825    enable_shared_with_static_runtimes_CXX \
13826    old_archive_cmds_CXX \
13827    old_archive_from_new_cmds_CXX \
13828    predep_objects_CXX \
13829    postdep_objects_CXX \
13830    predeps_CXX \
13831    postdeps_CXX \
13832    compiler_lib_search_path_CXX \
13833    compiler_lib_search_dirs_CXX \
13834    archive_cmds_CXX \
13835    archive_expsym_cmds_CXX \
13836    postinstall_cmds_CXX \
13837    postuninstall_cmds_CXX \
13838    old_archive_from_expsyms_cmds_CXX \
13839    allow_undefined_flag_CXX \
13840    no_undefined_flag_CXX \
13841    export_symbols_cmds_CXX \
13842    hardcode_libdir_flag_spec_CXX \
13843    hardcode_libdir_flag_spec_ld_CXX \
13844    hardcode_libdir_separator_CXX \
13845    hardcode_automatic_CXX \
13846    module_cmds_CXX \
13847    module_expsym_cmds_CXX \
13848    lt_cv_prog_compiler_c_o_CXX \
13849    fix_srcfile_path_CXX \
13850    exclude_expsyms_CXX \
13851    include_expsyms_CXX; do
13852
13853    case $var in
13854    old_archive_cmds_CXX | \
13855    old_archive_from_new_cmds_CXX | \
13856    archive_cmds_CXX | \
13857    archive_expsym_cmds_CXX | \
13858    module_cmds_CXX | \
13859    module_expsym_cmds_CXX | \
13860    old_archive_from_expsyms_cmds_CXX | \
13861    export_symbols_cmds_CXX | \
13862    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13863    postinstall_cmds | postuninstall_cmds | \
13864    old_postinstall_cmds | old_postuninstall_cmds | \
13865    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13866      # Double-quote double-evaled strings.
13867      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13868      ;;
13869    *)
13870      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13871      ;;
13872    esac
13873  done
13874
13875  case $lt_echo in
13876  *'\$0 --fallback-echo"')
13877    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13878    ;;
13879  esac
13880
13881cfgfile="$ofile"
13882
13883  cat <<__EOF__ >> "$cfgfile"
13884# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13885
13886# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13887
13888# Shell to use when invoking shell scripts.
13889SHELL=$lt_SHELL
13890
13891# Whether or not to build shared libraries.
13892build_libtool_libs=$enable_shared
13893
13894# Whether or not to build static libraries.
13895build_old_libs=$enable_static
13896
13897# Whether or not to add -lc for building shared libraries.
13898build_libtool_need_lc=$archive_cmds_need_lc_CXX
13899
13900# Whether or not to disallow shared libs when runtime libs are static
13901allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13902
13903# Whether or not to optimize for fast installation.
13904fast_install=$enable_fast_install
13905
13906# The host system.
13907host_alias=$host_alias
13908host=$host
13909host_os=$host_os
13910
13911# The build system.
13912build_alias=$build_alias
13913build=$build
13914build_os=$build_os
13915
13916# An echo program that does not interpret backslashes.
13917echo=$lt_echo
13918
13919# The archiver.
13920AR=$lt_AR
13921AR_FLAGS=$lt_AR_FLAGS
13922
13923# A C compiler.
13924LTCC=$lt_LTCC
13925
13926# LTCC compiler flags.
13927LTCFLAGS=$lt_LTCFLAGS
13928
13929# A language-specific compiler.
13930CC=$lt_compiler_CXX
13931
13932# Is the compiler the GNU C compiler?
13933with_gcc=$GCC_CXX
13934
13935# An ERE matcher.
13936EGREP=$lt_EGREP
13937
13938# The linker used to build libraries.
13939LD=$lt_LD_CXX
13940
13941# Whether we need hard or soft links.
13942LN_S=$lt_LN_S
13943
13944# A BSD-compatible nm program.
13945NM=$lt_NM
13946
13947# A symbol stripping program
13948STRIP=$lt_STRIP
13949
13950# Used to examine libraries when file_magic_cmd begins "file"
13951MAGIC_CMD=$MAGIC_CMD
13952
13953# Used on cygwin: DLL creation program.
13954DLLTOOL="$DLLTOOL"
13955
13956# Used on cygwin: object dumper.
13957OBJDUMP="$OBJDUMP"
13958
13959# Used on cygwin: assembler.
13960AS="$AS"
13961
13962# The name of the directory that contains temporary libtool files.
13963objdir=$objdir
13964
13965# How to create reloadable object files.
13966reload_flag=$lt_reload_flag
13967reload_cmds=$lt_reload_cmds
13968
13969# How to pass a linker flag through the compiler.
13970wl=$lt_lt_prog_compiler_wl_CXX
13971
13972# Object file suffix (normally "o").
13973objext="$ac_objext"
13974
13975# Old archive suffix (normally "a").
13976libext="$libext"
13977
13978# Shared library suffix (normally ".so").
13979shrext_cmds='$shrext_cmds'
13980
13981# Executable file suffix (normally "").
13982exeext="$exeext"
13983
13984# Additional compiler flags for building library objects.
13985pic_flag=$lt_lt_prog_compiler_pic_CXX
13986pic_mode=$pic_mode
13987
13988# What is the maximum length of a command?
13989max_cmd_len=$lt_cv_sys_max_cmd_len
13990
13991# Does compiler simultaneously support -c and -o options?
13992compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13993
13994# Must we lock files when doing compilation?
13995need_locks=$lt_need_locks
13996
13997# Do we need the lib prefix for modules?
13998need_lib_prefix=$need_lib_prefix
13999
14000# Do we need a version for libraries?
14001need_version=$need_version
14002
14003# Whether dlopen is supported.
14004dlopen_support=$enable_dlopen
14005
14006# Whether dlopen of programs is supported.
14007dlopen_self=$enable_dlopen_self
14008
14009# Whether dlopen of statically linked programs is supported.
14010dlopen_self_static=$enable_dlopen_self_static
14011
14012# Compiler flag to prevent dynamic linking.
14013link_static_flag=$lt_lt_prog_compiler_static_CXX
14014
14015# Compiler flag to turn off builtin functions.
14016no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14017
14018# Compiler flag to allow reflexive dlopens.
14019export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14020
14021# Compiler flag to generate shared objects directly from archives.
14022whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14023
14024# Compiler flag to generate thread-safe objects.
14025thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14026
14027# Library versioning type.
14028version_type=$version_type
14029
14030# Format of library name prefix.
14031libname_spec=$lt_libname_spec
14032
14033# List of archive names.  First name is the real one, the rest are links.
14034# The last name is the one that the linker finds with -lNAME.
14035library_names_spec=$lt_library_names_spec
14036
14037# The coded name of the library, if different from the real name.
14038soname_spec=$lt_soname_spec
14039
14040# Commands used to build and install an old-style archive.
14041RANLIB=$lt_RANLIB
14042old_archive_cmds=$lt_old_archive_cmds_CXX
14043old_postinstall_cmds=$lt_old_postinstall_cmds
14044old_postuninstall_cmds=$lt_old_postuninstall_cmds
14045
14046# Create an old-style archive from a shared archive.
14047old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14048
14049# Create a temporary old-style archive to link instead of a shared archive.
14050old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14051
14052# Commands used to build and install a shared archive.
14053archive_cmds=$lt_archive_cmds_CXX
14054archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14055postinstall_cmds=$lt_postinstall_cmds
14056postuninstall_cmds=$lt_postuninstall_cmds
14057
14058# Commands used to build a loadable module (assumed same as above if empty)
14059module_cmds=$lt_module_cmds_CXX
14060module_expsym_cmds=$lt_module_expsym_cmds_CXX
14061
14062# Commands to strip libraries.
14063old_striplib=$lt_old_striplib
14064striplib=$lt_striplib
14065
14066# Dependencies to place before the objects being linked to create a
14067# shared library.
14068predep_objects=$lt_predep_objects_CXX
14069
14070# Dependencies to place after the objects being linked to create a
14071# shared library.
14072postdep_objects=$lt_postdep_objects_CXX
14073
14074# Dependencies to place before the objects being linked to create a
14075# shared library.
14076predeps=$lt_predeps_CXX
14077
14078# Dependencies to place after the objects being linked to create a
14079# shared library.
14080postdeps=$lt_postdeps_CXX
14081
14082# The directories searched by this compiler when creating a shared
14083# library
14084compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14085
14086# The library search path used internally by the compiler when linking
14087# a shared library.
14088compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14089
14090# Method to check whether dependent libraries are shared objects.
14091deplibs_check_method=$lt_deplibs_check_method
14092
14093# Command to use when deplibs_check_method == file_magic.
14094file_magic_cmd=$lt_file_magic_cmd
14095
14096# Flag that allows shared libraries with undefined symbols to be built.
14097allow_undefined_flag=$lt_allow_undefined_flag_CXX
14098
14099# Flag that forces no undefined symbols.
14100no_undefined_flag=$lt_no_undefined_flag_CXX
14101
14102# Commands used to finish a libtool library installation in a directory.
14103finish_cmds=$lt_finish_cmds
14104
14105# Same as above, but a single script fragment to be evaled but not shown.
14106finish_eval=$lt_finish_eval
14107
14108# Take the output of nm and produce a listing of raw symbols and C names.
14109global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14110
14111# Transform the output of nm in a proper C declaration
14112global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14113
14114# Transform the output of nm in a C name address pair
14115global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14116
14117# This is the shared library runtime path variable.
14118runpath_var=$runpath_var
14119
14120# This is the shared library path variable.
14121shlibpath_var=$shlibpath_var
14122
14123# Is shlibpath searched before the hard-coded library search path?
14124shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14125
14126# How to hardcode a shared library path into an executable.
14127hardcode_action=$hardcode_action_CXX
14128
14129# Whether we should hardcode library paths into libraries.
14130hardcode_into_libs=$hardcode_into_libs
14131
14132# Flag to hardcode \$libdir into a binary during linking.
14133# This must work even if \$libdir does not exist.
14134hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14135
14136# If ld is used when linking, flag to hardcode \$libdir into
14137# a binary during linking. This must work even if \$libdir does
14138# not exist.
14139hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14140
14141# Whether we need a single -rpath flag with a separated argument.
14142hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14143
14144# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14145# resulting binary.
14146hardcode_direct=$hardcode_direct_CXX
14147
14148# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14149# resulting binary.
14150hardcode_minus_L=$hardcode_minus_L_CXX
14151
14152# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14153# the resulting binary.
14154hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14155
14156# Set to yes if building a shared library automatically hardcodes DIR into the library
14157# and all subsequent libraries and executables linked against it.
14158hardcode_automatic=$hardcode_automatic_CXX
14159
14160# Variables whose values should be saved in libtool wrapper scripts and
14161# restored at relink time.
14162variables_saved_for_relink="$variables_saved_for_relink"
14163
14164# Whether libtool must link a program against all its dependency libraries.
14165link_all_deplibs=$link_all_deplibs_CXX
14166
14167# Compile-time system search path for libraries
14168sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14169
14170# Run-time system search path for libraries
14171sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14172
14173# Fix the shell variable \$srcfile for the compiler.
14174fix_srcfile_path=$lt_fix_srcfile_path
14175
14176# Set to yes if exported symbols are required.
14177always_export_symbols=$always_export_symbols_CXX
14178
14179# The commands to list exported symbols.
14180export_symbols_cmds=$lt_export_symbols_cmds_CXX
14181
14182# The commands to extract the exported symbol list from a shared archive.
14183extract_expsyms_cmds=$lt_extract_expsyms_cmds
14184
14185# Symbols that should not be listed in the preloaded symbols.
14186exclude_expsyms=$lt_exclude_expsyms_CXX
14187
14188# Symbols that must always be exported.
14189include_expsyms=$lt_include_expsyms_CXX
14190
14191# ### END LIBTOOL TAG CONFIG: $tagname
14192
14193__EOF__
14194
14195
14196else
14197  # If there is no Makefile yet, we rely on a make rule to execute
14198  # `config.status --recheck' to rerun these tests and create the
14199  # libtool script then.
14200  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14201  if test -f "$ltmain_in"; then
14202    test -f Makefile && make "$ltmain"
14203  fi
14204fi
14205
14206
14207ac_ext=c
14208ac_cpp='$CPP $CPPFLAGS'
14209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14211ac_compiler_gnu=$ac_cv_c_compiler_gnu
14212
14213CC=$lt_save_CC
14214LDCXX=$LD
14215LD=$lt_save_LD
14216GCC=$lt_save_GCC
14217with_gnu_ldcxx=$with_gnu_ld
14218with_gnu_ld=$lt_save_with_gnu_ld
14219lt_cv_path_LDCXX=$lt_cv_path_LD
14220lt_cv_path_LD=$lt_save_path_LD
14221lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14222lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14223
14224	else
14225	  tagname=""
14226	fi
14227	;;
14228
14229      F77)
14230	if test -n "$F77" && test "X$F77" != "Xno"; then
14231
14232ac_ext=f
14233ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14234ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14235ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14236
14237
14238archive_cmds_need_lc_F77=no
14239allow_undefined_flag_F77=
14240always_export_symbols_F77=no
14241archive_expsym_cmds_F77=
14242export_dynamic_flag_spec_F77=
14243hardcode_direct_F77=no
14244hardcode_libdir_flag_spec_F77=
14245hardcode_libdir_flag_spec_ld_F77=
14246hardcode_libdir_separator_F77=
14247hardcode_minus_L_F77=no
14248hardcode_automatic_F77=no
14249module_cmds_F77=
14250module_expsym_cmds_F77=
14251link_all_deplibs_F77=unknown
14252old_archive_cmds_F77=$old_archive_cmds
14253no_undefined_flag_F77=
14254whole_archive_flag_spec_F77=
14255enable_shared_with_static_runtimes_F77=no
14256
14257# Source file extension for f77 test sources.
14258ac_ext=f
14259
14260# Object file extension for compiled f77 test sources.
14261objext=o
14262objext_F77=$objext
14263
14264# Code to be used in simple compile tests
14265lt_simple_compile_test_code="\
14266      subroutine t
14267      return
14268      end
14269"
14270
14271# Code to be used in simple link tests
14272lt_simple_link_test_code="\
14273      program t
14274      end
14275"
14276
14277# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14278
14279# If no C compiler was specified, use CC.
14280LTCC=${LTCC-"$CC"}
14281
14282# If no C compiler flags were specified, use CFLAGS.
14283LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14284
14285# Allow CC to be a program name with arguments.
14286compiler=$CC
14287
14288
14289# save warnings/boilerplate of simple test code
14290ac_outfile=conftest.$ac_objext
14291echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14292eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14293_lt_compiler_boilerplate=`cat conftest.err`
14294$rm conftest*
14295
14296ac_outfile=conftest.$ac_objext
14297echo "$lt_simple_link_test_code" >conftest.$ac_ext
14298eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14299_lt_linker_boilerplate=`cat conftest.err`
14300$rm -r conftest*
14301
14302
14303# Allow CC to be a program name with arguments.
14304lt_save_CC="$CC"
14305CC=${F77-"f77"}
14306compiler=$CC
14307compiler_F77=$CC
14308for cc_temp in $compiler""; do
14309  case $cc_temp in
14310    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14311    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14312    \-*) ;;
14313    *) break;;
14314  esac
14315done
14316cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14317
14318
14319{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14320$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14321{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14322$as_echo "$can_build_shared" >&6; }
14323
14324{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14325$as_echo_n "checking whether to build shared libraries... " >&6; }
14326test "$can_build_shared" = "no" && enable_shared=no
14327
14328# On AIX, shared libraries and static libraries use the same namespace, and
14329# are all built from PIC.
14330case $host_os in
14331aix3*)
14332  test "$enable_shared" = yes && enable_static=no
14333  if test -n "$RANLIB"; then
14334    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14335    postinstall_cmds='$RANLIB $lib'
14336  fi
14337  ;;
14338aix[4-9]*)
14339  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14340    test "$enable_shared" = yes && enable_static=no
14341  fi
14342  ;;
14343esac
14344{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14345$as_echo "$enable_shared" >&6; }
14346
14347{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14348$as_echo_n "checking whether to build static libraries... " >&6; }
14349# Make sure either enable_shared or enable_static is yes.
14350test "$enable_shared" = yes || enable_static=yes
14351{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14352$as_echo "$enable_static" >&6; }
14353
14354GCC_F77="$G77"
14355LD_F77="$LD"
14356
14357lt_prog_compiler_wl_F77=
14358lt_prog_compiler_pic_F77=
14359lt_prog_compiler_static_F77=
14360
14361{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14362$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14363
14364  if test "$GCC" = yes; then
14365    lt_prog_compiler_wl_F77='-Wl,'
14366    lt_prog_compiler_static_F77='-static'
14367
14368    case $host_os in
14369      aix*)
14370      # All AIX code is PIC.
14371      if test "$host_cpu" = ia64; then
14372	# AIX 5 now supports IA64 processor
14373	lt_prog_compiler_static_F77='-Bstatic'
14374      fi
14375      ;;
14376
14377    amigaos*)
14378      # FIXME: we need at least 68020 code to build shared libraries, but
14379      # adding the `-m68020' flag to GCC prevents building anything better,
14380      # like `-m68040'.
14381      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14382      ;;
14383
14384    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14385      # PIC is the default for these OSes.
14386      ;;
14387
14388    mingw* | cygwin* | pw32* | os2*)
14389      # This hack is so that the source file can tell whether it is being
14390      # built for inclusion in a dll (and should export symbols for example).
14391      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14392      # (--disable-auto-import) libraries
14393      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14394      ;;
14395
14396    darwin* | rhapsody*)
14397      # PIC is the default on this platform
14398      # Common symbols not allowed in MH_DYLIB files
14399      lt_prog_compiler_pic_F77='-fno-common'
14400      ;;
14401
14402    interix[3-9]*)
14403      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14404      # Instead, we relocate shared libraries at runtime.
14405      ;;
14406
14407    msdosdjgpp*)
14408      # Just because we use GCC doesn't mean we suddenly get shared libraries
14409      # on systems that don't support them.
14410      lt_prog_compiler_can_build_shared_F77=no
14411      enable_shared=no
14412      ;;
14413
14414    sysv4*MP*)
14415      if test -d /usr/nec; then
14416	lt_prog_compiler_pic_F77=-Kconform_pic
14417      fi
14418      ;;
14419
14420    hpux*)
14421      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14422      # not for PA HP-UX.
14423      case $host_cpu in
14424      hppa*64*|ia64*)
14425	# +Z the default
14426	;;
14427      *)
14428	lt_prog_compiler_pic_F77='-fPIC'
14429	;;
14430      esac
14431      ;;
14432
14433    *)
14434      lt_prog_compiler_pic_F77='-fPIC'
14435      ;;
14436    esac
14437  else
14438    # PORTME Check for flag to pass linker flags through the system compiler.
14439    case $host_os in
14440    aix*)
14441      lt_prog_compiler_wl_F77='-Wl,'
14442      if test "$host_cpu" = ia64; then
14443	# AIX 5 now supports IA64 processor
14444	lt_prog_compiler_static_F77='-Bstatic'
14445      else
14446	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14447      fi
14448      ;;
14449      darwin*)
14450        # PIC is the default on this platform
14451        # Common symbols not allowed in MH_DYLIB files
14452       case $cc_basename in
14453         xlc*)
14454         lt_prog_compiler_pic_F77='-qnocommon'
14455         lt_prog_compiler_wl_F77='-Wl,'
14456         ;;
14457       esac
14458       ;;
14459
14460    mingw* | cygwin* | pw32* | os2*)
14461      # This hack is so that the source file can tell whether it is being
14462      # built for inclusion in a dll (and should export symbols for example).
14463      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14464      ;;
14465
14466    hpux9* | hpux10* | hpux11*)
14467      lt_prog_compiler_wl_F77='-Wl,'
14468      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14469      # not for PA HP-UX.
14470      case $host_cpu in
14471      hppa*64*|ia64*)
14472	# +Z the default
14473	;;
14474      *)
14475	lt_prog_compiler_pic_F77='+Z'
14476	;;
14477      esac
14478      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14479      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14480      ;;
14481
14482    irix5* | irix6* | nonstopux*)
14483      lt_prog_compiler_wl_F77='-Wl,'
14484      # PIC (with -KPIC) is the default.
14485      lt_prog_compiler_static_F77='-non_shared'
14486      ;;
14487
14488    newsos6)
14489      lt_prog_compiler_pic_F77='-KPIC'
14490      lt_prog_compiler_static_F77='-Bstatic'
14491      ;;
14492
14493    linux* | k*bsd*-gnu)
14494      case $cc_basename in
14495      icc* | ecc*)
14496	lt_prog_compiler_wl_F77='-Wl,'
14497	lt_prog_compiler_pic_F77='-KPIC'
14498	lt_prog_compiler_static_F77='-static'
14499        ;;
14500      pgcc* | pgf77* | pgf90* | pgf95*)
14501        # Portland Group compilers (*not* the Pentium gcc compiler,
14502	# which looks to be a dead project)
14503	lt_prog_compiler_wl_F77='-Wl,'
14504	lt_prog_compiler_pic_F77='-fpic'
14505	lt_prog_compiler_static_F77='-Bstatic'
14506        ;;
14507      ccc*)
14508        lt_prog_compiler_wl_F77='-Wl,'
14509        # All Alpha code is PIC.
14510        lt_prog_compiler_static_F77='-non_shared'
14511        ;;
14512      *)
14513        case `$CC -V 2>&1 | sed 5q` in
14514	*Sun\ C*)
14515	  # Sun C 5.9
14516	  lt_prog_compiler_pic_F77='-KPIC'
14517	  lt_prog_compiler_static_F77='-Bstatic'
14518	  lt_prog_compiler_wl_F77='-Wl,'
14519	  ;;
14520	*Sun\ F*)
14521	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14522	  lt_prog_compiler_pic_F77='-KPIC'
14523	  lt_prog_compiler_static_F77='-Bstatic'
14524	  lt_prog_compiler_wl_F77=''
14525	  ;;
14526	esac
14527	;;
14528      esac
14529      ;;
14530
14531    osf3* | osf4* | osf5*)
14532      lt_prog_compiler_wl_F77='-Wl,'
14533      # All OSF/1 code is PIC.
14534      lt_prog_compiler_static_F77='-non_shared'
14535      ;;
14536
14537    rdos*)
14538      lt_prog_compiler_static_F77='-non_shared'
14539      ;;
14540
14541    solaris*)
14542      lt_prog_compiler_pic_F77='-KPIC'
14543      lt_prog_compiler_static_F77='-Bstatic'
14544      case $cc_basename in
14545      f77* | f90* | f95*)
14546	lt_prog_compiler_wl_F77='-Qoption ld ';;
14547      *)
14548	lt_prog_compiler_wl_F77='-Wl,';;
14549      esac
14550      ;;
14551
14552    sunos4*)
14553      lt_prog_compiler_wl_F77='-Qoption ld '
14554      lt_prog_compiler_pic_F77='-PIC'
14555      lt_prog_compiler_static_F77='-Bstatic'
14556      ;;
14557
14558    sysv4 | sysv4.2uw2* | sysv4.3*)
14559      lt_prog_compiler_wl_F77='-Wl,'
14560      lt_prog_compiler_pic_F77='-KPIC'
14561      lt_prog_compiler_static_F77='-Bstatic'
14562      ;;
14563
14564    sysv4*MP*)
14565      if test -d /usr/nec ;then
14566	lt_prog_compiler_pic_F77='-Kconform_pic'
14567	lt_prog_compiler_static_F77='-Bstatic'
14568      fi
14569      ;;
14570
14571    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14572      lt_prog_compiler_wl_F77='-Wl,'
14573      lt_prog_compiler_pic_F77='-KPIC'
14574      lt_prog_compiler_static_F77='-Bstatic'
14575      ;;
14576
14577    unicos*)
14578      lt_prog_compiler_wl_F77='-Wl,'
14579      lt_prog_compiler_can_build_shared_F77=no
14580      ;;
14581
14582    uts4*)
14583      lt_prog_compiler_pic_F77='-pic'
14584      lt_prog_compiler_static_F77='-Bstatic'
14585      ;;
14586
14587    *)
14588      lt_prog_compiler_can_build_shared_F77=no
14589      ;;
14590    esac
14591  fi
14592
14593{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14594$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14595
14596#
14597# Check to make sure the PIC flag actually works.
14598#
14599if test -n "$lt_prog_compiler_pic_F77"; then
14600
14601{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14602$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14603if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14604  $as_echo_n "(cached) " >&6
14605else
14606  lt_cv_prog_compiler_pic_works_F77=no
14607  ac_outfile=conftest.$ac_objext
14608   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14609   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14610   # Insert the option either (1) after the last *FLAGS variable, or
14611   # (2) before a word containing "conftest.", or (3) at the end.
14612   # Note that $ac_compile itself does not contain backslashes and begins
14613   # with a dollar sign (not a hyphen), so the echo should work correctly.
14614   # The option is referenced via a variable to avoid confusing sed.
14615   lt_compile=`echo "$ac_compile" | $SED \
14616   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14617   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14618   -e 's:$: $lt_compiler_flag:'`
14619   (eval echo "\"\$as_me:14619: $lt_compile\"" >&5)
14620   (eval "$lt_compile" 2>conftest.err)
14621   ac_status=$?
14622   cat conftest.err >&5
14623   echo "$as_me:14623: \$? = $ac_status" >&5
14624   if (exit $ac_status) && test -s "$ac_outfile"; then
14625     # The compiler can only warn and ignore the option if not recognized
14626     # So say no if there are warnings other than the usual output.
14627     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14628     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14629     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14630       lt_cv_prog_compiler_pic_works_F77=yes
14631     fi
14632   fi
14633   $rm conftest*
14634
14635fi
14636{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14637$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14638
14639if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14640    case $lt_prog_compiler_pic_F77 in
14641     "" | " "*) ;;
14642     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14643     esac
14644else
14645    lt_prog_compiler_pic_F77=
14646     lt_prog_compiler_can_build_shared_F77=no
14647fi
14648
14649fi
14650case $host_os in
14651  # For platforms which do not support PIC, -DPIC is meaningless:
14652  *djgpp*)
14653    lt_prog_compiler_pic_F77=
14654    ;;
14655  *)
14656    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14657    ;;
14658esac
14659
14660#
14661# Check to make sure the static flag actually works.
14662#
14663wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14664{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14665$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14666if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14667  $as_echo_n "(cached) " >&6
14668else
14669  lt_cv_prog_compiler_static_works_F77=no
14670   save_LDFLAGS="$LDFLAGS"
14671   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14672   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14673   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14674     # The linker can only warn and ignore the option if not recognized
14675     # So say no if there are warnings
14676     if test -s conftest.err; then
14677       # Append any errors to the config.log.
14678       cat conftest.err 1>&5
14679       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14680       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14681       if diff conftest.exp conftest.er2 >/dev/null; then
14682         lt_cv_prog_compiler_static_works_F77=yes
14683       fi
14684     else
14685       lt_cv_prog_compiler_static_works_F77=yes
14686     fi
14687   fi
14688   $rm -r conftest*
14689   LDFLAGS="$save_LDFLAGS"
14690
14691fi
14692{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14693$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14694
14695if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14696    :
14697else
14698    lt_prog_compiler_static_F77=
14699fi
14700
14701
14702{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14703$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14704if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14705  $as_echo_n "(cached) " >&6
14706else
14707  lt_cv_prog_compiler_c_o_F77=no
14708   $rm -r conftest 2>/dev/null
14709   mkdir conftest
14710   cd conftest
14711   mkdir out
14712   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14713
14714   lt_compiler_flag="-o out/conftest2.$ac_objext"
14715   # Insert the option either (1) after the last *FLAGS variable, or
14716   # (2) before a word containing "conftest.", or (3) at the end.
14717   # Note that $ac_compile itself does not contain backslashes and begins
14718   # with a dollar sign (not a hyphen), so the echo should work correctly.
14719   lt_compile=`echo "$ac_compile" | $SED \
14720   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14721   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14722   -e 's:$: $lt_compiler_flag:'`
14723   (eval echo "\"\$as_me:14723: $lt_compile\"" >&5)
14724   (eval "$lt_compile" 2>out/conftest.err)
14725   ac_status=$?
14726   cat out/conftest.err >&5
14727   echo "$as_me:14727: \$? = $ac_status" >&5
14728   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14729   then
14730     # The compiler can only warn and ignore the option if not recognized
14731     # So say no if there are warnings
14732     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14733     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14734     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14735       lt_cv_prog_compiler_c_o_F77=yes
14736     fi
14737   fi
14738   chmod u+w . 2>&5
14739   $rm conftest*
14740   # SGI C++ compiler will create directory out/ii_files/ for
14741   # template instantiation
14742   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14743   $rm out/* && rmdir out
14744   cd ..
14745   rmdir conftest
14746   $rm conftest*
14747
14748fi
14749{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14750$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14751
14752
14753hard_links="nottested"
14754if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14755  # do not overwrite the value of need_locks provided by the user
14756  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14757$as_echo_n "checking if we can lock with hard links... " >&6; }
14758  hard_links=yes
14759  $rm conftest*
14760  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14761  touch conftest.a
14762  ln conftest.a conftest.b 2>&5 || hard_links=no
14763  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14764  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14765$as_echo "$hard_links" >&6; }
14766  if test "$hard_links" = no; then
14767    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14768$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14769    need_locks=warn
14770  fi
14771else
14772  need_locks=no
14773fi
14774
14775{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14776$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14777
14778  runpath_var=
14779  allow_undefined_flag_F77=
14780  enable_shared_with_static_runtimes_F77=no
14781  archive_cmds_F77=
14782  archive_expsym_cmds_F77=
14783  old_archive_From_new_cmds_F77=
14784  old_archive_from_expsyms_cmds_F77=
14785  export_dynamic_flag_spec_F77=
14786  whole_archive_flag_spec_F77=
14787  thread_safe_flag_spec_F77=
14788  hardcode_libdir_flag_spec_F77=
14789  hardcode_libdir_flag_spec_ld_F77=
14790  hardcode_libdir_separator_F77=
14791  hardcode_direct_F77=no
14792  hardcode_minus_L_F77=no
14793  hardcode_shlibpath_var_F77=unsupported
14794  link_all_deplibs_F77=unknown
14795  hardcode_automatic_F77=no
14796  module_cmds_F77=
14797  module_expsym_cmds_F77=
14798  always_export_symbols_F77=no
14799  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14800  # include_expsyms should be a list of space-separated symbols to be *always*
14801  # included in the symbol list
14802  include_expsyms_F77=
14803  # exclude_expsyms can be an extended regexp of symbols to exclude
14804  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14805  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14806  # as well as any symbol that contains `d'.
14807  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14808  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14809  # platforms (ab)use it in PIC code, but their linkers get confused if
14810  # the symbol is explicitly referenced.  Since portable code cannot
14811  # rely on this symbol name, it's probably fine to never include it in
14812  # preloaded symbol tables.
14813  # Exclude shared library initialization/finalization symbols.
14814  extract_expsyms_cmds=
14815  # Just being paranoid about ensuring that cc_basename is set.
14816  for cc_temp in $compiler""; do
14817  case $cc_temp in
14818    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14819    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14820    \-*) ;;
14821    *) break;;
14822  esac
14823done
14824cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14825
14826  case $host_os in
14827  cygwin* | mingw* | pw32*)
14828    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14829    # When not using gcc, we currently assume that we are using
14830    # Microsoft Visual C++.
14831    if test "$GCC" != yes; then
14832      with_gnu_ld=no
14833    fi
14834    ;;
14835  interix*)
14836    # we just hope/assume this is gcc and not c89 (= MSVC++)
14837    with_gnu_ld=yes
14838    ;;
14839  openbsd*)
14840    with_gnu_ld=no
14841    ;;
14842  esac
14843
14844  ld_shlibs_F77=yes
14845  if test "$with_gnu_ld" = yes; then
14846    # If archive_cmds runs LD, not CC, wlarc should be empty
14847    wlarc='${wl}'
14848
14849    # Set some defaults for GNU ld with shared library support. These
14850    # are reset later if shared libraries are not supported. Putting them
14851    # here allows them to be overridden if necessary.
14852    runpath_var=LD_RUN_PATH
14853    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14854    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14855    # ancient GNU ld didn't support --whole-archive et. al.
14856    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14857	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14858      else
14859  	whole_archive_flag_spec_F77=
14860    fi
14861    supports_anon_versioning=no
14862    case `$LD -v 2>/dev/null` in
14863      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14864      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14865      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14866      *\ 2.11.*) ;; # other 2.11 versions
14867      *) supports_anon_versioning=yes ;;
14868    esac
14869
14870    # See if GNU ld supports shared libraries.
14871    case $host_os in
14872    aix[3-9]*)
14873      # On AIX/PPC, the GNU linker is very broken
14874      if test "$host_cpu" != ia64; then
14875	ld_shlibs_F77=no
14876	cat <<EOF 1>&2
14877
14878*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14879*** to be unable to reliably create shared libraries on AIX.
14880*** Therefore, libtool is disabling shared libraries support.  If you
14881*** really care for shared libraries, you may want to modify your PATH
14882*** so that a non-GNU linker is found, and then restart.
14883
14884EOF
14885      fi
14886      ;;
14887
14888    amigaos*)
14889      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)'
14890      hardcode_libdir_flag_spec_F77='-L$libdir'
14891      hardcode_minus_L_F77=yes
14892
14893      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14894      # that the semantics of dynamic libraries on AmigaOS, at least up
14895      # to version 4, is to share data among multiple programs linked
14896      # with the same dynamic library.  Since this doesn't match the
14897      # behavior of shared libraries on other platforms, we can't use
14898      # them.
14899      ld_shlibs_F77=no
14900      ;;
14901
14902    beos*)
14903      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14904	allow_undefined_flag_F77=unsupported
14905	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14906	# support --undefined.  This deserves some investigation.  FIXME
14907	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14908      else
14909	ld_shlibs_F77=no
14910      fi
14911      ;;
14912
14913    cygwin* | mingw* | pw32*)
14914      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14915      # as there is no search path for DLLs.
14916      hardcode_libdir_flag_spec_F77='-L$libdir'
14917      allow_undefined_flag_F77=unsupported
14918      always_export_symbols_F77=no
14919      enable_shared_with_static_runtimes_F77=yes
14920      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14921
14922      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14923        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14924	# If the export-symbols file already is a .def file (1st line
14925	# is EXPORTS), use it as is; otherwise, prepend...
14926	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14927	  cp $export_symbols $output_objdir/$soname.def;
14928	else
14929	  echo EXPORTS > $output_objdir/$soname.def;
14930	  cat $export_symbols >> $output_objdir/$soname.def;
14931	fi~
14932	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14933      else
14934	ld_shlibs_F77=no
14935      fi
14936      ;;
14937
14938    interix[3-9]*)
14939      hardcode_direct_F77=no
14940      hardcode_shlibpath_var_F77=no
14941      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14942      export_dynamic_flag_spec_F77='${wl}-E'
14943      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14944      # Instead, shared libraries are loaded at an image base (0x10000000 by
14945      # default) and relocated if they conflict, which is a slow very memory
14946      # consuming and fragmenting process.  To avoid this, we pick a random,
14947      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14948      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14949      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'
14950      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'
14951      ;;
14952
14953    gnu* | linux* | k*bsd*-gnu)
14954      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14955	tmp_addflag=
14956	case $cc_basename,$host_cpu in
14957	pgcc*)				# Portland Group C compiler
14958	  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'
14959	  tmp_addflag=' $pic_flag'
14960	  ;;
14961	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14962	  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'
14963	  tmp_addflag=' $pic_flag -Mnomain' ;;
14964	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14965	  tmp_addflag=' -i_dynamic' ;;
14966	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14967	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14968	ifc* | ifort*)			# Intel Fortran compiler
14969	  tmp_addflag=' -nofor_main' ;;
14970	esac
14971	case `$CC -V 2>&1 | sed 5q` in
14972	*Sun\ C*)			# Sun C 5.9
14973	  whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14974	  tmp_sharedflag='-G' ;;
14975	*Sun\ F*)			# Sun Fortran 8.3
14976	  tmp_sharedflag='-G' ;;
14977	*)
14978	  tmp_sharedflag='-shared' ;;
14979	esac
14980	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14981
14982	if test $supports_anon_versioning = yes; then
14983	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14984  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14985  $echo "local: *; };" >> $output_objdir/$libname.ver~
14986	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14987	fi
14988      else
14989	ld_shlibs_F77=no
14990      fi
14991      ;;
14992
14993    netbsd*)
14994      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14995	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14996	wlarc=
14997      else
14998	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14999	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15000      fi
15001      ;;
15002
15003    solaris*)
15004      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15005	ld_shlibs_F77=no
15006	cat <<EOF 1>&2
15007
15008*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15009*** create shared libraries on Solaris systems.  Therefore, libtool
15010*** is disabling shared libraries support.  We urge you to upgrade GNU
15011*** binutils to release 2.9.1 or newer.  Another option is to modify
15012*** your PATH or compiler configuration so that the native linker is
15013*** used, and then restart.
15014
15015EOF
15016      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15017	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15018	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15019      else
15020	ld_shlibs_F77=no
15021      fi
15022      ;;
15023
15024    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15025      case `$LD -v 2>&1` in
15026        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15027	ld_shlibs_F77=no
15028	cat <<_LT_EOF 1>&2
15029
15030*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15031*** reliably create shared libraries on SCO systems.  Therefore, libtool
15032*** is disabling shared libraries support.  We urge you to upgrade GNU
15033*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15034*** your PATH or compiler configuration so that the native linker is
15035*** used, and then restart.
15036
15037_LT_EOF
15038	;;
15039	*)
15040	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15041	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15042	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15043	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15044	  else
15045	    ld_shlibs_F77=no
15046	  fi
15047	;;
15048      esac
15049      ;;
15050
15051    sunos4*)
15052      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15053      wlarc=
15054      hardcode_direct_F77=yes
15055      hardcode_shlibpath_var_F77=no
15056      ;;
15057
15058    *)
15059      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15060	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15061	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15062      else
15063	ld_shlibs_F77=no
15064      fi
15065      ;;
15066    esac
15067
15068    if test "$ld_shlibs_F77" = no; then
15069      runpath_var=
15070      hardcode_libdir_flag_spec_F77=
15071      export_dynamic_flag_spec_F77=
15072      whole_archive_flag_spec_F77=
15073    fi
15074  else
15075    # PORTME fill in a description of your system's linker (not GNU ld)
15076    case $host_os in
15077    aix3*)
15078      allow_undefined_flag_F77=unsupported
15079      always_export_symbols_F77=yes
15080      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'
15081      # Note: this linker hardcodes the directories in LIBPATH if there
15082      # are no directories specified by -L.
15083      hardcode_minus_L_F77=yes
15084      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15085	# Neither direct hardcoding nor static linking is supported with a
15086	# broken collect2.
15087	hardcode_direct_F77=unsupported
15088      fi
15089      ;;
15090
15091    aix[4-9]*)
15092      if test "$host_cpu" = ia64; then
15093	# On IA64, the linker does run time linking by default, so we don't
15094	# have to do anything special.
15095	aix_use_runtimelinking=no
15096	exp_sym_flag='-Bexport'
15097	no_entry_flag=""
15098      else
15099	# If we're using GNU nm, then we don't want the "-C" option.
15100	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15101	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15102	  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'
15103	else
15104	  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'
15105	fi
15106	aix_use_runtimelinking=no
15107
15108	# Test if we are trying to use run time linking or normal
15109	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15110	# need to do runtime linking.
15111	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15112	  for ld_flag in $LDFLAGS; do
15113  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15114  	    aix_use_runtimelinking=yes
15115  	    break
15116  	  fi
15117	  done
15118	  ;;
15119	esac
15120
15121	exp_sym_flag='-bexport'
15122	no_entry_flag='-bnoentry'
15123      fi
15124
15125      # When large executables or shared objects are built, AIX ld can
15126      # have problems creating the table of contents.  If linking a library
15127      # or program results in "error TOC overflow" add -mminimal-toc to
15128      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15129      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15130
15131      archive_cmds_F77=''
15132      hardcode_direct_F77=yes
15133      hardcode_libdir_separator_F77=':'
15134      link_all_deplibs_F77=yes
15135
15136      if test "$GCC" = yes; then
15137	case $host_os in aix4.[012]|aix4.[012].*)
15138	# We only want to do this on AIX 4.2 and lower, the check
15139	# below for broken collect2 doesn't work under 4.3+
15140	  collect2name=`${CC} -print-prog-name=collect2`
15141	  if test -f "$collect2name" && \
15142  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15143	  then
15144  	  # We have reworked collect2
15145  	  :
15146	  else
15147  	  # We have old collect2
15148  	  hardcode_direct_F77=unsupported
15149  	  # It fails to find uninstalled libraries when the uninstalled
15150  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15151  	  # to unsupported forces relinking
15152  	  hardcode_minus_L_F77=yes
15153  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15154  	  hardcode_libdir_separator_F77=
15155	  fi
15156	  ;;
15157	esac
15158	shared_flag='-shared'
15159	if test "$aix_use_runtimelinking" = yes; then
15160	  shared_flag="$shared_flag "'${wl}-G'
15161	fi
15162      else
15163	# not using gcc
15164	if test "$host_cpu" = ia64; then
15165  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15166  	# chokes on -Wl,-G. The following line is correct:
15167	  shared_flag='-G'
15168	else
15169	  if test "$aix_use_runtimelinking" = yes; then
15170	    shared_flag='${wl}-G'
15171	  else
15172	    shared_flag='${wl}-bM:SRE'
15173	  fi
15174	fi
15175      fi
15176
15177      # It seems that -bexpall does not export symbols beginning with
15178      # underscore (_), so it is better to generate a list of symbols to export.
15179      always_export_symbols_F77=yes
15180      if test "$aix_use_runtimelinking" = yes; then
15181	# Warning - without using the other runtime loading flags (-brtl),
15182	# -berok will link without error, but may produce a broken library.
15183	allow_undefined_flag_F77='-berok'
15184       # Determine the default libpath from the value encoded in an empty executable.
15185       cat >conftest.$ac_ext <<_ACEOF
15186      program main
15187
15188      end
15189_ACEOF
15190rm -f conftest.$ac_objext conftest$ac_exeext
15191if { (ac_try="$ac_link"
15192case "(($ac_try" in
15193  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15194  *) ac_try_echo=$ac_try;;
15195esac
15196eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15197$as_echo "$ac_try_echo") >&5
15198  (eval "$ac_link") 2>conftest.er1
15199  ac_status=$?
15200  grep -v '^ *+' conftest.er1 >conftest.err
15201  rm -f conftest.er1
15202  cat conftest.err >&5
15203  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15204  (exit $ac_status); } && {
15205	 test -z "$ac_f77_werror_flag" ||
15206	 test ! -s conftest.err
15207       } && test -s conftest$ac_exeext && {
15208	 test "$cross_compiling" = yes ||
15209	 $as_test_x conftest$ac_exeext
15210       }; then
15211
15212lt_aix_libpath_sed='
15213    /Import File Strings/,/^$/ {
15214	/^0/ {
15215	    s/^0  *\(.*\)$/\1/
15216	    p
15217	}
15218    }'
15219aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15220# Check for a 64-bit object if we didn't find anything.
15221if test -z "$aix_libpath"; then
15222  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15223fi
15224else
15225  $as_echo "$as_me: failed program was:" >&5
15226sed 's/^/| /' conftest.$ac_ext >&5
15227
15228
15229fi
15230
15231rm -rf conftest.dSYM
15232rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15233      conftest$ac_exeext conftest.$ac_ext
15234if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15235
15236       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15237	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"
15238       else
15239	if test "$host_cpu" = ia64; then
15240	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15241	  allow_undefined_flag_F77="-z nodefs"
15242	  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"
15243	else
15244	 # Determine the default libpath from the value encoded in an empty executable.
15245	 cat >conftest.$ac_ext <<_ACEOF
15246      program main
15247
15248      end
15249_ACEOF
15250rm -f conftest.$ac_objext conftest$ac_exeext
15251if { (ac_try="$ac_link"
15252case "(($ac_try" in
15253  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15254  *) ac_try_echo=$ac_try;;
15255esac
15256eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15257$as_echo "$ac_try_echo") >&5
15258  (eval "$ac_link") 2>conftest.er1
15259  ac_status=$?
15260  grep -v '^ *+' conftest.er1 >conftest.err
15261  rm -f conftest.er1
15262  cat conftest.err >&5
15263  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15264  (exit $ac_status); } && {
15265	 test -z "$ac_f77_werror_flag" ||
15266	 test ! -s conftest.err
15267       } && test -s conftest$ac_exeext && {
15268	 test "$cross_compiling" = yes ||
15269	 $as_test_x conftest$ac_exeext
15270       }; then
15271
15272lt_aix_libpath_sed='
15273    /Import File Strings/,/^$/ {
15274	/^0/ {
15275	    s/^0  *\(.*\)$/\1/
15276	    p
15277	}
15278    }'
15279aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15280# Check for a 64-bit object if we didn't find anything.
15281if test -z "$aix_libpath"; then
15282  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15283fi
15284else
15285  $as_echo "$as_me: failed program was:" >&5
15286sed 's/^/| /' conftest.$ac_ext >&5
15287
15288
15289fi
15290
15291rm -rf conftest.dSYM
15292rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15293      conftest$ac_exeext conftest.$ac_ext
15294if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15295
15296	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15297	  # Warning - without using the other run time loading flags,
15298	  # -berok will link without error, but may produce a broken library.
15299	  no_undefined_flag_F77=' ${wl}-bernotok'
15300	  allow_undefined_flag_F77=' ${wl}-berok'
15301	  # Exported symbols can be pulled into shared objects from archives
15302	  whole_archive_flag_spec_F77='$convenience'
15303	  archive_cmds_need_lc_F77=yes
15304	  # This is similar to how AIX traditionally builds its shared libraries.
15305	  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'
15306	fi
15307      fi
15308      ;;
15309
15310    amigaos*)
15311      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)'
15312      hardcode_libdir_flag_spec_F77='-L$libdir'
15313      hardcode_minus_L_F77=yes
15314      # see comment about different semantics on the GNU ld section
15315      ld_shlibs_F77=no
15316      ;;
15317
15318    bsdi[45]*)
15319      export_dynamic_flag_spec_F77=-rdynamic
15320      ;;
15321
15322    cygwin* | mingw* | pw32*)
15323      # When not using gcc, we currently assume that we are using
15324      # Microsoft Visual C++.
15325      # hardcode_libdir_flag_spec is actually meaningless, as there is
15326      # no search path for DLLs.
15327      hardcode_libdir_flag_spec_F77=' '
15328      allow_undefined_flag_F77=unsupported
15329      # Tell ltmain to make .lib files, not .a files.
15330      libext=lib
15331      # Tell ltmain to make .dll files, not .so files.
15332      shrext_cmds=".dll"
15333      # FIXME: Setting linknames here is a bad hack.
15334      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15335      # The linker will automatically build a .lib file if we build a DLL.
15336      old_archive_From_new_cmds_F77='true'
15337      # FIXME: Should let the user specify the lib program.
15338      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15339      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15340      enable_shared_with_static_runtimes_F77=yes
15341      ;;
15342
15343    darwin* | rhapsody*)
15344      allow_undefined_flag_F77="$_lt_dar_allow_undefined"
15345      archive_cmds_need_lc_F77=no
15346      hardcode_direct_F77=no
15347      hardcode_automatic_F77=yes
15348      hardcode_shlibpath_var_F77=unsupported
15349      whole_archive_flag_spec_F77=''
15350      link_all_deplibs_F77=yes
15351    if test "$GCC" = yes ; then
15352    	output_verbose_link_cmd='echo'
15353        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15354        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15355        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15356        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15357    else
15358      case $cc_basename in
15359        xlc*)
15360         output_verbose_link_cmd='echo'
15361         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15362         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15363          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15364         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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15365          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}'
15366          ;;
15367       *)
15368         ld_shlibs_F77=no
15369          ;;
15370      esac
15371    fi
15372      ;;
15373
15374    dgux*)
15375      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15376      hardcode_libdir_flag_spec_F77='-L$libdir'
15377      hardcode_shlibpath_var_F77=no
15378      ;;
15379
15380    freebsd1*)
15381      ld_shlibs_F77=no
15382      ;;
15383
15384    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15385    # support.  Future versions do this automatically, but an explicit c++rt0.o
15386    # does not break anything, and helps significantly (at the cost of a little
15387    # extra space).
15388    freebsd2.2*)
15389      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15390      hardcode_libdir_flag_spec_F77='-R$libdir'
15391      hardcode_direct_F77=yes
15392      hardcode_shlibpath_var_F77=no
15393      ;;
15394
15395    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15396    freebsd2*)
15397      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15398      hardcode_direct_F77=yes
15399      hardcode_minus_L_F77=yes
15400      hardcode_shlibpath_var_F77=no
15401      ;;
15402
15403    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15404    freebsd* | dragonfly*)
15405      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15406      hardcode_libdir_flag_spec_F77='-R$libdir'
15407      hardcode_direct_F77=yes
15408      hardcode_shlibpath_var_F77=no
15409      ;;
15410
15411    hpux9*)
15412      if test "$GCC" = yes; then
15413	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'
15414      else
15415	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'
15416      fi
15417      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15418      hardcode_libdir_separator_F77=:
15419      hardcode_direct_F77=yes
15420
15421      # hardcode_minus_L: Not really in the search PATH,
15422      # but as the default location of the library.
15423      hardcode_minus_L_F77=yes
15424      export_dynamic_flag_spec_F77='${wl}-E'
15425      ;;
15426
15427    hpux10*)
15428      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15429	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15430      else
15431	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15432      fi
15433      if test "$with_gnu_ld" = no; then
15434	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15435	hardcode_libdir_separator_F77=:
15436
15437	hardcode_direct_F77=yes
15438	export_dynamic_flag_spec_F77='${wl}-E'
15439
15440	# hardcode_minus_L: Not really in the search PATH,
15441	# but as the default location of the library.
15442	hardcode_minus_L_F77=yes
15443      fi
15444      ;;
15445
15446    hpux11*)
15447      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15448	case $host_cpu in
15449	hppa*64*)
15450	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15451	  ;;
15452	ia64*)
15453	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15454	  ;;
15455	*)
15456	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15457	  ;;
15458	esac
15459      else
15460	case $host_cpu in
15461	hppa*64*)
15462	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15463	  ;;
15464	ia64*)
15465	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15466	  ;;
15467	*)
15468	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15469	  ;;
15470	esac
15471      fi
15472      if test "$with_gnu_ld" = no; then
15473	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15474	hardcode_libdir_separator_F77=:
15475
15476	case $host_cpu in
15477	hppa*64*|ia64*)
15478	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15479	  hardcode_direct_F77=no
15480	  hardcode_shlibpath_var_F77=no
15481	  ;;
15482	*)
15483	  hardcode_direct_F77=yes
15484	  export_dynamic_flag_spec_F77='${wl}-E'
15485
15486	  # hardcode_minus_L: Not really in the search PATH,
15487	  # but as the default location of the library.
15488	  hardcode_minus_L_F77=yes
15489	  ;;
15490	esac
15491      fi
15492      ;;
15493
15494    irix5* | irix6* | nonstopux*)
15495      if test "$GCC" = yes; then
15496	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'
15497      else
15498	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'
15499	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15500      fi
15501      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15502      hardcode_libdir_separator_F77=:
15503      link_all_deplibs_F77=yes
15504      ;;
15505
15506    netbsd*)
15507      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15508	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15509      else
15510	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15511      fi
15512      hardcode_libdir_flag_spec_F77='-R$libdir'
15513      hardcode_direct_F77=yes
15514      hardcode_shlibpath_var_F77=no
15515      ;;
15516
15517    newsos6)
15518      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15519      hardcode_direct_F77=yes
15520      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15521      hardcode_libdir_separator_F77=:
15522      hardcode_shlibpath_var_F77=no
15523      ;;
15524
15525    openbsd*)
15526      if test -f /usr/libexec/ld.so; then
15527	hardcode_direct_F77=yes
15528	hardcode_shlibpath_var_F77=no
15529	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15530	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15531	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15532	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15533	  export_dynamic_flag_spec_F77='${wl}-E'
15534	else
15535	  case $host_os in
15536	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15537	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15538	     hardcode_libdir_flag_spec_F77='-R$libdir'
15539	     ;;
15540	   *)
15541	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15542	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15543	     ;;
15544	  esac
15545        fi
15546      else
15547	ld_shlibs_F77=no
15548      fi
15549      ;;
15550
15551    os2*)
15552      hardcode_libdir_flag_spec_F77='-L$libdir'
15553      hardcode_minus_L_F77=yes
15554      allow_undefined_flag_F77=unsupported
15555      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'
15556      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15557      ;;
15558
15559    osf3*)
15560      if test "$GCC" = yes; then
15561	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15562	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'
15563      else
15564	allow_undefined_flag_F77=' -expect_unresolved \*'
15565	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'
15566      fi
15567      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15568      hardcode_libdir_separator_F77=:
15569      ;;
15570
15571    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15572      if test "$GCC" = yes; then
15573	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15574	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'
15575	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15576      else
15577	allow_undefined_flag_F77=' -expect_unresolved \*'
15578	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'
15579	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~
15580	$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'
15581
15582	# Both c and cxx compiler support -rpath directly
15583	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15584      fi
15585      hardcode_libdir_separator_F77=:
15586      ;;
15587
15588    solaris*)
15589      no_undefined_flag_F77=' -z text'
15590      if test "$GCC" = yes; then
15591	wlarc='${wl}'
15592	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15593	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15594	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15595      else
15596	wlarc=''
15597	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15598	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15599  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15600      fi
15601      hardcode_libdir_flag_spec_F77='-R$libdir'
15602      hardcode_shlibpath_var_F77=no
15603      case $host_os in
15604      solaris2.[0-5] | solaris2.[0-5].*) ;;
15605      *)
15606	# The compiler driver will combine and reorder linker options,
15607	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15608	# but is careful enough not to reorder.
15609 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15610	if test "$GCC" = yes; then
15611	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15612	else
15613	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15614	fi
15615	;;
15616      esac
15617      link_all_deplibs_F77=yes
15618      ;;
15619
15620    sunos4*)
15621      if test "x$host_vendor" = xsequent; then
15622	# Use $CC to link under sequent, because it throws in some extra .o
15623	# files that make .init and .fini sections work.
15624	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15625      else
15626	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15627      fi
15628      hardcode_libdir_flag_spec_F77='-L$libdir'
15629      hardcode_direct_F77=yes
15630      hardcode_minus_L_F77=yes
15631      hardcode_shlibpath_var_F77=no
15632      ;;
15633
15634    sysv4)
15635      case $host_vendor in
15636	sni)
15637	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15638	  hardcode_direct_F77=yes # is this really true???
15639	;;
15640	siemens)
15641	  ## LD is ld it makes a PLAMLIB
15642	  ## CC just makes a GrossModule.
15643	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15644	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15645	  hardcode_direct_F77=no
15646        ;;
15647	motorola)
15648	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15649	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15650	;;
15651      esac
15652      runpath_var='LD_RUN_PATH'
15653      hardcode_shlibpath_var_F77=no
15654      ;;
15655
15656    sysv4.3*)
15657      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15658      hardcode_shlibpath_var_F77=no
15659      export_dynamic_flag_spec_F77='-Bexport'
15660      ;;
15661
15662    sysv4*MP*)
15663      if test -d /usr/nec; then
15664	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15665	hardcode_shlibpath_var_F77=no
15666	runpath_var=LD_RUN_PATH
15667	hardcode_runpath_var=yes
15668	ld_shlibs_F77=yes
15669      fi
15670      ;;
15671
15672    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15673      no_undefined_flag_F77='${wl}-z,text'
15674      archive_cmds_need_lc_F77=no
15675      hardcode_shlibpath_var_F77=no
15676      runpath_var='LD_RUN_PATH'
15677
15678      if test "$GCC" = yes; then
15679	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15680	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15681      else
15682	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15683	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15684      fi
15685      ;;
15686
15687    sysv5* | sco3.2v5* | sco5v6*)
15688      # Note: We can NOT use -z defs as we might desire, because we do not
15689      # link with -lc, and that would cause any symbols used from libc to
15690      # always be unresolved, which means just about no library would
15691      # ever link correctly.  If we're not using GNU ld we use -z text
15692      # though, which does catch some bad symbols but isn't as heavy-handed
15693      # as -z defs.
15694      no_undefined_flag_F77='${wl}-z,text'
15695      allow_undefined_flag_F77='${wl}-z,nodefs'
15696      archive_cmds_need_lc_F77=no
15697      hardcode_shlibpath_var_F77=no
15698      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15699      hardcode_libdir_separator_F77=':'
15700      link_all_deplibs_F77=yes
15701      export_dynamic_flag_spec_F77='${wl}-Bexport'
15702      runpath_var='LD_RUN_PATH'
15703
15704      if test "$GCC" = yes; then
15705	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15706	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15707      else
15708	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15709	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15710      fi
15711      ;;
15712
15713    uts4*)
15714      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15715      hardcode_libdir_flag_spec_F77='-L$libdir'
15716      hardcode_shlibpath_var_F77=no
15717      ;;
15718
15719    *)
15720      ld_shlibs_F77=no
15721      ;;
15722    esac
15723  fi
15724
15725{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15726$as_echo "$ld_shlibs_F77" >&6; }
15727test "$ld_shlibs_F77" = no && can_build_shared=no
15728
15729#
15730# Do we need to explicitly link libc?
15731#
15732case "x$archive_cmds_need_lc_F77" in
15733x|xyes)
15734  # Assume -lc should be added
15735  archive_cmds_need_lc_F77=yes
15736
15737  if test "$enable_shared" = yes && test "$GCC" = yes; then
15738    case $archive_cmds_F77 in
15739    *'~'*)
15740      # FIXME: we may have to deal with multi-command sequences.
15741      ;;
15742    '$CC '*)
15743      # Test whether the compiler implicitly links with -lc since on some
15744      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15745      # to ld, don't add -lc before -lgcc.
15746      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15747$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15748      $rm conftest*
15749      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15750
15751      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15752  (eval $ac_compile) 2>&5
15753  ac_status=$?
15754  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15755  (exit $ac_status); } 2>conftest.err; then
15756        soname=conftest
15757        lib=conftest
15758        libobjs=conftest.$ac_objext
15759        deplibs=
15760        wl=$lt_prog_compiler_wl_F77
15761	pic_flag=$lt_prog_compiler_pic_F77
15762        compiler_flags=-v
15763        linker_flags=-v
15764        verstring=
15765        output_objdir=.
15766        libname=conftest
15767        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15768        allow_undefined_flag_F77=
15769        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15770  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15771  ac_status=$?
15772  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15773  (exit $ac_status); }
15774        then
15775	  archive_cmds_need_lc_F77=no
15776        else
15777	  archive_cmds_need_lc_F77=yes
15778        fi
15779        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15780      else
15781        cat conftest.err 1>&5
15782      fi
15783      $rm conftest*
15784      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15785$as_echo "$archive_cmds_need_lc_F77" >&6; }
15786      ;;
15787    esac
15788  fi
15789  ;;
15790esac
15791
15792{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15793$as_echo_n "checking dynamic linker characteristics... " >&6; }
15794library_names_spec=
15795libname_spec='lib$name'
15796soname_spec=
15797shrext_cmds=".so"
15798postinstall_cmds=
15799postuninstall_cmds=
15800finish_cmds=
15801finish_eval=
15802shlibpath_var=
15803shlibpath_overrides_runpath=unknown
15804version_type=none
15805dynamic_linker="$host_os ld.so"
15806sys_lib_dlsearch_path_spec="/lib /usr/lib"
15807
15808need_lib_prefix=unknown
15809hardcode_into_libs=no
15810
15811# when you set need_version to no, make sure it does not cause -set_version
15812# flags to be left without arguments
15813need_version=unknown
15814
15815case $host_os in
15816aix3*)
15817  version_type=linux
15818  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15819  shlibpath_var=LIBPATH
15820
15821  # AIX 3 has no versioning support, so we append a major version to the name.
15822  soname_spec='${libname}${release}${shared_ext}$major'
15823  ;;
15824
15825aix[4-9]*)
15826  version_type=linux
15827  need_lib_prefix=no
15828  need_version=no
15829  hardcode_into_libs=yes
15830  if test "$host_cpu" = ia64; then
15831    # AIX 5 supports IA64
15832    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15833    shlibpath_var=LD_LIBRARY_PATH
15834  else
15835    # With GCC up to 2.95.x, collect2 would create an import file
15836    # for dependence libraries.  The import file would start with
15837    # the line `#! .'.  This would cause the generated library to
15838    # depend on `.', always an invalid library.  This was fixed in
15839    # development snapshots of GCC prior to 3.0.
15840    case $host_os in
15841      aix4 | aix4.[01] | aix4.[01].*)
15842      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15843	   echo ' yes '
15844	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15845	:
15846      else
15847	can_build_shared=no
15848      fi
15849      ;;
15850    esac
15851    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15852    # soname into executable. Probably we can add versioning support to
15853    # collect2, so additional links can be useful in future.
15854    if test "$aix_use_runtimelinking" = yes; then
15855      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15856      # instead of lib<name>.a to let people know that these are not
15857      # typical AIX shared libraries.
15858      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15859    else
15860      # We preserve .a as extension for shared libraries through AIX4.2
15861      # and later when we are not doing run time linking.
15862      library_names_spec='${libname}${release}.a $libname.a'
15863      soname_spec='${libname}${release}${shared_ext}$major'
15864    fi
15865    shlibpath_var=LIBPATH
15866  fi
15867  ;;
15868
15869amigaos*)
15870  library_names_spec='$libname.ixlibrary $libname.a'
15871  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15872  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'
15873  ;;
15874
15875beos*)
15876  library_names_spec='${libname}${shared_ext}'
15877  dynamic_linker="$host_os ld.so"
15878  shlibpath_var=LIBRARY_PATH
15879  ;;
15880
15881bsdi[45]*)
15882  version_type=linux
15883  need_version=no
15884  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15885  soname_spec='${libname}${release}${shared_ext}$major'
15886  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15887  shlibpath_var=LD_LIBRARY_PATH
15888  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15889  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15890  # the default ld.so.conf also contains /usr/contrib/lib and
15891  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15892  # libtool to hard-code these into programs
15893  ;;
15894
15895cygwin* | mingw* | pw32*)
15896  version_type=windows
15897  shrext_cmds=".dll"
15898  need_version=no
15899  need_lib_prefix=no
15900
15901  case $GCC,$host_os in
15902  yes,cygwin* | yes,mingw* | yes,pw32*)
15903    library_names_spec='$libname.dll.a'
15904    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15905    postinstall_cmds='base_file=`basename \${file}`~
15906      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15907      dldir=$destdir/`dirname \$dlpath`~
15908      test -d \$dldir || mkdir -p \$dldir~
15909      $install_prog $dir/$dlname \$dldir/$dlname~
15910      chmod a+x \$dldir/$dlname'
15911    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15912      dlpath=$dir/\$dldll~
15913       $rm \$dlpath'
15914    shlibpath_overrides_runpath=yes
15915
15916    case $host_os in
15917    cygwin*)
15918      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15919      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15920      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15921      ;;
15922    mingw*)
15923      # MinGW DLLs use traditional 'lib' prefix
15924      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15925      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15926      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15927        # It is most probably a Windows format PATH printed by
15928        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15929        # path with ; separators, and with drive letters. We can handle the
15930        # drive letters (cygwin fileutils understands them), so leave them,
15931        # especially as we might pass files found there to a mingw objdump,
15932        # which wouldn't understand a cygwinified path. Ahh.
15933        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15934      else
15935        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15936      fi
15937      ;;
15938    pw32*)
15939      # pw32 DLLs use 'pw' prefix rather than 'lib'
15940      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15941      ;;
15942    esac
15943    ;;
15944
15945  *)
15946    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15947    ;;
15948  esac
15949  dynamic_linker='Win32 ld.exe'
15950  # FIXME: first we should search . and the directory the executable is in
15951  shlibpath_var=PATH
15952  ;;
15953
15954darwin* | rhapsody*)
15955  dynamic_linker="$host_os dyld"
15956  version_type=darwin
15957  need_lib_prefix=no
15958  need_version=no
15959  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15960  soname_spec='${libname}${release}${major}$shared_ext'
15961  shlibpath_overrides_runpath=yes
15962  shlibpath_var=DYLD_LIBRARY_PATH
15963  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15964
15965  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15966  ;;
15967
15968dgux*)
15969  version_type=linux
15970  need_lib_prefix=no
15971  need_version=no
15972  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15973  soname_spec='${libname}${release}${shared_ext}$major'
15974  shlibpath_var=LD_LIBRARY_PATH
15975  ;;
15976
15977freebsd1*)
15978  dynamic_linker=no
15979  ;;
15980
15981freebsd* | dragonfly*)
15982  # DragonFly does not have aout.  When/if they implement a new
15983  # versioning mechanism, adjust this.
15984  if test -x /usr/bin/objformat; then
15985    objformat=`/usr/bin/objformat`
15986  else
15987    case $host_os in
15988    freebsd[123]*) objformat=aout ;;
15989    *) objformat=elf ;;
15990    esac
15991  fi
15992  version_type=freebsd-$objformat
15993  case $version_type in
15994    freebsd-elf*)
15995      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15996      need_version=no
15997      need_lib_prefix=no
15998      ;;
15999    freebsd-*)
16000      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16001      need_version=yes
16002      ;;
16003  esac
16004  shlibpath_var=LD_LIBRARY_PATH
16005  case $host_os in
16006  freebsd2*)
16007    shlibpath_overrides_runpath=yes
16008    ;;
16009  freebsd3.[01]* | freebsdelf3.[01]*)
16010    shlibpath_overrides_runpath=yes
16011    hardcode_into_libs=yes
16012    ;;
16013  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16014  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16015    shlibpath_overrides_runpath=no
16016    hardcode_into_libs=yes
16017    ;;
16018  *) # from 4.6 on, and DragonFly
16019    shlibpath_overrides_runpath=yes
16020    hardcode_into_libs=yes
16021    ;;
16022  esac
16023  ;;
16024
16025gnu*)
16026  version_type=linux
16027  need_lib_prefix=no
16028  need_version=no
16029  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16030  soname_spec='${libname}${release}${shared_ext}$major'
16031  shlibpath_var=LD_LIBRARY_PATH
16032  hardcode_into_libs=yes
16033  ;;
16034
16035hpux9* | hpux10* | hpux11*)
16036  # Give a soname corresponding to the major version so that dld.sl refuses to
16037  # link against other versions.
16038  version_type=sunos
16039  need_lib_prefix=no
16040  need_version=no
16041  case $host_cpu in
16042  ia64*)
16043    shrext_cmds='.so'
16044    hardcode_into_libs=yes
16045    dynamic_linker="$host_os dld.so"
16046    shlibpath_var=LD_LIBRARY_PATH
16047    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16048    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16049    soname_spec='${libname}${release}${shared_ext}$major'
16050    if test "X$HPUX_IA64_MODE" = X32; then
16051      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16052    else
16053      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16054    fi
16055    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16056    ;;
16057   hppa*64*)
16058     shrext_cmds='.sl'
16059     hardcode_into_libs=yes
16060     dynamic_linker="$host_os dld.sl"
16061     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16062     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16063     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16064     soname_spec='${libname}${release}${shared_ext}$major'
16065     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16066     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16067     ;;
16068   *)
16069    shrext_cmds='.sl'
16070    dynamic_linker="$host_os dld.sl"
16071    shlibpath_var=SHLIB_PATH
16072    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16073    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16074    soname_spec='${libname}${release}${shared_ext}$major'
16075    ;;
16076  esac
16077  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16078  postinstall_cmds='chmod 555 $lib'
16079  ;;
16080
16081interix[3-9]*)
16082  version_type=linux
16083  need_lib_prefix=no
16084  need_version=no
16085  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16086  soname_spec='${libname}${release}${shared_ext}$major'
16087  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16088  shlibpath_var=LD_LIBRARY_PATH
16089  shlibpath_overrides_runpath=no
16090  hardcode_into_libs=yes
16091  ;;
16092
16093irix5* | irix6* | nonstopux*)
16094  case $host_os in
16095    nonstopux*) version_type=nonstopux ;;
16096    *)
16097	if test "$lt_cv_prog_gnu_ld" = yes; then
16098		version_type=linux
16099	else
16100		version_type=irix
16101	fi ;;
16102  esac
16103  need_lib_prefix=no
16104  need_version=no
16105  soname_spec='${libname}${release}${shared_ext}$major'
16106  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16107  case $host_os in
16108  irix5* | nonstopux*)
16109    libsuff= shlibsuff=
16110    ;;
16111  *)
16112    case $LD in # libtool.m4 will add one of these switches to LD
16113    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16114      libsuff= shlibsuff= libmagic=32-bit;;
16115    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16116      libsuff=32 shlibsuff=N32 libmagic=N32;;
16117    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16118      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16119    *) libsuff= shlibsuff= libmagic=never-match;;
16120    esac
16121    ;;
16122  esac
16123  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16124  shlibpath_overrides_runpath=no
16125  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16126  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16127  hardcode_into_libs=yes
16128  ;;
16129
16130# No shared lib support for Linux oldld, aout, or coff.
16131linux*oldld* | linux*aout* | linux*coff*)
16132  dynamic_linker=no
16133  ;;
16134
16135# This must be Linux ELF.
16136linux* | k*bsd*-gnu)
16137  version_type=linux
16138  need_lib_prefix=no
16139  need_version=no
16140  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16141  soname_spec='${libname}${release}${shared_ext}$major'
16142  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16143  shlibpath_var=LD_LIBRARY_PATH
16144  shlibpath_overrides_runpath=no
16145  # This implies no fast_install, which is unacceptable.
16146  # Some rework will be needed to allow for fast_install
16147  # before this can be enabled.
16148  hardcode_into_libs=yes
16149
16150  # Append ld.so.conf contents to the search path
16151  if test -f /etc/ld.so.conf; then
16152    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16153    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16154  fi
16155
16156  # We used to test for /lib/ld.so.1 and disable shared libraries on
16157  # powerpc, because MkLinux only supported shared libraries with the
16158  # GNU dynamic linker.  Since this was broken with cross compilers,
16159  # most powerpc-linux boxes support dynamic linking these days and
16160  # people can always --disable-shared, the test was removed, and we
16161  # assume the GNU/Linux dynamic linker is in use.
16162  dynamic_linker='GNU/Linux ld.so'
16163  ;;
16164
16165netbsd*)
16166  version_type=sunos
16167  need_lib_prefix=no
16168  need_version=no
16169  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16170    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16171    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16172    dynamic_linker='NetBSD (a.out) ld.so'
16173  else
16174    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16175    soname_spec='${libname}${release}${shared_ext}$major'
16176    dynamic_linker='NetBSD ld.elf_so'
16177  fi
16178  shlibpath_var=LD_LIBRARY_PATH
16179  shlibpath_overrides_runpath=yes
16180  hardcode_into_libs=yes
16181  ;;
16182
16183newsos6)
16184  version_type=linux
16185  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16186  shlibpath_var=LD_LIBRARY_PATH
16187  shlibpath_overrides_runpath=yes
16188  ;;
16189
16190nto-qnx*)
16191  version_type=linux
16192  need_lib_prefix=no
16193  need_version=no
16194  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16195  soname_spec='${libname}${release}${shared_ext}$major'
16196  shlibpath_var=LD_LIBRARY_PATH
16197  shlibpath_overrides_runpath=yes
16198  ;;
16199
16200openbsd*)
16201  version_type=sunos
16202  sys_lib_dlsearch_path_spec="/usr/lib"
16203  need_lib_prefix=no
16204  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16205  case $host_os in
16206    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16207    *)                         need_version=no  ;;
16208  esac
16209  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16210  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16211  shlibpath_var=LD_LIBRARY_PATH
16212  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16213    case $host_os in
16214      openbsd2.[89] | openbsd2.[89].*)
16215	shlibpath_overrides_runpath=no
16216	;;
16217      *)
16218	shlibpath_overrides_runpath=yes
16219	;;
16220      esac
16221  else
16222    shlibpath_overrides_runpath=yes
16223  fi
16224  ;;
16225
16226os2*)
16227  libname_spec='$name'
16228  shrext_cmds=".dll"
16229  need_lib_prefix=no
16230  library_names_spec='$libname${shared_ext} $libname.a'
16231  dynamic_linker='OS/2 ld.exe'
16232  shlibpath_var=LIBPATH
16233  ;;
16234
16235osf3* | osf4* | osf5*)
16236  version_type=osf
16237  need_lib_prefix=no
16238  need_version=no
16239  soname_spec='${libname}${release}${shared_ext}$major'
16240  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16241  shlibpath_var=LD_LIBRARY_PATH
16242  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16243  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16244  ;;
16245
16246rdos*)
16247  dynamic_linker=no
16248  ;;
16249
16250solaris*)
16251  version_type=linux
16252  need_lib_prefix=no
16253  need_version=no
16254  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16255  soname_spec='${libname}${release}${shared_ext}$major'
16256  shlibpath_var=LD_LIBRARY_PATH
16257  shlibpath_overrides_runpath=yes
16258  hardcode_into_libs=yes
16259  # ldd complains unless libraries are executable
16260  postinstall_cmds='chmod +x $lib'
16261  ;;
16262
16263sunos4*)
16264  version_type=sunos
16265  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16266  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16267  shlibpath_var=LD_LIBRARY_PATH
16268  shlibpath_overrides_runpath=yes
16269  if test "$with_gnu_ld" = yes; then
16270    need_lib_prefix=no
16271  fi
16272  need_version=yes
16273  ;;
16274
16275sysv4 | sysv4.3*)
16276  version_type=linux
16277  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16278  soname_spec='${libname}${release}${shared_ext}$major'
16279  shlibpath_var=LD_LIBRARY_PATH
16280  case $host_vendor in
16281    sni)
16282      shlibpath_overrides_runpath=no
16283      need_lib_prefix=no
16284      export_dynamic_flag_spec='${wl}-Blargedynsym'
16285      runpath_var=LD_RUN_PATH
16286      ;;
16287    siemens)
16288      need_lib_prefix=no
16289      ;;
16290    motorola)
16291      need_lib_prefix=no
16292      need_version=no
16293      shlibpath_overrides_runpath=no
16294      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16295      ;;
16296  esac
16297  ;;
16298
16299sysv4*MP*)
16300  if test -d /usr/nec ;then
16301    version_type=linux
16302    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16303    soname_spec='$libname${shared_ext}.$major'
16304    shlibpath_var=LD_LIBRARY_PATH
16305  fi
16306  ;;
16307
16308sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16309  version_type=freebsd-elf
16310  need_lib_prefix=no
16311  need_version=no
16312  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16313  soname_spec='${libname}${release}${shared_ext}$major'
16314  shlibpath_var=LD_LIBRARY_PATH
16315  hardcode_into_libs=yes
16316  if test "$with_gnu_ld" = yes; then
16317    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16318    shlibpath_overrides_runpath=no
16319  else
16320    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16321    shlibpath_overrides_runpath=yes
16322    case $host_os in
16323      sco3.2v5*)
16324        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16325	;;
16326    esac
16327  fi
16328  sys_lib_dlsearch_path_spec='/usr/lib'
16329  ;;
16330
16331uts4*)
16332  version_type=linux
16333  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16334  soname_spec='${libname}${release}${shared_ext}$major'
16335  shlibpath_var=LD_LIBRARY_PATH
16336  ;;
16337
16338*)
16339  dynamic_linker=no
16340  ;;
16341esac
16342{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16343$as_echo "$dynamic_linker" >&6; }
16344test "$dynamic_linker" = no && can_build_shared=no
16345
16346if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16347  $as_echo_n "(cached) " >&6
16348else
16349  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16350fi
16351
16352sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16353if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16354  $as_echo_n "(cached) " >&6
16355else
16356  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16357fi
16358
16359sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16360
16361variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16362if test "$GCC" = yes; then
16363  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16364fi
16365
16366{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16367$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16368hardcode_action_F77=
16369if test -n "$hardcode_libdir_flag_spec_F77" || \
16370   test -n "$runpath_var_F77" || \
16371   test "X$hardcode_automatic_F77" = "Xyes" ; then
16372
16373  # We can hardcode non-existant directories.
16374  if test "$hardcode_direct_F77" != no &&
16375     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16376     # have to relink, otherwise we might link with an installed library
16377     # when we should be linking with a yet-to-be-installed one
16378     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16379     test "$hardcode_minus_L_F77" != no; then
16380    # Linking always hardcodes the temporary library directory.
16381    hardcode_action_F77=relink
16382  else
16383    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16384    hardcode_action_F77=immediate
16385  fi
16386else
16387  # We cannot hardcode anything, or else we can only hardcode existing
16388  # directories.
16389  hardcode_action_F77=unsupported
16390fi
16391{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16392$as_echo "$hardcode_action_F77" >&6; }
16393
16394if test "$hardcode_action_F77" = relink; then
16395  # Fast installation is not supported
16396  enable_fast_install=no
16397elif test "$shlibpath_overrides_runpath" = yes ||
16398     test "$enable_shared" = no; then
16399  # Fast installation is not necessary
16400  enable_fast_install=needless
16401fi
16402
16403
16404# The else clause should only fire when bootstrapping the
16405# libtool distribution, otherwise you forgot to ship ltmain.sh
16406# with your package, and you will get complaints that there are
16407# no rules to generate ltmain.sh.
16408if test -f "$ltmain"; then
16409  # See if we are running on zsh, and set the options which allow our commands through
16410  # without removal of \ escapes.
16411  if test -n "${ZSH_VERSION+set}" ; then
16412    setopt NO_GLOB_SUBST
16413  fi
16414  # Now quote all the things that may contain metacharacters while being
16415  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16416  # variables and quote the copies for generation of the libtool script.
16417  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16418    SED SHELL STRIP \
16419    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16420    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16421    deplibs_check_method reload_flag reload_cmds need_locks \
16422    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16423    lt_cv_sys_global_symbol_to_c_name_address \
16424    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16425    old_postinstall_cmds old_postuninstall_cmds \
16426    compiler_F77 \
16427    CC_F77 \
16428    LD_F77 \
16429    lt_prog_compiler_wl_F77 \
16430    lt_prog_compiler_pic_F77 \
16431    lt_prog_compiler_static_F77 \
16432    lt_prog_compiler_no_builtin_flag_F77 \
16433    export_dynamic_flag_spec_F77 \
16434    thread_safe_flag_spec_F77 \
16435    whole_archive_flag_spec_F77 \
16436    enable_shared_with_static_runtimes_F77 \
16437    old_archive_cmds_F77 \
16438    old_archive_from_new_cmds_F77 \
16439    predep_objects_F77 \
16440    postdep_objects_F77 \
16441    predeps_F77 \
16442    postdeps_F77 \
16443    compiler_lib_search_path_F77 \
16444    compiler_lib_search_dirs_F77 \
16445    archive_cmds_F77 \
16446    archive_expsym_cmds_F77 \
16447    postinstall_cmds_F77 \
16448    postuninstall_cmds_F77 \
16449    old_archive_from_expsyms_cmds_F77 \
16450    allow_undefined_flag_F77 \
16451    no_undefined_flag_F77 \
16452    export_symbols_cmds_F77 \
16453    hardcode_libdir_flag_spec_F77 \
16454    hardcode_libdir_flag_spec_ld_F77 \
16455    hardcode_libdir_separator_F77 \
16456    hardcode_automatic_F77 \
16457    module_cmds_F77 \
16458    module_expsym_cmds_F77 \
16459    lt_cv_prog_compiler_c_o_F77 \
16460    fix_srcfile_path_F77 \
16461    exclude_expsyms_F77 \
16462    include_expsyms_F77; do
16463
16464    case $var in
16465    old_archive_cmds_F77 | \
16466    old_archive_from_new_cmds_F77 | \
16467    archive_cmds_F77 | \
16468    archive_expsym_cmds_F77 | \
16469    module_cmds_F77 | \
16470    module_expsym_cmds_F77 | \
16471    old_archive_from_expsyms_cmds_F77 | \
16472    export_symbols_cmds_F77 | \
16473    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16474    postinstall_cmds | postuninstall_cmds | \
16475    old_postinstall_cmds | old_postuninstall_cmds | \
16476    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16477      # Double-quote double-evaled strings.
16478      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16479      ;;
16480    *)
16481      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16482      ;;
16483    esac
16484  done
16485
16486  case $lt_echo in
16487  *'\$0 --fallback-echo"')
16488    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16489    ;;
16490  esac
16491
16492cfgfile="$ofile"
16493
16494  cat <<__EOF__ >> "$cfgfile"
16495# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16496
16497# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16498
16499# Shell to use when invoking shell scripts.
16500SHELL=$lt_SHELL
16501
16502# Whether or not to build shared libraries.
16503build_libtool_libs=$enable_shared
16504
16505# Whether or not to build static libraries.
16506build_old_libs=$enable_static
16507
16508# Whether or not to add -lc for building shared libraries.
16509build_libtool_need_lc=$archive_cmds_need_lc_F77
16510
16511# Whether or not to disallow shared libs when runtime libs are static
16512allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16513
16514# Whether or not to optimize for fast installation.
16515fast_install=$enable_fast_install
16516
16517# The host system.
16518host_alias=$host_alias
16519host=$host
16520host_os=$host_os
16521
16522# The build system.
16523build_alias=$build_alias
16524build=$build
16525build_os=$build_os
16526
16527# An echo program that does not interpret backslashes.
16528echo=$lt_echo
16529
16530# The archiver.
16531AR=$lt_AR
16532AR_FLAGS=$lt_AR_FLAGS
16533
16534# A C compiler.
16535LTCC=$lt_LTCC
16536
16537# LTCC compiler flags.
16538LTCFLAGS=$lt_LTCFLAGS
16539
16540# A language-specific compiler.
16541CC=$lt_compiler_F77
16542
16543# Is the compiler the GNU C compiler?
16544with_gcc=$GCC_F77
16545
16546# An ERE matcher.
16547EGREP=$lt_EGREP
16548
16549# The linker used to build libraries.
16550LD=$lt_LD_F77
16551
16552# Whether we need hard or soft links.
16553LN_S=$lt_LN_S
16554
16555# A BSD-compatible nm program.
16556NM=$lt_NM
16557
16558# A symbol stripping program
16559STRIP=$lt_STRIP
16560
16561# Used to examine libraries when file_magic_cmd begins "file"
16562MAGIC_CMD=$MAGIC_CMD
16563
16564# Used on cygwin: DLL creation program.
16565DLLTOOL="$DLLTOOL"
16566
16567# Used on cygwin: object dumper.
16568OBJDUMP="$OBJDUMP"
16569
16570# Used on cygwin: assembler.
16571AS="$AS"
16572
16573# The name of the directory that contains temporary libtool files.
16574objdir=$objdir
16575
16576# How to create reloadable object files.
16577reload_flag=$lt_reload_flag
16578reload_cmds=$lt_reload_cmds
16579
16580# How to pass a linker flag through the compiler.
16581wl=$lt_lt_prog_compiler_wl_F77
16582
16583# Object file suffix (normally "o").
16584objext="$ac_objext"
16585
16586# Old archive suffix (normally "a").
16587libext="$libext"
16588
16589# Shared library suffix (normally ".so").
16590shrext_cmds='$shrext_cmds'
16591
16592# Executable file suffix (normally "").
16593exeext="$exeext"
16594
16595# Additional compiler flags for building library objects.
16596pic_flag=$lt_lt_prog_compiler_pic_F77
16597pic_mode=$pic_mode
16598
16599# What is the maximum length of a command?
16600max_cmd_len=$lt_cv_sys_max_cmd_len
16601
16602# Does compiler simultaneously support -c and -o options?
16603compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16604
16605# Must we lock files when doing compilation?
16606need_locks=$lt_need_locks
16607
16608# Do we need the lib prefix for modules?
16609need_lib_prefix=$need_lib_prefix
16610
16611# Do we need a version for libraries?
16612need_version=$need_version
16613
16614# Whether dlopen is supported.
16615dlopen_support=$enable_dlopen
16616
16617# Whether dlopen of programs is supported.
16618dlopen_self=$enable_dlopen_self
16619
16620# Whether dlopen of statically linked programs is supported.
16621dlopen_self_static=$enable_dlopen_self_static
16622
16623# Compiler flag to prevent dynamic linking.
16624link_static_flag=$lt_lt_prog_compiler_static_F77
16625
16626# Compiler flag to turn off builtin functions.
16627no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16628
16629# Compiler flag to allow reflexive dlopens.
16630export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16631
16632# Compiler flag to generate shared objects directly from archives.
16633whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16634
16635# Compiler flag to generate thread-safe objects.
16636thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16637
16638# Library versioning type.
16639version_type=$version_type
16640
16641# Format of library name prefix.
16642libname_spec=$lt_libname_spec
16643
16644# List of archive names.  First name is the real one, the rest are links.
16645# The last name is the one that the linker finds with -lNAME.
16646library_names_spec=$lt_library_names_spec
16647
16648# The coded name of the library, if different from the real name.
16649soname_spec=$lt_soname_spec
16650
16651# Commands used to build and install an old-style archive.
16652RANLIB=$lt_RANLIB
16653old_archive_cmds=$lt_old_archive_cmds_F77
16654old_postinstall_cmds=$lt_old_postinstall_cmds
16655old_postuninstall_cmds=$lt_old_postuninstall_cmds
16656
16657# Create an old-style archive from a shared archive.
16658old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16659
16660# Create a temporary old-style archive to link instead of a shared archive.
16661old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16662
16663# Commands used to build and install a shared archive.
16664archive_cmds=$lt_archive_cmds_F77
16665archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16666postinstall_cmds=$lt_postinstall_cmds
16667postuninstall_cmds=$lt_postuninstall_cmds
16668
16669# Commands used to build a loadable module (assumed same as above if empty)
16670module_cmds=$lt_module_cmds_F77
16671module_expsym_cmds=$lt_module_expsym_cmds_F77
16672
16673# Commands to strip libraries.
16674old_striplib=$lt_old_striplib
16675striplib=$lt_striplib
16676
16677# Dependencies to place before the objects being linked to create a
16678# shared library.
16679predep_objects=$lt_predep_objects_F77
16680
16681# Dependencies to place after the objects being linked to create a
16682# shared library.
16683postdep_objects=$lt_postdep_objects_F77
16684
16685# Dependencies to place before the objects being linked to create a
16686# shared library.
16687predeps=$lt_predeps_F77
16688
16689# Dependencies to place after the objects being linked to create a
16690# shared library.
16691postdeps=$lt_postdeps_F77
16692
16693# The directories searched by this compiler when creating a shared
16694# library
16695compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16696
16697# The library search path used internally by the compiler when linking
16698# a shared library.
16699compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16700
16701# Method to check whether dependent libraries are shared objects.
16702deplibs_check_method=$lt_deplibs_check_method
16703
16704# Command to use when deplibs_check_method == file_magic.
16705file_magic_cmd=$lt_file_magic_cmd
16706
16707# Flag that allows shared libraries with undefined symbols to be built.
16708allow_undefined_flag=$lt_allow_undefined_flag_F77
16709
16710# Flag that forces no undefined symbols.
16711no_undefined_flag=$lt_no_undefined_flag_F77
16712
16713# Commands used to finish a libtool library installation in a directory.
16714finish_cmds=$lt_finish_cmds
16715
16716# Same as above, but a single script fragment to be evaled but not shown.
16717finish_eval=$lt_finish_eval
16718
16719# Take the output of nm and produce a listing of raw symbols and C names.
16720global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16721
16722# Transform the output of nm in a proper C declaration
16723global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16724
16725# Transform the output of nm in a C name address pair
16726global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16727
16728# This is the shared library runtime path variable.
16729runpath_var=$runpath_var
16730
16731# This is the shared library path variable.
16732shlibpath_var=$shlibpath_var
16733
16734# Is shlibpath searched before the hard-coded library search path?
16735shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16736
16737# How to hardcode a shared library path into an executable.
16738hardcode_action=$hardcode_action_F77
16739
16740# Whether we should hardcode library paths into libraries.
16741hardcode_into_libs=$hardcode_into_libs
16742
16743# Flag to hardcode \$libdir into a binary during linking.
16744# This must work even if \$libdir does not exist.
16745hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16746
16747# If ld is used when linking, flag to hardcode \$libdir into
16748# a binary during linking. This must work even if \$libdir does
16749# not exist.
16750hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16751
16752# Whether we need a single -rpath flag with a separated argument.
16753hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16754
16755# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16756# resulting binary.
16757hardcode_direct=$hardcode_direct_F77
16758
16759# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16760# resulting binary.
16761hardcode_minus_L=$hardcode_minus_L_F77
16762
16763# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16764# the resulting binary.
16765hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16766
16767# Set to yes if building a shared library automatically hardcodes DIR into the library
16768# and all subsequent libraries and executables linked against it.
16769hardcode_automatic=$hardcode_automatic_F77
16770
16771# Variables whose values should be saved in libtool wrapper scripts and
16772# restored at relink time.
16773variables_saved_for_relink="$variables_saved_for_relink"
16774
16775# Whether libtool must link a program against all its dependency libraries.
16776link_all_deplibs=$link_all_deplibs_F77
16777
16778# Compile-time system search path for libraries
16779sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16780
16781# Run-time system search path for libraries
16782sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16783
16784# Fix the shell variable \$srcfile for the compiler.
16785fix_srcfile_path=$lt_fix_srcfile_path
16786
16787# Set to yes if exported symbols are required.
16788always_export_symbols=$always_export_symbols_F77
16789
16790# The commands to list exported symbols.
16791export_symbols_cmds=$lt_export_symbols_cmds_F77
16792
16793# The commands to extract the exported symbol list from a shared archive.
16794extract_expsyms_cmds=$lt_extract_expsyms_cmds
16795
16796# Symbols that should not be listed in the preloaded symbols.
16797exclude_expsyms=$lt_exclude_expsyms_F77
16798
16799# Symbols that must always be exported.
16800include_expsyms=$lt_include_expsyms_F77
16801
16802# ### END LIBTOOL TAG CONFIG: $tagname
16803
16804__EOF__
16805
16806
16807else
16808  # If there is no Makefile yet, we rely on a make rule to execute
16809  # `config.status --recheck' to rerun these tests and create the
16810  # libtool script then.
16811  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16812  if test -f "$ltmain_in"; then
16813    test -f Makefile && make "$ltmain"
16814  fi
16815fi
16816
16817
16818ac_ext=c
16819ac_cpp='$CPP $CPPFLAGS'
16820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16822ac_compiler_gnu=$ac_cv_c_compiler_gnu
16823
16824CC="$lt_save_CC"
16825
16826	else
16827	  tagname=""
16828	fi
16829	;;
16830
16831      GCJ)
16832	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16833
16834
16835# Source file extension for Java test sources.
16836ac_ext=java
16837
16838# Object file extension for compiled Java test sources.
16839objext=o
16840objext_GCJ=$objext
16841
16842# Code to be used in simple compile tests
16843lt_simple_compile_test_code="class foo {}"
16844
16845# Code to be used in simple link tests
16846lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16847
16848# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16849
16850# If no C compiler was specified, use CC.
16851LTCC=${LTCC-"$CC"}
16852
16853# If no C compiler flags were specified, use CFLAGS.
16854LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16855
16856# Allow CC to be a program name with arguments.
16857compiler=$CC
16858
16859
16860# save warnings/boilerplate of simple test code
16861ac_outfile=conftest.$ac_objext
16862echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16863eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16864_lt_compiler_boilerplate=`cat conftest.err`
16865$rm conftest*
16866
16867ac_outfile=conftest.$ac_objext
16868echo "$lt_simple_link_test_code" >conftest.$ac_ext
16869eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16870_lt_linker_boilerplate=`cat conftest.err`
16871$rm -r conftest*
16872
16873
16874# Allow CC to be a program name with arguments.
16875lt_save_CC="$CC"
16876CC=${GCJ-"gcj"}
16877compiler=$CC
16878compiler_GCJ=$CC
16879for cc_temp in $compiler""; do
16880  case $cc_temp in
16881    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16882    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16883    \-*) ;;
16884    *) break;;
16885  esac
16886done
16887cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16888
16889
16890# GCJ did not exist at the time GCC didn't implicitly link libc in.
16891archive_cmds_need_lc_GCJ=no
16892
16893old_archive_cmds_GCJ=$old_archive_cmds
16894
16895
16896lt_prog_compiler_no_builtin_flag_GCJ=
16897
16898if test "$GCC" = yes; then
16899  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16900
16901
16902{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16903$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16904if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16905  $as_echo_n "(cached) " >&6
16906else
16907  lt_cv_prog_compiler_rtti_exceptions=no
16908  ac_outfile=conftest.$ac_objext
16909   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16910   lt_compiler_flag="-fno-rtti -fno-exceptions"
16911   # Insert the option either (1) after the last *FLAGS variable, or
16912   # (2) before a word containing "conftest.", or (3) at the end.
16913   # Note that $ac_compile itself does not contain backslashes and begins
16914   # with a dollar sign (not a hyphen), so the echo should work correctly.
16915   # The option is referenced via a variable to avoid confusing sed.
16916   lt_compile=`echo "$ac_compile" | $SED \
16917   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16918   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16919   -e 's:$: $lt_compiler_flag:'`
16920   (eval echo "\"\$as_me:16920: $lt_compile\"" >&5)
16921   (eval "$lt_compile" 2>conftest.err)
16922   ac_status=$?
16923   cat conftest.err >&5
16924   echo "$as_me:16924: \$? = $ac_status" >&5
16925   if (exit $ac_status) && test -s "$ac_outfile"; then
16926     # The compiler can only warn and ignore the option if not recognized
16927     # So say no if there are warnings other than the usual output.
16928     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16929     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16930     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16931       lt_cv_prog_compiler_rtti_exceptions=yes
16932     fi
16933   fi
16934   $rm conftest*
16935
16936fi
16937{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16938$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16939
16940if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16941    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16942else
16943    :
16944fi
16945
16946fi
16947
16948lt_prog_compiler_wl_GCJ=
16949lt_prog_compiler_pic_GCJ=
16950lt_prog_compiler_static_GCJ=
16951
16952{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16953$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16954
16955  if test "$GCC" = yes; then
16956    lt_prog_compiler_wl_GCJ='-Wl,'
16957    lt_prog_compiler_static_GCJ='-static'
16958
16959    case $host_os in
16960      aix*)
16961      # All AIX code is PIC.
16962      if test "$host_cpu" = ia64; then
16963	# AIX 5 now supports IA64 processor
16964	lt_prog_compiler_static_GCJ='-Bstatic'
16965      fi
16966      ;;
16967
16968    amigaos*)
16969      # FIXME: we need at least 68020 code to build shared libraries, but
16970      # adding the `-m68020' flag to GCC prevents building anything better,
16971      # like `-m68040'.
16972      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16973      ;;
16974
16975    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16976      # PIC is the default for these OSes.
16977      ;;
16978
16979    mingw* | cygwin* | pw32* | os2*)
16980      # This hack is so that the source file can tell whether it is being
16981      # built for inclusion in a dll (and should export symbols for example).
16982      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16983      # (--disable-auto-import) libraries
16984
16985      ;;
16986
16987    darwin* | rhapsody*)
16988      # PIC is the default on this platform
16989      # Common symbols not allowed in MH_DYLIB files
16990      lt_prog_compiler_pic_GCJ='-fno-common'
16991      ;;
16992
16993    interix[3-9]*)
16994      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16995      # Instead, we relocate shared libraries at runtime.
16996      ;;
16997
16998    msdosdjgpp*)
16999      # Just because we use GCC doesn't mean we suddenly get shared libraries
17000      # on systems that don't support them.
17001      lt_prog_compiler_can_build_shared_GCJ=no
17002      enable_shared=no
17003      ;;
17004
17005    sysv4*MP*)
17006      if test -d /usr/nec; then
17007	lt_prog_compiler_pic_GCJ=-Kconform_pic
17008      fi
17009      ;;
17010
17011    hpux*)
17012      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17013      # not for PA HP-UX.
17014      case $host_cpu in
17015      hppa*64*|ia64*)
17016	# +Z the default
17017	;;
17018      *)
17019	lt_prog_compiler_pic_GCJ='-fPIC'
17020	;;
17021      esac
17022      ;;
17023
17024    *)
17025      lt_prog_compiler_pic_GCJ='-fPIC'
17026      ;;
17027    esac
17028  else
17029    # PORTME Check for flag to pass linker flags through the system compiler.
17030    case $host_os in
17031    aix*)
17032      lt_prog_compiler_wl_GCJ='-Wl,'
17033      if test "$host_cpu" = ia64; then
17034	# AIX 5 now supports IA64 processor
17035	lt_prog_compiler_static_GCJ='-Bstatic'
17036      else
17037	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17038      fi
17039      ;;
17040      darwin*)
17041        # PIC is the default on this platform
17042        # Common symbols not allowed in MH_DYLIB files
17043       case $cc_basename in
17044         xlc*)
17045         lt_prog_compiler_pic_GCJ='-qnocommon'
17046         lt_prog_compiler_wl_GCJ='-Wl,'
17047         ;;
17048       esac
17049       ;;
17050
17051    mingw* | cygwin* | pw32* | os2*)
17052      # This hack is so that the source file can tell whether it is being
17053      # built for inclusion in a dll (and should export symbols for example).
17054
17055      ;;
17056
17057    hpux9* | hpux10* | hpux11*)
17058      lt_prog_compiler_wl_GCJ='-Wl,'
17059      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17060      # not for PA HP-UX.
17061      case $host_cpu in
17062      hppa*64*|ia64*)
17063	# +Z the default
17064	;;
17065      *)
17066	lt_prog_compiler_pic_GCJ='+Z'
17067	;;
17068      esac
17069      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17070      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17071      ;;
17072
17073    irix5* | irix6* | nonstopux*)
17074      lt_prog_compiler_wl_GCJ='-Wl,'
17075      # PIC (with -KPIC) is the default.
17076      lt_prog_compiler_static_GCJ='-non_shared'
17077      ;;
17078
17079    newsos6)
17080      lt_prog_compiler_pic_GCJ='-KPIC'
17081      lt_prog_compiler_static_GCJ='-Bstatic'
17082      ;;
17083
17084    linux* | k*bsd*-gnu)
17085      case $cc_basename in
17086      icc* | ecc*)
17087	lt_prog_compiler_wl_GCJ='-Wl,'
17088	lt_prog_compiler_pic_GCJ='-KPIC'
17089	lt_prog_compiler_static_GCJ='-static'
17090        ;;
17091      pgcc* | pgf77* | pgf90* | pgf95*)
17092        # Portland Group compilers (*not* the Pentium gcc compiler,
17093	# which looks to be a dead project)
17094	lt_prog_compiler_wl_GCJ='-Wl,'
17095	lt_prog_compiler_pic_GCJ='-fpic'
17096	lt_prog_compiler_static_GCJ='-Bstatic'
17097        ;;
17098      ccc*)
17099        lt_prog_compiler_wl_GCJ='-Wl,'
17100        # All Alpha code is PIC.
17101        lt_prog_compiler_static_GCJ='-non_shared'
17102        ;;
17103      *)
17104        case `$CC -V 2>&1 | sed 5q` in
17105	*Sun\ C*)
17106	  # Sun C 5.9
17107	  lt_prog_compiler_pic_GCJ='-KPIC'
17108	  lt_prog_compiler_static_GCJ='-Bstatic'
17109	  lt_prog_compiler_wl_GCJ='-Wl,'
17110	  ;;
17111	*Sun\ F*)
17112	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17113	  lt_prog_compiler_pic_GCJ='-KPIC'
17114	  lt_prog_compiler_static_GCJ='-Bstatic'
17115	  lt_prog_compiler_wl_GCJ=''
17116	  ;;
17117	esac
17118	;;
17119      esac
17120      ;;
17121
17122    osf3* | osf4* | osf5*)
17123      lt_prog_compiler_wl_GCJ='-Wl,'
17124      # All OSF/1 code is PIC.
17125      lt_prog_compiler_static_GCJ='-non_shared'
17126      ;;
17127
17128    rdos*)
17129      lt_prog_compiler_static_GCJ='-non_shared'
17130      ;;
17131
17132    solaris*)
17133      lt_prog_compiler_pic_GCJ='-KPIC'
17134      lt_prog_compiler_static_GCJ='-Bstatic'
17135      case $cc_basename in
17136      f77* | f90* | f95*)
17137	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17138      *)
17139	lt_prog_compiler_wl_GCJ='-Wl,';;
17140      esac
17141      ;;
17142
17143    sunos4*)
17144      lt_prog_compiler_wl_GCJ='-Qoption ld '
17145      lt_prog_compiler_pic_GCJ='-PIC'
17146      lt_prog_compiler_static_GCJ='-Bstatic'
17147      ;;
17148
17149    sysv4 | sysv4.2uw2* | sysv4.3*)
17150      lt_prog_compiler_wl_GCJ='-Wl,'
17151      lt_prog_compiler_pic_GCJ='-KPIC'
17152      lt_prog_compiler_static_GCJ='-Bstatic'
17153      ;;
17154
17155    sysv4*MP*)
17156      if test -d /usr/nec ;then
17157	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17158	lt_prog_compiler_static_GCJ='-Bstatic'
17159      fi
17160      ;;
17161
17162    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17163      lt_prog_compiler_wl_GCJ='-Wl,'
17164      lt_prog_compiler_pic_GCJ='-KPIC'
17165      lt_prog_compiler_static_GCJ='-Bstatic'
17166      ;;
17167
17168    unicos*)
17169      lt_prog_compiler_wl_GCJ='-Wl,'
17170      lt_prog_compiler_can_build_shared_GCJ=no
17171      ;;
17172
17173    uts4*)
17174      lt_prog_compiler_pic_GCJ='-pic'
17175      lt_prog_compiler_static_GCJ='-Bstatic'
17176      ;;
17177
17178    *)
17179      lt_prog_compiler_can_build_shared_GCJ=no
17180      ;;
17181    esac
17182  fi
17183
17184{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17185$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17186
17187#
17188# Check to make sure the PIC flag actually works.
17189#
17190if test -n "$lt_prog_compiler_pic_GCJ"; then
17191
17192{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17193$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17194if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17195  $as_echo_n "(cached) " >&6
17196else
17197  lt_cv_prog_compiler_pic_works_GCJ=no
17198  ac_outfile=conftest.$ac_objext
17199   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17200   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17201   # Insert the option either (1) after the last *FLAGS variable, or
17202   # (2) before a word containing "conftest.", or (3) at the end.
17203   # Note that $ac_compile itself does not contain backslashes and begins
17204   # with a dollar sign (not a hyphen), so the echo should work correctly.
17205   # The option is referenced via a variable to avoid confusing sed.
17206   lt_compile=`echo "$ac_compile" | $SED \
17207   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17208   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17209   -e 's:$: $lt_compiler_flag:'`
17210   (eval echo "\"\$as_me:17210: $lt_compile\"" >&5)
17211   (eval "$lt_compile" 2>conftest.err)
17212   ac_status=$?
17213   cat conftest.err >&5
17214   echo "$as_me:17214: \$? = $ac_status" >&5
17215   if (exit $ac_status) && test -s "$ac_outfile"; then
17216     # The compiler can only warn and ignore the option if not recognized
17217     # So say no if there are warnings other than the usual output.
17218     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17219     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17220     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17221       lt_cv_prog_compiler_pic_works_GCJ=yes
17222     fi
17223   fi
17224   $rm conftest*
17225
17226fi
17227{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17228$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17229
17230if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17231    case $lt_prog_compiler_pic_GCJ in
17232     "" | " "*) ;;
17233     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17234     esac
17235else
17236    lt_prog_compiler_pic_GCJ=
17237     lt_prog_compiler_can_build_shared_GCJ=no
17238fi
17239
17240fi
17241case $host_os in
17242  # For platforms which do not support PIC, -DPIC is meaningless:
17243  *djgpp*)
17244    lt_prog_compiler_pic_GCJ=
17245    ;;
17246  *)
17247    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17248    ;;
17249esac
17250
17251#
17252# Check to make sure the static flag actually works.
17253#
17254wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17255{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17256$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17257if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17258  $as_echo_n "(cached) " >&6
17259else
17260  lt_cv_prog_compiler_static_works_GCJ=no
17261   save_LDFLAGS="$LDFLAGS"
17262   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17263   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17264   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17265     # The linker can only warn and ignore the option if not recognized
17266     # So say no if there are warnings
17267     if test -s conftest.err; then
17268       # Append any errors to the config.log.
17269       cat conftest.err 1>&5
17270       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17271       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17272       if diff conftest.exp conftest.er2 >/dev/null; then
17273         lt_cv_prog_compiler_static_works_GCJ=yes
17274       fi
17275     else
17276       lt_cv_prog_compiler_static_works_GCJ=yes
17277     fi
17278   fi
17279   $rm -r conftest*
17280   LDFLAGS="$save_LDFLAGS"
17281
17282fi
17283{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17284$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17285
17286if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17287    :
17288else
17289    lt_prog_compiler_static_GCJ=
17290fi
17291
17292
17293{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17294$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17295if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17296  $as_echo_n "(cached) " >&6
17297else
17298  lt_cv_prog_compiler_c_o_GCJ=no
17299   $rm -r conftest 2>/dev/null
17300   mkdir conftest
17301   cd conftest
17302   mkdir out
17303   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17304
17305   lt_compiler_flag="-o out/conftest2.$ac_objext"
17306   # Insert the option either (1) after the last *FLAGS variable, or
17307   # (2) before a word containing "conftest.", or (3) at the end.
17308   # Note that $ac_compile itself does not contain backslashes and begins
17309   # with a dollar sign (not a hyphen), so the echo should work correctly.
17310   lt_compile=`echo "$ac_compile" | $SED \
17311   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17312   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17313   -e 's:$: $lt_compiler_flag:'`
17314   (eval echo "\"\$as_me:17314: $lt_compile\"" >&5)
17315   (eval "$lt_compile" 2>out/conftest.err)
17316   ac_status=$?
17317   cat out/conftest.err >&5
17318   echo "$as_me:17318: \$? = $ac_status" >&5
17319   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17320   then
17321     # The compiler can only warn and ignore the option if not recognized
17322     # So say no if there are warnings
17323     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17324     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17325     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17326       lt_cv_prog_compiler_c_o_GCJ=yes
17327     fi
17328   fi
17329   chmod u+w . 2>&5
17330   $rm conftest*
17331   # SGI C++ compiler will create directory out/ii_files/ for
17332   # template instantiation
17333   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17334   $rm out/* && rmdir out
17335   cd ..
17336   rmdir conftest
17337   $rm conftest*
17338
17339fi
17340{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17341$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17342
17343
17344hard_links="nottested"
17345if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17346  # do not overwrite the value of need_locks provided by the user
17347  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17348$as_echo_n "checking if we can lock with hard links... " >&6; }
17349  hard_links=yes
17350  $rm conftest*
17351  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17352  touch conftest.a
17353  ln conftest.a conftest.b 2>&5 || hard_links=no
17354  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17355  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17356$as_echo "$hard_links" >&6; }
17357  if test "$hard_links" = no; then
17358    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17359$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17360    need_locks=warn
17361  fi
17362else
17363  need_locks=no
17364fi
17365
17366{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17367$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17368
17369  runpath_var=
17370  allow_undefined_flag_GCJ=
17371  enable_shared_with_static_runtimes_GCJ=no
17372  archive_cmds_GCJ=
17373  archive_expsym_cmds_GCJ=
17374  old_archive_From_new_cmds_GCJ=
17375  old_archive_from_expsyms_cmds_GCJ=
17376  export_dynamic_flag_spec_GCJ=
17377  whole_archive_flag_spec_GCJ=
17378  thread_safe_flag_spec_GCJ=
17379  hardcode_libdir_flag_spec_GCJ=
17380  hardcode_libdir_flag_spec_ld_GCJ=
17381  hardcode_libdir_separator_GCJ=
17382  hardcode_direct_GCJ=no
17383  hardcode_minus_L_GCJ=no
17384  hardcode_shlibpath_var_GCJ=unsupported
17385  link_all_deplibs_GCJ=unknown
17386  hardcode_automatic_GCJ=no
17387  module_cmds_GCJ=
17388  module_expsym_cmds_GCJ=
17389  always_export_symbols_GCJ=no
17390  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17391  # include_expsyms should be a list of space-separated symbols to be *always*
17392  # included in the symbol list
17393  include_expsyms_GCJ=
17394  # exclude_expsyms can be an extended regexp of symbols to exclude
17395  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17396  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17397  # as well as any symbol that contains `d'.
17398  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17399  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17400  # platforms (ab)use it in PIC code, but their linkers get confused if
17401  # the symbol is explicitly referenced.  Since portable code cannot
17402  # rely on this symbol name, it's probably fine to never include it in
17403  # preloaded symbol tables.
17404  # Exclude shared library initialization/finalization symbols.
17405  extract_expsyms_cmds=
17406  # Just being paranoid about ensuring that cc_basename is set.
17407  for cc_temp in $compiler""; do
17408  case $cc_temp in
17409    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17410    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17411    \-*) ;;
17412    *) break;;
17413  esac
17414done
17415cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17416
17417  case $host_os in
17418  cygwin* | mingw* | pw32*)
17419    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17420    # When not using gcc, we currently assume that we are using
17421    # Microsoft Visual C++.
17422    if test "$GCC" != yes; then
17423      with_gnu_ld=no
17424    fi
17425    ;;
17426  interix*)
17427    # we just hope/assume this is gcc and not c89 (= MSVC++)
17428    with_gnu_ld=yes
17429    ;;
17430  openbsd*)
17431    with_gnu_ld=no
17432    ;;
17433  esac
17434
17435  ld_shlibs_GCJ=yes
17436  if test "$with_gnu_ld" = yes; then
17437    # If archive_cmds runs LD, not CC, wlarc should be empty
17438    wlarc='${wl}'
17439
17440    # Set some defaults for GNU ld with shared library support. These
17441    # are reset later if shared libraries are not supported. Putting them
17442    # here allows them to be overridden if necessary.
17443    runpath_var=LD_RUN_PATH
17444    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17445    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17446    # ancient GNU ld didn't support --whole-archive et. al.
17447    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17448	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17449      else
17450  	whole_archive_flag_spec_GCJ=
17451    fi
17452    supports_anon_versioning=no
17453    case `$LD -v 2>/dev/null` in
17454      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17455      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17456      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17457      *\ 2.11.*) ;; # other 2.11 versions
17458      *) supports_anon_versioning=yes ;;
17459    esac
17460
17461    # See if GNU ld supports shared libraries.
17462    case $host_os in
17463    aix[3-9]*)
17464      # On AIX/PPC, the GNU linker is very broken
17465      if test "$host_cpu" != ia64; then
17466	ld_shlibs_GCJ=no
17467	cat <<EOF 1>&2
17468
17469*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17470*** to be unable to reliably create shared libraries on AIX.
17471*** Therefore, libtool is disabling shared libraries support.  If you
17472*** really care for shared libraries, you may want to modify your PATH
17473*** so that a non-GNU linker is found, and then restart.
17474
17475EOF
17476      fi
17477      ;;
17478
17479    amigaos*)
17480      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)'
17481      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17482      hardcode_minus_L_GCJ=yes
17483
17484      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17485      # that the semantics of dynamic libraries on AmigaOS, at least up
17486      # to version 4, is to share data among multiple programs linked
17487      # with the same dynamic library.  Since this doesn't match the
17488      # behavior of shared libraries on other platforms, we can't use
17489      # them.
17490      ld_shlibs_GCJ=no
17491      ;;
17492
17493    beos*)
17494      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17495	allow_undefined_flag_GCJ=unsupported
17496	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17497	# support --undefined.  This deserves some investigation.  FIXME
17498	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17499      else
17500	ld_shlibs_GCJ=no
17501      fi
17502      ;;
17503
17504    cygwin* | mingw* | pw32*)
17505      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17506      # as there is no search path for DLLs.
17507      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17508      allow_undefined_flag_GCJ=unsupported
17509      always_export_symbols_GCJ=no
17510      enable_shared_with_static_runtimes_GCJ=yes
17511      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17512
17513      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17514        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17515	# If the export-symbols file already is a .def file (1st line
17516	# is EXPORTS), use it as is; otherwise, prepend...
17517	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17518	  cp $export_symbols $output_objdir/$soname.def;
17519	else
17520	  echo EXPORTS > $output_objdir/$soname.def;
17521	  cat $export_symbols >> $output_objdir/$soname.def;
17522	fi~
17523	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17524      else
17525	ld_shlibs_GCJ=no
17526      fi
17527      ;;
17528
17529    interix[3-9]*)
17530      hardcode_direct_GCJ=no
17531      hardcode_shlibpath_var_GCJ=no
17532      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17533      export_dynamic_flag_spec_GCJ='${wl}-E'
17534      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17535      # Instead, shared libraries are loaded at an image base (0x10000000 by
17536      # default) and relocated if they conflict, which is a slow very memory
17537      # consuming and fragmenting process.  To avoid this, we pick a random,
17538      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17539      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17540      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'
17541      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'
17542      ;;
17543
17544    gnu* | linux* | k*bsd*-gnu)
17545      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17546	tmp_addflag=
17547	case $cc_basename,$host_cpu in
17548	pgcc*)				# Portland Group C compiler
17549	  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'
17550	  tmp_addflag=' $pic_flag'
17551	  ;;
17552	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17553	  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'
17554	  tmp_addflag=' $pic_flag -Mnomain' ;;
17555	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17556	  tmp_addflag=' -i_dynamic' ;;
17557	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17558	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17559	ifc* | ifort*)			# Intel Fortran compiler
17560	  tmp_addflag=' -nofor_main' ;;
17561	esac
17562	case `$CC -V 2>&1 | sed 5q` in
17563	*Sun\ C*)			# Sun C 5.9
17564	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17565	  tmp_sharedflag='-G' ;;
17566	*Sun\ F*)			# Sun Fortran 8.3
17567	  tmp_sharedflag='-G' ;;
17568	*)
17569	  tmp_sharedflag='-shared' ;;
17570	esac
17571	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17572
17573	if test $supports_anon_versioning = yes; then
17574	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17575  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17576  $echo "local: *; };" >> $output_objdir/$libname.ver~
17577	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17578	fi
17579      else
17580	ld_shlibs_GCJ=no
17581      fi
17582      ;;
17583
17584    netbsd*)
17585      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17586	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17587	wlarc=
17588      else
17589	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17590	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17591      fi
17592      ;;
17593
17594    solaris*)
17595      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17596	ld_shlibs_GCJ=no
17597	cat <<EOF 1>&2
17598
17599*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17600*** create shared libraries on Solaris systems.  Therefore, libtool
17601*** is disabling shared libraries support.  We urge you to upgrade GNU
17602*** binutils to release 2.9.1 or newer.  Another option is to modify
17603*** your PATH or compiler configuration so that the native linker is
17604*** used, and then restart.
17605
17606EOF
17607      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17608	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17609	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17610      else
17611	ld_shlibs_GCJ=no
17612      fi
17613      ;;
17614
17615    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17616      case `$LD -v 2>&1` in
17617        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17618	ld_shlibs_GCJ=no
17619	cat <<_LT_EOF 1>&2
17620
17621*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17622*** reliably create shared libraries on SCO systems.  Therefore, libtool
17623*** is disabling shared libraries support.  We urge you to upgrade GNU
17624*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17625*** your PATH or compiler configuration so that the native linker is
17626*** used, and then restart.
17627
17628_LT_EOF
17629	;;
17630	*)
17631	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17632	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17633	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17634	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17635	  else
17636	    ld_shlibs_GCJ=no
17637	  fi
17638	;;
17639      esac
17640      ;;
17641
17642    sunos4*)
17643      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17644      wlarc=
17645      hardcode_direct_GCJ=yes
17646      hardcode_shlibpath_var_GCJ=no
17647      ;;
17648
17649    *)
17650      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17651	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17652	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17653      else
17654	ld_shlibs_GCJ=no
17655      fi
17656      ;;
17657    esac
17658
17659    if test "$ld_shlibs_GCJ" = no; then
17660      runpath_var=
17661      hardcode_libdir_flag_spec_GCJ=
17662      export_dynamic_flag_spec_GCJ=
17663      whole_archive_flag_spec_GCJ=
17664    fi
17665  else
17666    # PORTME fill in a description of your system's linker (not GNU ld)
17667    case $host_os in
17668    aix3*)
17669      allow_undefined_flag_GCJ=unsupported
17670      always_export_symbols_GCJ=yes
17671      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'
17672      # Note: this linker hardcodes the directories in LIBPATH if there
17673      # are no directories specified by -L.
17674      hardcode_minus_L_GCJ=yes
17675      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17676	# Neither direct hardcoding nor static linking is supported with a
17677	# broken collect2.
17678	hardcode_direct_GCJ=unsupported
17679      fi
17680      ;;
17681
17682    aix[4-9]*)
17683      if test "$host_cpu" = ia64; then
17684	# On IA64, the linker does run time linking by default, so we don't
17685	# have to do anything special.
17686	aix_use_runtimelinking=no
17687	exp_sym_flag='-Bexport'
17688	no_entry_flag=""
17689      else
17690	# If we're using GNU nm, then we don't want the "-C" option.
17691	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17692	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17693	  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'
17694	else
17695	  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'
17696	fi
17697	aix_use_runtimelinking=no
17698
17699	# Test if we are trying to use run time linking or normal
17700	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17701	# need to do runtime linking.
17702	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17703	  for ld_flag in $LDFLAGS; do
17704  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17705  	    aix_use_runtimelinking=yes
17706  	    break
17707  	  fi
17708	  done
17709	  ;;
17710	esac
17711
17712	exp_sym_flag='-bexport'
17713	no_entry_flag='-bnoentry'
17714      fi
17715
17716      # When large executables or shared objects are built, AIX ld can
17717      # have problems creating the table of contents.  If linking a library
17718      # or program results in "error TOC overflow" add -mminimal-toc to
17719      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17720      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17721
17722      archive_cmds_GCJ=''
17723      hardcode_direct_GCJ=yes
17724      hardcode_libdir_separator_GCJ=':'
17725      link_all_deplibs_GCJ=yes
17726
17727      if test "$GCC" = yes; then
17728	case $host_os in aix4.[012]|aix4.[012].*)
17729	# We only want to do this on AIX 4.2 and lower, the check
17730	# below for broken collect2 doesn't work under 4.3+
17731	  collect2name=`${CC} -print-prog-name=collect2`
17732	  if test -f "$collect2name" && \
17733  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17734	  then
17735  	  # We have reworked collect2
17736  	  :
17737	  else
17738  	  # We have old collect2
17739  	  hardcode_direct_GCJ=unsupported
17740  	  # It fails to find uninstalled libraries when the uninstalled
17741  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17742  	  # to unsupported forces relinking
17743  	  hardcode_minus_L_GCJ=yes
17744  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17745  	  hardcode_libdir_separator_GCJ=
17746	  fi
17747	  ;;
17748	esac
17749	shared_flag='-shared'
17750	if test "$aix_use_runtimelinking" = yes; then
17751	  shared_flag="$shared_flag "'${wl}-G'
17752	fi
17753      else
17754	# not using gcc
17755	if test "$host_cpu" = ia64; then
17756  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17757  	# chokes on -Wl,-G. The following line is correct:
17758	  shared_flag='-G'
17759	else
17760	  if test "$aix_use_runtimelinking" = yes; then
17761	    shared_flag='${wl}-G'
17762	  else
17763	    shared_flag='${wl}-bM:SRE'
17764	  fi
17765	fi
17766      fi
17767
17768      # It seems that -bexpall does not export symbols beginning with
17769      # underscore (_), so it is better to generate a list of symbols to export.
17770      always_export_symbols_GCJ=yes
17771      if test "$aix_use_runtimelinking" = yes; then
17772	# Warning - without using the other runtime loading flags (-brtl),
17773	# -berok will link without error, but may produce a broken library.
17774	allow_undefined_flag_GCJ='-berok'
17775       # Determine the default libpath from the value encoded in an empty executable.
17776       cat >conftest.$ac_ext <<_ACEOF
17777/* confdefs.h.  */
17778_ACEOF
17779cat confdefs.h >>conftest.$ac_ext
17780cat >>conftest.$ac_ext <<_ACEOF
17781/* end confdefs.h.  */
17782
17783int
17784main ()
17785{
17786
17787  ;
17788  return 0;
17789}
17790_ACEOF
17791rm -f conftest.$ac_objext conftest$ac_exeext
17792if { (ac_try="$ac_link"
17793case "(($ac_try" in
17794  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17795  *) ac_try_echo=$ac_try;;
17796esac
17797eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17798$as_echo "$ac_try_echo") >&5
17799  (eval "$ac_link") 2>conftest.er1
17800  ac_status=$?
17801  grep -v '^ *+' conftest.er1 >conftest.err
17802  rm -f conftest.er1
17803  cat conftest.err >&5
17804  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17805  (exit $ac_status); } && {
17806	 test -z "$ac_c_werror_flag" ||
17807	 test ! -s conftest.err
17808       } && test -s conftest$ac_exeext && {
17809	 test "$cross_compiling" = yes ||
17810	 $as_test_x conftest$ac_exeext
17811       }; then
17812
17813lt_aix_libpath_sed='
17814    /Import File Strings/,/^$/ {
17815	/^0/ {
17816	    s/^0  *\(.*\)$/\1/
17817	    p
17818	}
17819    }'
17820aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17821# Check for a 64-bit object if we didn't find anything.
17822if test -z "$aix_libpath"; then
17823  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17824fi
17825else
17826  $as_echo "$as_me: failed program was:" >&5
17827sed 's/^/| /' conftest.$ac_ext >&5
17828
17829
17830fi
17831
17832rm -rf conftest.dSYM
17833rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17834      conftest$ac_exeext conftest.$ac_ext
17835if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17836
17837       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17838	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"
17839       else
17840	if test "$host_cpu" = ia64; then
17841	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17842	  allow_undefined_flag_GCJ="-z nodefs"
17843	  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"
17844	else
17845	 # Determine the default libpath from the value encoded in an empty executable.
17846	 cat >conftest.$ac_ext <<_ACEOF
17847/* confdefs.h.  */
17848_ACEOF
17849cat confdefs.h >>conftest.$ac_ext
17850cat >>conftest.$ac_ext <<_ACEOF
17851/* end confdefs.h.  */
17852
17853int
17854main ()
17855{
17856
17857  ;
17858  return 0;
17859}
17860_ACEOF
17861rm -f conftest.$ac_objext conftest$ac_exeext
17862if { (ac_try="$ac_link"
17863case "(($ac_try" in
17864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17865  *) ac_try_echo=$ac_try;;
17866esac
17867eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17868$as_echo "$ac_try_echo") >&5
17869  (eval "$ac_link") 2>conftest.er1
17870  ac_status=$?
17871  grep -v '^ *+' conftest.er1 >conftest.err
17872  rm -f conftest.er1
17873  cat conftest.err >&5
17874  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17875  (exit $ac_status); } && {
17876	 test -z "$ac_c_werror_flag" ||
17877	 test ! -s conftest.err
17878       } && test -s conftest$ac_exeext && {
17879	 test "$cross_compiling" = yes ||
17880	 $as_test_x conftest$ac_exeext
17881       }; then
17882
17883lt_aix_libpath_sed='
17884    /Import File Strings/,/^$/ {
17885	/^0/ {
17886	    s/^0  *\(.*\)$/\1/
17887	    p
17888	}
17889    }'
17890aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17891# Check for a 64-bit object if we didn't find anything.
17892if test -z "$aix_libpath"; then
17893  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17894fi
17895else
17896  $as_echo "$as_me: failed program was:" >&5
17897sed 's/^/| /' conftest.$ac_ext >&5
17898
17899
17900fi
17901
17902rm -rf conftest.dSYM
17903rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17904      conftest$ac_exeext conftest.$ac_ext
17905if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17906
17907	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17908	  # Warning - without using the other run time loading flags,
17909	  # -berok will link without error, but may produce a broken library.
17910	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17911	  allow_undefined_flag_GCJ=' ${wl}-berok'
17912	  # Exported symbols can be pulled into shared objects from archives
17913	  whole_archive_flag_spec_GCJ='$convenience'
17914	  archive_cmds_need_lc_GCJ=yes
17915	  # This is similar to how AIX traditionally builds its shared libraries.
17916	  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'
17917	fi
17918      fi
17919      ;;
17920
17921    amigaos*)
17922      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)'
17923      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17924      hardcode_minus_L_GCJ=yes
17925      # see comment about different semantics on the GNU ld section
17926      ld_shlibs_GCJ=no
17927      ;;
17928
17929    bsdi[45]*)
17930      export_dynamic_flag_spec_GCJ=-rdynamic
17931      ;;
17932
17933    cygwin* | mingw* | pw32*)
17934      # When not using gcc, we currently assume that we are using
17935      # Microsoft Visual C++.
17936      # hardcode_libdir_flag_spec is actually meaningless, as there is
17937      # no search path for DLLs.
17938      hardcode_libdir_flag_spec_GCJ=' '
17939      allow_undefined_flag_GCJ=unsupported
17940      # Tell ltmain to make .lib files, not .a files.
17941      libext=lib
17942      # Tell ltmain to make .dll files, not .so files.
17943      shrext_cmds=".dll"
17944      # FIXME: Setting linknames here is a bad hack.
17945      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17946      # The linker will automatically build a .lib file if we build a DLL.
17947      old_archive_From_new_cmds_GCJ='true'
17948      # FIXME: Should let the user specify the lib program.
17949      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17950      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17951      enable_shared_with_static_runtimes_GCJ=yes
17952      ;;
17953
17954    darwin* | rhapsody*)
17955      allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
17956      archive_cmds_need_lc_GCJ=no
17957      hardcode_direct_GCJ=no
17958      hardcode_automatic_GCJ=yes
17959      hardcode_shlibpath_var_GCJ=unsupported
17960      whole_archive_flag_spec_GCJ=''
17961      link_all_deplibs_GCJ=yes
17962    if test "$GCC" = yes ; then
17963    	output_verbose_link_cmd='echo'
17964        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
17965        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17966        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
17967        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
17968    else
17969      case $cc_basename in
17970        xlc*)
17971         output_verbose_link_cmd='echo'
17972         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17973         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17974          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17975         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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17976          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}'
17977          ;;
17978       *)
17979         ld_shlibs_GCJ=no
17980          ;;
17981      esac
17982    fi
17983      ;;
17984
17985    dgux*)
17986      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17987      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17988      hardcode_shlibpath_var_GCJ=no
17989      ;;
17990
17991    freebsd1*)
17992      ld_shlibs_GCJ=no
17993      ;;
17994
17995    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17996    # support.  Future versions do this automatically, but an explicit c++rt0.o
17997    # does not break anything, and helps significantly (at the cost of a little
17998    # extra space).
17999    freebsd2.2*)
18000      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18001      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18002      hardcode_direct_GCJ=yes
18003      hardcode_shlibpath_var_GCJ=no
18004      ;;
18005
18006    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18007    freebsd2*)
18008      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18009      hardcode_direct_GCJ=yes
18010      hardcode_minus_L_GCJ=yes
18011      hardcode_shlibpath_var_GCJ=no
18012      ;;
18013
18014    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18015    freebsd* | dragonfly*)
18016      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18017      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18018      hardcode_direct_GCJ=yes
18019      hardcode_shlibpath_var_GCJ=no
18020      ;;
18021
18022    hpux9*)
18023      if test "$GCC" = yes; then
18024	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'
18025      else
18026	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'
18027      fi
18028      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18029      hardcode_libdir_separator_GCJ=:
18030      hardcode_direct_GCJ=yes
18031
18032      # hardcode_minus_L: Not really in the search PATH,
18033      # but as the default location of the library.
18034      hardcode_minus_L_GCJ=yes
18035      export_dynamic_flag_spec_GCJ='${wl}-E'
18036      ;;
18037
18038    hpux10*)
18039      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18040	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18041      else
18042	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18043      fi
18044      if test "$with_gnu_ld" = no; then
18045	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18046	hardcode_libdir_separator_GCJ=:
18047
18048	hardcode_direct_GCJ=yes
18049	export_dynamic_flag_spec_GCJ='${wl}-E'
18050
18051	# hardcode_minus_L: Not really in the search PATH,
18052	# but as the default location of the library.
18053	hardcode_minus_L_GCJ=yes
18054      fi
18055      ;;
18056
18057    hpux11*)
18058      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18059	case $host_cpu in
18060	hppa*64*)
18061	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18062	  ;;
18063	ia64*)
18064	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18065	  ;;
18066	*)
18067	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18068	  ;;
18069	esac
18070      else
18071	case $host_cpu in
18072	hppa*64*)
18073	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18074	  ;;
18075	ia64*)
18076	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18077	  ;;
18078	*)
18079	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18080	  ;;
18081	esac
18082      fi
18083      if test "$with_gnu_ld" = no; then
18084	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18085	hardcode_libdir_separator_GCJ=:
18086
18087	case $host_cpu in
18088	hppa*64*|ia64*)
18089	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18090	  hardcode_direct_GCJ=no
18091	  hardcode_shlibpath_var_GCJ=no
18092	  ;;
18093	*)
18094	  hardcode_direct_GCJ=yes
18095	  export_dynamic_flag_spec_GCJ='${wl}-E'
18096
18097	  # hardcode_minus_L: Not really in the search PATH,
18098	  # but as the default location of the library.
18099	  hardcode_minus_L_GCJ=yes
18100	  ;;
18101	esac
18102      fi
18103      ;;
18104
18105    irix5* | irix6* | nonstopux*)
18106      if test "$GCC" = yes; then
18107	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'
18108      else
18109	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'
18110	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18111      fi
18112      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18113      hardcode_libdir_separator_GCJ=:
18114      link_all_deplibs_GCJ=yes
18115      ;;
18116
18117    netbsd*)
18118      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18119	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18120      else
18121	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18122      fi
18123      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18124      hardcode_direct_GCJ=yes
18125      hardcode_shlibpath_var_GCJ=no
18126      ;;
18127
18128    newsos6)
18129      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18130      hardcode_direct_GCJ=yes
18131      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18132      hardcode_libdir_separator_GCJ=:
18133      hardcode_shlibpath_var_GCJ=no
18134      ;;
18135
18136    openbsd*)
18137      if test -f /usr/libexec/ld.so; then
18138	hardcode_direct_GCJ=yes
18139	hardcode_shlibpath_var_GCJ=no
18140	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18141	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18142	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18143	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18144	  export_dynamic_flag_spec_GCJ='${wl}-E'
18145	else
18146	  case $host_os in
18147	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18148	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18149	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18150	     ;;
18151	   *)
18152	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18153	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18154	     ;;
18155	  esac
18156        fi
18157      else
18158	ld_shlibs_GCJ=no
18159      fi
18160      ;;
18161
18162    os2*)
18163      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18164      hardcode_minus_L_GCJ=yes
18165      allow_undefined_flag_GCJ=unsupported
18166      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'
18167      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18168      ;;
18169
18170    osf3*)
18171      if test "$GCC" = yes; then
18172	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18173	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'
18174      else
18175	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18176	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'
18177      fi
18178      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18179      hardcode_libdir_separator_GCJ=:
18180      ;;
18181
18182    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18183      if test "$GCC" = yes; then
18184	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18185	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'
18186	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18187      else
18188	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18189	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'
18190	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~
18191	$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'
18192
18193	# Both c and cxx compiler support -rpath directly
18194	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18195      fi
18196      hardcode_libdir_separator_GCJ=:
18197      ;;
18198
18199    solaris*)
18200      no_undefined_flag_GCJ=' -z text'
18201      if test "$GCC" = yes; then
18202	wlarc='${wl}'
18203	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18204	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18205	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18206      else
18207	wlarc=''
18208	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18209	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18210  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18211      fi
18212      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18213      hardcode_shlibpath_var_GCJ=no
18214      case $host_os in
18215      solaris2.[0-5] | solaris2.[0-5].*) ;;
18216      *)
18217	# The compiler driver will combine and reorder linker options,
18218	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18219	# but is careful enough not to reorder.
18220 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18221	if test "$GCC" = yes; then
18222	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18223	else
18224	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18225	fi
18226	;;
18227      esac
18228      link_all_deplibs_GCJ=yes
18229      ;;
18230
18231    sunos4*)
18232      if test "x$host_vendor" = xsequent; then
18233	# Use $CC to link under sequent, because it throws in some extra .o
18234	# files that make .init and .fini sections work.
18235	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18236      else
18237	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18238      fi
18239      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18240      hardcode_direct_GCJ=yes
18241      hardcode_minus_L_GCJ=yes
18242      hardcode_shlibpath_var_GCJ=no
18243      ;;
18244
18245    sysv4)
18246      case $host_vendor in
18247	sni)
18248	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18249	  hardcode_direct_GCJ=yes # is this really true???
18250	;;
18251	siemens)
18252	  ## LD is ld it makes a PLAMLIB
18253	  ## CC just makes a GrossModule.
18254	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18255	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18256	  hardcode_direct_GCJ=no
18257        ;;
18258	motorola)
18259	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18260	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18261	;;
18262      esac
18263      runpath_var='LD_RUN_PATH'
18264      hardcode_shlibpath_var_GCJ=no
18265      ;;
18266
18267    sysv4.3*)
18268      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18269      hardcode_shlibpath_var_GCJ=no
18270      export_dynamic_flag_spec_GCJ='-Bexport'
18271      ;;
18272
18273    sysv4*MP*)
18274      if test -d /usr/nec; then
18275	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18276	hardcode_shlibpath_var_GCJ=no
18277	runpath_var=LD_RUN_PATH
18278	hardcode_runpath_var=yes
18279	ld_shlibs_GCJ=yes
18280      fi
18281      ;;
18282
18283    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18284      no_undefined_flag_GCJ='${wl}-z,text'
18285      archive_cmds_need_lc_GCJ=no
18286      hardcode_shlibpath_var_GCJ=no
18287      runpath_var='LD_RUN_PATH'
18288
18289      if test "$GCC" = yes; then
18290	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18291	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18292      else
18293	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18294	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18295      fi
18296      ;;
18297
18298    sysv5* | sco3.2v5* | sco5v6*)
18299      # Note: We can NOT use -z defs as we might desire, because we do not
18300      # link with -lc, and that would cause any symbols used from libc to
18301      # always be unresolved, which means just about no library would
18302      # ever link correctly.  If we're not using GNU ld we use -z text
18303      # though, which does catch some bad symbols but isn't as heavy-handed
18304      # as -z defs.
18305      no_undefined_flag_GCJ='${wl}-z,text'
18306      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18307      archive_cmds_need_lc_GCJ=no
18308      hardcode_shlibpath_var_GCJ=no
18309      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18310      hardcode_libdir_separator_GCJ=':'
18311      link_all_deplibs_GCJ=yes
18312      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18313      runpath_var='LD_RUN_PATH'
18314
18315      if test "$GCC" = yes; then
18316	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18317	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18318      else
18319	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18320	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18321      fi
18322      ;;
18323
18324    uts4*)
18325      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18326      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18327      hardcode_shlibpath_var_GCJ=no
18328      ;;
18329
18330    *)
18331      ld_shlibs_GCJ=no
18332      ;;
18333    esac
18334  fi
18335
18336{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18337$as_echo "$ld_shlibs_GCJ" >&6; }
18338test "$ld_shlibs_GCJ" = no && can_build_shared=no
18339
18340#
18341# Do we need to explicitly link libc?
18342#
18343case "x$archive_cmds_need_lc_GCJ" in
18344x|xyes)
18345  # Assume -lc should be added
18346  archive_cmds_need_lc_GCJ=yes
18347
18348  if test "$enable_shared" = yes && test "$GCC" = yes; then
18349    case $archive_cmds_GCJ in
18350    *'~'*)
18351      # FIXME: we may have to deal with multi-command sequences.
18352      ;;
18353    '$CC '*)
18354      # Test whether the compiler implicitly links with -lc since on some
18355      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18356      # to ld, don't add -lc before -lgcc.
18357      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18358$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18359      $rm conftest*
18360      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18361
18362      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18363  (eval $ac_compile) 2>&5
18364  ac_status=$?
18365  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18366  (exit $ac_status); } 2>conftest.err; then
18367        soname=conftest
18368        lib=conftest
18369        libobjs=conftest.$ac_objext
18370        deplibs=
18371        wl=$lt_prog_compiler_wl_GCJ
18372	pic_flag=$lt_prog_compiler_pic_GCJ
18373        compiler_flags=-v
18374        linker_flags=-v
18375        verstring=
18376        output_objdir=.
18377        libname=conftest
18378        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18379        allow_undefined_flag_GCJ=
18380        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18381  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18382  ac_status=$?
18383  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18384  (exit $ac_status); }
18385        then
18386	  archive_cmds_need_lc_GCJ=no
18387        else
18388	  archive_cmds_need_lc_GCJ=yes
18389        fi
18390        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18391      else
18392        cat conftest.err 1>&5
18393      fi
18394      $rm conftest*
18395      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18396$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18397      ;;
18398    esac
18399  fi
18400  ;;
18401esac
18402
18403{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18404$as_echo_n "checking dynamic linker characteristics... " >&6; }
18405library_names_spec=
18406libname_spec='lib$name'
18407soname_spec=
18408shrext_cmds=".so"
18409postinstall_cmds=
18410postuninstall_cmds=
18411finish_cmds=
18412finish_eval=
18413shlibpath_var=
18414shlibpath_overrides_runpath=unknown
18415version_type=none
18416dynamic_linker="$host_os ld.so"
18417sys_lib_dlsearch_path_spec="/lib /usr/lib"
18418
18419need_lib_prefix=unknown
18420hardcode_into_libs=no
18421
18422# when you set need_version to no, make sure it does not cause -set_version
18423# flags to be left without arguments
18424need_version=unknown
18425
18426case $host_os in
18427aix3*)
18428  version_type=linux
18429  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18430  shlibpath_var=LIBPATH
18431
18432  # AIX 3 has no versioning support, so we append a major version to the name.
18433  soname_spec='${libname}${release}${shared_ext}$major'
18434  ;;
18435
18436aix[4-9]*)
18437  version_type=linux
18438  need_lib_prefix=no
18439  need_version=no
18440  hardcode_into_libs=yes
18441  if test "$host_cpu" = ia64; then
18442    # AIX 5 supports IA64
18443    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18444    shlibpath_var=LD_LIBRARY_PATH
18445  else
18446    # With GCC up to 2.95.x, collect2 would create an import file
18447    # for dependence libraries.  The import file would start with
18448    # the line `#! .'.  This would cause the generated library to
18449    # depend on `.', always an invalid library.  This was fixed in
18450    # development snapshots of GCC prior to 3.0.
18451    case $host_os in
18452      aix4 | aix4.[01] | aix4.[01].*)
18453      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18454	   echo ' yes '
18455	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18456	:
18457      else
18458	can_build_shared=no
18459      fi
18460      ;;
18461    esac
18462    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18463    # soname into executable. Probably we can add versioning support to
18464    # collect2, so additional links can be useful in future.
18465    if test "$aix_use_runtimelinking" = yes; then
18466      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18467      # instead of lib<name>.a to let people know that these are not
18468      # typical AIX shared libraries.
18469      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18470    else
18471      # We preserve .a as extension for shared libraries through AIX4.2
18472      # and later when we are not doing run time linking.
18473      library_names_spec='${libname}${release}.a $libname.a'
18474      soname_spec='${libname}${release}${shared_ext}$major'
18475    fi
18476    shlibpath_var=LIBPATH
18477  fi
18478  ;;
18479
18480amigaos*)
18481  library_names_spec='$libname.ixlibrary $libname.a'
18482  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18483  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'
18484  ;;
18485
18486beos*)
18487  library_names_spec='${libname}${shared_ext}'
18488  dynamic_linker="$host_os ld.so"
18489  shlibpath_var=LIBRARY_PATH
18490  ;;
18491
18492bsdi[45]*)
18493  version_type=linux
18494  need_version=no
18495  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18496  soname_spec='${libname}${release}${shared_ext}$major'
18497  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18498  shlibpath_var=LD_LIBRARY_PATH
18499  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18500  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18501  # the default ld.so.conf also contains /usr/contrib/lib and
18502  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18503  # libtool to hard-code these into programs
18504  ;;
18505
18506cygwin* | mingw* | pw32*)
18507  version_type=windows
18508  shrext_cmds=".dll"
18509  need_version=no
18510  need_lib_prefix=no
18511
18512  case $GCC,$host_os in
18513  yes,cygwin* | yes,mingw* | yes,pw32*)
18514    library_names_spec='$libname.dll.a'
18515    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18516    postinstall_cmds='base_file=`basename \${file}`~
18517      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18518      dldir=$destdir/`dirname \$dlpath`~
18519      test -d \$dldir || mkdir -p \$dldir~
18520      $install_prog $dir/$dlname \$dldir/$dlname~
18521      chmod a+x \$dldir/$dlname'
18522    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18523      dlpath=$dir/\$dldll~
18524       $rm \$dlpath'
18525    shlibpath_overrides_runpath=yes
18526
18527    case $host_os in
18528    cygwin*)
18529      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18530      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18531      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18532      ;;
18533    mingw*)
18534      # MinGW DLLs use traditional 'lib' prefix
18535      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18536      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18537      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18538        # It is most probably a Windows format PATH printed by
18539        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18540        # path with ; separators, and with drive letters. We can handle the
18541        # drive letters (cygwin fileutils understands them), so leave them,
18542        # especially as we might pass files found there to a mingw objdump,
18543        # which wouldn't understand a cygwinified path. Ahh.
18544        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18545      else
18546        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18547      fi
18548      ;;
18549    pw32*)
18550      # pw32 DLLs use 'pw' prefix rather than 'lib'
18551      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18552      ;;
18553    esac
18554    ;;
18555
18556  *)
18557    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18558    ;;
18559  esac
18560  dynamic_linker='Win32 ld.exe'
18561  # FIXME: first we should search . and the directory the executable is in
18562  shlibpath_var=PATH
18563  ;;
18564
18565darwin* | rhapsody*)
18566  dynamic_linker="$host_os dyld"
18567  version_type=darwin
18568  need_lib_prefix=no
18569  need_version=no
18570  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18571  soname_spec='${libname}${release}${major}$shared_ext'
18572  shlibpath_overrides_runpath=yes
18573  shlibpath_var=DYLD_LIBRARY_PATH
18574  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18575
18576  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18577  ;;
18578
18579dgux*)
18580  version_type=linux
18581  need_lib_prefix=no
18582  need_version=no
18583  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18584  soname_spec='${libname}${release}${shared_ext}$major'
18585  shlibpath_var=LD_LIBRARY_PATH
18586  ;;
18587
18588freebsd1*)
18589  dynamic_linker=no
18590  ;;
18591
18592freebsd* | dragonfly*)
18593  # DragonFly does not have aout.  When/if they implement a new
18594  # versioning mechanism, adjust this.
18595  if test -x /usr/bin/objformat; then
18596    objformat=`/usr/bin/objformat`
18597  else
18598    case $host_os in
18599    freebsd[123]*) objformat=aout ;;
18600    *) objformat=elf ;;
18601    esac
18602  fi
18603  version_type=freebsd-$objformat
18604  case $version_type in
18605    freebsd-elf*)
18606      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18607      need_version=no
18608      need_lib_prefix=no
18609      ;;
18610    freebsd-*)
18611      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18612      need_version=yes
18613      ;;
18614  esac
18615  shlibpath_var=LD_LIBRARY_PATH
18616  case $host_os in
18617  freebsd2*)
18618    shlibpath_overrides_runpath=yes
18619    ;;
18620  freebsd3.[01]* | freebsdelf3.[01]*)
18621    shlibpath_overrides_runpath=yes
18622    hardcode_into_libs=yes
18623    ;;
18624  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18625  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18626    shlibpath_overrides_runpath=no
18627    hardcode_into_libs=yes
18628    ;;
18629  *) # from 4.6 on, and DragonFly
18630    shlibpath_overrides_runpath=yes
18631    hardcode_into_libs=yes
18632    ;;
18633  esac
18634  ;;
18635
18636gnu*)
18637  version_type=linux
18638  need_lib_prefix=no
18639  need_version=no
18640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18641  soname_spec='${libname}${release}${shared_ext}$major'
18642  shlibpath_var=LD_LIBRARY_PATH
18643  hardcode_into_libs=yes
18644  ;;
18645
18646hpux9* | hpux10* | hpux11*)
18647  # Give a soname corresponding to the major version so that dld.sl refuses to
18648  # link against other versions.
18649  version_type=sunos
18650  need_lib_prefix=no
18651  need_version=no
18652  case $host_cpu in
18653  ia64*)
18654    shrext_cmds='.so'
18655    hardcode_into_libs=yes
18656    dynamic_linker="$host_os dld.so"
18657    shlibpath_var=LD_LIBRARY_PATH
18658    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18659    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18660    soname_spec='${libname}${release}${shared_ext}$major'
18661    if test "X$HPUX_IA64_MODE" = X32; then
18662      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18663    else
18664      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18665    fi
18666    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18667    ;;
18668   hppa*64*)
18669     shrext_cmds='.sl'
18670     hardcode_into_libs=yes
18671     dynamic_linker="$host_os dld.sl"
18672     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18673     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18674     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18675     soname_spec='${libname}${release}${shared_ext}$major'
18676     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18677     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18678     ;;
18679   *)
18680    shrext_cmds='.sl'
18681    dynamic_linker="$host_os dld.sl"
18682    shlibpath_var=SHLIB_PATH
18683    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18684    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18685    soname_spec='${libname}${release}${shared_ext}$major'
18686    ;;
18687  esac
18688  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18689  postinstall_cmds='chmod 555 $lib'
18690  ;;
18691
18692interix[3-9]*)
18693  version_type=linux
18694  need_lib_prefix=no
18695  need_version=no
18696  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18697  soname_spec='${libname}${release}${shared_ext}$major'
18698  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18699  shlibpath_var=LD_LIBRARY_PATH
18700  shlibpath_overrides_runpath=no
18701  hardcode_into_libs=yes
18702  ;;
18703
18704irix5* | irix6* | nonstopux*)
18705  case $host_os in
18706    nonstopux*) version_type=nonstopux ;;
18707    *)
18708	if test "$lt_cv_prog_gnu_ld" = yes; then
18709		version_type=linux
18710	else
18711		version_type=irix
18712	fi ;;
18713  esac
18714  need_lib_prefix=no
18715  need_version=no
18716  soname_spec='${libname}${release}${shared_ext}$major'
18717  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18718  case $host_os in
18719  irix5* | nonstopux*)
18720    libsuff= shlibsuff=
18721    ;;
18722  *)
18723    case $LD in # libtool.m4 will add one of these switches to LD
18724    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18725      libsuff= shlibsuff= libmagic=32-bit;;
18726    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18727      libsuff=32 shlibsuff=N32 libmagic=N32;;
18728    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18729      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18730    *) libsuff= shlibsuff= libmagic=never-match;;
18731    esac
18732    ;;
18733  esac
18734  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18735  shlibpath_overrides_runpath=no
18736  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18737  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18738  hardcode_into_libs=yes
18739  ;;
18740
18741# No shared lib support for Linux oldld, aout, or coff.
18742linux*oldld* | linux*aout* | linux*coff*)
18743  dynamic_linker=no
18744  ;;
18745
18746# This must be Linux ELF.
18747linux* | k*bsd*-gnu)
18748  version_type=linux
18749  need_lib_prefix=no
18750  need_version=no
18751  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18752  soname_spec='${libname}${release}${shared_ext}$major'
18753  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18754  shlibpath_var=LD_LIBRARY_PATH
18755  shlibpath_overrides_runpath=no
18756  # This implies no fast_install, which is unacceptable.
18757  # Some rework will be needed to allow for fast_install
18758  # before this can be enabled.
18759  hardcode_into_libs=yes
18760
18761  # Append ld.so.conf contents to the search path
18762  if test -f /etc/ld.so.conf; then
18763    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18764    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18765  fi
18766
18767  # We used to test for /lib/ld.so.1 and disable shared libraries on
18768  # powerpc, because MkLinux only supported shared libraries with the
18769  # GNU dynamic linker.  Since this was broken with cross compilers,
18770  # most powerpc-linux boxes support dynamic linking these days and
18771  # people can always --disable-shared, the test was removed, and we
18772  # assume the GNU/Linux dynamic linker is in use.
18773  dynamic_linker='GNU/Linux ld.so'
18774  ;;
18775
18776netbsd*)
18777  version_type=sunos
18778  need_lib_prefix=no
18779  need_version=no
18780  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18781    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18782    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18783    dynamic_linker='NetBSD (a.out) ld.so'
18784  else
18785    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18786    soname_spec='${libname}${release}${shared_ext}$major'
18787    dynamic_linker='NetBSD ld.elf_so'
18788  fi
18789  shlibpath_var=LD_LIBRARY_PATH
18790  shlibpath_overrides_runpath=yes
18791  hardcode_into_libs=yes
18792  ;;
18793
18794newsos6)
18795  version_type=linux
18796  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18797  shlibpath_var=LD_LIBRARY_PATH
18798  shlibpath_overrides_runpath=yes
18799  ;;
18800
18801nto-qnx*)
18802  version_type=linux
18803  need_lib_prefix=no
18804  need_version=no
18805  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18806  soname_spec='${libname}${release}${shared_ext}$major'
18807  shlibpath_var=LD_LIBRARY_PATH
18808  shlibpath_overrides_runpath=yes
18809  ;;
18810
18811openbsd*)
18812  version_type=sunos
18813  sys_lib_dlsearch_path_spec="/usr/lib"
18814  need_lib_prefix=no
18815  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18816  case $host_os in
18817    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18818    *)                         need_version=no  ;;
18819  esac
18820  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18821  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18822  shlibpath_var=LD_LIBRARY_PATH
18823  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18824    case $host_os in
18825      openbsd2.[89] | openbsd2.[89].*)
18826	shlibpath_overrides_runpath=no
18827	;;
18828      *)
18829	shlibpath_overrides_runpath=yes
18830	;;
18831      esac
18832  else
18833    shlibpath_overrides_runpath=yes
18834  fi
18835  ;;
18836
18837os2*)
18838  libname_spec='$name'
18839  shrext_cmds=".dll"
18840  need_lib_prefix=no
18841  library_names_spec='$libname${shared_ext} $libname.a'
18842  dynamic_linker='OS/2 ld.exe'
18843  shlibpath_var=LIBPATH
18844  ;;
18845
18846osf3* | osf4* | osf5*)
18847  version_type=osf
18848  need_lib_prefix=no
18849  need_version=no
18850  soname_spec='${libname}${release}${shared_ext}$major'
18851  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18852  shlibpath_var=LD_LIBRARY_PATH
18853  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18854  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18855  ;;
18856
18857rdos*)
18858  dynamic_linker=no
18859  ;;
18860
18861solaris*)
18862  version_type=linux
18863  need_lib_prefix=no
18864  need_version=no
18865  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18866  soname_spec='${libname}${release}${shared_ext}$major'
18867  shlibpath_var=LD_LIBRARY_PATH
18868  shlibpath_overrides_runpath=yes
18869  hardcode_into_libs=yes
18870  # ldd complains unless libraries are executable
18871  postinstall_cmds='chmod +x $lib'
18872  ;;
18873
18874sunos4*)
18875  version_type=sunos
18876  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18877  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18878  shlibpath_var=LD_LIBRARY_PATH
18879  shlibpath_overrides_runpath=yes
18880  if test "$with_gnu_ld" = yes; then
18881    need_lib_prefix=no
18882  fi
18883  need_version=yes
18884  ;;
18885
18886sysv4 | sysv4.3*)
18887  version_type=linux
18888  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18889  soname_spec='${libname}${release}${shared_ext}$major'
18890  shlibpath_var=LD_LIBRARY_PATH
18891  case $host_vendor in
18892    sni)
18893      shlibpath_overrides_runpath=no
18894      need_lib_prefix=no
18895      export_dynamic_flag_spec='${wl}-Blargedynsym'
18896      runpath_var=LD_RUN_PATH
18897      ;;
18898    siemens)
18899      need_lib_prefix=no
18900      ;;
18901    motorola)
18902      need_lib_prefix=no
18903      need_version=no
18904      shlibpath_overrides_runpath=no
18905      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18906      ;;
18907  esac
18908  ;;
18909
18910sysv4*MP*)
18911  if test -d /usr/nec ;then
18912    version_type=linux
18913    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18914    soname_spec='$libname${shared_ext}.$major'
18915    shlibpath_var=LD_LIBRARY_PATH
18916  fi
18917  ;;
18918
18919sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18920  version_type=freebsd-elf
18921  need_lib_prefix=no
18922  need_version=no
18923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18924  soname_spec='${libname}${release}${shared_ext}$major'
18925  shlibpath_var=LD_LIBRARY_PATH
18926  hardcode_into_libs=yes
18927  if test "$with_gnu_ld" = yes; then
18928    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18929    shlibpath_overrides_runpath=no
18930  else
18931    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18932    shlibpath_overrides_runpath=yes
18933    case $host_os in
18934      sco3.2v5*)
18935        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18936	;;
18937    esac
18938  fi
18939  sys_lib_dlsearch_path_spec='/usr/lib'
18940  ;;
18941
18942uts4*)
18943  version_type=linux
18944  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18945  soname_spec='${libname}${release}${shared_ext}$major'
18946  shlibpath_var=LD_LIBRARY_PATH
18947  ;;
18948
18949*)
18950  dynamic_linker=no
18951  ;;
18952esac
18953{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18954$as_echo "$dynamic_linker" >&6; }
18955test "$dynamic_linker" = no && can_build_shared=no
18956
18957if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18958  $as_echo_n "(cached) " >&6
18959else
18960  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18961fi
18962
18963sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18964if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18965  $as_echo_n "(cached) " >&6
18966else
18967  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18968fi
18969
18970sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18971
18972variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18973if test "$GCC" = yes; then
18974  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18975fi
18976
18977{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18978$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18979hardcode_action_GCJ=
18980if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18981   test -n "$runpath_var_GCJ" || \
18982   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18983
18984  # We can hardcode non-existant directories.
18985  if test "$hardcode_direct_GCJ" != no &&
18986     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18987     # have to relink, otherwise we might link with an installed library
18988     # when we should be linking with a yet-to-be-installed one
18989     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18990     test "$hardcode_minus_L_GCJ" != no; then
18991    # Linking always hardcodes the temporary library directory.
18992    hardcode_action_GCJ=relink
18993  else
18994    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18995    hardcode_action_GCJ=immediate
18996  fi
18997else
18998  # We cannot hardcode anything, or else we can only hardcode existing
18999  # directories.
19000  hardcode_action_GCJ=unsupported
19001fi
19002{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19003$as_echo "$hardcode_action_GCJ" >&6; }
19004
19005if test "$hardcode_action_GCJ" = relink; then
19006  # Fast installation is not supported
19007  enable_fast_install=no
19008elif test "$shlibpath_overrides_runpath" = yes ||
19009     test "$enable_shared" = no; then
19010  # Fast installation is not necessary
19011  enable_fast_install=needless
19012fi
19013
19014
19015# The else clause should only fire when bootstrapping the
19016# libtool distribution, otherwise you forgot to ship ltmain.sh
19017# with your package, and you will get complaints that there are
19018# no rules to generate ltmain.sh.
19019if test -f "$ltmain"; then
19020  # See if we are running on zsh, and set the options which allow our commands through
19021  # without removal of \ escapes.
19022  if test -n "${ZSH_VERSION+set}" ; then
19023    setopt NO_GLOB_SUBST
19024  fi
19025  # Now quote all the things that may contain metacharacters while being
19026  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19027  # variables and quote the copies for generation of the libtool script.
19028  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19029    SED SHELL STRIP \
19030    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19031    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19032    deplibs_check_method reload_flag reload_cmds need_locks \
19033    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19034    lt_cv_sys_global_symbol_to_c_name_address \
19035    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19036    old_postinstall_cmds old_postuninstall_cmds \
19037    compiler_GCJ \
19038    CC_GCJ \
19039    LD_GCJ \
19040    lt_prog_compiler_wl_GCJ \
19041    lt_prog_compiler_pic_GCJ \
19042    lt_prog_compiler_static_GCJ \
19043    lt_prog_compiler_no_builtin_flag_GCJ \
19044    export_dynamic_flag_spec_GCJ \
19045    thread_safe_flag_spec_GCJ \
19046    whole_archive_flag_spec_GCJ \
19047    enable_shared_with_static_runtimes_GCJ \
19048    old_archive_cmds_GCJ \
19049    old_archive_from_new_cmds_GCJ \
19050    predep_objects_GCJ \
19051    postdep_objects_GCJ \
19052    predeps_GCJ \
19053    postdeps_GCJ \
19054    compiler_lib_search_path_GCJ \
19055    compiler_lib_search_dirs_GCJ \
19056    archive_cmds_GCJ \
19057    archive_expsym_cmds_GCJ \
19058    postinstall_cmds_GCJ \
19059    postuninstall_cmds_GCJ \
19060    old_archive_from_expsyms_cmds_GCJ \
19061    allow_undefined_flag_GCJ \
19062    no_undefined_flag_GCJ \
19063    export_symbols_cmds_GCJ \
19064    hardcode_libdir_flag_spec_GCJ \
19065    hardcode_libdir_flag_spec_ld_GCJ \
19066    hardcode_libdir_separator_GCJ \
19067    hardcode_automatic_GCJ \
19068    module_cmds_GCJ \
19069    module_expsym_cmds_GCJ \
19070    lt_cv_prog_compiler_c_o_GCJ \
19071    fix_srcfile_path_GCJ \
19072    exclude_expsyms_GCJ \
19073    include_expsyms_GCJ; do
19074
19075    case $var in
19076    old_archive_cmds_GCJ | \
19077    old_archive_from_new_cmds_GCJ | \
19078    archive_cmds_GCJ | \
19079    archive_expsym_cmds_GCJ | \
19080    module_cmds_GCJ | \
19081    module_expsym_cmds_GCJ | \
19082    old_archive_from_expsyms_cmds_GCJ | \
19083    export_symbols_cmds_GCJ | \
19084    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19085    postinstall_cmds | postuninstall_cmds | \
19086    old_postinstall_cmds | old_postuninstall_cmds | \
19087    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19088      # Double-quote double-evaled strings.
19089      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19090      ;;
19091    *)
19092      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19093      ;;
19094    esac
19095  done
19096
19097  case $lt_echo in
19098  *'\$0 --fallback-echo"')
19099    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19100    ;;
19101  esac
19102
19103cfgfile="$ofile"
19104
19105  cat <<__EOF__ >> "$cfgfile"
19106# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19107
19108# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19109
19110# Shell to use when invoking shell scripts.
19111SHELL=$lt_SHELL
19112
19113# Whether or not to build shared libraries.
19114build_libtool_libs=$enable_shared
19115
19116# Whether or not to build static libraries.
19117build_old_libs=$enable_static
19118
19119# Whether or not to add -lc for building shared libraries.
19120build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19121
19122# Whether or not to disallow shared libs when runtime libs are static
19123allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19124
19125# Whether or not to optimize for fast installation.
19126fast_install=$enable_fast_install
19127
19128# The host system.
19129host_alias=$host_alias
19130host=$host
19131host_os=$host_os
19132
19133# The build system.
19134build_alias=$build_alias
19135build=$build
19136build_os=$build_os
19137
19138# An echo program that does not interpret backslashes.
19139echo=$lt_echo
19140
19141# The archiver.
19142AR=$lt_AR
19143AR_FLAGS=$lt_AR_FLAGS
19144
19145# A C compiler.
19146LTCC=$lt_LTCC
19147
19148# LTCC compiler flags.
19149LTCFLAGS=$lt_LTCFLAGS
19150
19151# A language-specific compiler.
19152CC=$lt_compiler_GCJ
19153
19154# Is the compiler the GNU C compiler?
19155with_gcc=$GCC_GCJ
19156
19157# An ERE matcher.
19158EGREP=$lt_EGREP
19159
19160# The linker used to build libraries.
19161LD=$lt_LD_GCJ
19162
19163# Whether we need hard or soft links.
19164LN_S=$lt_LN_S
19165
19166# A BSD-compatible nm program.
19167NM=$lt_NM
19168
19169# A symbol stripping program
19170STRIP=$lt_STRIP
19171
19172# Used to examine libraries when file_magic_cmd begins "file"
19173MAGIC_CMD=$MAGIC_CMD
19174
19175# Used on cygwin: DLL creation program.
19176DLLTOOL="$DLLTOOL"
19177
19178# Used on cygwin: object dumper.
19179OBJDUMP="$OBJDUMP"
19180
19181# Used on cygwin: assembler.
19182AS="$AS"
19183
19184# The name of the directory that contains temporary libtool files.
19185objdir=$objdir
19186
19187# How to create reloadable object files.
19188reload_flag=$lt_reload_flag
19189reload_cmds=$lt_reload_cmds
19190
19191# How to pass a linker flag through the compiler.
19192wl=$lt_lt_prog_compiler_wl_GCJ
19193
19194# Object file suffix (normally "o").
19195objext="$ac_objext"
19196
19197# Old archive suffix (normally "a").
19198libext="$libext"
19199
19200# Shared library suffix (normally ".so").
19201shrext_cmds='$shrext_cmds'
19202
19203# Executable file suffix (normally "").
19204exeext="$exeext"
19205
19206# Additional compiler flags for building library objects.
19207pic_flag=$lt_lt_prog_compiler_pic_GCJ
19208pic_mode=$pic_mode
19209
19210# What is the maximum length of a command?
19211max_cmd_len=$lt_cv_sys_max_cmd_len
19212
19213# Does compiler simultaneously support -c and -o options?
19214compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19215
19216# Must we lock files when doing compilation?
19217need_locks=$lt_need_locks
19218
19219# Do we need the lib prefix for modules?
19220need_lib_prefix=$need_lib_prefix
19221
19222# Do we need a version for libraries?
19223need_version=$need_version
19224
19225# Whether dlopen is supported.
19226dlopen_support=$enable_dlopen
19227
19228# Whether dlopen of programs is supported.
19229dlopen_self=$enable_dlopen_self
19230
19231# Whether dlopen of statically linked programs is supported.
19232dlopen_self_static=$enable_dlopen_self_static
19233
19234# Compiler flag to prevent dynamic linking.
19235link_static_flag=$lt_lt_prog_compiler_static_GCJ
19236
19237# Compiler flag to turn off builtin functions.
19238no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19239
19240# Compiler flag to allow reflexive dlopens.
19241export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19242
19243# Compiler flag to generate shared objects directly from archives.
19244whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19245
19246# Compiler flag to generate thread-safe objects.
19247thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19248
19249# Library versioning type.
19250version_type=$version_type
19251
19252# Format of library name prefix.
19253libname_spec=$lt_libname_spec
19254
19255# List of archive names.  First name is the real one, the rest are links.
19256# The last name is the one that the linker finds with -lNAME.
19257library_names_spec=$lt_library_names_spec
19258
19259# The coded name of the library, if different from the real name.
19260soname_spec=$lt_soname_spec
19261
19262# Commands used to build and install an old-style archive.
19263RANLIB=$lt_RANLIB
19264old_archive_cmds=$lt_old_archive_cmds_GCJ
19265old_postinstall_cmds=$lt_old_postinstall_cmds
19266old_postuninstall_cmds=$lt_old_postuninstall_cmds
19267
19268# Create an old-style archive from a shared archive.
19269old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19270
19271# Create a temporary old-style archive to link instead of a shared archive.
19272old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19273
19274# Commands used to build and install a shared archive.
19275archive_cmds=$lt_archive_cmds_GCJ
19276archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19277postinstall_cmds=$lt_postinstall_cmds
19278postuninstall_cmds=$lt_postuninstall_cmds
19279
19280# Commands used to build a loadable module (assumed same as above if empty)
19281module_cmds=$lt_module_cmds_GCJ
19282module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19283
19284# Commands to strip libraries.
19285old_striplib=$lt_old_striplib
19286striplib=$lt_striplib
19287
19288# Dependencies to place before the objects being linked to create a
19289# shared library.
19290predep_objects=$lt_predep_objects_GCJ
19291
19292# Dependencies to place after the objects being linked to create a
19293# shared library.
19294postdep_objects=$lt_postdep_objects_GCJ
19295
19296# Dependencies to place before the objects being linked to create a
19297# shared library.
19298predeps=$lt_predeps_GCJ
19299
19300# Dependencies to place after the objects being linked to create a
19301# shared library.
19302postdeps=$lt_postdeps_GCJ
19303
19304# The directories searched by this compiler when creating a shared
19305# library
19306compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19307
19308# The library search path used internally by the compiler when linking
19309# a shared library.
19310compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19311
19312# Method to check whether dependent libraries are shared objects.
19313deplibs_check_method=$lt_deplibs_check_method
19314
19315# Command to use when deplibs_check_method == file_magic.
19316file_magic_cmd=$lt_file_magic_cmd
19317
19318# Flag that allows shared libraries with undefined symbols to be built.
19319allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19320
19321# Flag that forces no undefined symbols.
19322no_undefined_flag=$lt_no_undefined_flag_GCJ
19323
19324# Commands used to finish a libtool library installation in a directory.
19325finish_cmds=$lt_finish_cmds
19326
19327# Same as above, but a single script fragment to be evaled but not shown.
19328finish_eval=$lt_finish_eval
19329
19330# Take the output of nm and produce a listing of raw symbols and C names.
19331global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19332
19333# Transform the output of nm in a proper C declaration
19334global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19335
19336# Transform the output of nm in a C name address pair
19337global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19338
19339# This is the shared library runtime path variable.
19340runpath_var=$runpath_var
19341
19342# This is the shared library path variable.
19343shlibpath_var=$shlibpath_var
19344
19345# Is shlibpath searched before the hard-coded library search path?
19346shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19347
19348# How to hardcode a shared library path into an executable.
19349hardcode_action=$hardcode_action_GCJ
19350
19351# Whether we should hardcode library paths into libraries.
19352hardcode_into_libs=$hardcode_into_libs
19353
19354# Flag to hardcode \$libdir into a binary during linking.
19355# This must work even if \$libdir does not exist.
19356hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19357
19358# If ld is used when linking, flag to hardcode \$libdir into
19359# a binary during linking. This must work even if \$libdir does
19360# not exist.
19361hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19362
19363# Whether we need a single -rpath flag with a separated argument.
19364hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19365
19366# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19367# resulting binary.
19368hardcode_direct=$hardcode_direct_GCJ
19369
19370# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19371# resulting binary.
19372hardcode_minus_L=$hardcode_minus_L_GCJ
19373
19374# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19375# the resulting binary.
19376hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19377
19378# Set to yes if building a shared library automatically hardcodes DIR into the library
19379# and all subsequent libraries and executables linked against it.
19380hardcode_automatic=$hardcode_automatic_GCJ
19381
19382# Variables whose values should be saved in libtool wrapper scripts and
19383# restored at relink time.
19384variables_saved_for_relink="$variables_saved_for_relink"
19385
19386# Whether libtool must link a program against all its dependency libraries.
19387link_all_deplibs=$link_all_deplibs_GCJ
19388
19389# Compile-time system search path for libraries
19390sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19391
19392# Run-time system search path for libraries
19393sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19394
19395# Fix the shell variable \$srcfile for the compiler.
19396fix_srcfile_path=$lt_fix_srcfile_path
19397
19398# Set to yes if exported symbols are required.
19399always_export_symbols=$always_export_symbols_GCJ
19400
19401# The commands to list exported symbols.
19402export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19403
19404# The commands to extract the exported symbol list from a shared archive.
19405extract_expsyms_cmds=$lt_extract_expsyms_cmds
19406
19407# Symbols that should not be listed in the preloaded symbols.
19408exclude_expsyms=$lt_exclude_expsyms_GCJ
19409
19410# Symbols that must always be exported.
19411include_expsyms=$lt_include_expsyms_GCJ
19412
19413# ### END LIBTOOL TAG CONFIG: $tagname
19414
19415__EOF__
19416
19417
19418else
19419  # If there is no Makefile yet, we rely on a make rule to execute
19420  # `config.status --recheck' to rerun these tests and create the
19421  # libtool script then.
19422  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19423  if test -f "$ltmain_in"; then
19424    test -f Makefile && make "$ltmain"
19425  fi
19426fi
19427
19428
19429ac_ext=c
19430ac_cpp='$CPP $CPPFLAGS'
19431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19433ac_compiler_gnu=$ac_cv_c_compiler_gnu
19434
19435CC="$lt_save_CC"
19436
19437	else
19438	  tagname=""
19439	fi
19440	;;
19441
19442      RC)
19443
19444
19445# Source file extension for RC test sources.
19446ac_ext=rc
19447
19448# Object file extension for compiled RC test sources.
19449objext=o
19450objext_RC=$objext
19451
19452# Code to be used in simple compile tests
19453lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19454
19455# Code to be used in simple link tests
19456lt_simple_link_test_code="$lt_simple_compile_test_code"
19457
19458# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19459
19460# If no C compiler was specified, use CC.
19461LTCC=${LTCC-"$CC"}
19462
19463# If no C compiler flags were specified, use CFLAGS.
19464LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19465
19466# Allow CC to be a program name with arguments.
19467compiler=$CC
19468
19469
19470# save warnings/boilerplate of simple test code
19471ac_outfile=conftest.$ac_objext
19472echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19473eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19474_lt_compiler_boilerplate=`cat conftest.err`
19475$rm conftest*
19476
19477ac_outfile=conftest.$ac_objext
19478echo "$lt_simple_link_test_code" >conftest.$ac_ext
19479eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19480_lt_linker_boilerplate=`cat conftest.err`
19481$rm -r conftest*
19482
19483
19484# Allow CC to be a program name with arguments.
19485lt_save_CC="$CC"
19486CC=${RC-"windres"}
19487compiler=$CC
19488compiler_RC=$CC
19489for cc_temp in $compiler""; do
19490  case $cc_temp in
19491    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19492    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19493    \-*) ;;
19494    *) break;;
19495  esac
19496done
19497cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19498
19499lt_cv_prog_compiler_c_o_RC=yes
19500
19501# The else clause should only fire when bootstrapping the
19502# libtool distribution, otherwise you forgot to ship ltmain.sh
19503# with your package, and you will get complaints that there are
19504# no rules to generate ltmain.sh.
19505if test -f "$ltmain"; then
19506  # See if we are running on zsh, and set the options which allow our commands through
19507  # without removal of \ escapes.
19508  if test -n "${ZSH_VERSION+set}" ; then
19509    setopt NO_GLOB_SUBST
19510  fi
19511  # Now quote all the things that may contain metacharacters while being
19512  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19513  # variables and quote the copies for generation of the libtool script.
19514  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19515    SED SHELL STRIP \
19516    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19517    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19518    deplibs_check_method reload_flag reload_cmds need_locks \
19519    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19520    lt_cv_sys_global_symbol_to_c_name_address \
19521    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19522    old_postinstall_cmds old_postuninstall_cmds \
19523    compiler_RC \
19524    CC_RC \
19525    LD_RC \
19526    lt_prog_compiler_wl_RC \
19527    lt_prog_compiler_pic_RC \
19528    lt_prog_compiler_static_RC \
19529    lt_prog_compiler_no_builtin_flag_RC \
19530    export_dynamic_flag_spec_RC \
19531    thread_safe_flag_spec_RC \
19532    whole_archive_flag_spec_RC \
19533    enable_shared_with_static_runtimes_RC \
19534    old_archive_cmds_RC \
19535    old_archive_from_new_cmds_RC \
19536    predep_objects_RC \
19537    postdep_objects_RC \
19538    predeps_RC \
19539    postdeps_RC \
19540    compiler_lib_search_path_RC \
19541    compiler_lib_search_dirs_RC \
19542    archive_cmds_RC \
19543    archive_expsym_cmds_RC \
19544    postinstall_cmds_RC \
19545    postuninstall_cmds_RC \
19546    old_archive_from_expsyms_cmds_RC \
19547    allow_undefined_flag_RC \
19548    no_undefined_flag_RC \
19549    export_symbols_cmds_RC \
19550    hardcode_libdir_flag_spec_RC \
19551    hardcode_libdir_flag_spec_ld_RC \
19552    hardcode_libdir_separator_RC \
19553    hardcode_automatic_RC \
19554    module_cmds_RC \
19555    module_expsym_cmds_RC \
19556    lt_cv_prog_compiler_c_o_RC \
19557    fix_srcfile_path_RC \
19558    exclude_expsyms_RC \
19559    include_expsyms_RC; do
19560
19561    case $var in
19562    old_archive_cmds_RC | \
19563    old_archive_from_new_cmds_RC | \
19564    archive_cmds_RC | \
19565    archive_expsym_cmds_RC | \
19566    module_cmds_RC | \
19567    module_expsym_cmds_RC | \
19568    old_archive_from_expsyms_cmds_RC | \
19569    export_symbols_cmds_RC | \
19570    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19571    postinstall_cmds | postuninstall_cmds | \
19572    old_postinstall_cmds | old_postuninstall_cmds | \
19573    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19574      # Double-quote double-evaled strings.
19575      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19576      ;;
19577    *)
19578      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19579      ;;
19580    esac
19581  done
19582
19583  case $lt_echo in
19584  *'\$0 --fallback-echo"')
19585    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19586    ;;
19587  esac
19588
19589cfgfile="$ofile"
19590
19591  cat <<__EOF__ >> "$cfgfile"
19592# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19593
19594# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19595
19596# Shell to use when invoking shell scripts.
19597SHELL=$lt_SHELL
19598
19599# Whether or not to build shared libraries.
19600build_libtool_libs=$enable_shared
19601
19602# Whether or not to build static libraries.
19603build_old_libs=$enable_static
19604
19605# Whether or not to add -lc for building shared libraries.
19606build_libtool_need_lc=$archive_cmds_need_lc_RC
19607
19608# Whether or not to disallow shared libs when runtime libs are static
19609allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19610
19611# Whether or not to optimize for fast installation.
19612fast_install=$enable_fast_install
19613
19614# The host system.
19615host_alias=$host_alias
19616host=$host
19617host_os=$host_os
19618
19619# The build system.
19620build_alias=$build_alias
19621build=$build
19622build_os=$build_os
19623
19624# An echo program that does not interpret backslashes.
19625echo=$lt_echo
19626
19627# The archiver.
19628AR=$lt_AR
19629AR_FLAGS=$lt_AR_FLAGS
19630
19631# A C compiler.
19632LTCC=$lt_LTCC
19633
19634# LTCC compiler flags.
19635LTCFLAGS=$lt_LTCFLAGS
19636
19637# A language-specific compiler.
19638CC=$lt_compiler_RC
19639
19640# Is the compiler the GNU C compiler?
19641with_gcc=$GCC_RC
19642
19643# An ERE matcher.
19644EGREP=$lt_EGREP
19645
19646# The linker used to build libraries.
19647LD=$lt_LD_RC
19648
19649# Whether we need hard or soft links.
19650LN_S=$lt_LN_S
19651
19652# A BSD-compatible nm program.
19653NM=$lt_NM
19654
19655# A symbol stripping program
19656STRIP=$lt_STRIP
19657
19658# Used to examine libraries when file_magic_cmd begins "file"
19659MAGIC_CMD=$MAGIC_CMD
19660
19661# Used on cygwin: DLL creation program.
19662DLLTOOL="$DLLTOOL"
19663
19664# Used on cygwin: object dumper.
19665OBJDUMP="$OBJDUMP"
19666
19667# Used on cygwin: assembler.
19668AS="$AS"
19669
19670# The name of the directory that contains temporary libtool files.
19671objdir=$objdir
19672
19673# How to create reloadable object files.
19674reload_flag=$lt_reload_flag
19675reload_cmds=$lt_reload_cmds
19676
19677# How to pass a linker flag through the compiler.
19678wl=$lt_lt_prog_compiler_wl_RC
19679
19680# Object file suffix (normally "o").
19681objext="$ac_objext"
19682
19683# Old archive suffix (normally "a").
19684libext="$libext"
19685
19686# Shared library suffix (normally ".so").
19687shrext_cmds='$shrext_cmds'
19688
19689# Executable file suffix (normally "").
19690exeext="$exeext"
19691
19692# Additional compiler flags for building library objects.
19693pic_flag=$lt_lt_prog_compiler_pic_RC
19694pic_mode=$pic_mode
19695
19696# What is the maximum length of a command?
19697max_cmd_len=$lt_cv_sys_max_cmd_len
19698
19699# Does compiler simultaneously support -c and -o options?
19700compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19701
19702# Must we lock files when doing compilation?
19703need_locks=$lt_need_locks
19704
19705# Do we need the lib prefix for modules?
19706need_lib_prefix=$need_lib_prefix
19707
19708# Do we need a version for libraries?
19709need_version=$need_version
19710
19711# Whether dlopen is supported.
19712dlopen_support=$enable_dlopen
19713
19714# Whether dlopen of programs is supported.
19715dlopen_self=$enable_dlopen_self
19716
19717# Whether dlopen of statically linked programs is supported.
19718dlopen_self_static=$enable_dlopen_self_static
19719
19720# Compiler flag to prevent dynamic linking.
19721link_static_flag=$lt_lt_prog_compiler_static_RC
19722
19723# Compiler flag to turn off builtin functions.
19724no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19725
19726# Compiler flag to allow reflexive dlopens.
19727export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19728
19729# Compiler flag to generate shared objects directly from archives.
19730whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19731
19732# Compiler flag to generate thread-safe objects.
19733thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19734
19735# Library versioning type.
19736version_type=$version_type
19737
19738# Format of library name prefix.
19739libname_spec=$lt_libname_spec
19740
19741# List of archive names.  First name is the real one, the rest are links.
19742# The last name is the one that the linker finds with -lNAME.
19743library_names_spec=$lt_library_names_spec
19744
19745# The coded name of the library, if different from the real name.
19746soname_spec=$lt_soname_spec
19747
19748# Commands used to build and install an old-style archive.
19749RANLIB=$lt_RANLIB
19750old_archive_cmds=$lt_old_archive_cmds_RC
19751old_postinstall_cmds=$lt_old_postinstall_cmds
19752old_postuninstall_cmds=$lt_old_postuninstall_cmds
19753
19754# Create an old-style archive from a shared archive.
19755old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19756
19757# Create a temporary old-style archive to link instead of a shared archive.
19758old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19759
19760# Commands used to build and install a shared archive.
19761archive_cmds=$lt_archive_cmds_RC
19762archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19763postinstall_cmds=$lt_postinstall_cmds
19764postuninstall_cmds=$lt_postuninstall_cmds
19765
19766# Commands used to build a loadable module (assumed same as above if empty)
19767module_cmds=$lt_module_cmds_RC
19768module_expsym_cmds=$lt_module_expsym_cmds_RC
19769
19770# Commands to strip libraries.
19771old_striplib=$lt_old_striplib
19772striplib=$lt_striplib
19773
19774# Dependencies to place before the objects being linked to create a
19775# shared library.
19776predep_objects=$lt_predep_objects_RC
19777
19778# Dependencies to place after the objects being linked to create a
19779# shared library.
19780postdep_objects=$lt_postdep_objects_RC
19781
19782# Dependencies to place before the objects being linked to create a
19783# shared library.
19784predeps=$lt_predeps_RC
19785
19786# Dependencies to place after the objects being linked to create a
19787# shared library.
19788postdeps=$lt_postdeps_RC
19789
19790# The directories searched by this compiler when creating a shared
19791# library
19792compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19793
19794# The library search path used internally by the compiler when linking
19795# a shared library.
19796compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19797
19798# Method to check whether dependent libraries are shared objects.
19799deplibs_check_method=$lt_deplibs_check_method
19800
19801# Command to use when deplibs_check_method == file_magic.
19802file_magic_cmd=$lt_file_magic_cmd
19803
19804# Flag that allows shared libraries with undefined symbols to be built.
19805allow_undefined_flag=$lt_allow_undefined_flag_RC
19806
19807# Flag that forces no undefined symbols.
19808no_undefined_flag=$lt_no_undefined_flag_RC
19809
19810# Commands used to finish a libtool library installation in a directory.
19811finish_cmds=$lt_finish_cmds
19812
19813# Same as above, but a single script fragment to be evaled but not shown.
19814finish_eval=$lt_finish_eval
19815
19816# Take the output of nm and produce a listing of raw symbols and C names.
19817global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19818
19819# Transform the output of nm in a proper C declaration
19820global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19821
19822# Transform the output of nm in a C name address pair
19823global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19824
19825# This is the shared library runtime path variable.
19826runpath_var=$runpath_var
19827
19828# This is the shared library path variable.
19829shlibpath_var=$shlibpath_var
19830
19831# Is shlibpath searched before the hard-coded library search path?
19832shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19833
19834# How to hardcode a shared library path into an executable.
19835hardcode_action=$hardcode_action_RC
19836
19837# Whether we should hardcode library paths into libraries.
19838hardcode_into_libs=$hardcode_into_libs
19839
19840# Flag to hardcode \$libdir into a binary during linking.
19841# This must work even if \$libdir does not exist.
19842hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19843
19844# If ld is used when linking, flag to hardcode \$libdir into
19845# a binary during linking. This must work even if \$libdir does
19846# not exist.
19847hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19848
19849# Whether we need a single -rpath flag with a separated argument.
19850hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19851
19852# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19853# resulting binary.
19854hardcode_direct=$hardcode_direct_RC
19855
19856# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19857# resulting binary.
19858hardcode_minus_L=$hardcode_minus_L_RC
19859
19860# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19861# the resulting binary.
19862hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19863
19864# Set to yes if building a shared library automatically hardcodes DIR into the library
19865# and all subsequent libraries and executables linked against it.
19866hardcode_automatic=$hardcode_automatic_RC
19867
19868# Variables whose values should be saved in libtool wrapper scripts and
19869# restored at relink time.
19870variables_saved_for_relink="$variables_saved_for_relink"
19871
19872# Whether libtool must link a program against all its dependency libraries.
19873link_all_deplibs=$link_all_deplibs_RC
19874
19875# Compile-time system search path for libraries
19876sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19877
19878# Run-time system search path for libraries
19879sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19880
19881# Fix the shell variable \$srcfile for the compiler.
19882fix_srcfile_path=$lt_fix_srcfile_path
19883
19884# Set to yes if exported symbols are required.
19885always_export_symbols=$always_export_symbols_RC
19886
19887# The commands to list exported symbols.
19888export_symbols_cmds=$lt_export_symbols_cmds_RC
19889
19890# The commands to extract the exported symbol list from a shared archive.
19891extract_expsyms_cmds=$lt_extract_expsyms_cmds
19892
19893# Symbols that should not be listed in the preloaded symbols.
19894exclude_expsyms=$lt_exclude_expsyms_RC
19895
19896# Symbols that must always be exported.
19897include_expsyms=$lt_include_expsyms_RC
19898
19899# ### END LIBTOOL TAG CONFIG: $tagname
19900
19901__EOF__
19902
19903
19904else
19905  # If there is no Makefile yet, we rely on a make rule to execute
19906  # `config.status --recheck' to rerun these tests and create the
19907  # libtool script then.
19908  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19909  if test -f "$ltmain_in"; then
19910    test -f Makefile && make "$ltmain"
19911  fi
19912fi
19913
19914
19915ac_ext=c
19916ac_cpp='$CPP $CPPFLAGS'
19917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19919ac_compiler_gnu=$ac_cv_c_compiler_gnu
19920
19921CC="$lt_save_CC"
19922
19923	;;
19924
19925      *)
19926	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19927$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19928   { (exit 1); exit 1; }; }
19929	;;
19930      esac
19931
19932      # Append the new tag name to the list of available tags.
19933      if test -n "$tagname" ; then
19934      available_tags="$available_tags $tagname"
19935    fi
19936    fi
19937  done
19938  IFS="$lt_save_ifs"
19939
19940  # Now substitute the updated list of available tags.
19941  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19942    mv "${ofile}T" "$ofile"
19943    chmod +x "$ofile"
19944  else
19945    rm -f "${ofile}T"
19946    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19947$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19948   { (exit 1); exit 1; }; }
19949  fi
19950fi
19951
19952
19953
19954# This can be used to rebuild libtool when needed
19955LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19956
19957# Always use our own libtool.
19958LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19959
19960# Prevent multiple expansion
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
19986$as_echo_n "checking for socket in -lsocket... " >&6; }
19987if test "${ac_cv_lib_socket_socket+set}" = set; then
19988  $as_echo_n "(cached) " >&6
19989else
19990  ac_check_lib_save_LIBS=$LIBS
19991LIBS="-lsocket  $LIBS"
19992cat >conftest.$ac_ext <<_ACEOF
19993/* confdefs.h.  */
19994_ACEOF
19995cat confdefs.h >>conftest.$ac_ext
19996cat >>conftest.$ac_ext <<_ACEOF
19997/* end confdefs.h.  */
19998
19999/* Override any GCC internal prototype to avoid an error.
20000   Use char because int might match the return type of a GCC
20001   builtin and then its argument prototype would still apply.  */
20002#ifdef __cplusplus
20003extern "C"
20004#endif
20005char socket ();
20006int
20007main ()
20008{
20009return socket ();
20010  ;
20011  return 0;
20012}
20013_ACEOF
20014rm -f conftest.$ac_objext conftest$ac_exeext
20015if { (ac_try="$ac_link"
20016case "(($ac_try" in
20017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20018  *) ac_try_echo=$ac_try;;
20019esac
20020eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20021$as_echo "$ac_try_echo") >&5
20022  (eval "$ac_link") 2>conftest.er1
20023  ac_status=$?
20024  grep -v '^ *+' conftest.er1 >conftest.err
20025  rm -f conftest.er1
20026  cat conftest.err >&5
20027  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20028  (exit $ac_status); } && {
20029	 test -z "$ac_c_werror_flag" ||
20030	 test ! -s conftest.err
20031       } && test -s conftest$ac_exeext && {
20032	 test "$cross_compiling" = yes ||
20033	 $as_test_x conftest$ac_exeext
20034       }; then
20035  ac_cv_lib_socket_socket=yes
20036else
20037  $as_echo "$as_me: failed program was:" >&5
20038sed 's/^/| /' conftest.$ac_ext >&5
20039
20040	ac_cv_lib_socket_socket=no
20041fi
20042
20043rm -rf conftest.dSYM
20044rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20045      conftest$ac_exeext conftest.$ac_ext
20046LIBS=$ac_check_lib_save_LIBS
20047fi
20048{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
20049$as_echo "$ac_cv_lib_socket_socket" >&6; }
20050if test "x$ac_cv_lib_socket_socket" = x""yes; then
20051  cat >>confdefs.h <<_ACEOF
20052#define HAVE_LIBSOCKET 1
20053_ACEOF
20054
20055  LIBS="-lsocket $LIBS"
20056
20057fi
20058
20059
20060{ $as_echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
20061$as_echo_n "checking for inet_aton in -lresolv... " >&6; }
20062if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
20063  $as_echo_n "(cached) " >&6
20064else
20065  ac_check_lib_save_LIBS=$LIBS
20066LIBS="-lresolv  $LIBS"
20067cat >conftest.$ac_ext <<_ACEOF
20068/* confdefs.h.  */
20069_ACEOF
20070cat confdefs.h >>conftest.$ac_ext
20071cat >>conftest.$ac_ext <<_ACEOF
20072/* end confdefs.h.  */
20073
20074/* Override any GCC internal prototype to avoid an error.
20075   Use char because int might match the return type of a GCC
20076   builtin and then its argument prototype would still apply.  */
20077#ifdef __cplusplus
20078extern "C"
20079#endif
20080char inet_aton ();
20081int
20082main ()
20083{
20084return inet_aton ();
20085  ;
20086  return 0;
20087}
20088_ACEOF
20089rm -f conftest.$ac_objext conftest$ac_exeext
20090if { (ac_try="$ac_link"
20091case "(($ac_try" in
20092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20093  *) ac_try_echo=$ac_try;;
20094esac
20095eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20096$as_echo "$ac_try_echo") >&5
20097  (eval "$ac_link") 2>conftest.er1
20098  ac_status=$?
20099  grep -v '^ *+' conftest.er1 >conftest.err
20100  rm -f conftest.er1
20101  cat conftest.err >&5
20102  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20103  (exit $ac_status); } && {
20104	 test -z "$ac_c_werror_flag" ||
20105	 test ! -s conftest.err
20106       } && test -s conftest$ac_exeext && {
20107	 test "$cross_compiling" = yes ||
20108	 $as_test_x conftest$ac_exeext
20109       }; then
20110  ac_cv_lib_resolv_inet_aton=yes
20111else
20112  $as_echo "$as_me: failed program was:" >&5
20113sed 's/^/| /' conftest.$ac_ext >&5
20114
20115	ac_cv_lib_resolv_inet_aton=no
20116fi
20117
20118rm -rf conftest.dSYM
20119rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20120      conftest$ac_exeext conftest.$ac_ext
20121LIBS=$ac_check_lib_save_LIBS
20122fi
20123{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
20124$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
20125if test "x$ac_cv_lib_resolv_inet_aton" = x""yes; then
20126  cat >>confdefs.h <<_ACEOF
20127#define HAVE_LIBRESOLV 1
20128_ACEOF
20129
20130  LIBS="-lresolv $LIBS"
20131
20132fi
20133
20134
20135{ $as_echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
20136$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
20137if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
20138  $as_echo_n "(cached) " >&6
20139else
20140  ac_check_lib_save_LIBS=$LIBS
20141LIBS="-lrt  $LIBS"
20142cat >conftest.$ac_ext <<_ACEOF
20143/* confdefs.h.  */
20144_ACEOF
20145cat confdefs.h >>conftest.$ac_ext
20146cat >>conftest.$ac_ext <<_ACEOF
20147/* end confdefs.h.  */
20148
20149/* Override any GCC internal prototype to avoid an error.
20150   Use char because int might match the return type of a GCC
20151   builtin and then its argument prototype would still apply.  */
20152#ifdef __cplusplus
20153extern "C"
20154#endif
20155char clock_gettime ();
20156int
20157main ()
20158{
20159return clock_gettime ();
20160  ;
20161  return 0;
20162}
20163_ACEOF
20164rm -f conftest.$ac_objext conftest$ac_exeext
20165if { (ac_try="$ac_link"
20166case "(($ac_try" in
20167  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20168  *) ac_try_echo=$ac_try;;
20169esac
20170eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20171$as_echo "$ac_try_echo") >&5
20172  (eval "$ac_link") 2>conftest.er1
20173  ac_status=$?
20174  grep -v '^ *+' conftest.er1 >conftest.err
20175  rm -f conftest.er1
20176  cat conftest.err >&5
20177  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20178  (exit $ac_status); } && {
20179	 test -z "$ac_c_werror_flag" ||
20180	 test ! -s conftest.err
20181       } && test -s conftest$ac_exeext && {
20182	 test "$cross_compiling" = yes ||
20183	 $as_test_x conftest$ac_exeext
20184       }; then
20185  ac_cv_lib_rt_clock_gettime=yes
20186else
20187  $as_echo "$as_me: failed program was:" >&5
20188sed 's/^/| /' conftest.$ac_ext >&5
20189
20190	ac_cv_lib_rt_clock_gettime=no
20191fi
20192
20193rm -rf conftest.dSYM
20194rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20195      conftest$ac_exeext conftest.$ac_ext
20196LIBS=$ac_check_lib_save_LIBS
20197fi
20198{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
20199$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
20200if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then
20201  cat >>confdefs.h <<_ACEOF
20202#define HAVE_LIBRT 1
20203_ACEOF
20204
20205  LIBS="-lrt $LIBS"
20206
20207fi
20208
20209
20210{ $as_echo "$as_me:$LINENO: checking for inet_ntoa in -lnsl" >&5
20211$as_echo_n "checking for inet_ntoa in -lnsl... " >&6; }
20212if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then
20213  $as_echo_n "(cached) " >&6
20214else
20215  ac_check_lib_save_LIBS=$LIBS
20216LIBS="-lnsl  $LIBS"
20217cat >conftest.$ac_ext <<_ACEOF
20218/* confdefs.h.  */
20219_ACEOF
20220cat confdefs.h >>conftest.$ac_ext
20221cat >>conftest.$ac_ext <<_ACEOF
20222/* end confdefs.h.  */
20223
20224/* Override any GCC internal prototype to avoid an error.
20225   Use char because int might match the return type of a GCC
20226   builtin and then its argument prototype would still apply.  */
20227#ifdef __cplusplus
20228extern "C"
20229#endif
20230char inet_ntoa ();
20231int
20232main ()
20233{
20234return inet_ntoa ();
20235  ;
20236  return 0;
20237}
20238_ACEOF
20239rm -f conftest.$ac_objext conftest$ac_exeext
20240if { (ac_try="$ac_link"
20241case "(($ac_try" in
20242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20243  *) ac_try_echo=$ac_try;;
20244esac
20245eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20246$as_echo "$ac_try_echo") >&5
20247  (eval "$ac_link") 2>conftest.er1
20248  ac_status=$?
20249  grep -v '^ *+' conftest.er1 >conftest.err
20250  rm -f conftest.er1
20251  cat conftest.err >&5
20252  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20253  (exit $ac_status); } && {
20254	 test -z "$ac_c_werror_flag" ||
20255	 test ! -s conftest.err
20256       } && test -s conftest$ac_exeext && {
20257	 test "$cross_compiling" = yes ||
20258	 $as_test_x conftest$ac_exeext
20259       }; then
20260  ac_cv_lib_nsl_inet_ntoa=yes
20261else
20262  $as_echo "$as_me: failed program was:" >&5
20263sed 's/^/| /' conftest.$ac_ext >&5
20264
20265	ac_cv_lib_nsl_inet_ntoa=no
20266fi
20267
20268rm -rf conftest.dSYM
20269rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20270      conftest$ac_exeext conftest.$ac_ext
20271LIBS=$ac_check_lib_save_LIBS
20272fi
20273{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_ntoa" >&5
20274$as_echo "$ac_cv_lib_nsl_inet_ntoa" >&6; }
20275if test "x$ac_cv_lib_nsl_inet_ntoa" = x""yes; then
20276  cat >>confdefs.h <<_ACEOF
20277#define HAVE_LIBNSL 1
20278_ACEOF
20279
20280  LIBS="-lnsl $LIBS"
20281
20282fi
20283
20284
20285{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20286$as_echo_n "checking for ANSI C header files... " >&6; }
20287if test "${ac_cv_header_stdc+set}" = set; then
20288  $as_echo_n "(cached) " >&6
20289else
20290  cat >conftest.$ac_ext <<_ACEOF
20291/* confdefs.h.  */
20292_ACEOF
20293cat confdefs.h >>conftest.$ac_ext
20294cat >>conftest.$ac_ext <<_ACEOF
20295/* end confdefs.h.  */
20296#include <stdlib.h>
20297#include <stdarg.h>
20298#include <string.h>
20299#include <float.h>
20300
20301int
20302main ()
20303{
20304
20305  ;
20306  return 0;
20307}
20308_ACEOF
20309rm -f conftest.$ac_objext
20310if { (ac_try="$ac_compile"
20311case "(($ac_try" in
20312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20313  *) ac_try_echo=$ac_try;;
20314esac
20315eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20316$as_echo "$ac_try_echo") >&5
20317  (eval "$ac_compile") 2>conftest.er1
20318  ac_status=$?
20319  grep -v '^ *+' conftest.er1 >conftest.err
20320  rm -f conftest.er1
20321  cat conftest.err >&5
20322  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20323  (exit $ac_status); } && {
20324	 test -z "$ac_c_werror_flag" ||
20325	 test ! -s conftest.err
20326       } && test -s conftest.$ac_objext; then
20327  ac_cv_header_stdc=yes
20328else
20329  $as_echo "$as_me: failed program was:" >&5
20330sed 's/^/| /' conftest.$ac_ext >&5
20331
20332	ac_cv_header_stdc=no
20333fi
20334
20335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20336
20337if test $ac_cv_header_stdc = yes; then
20338  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20339  cat >conftest.$ac_ext <<_ACEOF
20340/* confdefs.h.  */
20341_ACEOF
20342cat confdefs.h >>conftest.$ac_ext
20343cat >>conftest.$ac_ext <<_ACEOF
20344/* end confdefs.h.  */
20345#include <string.h>
20346
20347_ACEOF
20348if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20349  $EGREP "memchr" >/dev/null 2>&1; then
20350  :
20351else
20352  ac_cv_header_stdc=no
20353fi
20354rm -f conftest*
20355
20356fi
20357
20358if test $ac_cv_header_stdc = yes; then
20359  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20360  cat >conftest.$ac_ext <<_ACEOF
20361/* confdefs.h.  */
20362_ACEOF
20363cat confdefs.h >>conftest.$ac_ext
20364cat >>conftest.$ac_ext <<_ACEOF
20365/* end confdefs.h.  */
20366#include <stdlib.h>
20367
20368_ACEOF
20369if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20370  $EGREP "free" >/dev/null 2>&1; then
20371  :
20372else
20373  ac_cv_header_stdc=no
20374fi
20375rm -f conftest*
20376
20377fi
20378
20379if test $ac_cv_header_stdc = yes; then
20380  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20381  if test "$cross_compiling" = yes; then
20382  :
20383else
20384  cat >conftest.$ac_ext <<_ACEOF
20385/* confdefs.h.  */
20386_ACEOF
20387cat confdefs.h >>conftest.$ac_ext
20388cat >>conftest.$ac_ext <<_ACEOF
20389/* end confdefs.h.  */
20390#include <ctype.h>
20391#include <stdlib.h>
20392#if ((' ' & 0x0FF) == 0x020)
20393# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20394# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20395#else
20396# define ISLOWER(c) \
20397		   (('a' <= (c) && (c) <= 'i') \
20398		     || ('j' <= (c) && (c) <= 'r') \
20399		     || ('s' <= (c) && (c) <= 'z'))
20400# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20401#endif
20402
20403#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20404int
20405main ()
20406{
20407  int i;
20408  for (i = 0; i < 256; i++)
20409    if (XOR (islower (i), ISLOWER (i))
20410	|| toupper (i) != TOUPPER (i))
20411      return 2;
20412  return 0;
20413}
20414_ACEOF
20415rm -f conftest$ac_exeext
20416if { (ac_try="$ac_link"
20417case "(($ac_try" in
20418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20419  *) ac_try_echo=$ac_try;;
20420esac
20421eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20422$as_echo "$ac_try_echo") >&5
20423  (eval "$ac_link") 2>&5
20424  ac_status=$?
20425  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20426  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20427  { (case "(($ac_try" in
20428  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20429  *) ac_try_echo=$ac_try;;
20430esac
20431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20432$as_echo "$ac_try_echo") >&5
20433  (eval "$ac_try") 2>&5
20434  ac_status=$?
20435  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20436  (exit $ac_status); }; }; then
20437  :
20438else
20439  $as_echo "$as_me: program exited with status $ac_status" >&5
20440$as_echo "$as_me: failed program was:" >&5
20441sed 's/^/| /' conftest.$ac_ext >&5
20442
20443( exit $ac_status )
20444ac_cv_header_stdc=no
20445fi
20446rm -rf conftest.dSYM
20447rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20448fi
20449
20450
20451fi
20452fi
20453{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20454$as_echo "$ac_cv_header_stdc" >&6; }
20455if test $ac_cv_header_stdc = yes; then
20456
20457cat >>confdefs.h <<\_ACEOF
20458#define STDC_HEADERS 1
20459_ACEOF
20460
20461fi
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481for ac_header in fcntl.h stdarg.h inttypes.h stdint.h poll.h signal.h unistd.h sys/epoll.h sys/time.h sys/queue.h sys/event.h sys/param.h sys/ioctl.h sys/select.h sys/devpoll.h port.h netinet/in6.h sys/socket.h
20482do
20483as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20484if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20485  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20486$as_echo_n "checking for $ac_header... " >&6; }
20487if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20488  $as_echo_n "(cached) " >&6
20489fi
20490ac_res=`eval 'as_val=${'$as_ac_Header'}
20491		 $as_echo "$as_val"'`
20492	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20493$as_echo "$ac_res" >&6; }
20494else
20495  # Is the header compilable?
20496{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20497$as_echo_n "checking $ac_header usability... " >&6; }
20498cat >conftest.$ac_ext <<_ACEOF
20499/* confdefs.h.  */
20500_ACEOF
20501cat confdefs.h >>conftest.$ac_ext
20502cat >>conftest.$ac_ext <<_ACEOF
20503/* end confdefs.h.  */
20504$ac_includes_default
20505#include <$ac_header>
20506_ACEOF
20507rm -f conftest.$ac_objext
20508if { (ac_try="$ac_compile"
20509case "(($ac_try" in
20510  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20511  *) ac_try_echo=$ac_try;;
20512esac
20513eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20514$as_echo "$ac_try_echo") >&5
20515  (eval "$ac_compile") 2>conftest.er1
20516  ac_status=$?
20517  grep -v '^ *+' conftest.er1 >conftest.err
20518  rm -f conftest.er1
20519  cat conftest.err >&5
20520  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20521  (exit $ac_status); } && {
20522	 test -z "$ac_c_werror_flag" ||
20523	 test ! -s conftest.err
20524       } && test -s conftest.$ac_objext; then
20525  ac_header_compiler=yes
20526else
20527  $as_echo "$as_me: failed program was:" >&5
20528sed 's/^/| /' conftest.$ac_ext >&5
20529
20530	ac_header_compiler=no
20531fi
20532
20533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20534{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20535$as_echo "$ac_header_compiler" >&6; }
20536
20537# Is the header present?
20538{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
20539$as_echo_n "checking $ac_header presence... " >&6; }
20540cat >conftest.$ac_ext <<_ACEOF
20541/* confdefs.h.  */
20542_ACEOF
20543cat confdefs.h >>conftest.$ac_ext
20544cat >>conftest.$ac_ext <<_ACEOF
20545/* end confdefs.h.  */
20546#include <$ac_header>
20547_ACEOF
20548if { (ac_try="$ac_cpp conftest.$ac_ext"
20549case "(($ac_try" in
20550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20551  *) ac_try_echo=$ac_try;;
20552esac
20553eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20554$as_echo "$ac_try_echo") >&5
20555  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20556  ac_status=$?
20557  grep -v '^ *+' conftest.er1 >conftest.err
20558  rm -f conftest.er1
20559  cat conftest.err >&5
20560  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20561  (exit $ac_status); } >/dev/null && {
20562	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20563	 test ! -s conftest.err
20564       }; then
20565  ac_header_preproc=yes
20566else
20567  $as_echo "$as_me: failed program was:" >&5
20568sed 's/^/| /' conftest.$ac_ext >&5
20569
20570  ac_header_preproc=no
20571fi
20572
20573rm -f conftest.err conftest.$ac_ext
20574{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20575$as_echo "$ac_header_preproc" >&6; }
20576
20577# So?  What about this header?
20578case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20579  yes:no: )
20580    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20581$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20582    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20583$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20584    ac_header_preproc=yes
20585    ;;
20586  no:yes:* )
20587    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20588$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20589    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20590$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20591    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20592$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20593    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20594$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20595    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20596$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20597    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20598$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20599
20600    ;;
20601esac
20602{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20603$as_echo_n "checking for $ac_header... " >&6; }
20604if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20605  $as_echo_n "(cached) " >&6
20606else
20607  eval "$as_ac_Header=\$ac_header_preproc"
20608fi
20609ac_res=`eval 'as_val=${'$as_ac_Header'}
20610		 $as_echo "$as_val"'`
20611	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20612$as_echo "$ac_res" >&6; }
20613
20614fi
20615as_val=`eval 'as_val=${'$as_ac_Header'}
20616		 $as_echo "$as_val"'`
20617   if test "x$as_val" = x""yes; then
20618  cat >>confdefs.h <<_ACEOF
20619#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20620_ACEOF
20621
20622fi
20623
20624done
20625
20626if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
20627	{ $as_echo "$as_me:$LINENO: checking for TAILQ_FOREACH in sys/queue.h" >&5
20628$as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
20629	cat >conftest.$ac_ext <<_ACEOF
20630/* confdefs.h.  */
20631_ACEOF
20632cat confdefs.h >>conftest.$ac_ext
20633cat >>conftest.$ac_ext <<_ACEOF
20634/* end confdefs.h.  */
20635
20636#include <sys/queue.h>
20637#ifdef TAILQ_FOREACH
20638 yes
20639#endif
20640
20641_ACEOF
20642if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20643  $EGREP "yes" >/dev/null 2>&1; then
20644  { $as_echo "$as_me:$LINENO: result: yes" >&5
20645$as_echo "yes" >&6; }
20646
20647cat >>confdefs.h <<\_ACEOF
20648#define HAVE_TAILQFOREACH 1
20649_ACEOF
20650
20651else
20652  { $as_echo "$as_me:$LINENO: result: no" >&5
20653$as_echo "no" >&6; }
20654
20655fi
20656rm -f conftest*
20657
20658fi
20659
20660if test "x$ac_cv_header_sys_time_h" = "xyes"; then
20661	{ $as_echo "$as_me:$LINENO: checking for timeradd in sys/time.h" >&5
20662$as_echo_n "checking for timeradd in sys/time.h... " >&6; }
20663	cat >conftest.$ac_ext <<_ACEOF
20664/* confdefs.h.  */
20665_ACEOF
20666cat confdefs.h >>conftest.$ac_ext
20667cat >>conftest.$ac_ext <<_ACEOF
20668/* end confdefs.h.  */
20669
20670#include <sys/time.h>
20671#ifdef timeradd
20672 yes
20673#endif
20674
20675_ACEOF
20676if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20677  $EGREP "yes" >/dev/null 2>&1; then
20678
20679cat >>confdefs.h <<\_ACEOF
20680#define HAVE_TIMERADD 1
20681_ACEOF
20682
20683	  { $as_echo "$as_me:$LINENO: result: yes" >&5
20684$as_echo "yes" >&6; }
20685else
20686  { $as_echo "$as_me:$LINENO: result: no" >&5
20687$as_echo "no" >&6; }
20688
20689fi
20690rm -f conftest*
20691
20692fi
20693
20694if test "x$ac_cv_header_sys_time_h" = "xyes"; then
20695	{ $as_echo "$as_me:$LINENO: checking for timercmp in sys/time.h" >&5
20696$as_echo_n "checking for timercmp in sys/time.h... " >&6; }
20697	cat >conftest.$ac_ext <<_ACEOF
20698/* confdefs.h.  */
20699_ACEOF
20700cat confdefs.h >>conftest.$ac_ext
20701cat >>conftest.$ac_ext <<_ACEOF
20702/* end confdefs.h.  */
20703
20704#include <sys/time.h>
20705#ifdef timercmp
20706 yes
20707#endif
20708
20709_ACEOF
20710if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20711  $EGREP "yes" >/dev/null 2>&1; then
20712
20713cat >>confdefs.h <<\_ACEOF
20714#define HAVE_TIMERCMP 1
20715_ACEOF
20716
20717	  { $as_echo "$as_me:$LINENO: result: yes" >&5
20718$as_echo "yes" >&6; }
20719else
20720  { $as_echo "$as_me:$LINENO: result: no" >&5
20721$as_echo "no" >&6; }
20722
20723fi
20724rm -f conftest*
20725
20726fi
20727
20728if test "x$ac_cv_header_sys_time_h" = "xyes"; then
20729	{ $as_echo "$as_me:$LINENO: checking for timerclear in sys/time.h" >&5
20730$as_echo_n "checking for timerclear in sys/time.h... " >&6; }
20731	cat >conftest.$ac_ext <<_ACEOF
20732/* confdefs.h.  */
20733_ACEOF
20734cat confdefs.h >>conftest.$ac_ext
20735cat >>conftest.$ac_ext <<_ACEOF
20736/* end confdefs.h.  */
20737
20738#include <sys/time.h>
20739#ifdef timerclear
20740 yes
20741#endif
20742
20743_ACEOF
20744if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20745  $EGREP "yes" >/dev/null 2>&1; then
20746
20747cat >>confdefs.h <<\_ACEOF
20748#define HAVE_TIMERCLEAR 1
20749_ACEOF
20750
20751	  { $as_echo "$as_me:$LINENO: result: yes" >&5
20752$as_echo "yes" >&6; }
20753else
20754  { $as_echo "$as_me:$LINENO: result: no" >&5
20755$as_echo "no" >&6; }
20756
20757fi
20758rm -f conftest*
20759
20760fi
20761
20762if test "x$ac_cv_header_sys_time_h" = "xyes"; then
20763	{ $as_echo "$as_me:$LINENO: checking for timerisset in sys/time.h" >&5
20764$as_echo_n "checking for timerisset in sys/time.h... " >&6; }
20765	cat >conftest.$ac_ext <<_ACEOF
20766/* confdefs.h.  */
20767_ACEOF
20768cat confdefs.h >>conftest.$ac_ext
20769cat >>conftest.$ac_ext <<_ACEOF
20770/* end confdefs.h.  */
20771
20772#include <sys/time.h>
20773#ifdef timerisset
20774 yes
20775#endif
20776
20777_ACEOF
20778if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20779  $EGREP "yes" >/dev/null 2>&1; then
20780
20781cat >>confdefs.h <<\_ACEOF
20782#define HAVE_TIMERISSET 1
20783_ACEOF
20784
20785	  { $as_echo "$as_me:$LINENO: result: yes" >&5
20786$as_echo "yes" >&6; }
20787else
20788  { $as_echo "$as_me:$LINENO: result: no" >&5
20789$as_echo "no" >&6; }
20790
20791fi
20792rm -f conftest*
20793
20794fi
20795
20796{ $as_echo "$as_me:$LINENO: checking for WIN32" >&5
20797$as_echo_n "checking for WIN32... " >&6; }
20798cat >conftest.$ac_ext <<_ACEOF
20799/* confdefs.h.  */
20800_ACEOF
20801cat confdefs.h >>conftest.$ac_ext
20802cat >>conftest.$ac_ext <<_ACEOF
20803/* end confdefs.h.  */
20804
20805int
20806main ()
20807{
20808
20809#ifndef WIN32
20810die horribly
20811#endif
20812
20813  ;
20814  return 0;
20815}
20816_ACEOF
20817rm -f conftest.$ac_objext
20818if { (ac_try="$ac_compile"
20819case "(($ac_try" in
20820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20821  *) ac_try_echo=$ac_try;;
20822esac
20823eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20824$as_echo "$ac_try_echo") >&5
20825  (eval "$ac_compile") 2>conftest.er1
20826  ac_status=$?
20827  grep -v '^ *+' conftest.er1 >conftest.err
20828  rm -f conftest.er1
20829  cat conftest.err >&5
20830  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20831  (exit $ac_status); } && {
20832	 test -z "$ac_c_werror_flag" ||
20833	 test ! -s conftest.err
20834       } && test -s conftest.$ac_objext; then
20835  bwin32=true; { $as_echo "$as_me:$LINENO: result: yes" >&5
20836$as_echo "yes" >&6; }
20837else
20838  $as_echo "$as_me: failed program was:" >&5
20839sed 's/^/| /' conftest.$ac_ext >&5
20840
20841	bwin32=false; { $as_echo "$as_me:$LINENO: result: no" >&5
20842$as_echo "no" >&6; }
20843fi
20844
20845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20846
20847 if test x$bwin32 = xtrue; then
20848  BUILD_WIN32_TRUE=
20849  BUILD_WIN32_FALSE='#'
20850else
20851  BUILD_WIN32_TRUE='#'
20852  BUILD_WIN32_FALSE=
20853fi
20854
20855
20856{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
20857$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
20858if test "${ac_cv_c_const+set}" = set; then
20859  $as_echo_n "(cached) " >&6
20860else
20861  cat >conftest.$ac_ext <<_ACEOF
20862/* confdefs.h.  */
20863_ACEOF
20864cat confdefs.h >>conftest.$ac_ext
20865cat >>conftest.$ac_ext <<_ACEOF
20866/* end confdefs.h.  */
20867
20868int
20869main ()
20870{
20871/* FIXME: Include the comments suggested by Paul. */
20872#ifndef __cplusplus
20873  /* Ultrix mips cc rejects this.  */
20874  typedef int charset[2];
20875  const charset cs;
20876  /* SunOS 4.1.1 cc rejects this.  */
20877  char const *const *pcpcc;
20878  char **ppc;
20879  /* NEC SVR4.0.2 mips cc rejects this.  */
20880  struct point {int x, y;};
20881  static struct point const zero = {0,0};
20882  /* AIX XL C 1.02.0.0 rejects this.
20883     It does not let you subtract one const X* pointer from another in
20884     an arm of an if-expression whose if-part is not a constant
20885     expression */
20886  const char *g = "string";
20887  pcpcc = &g + (g ? g-g : 0);
20888  /* HPUX 7.0 cc rejects these. */
20889  ++pcpcc;
20890  ppc = (char**) pcpcc;
20891  pcpcc = (char const *const *) ppc;
20892  { /* SCO 3.2v4 cc rejects this.  */
20893    char *t;
20894    char const *s = 0 ? (char *) 0 : (char const *) 0;
20895
20896    *t++ = 0;
20897    if (s) return 0;
20898  }
20899  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20900    int x[] = {25, 17};
20901    const int *foo = &x[0];
20902    ++foo;
20903  }
20904  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20905    typedef const int *iptr;
20906    iptr p = 0;
20907    ++p;
20908  }
20909  { /* AIX XL C 1.02.0.0 rejects this saying
20910       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20911    struct s { int j; const int *ap[3]; };
20912    struct s *b; b->j = 5;
20913  }
20914  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20915    const int foo = 10;
20916    if (!foo) return 0;
20917  }
20918  return !cs[0] && !zero.x;
20919#endif
20920
20921  ;
20922  return 0;
20923}
20924_ACEOF
20925rm -f conftest.$ac_objext
20926if { (ac_try="$ac_compile"
20927case "(($ac_try" in
20928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20929  *) ac_try_echo=$ac_try;;
20930esac
20931eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20932$as_echo "$ac_try_echo") >&5
20933  (eval "$ac_compile") 2>conftest.er1
20934  ac_status=$?
20935  grep -v '^ *+' conftest.er1 >conftest.err
20936  rm -f conftest.er1
20937  cat conftest.err >&5
20938  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20939  (exit $ac_status); } && {
20940	 test -z "$ac_c_werror_flag" ||
20941	 test ! -s conftest.err
20942       } && test -s conftest.$ac_objext; then
20943  ac_cv_c_const=yes
20944else
20945  $as_echo "$as_me: failed program was:" >&5
20946sed 's/^/| /' conftest.$ac_ext >&5
20947
20948	ac_cv_c_const=no
20949fi
20950
20951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20952fi
20953{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
20954$as_echo "$ac_cv_c_const" >&6; }
20955if test $ac_cv_c_const = no; then
20956
20957cat >>confdefs.h <<\_ACEOF
20958#define const /**/
20959_ACEOF
20960
20961fi
20962
20963{ $as_echo "$as_me:$LINENO: checking for inline" >&5
20964$as_echo_n "checking for inline... " >&6; }
20965if test "${ac_cv_c_inline+set}" = set; then
20966  $as_echo_n "(cached) " >&6
20967else
20968  ac_cv_c_inline=no
20969for ac_kw in inline __inline__ __inline; do
20970  cat >conftest.$ac_ext <<_ACEOF
20971/* confdefs.h.  */
20972_ACEOF
20973cat confdefs.h >>conftest.$ac_ext
20974cat >>conftest.$ac_ext <<_ACEOF
20975/* end confdefs.h.  */
20976#ifndef __cplusplus
20977typedef int foo_t;
20978static $ac_kw foo_t static_foo () {return 0; }
20979$ac_kw foo_t foo () {return 0; }
20980#endif
20981
20982_ACEOF
20983rm -f conftest.$ac_objext
20984if { (ac_try="$ac_compile"
20985case "(($ac_try" in
20986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20987  *) ac_try_echo=$ac_try;;
20988esac
20989eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20990$as_echo "$ac_try_echo") >&5
20991  (eval "$ac_compile") 2>conftest.er1
20992  ac_status=$?
20993  grep -v '^ *+' conftest.er1 >conftest.err
20994  rm -f conftest.er1
20995  cat conftest.err >&5
20996  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20997  (exit $ac_status); } && {
20998	 test -z "$ac_c_werror_flag" ||
20999	 test ! -s conftest.err
21000       } && test -s conftest.$ac_objext; then
21001  ac_cv_c_inline=$ac_kw
21002else
21003  $as_echo "$as_me: failed program was:" >&5
21004sed 's/^/| /' conftest.$ac_ext >&5
21005
21006
21007fi
21008
21009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21010  test "$ac_cv_c_inline" != no && break
21011done
21012
21013fi
21014{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
21015$as_echo "$ac_cv_c_inline" >&6; }
21016
21017
21018case $ac_cv_c_inline in
21019  inline | yes) ;;
21020  *)
21021    case $ac_cv_c_inline in
21022      no) ac_val=;;
21023      *) ac_val=$ac_cv_c_inline;;
21024    esac
21025    cat >>confdefs.h <<_ACEOF
21026#ifndef __cplusplus
21027#define inline $ac_val
21028#endif
21029_ACEOF
21030    ;;
21031esac
21032
21033{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
21034$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
21035if test "${ac_cv_header_time+set}" = set; then
21036  $as_echo_n "(cached) " >&6
21037else
21038  cat >conftest.$ac_ext <<_ACEOF
21039/* confdefs.h.  */
21040_ACEOF
21041cat confdefs.h >>conftest.$ac_ext
21042cat >>conftest.$ac_ext <<_ACEOF
21043/* end confdefs.h.  */
21044#include <sys/types.h>
21045#include <sys/time.h>
21046#include <time.h>
21047
21048int
21049main ()
21050{
21051if ((struct tm *) 0)
21052return 0;
21053  ;
21054  return 0;
21055}
21056_ACEOF
21057rm -f conftest.$ac_objext
21058if { (ac_try="$ac_compile"
21059case "(($ac_try" in
21060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21061  *) ac_try_echo=$ac_try;;
21062esac
21063eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21064$as_echo "$ac_try_echo") >&5
21065  (eval "$ac_compile") 2>conftest.er1
21066  ac_status=$?
21067  grep -v '^ *+' conftest.er1 >conftest.err
21068  rm -f conftest.er1
21069  cat conftest.err >&5
21070  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21071  (exit $ac_status); } && {
21072	 test -z "$ac_c_werror_flag" ||
21073	 test ! -s conftest.err
21074       } && test -s conftest.$ac_objext; then
21075  ac_cv_header_time=yes
21076else
21077  $as_echo "$as_me: failed program was:" >&5
21078sed 's/^/| /' conftest.$ac_ext >&5
21079
21080	ac_cv_header_time=no
21081fi
21082
21083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21084fi
21085{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
21086$as_echo "$ac_cv_header_time" >&6; }
21087if test $ac_cv_header_time = yes; then
21088
21089cat >>confdefs.h <<\_ACEOF
21090#define TIME_WITH_SYS_TIME 1
21091_ACEOF
21092
21093fi
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112for ac_func in gettimeofday vasprintf fcntl clock_gettime strtok_r strsep getaddrinfo getnameinfo strlcpy inet_ntop signal sigaction strtoll issetugid geteuid getegid
21113do
21114as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21115{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
21116$as_echo_n "checking for $ac_func... " >&6; }
21117if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21118  $as_echo_n "(cached) " >&6
21119else
21120  cat >conftest.$ac_ext <<_ACEOF
21121/* confdefs.h.  */
21122_ACEOF
21123cat confdefs.h >>conftest.$ac_ext
21124cat >>conftest.$ac_ext <<_ACEOF
21125/* end confdefs.h.  */
21126/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21127   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21128#define $ac_func innocuous_$ac_func
21129
21130/* System header to define __stub macros and hopefully few prototypes,
21131    which can conflict with char $ac_func (); below.
21132    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21133    <limits.h> exists even on freestanding compilers.  */
21134
21135#ifdef __STDC__
21136# include <limits.h>
21137#else
21138# include <assert.h>
21139#endif
21140
21141#undef $ac_func
21142
21143/* Override any GCC internal prototype to avoid an error.
21144   Use char because int might match the return type of a GCC
21145   builtin and then its argument prototype would still apply.  */
21146#ifdef __cplusplus
21147extern "C"
21148#endif
21149char $ac_func ();
21150/* The GNU C library defines this for functions which it implements
21151    to always fail with ENOSYS.  Some functions are actually named
21152    something starting with __ and the normal name is an alias.  */
21153#if defined __stub_$ac_func || defined __stub___$ac_func
21154choke me
21155#endif
21156
21157int
21158main ()
21159{
21160return $ac_func ();
21161  ;
21162  return 0;
21163}
21164_ACEOF
21165rm -f conftest.$ac_objext conftest$ac_exeext
21166if { (ac_try="$ac_link"
21167case "(($ac_try" in
21168  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21169  *) ac_try_echo=$ac_try;;
21170esac
21171eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21172$as_echo "$ac_try_echo") >&5
21173  (eval "$ac_link") 2>conftest.er1
21174  ac_status=$?
21175  grep -v '^ *+' conftest.er1 >conftest.err
21176  rm -f conftest.er1
21177  cat conftest.err >&5
21178  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21179  (exit $ac_status); } && {
21180	 test -z "$ac_c_werror_flag" ||
21181	 test ! -s conftest.err
21182       } && test -s conftest$ac_exeext && {
21183	 test "$cross_compiling" = yes ||
21184	 $as_test_x conftest$ac_exeext
21185       }; then
21186  eval "$as_ac_var=yes"
21187else
21188  $as_echo "$as_me: failed program was:" >&5
21189sed 's/^/| /' conftest.$ac_ext >&5
21190
21191	eval "$as_ac_var=no"
21192fi
21193
21194rm -rf conftest.dSYM
21195rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21196      conftest$ac_exeext conftest.$ac_ext
21197fi
21198ac_res=`eval 'as_val=${'$as_ac_var'}
21199		 $as_echo "$as_val"'`
21200	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21201$as_echo "$ac_res" >&6; }
21202as_val=`eval 'as_val=${'$as_ac_var'}
21203		 $as_echo "$as_val"'`
21204   if test "x$as_val" = x""yes; then
21205  cat >>confdefs.h <<_ACEOF
21206#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21207_ACEOF
21208
21209fi
21210done
21211
21212
21213# The cast to long int works around a bug in the HP C Compiler
21214# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
21215# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
21216# This bug is HP SR number 8606223364.
21217{ $as_echo "$as_me:$LINENO: checking size of long" >&5
21218$as_echo_n "checking size of long... " >&6; }
21219if test "${ac_cv_sizeof_long+set}" = set; then
21220  $as_echo_n "(cached) " >&6
21221else
21222  if test "$cross_compiling" = yes; then
21223  # Depending upon the size, compute the lo and hi bounds.
21224cat >conftest.$ac_ext <<_ACEOF
21225/* confdefs.h.  */
21226_ACEOF
21227cat confdefs.h >>conftest.$ac_ext
21228cat >>conftest.$ac_ext <<_ACEOF
21229/* end confdefs.h.  */
21230$ac_includes_default
21231int
21232main ()
21233{
21234static int test_array [1 - 2 * !(((long int) (sizeof (long))) >= 0)];
21235test_array [0] = 0
21236
21237  ;
21238  return 0;
21239}
21240_ACEOF
21241rm -f conftest.$ac_objext
21242if { (ac_try="$ac_compile"
21243case "(($ac_try" in
21244  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21245  *) ac_try_echo=$ac_try;;
21246esac
21247eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21248$as_echo "$ac_try_echo") >&5
21249  (eval "$ac_compile") 2>conftest.er1
21250  ac_status=$?
21251  grep -v '^ *+' conftest.er1 >conftest.err
21252  rm -f conftest.er1
21253  cat conftest.err >&5
21254  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21255  (exit $ac_status); } && {
21256	 test -z "$ac_c_werror_flag" ||
21257	 test ! -s conftest.err
21258       } && test -s conftest.$ac_objext; then
21259  ac_lo=0 ac_mid=0
21260  while :; do
21261    cat >conftest.$ac_ext <<_ACEOF
21262/* confdefs.h.  */
21263_ACEOF
21264cat confdefs.h >>conftest.$ac_ext
21265cat >>conftest.$ac_ext <<_ACEOF
21266/* end confdefs.h.  */
21267$ac_includes_default
21268int
21269main ()
21270{
21271static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)];
21272test_array [0] = 0
21273
21274  ;
21275  return 0;
21276}
21277_ACEOF
21278rm -f conftest.$ac_objext
21279if { (ac_try="$ac_compile"
21280case "(($ac_try" in
21281  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21282  *) ac_try_echo=$ac_try;;
21283esac
21284eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21285$as_echo "$ac_try_echo") >&5
21286  (eval "$ac_compile") 2>conftest.er1
21287  ac_status=$?
21288  grep -v '^ *+' conftest.er1 >conftest.err
21289  rm -f conftest.er1
21290  cat conftest.err >&5
21291  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21292  (exit $ac_status); } && {
21293	 test -z "$ac_c_werror_flag" ||
21294	 test ! -s conftest.err
21295       } && test -s conftest.$ac_objext; then
21296  ac_hi=$ac_mid; break
21297else
21298  $as_echo "$as_me: failed program was:" >&5
21299sed 's/^/| /' conftest.$ac_ext >&5
21300
21301	ac_lo=`expr $ac_mid + 1`
21302			if test $ac_lo -le $ac_mid; then
21303			  ac_lo= ac_hi=
21304			  break
21305			fi
21306			ac_mid=`expr 2 '*' $ac_mid + 1`
21307fi
21308
21309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21310  done
21311else
21312  $as_echo "$as_me: failed program was:" >&5
21313sed 's/^/| /' conftest.$ac_ext >&5
21314
21315	cat >conftest.$ac_ext <<_ACEOF
21316/* confdefs.h.  */
21317_ACEOF
21318cat confdefs.h >>conftest.$ac_ext
21319cat >>conftest.$ac_ext <<_ACEOF
21320/* end confdefs.h.  */
21321$ac_includes_default
21322int
21323main ()
21324{
21325static int test_array [1 - 2 * !(((long int) (sizeof (long))) < 0)];
21326test_array [0] = 0
21327
21328  ;
21329  return 0;
21330}
21331_ACEOF
21332rm -f conftest.$ac_objext
21333if { (ac_try="$ac_compile"
21334case "(($ac_try" in
21335  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21336  *) ac_try_echo=$ac_try;;
21337esac
21338eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21339$as_echo "$ac_try_echo") >&5
21340  (eval "$ac_compile") 2>conftest.er1
21341  ac_status=$?
21342  grep -v '^ *+' conftest.er1 >conftest.err
21343  rm -f conftest.er1
21344  cat conftest.err >&5
21345  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21346  (exit $ac_status); } && {
21347	 test -z "$ac_c_werror_flag" ||
21348	 test ! -s conftest.err
21349       } && test -s conftest.$ac_objext; then
21350  ac_hi=-1 ac_mid=-1
21351  while :; do
21352    cat >conftest.$ac_ext <<_ACEOF
21353/* confdefs.h.  */
21354_ACEOF
21355cat confdefs.h >>conftest.$ac_ext
21356cat >>conftest.$ac_ext <<_ACEOF
21357/* end confdefs.h.  */
21358$ac_includes_default
21359int
21360main ()
21361{
21362static int test_array [1 - 2 * !(((long int) (sizeof (long))) >= $ac_mid)];
21363test_array [0] = 0
21364
21365  ;
21366  return 0;
21367}
21368_ACEOF
21369rm -f conftest.$ac_objext
21370if { (ac_try="$ac_compile"
21371case "(($ac_try" in
21372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21373  *) ac_try_echo=$ac_try;;
21374esac
21375eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21376$as_echo "$ac_try_echo") >&5
21377  (eval "$ac_compile") 2>conftest.er1
21378  ac_status=$?
21379  grep -v '^ *+' conftest.er1 >conftest.err
21380  rm -f conftest.er1
21381  cat conftest.err >&5
21382  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21383  (exit $ac_status); } && {
21384	 test -z "$ac_c_werror_flag" ||
21385	 test ! -s conftest.err
21386       } && test -s conftest.$ac_objext; then
21387  ac_lo=$ac_mid; break
21388else
21389  $as_echo "$as_me: failed program was:" >&5
21390sed 's/^/| /' conftest.$ac_ext >&5
21391
21392	ac_hi=`expr '(' $ac_mid ')' - 1`
21393			if test $ac_mid -le $ac_hi; then
21394			  ac_lo= ac_hi=
21395			  break
21396			fi
21397			ac_mid=`expr 2 '*' $ac_mid`
21398fi
21399
21400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21401  done
21402else
21403  $as_echo "$as_me: failed program was:" >&5
21404sed 's/^/| /' conftest.$ac_ext >&5
21405
21406	ac_lo= ac_hi=
21407fi
21408
21409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21410fi
21411
21412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21413# Binary search between lo and hi bounds.
21414while test "x$ac_lo" != "x$ac_hi"; do
21415  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21416  cat >conftest.$ac_ext <<_ACEOF
21417/* confdefs.h.  */
21418_ACEOF
21419cat confdefs.h >>conftest.$ac_ext
21420cat >>conftest.$ac_ext <<_ACEOF
21421/* end confdefs.h.  */
21422$ac_includes_default
21423int
21424main ()
21425{
21426static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)];
21427test_array [0] = 0
21428
21429  ;
21430  return 0;
21431}
21432_ACEOF
21433rm -f conftest.$ac_objext
21434if { (ac_try="$ac_compile"
21435case "(($ac_try" in
21436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21437  *) ac_try_echo=$ac_try;;
21438esac
21439eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21440$as_echo "$ac_try_echo") >&5
21441  (eval "$ac_compile") 2>conftest.er1
21442  ac_status=$?
21443  grep -v '^ *+' conftest.er1 >conftest.err
21444  rm -f conftest.er1
21445  cat conftest.err >&5
21446  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21447  (exit $ac_status); } && {
21448	 test -z "$ac_c_werror_flag" ||
21449	 test ! -s conftest.err
21450       } && test -s conftest.$ac_objext; then
21451  ac_hi=$ac_mid
21452else
21453  $as_echo "$as_me: failed program was:" >&5
21454sed 's/^/| /' conftest.$ac_ext >&5
21455
21456	ac_lo=`expr '(' $ac_mid ')' + 1`
21457fi
21458
21459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21460done
21461case $ac_lo in
21462?*) ac_cv_sizeof_long=$ac_lo;;
21463'') if test "$ac_cv_type_long" = yes; then
21464     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21465$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21466{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
21467See \`config.log' for more details." >&5
21468$as_echo "$as_me: error: cannot compute sizeof (long)
21469See \`config.log' for more details." >&2;}
21470   { (exit 77); exit 77; }; }; }
21471   else
21472     ac_cv_sizeof_long=0
21473   fi ;;
21474esac
21475else
21476  cat >conftest.$ac_ext <<_ACEOF
21477/* confdefs.h.  */
21478_ACEOF
21479cat confdefs.h >>conftest.$ac_ext
21480cat >>conftest.$ac_ext <<_ACEOF
21481/* end confdefs.h.  */
21482$ac_includes_default
21483static long int longval () { return (long int) (sizeof (long)); }
21484static unsigned long int ulongval () { return (long int) (sizeof (long)); }
21485#include <stdio.h>
21486#include <stdlib.h>
21487int
21488main ()
21489{
21490
21491  FILE *f = fopen ("conftest.val", "w");
21492  if (! f)
21493    return 1;
21494  if (((long int) (sizeof (long))) < 0)
21495    {
21496      long int i = longval ();
21497      if (i != ((long int) (sizeof (long))))
21498	return 1;
21499      fprintf (f, "%ld", i);
21500    }
21501  else
21502    {
21503      unsigned long int i = ulongval ();
21504      if (i != ((long int) (sizeof (long))))
21505	return 1;
21506      fprintf (f, "%lu", i);
21507    }
21508  /* Do not output a trailing newline, as this causes \r\n confusion
21509     on some platforms.  */
21510  return ferror (f) || fclose (f) != 0;
21511
21512  ;
21513  return 0;
21514}
21515_ACEOF
21516rm -f conftest$ac_exeext
21517if { (ac_try="$ac_link"
21518case "(($ac_try" in
21519  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21520  *) ac_try_echo=$ac_try;;
21521esac
21522eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21523$as_echo "$ac_try_echo") >&5
21524  (eval "$ac_link") 2>&5
21525  ac_status=$?
21526  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21527  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21528  { (case "(($ac_try" in
21529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21530  *) ac_try_echo=$ac_try;;
21531esac
21532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21533$as_echo "$ac_try_echo") >&5
21534  (eval "$ac_try") 2>&5
21535  ac_status=$?
21536  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21537  (exit $ac_status); }; }; then
21538  ac_cv_sizeof_long=`cat conftest.val`
21539else
21540  $as_echo "$as_me: program exited with status $ac_status" >&5
21541$as_echo "$as_me: failed program was:" >&5
21542sed 's/^/| /' conftest.$ac_ext >&5
21543
21544( exit $ac_status )
21545if test "$ac_cv_type_long" = yes; then
21546     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21547$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21548{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
21549See \`config.log' for more details." >&5
21550$as_echo "$as_me: error: cannot compute sizeof (long)
21551See \`config.log' for more details." >&2;}
21552   { (exit 77); exit 77; }; }; }
21553   else
21554     ac_cv_sizeof_long=0
21555   fi
21556fi
21557rm -rf conftest.dSYM
21558rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21559fi
21560rm -f conftest.val
21561fi
21562{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
21563$as_echo "$ac_cv_sizeof_long" >&6; }
21564
21565
21566
21567cat >>confdefs.h <<_ACEOF
21568#define SIZEOF_LONG $ac_cv_sizeof_long
21569_ACEOF
21570
21571
21572
21573if test "x$ac_cv_func_clock_gettime" = "xyes"; then
21574
21575cat >>confdefs.h <<\_ACEOF
21576#define DNS_USE_CPU_CLOCK_FOR_ID 1
21577_ACEOF
21578
21579else
21580
21581cat >>confdefs.h <<\_ACEOF
21582#define DNS_USE_GETTIMEOFDAY_FOR_ID 1
21583_ACEOF
21584
21585fi
21586
21587{ $as_echo "$as_me:$LINENO: checking for F_SETFD in fcntl.h" >&5
21588$as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
21589cat >conftest.$ac_ext <<_ACEOF
21590/* confdefs.h.  */
21591_ACEOF
21592cat confdefs.h >>conftest.$ac_ext
21593cat >>conftest.$ac_ext <<_ACEOF
21594/* end confdefs.h.  */
21595
21596#define _GNU_SOURCE
21597#include <fcntl.h>
21598#ifdef F_SETFD
21599yes
21600#endif
21601
21602_ACEOF
21603if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21604  $EGREP "yes" >/dev/null 2>&1; then
21605
21606cat >>confdefs.h <<\_ACEOF
21607#define HAVE_SETFD 1
21608_ACEOF
21609
21610	  { $as_echo "$as_me:$LINENO: result: yes" >&5
21611$as_echo "yes" >&6; }
21612else
21613  { $as_echo "$as_me:$LINENO: result: no" >&5
21614$as_echo "no" >&6; }
21615fi
21616rm -f conftest*
21617
21618
21619needsignal=no
21620haveselect=no
21621
21622for ac_func in select
21623do
21624as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21625{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
21626$as_echo_n "checking for $ac_func... " >&6; }
21627if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21628  $as_echo_n "(cached) " >&6
21629else
21630  cat >conftest.$ac_ext <<_ACEOF
21631/* confdefs.h.  */
21632_ACEOF
21633cat confdefs.h >>conftest.$ac_ext
21634cat >>conftest.$ac_ext <<_ACEOF
21635/* end confdefs.h.  */
21636/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21637   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21638#define $ac_func innocuous_$ac_func
21639
21640/* System header to define __stub macros and hopefully few prototypes,
21641    which can conflict with char $ac_func (); below.
21642    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21643    <limits.h> exists even on freestanding compilers.  */
21644
21645#ifdef __STDC__
21646# include <limits.h>
21647#else
21648# include <assert.h>
21649#endif
21650
21651#undef $ac_func
21652
21653/* Override any GCC internal prototype to avoid an error.
21654   Use char because int might match the return type of a GCC
21655   builtin and then its argument prototype would still apply.  */
21656#ifdef __cplusplus
21657extern "C"
21658#endif
21659char $ac_func ();
21660/* The GNU C library defines this for functions which it implements
21661    to always fail with ENOSYS.  Some functions are actually named
21662    something starting with __ and the normal name is an alias.  */
21663#if defined __stub_$ac_func || defined __stub___$ac_func
21664choke me
21665#endif
21666
21667int
21668main ()
21669{
21670return $ac_func ();
21671  ;
21672  return 0;
21673}
21674_ACEOF
21675rm -f conftest.$ac_objext conftest$ac_exeext
21676if { (ac_try="$ac_link"
21677case "(($ac_try" in
21678  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21679  *) ac_try_echo=$ac_try;;
21680esac
21681eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21682$as_echo "$ac_try_echo") >&5
21683  (eval "$ac_link") 2>conftest.er1
21684  ac_status=$?
21685  grep -v '^ *+' conftest.er1 >conftest.err
21686  rm -f conftest.er1
21687  cat conftest.err >&5
21688  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21689  (exit $ac_status); } && {
21690	 test -z "$ac_c_werror_flag" ||
21691	 test ! -s conftest.err
21692       } && test -s conftest$ac_exeext && {
21693	 test "$cross_compiling" = yes ||
21694	 $as_test_x conftest$ac_exeext
21695       }; then
21696  eval "$as_ac_var=yes"
21697else
21698  $as_echo "$as_me: failed program was:" >&5
21699sed 's/^/| /' conftest.$ac_ext >&5
21700
21701	eval "$as_ac_var=no"
21702fi
21703
21704rm -rf conftest.dSYM
21705rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21706      conftest$ac_exeext conftest.$ac_ext
21707fi
21708ac_res=`eval 'as_val=${'$as_ac_var'}
21709		 $as_echo "$as_val"'`
21710	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21711$as_echo "$ac_res" >&6; }
21712as_val=`eval 'as_val=${'$as_ac_var'}
21713		 $as_echo "$as_val"'`
21714   if test "x$as_val" = x""yes; then
21715  cat >>confdefs.h <<_ACEOF
21716#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21717_ACEOF
21718 haveselect=yes
21719fi
21720done
21721
21722if test "x$haveselect" = "xyes" ; then
21723	case " $LIBOBJS " in
21724  *" select.$ac_objext "* ) ;;
21725  *) LIBOBJS="$LIBOBJS select.$ac_objext"
21726 ;;
21727esac
21728
21729	needsignal=yes
21730fi
21731
21732havepoll=no
21733
21734for ac_func in poll
21735do
21736as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21737{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
21738$as_echo_n "checking for $ac_func... " >&6; }
21739if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21740  $as_echo_n "(cached) " >&6
21741else
21742  cat >conftest.$ac_ext <<_ACEOF
21743/* confdefs.h.  */
21744_ACEOF
21745cat confdefs.h >>conftest.$ac_ext
21746cat >>conftest.$ac_ext <<_ACEOF
21747/* end confdefs.h.  */
21748/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21749   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21750#define $ac_func innocuous_$ac_func
21751
21752/* System header to define __stub macros and hopefully few prototypes,
21753    which can conflict with char $ac_func (); below.
21754    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21755    <limits.h> exists even on freestanding compilers.  */
21756
21757#ifdef __STDC__
21758# include <limits.h>
21759#else
21760# include <assert.h>
21761#endif
21762
21763#undef $ac_func
21764
21765/* Override any GCC internal prototype to avoid an error.
21766   Use char because int might match the return type of a GCC
21767   builtin and then its argument prototype would still apply.  */
21768#ifdef __cplusplus
21769extern "C"
21770#endif
21771char $ac_func ();
21772/* The GNU C library defines this for functions which it implements
21773    to always fail with ENOSYS.  Some functions are actually named
21774    something starting with __ and the normal name is an alias.  */
21775#if defined __stub_$ac_func || defined __stub___$ac_func
21776choke me
21777#endif
21778
21779int
21780main ()
21781{
21782return $ac_func ();
21783  ;
21784  return 0;
21785}
21786_ACEOF
21787rm -f conftest.$ac_objext conftest$ac_exeext
21788if { (ac_try="$ac_link"
21789case "(($ac_try" in
21790  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21791  *) ac_try_echo=$ac_try;;
21792esac
21793eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21794$as_echo "$ac_try_echo") >&5
21795  (eval "$ac_link") 2>conftest.er1
21796  ac_status=$?
21797  grep -v '^ *+' conftest.er1 >conftest.err
21798  rm -f conftest.er1
21799  cat conftest.err >&5
21800  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21801  (exit $ac_status); } && {
21802	 test -z "$ac_c_werror_flag" ||
21803	 test ! -s conftest.err
21804       } && test -s conftest$ac_exeext && {
21805	 test "$cross_compiling" = yes ||
21806	 $as_test_x conftest$ac_exeext
21807       }; then
21808  eval "$as_ac_var=yes"
21809else
21810  $as_echo "$as_me: failed program was:" >&5
21811sed 's/^/| /' conftest.$ac_ext >&5
21812
21813	eval "$as_ac_var=no"
21814fi
21815
21816rm -rf conftest.dSYM
21817rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21818      conftest$ac_exeext conftest.$ac_ext
21819fi
21820ac_res=`eval 'as_val=${'$as_ac_var'}
21821		 $as_echo "$as_val"'`
21822	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21823$as_echo "$ac_res" >&6; }
21824as_val=`eval 'as_val=${'$as_ac_var'}
21825		 $as_echo "$as_val"'`
21826   if test "x$as_val" = x""yes; then
21827  cat >>confdefs.h <<_ACEOF
21828#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21829_ACEOF
21830 havepoll=yes
21831fi
21832done
21833
21834if test "x$havepoll" = "xyes" ; then
21835	case " $LIBOBJS " in
21836  *" poll.$ac_objext "* ) ;;
21837  *) LIBOBJS="$LIBOBJS poll.$ac_objext"
21838 ;;
21839esac
21840
21841	needsignal=yes
21842fi
21843
21844haveepoll=no
21845
21846for ac_func in epoll_ctl
21847do
21848as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21849{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
21850$as_echo_n "checking for $ac_func... " >&6; }
21851if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21852  $as_echo_n "(cached) " >&6
21853else
21854  cat >conftest.$ac_ext <<_ACEOF
21855/* confdefs.h.  */
21856_ACEOF
21857cat confdefs.h >>conftest.$ac_ext
21858cat >>conftest.$ac_ext <<_ACEOF
21859/* end confdefs.h.  */
21860/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21861   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21862#define $ac_func innocuous_$ac_func
21863
21864/* System header to define __stub macros and hopefully few prototypes,
21865    which can conflict with char $ac_func (); below.
21866    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21867    <limits.h> exists even on freestanding compilers.  */
21868
21869#ifdef __STDC__
21870# include <limits.h>
21871#else
21872# include <assert.h>
21873#endif
21874
21875#undef $ac_func
21876
21877/* Override any GCC internal prototype to avoid an error.
21878   Use char because int might match the return type of a GCC
21879   builtin and then its argument prototype would still apply.  */
21880#ifdef __cplusplus
21881extern "C"
21882#endif
21883char $ac_func ();
21884/* The GNU C library defines this for functions which it implements
21885    to always fail with ENOSYS.  Some functions are actually named
21886    something starting with __ and the normal name is an alias.  */
21887#if defined __stub_$ac_func || defined __stub___$ac_func
21888choke me
21889#endif
21890
21891int
21892main ()
21893{
21894return $ac_func ();
21895  ;
21896  return 0;
21897}
21898_ACEOF
21899rm -f conftest.$ac_objext conftest$ac_exeext
21900if { (ac_try="$ac_link"
21901case "(($ac_try" in
21902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21903  *) ac_try_echo=$ac_try;;
21904esac
21905eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21906$as_echo "$ac_try_echo") >&5
21907  (eval "$ac_link") 2>conftest.er1
21908  ac_status=$?
21909  grep -v '^ *+' conftest.er1 >conftest.err
21910  rm -f conftest.er1
21911  cat conftest.err >&5
21912  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21913  (exit $ac_status); } && {
21914	 test -z "$ac_c_werror_flag" ||
21915	 test ! -s conftest.err
21916       } && test -s conftest$ac_exeext && {
21917	 test "$cross_compiling" = yes ||
21918	 $as_test_x conftest$ac_exeext
21919       }; then
21920  eval "$as_ac_var=yes"
21921else
21922  $as_echo "$as_me: failed program was:" >&5
21923sed 's/^/| /' conftest.$ac_ext >&5
21924
21925	eval "$as_ac_var=no"
21926fi
21927
21928rm -rf conftest.dSYM
21929rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21930      conftest$ac_exeext conftest.$ac_ext
21931fi
21932ac_res=`eval 'as_val=${'$as_ac_var'}
21933		 $as_echo "$as_val"'`
21934	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21935$as_echo "$ac_res" >&6; }
21936as_val=`eval 'as_val=${'$as_ac_var'}
21937		 $as_echo "$as_val"'`
21938   if test "x$as_val" = x""yes; then
21939  cat >>confdefs.h <<_ACEOF
21940#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21941_ACEOF
21942 haveepoll=yes
21943fi
21944done
21945
21946if test "x$haveepoll" = "xyes" ; then
21947
21948cat >>confdefs.h <<\_ACEOF
21949#define HAVE_EPOLL 1
21950_ACEOF
21951
21952	case " $LIBOBJS " in
21953  *" epoll.$ac_objext "* ) ;;
21954  *) LIBOBJS="$LIBOBJS epoll.$ac_objext"
21955 ;;
21956esac
21957
21958	needsignal=yes
21959fi
21960
21961havedevpoll=no
21962if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
21963
21964cat >>confdefs.h <<\_ACEOF
21965#define HAVE_DEVPOLL 1
21966_ACEOF
21967
21968        case " $LIBOBJS " in
21969  *" devpoll.$ac_objext "* ) ;;
21970  *) LIBOBJS="$LIBOBJS devpoll.$ac_objext"
21971 ;;
21972esac
21973
21974fi
21975
21976havekqueue=no
21977if test "x$ac_cv_header_sys_event_h" = "xyes"; then
21978
21979for ac_func in kqueue
21980do
21981as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21982{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
21983$as_echo_n "checking for $ac_func... " >&6; }
21984if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21985  $as_echo_n "(cached) " >&6
21986else
21987  cat >conftest.$ac_ext <<_ACEOF
21988/* confdefs.h.  */
21989_ACEOF
21990cat confdefs.h >>conftest.$ac_ext
21991cat >>conftest.$ac_ext <<_ACEOF
21992/* end confdefs.h.  */
21993/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21994   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21995#define $ac_func innocuous_$ac_func
21996
21997/* System header to define __stub macros and hopefully few prototypes,
21998    which can conflict with char $ac_func (); below.
21999    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22000    <limits.h> exists even on freestanding compilers.  */
22001
22002#ifdef __STDC__
22003# include <limits.h>
22004#else
22005# include <assert.h>
22006#endif
22007
22008#undef $ac_func
22009
22010/* Override any GCC internal prototype to avoid an error.
22011   Use char because int might match the return type of a GCC
22012   builtin and then its argument prototype would still apply.  */
22013#ifdef __cplusplus
22014extern "C"
22015#endif
22016char $ac_func ();
22017/* The GNU C library defines this for functions which it implements
22018    to always fail with ENOSYS.  Some functions are actually named
22019    something starting with __ and the normal name is an alias.  */
22020#if defined __stub_$ac_func || defined __stub___$ac_func
22021choke me
22022#endif
22023
22024int
22025main ()
22026{
22027return $ac_func ();
22028  ;
22029  return 0;
22030}
22031_ACEOF
22032rm -f conftest.$ac_objext conftest$ac_exeext
22033if { (ac_try="$ac_link"
22034case "(($ac_try" in
22035  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22036  *) ac_try_echo=$ac_try;;
22037esac
22038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22039$as_echo "$ac_try_echo") >&5
22040  (eval "$ac_link") 2>conftest.er1
22041  ac_status=$?
22042  grep -v '^ *+' conftest.er1 >conftest.err
22043  rm -f conftest.er1
22044  cat conftest.err >&5
22045  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22046  (exit $ac_status); } && {
22047	 test -z "$ac_c_werror_flag" ||
22048	 test ! -s conftest.err
22049       } && test -s conftest$ac_exeext && {
22050	 test "$cross_compiling" = yes ||
22051	 $as_test_x conftest$ac_exeext
22052       }; then
22053  eval "$as_ac_var=yes"
22054else
22055  $as_echo "$as_me: failed program was:" >&5
22056sed 's/^/| /' conftest.$ac_ext >&5
22057
22058	eval "$as_ac_var=no"
22059fi
22060
22061rm -rf conftest.dSYM
22062rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22063      conftest$ac_exeext conftest.$ac_ext
22064fi
22065ac_res=`eval 'as_val=${'$as_ac_var'}
22066		 $as_echo "$as_val"'`
22067	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22068$as_echo "$ac_res" >&6; }
22069as_val=`eval 'as_val=${'$as_ac_var'}
22070		 $as_echo "$as_val"'`
22071   if test "x$as_val" = x""yes; then
22072  cat >>confdefs.h <<_ACEOF
22073#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22074_ACEOF
22075 havekqueue=yes
22076fi
22077done
22078
22079	if test "x$havekqueue" = "xyes" ; then
22080		{ $as_echo "$as_me:$LINENO: checking for working kqueue" >&5
22081$as_echo_n "checking for working kqueue... " >&6; }
22082		if test "$cross_compiling" = yes; then
22083  { $as_echo "$as_me:$LINENO: result: no" >&5
22084$as_echo "no" >&6; }
22085else
22086  cat >conftest.$ac_ext <<_ACEOF
22087/* confdefs.h.  */
22088_ACEOF
22089cat confdefs.h >>conftest.$ac_ext
22090cat >>conftest.$ac_ext <<_ACEOF
22091/* end confdefs.h.  */
22092#include <sys/types.h>
22093#include <sys/time.h>
22094#include <sys/event.h>
22095#include <stdio.h>
22096#include <unistd.h>
22097#include <fcntl.h>
22098
22099int
22100main(int argc, char **argv)
22101{
22102	int kq;
22103	int n;
22104	int fd[2];
22105	struct kevent ev;
22106	struct timespec ts;
22107	char buf[8000];
22108
22109	if (pipe(fd) == -1)
22110		exit(1);
22111	if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
22112		exit(1);
22113
22114	while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
22115		;
22116
22117        if ((kq = kqueue()) == -1)
22118		exit(1);
22119
22120	ev.ident = fd[1];
22121	ev.filter = EVFILT_WRITE;
22122	ev.flags = EV_ADD | EV_ENABLE;
22123	n = kevent(kq, &ev, 1, NULL, 0, NULL);
22124	if (n == -1)
22125		exit(1);
22126
22127	read(fd[0], buf, sizeof(buf));
22128
22129	ts.tv_sec = 0;
22130	ts.tv_nsec = 0;
22131	n = kevent(kq, NULL, 0, &ev, 1, &ts);
22132	if (n == -1 || n == 0)
22133		exit(1);
22134
22135	exit(0);
22136}
22137_ACEOF
22138rm -f conftest$ac_exeext
22139if { (ac_try="$ac_link"
22140case "(($ac_try" in
22141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22142  *) ac_try_echo=$ac_try;;
22143esac
22144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22145$as_echo "$ac_try_echo") >&5
22146  (eval "$ac_link") 2>&5
22147  ac_status=$?
22148  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22149  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22150  { (case "(($ac_try" in
22151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22152  *) ac_try_echo=$ac_try;;
22153esac
22154eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22155$as_echo "$ac_try_echo") >&5
22156  (eval "$ac_try") 2>&5
22157  ac_status=$?
22158  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22159  (exit $ac_status); }; }; then
22160  { $as_echo "$as_me:$LINENO: result: yes" >&5
22161$as_echo "yes" >&6; }
22162
22163cat >>confdefs.h <<\_ACEOF
22164#define HAVE_WORKING_KQUEUE 1
22165_ACEOF
22166
22167    case " $LIBOBJS " in
22168  *" kqueue.$ac_objext "* ) ;;
22169  *) LIBOBJS="$LIBOBJS kqueue.$ac_objext"
22170 ;;
22171esac
22172
22173else
22174  $as_echo "$as_me: program exited with status $ac_status" >&5
22175$as_echo "$as_me: failed program was:" >&5
22176sed 's/^/| /' conftest.$ac_ext >&5
22177
22178( exit $ac_status )
22179{ $as_echo "$as_me:$LINENO: result: no" >&5
22180$as_echo "no" >&6; }
22181fi
22182rm -rf conftest.dSYM
22183rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22184fi
22185
22186
22187	fi
22188fi
22189
22190haveepollsyscall=no
22191if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
22192	if test "x$haveepoll" = "xno" ; then
22193		{ $as_echo "$as_me:$LINENO: checking for epoll system call" >&5
22194$as_echo_n "checking for epoll system call... " >&6; }
22195		if test "$cross_compiling" = yes; then
22196  { $as_echo "$as_me:$LINENO: result: no" >&5
22197$as_echo "no" >&6; }
22198else
22199  cat >conftest.$ac_ext <<_ACEOF
22200/* confdefs.h.  */
22201_ACEOF
22202cat confdefs.h >>conftest.$ac_ext
22203cat >>conftest.$ac_ext <<_ACEOF
22204/* end confdefs.h.  */
22205#include <stdint.h>
22206#include <sys/param.h>
22207#include <sys/types.h>
22208#include <sys/syscall.h>
22209#include <sys/epoll.h>
22210#include <unistd.h>
22211
22212int
22213epoll_create(int size)
22214{
22215	return (syscall(__NR_epoll_create, size));
22216}
22217
22218int
22219main(int argc, char **argv)
22220{
22221	int epfd;
22222
22223	epfd = epoll_create(256);
22224	exit (epfd == -1 ? 1 : 0);
22225}
22226_ACEOF
22227rm -f conftest$ac_exeext
22228if { (ac_try="$ac_link"
22229case "(($ac_try" in
22230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22231  *) ac_try_echo=$ac_try;;
22232esac
22233eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22234$as_echo "$ac_try_echo") >&5
22235  (eval "$ac_link") 2>&5
22236  ac_status=$?
22237  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22238  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22239  { (case "(($ac_try" in
22240  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22241  *) ac_try_echo=$ac_try;;
22242esac
22243eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22244$as_echo "$ac_try_echo") >&5
22245  (eval "$ac_try") 2>&5
22246  ac_status=$?
22247  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22248  (exit $ac_status); }; }; then
22249  { $as_echo "$as_me:$LINENO: result: yes" >&5
22250$as_echo "yes" >&6; }
22251
22252cat >>confdefs.h <<\_ACEOF
22253#define HAVE_EPOLL 1
22254_ACEOF
22255
22256    needsignal=yes
22257    case " $LIBOBJS " in
22258  *" epoll_sub.$ac_objext "* ) ;;
22259  *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
22260 ;;
22261esac
22262
22263    case " $LIBOBJS " in
22264  *" epoll.$ac_objext "* ) ;;
22265  *) LIBOBJS="$LIBOBJS epoll.$ac_objext"
22266 ;;
22267esac
22268
22269else
22270  $as_echo "$as_me: program exited with status $ac_status" >&5
22271$as_echo "$as_me: failed program was:" >&5
22272sed 's/^/| /' conftest.$ac_ext >&5
22273
22274( exit $ac_status )
22275{ $as_echo "$as_me:$LINENO: result: no" >&5
22276$as_echo "no" >&6; }
22277fi
22278rm -rf conftest.dSYM
22279rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22280fi
22281
22282
22283	fi
22284fi
22285
22286haveeventports=no
22287
22288for ac_func in port_create
22289do
22290as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22291{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
22292$as_echo_n "checking for $ac_func... " >&6; }
22293if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22294  $as_echo_n "(cached) " >&6
22295else
22296  cat >conftest.$ac_ext <<_ACEOF
22297/* confdefs.h.  */
22298_ACEOF
22299cat confdefs.h >>conftest.$ac_ext
22300cat >>conftest.$ac_ext <<_ACEOF
22301/* end confdefs.h.  */
22302/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22303   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22304#define $ac_func innocuous_$ac_func
22305
22306/* System header to define __stub macros and hopefully few prototypes,
22307    which can conflict with char $ac_func (); below.
22308    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22309    <limits.h> exists even on freestanding compilers.  */
22310
22311#ifdef __STDC__
22312# include <limits.h>
22313#else
22314# include <assert.h>
22315#endif
22316
22317#undef $ac_func
22318
22319/* Override any GCC internal prototype to avoid an error.
22320   Use char because int might match the return type of a GCC
22321   builtin and then its argument prototype would still apply.  */
22322#ifdef __cplusplus
22323extern "C"
22324#endif
22325char $ac_func ();
22326/* The GNU C library defines this for functions which it implements
22327    to always fail with ENOSYS.  Some functions are actually named
22328    something starting with __ and the normal name is an alias.  */
22329#if defined __stub_$ac_func || defined __stub___$ac_func
22330choke me
22331#endif
22332
22333int
22334main ()
22335{
22336return $ac_func ();
22337  ;
22338  return 0;
22339}
22340_ACEOF
22341rm -f conftest.$ac_objext conftest$ac_exeext
22342if { (ac_try="$ac_link"
22343case "(($ac_try" in
22344  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22345  *) ac_try_echo=$ac_try;;
22346esac
22347eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22348$as_echo "$ac_try_echo") >&5
22349  (eval "$ac_link") 2>conftest.er1
22350  ac_status=$?
22351  grep -v '^ *+' conftest.er1 >conftest.err
22352  rm -f conftest.er1
22353  cat conftest.err >&5
22354  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22355  (exit $ac_status); } && {
22356	 test -z "$ac_c_werror_flag" ||
22357	 test ! -s conftest.err
22358       } && test -s conftest$ac_exeext && {
22359	 test "$cross_compiling" = yes ||
22360	 $as_test_x conftest$ac_exeext
22361       }; then
22362  eval "$as_ac_var=yes"
22363else
22364  $as_echo "$as_me: failed program was:" >&5
22365sed 's/^/| /' conftest.$ac_ext >&5
22366
22367	eval "$as_ac_var=no"
22368fi
22369
22370rm -rf conftest.dSYM
22371rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22372      conftest$ac_exeext conftest.$ac_ext
22373fi
22374ac_res=`eval 'as_val=${'$as_ac_var'}
22375		 $as_echo "$as_val"'`
22376	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22377$as_echo "$ac_res" >&6; }
22378as_val=`eval 'as_val=${'$as_ac_var'}
22379		 $as_echo "$as_val"'`
22380   if test "x$as_val" = x""yes; then
22381  cat >>confdefs.h <<_ACEOF
22382#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22383_ACEOF
22384 haveeventports=yes
22385fi
22386done
22387
22388if test "x$haveeventports" = "xyes" ; then
22389
22390cat >>confdefs.h <<\_ACEOF
22391#define HAVE_EVENT_PORTS 1
22392_ACEOF
22393
22394	case " $LIBOBJS " in
22395  *" evport.$ac_objext "* ) ;;
22396  *) LIBOBJS="$LIBOBJS evport.$ac_objext"
22397 ;;
22398esac
22399
22400	needsignal=yes
22401fi
22402if test "x$bwin32" = "xtrue"; then
22403	needsignal=yes
22404fi
22405if test "x$bwin32" = "xtrue"; then
22406	needsignal=yes
22407fi
22408if test "x$needsignal" = "xyes" ; then
22409	case " $LIBOBJS " in
22410  *" signal.$ac_objext "* ) ;;
22411  *) LIBOBJS="$LIBOBJS signal.$ac_objext"
22412 ;;
22413esac
22414
22415fi
22416
22417{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
22418$as_echo_n "checking for pid_t... " >&6; }
22419if test "${ac_cv_type_pid_t+set}" = set; then
22420  $as_echo_n "(cached) " >&6
22421else
22422  ac_cv_type_pid_t=no
22423cat >conftest.$ac_ext <<_ACEOF
22424/* confdefs.h.  */
22425_ACEOF
22426cat confdefs.h >>conftest.$ac_ext
22427cat >>conftest.$ac_ext <<_ACEOF
22428/* end confdefs.h.  */
22429$ac_includes_default
22430int
22431main ()
22432{
22433if (sizeof (pid_t))
22434       return 0;
22435  ;
22436  return 0;
22437}
22438_ACEOF
22439rm -f conftest.$ac_objext
22440if { (ac_try="$ac_compile"
22441case "(($ac_try" in
22442  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22443  *) ac_try_echo=$ac_try;;
22444esac
22445eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22446$as_echo "$ac_try_echo") >&5
22447  (eval "$ac_compile") 2>conftest.er1
22448  ac_status=$?
22449  grep -v '^ *+' conftest.er1 >conftest.err
22450  rm -f conftest.er1
22451  cat conftest.err >&5
22452  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22453  (exit $ac_status); } && {
22454	 test -z "$ac_c_werror_flag" ||
22455	 test ! -s conftest.err
22456       } && test -s conftest.$ac_objext; then
22457  cat >conftest.$ac_ext <<_ACEOF
22458/* confdefs.h.  */
22459_ACEOF
22460cat confdefs.h >>conftest.$ac_ext
22461cat >>conftest.$ac_ext <<_ACEOF
22462/* end confdefs.h.  */
22463$ac_includes_default
22464int
22465main ()
22466{
22467if (sizeof ((pid_t)))
22468	  return 0;
22469  ;
22470  return 0;
22471}
22472_ACEOF
22473rm -f conftest.$ac_objext
22474if { (ac_try="$ac_compile"
22475case "(($ac_try" in
22476  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22477  *) ac_try_echo=$ac_try;;
22478esac
22479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22480$as_echo "$ac_try_echo") >&5
22481  (eval "$ac_compile") 2>conftest.er1
22482  ac_status=$?
22483  grep -v '^ *+' conftest.er1 >conftest.err
22484  rm -f conftest.er1
22485  cat conftest.err >&5
22486  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22487  (exit $ac_status); } && {
22488	 test -z "$ac_c_werror_flag" ||
22489	 test ! -s conftest.err
22490       } && test -s conftest.$ac_objext; then
22491  :
22492else
22493  $as_echo "$as_me: failed program was:" >&5
22494sed 's/^/| /' conftest.$ac_ext >&5
22495
22496	ac_cv_type_pid_t=yes
22497fi
22498
22499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22500else
22501  $as_echo "$as_me: failed program was:" >&5
22502sed 's/^/| /' conftest.$ac_ext >&5
22503
22504
22505fi
22506
22507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22508fi
22509{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
22510$as_echo "$ac_cv_type_pid_t" >&6; }
22511if test "x$ac_cv_type_pid_t" = x""yes; then
22512  :
22513else
22514
22515cat >>confdefs.h <<_ACEOF
22516#define pid_t int
22517_ACEOF
22518
22519fi
22520
22521{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
22522$as_echo_n "checking for size_t... " >&6; }
22523if test "${ac_cv_type_size_t+set}" = set; then
22524  $as_echo_n "(cached) " >&6
22525else
22526  ac_cv_type_size_t=no
22527cat >conftest.$ac_ext <<_ACEOF
22528/* confdefs.h.  */
22529_ACEOF
22530cat confdefs.h >>conftest.$ac_ext
22531cat >>conftest.$ac_ext <<_ACEOF
22532/* end confdefs.h.  */
22533$ac_includes_default
22534int
22535main ()
22536{
22537if (sizeof (size_t))
22538       return 0;
22539  ;
22540  return 0;
22541}
22542_ACEOF
22543rm -f conftest.$ac_objext
22544if { (ac_try="$ac_compile"
22545case "(($ac_try" in
22546  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22547  *) ac_try_echo=$ac_try;;
22548esac
22549eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22550$as_echo "$ac_try_echo") >&5
22551  (eval "$ac_compile") 2>conftest.er1
22552  ac_status=$?
22553  grep -v '^ *+' conftest.er1 >conftest.err
22554  rm -f conftest.er1
22555  cat conftest.err >&5
22556  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22557  (exit $ac_status); } && {
22558	 test -z "$ac_c_werror_flag" ||
22559	 test ! -s conftest.err
22560       } && test -s conftest.$ac_objext; then
22561  cat >conftest.$ac_ext <<_ACEOF
22562/* confdefs.h.  */
22563_ACEOF
22564cat confdefs.h >>conftest.$ac_ext
22565cat >>conftest.$ac_ext <<_ACEOF
22566/* end confdefs.h.  */
22567$ac_includes_default
22568int
22569main ()
22570{
22571if (sizeof ((size_t)))
22572	  return 0;
22573  ;
22574  return 0;
22575}
22576_ACEOF
22577rm -f conftest.$ac_objext
22578if { (ac_try="$ac_compile"
22579case "(($ac_try" in
22580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22581  *) ac_try_echo=$ac_try;;
22582esac
22583eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22584$as_echo "$ac_try_echo") >&5
22585  (eval "$ac_compile") 2>conftest.er1
22586  ac_status=$?
22587  grep -v '^ *+' conftest.er1 >conftest.err
22588  rm -f conftest.er1
22589  cat conftest.err >&5
22590  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22591  (exit $ac_status); } && {
22592	 test -z "$ac_c_werror_flag" ||
22593	 test ! -s conftest.err
22594       } && test -s conftest.$ac_objext; then
22595  :
22596else
22597  $as_echo "$as_me: failed program was:" >&5
22598sed 's/^/| /' conftest.$ac_ext >&5
22599
22600	ac_cv_type_size_t=yes
22601fi
22602
22603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22604else
22605  $as_echo "$as_me: failed program was:" >&5
22606sed 's/^/| /' conftest.$ac_ext >&5
22607
22608
22609fi
22610
22611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22612fi
22613{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
22614$as_echo "$ac_cv_type_size_t" >&6; }
22615if test "x$ac_cv_type_size_t" = x""yes; then
22616  :
22617else
22618
22619cat >>confdefs.h <<_ACEOF
22620#define size_t unsigned int
22621_ACEOF
22622
22623fi
22624
22625{ $as_echo "$as_me:$LINENO: checking for uint64_t" >&5
22626$as_echo_n "checking for uint64_t... " >&6; }
22627if test "${ac_cv_type_uint64_t+set}" = set; then
22628  $as_echo_n "(cached) " >&6
22629else
22630  ac_cv_type_uint64_t=no
22631cat >conftest.$ac_ext <<_ACEOF
22632/* confdefs.h.  */
22633_ACEOF
22634cat confdefs.h >>conftest.$ac_ext
22635cat >>conftest.$ac_ext <<_ACEOF
22636/* end confdefs.h.  */
22637#ifdef HAVE_STDINT_H
22638#include <stdint.h>
22639#elif defined(HAVE_INTTYPES_H)
22640#include <inttypes.h>
22641#endif
22642#ifdef HAVE_SYS_TYPES_H
22643#include <sys/types.h>
22644#endif
22645
22646int
22647main ()
22648{
22649if (sizeof (uint64_t))
22650       return 0;
22651  ;
22652  return 0;
22653}
22654_ACEOF
22655rm -f conftest.$ac_objext
22656if { (ac_try="$ac_compile"
22657case "(($ac_try" in
22658  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22659  *) ac_try_echo=$ac_try;;
22660esac
22661eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22662$as_echo "$ac_try_echo") >&5
22663  (eval "$ac_compile") 2>conftest.er1
22664  ac_status=$?
22665  grep -v '^ *+' conftest.er1 >conftest.err
22666  rm -f conftest.er1
22667  cat conftest.err >&5
22668  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22669  (exit $ac_status); } && {
22670	 test -z "$ac_c_werror_flag" ||
22671	 test ! -s conftest.err
22672       } && test -s conftest.$ac_objext; then
22673  cat >conftest.$ac_ext <<_ACEOF
22674/* confdefs.h.  */
22675_ACEOF
22676cat confdefs.h >>conftest.$ac_ext
22677cat >>conftest.$ac_ext <<_ACEOF
22678/* end confdefs.h.  */
22679#ifdef HAVE_STDINT_H
22680#include <stdint.h>
22681#elif defined(HAVE_INTTYPES_H)
22682#include <inttypes.h>
22683#endif
22684#ifdef HAVE_SYS_TYPES_H
22685#include <sys/types.h>
22686#endif
22687
22688int
22689main ()
22690{
22691if (sizeof ((uint64_t)))
22692	  return 0;
22693  ;
22694  return 0;
22695}
22696_ACEOF
22697rm -f conftest.$ac_objext
22698if { (ac_try="$ac_compile"
22699case "(($ac_try" in
22700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22701  *) ac_try_echo=$ac_try;;
22702esac
22703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22704$as_echo "$ac_try_echo") >&5
22705  (eval "$ac_compile") 2>conftest.er1
22706  ac_status=$?
22707  grep -v '^ *+' conftest.er1 >conftest.err
22708  rm -f conftest.er1
22709  cat conftest.err >&5
22710  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22711  (exit $ac_status); } && {
22712	 test -z "$ac_c_werror_flag" ||
22713	 test ! -s conftest.err
22714       } && test -s conftest.$ac_objext; then
22715  :
22716else
22717  $as_echo "$as_me: failed program was:" >&5
22718sed 's/^/| /' conftest.$ac_ext >&5
22719
22720	ac_cv_type_uint64_t=yes
22721fi
22722
22723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22724else
22725  $as_echo "$as_me: failed program was:" >&5
22726sed 's/^/| /' conftest.$ac_ext >&5
22727
22728
22729fi
22730
22731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22732fi
22733{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
22734$as_echo "$ac_cv_type_uint64_t" >&6; }
22735if test "x$ac_cv_type_uint64_t" = x""yes; then
22736
22737cat >>confdefs.h <<_ACEOF
22738#define HAVE_UINT64_T 1
22739_ACEOF
22740
22741
22742fi
22743{ $as_echo "$as_me:$LINENO: checking for uint32_t" >&5
22744$as_echo_n "checking for uint32_t... " >&6; }
22745if test "${ac_cv_type_uint32_t+set}" = set; then
22746  $as_echo_n "(cached) " >&6
22747else
22748  ac_cv_type_uint32_t=no
22749cat >conftest.$ac_ext <<_ACEOF
22750/* confdefs.h.  */
22751_ACEOF
22752cat confdefs.h >>conftest.$ac_ext
22753cat >>conftest.$ac_ext <<_ACEOF
22754/* end confdefs.h.  */
22755#ifdef HAVE_STDINT_H
22756#include <stdint.h>
22757#elif defined(HAVE_INTTYPES_H)
22758#include <inttypes.h>
22759#endif
22760#ifdef HAVE_SYS_TYPES_H
22761#include <sys/types.h>
22762#endif
22763
22764int
22765main ()
22766{
22767if (sizeof (uint32_t))
22768       return 0;
22769  ;
22770  return 0;
22771}
22772_ACEOF
22773rm -f conftest.$ac_objext
22774if { (ac_try="$ac_compile"
22775case "(($ac_try" in
22776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22777  *) ac_try_echo=$ac_try;;
22778esac
22779eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22780$as_echo "$ac_try_echo") >&5
22781  (eval "$ac_compile") 2>conftest.er1
22782  ac_status=$?
22783  grep -v '^ *+' conftest.er1 >conftest.err
22784  rm -f conftest.er1
22785  cat conftest.err >&5
22786  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22787  (exit $ac_status); } && {
22788	 test -z "$ac_c_werror_flag" ||
22789	 test ! -s conftest.err
22790       } && test -s conftest.$ac_objext; then
22791  cat >conftest.$ac_ext <<_ACEOF
22792/* confdefs.h.  */
22793_ACEOF
22794cat confdefs.h >>conftest.$ac_ext
22795cat >>conftest.$ac_ext <<_ACEOF
22796/* end confdefs.h.  */
22797#ifdef HAVE_STDINT_H
22798#include <stdint.h>
22799#elif defined(HAVE_INTTYPES_H)
22800#include <inttypes.h>
22801#endif
22802#ifdef HAVE_SYS_TYPES_H
22803#include <sys/types.h>
22804#endif
22805
22806int
22807main ()
22808{
22809if (sizeof ((uint32_t)))
22810	  return 0;
22811  ;
22812  return 0;
22813}
22814_ACEOF
22815rm -f conftest.$ac_objext
22816if { (ac_try="$ac_compile"
22817case "(($ac_try" in
22818  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22819  *) ac_try_echo=$ac_try;;
22820esac
22821eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22822$as_echo "$ac_try_echo") >&5
22823  (eval "$ac_compile") 2>conftest.er1
22824  ac_status=$?
22825  grep -v '^ *+' conftest.er1 >conftest.err
22826  rm -f conftest.er1
22827  cat conftest.err >&5
22828  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22829  (exit $ac_status); } && {
22830	 test -z "$ac_c_werror_flag" ||
22831	 test ! -s conftest.err
22832       } && test -s conftest.$ac_objext; then
22833  :
22834else
22835  $as_echo "$as_me: failed program was:" >&5
22836sed 's/^/| /' conftest.$ac_ext >&5
22837
22838	ac_cv_type_uint32_t=yes
22839fi
22840
22841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22842else
22843  $as_echo "$as_me: failed program was:" >&5
22844sed 's/^/| /' conftest.$ac_ext >&5
22845
22846
22847fi
22848
22849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22850fi
22851{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
22852$as_echo "$ac_cv_type_uint32_t" >&6; }
22853if test "x$ac_cv_type_uint32_t" = x""yes; then
22854
22855cat >>confdefs.h <<_ACEOF
22856#define HAVE_UINT32_T 1
22857_ACEOF
22858
22859
22860fi
22861{ $as_echo "$as_me:$LINENO: checking for uint16_t" >&5
22862$as_echo_n "checking for uint16_t... " >&6; }
22863if test "${ac_cv_type_uint16_t+set}" = set; then
22864  $as_echo_n "(cached) " >&6
22865else
22866  ac_cv_type_uint16_t=no
22867cat >conftest.$ac_ext <<_ACEOF
22868/* confdefs.h.  */
22869_ACEOF
22870cat confdefs.h >>conftest.$ac_ext
22871cat >>conftest.$ac_ext <<_ACEOF
22872/* end confdefs.h.  */
22873#ifdef HAVE_STDINT_H
22874#include <stdint.h>
22875#elif defined(HAVE_INTTYPES_H)
22876#include <inttypes.h>
22877#endif
22878#ifdef HAVE_SYS_TYPES_H
22879#include <sys/types.h>
22880#endif
22881
22882int
22883main ()
22884{
22885if (sizeof (uint16_t))
22886       return 0;
22887  ;
22888  return 0;
22889}
22890_ACEOF
22891rm -f conftest.$ac_objext
22892if { (ac_try="$ac_compile"
22893case "(($ac_try" in
22894  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22895  *) ac_try_echo=$ac_try;;
22896esac
22897eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22898$as_echo "$ac_try_echo") >&5
22899  (eval "$ac_compile") 2>conftest.er1
22900  ac_status=$?
22901  grep -v '^ *+' conftest.er1 >conftest.err
22902  rm -f conftest.er1
22903  cat conftest.err >&5
22904  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22905  (exit $ac_status); } && {
22906	 test -z "$ac_c_werror_flag" ||
22907	 test ! -s conftest.err
22908       } && test -s conftest.$ac_objext; then
22909  cat >conftest.$ac_ext <<_ACEOF
22910/* confdefs.h.  */
22911_ACEOF
22912cat confdefs.h >>conftest.$ac_ext
22913cat >>conftest.$ac_ext <<_ACEOF
22914/* end confdefs.h.  */
22915#ifdef HAVE_STDINT_H
22916#include <stdint.h>
22917#elif defined(HAVE_INTTYPES_H)
22918#include <inttypes.h>
22919#endif
22920#ifdef HAVE_SYS_TYPES_H
22921#include <sys/types.h>
22922#endif
22923
22924int
22925main ()
22926{
22927if (sizeof ((uint16_t)))
22928	  return 0;
22929  ;
22930  return 0;
22931}
22932_ACEOF
22933rm -f conftest.$ac_objext
22934if { (ac_try="$ac_compile"
22935case "(($ac_try" in
22936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22937  *) ac_try_echo=$ac_try;;
22938esac
22939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22940$as_echo "$ac_try_echo") >&5
22941  (eval "$ac_compile") 2>conftest.er1
22942  ac_status=$?
22943  grep -v '^ *+' conftest.er1 >conftest.err
22944  rm -f conftest.er1
22945  cat conftest.err >&5
22946  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22947  (exit $ac_status); } && {
22948	 test -z "$ac_c_werror_flag" ||
22949	 test ! -s conftest.err
22950       } && test -s conftest.$ac_objext; then
22951  :
22952else
22953  $as_echo "$as_me: failed program was:" >&5
22954sed 's/^/| /' conftest.$ac_ext >&5
22955
22956	ac_cv_type_uint16_t=yes
22957fi
22958
22959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22960else
22961  $as_echo "$as_me: failed program was:" >&5
22962sed 's/^/| /' conftest.$ac_ext >&5
22963
22964
22965fi
22966
22967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22968fi
22969{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
22970$as_echo "$ac_cv_type_uint16_t" >&6; }
22971if test "x$ac_cv_type_uint16_t" = x""yes; then
22972
22973cat >>confdefs.h <<_ACEOF
22974#define HAVE_UINT16_T 1
22975_ACEOF
22976
22977
22978fi
22979{ $as_echo "$as_me:$LINENO: checking for uint8_t" >&5
22980$as_echo_n "checking for uint8_t... " >&6; }
22981if test "${ac_cv_type_uint8_t+set}" = set; then
22982  $as_echo_n "(cached) " >&6
22983else
22984  ac_cv_type_uint8_t=no
22985cat >conftest.$ac_ext <<_ACEOF
22986/* confdefs.h.  */
22987_ACEOF
22988cat confdefs.h >>conftest.$ac_ext
22989cat >>conftest.$ac_ext <<_ACEOF
22990/* end confdefs.h.  */
22991#ifdef HAVE_STDINT_H
22992#include <stdint.h>
22993#elif defined(HAVE_INTTYPES_H)
22994#include <inttypes.h>
22995#endif
22996#ifdef HAVE_SYS_TYPES_H
22997#include <sys/types.h>
22998#endif
22999
23000int
23001main ()
23002{
23003if (sizeof (uint8_t))
23004       return 0;
23005  ;
23006  return 0;
23007}
23008_ACEOF
23009rm -f conftest.$ac_objext
23010if { (ac_try="$ac_compile"
23011case "(($ac_try" in
23012  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23013  *) ac_try_echo=$ac_try;;
23014esac
23015eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23016$as_echo "$ac_try_echo") >&5
23017  (eval "$ac_compile") 2>conftest.er1
23018  ac_status=$?
23019  grep -v '^ *+' conftest.er1 >conftest.err
23020  rm -f conftest.er1
23021  cat conftest.err >&5
23022  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23023  (exit $ac_status); } && {
23024	 test -z "$ac_c_werror_flag" ||
23025	 test ! -s conftest.err
23026       } && test -s conftest.$ac_objext; then
23027  cat >conftest.$ac_ext <<_ACEOF
23028/* confdefs.h.  */
23029_ACEOF
23030cat confdefs.h >>conftest.$ac_ext
23031cat >>conftest.$ac_ext <<_ACEOF
23032/* end confdefs.h.  */
23033#ifdef HAVE_STDINT_H
23034#include <stdint.h>
23035#elif defined(HAVE_INTTYPES_H)
23036#include <inttypes.h>
23037#endif
23038#ifdef HAVE_SYS_TYPES_H
23039#include <sys/types.h>
23040#endif
23041
23042int
23043main ()
23044{
23045if (sizeof ((uint8_t)))
23046	  return 0;
23047  ;
23048  return 0;
23049}
23050_ACEOF
23051rm -f conftest.$ac_objext
23052if { (ac_try="$ac_compile"
23053case "(($ac_try" in
23054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23055  *) ac_try_echo=$ac_try;;
23056esac
23057eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23058$as_echo "$ac_try_echo") >&5
23059  (eval "$ac_compile") 2>conftest.er1
23060  ac_status=$?
23061  grep -v '^ *+' conftest.er1 >conftest.err
23062  rm -f conftest.er1
23063  cat conftest.err >&5
23064  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23065  (exit $ac_status); } && {
23066	 test -z "$ac_c_werror_flag" ||
23067	 test ! -s conftest.err
23068       } && test -s conftest.$ac_objext; then
23069  :
23070else
23071  $as_echo "$as_me: failed program was:" >&5
23072sed 's/^/| /' conftest.$ac_ext >&5
23073
23074	ac_cv_type_uint8_t=yes
23075fi
23076
23077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23078else
23079  $as_echo "$as_me: failed program was:" >&5
23080sed 's/^/| /' conftest.$ac_ext >&5
23081
23082
23083fi
23084
23085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23086fi
23087{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
23088$as_echo "$ac_cv_type_uint8_t" >&6; }
23089if test "x$ac_cv_type_uint8_t" = x""yes; then
23090
23091cat >>confdefs.h <<_ACEOF
23092#define HAVE_UINT8_T 1
23093_ACEOF
23094
23095
23096fi
23097
23098{ $as_echo "$as_me:$LINENO: checking for fd_mask" >&5
23099$as_echo_n "checking for fd_mask... " >&6; }
23100if test "${ac_cv_type_fd_mask+set}" = set; then
23101  $as_echo_n "(cached) " >&6
23102else
23103  ac_cv_type_fd_mask=no
23104cat >conftest.$ac_ext <<_ACEOF
23105/* confdefs.h.  */
23106_ACEOF
23107cat confdefs.h >>conftest.$ac_ext
23108cat >>conftest.$ac_ext <<_ACEOF
23109/* end confdefs.h.  */
23110#ifdef HAVE_SYS_TYPES_H
23111#include <sys/types.h>
23112#endif
23113#ifdef HAVE_SELECT_H
23114#include <select.h>
23115#endif
23116
23117int
23118main ()
23119{
23120if (sizeof (fd_mask))
23121       return 0;
23122  ;
23123  return 0;
23124}
23125_ACEOF
23126rm -f conftest.$ac_objext
23127if { (ac_try="$ac_compile"
23128case "(($ac_try" in
23129  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23130  *) ac_try_echo=$ac_try;;
23131esac
23132eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23133$as_echo "$ac_try_echo") >&5
23134  (eval "$ac_compile") 2>conftest.er1
23135  ac_status=$?
23136  grep -v '^ *+' conftest.er1 >conftest.err
23137  rm -f conftest.er1
23138  cat conftest.err >&5
23139  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23140  (exit $ac_status); } && {
23141	 test -z "$ac_c_werror_flag" ||
23142	 test ! -s conftest.err
23143       } && test -s conftest.$ac_objext; then
23144  cat >conftest.$ac_ext <<_ACEOF
23145/* confdefs.h.  */
23146_ACEOF
23147cat confdefs.h >>conftest.$ac_ext
23148cat >>conftest.$ac_ext <<_ACEOF
23149/* end confdefs.h.  */
23150#ifdef HAVE_SYS_TYPES_H
23151#include <sys/types.h>
23152#endif
23153#ifdef HAVE_SELECT_H
23154#include <select.h>
23155#endif
23156
23157int
23158main ()
23159{
23160if (sizeof ((fd_mask)))
23161	  return 0;
23162  ;
23163  return 0;
23164}
23165_ACEOF
23166rm -f conftest.$ac_objext
23167if { (ac_try="$ac_compile"
23168case "(($ac_try" in
23169  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23170  *) ac_try_echo=$ac_try;;
23171esac
23172eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23173$as_echo "$ac_try_echo") >&5
23174  (eval "$ac_compile") 2>conftest.er1
23175  ac_status=$?
23176  grep -v '^ *+' conftest.er1 >conftest.err
23177  rm -f conftest.er1
23178  cat conftest.err >&5
23179  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23180  (exit $ac_status); } && {
23181	 test -z "$ac_c_werror_flag" ||
23182	 test ! -s conftest.err
23183       } && test -s conftest.$ac_objext; then
23184  :
23185else
23186  $as_echo "$as_me: failed program was:" >&5
23187sed 's/^/| /' conftest.$ac_ext >&5
23188
23189	ac_cv_type_fd_mask=yes
23190fi
23191
23192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23193else
23194  $as_echo "$as_me: failed program was:" >&5
23195sed 's/^/| /' conftest.$ac_ext >&5
23196
23197
23198fi
23199
23200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23201fi
23202{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_fd_mask" >&5
23203$as_echo "$ac_cv_type_fd_mask" >&6; }
23204if test "x$ac_cv_type_fd_mask" = x""yes; then
23205
23206cat >>confdefs.h <<_ACEOF
23207#define HAVE_FD_MASK 1
23208_ACEOF
23209
23210
23211fi
23212
23213
23214# The cast to long int works around a bug in the HP C Compiler
23215# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23216# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23217# This bug is HP SR number 8606223364.
23218{ $as_echo "$as_me:$LINENO: checking size of long long" >&5
23219$as_echo_n "checking size of long long... " >&6; }
23220if test "${ac_cv_sizeof_long_long+set}" = set; then
23221  $as_echo_n "(cached) " >&6
23222else
23223  if test "$cross_compiling" = yes; then
23224  # Depending upon the size, compute the lo and hi bounds.
23225cat >conftest.$ac_ext <<_ACEOF
23226/* confdefs.h.  */
23227_ACEOF
23228cat confdefs.h >>conftest.$ac_ext
23229cat >>conftest.$ac_ext <<_ACEOF
23230/* end confdefs.h.  */
23231$ac_includes_default
23232int
23233main ()
23234{
23235static int test_array [1 - 2 * !(((long int) (sizeof (long long))) >= 0)];
23236test_array [0] = 0
23237
23238  ;
23239  return 0;
23240}
23241_ACEOF
23242rm -f conftest.$ac_objext
23243if { (ac_try="$ac_compile"
23244case "(($ac_try" in
23245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23246  *) ac_try_echo=$ac_try;;
23247esac
23248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23249$as_echo "$ac_try_echo") >&5
23250  (eval "$ac_compile") 2>conftest.er1
23251  ac_status=$?
23252  grep -v '^ *+' conftest.er1 >conftest.err
23253  rm -f conftest.er1
23254  cat conftest.err >&5
23255  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23256  (exit $ac_status); } && {
23257	 test -z "$ac_c_werror_flag" ||
23258	 test ! -s conftest.err
23259       } && test -s conftest.$ac_objext; then
23260  ac_lo=0 ac_mid=0
23261  while :; do
23262    cat >conftest.$ac_ext <<_ACEOF
23263/* confdefs.h.  */
23264_ACEOF
23265cat confdefs.h >>conftest.$ac_ext
23266cat >>conftest.$ac_ext <<_ACEOF
23267/* end confdefs.h.  */
23268$ac_includes_default
23269int
23270main ()
23271{
23272static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)];
23273test_array [0] = 0
23274
23275  ;
23276  return 0;
23277}
23278_ACEOF
23279rm -f conftest.$ac_objext
23280if { (ac_try="$ac_compile"
23281case "(($ac_try" in
23282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23283  *) ac_try_echo=$ac_try;;
23284esac
23285eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23286$as_echo "$ac_try_echo") >&5
23287  (eval "$ac_compile") 2>conftest.er1
23288  ac_status=$?
23289  grep -v '^ *+' conftest.er1 >conftest.err
23290  rm -f conftest.er1
23291  cat conftest.err >&5
23292  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23293  (exit $ac_status); } && {
23294	 test -z "$ac_c_werror_flag" ||
23295	 test ! -s conftest.err
23296       } && test -s conftest.$ac_objext; then
23297  ac_hi=$ac_mid; break
23298else
23299  $as_echo "$as_me: failed program was:" >&5
23300sed 's/^/| /' conftest.$ac_ext >&5
23301
23302	ac_lo=`expr $ac_mid + 1`
23303			if test $ac_lo -le $ac_mid; then
23304			  ac_lo= ac_hi=
23305			  break
23306			fi
23307			ac_mid=`expr 2 '*' $ac_mid + 1`
23308fi
23309
23310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23311  done
23312else
23313  $as_echo "$as_me: failed program was:" >&5
23314sed 's/^/| /' conftest.$ac_ext >&5
23315
23316	cat >conftest.$ac_ext <<_ACEOF
23317/* confdefs.h.  */
23318_ACEOF
23319cat confdefs.h >>conftest.$ac_ext
23320cat >>conftest.$ac_ext <<_ACEOF
23321/* end confdefs.h.  */
23322$ac_includes_default
23323int
23324main ()
23325{
23326static int test_array [1 - 2 * !(((long int) (sizeof (long long))) < 0)];
23327test_array [0] = 0
23328
23329  ;
23330  return 0;
23331}
23332_ACEOF
23333rm -f conftest.$ac_objext
23334if { (ac_try="$ac_compile"
23335case "(($ac_try" in
23336  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23337  *) ac_try_echo=$ac_try;;
23338esac
23339eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23340$as_echo "$ac_try_echo") >&5
23341  (eval "$ac_compile") 2>conftest.er1
23342  ac_status=$?
23343  grep -v '^ *+' conftest.er1 >conftest.err
23344  rm -f conftest.er1
23345  cat conftest.err >&5
23346  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23347  (exit $ac_status); } && {
23348	 test -z "$ac_c_werror_flag" ||
23349	 test ! -s conftest.err
23350       } && test -s conftest.$ac_objext; then
23351  ac_hi=-1 ac_mid=-1
23352  while :; do
23353    cat >conftest.$ac_ext <<_ACEOF
23354/* confdefs.h.  */
23355_ACEOF
23356cat confdefs.h >>conftest.$ac_ext
23357cat >>conftest.$ac_ext <<_ACEOF
23358/* end confdefs.h.  */
23359$ac_includes_default
23360int
23361main ()
23362{
23363static int test_array [1 - 2 * !(((long int) (sizeof (long long))) >= $ac_mid)];
23364test_array [0] = 0
23365
23366  ;
23367  return 0;
23368}
23369_ACEOF
23370rm -f conftest.$ac_objext
23371if { (ac_try="$ac_compile"
23372case "(($ac_try" in
23373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23374  *) ac_try_echo=$ac_try;;
23375esac
23376eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23377$as_echo "$ac_try_echo") >&5
23378  (eval "$ac_compile") 2>conftest.er1
23379  ac_status=$?
23380  grep -v '^ *+' conftest.er1 >conftest.err
23381  rm -f conftest.er1
23382  cat conftest.err >&5
23383  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23384  (exit $ac_status); } && {
23385	 test -z "$ac_c_werror_flag" ||
23386	 test ! -s conftest.err
23387       } && test -s conftest.$ac_objext; then
23388  ac_lo=$ac_mid; break
23389else
23390  $as_echo "$as_me: failed program was:" >&5
23391sed 's/^/| /' conftest.$ac_ext >&5
23392
23393	ac_hi=`expr '(' $ac_mid ')' - 1`
23394			if test $ac_mid -le $ac_hi; then
23395			  ac_lo= ac_hi=
23396			  break
23397			fi
23398			ac_mid=`expr 2 '*' $ac_mid`
23399fi
23400
23401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23402  done
23403else
23404  $as_echo "$as_me: failed program was:" >&5
23405sed 's/^/| /' conftest.$ac_ext >&5
23406
23407	ac_lo= ac_hi=
23408fi
23409
23410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23411fi
23412
23413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23414# Binary search between lo and hi bounds.
23415while test "x$ac_lo" != "x$ac_hi"; do
23416  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23417  cat >conftest.$ac_ext <<_ACEOF
23418/* confdefs.h.  */
23419_ACEOF
23420cat confdefs.h >>conftest.$ac_ext
23421cat >>conftest.$ac_ext <<_ACEOF
23422/* end confdefs.h.  */
23423$ac_includes_default
23424int
23425main ()
23426{
23427static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)];
23428test_array [0] = 0
23429
23430  ;
23431  return 0;
23432}
23433_ACEOF
23434rm -f conftest.$ac_objext
23435if { (ac_try="$ac_compile"
23436case "(($ac_try" in
23437  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23438  *) ac_try_echo=$ac_try;;
23439esac
23440eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23441$as_echo "$ac_try_echo") >&5
23442  (eval "$ac_compile") 2>conftest.er1
23443  ac_status=$?
23444  grep -v '^ *+' conftest.er1 >conftest.err
23445  rm -f conftest.er1
23446  cat conftest.err >&5
23447  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23448  (exit $ac_status); } && {
23449	 test -z "$ac_c_werror_flag" ||
23450	 test ! -s conftest.err
23451       } && test -s conftest.$ac_objext; then
23452  ac_hi=$ac_mid
23453else
23454  $as_echo "$as_me: failed program was:" >&5
23455sed 's/^/| /' conftest.$ac_ext >&5
23456
23457	ac_lo=`expr '(' $ac_mid ')' + 1`
23458fi
23459
23460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23461done
23462case $ac_lo in
23463?*) ac_cv_sizeof_long_long=$ac_lo;;
23464'') if test "$ac_cv_type_long_long" = yes; then
23465     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23466$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23467{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
23468See \`config.log' for more details." >&5
23469$as_echo "$as_me: error: cannot compute sizeof (long long)
23470See \`config.log' for more details." >&2;}
23471   { (exit 77); exit 77; }; }; }
23472   else
23473     ac_cv_sizeof_long_long=0
23474   fi ;;
23475esac
23476else
23477  cat >conftest.$ac_ext <<_ACEOF
23478/* confdefs.h.  */
23479_ACEOF
23480cat confdefs.h >>conftest.$ac_ext
23481cat >>conftest.$ac_ext <<_ACEOF
23482/* end confdefs.h.  */
23483$ac_includes_default
23484static long int longval () { return (long int) (sizeof (long long)); }
23485static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
23486#include <stdio.h>
23487#include <stdlib.h>
23488int
23489main ()
23490{
23491
23492  FILE *f = fopen ("conftest.val", "w");
23493  if (! f)
23494    return 1;
23495  if (((long int) (sizeof (long long))) < 0)
23496    {
23497      long int i = longval ();
23498      if (i != ((long int) (sizeof (long long))))
23499	return 1;
23500      fprintf (f, "%ld", i);
23501    }
23502  else
23503    {
23504      unsigned long int i = ulongval ();
23505      if (i != ((long int) (sizeof (long long))))
23506	return 1;
23507      fprintf (f, "%lu", i);
23508    }
23509  /* Do not output a trailing newline, as this causes \r\n confusion
23510     on some platforms.  */
23511  return ferror (f) || fclose (f) != 0;
23512
23513  ;
23514  return 0;
23515}
23516_ACEOF
23517rm -f conftest$ac_exeext
23518if { (ac_try="$ac_link"
23519case "(($ac_try" in
23520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23521  *) ac_try_echo=$ac_try;;
23522esac
23523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23524$as_echo "$ac_try_echo") >&5
23525  (eval "$ac_link") 2>&5
23526  ac_status=$?
23527  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23528  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23529  { (case "(($ac_try" in
23530  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23531  *) ac_try_echo=$ac_try;;
23532esac
23533eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23534$as_echo "$ac_try_echo") >&5
23535  (eval "$ac_try") 2>&5
23536  ac_status=$?
23537  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23538  (exit $ac_status); }; }; then
23539  ac_cv_sizeof_long_long=`cat conftest.val`
23540else
23541  $as_echo "$as_me: program exited with status $ac_status" >&5
23542$as_echo "$as_me: failed program was:" >&5
23543sed 's/^/| /' conftest.$ac_ext >&5
23544
23545( exit $ac_status )
23546if test "$ac_cv_type_long_long" = yes; then
23547     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23548$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23549{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
23550See \`config.log' for more details." >&5
23551$as_echo "$as_me: error: cannot compute sizeof (long long)
23552See \`config.log' for more details." >&2;}
23553   { (exit 77); exit 77; }; }; }
23554   else
23555     ac_cv_sizeof_long_long=0
23556   fi
23557fi
23558rm -rf conftest.dSYM
23559rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23560fi
23561rm -f conftest.val
23562fi
23563{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
23564$as_echo "$ac_cv_sizeof_long_long" >&6; }
23565
23566
23567
23568cat >>confdefs.h <<_ACEOF
23569#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
23570_ACEOF
23571
23572
23573# The cast to long int works around a bug in the HP C Compiler
23574# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23575# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23576# This bug is HP SR number 8606223364.
23577{ $as_echo "$as_me:$LINENO: checking size of int" >&5
23578$as_echo_n "checking size of int... " >&6; }
23579if test "${ac_cv_sizeof_int+set}" = set; then
23580  $as_echo_n "(cached) " >&6
23581else
23582  if test "$cross_compiling" = yes; then
23583  # Depending upon the size, compute the lo and hi bounds.
23584cat >conftest.$ac_ext <<_ACEOF
23585/* confdefs.h.  */
23586_ACEOF
23587cat confdefs.h >>conftest.$ac_ext
23588cat >>conftest.$ac_ext <<_ACEOF
23589/* end confdefs.h.  */
23590$ac_includes_default
23591int
23592main ()
23593{
23594static int test_array [1 - 2 * !(((long int) (sizeof (int))) >= 0)];
23595test_array [0] = 0
23596
23597  ;
23598  return 0;
23599}
23600_ACEOF
23601rm -f conftest.$ac_objext
23602if { (ac_try="$ac_compile"
23603case "(($ac_try" in
23604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23605  *) ac_try_echo=$ac_try;;
23606esac
23607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23608$as_echo "$ac_try_echo") >&5
23609  (eval "$ac_compile") 2>conftest.er1
23610  ac_status=$?
23611  grep -v '^ *+' conftest.er1 >conftest.err
23612  rm -f conftest.er1
23613  cat conftest.err >&5
23614  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23615  (exit $ac_status); } && {
23616	 test -z "$ac_c_werror_flag" ||
23617	 test ! -s conftest.err
23618       } && test -s conftest.$ac_objext; then
23619  ac_lo=0 ac_mid=0
23620  while :; do
23621    cat >conftest.$ac_ext <<_ACEOF
23622/* confdefs.h.  */
23623_ACEOF
23624cat confdefs.h >>conftest.$ac_ext
23625cat >>conftest.$ac_ext <<_ACEOF
23626/* end confdefs.h.  */
23627$ac_includes_default
23628int
23629main ()
23630{
23631static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)];
23632test_array [0] = 0
23633
23634  ;
23635  return 0;
23636}
23637_ACEOF
23638rm -f conftest.$ac_objext
23639if { (ac_try="$ac_compile"
23640case "(($ac_try" in
23641  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23642  *) ac_try_echo=$ac_try;;
23643esac
23644eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23645$as_echo "$ac_try_echo") >&5
23646  (eval "$ac_compile") 2>conftest.er1
23647  ac_status=$?
23648  grep -v '^ *+' conftest.er1 >conftest.err
23649  rm -f conftest.er1
23650  cat conftest.err >&5
23651  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23652  (exit $ac_status); } && {
23653	 test -z "$ac_c_werror_flag" ||
23654	 test ! -s conftest.err
23655       } && test -s conftest.$ac_objext; then
23656  ac_hi=$ac_mid; break
23657else
23658  $as_echo "$as_me: failed program was:" >&5
23659sed 's/^/| /' conftest.$ac_ext >&5
23660
23661	ac_lo=`expr $ac_mid + 1`
23662			if test $ac_lo -le $ac_mid; then
23663			  ac_lo= ac_hi=
23664			  break
23665			fi
23666			ac_mid=`expr 2 '*' $ac_mid + 1`
23667fi
23668
23669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23670  done
23671else
23672  $as_echo "$as_me: failed program was:" >&5
23673sed 's/^/| /' conftest.$ac_ext >&5
23674
23675	cat >conftest.$ac_ext <<_ACEOF
23676/* confdefs.h.  */
23677_ACEOF
23678cat confdefs.h >>conftest.$ac_ext
23679cat >>conftest.$ac_ext <<_ACEOF
23680/* end confdefs.h.  */
23681$ac_includes_default
23682int
23683main ()
23684{
23685static int test_array [1 - 2 * !(((long int) (sizeof (int))) < 0)];
23686test_array [0] = 0
23687
23688  ;
23689  return 0;
23690}
23691_ACEOF
23692rm -f conftest.$ac_objext
23693if { (ac_try="$ac_compile"
23694case "(($ac_try" in
23695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23696  *) ac_try_echo=$ac_try;;
23697esac
23698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23699$as_echo "$ac_try_echo") >&5
23700  (eval "$ac_compile") 2>conftest.er1
23701  ac_status=$?
23702  grep -v '^ *+' conftest.er1 >conftest.err
23703  rm -f conftest.er1
23704  cat conftest.err >&5
23705  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23706  (exit $ac_status); } && {
23707	 test -z "$ac_c_werror_flag" ||
23708	 test ! -s conftest.err
23709       } && test -s conftest.$ac_objext; then
23710  ac_hi=-1 ac_mid=-1
23711  while :; do
23712    cat >conftest.$ac_ext <<_ACEOF
23713/* confdefs.h.  */
23714_ACEOF
23715cat confdefs.h >>conftest.$ac_ext
23716cat >>conftest.$ac_ext <<_ACEOF
23717/* end confdefs.h.  */
23718$ac_includes_default
23719int
23720main ()
23721{
23722static int test_array [1 - 2 * !(((long int) (sizeof (int))) >= $ac_mid)];
23723test_array [0] = 0
23724
23725  ;
23726  return 0;
23727}
23728_ACEOF
23729rm -f conftest.$ac_objext
23730if { (ac_try="$ac_compile"
23731case "(($ac_try" in
23732  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23733  *) ac_try_echo=$ac_try;;
23734esac
23735eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23736$as_echo "$ac_try_echo") >&5
23737  (eval "$ac_compile") 2>conftest.er1
23738  ac_status=$?
23739  grep -v '^ *+' conftest.er1 >conftest.err
23740  rm -f conftest.er1
23741  cat conftest.err >&5
23742  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23743  (exit $ac_status); } && {
23744	 test -z "$ac_c_werror_flag" ||
23745	 test ! -s conftest.err
23746       } && test -s conftest.$ac_objext; then
23747  ac_lo=$ac_mid; break
23748else
23749  $as_echo "$as_me: failed program was:" >&5
23750sed 's/^/| /' conftest.$ac_ext >&5
23751
23752	ac_hi=`expr '(' $ac_mid ')' - 1`
23753			if test $ac_mid -le $ac_hi; then
23754			  ac_lo= ac_hi=
23755			  break
23756			fi
23757			ac_mid=`expr 2 '*' $ac_mid`
23758fi
23759
23760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23761  done
23762else
23763  $as_echo "$as_me: failed program was:" >&5
23764sed 's/^/| /' conftest.$ac_ext >&5
23765
23766	ac_lo= ac_hi=
23767fi
23768
23769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23770fi
23771
23772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23773# Binary search between lo and hi bounds.
23774while test "x$ac_lo" != "x$ac_hi"; do
23775  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23776  cat >conftest.$ac_ext <<_ACEOF
23777/* confdefs.h.  */
23778_ACEOF
23779cat confdefs.h >>conftest.$ac_ext
23780cat >>conftest.$ac_ext <<_ACEOF
23781/* end confdefs.h.  */
23782$ac_includes_default
23783int
23784main ()
23785{
23786static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)];
23787test_array [0] = 0
23788
23789  ;
23790  return 0;
23791}
23792_ACEOF
23793rm -f conftest.$ac_objext
23794if { (ac_try="$ac_compile"
23795case "(($ac_try" in
23796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23797  *) ac_try_echo=$ac_try;;
23798esac
23799eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23800$as_echo "$ac_try_echo") >&5
23801  (eval "$ac_compile") 2>conftest.er1
23802  ac_status=$?
23803  grep -v '^ *+' conftest.er1 >conftest.err
23804  rm -f conftest.er1
23805  cat conftest.err >&5
23806  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23807  (exit $ac_status); } && {
23808	 test -z "$ac_c_werror_flag" ||
23809	 test ! -s conftest.err
23810       } && test -s conftest.$ac_objext; then
23811  ac_hi=$ac_mid
23812else
23813  $as_echo "$as_me: failed program was:" >&5
23814sed 's/^/| /' conftest.$ac_ext >&5
23815
23816	ac_lo=`expr '(' $ac_mid ')' + 1`
23817fi
23818
23819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23820done
23821case $ac_lo in
23822?*) ac_cv_sizeof_int=$ac_lo;;
23823'') if test "$ac_cv_type_int" = yes; then
23824     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23826{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
23827See \`config.log' for more details." >&5
23828$as_echo "$as_me: error: cannot compute sizeof (int)
23829See \`config.log' for more details." >&2;}
23830   { (exit 77); exit 77; }; }; }
23831   else
23832     ac_cv_sizeof_int=0
23833   fi ;;
23834esac
23835else
23836  cat >conftest.$ac_ext <<_ACEOF
23837/* confdefs.h.  */
23838_ACEOF
23839cat confdefs.h >>conftest.$ac_ext
23840cat >>conftest.$ac_ext <<_ACEOF
23841/* end confdefs.h.  */
23842$ac_includes_default
23843static long int longval () { return (long int) (sizeof (int)); }
23844static unsigned long int ulongval () { return (long int) (sizeof (int)); }
23845#include <stdio.h>
23846#include <stdlib.h>
23847int
23848main ()
23849{
23850
23851  FILE *f = fopen ("conftest.val", "w");
23852  if (! f)
23853    return 1;
23854  if (((long int) (sizeof (int))) < 0)
23855    {
23856      long int i = longval ();
23857      if (i != ((long int) (sizeof (int))))
23858	return 1;
23859      fprintf (f, "%ld", i);
23860    }
23861  else
23862    {
23863      unsigned long int i = ulongval ();
23864      if (i != ((long int) (sizeof (int))))
23865	return 1;
23866      fprintf (f, "%lu", i);
23867    }
23868  /* Do not output a trailing newline, as this causes \r\n confusion
23869     on some platforms.  */
23870  return ferror (f) || fclose (f) != 0;
23871
23872  ;
23873  return 0;
23874}
23875_ACEOF
23876rm -f conftest$ac_exeext
23877if { (ac_try="$ac_link"
23878case "(($ac_try" in
23879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23880  *) ac_try_echo=$ac_try;;
23881esac
23882eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23883$as_echo "$ac_try_echo") >&5
23884  (eval "$ac_link") 2>&5
23885  ac_status=$?
23886  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23887  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23888  { (case "(($ac_try" in
23889  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23890  *) ac_try_echo=$ac_try;;
23891esac
23892eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23893$as_echo "$ac_try_echo") >&5
23894  (eval "$ac_try") 2>&5
23895  ac_status=$?
23896  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23897  (exit $ac_status); }; }; then
23898  ac_cv_sizeof_int=`cat conftest.val`
23899else
23900  $as_echo "$as_me: program exited with status $ac_status" >&5
23901$as_echo "$as_me: failed program was:" >&5
23902sed 's/^/| /' conftest.$ac_ext >&5
23903
23904( exit $ac_status )
23905if test "$ac_cv_type_int" = yes; then
23906     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
23907$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23908{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
23909See \`config.log' for more details." >&5
23910$as_echo "$as_me: error: cannot compute sizeof (int)
23911See \`config.log' for more details." >&2;}
23912   { (exit 77); exit 77; }; }; }
23913   else
23914     ac_cv_sizeof_int=0
23915   fi
23916fi
23917rm -rf conftest.dSYM
23918rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23919fi
23920rm -f conftest.val
23921fi
23922{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
23923$as_echo "$ac_cv_sizeof_int" >&6; }
23924
23925
23926
23927cat >>confdefs.h <<_ACEOF
23928#define SIZEOF_INT $ac_cv_sizeof_int
23929_ACEOF
23930
23931
23932# The cast to long int works around a bug in the HP C Compiler
23933# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23934# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23935# This bug is HP SR number 8606223364.
23936{ $as_echo "$as_me:$LINENO: checking size of short" >&5
23937$as_echo_n "checking size of short... " >&6; }
23938if test "${ac_cv_sizeof_short+set}" = set; then
23939  $as_echo_n "(cached) " >&6
23940else
23941  if test "$cross_compiling" = yes; then
23942  # Depending upon the size, compute the lo and hi bounds.
23943cat >conftest.$ac_ext <<_ACEOF
23944/* confdefs.h.  */
23945_ACEOF
23946cat confdefs.h >>conftest.$ac_ext
23947cat >>conftest.$ac_ext <<_ACEOF
23948/* end confdefs.h.  */
23949$ac_includes_default
23950int
23951main ()
23952{
23953static int test_array [1 - 2 * !(((long int) (sizeof (short))) >= 0)];
23954test_array [0] = 0
23955
23956  ;
23957  return 0;
23958}
23959_ACEOF
23960rm -f conftest.$ac_objext
23961if { (ac_try="$ac_compile"
23962case "(($ac_try" in
23963  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23964  *) ac_try_echo=$ac_try;;
23965esac
23966eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23967$as_echo "$ac_try_echo") >&5
23968  (eval "$ac_compile") 2>conftest.er1
23969  ac_status=$?
23970  grep -v '^ *+' conftest.er1 >conftest.err
23971  rm -f conftest.er1
23972  cat conftest.err >&5
23973  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23974  (exit $ac_status); } && {
23975	 test -z "$ac_c_werror_flag" ||
23976	 test ! -s conftest.err
23977       } && test -s conftest.$ac_objext; then
23978  ac_lo=0 ac_mid=0
23979  while :; do
23980    cat >conftest.$ac_ext <<_ACEOF
23981/* confdefs.h.  */
23982_ACEOF
23983cat confdefs.h >>conftest.$ac_ext
23984cat >>conftest.$ac_ext <<_ACEOF
23985/* end confdefs.h.  */
23986$ac_includes_default
23987int
23988main ()
23989{
23990static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)];
23991test_array [0] = 0
23992
23993  ;
23994  return 0;
23995}
23996_ACEOF
23997rm -f conftest.$ac_objext
23998if { (ac_try="$ac_compile"
23999case "(($ac_try" in
24000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24001  *) ac_try_echo=$ac_try;;
24002esac
24003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24004$as_echo "$ac_try_echo") >&5
24005  (eval "$ac_compile") 2>conftest.er1
24006  ac_status=$?
24007  grep -v '^ *+' conftest.er1 >conftest.err
24008  rm -f conftest.er1
24009  cat conftest.err >&5
24010  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24011  (exit $ac_status); } && {
24012	 test -z "$ac_c_werror_flag" ||
24013	 test ! -s conftest.err
24014       } && test -s conftest.$ac_objext; then
24015  ac_hi=$ac_mid; break
24016else
24017  $as_echo "$as_me: failed program was:" >&5
24018sed 's/^/| /' conftest.$ac_ext >&5
24019
24020	ac_lo=`expr $ac_mid + 1`
24021			if test $ac_lo -le $ac_mid; then
24022			  ac_lo= ac_hi=
24023			  break
24024			fi
24025			ac_mid=`expr 2 '*' $ac_mid + 1`
24026fi
24027
24028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24029  done
24030else
24031  $as_echo "$as_me: failed program was:" >&5
24032sed 's/^/| /' conftest.$ac_ext >&5
24033
24034	cat >conftest.$ac_ext <<_ACEOF
24035/* confdefs.h.  */
24036_ACEOF
24037cat confdefs.h >>conftest.$ac_ext
24038cat >>conftest.$ac_ext <<_ACEOF
24039/* end confdefs.h.  */
24040$ac_includes_default
24041int
24042main ()
24043{
24044static int test_array [1 - 2 * !(((long int) (sizeof (short))) < 0)];
24045test_array [0] = 0
24046
24047  ;
24048  return 0;
24049}
24050_ACEOF
24051rm -f conftest.$ac_objext
24052if { (ac_try="$ac_compile"
24053case "(($ac_try" in
24054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24055  *) ac_try_echo=$ac_try;;
24056esac
24057eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24058$as_echo "$ac_try_echo") >&5
24059  (eval "$ac_compile") 2>conftest.er1
24060  ac_status=$?
24061  grep -v '^ *+' conftest.er1 >conftest.err
24062  rm -f conftest.er1
24063  cat conftest.err >&5
24064  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24065  (exit $ac_status); } && {
24066	 test -z "$ac_c_werror_flag" ||
24067	 test ! -s conftest.err
24068       } && test -s conftest.$ac_objext; then
24069  ac_hi=-1 ac_mid=-1
24070  while :; do
24071    cat >conftest.$ac_ext <<_ACEOF
24072/* confdefs.h.  */
24073_ACEOF
24074cat confdefs.h >>conftest.$ac_ext
24075cat >>conftest.$ac_ext <<_ACEOF
24076/* end confdefs.h.  */
24077$ac_includes_default
24078int
24079main ()
24080{
24081static int test_array [1 - 2 * !(((long int) (sizeof (short))) >= $ac_mid)];
24082test_array [0] = 0
24083
24084  ;
24085  return 0;
24086}
24087_ACEOF
24088rm -f conftest.$ac_objext
24089if { (ac_try="$ac_compile"
24090case "(($ac_try" in
24091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24092  *) ac_try_echo=$ac_try;;
24093esac
24094eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24095$as_echo "$ac_try_echo") >&5
24096  (eval "$ac_compile") 2>conftest.er1
24097  ac_status=$?
24098  grep -v '^ *+' conftest.er1 >conftest.err
24099  rm -f conftest.er1
24100  cat conftest.err >&5
24101  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24102  (exit $ac_status); } && {
24103	 test -z "$ac_c_werror_flag" ||
24104	 test ! -s conftest.err
24105       } && test -s conftest.$ac_objext; then
24106  ac_lo=$ac_mid; break
24107else
24108  $as_echo "$as_me: failed program was:" >&5
24109sed 's/^/| /' conftest.$ac_ext >&5
24110
24111	ac_hi=`expr '(' $ac_mid ')' - 1`
24112			if test $ac_mid -le $ac_hi; then
24113			  ac_lo= ac_hi=
24114			  break
24115			fi
24116			ac_mid=`expr 2 '*' $ac_mid`
24117fi
24118
24119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24120  done
24121else
24122  $as_echo "$as_me: failed program was:" >&5
24123sed 's/^/| /' conftest.$ac_ext >&5
24124
24125	ac_lo= ac_hi=
24126fi
24127
24128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24129fi
24130
24131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24132# Binary search between lo and hi bounds.
24133while test "x$ac_lo" != "x$ac_hi"; do
24134  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
24135  cat >conftest.$ac_ext <<_ACEOF
24136/* confdefs.h.  */
24137_ACEOF
24138cat confdefs.h >>conftest.$ac_ext
24139cat >>conftest.$ac_ext <<_ACEOF
24140/* end confdefs.h.  */
24141$ac_includes_default
24142int
24143main ()
24144{
24145static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)];
24146test_array [0] = 0
24147
24148  ;
24149  return 0;
24150}
24151_ACEOF
24152rm -f conftest.$ac_objext
24153if { (ac_try="$ac_compile"
24154case "(($ac_try" in
24155  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24156  *) ac_try_echo=$ac_try;;
24157esac
24158eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24159$as_echo "$ac_try_echo") >&5
24160  (eval "$ac_compile") 2>conftest.er1
24161  ac_status=$?
24162  grep -v '^ *+' conftest.er1 >conftest.err
24163  rm -f conftest.er1
24164  cat conftest.err >&5
24165  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24166  (exit $ac_status); } && {
24167	 test -z "$ac_c_werror_flag" ||
24168	 test ! -s conftest.err
24169       } && test -s conftest.$ac_objext; then
24170  ac_hi=$ac_mid
24171else
24172  $as_echo "$as_me: failed program was:" >&5
24173sed 's/^/| /' conftest.$ac_ext >&5
24174
24175	ac_lo=`expr '(' $ac_mid ')' + 1`
24176fi
24177
24178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24179done
24180case $ac_lo in
24181?*) ac_cv_sizeof_short=$ac_lo;;
24182'') if test "$ac_cv_type_short" = yes; then
24183     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
24184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24185{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
24186See \`config.log' for more details." >&5
24187$as_echo "$as_me: error: cannot compute sizeof (short)
24188See \`config.log' for more details." >&2;}
24189   { (exit 77); exit 77; }; }; }
24190   else
24191     ac_cv_sizeof_short=0
24192   fi ;;
24193esac
24194else
24195  cat >conftest.$ac_ext <<_ACEOF
24196/* confdefs.h.  */
24197_ACEOF
24198cat confdefs.h >>conftest.$ac_ext
24199cat >>conftest.$ac_ext <<_ACEOF
24200/* end confdefs.h.  */
24201$ac_includes_default
24202static long int longval () { return (long int) (sizeof (short)); }
24203static unsigned long int ulongval () { return (long int) (sizeof (short)); }
24204#include <stdio.h>
24205#include <stdlib.h>
24206int
24207main ()
24208{
24209
24210  FILE *f = fopen ("conftest.val", "w");
24211  if (! f)
24212    return 1;
24213  if (((long int) (sizeof (short))) < 0)
24214    {
24215      long int i = longval ();
24216      if (i != ((long int) (sizeof (short))))
24217	return 1;
24218      fprintf (f, "%ld", i);
24219    }
24220  else
24221    {
24222      unsigned long int i = ulongval ();
24223      if (i != ((long int) (sizeof (short))))
24224	return 1;
24225      fprintf (f, "%lu", i);
24226    }
24227  /* Do not output a trailing newline, as this causes \r\n confusion
24228     on some platforms.  */
24229  return ferror (f) || fclose (f) != 0;
24230
24231  ;
24232  return 0;
24233}
24234_ACEOF
24235rm -f conftest$ac_exeext
24236if { (ac_try="$ac_link"
24237case "(($ac_try" in
24238  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24239  *) ac_try_echo=$ac_try;;
24240esac
24241eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24242$as_echo "$ac_try_echo") >&5
24243  (eval "$ac_link") 2>&5
24244  ac_status=$?
24245  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24246  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24247  { (case "(($ac_try" in
24248  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24249  *) ac_try_echo=$ac_try;;
24250esac
24251eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24252$as_echo "$ac_try_echo") >&5
24253  (eval "$ac_try") 2>&5
24254  ac_status=$?
24255  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24256  (exit $ac_status); }; }; then
24257  ac_cv_sizeof_short=`cat conftest.val`
24258else
24259  $as_echo "$as_me: program exited with status $ac_status" >&5
24260$as_echo "$as_me: failed program was:" >&5
24261sed 's/^/| /' conftest.$ac_ext >&5
24262
24263( exit $ac_status )
24264if test "$ac_cv_type_short" = yes; then
24265     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
24266$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24267{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
24268See \`config.log' for more details." >&5
24269$as_echo "$as_me: error: cannot compute sizeof (short)
24270See \`config.log' for more details." >&2;}
24271   { (exit 77); exit 77; }; }; }
24272   else
24273     ac_cv_sizeof_short=0
24274   fi
24275fi
24276rm -rf conftest.dSYM
24277rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24278fi
24279rm -f conftest.val
24280fi
24281{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
24282$as_echo "$ac_cv_sizeof_short" >&6; }
24283
24284
24285
24286cat >>confdefs.h <<_ACEOF
24287#define SIZEOF_SHORT $ac_cv_sizeof_short
24288_ACEOF
24289
24290
24291{ $as_echo "$as_me:$LINENO: checking for struct in6_addr" >&5
24292$as_echo_n "checking for struct in6_addr... " >&6; }
24293if test "${ac_cv_type_struct_in6_addr+set}" = set; then
24294  $as_echo_n "(cached) " >&6
24295else
24296  ac_cv_type_struct_in6_addr=no
24297cat >conftest.$ac_ext <<_ACEOF
24298/* confdefs.h.  */
24299_ACEOF
24300cat confdefs.h >>conftest.$ac_ext
24301cat >>conftest.$ac_ext <<_ACEOF
24302/* end confdefs.h.  */
24303#ifdef WIN32
24304#include <winsock2.h>
24305#else
24306#include <sys/types.h>
24307#include <netinet/in.h>
24308#include <sys/socket.h>
24309#endif
24310#ifdef HAVE_NETINET_IN6_H
24311#include <netinet/in6.h>
24312#endif
24313
24314int
24315main ()
24316{
24317if (sizeof (struct in6_addr))
24318       return 0;
24319  ;
24320  return 0;
24321}
24322_ACEOF
24323rm -f conftest.$ac_objext
24324if { (ac_try="$ac_compile"
24325case "(($ac_try" in
24326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24327  *) ac_try_echo=$ac_try;;
24328esac
24329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24330$as_echo "$ac_try_echo") >&5
24331  (eval "$ac_compile") 2>conftest.er1
24332  ac_status=$?
24333  grep -v '^ *+' conftest.er1 >conftest.err
24334  rm -f conftest.er1
24335  cat conftest.err >&5
24336  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24337  (exit $ac_status); } && {
24338	 test -z "$ac_c_werror_flag" ||
24339	 test ! -s conftest.err
24340       } && test -s conftest.$ac_objext; then
24341  cat >conftest.$ac_ext <<_ACEOF
24342/* confdefs.h.  */
24343_ACEOF
24344cat confdefs.h >>conftest.$ac_ext
24345cat >>conftest.$ac_ext <<_ACEOF
24346/* end confdefs.h.  */
24347#ifdef WIN32
24348#include <winsock2.h>
24349#else
24350#include <sys/types.h>
24351#include <netinet/in.h>
24352#include <sys/socket.h>
24353#endif
24354#ifdef HAVE_NETINET_IN6_H
24355#include <netinet/in6.h>
24356#endif
24357
24358int
24359main ()
24360{
24361if (sizeof ((struct in6_addr)))
24362	  return 0;
24363  ;
24364  return 0;
24365}
24366_ACEOF
24367rm -f conftest.$ac_objext
24368if { (ac_try="$ac_compile"
24369case "(($ac_try" in
24370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24371  *) ac_try_echo=$ac_try;;
24372esac
24373eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24374$as_echo "$ac_try_echo") >&5
24375  (eval "$ac_compile") 2>conftest.er1
24376  ac_status=$?
24377  grep -v '^ *+' conftest.er1 >conftest.err
24378  rm -f conftest.er1
24379  cat conftest.err >&5
24380  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24381  (exit $ac_status); } && {
24382	 test -z "$ac_c_werror_flag" ||
24383	 test ! -s conftest.err
24384       } && test -s conftest.$ac_objext; then
24385  :
24386else
24387  $as_echo "$as_me: failed program was:" >&5
24388sed 's/^/| /' conftest.$ac_ext >&5
24389
24390	ac_cv_type_struct_in6_addr=yes
24391fi
24392
24393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24394else
24395  $as_echo "$as_me: failed program was:" >&5
24396sed 's/^/| /' conftest.$ac_ext >&5
24397
24398
24399fi
24400
24401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24402fi
24403{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_struct_in6_addr" >&5
24404$as_echo "$ac_cv_type_struct_in6_addr" >&6; }
24405if test "x$ac_cv_type_struct_in6_addr" = x""yes; then
24406
24407cat >>confdefs.h <<_ACEOF
24408#define HAVE_STRUCT_IN6_ADDR 1
24409_ACEOF
24410
24411
24412fi
24413
24414
24415{ $as_echo "$as_me:$LINENO: checking for socklen_t" >&5
24416$as_echo_n "checking for socklen_t... " >&6; }
24417cat >conftest.$ac_ext <<_ACEOF
24418/* confdefs.h.  */
24419_ACEOF
24420cat confdefs.h >>conftest.$ac_ext
24421cat >>conftest.$ac_ext <<_ACEOF
24422/* end confdefs.h.  */
24423
24424 #include <sys/types.h>
24425 #include <sys/socket.h>
24426int
24427main ()
24428{
24429socklen_t x;
24430  ;
24431  return 0;
24432}
24433_ACEOF
24434rm -f conftest.$ac_objext
24435if { (ac_try="$ac_compile"
24436case "(($ac_try" in
24437  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24438  *) ac_try_echo=$ac_try;;
24439esac
24440eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24441$as_echo "$ac_try_echo") >&5
24442  (eval "$ac_compile") 2>conftest.er1
24443  ac_status=$?
24444  grep -v '^ *+' conftest.er1 >conftest.err
24445  rm -f conftest.er1
24446  cat conftest.err >&5
24447  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24448  (exit $ac_status); } && {
24449	 test -z "$ac_c_werror_flag" ||
24450	 test ! -s conftest.err
24451       } && test -s conftest.$ac_objext; then
24452  { $as_echo "$as_me:$LINENO: result: yes" >&5
24453$as_echo "yes" >&6; }
24454else
24455  $as_echo "$as_me: failed program was:" >&5
24456sed 's/^/| /' conftest.$ac_ext >&5
24457
24458	{ $as_echo "$as_me:$LINENO: result: no" >&5
24459$as_echo "no" >&6; }
24460
24461cat >>confdefs.h <<\_ACEOF
24462#define socklen_t unsigned int
24463_ACEOF
24464
24465
24466fi
24467
24468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24469
24470{ $as_echo "$as_me:$LINENO: checking whether our compiler supports __func__" >&5
24471$as_echo_n "checking whether our compiler supports __func__... " >&6; }
24472cat >conftest.$ac_ext <<_ACEOF
24473/* confdefs.h.  */
24474_ACEOF
24475cat confdefs.h >>conftest.$ac_ext
24476cat >>conftest.$ac_ext <<_ACEOF
24477/* end confdefs.h.  */
24478
24479int
24480main ()
24481{
24482 const char *cp = __func__;
24483  ;
24484  return 0;
24485}
24486_ACEOF
24487rm -f conftest.$ac_objext
24488if { (ac_try="$ac_compile"
24489case "(($ac_try" in
24490  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24491  *) ac_try_echo=$ac_try;;
24492esac
24493eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24494$as_echo "$ac_try_echo") >&5
24495  (eval "$ac_compile") 2>conftest.er1
24496  ac_status=$?
24497  grep -v '^ *+' conftest.er1 >conftest.err
24498  rm -f conftest.er1
24499  cat conftest.err >&5
24500  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24501  (exit $ac_status); } && {
24502	 test -z "$ac_c_werror_flag" ||
24503	 test ! -s conftest.err
24504       } && test -s conftest.$ac_objext; then
24505  { $as_echo "$as_me:$LINENO: result: yes" >&5
24506$as_echo "yes" >&6; }
24507else
24508  $as_echo "$as_me: failed program was:" >&5
24509sed 's/^/| /' conftest.$ac_ext >&5
24510
24511	{ $as_echo "$as_me:$LINENO: result: no" >&5
24512$as_echo "no" >&6; }
24513 { $as_echo "$as_me:$LINENO: checking whether our compiler supports __FUNCTION__" >&5
24514$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
24515 cat >conftest.$ac_ext <<_ACEOF
24516/* confdefs.h.  */
24517_ACEOF
24518cat confdefs.h >>conftest.$ac_ext
24519cat >>conftest.$ac_ext <<_ACEOF
24520/* end confdefs.h.  */
24521
24522int
24523main ()
24524{
24525 const char *cp = __FUNCTION__;
24526  ;
24527  return 0;
24528}
24529_ACEOF
24530rm -f conftest.$ac_objext
24531if { (ac_try="$ac_compile"
24532case "(($ac_try" in
24533  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24534  *) ac_try_echo=$ac_try;;
24535esac
24536eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24537$as_echo "$ac_try_echo") >&5
24538  (eval "$ac_compile") 2>conftest.er1
24539  ac_status=$?
24540  grep -v '^ *+' conftest.er1 >conftest.err
24541  rm -f conftest.er1
24542  cat conftest.err >&5
24543  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24544  (exit $ac_status); } && {
24545	 test -z "$ac_c_werror_flag" ||
24546	 test ! -s conftest.err
24547       } && test -s conftest.$ac_objext; then
24548  { $as_echo "$as_me:$LINENO: result: yes" >&5
24549$as_echo "yes" >&6; }
24550
24551cat >>confdefs.h <<\_ACEOF
24552#define __func__ __FUNCTION__
24553_ACEOF
24554
24555else
24556  $as_echo "$as_me: failed program was:" >&5
24557sed 's/^/| /' conftest.$ac_ext >&5
24558
24559	{ $as_echo "$as_me:$LINENO: result: no" >&5
24560$as_echo "no" >&6; }
24561
24562cat >>confdefs.h <<\_ACEOF
24563#define __func__ __FILE__
24564_ACEOF
24565
24566fi
24567
24568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24569fi
24570
24571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24572
24573
24574# Add some more warnings which we use in development but not in the
24575# released versions.  (Some relevant gcc versions can't handle these.)
24576if test x$enable_gcc_warnings = xyes; then
24577
24578  cat >conftest.$ac_ext <<_ACEOF
24579/* confdefs.h.  */
24580_ACEOF
24581cat confdefs.h >>conftest.$ac_ext
24582cat >>conftest.$ac_ext <<_ACEOF
24583/* end confdefs.h.  */
24584
24585int
24586main ()
24587{
24588
24589#if !defined(__GNUC__) || (__GNUC__ < 4)
24590#error
24591#endif
24592  ;
24593  return 0;
24594}
24595_ACEOF
24596rm -f conftest.$ac_objext
24597if { (ac_try="$ac_compile"
24598case "(($ac_try" in
24599  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24600  *) ac_try_echo=$ac_try;;
24601esac
24602eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24603$as_echo "$ac_try_echo") >&5
24604  (eval "$ac_compile") 2>conftest.er1
24605  ac_status=$?
24606  grep -v '^ *+' conftest.er1 >conftest.err
24607  rm -f conftest.er1
24608  cat conftest.err >&5
24609  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24610  (exit $ac_status); } && {
24611	 test -z "$ac_c_werror_flag" ||
24612	 test ! -s conftest.err
24613       } && test -s conftest.$ac_objext; then
24614  have_gcc4=yes
24615else
24616  $as_echo "$as_me: failed program was:" >&5
24617sed 's/^/| /' conftest.$ac_ext >&5
24618
24619	have_gcc4=no
24620fi
24621
24622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24623
24624  cat >conftest.$ac_ext <<_ACEOF
24625/* confdefs.h.  */
24626_ACEOF
24627cat confdefs.h >>conftest.$ac_ext
24628cat >>conftest.$ac_ext <<_ACEOF
24629/* end confdefs.h.  */
24630
24631int
24632main ()
24633{
24634
24635#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
24636#error
24637#endif
24638  ;
24639  return 0;
24640}
24641_ACEOF
24642rm -f conftest.$ac_objext
24643if { (ac_try="$ac_compile"
24644case "(($ac_try" in
24645  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24646  *) ac_try_echo=$ac_try;;
24647esac
24648eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
24649$as_echo "$ac_try_echo") >&5
24650  (eval "$ac_compile") 2>conftest.er1
24651  ac_status=$?
24652  grep -v '^ *+' conftest.er1 >conftest.err
24653  rm -f conftest.er1
24654  cat conftest.err >&5
24655  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
24656  (exit $ac_status); } && {
24657	 test -z "$ac_c_werror_flag" ||
24658	 test ! -s conftest.err
24659       } && test -s conftest.$ac_objext; then
24660  have_gcc42=yes
24661else
24662  $as_echo "$as_me: failed program was:" >&5
24663sed 's/^/| /' conftest.$ac_ext >&5
24664
24665	have_gcc42=no
24666fi
24667
24668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24669
24670  CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat=2 -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum -Werror"
24671  CFLAGS="$CFLAGS -Wno-unused-parameter -Wno-sign-compare -Wstrict-aliasing"
24672
24673  if test x$have_gcc4 = xyes ; then
24674    # These warnings break gcc 3.3.5 and work on gcc 4.0.2
24675    CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
24676    #CFLAGS="$CFLAGS -Wold-style-definition"
24677  fi
24678
24679  if test x$have_gcc42 = xyes ; then
24680    # These warnings break gcc 4.0.2 and work on gcc 4.2
24681    CFLAGS="$CFLAGS -Waddress -Wnormalized=id -Woverride-init"
24682  fi
24683
24684##This will break the world on some 64-bit architectures
24685# CFLAGS="$CFLAGS -Winline"
24686
24687fi
24688
24689ac_config_files="$ac_config_files Makefile test/Makefile sample/Makefile"
24690
24691cat >confcache <<\_ACEOF
24692# This file is a shell script that caches the results of configure
24693# tests run on this system so they can be shared between configure
24694# scripts and configure runs, see configure's option --config-cache.
24695# It is not useful on other systems.  If it contains results you don't
24696# want to keep, you may remove or edit it.
24697#
24698# config.status only pays attention to the cache file if you give it
24699# the --recheck option to rerun configure.
24700#
24701# `ac_cv_env_foo' variables (set or unset) will be overridden when
24702# loading this file, other *unset* `ac_cv_foo' will be assigned the
24703# following values.
24704
24705_ACEOF
24706
24707# The following way of writing the cache mishandles newlines in values,
24708# but we know of no workaround that is simple, portable, and efficient.
24709# So, we kill variables containing newlines.
24710# Ultrix sh set writes to stderr and can't be redirected directly,
24711# and sets the high bit in the cache file unless we assign to the vars.
24712(
24713  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24714    eval ac_val=\$$ac_var
24715    case $ac_val in #(
24716    *${as_nl}*)
24717      case $ac_var in #(
24718      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
24719$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24720      esac
24721      case $ac_var in #(
24722      _ | IFS | as_nl) ;; #(
24723      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24724      *) $as_unset $ac_var ;;
24725      esac ;;
24726    esac
24727  done
24728
24729  (set) 2>&1 |
24730    case $as_nl`(ac_space=' '; set) 2>&1` in #(
24731    *${as_nl}ac_space=\ *)
24732      # `set' does not quote correctly, so add quotes (double-quote
24733      # substitution turns \\\\ into \\, and sed turns \\ into \).
24734      sed -n \
24735	"s/'/'\\\\''/g;
24736	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24737      ;; #(
24738    *)
24739      # `set' quotes correctly as required by POSIX, so do not add quotes.
24740      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24741      ;;
24742    esac |
24743    sort
24744) |
24745  sed '
24746     /^ac_cv_env_/b end
24747     t clear
24748     :clear
24749     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24750     t end
24751     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24752     :end' >>confcache
24753if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24754  if test -w "$cache_file"; then
24755    test "x$cache_file" != "x/dev/null" &&
24756      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
24757$as_echo "$as_me: updating cache $cache_file" >&6;}
24758    cat confcache >$cache_file
24759  else
24760    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
24761$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24762  fi
24763fi
24764rm -f confcache
24765
24766test "x$prefix" = xNONE && prefix=$ac_default_prefix
24767# Let make expand exec_prefix.
24768test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24769
24770DEFS=-DHAVE_CONFIG_H
24771
24772ac_libobjs=
24773ac_ltlibobjs=
24774for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24775  # 1. Remove the extension, and $U if already installed.
24776  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24777  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24778  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24779  #    will be set to the directory where LIBOBJS objects are built.
24780  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24781  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
24782done
24783LIBOBJS=$ac_libobjs
24784
24785LTLIBOBJS=$ac_ltlibobjs
24786
24787
24788if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
24789  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
24790Usually this means the macro was only invoked conditionally." >&5
24791$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
24792Usually this means the macro was only invoked conditionally." >&2;}
24793   { (exit 1); exit 1; }; }
24794fi
24795if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24796  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
24797Usually this means the macro was only invoked conditionally." >&5
24798$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
24799Usually this means the macro was only invoked conditionally." >&2;}
24800   { (exit 1); exit 1; }; }
24801fi
24802if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
24803  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
24804Usually this means the macro was only invoked conditionally." >&5
24805$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
24806Usually this means the macro was only invoked conditionally." >&2;}
24807   { (exit 1); exit 1; }; }
24808fi
24809if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
24810  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_WIN32\" was never defined.
24811Usually this means the macro was only invoked conditionally." >&5
24812$as_echo "$as_me: error: conditional \"BUILD_WIN32\" was never defined.
24813Usually this means the macro was only invoked conditionally." >&2;}
24814   { (exit 1); exit 1; }; }
24815fi
24816
24817: ${CONFIG_STATUS=./config.status}
24818ac_write_fail=0
24819ac_clean_files_save=$ac_clean_files
24820ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24821{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24822$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24823cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24824#! $SHELL
24825# Generated by $as_me.
24826# Run this file to recreate the current configuration.
24827# Compiler output produced by configure, useful for debugging
24828# configure, is in config.log if it exists.
24829
24830debug=false
24831ac_cs_recheck=false
24832ac_cs_silent=false
24833SHELL=\${CONFIG_SHELL-$SHELL}
24834_ACEOF
24835
24836cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24837## --------------------- ##
24838## M4sh Initialization.  ##
24839## --------------------- ##
24840
24841# Be more Bourne compatible
24842DUALCASE=1; export DUALCASE # for MKS sh
24843if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24844  emulate sh
24845  NULLCMD=:
24846  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24847  # is contrary to our usage.  Disable this feature.
24848  alias -g '${1+"$@"}'='"$@"'
24849  setopt NO_GLOB_SUBST
24850else
24851  case `(set -o) 2>/dev/null` in
24852  *posix*) set -o posix ;;
24853esac
24854
24855fi
24856
24857
24858
24859
24860# PATH needs CR
24861# Avoid depending upon Character Ranges.
24862as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24863as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24864as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24865as_cr_digits='0123456789'
24866as_cr_alnum=$as_cr_Letters$as_cr_digits
24867
24868as_nl='
24869'
24870export as_nl
24871# Printing a long string crashes Solaris 7 /usr/bin/printf.
24872as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24873as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24874as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24875if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24876  as_echo='printf %s\n'
24877  as_echo_n='printf %s'
24878else
24879  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24880    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24881    as_echo_n='/usr/ucb/echo -n'
24882  else
24883    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24884    as_echo_n_body='eval
24885      arg=$1;
24886      case $arg in
24887      *"$as_nl"*)
24888	expr "X$arg" : "X\\(.*\\)$as_nl";
24889	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24890      esac;
24891      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24892    '
24893    export as_echo_n_body
24894    as_echo_n='sh -c $as_echo_n_body as_echo'
24895  fi
24896  export as_echo_body
24897  as_echo='sh -c $as_echo_body as_echo'
24898fi
24899
24900# The user is always right.
24901if test "${PATH_SEPARATOR+set}" != set; then
24902  PATH_SEPARATOR=:
24903  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24904    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24905      PATH_SEPARATOR=';'
24906  }
24907fi
24908
24909# Support unset when possible.
24910if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
24911  as_unset=unset
24912else
24913  as_unset=false
24914fi
24915
24916
24917# IFS
24918# We need space, tab and new line, in precisely that order.  Quoting is
24919# there to prevent editors from complaining about space-tab.
24920# (If _AS_PATH_WALK were called with IFS unset, it would disable word
24921# splitting by setting IFS to empty value.)
24922IFS=" ""	$as_nl"
24923
24924# Find who we are.  Look in the path if we contain no directory separator.
24925case $0 in
24926  *[\\/]* ) as_myself=$0 ;;
24927  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24928for as_dir in $PATH
24929do
24930  IFS=$as_save_IFS
24931  test -z "$as_dir" && as_dir=.
24932  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24933done
24934IFS=$as_save_IFS
24935
24936     ;;
24937esac
24938# We did not find ourselves, most probably we were run as `sh COMMAND'
24939# in which case we are not to be found in the path.
24940if test "x$as_myself" = x; then
24941  as_myself=$0
24942fi
24943if test ! -f "$as_myself"; then
24944  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24945  { (exit 1); exit 1; }
24946fi
24947
24948# Work around bugs in pre-3.0 UWIN ksh.
24949for as_var in ENV MAIL MAILPATH
24950do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
24951done
24952PS1='$ '
24953PS2='> '
24954PS4='+ '
24955
24956# NLS nuisances.
24957LC_ALL=C
24958export LC_ALL
24959LANGUAGE=C
24960export LANGUAGE
24961
24962# Required to use basename.
24963if expr a : '\(a\)' >/dev/null 2>&1 &&
24964   test "X`expr 00001 : '.*\(...\)'`" = X001; then
24965  as_expr=expr
24966else
24967  as_expr=false
24968fi
24969
24970if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24971  as_basename=basename
24972else
24973  as_basename=false
24974fi
24975
24976
24977# Name of the executable.
24978as_me=`$as_basename -- "$0" ||
24979$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24980	 X"$0" : 'X\(//\)$' \| \
24981	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24982$as_echo X/"$0" |
24983    sed '/^.*\/\([^/][^/]*\)\/*$/{
24984	    s//\1/
24985	    q
24986	  }
24987	  /^X\/\(\/\/\)$/{
24988	    s//\1/
24989	    q
24990	  }
24991	  /^X\/\(\/\).*/{
24992	    s//\1/
24993	    q
24994	  }
24995	  s/.*/./; q'`
24996
24997# CDPATH.
24998$as_unset CDPATH
24999
25000
25001
25002  as_lineno_1=$LINENO
25003  as_lineno_2=$LINENO
25004  test "x$as_lineno_1" != "x$as_lineno_2" &&
25005  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
25006
25007  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
25008  # uniformly replaced by the line number.  The first 'sed' inserts a
25009  # line-number line after each line using $LINENO; the second 'sed'
25010  # does the real work.  The second script uses 'N' to pair each
25011  # line-number line with the line containing $LINENO, and appends
25012  # trailing '-' during substitution so that $LINENO is not a special
25013  # case at line end.
25014  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
25015  # scripts with optimization help from Paolo Bonzini.  Blame Lee
25016  # E. McMahon (1931-1989) for sed's syntax.  :-)
25017  sed -n '
25018    p
25019    /[$]LINENO/=
25020  ' <$as_myself |
25021    sed '
25022      s/[$]LINENO.*/&-/
25023      t lineno
25024      b
25025      :lineno
25026      N
25027      :loop
25028      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
25029      t loop
25030      s/-\n.*//
25031    ' >$as_me.lineno &&
25032  chmod +x "$as_me.lineno" ||
25033    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
25034   { (exit 1); exit 1; }; }
25035
25036  # Don't try to exec as it changes $[0], causing all sort of problems
25037  # (the dirname of $[0] is not the place where we might find the
25038  # original and so on.  Autoconf is especially sensitive to this).
25039  . "./$as_me.lineno"
25040  # Exit status is that of the last command.
25041  exit
25042}
25043
25044
25045if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25046  as_dirname=dirname
25047else
25048  as_dirname=false
25049fi
25050
25051ECHO_C= ECHO_N= ECHO_T=
25052case `echo -n x` in
25053-n*)
25054  case `echo 'x\c'` in
25055  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
25056  *)   ECHO_C='\c';;
25057  esac;;
25058*)
25059  ECHO_N='-n';;
25060esac
25061if expr a : '\(a\)' >/dev/null 2>&1 &&
25062   test "X`expr 00001 : '.*\(...\)'`" = X001; then
25063  as_expr=expr
25064else
25065  as_expr=false
25066fi
25067
25068rm -f conf$$ conf$$.exe conf$$.file
25069if test -d conf$$.dir; then
25070  rm -f conf$$.dir/conf$$.file
25071else
25072  rm -f conf$$.dir
25073  mkdir conf$$.dir 2>/dev/null
25074fi
25075if (echo >conf$$.file) 2>/dev/null; then
25076  if ln -s conf$$.file conf$$ 2>/dev/null; then
25077    as_ln_s='ln -s'
25078    # ... but there are two gotchas:
25079    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25080    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25081    # In both cases, we have to default to `cp -p'.
25082    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25083      as_ln_s='cp -p'
25084  elif ln conf$$.file conf$$ 2>/dev/null; then
25085    as_ln_s=ln
25086  else
25087    as_ln_s='cp -p'
25088  fi
25089else
25090  as_ln_s='cp -p'
25091fi
25092rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25093rmdir conf$$.dir 2>/dev/null
25094
25095if mkdir -p . 2>/dev/null; then
25096  as_mkdir_p=:
25097else
25098  test -d ./-p && rmdir ./-p
25099  as_mkdir_p=false
25100fi
25101
25102if test -x / >/dev/null 2>&1; then
25103  as_test_x='test -x'
25104else
25105  if ls -dL / >/dev/null 2>&1; then
25106    as_ls_L_option=L
25107  else
25108    as_ls_L_option=
25109  fi
25110  as_test_x='
25111    eval sh -c '\''
25112      if test -d "$1"; then
25113	test -d "$1/.";
25114      else
25115	case $1 in
25116	-*)set "./$1";;
25117	esac;
25118	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
25119	???[sx]*):;;*)false;;esac;fi
25120    '\'' sh
25121  '
25122fi
25123as_executable_p=$as_test_x
25124
25125# Sed expression to map a string onto a valid CPP name.
25126as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25127
25128# Sed expression to map a string onto a valid variable name.
25129as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25130
25131
25132exec 6>&1
25133
25134# Save the log message, to keep $[0] and so on meaningful, and to
25135# report actual input values of CONFIG_FILES etc. instead of their
25136# values after options handling.
25137ac_log="
25138This file was extended by $as_me, which was
25139generated by GNU Autoconf 2.63.  Invocation command line was
25140
25141  CONFIG_FILES    = $CONFIG_FILES
25142  CONFIG_HEADERS  = $CONFIG_HEADERS
25143  CONFIG_LINKS    = $CONFIG_LINKS
25144  CONFIG_COMMANDS = $CONFIG_COMMANDS
25145  $ $0 $@
25146
25147on `(hostname || uname -n) 2>/dev/null | sed 1q`
25148"
25149
25150_ACEOF
25151
25152case $ac_config_files in *"
25153"*) set x $ac_config_files; shift; ac_config_files=$*;;
25154esac
25155
25156case $ac_config_headers in *"
25157"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25158esac
25159
25160
25161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25162# Files that config.status was made for.
25163config_files="$ac_config_files"
25164config_headers="$ac_config_headers"
25165config_commands="$ac_config_commands"
25166
25167_ACEOF
25168
25169cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25170ac_cs_usage="\
25171\`$as_me' instantiates files from templates according to the
25172current configuration.
25173
25174Usage: $0 [OPTION]... [FILE]...
25175
25176  -h, --help       print this help, then exit
25177  -V, --version    print version number and configuration settings, then exit
25178  -q, --quiet, --silent
25179                   do not print progress messages
25180  -d, --debug      don't remove temporary files
25181      --recheck    update $as_me by reconfiguring in the same conditions
25182      --file=FILE[:TEMPLATE]
25183                   instantiate the configuration file FILE
25184      --header=FILE[:TEMPLATE]
25185                   instantiate the configuration header FILE
25186
25187Configuration files:
25188$config_files
25189
25190Configuration headers:
25191$config_headers
25192
25193Configuration commands:
25194$config_commands
25195
25196Report bugs to <bug-autoconf@gnu.org>."
25197
25198_ACEOF
25199cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25200ac_cs_version="\\
25201config.status
25202configured by $0, generated by GNU Autoconf 2.63,
25203  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25204
25205Copyright (C) 2008 Free Software Foundation, Inc.
25206This config.status script is free software; the Free Software Foundation
25207gives unlimited permission to copy, distribute and modify it."
25208
25209ac_pwd='$ac_pwd'
25210srcdir='$srcdir'
25211INSTALL='$INSTALL'
25212MKDIR_P='$MKDIR_P'
25213AWK='$AWK'
25214test -n "\$AWK" || AWK=awk
25215_ACEOF
25216
25217cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25218# The default lists apply if the user does not specify any file.
25219ac_need_defaults=:
25220while test $# != 0
25221do
25222  case $1 in
25223  --*=*)
25224    ac_option=`expr "X$1" : 'X\([^=]*\)='`
25225    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25226    ac_shift=:
25227    ;;
25228  *)
25229    ac_option=$1
25230    ac_optarg=$2
25231    ac_shift=shift
25232    ;;
25233  esac
25234
25235  case $ac_option in
25236  # Handling of the options.
25237  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25238    ac_cs_recheck=: ;;
25239  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25240    $as_echo "$ac_cs_version"; exit ;;
25241  --debug | --debu | --deb | --de | --d | -d )
25242    debug=: ;;
25243  --file | --fil | --fi | --f )
25244    $ac_shift
25245    case $ac_optarg in
25246    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25247    esac
25248    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
25249    ac_need_defaults=false;;
25250  --header | --heade | --head | --hea )
25251    $ac_shift
25252    case $ac_optarg in
25253    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25254    esac
25255    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
25256    ac_need_defaults=false;;
25257  --he | --h)
25258    # Conflict between --help and --header
25259    { $as_echo "$as_me: error: ambiguous option: $1
25260Try \`$0 --help' for more information." >&2
25261   { (exit 1); exit 1; }; };;
25262  --help | --hel | -h )
25263    $as_echo "$ac_cs_usage"; exit ;;
25264  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25265  | -silent | --silent | --silen | --sile | --sil | --si | --s)
25266    ac_cs_silent=: ;;
25267
25268  # This is an error.
25269  -*) { $as_echo "$as_me: error: unrecognized option: $1
25270Try \`$0 --help' for more information." >&2
25271   { (exit 1); exit 1; }; } ;;
25272
25273  *) ac_config_targets="$ac_config_targets $1"
25274     ac_need_defaults=false ;;
25275
25276  esac
25277  shift
25278done
25279
25280ac_configure_extra_args=
25281
25282if $ac_cs_silent; then
25283  exec 6>/dev/null
25284  ac_configure_extra_args="$ac_configure_extra_args --silent"
25285fi
25286
25287_ACEOF
25288cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25289if \$ac_cs_recheck; then
25290  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25291  shift
25292  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25293  CONFIG_SHELL='$SHELL'
25294  export CONFIG_SHELL
25295  exec "\$@"
25296fi
25297
25298_ACEOF
25299cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25300exec 5>>config.log
25301{
25302  echo
25303  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25304## Running $as_me. ##
25305_ASBOX
25306  $as_echo "$ac_log"
25307} >&5
25308
25309_ACEOF
25310cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25311#
25312# INIT-COMMANDS
25313#
25314AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25315
25316_ACEOF
25317
25318cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25319
25320# Handling of arguments.
25321for ac_config_target in $ac_config_targets
25322do
25323  case $ac_config_target in
25324    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
25325    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
25326    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25327    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
25328    "sample/Makefile") CONFIG_FILES="$CONFIG_FILES sample/Makefile" ;;
25329
25330  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
25331$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
25332   { (exit 1); exit 1; }; };;
25333  esac
25334done
25335
25336
25337# If the user did not use the arguments to specify the items to instantiate,
25338# then the envvar interface is used.  Set only those that are not.
25339# We use the long form for the default assignment because of an extremely
25340# bizarre bug on SunOS 4.1.3.
25341if $ac_need_defaults; then
25342  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25343  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25344  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25345fi
25346
25347# Have a temporary directory for convenience.  Make it in the build tree
25348# simply because there is no reason against having it here, and in addition,
25349# creating and moving files from /tmp can sometimes cause problems.
25350# Hook for its removal unless debugging.
25351# Note that there is a small window in which the directory will not be cleaned:
25352# after its creation but before its name has been assigned to `$tmp'.
25353$debug ||
25354{
25355  tmp=
25356  trap 'exit_status=$?
25357  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
25358' 0
25359  trap '{ (exit 1); exit 1; }' 1 2 13 15
25360}
25361# Create a (secure) tmp directory for tmp files.
25362
25363{
25364  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25365  test -n "$tmp" && test -d "$tmp"
25366}  ||
25367{
25368  tmp=./conf$$-$RANDOM
25369  (umask 077 && mkdir "$tmp")
25370} ||
25371{
25372   $as_echo "$as_me: cannot create a temporary directory in ." >&2
25373   { (exit 1); exit 1; }
25374}
25375
25376# Set up the scripts for CONFIG_FILES section.
25377# No need to generate them if there are no CONFIG_FILES.
25378# This happens for instance with `./config.status config.h'.
25379if test -n "$CONFIG_FILES"; then
25380
25381
25382ac_cr='
25383'
25384ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25385if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25386  ac_cs_awk_cr='\\r'
25387else
25388  ac_cs_awk_cr=$ac_cr
25389fi
25390
25391echo 'BEGIN {' >"$tmp/subs1.awk" &&
25392_ACEOF
25393
25394
25395{
25396  echo "cat >conf$$subs.awk <<_ACEOF" &&
25397  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
25398  echo "_ACEOF"
25399} >conf$$subs.sh ||
25400  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
25401$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
25402   { (exit 1); exit 1; }; }
25403ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
25404ac_delim='%!_!# '
25405for ac_last_try in false false false false false :; do
25406  . ./conf$$subs.sh ||
25407    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
25408$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
25409   { (exit 1); exit 1; }; }
25410
25411  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
25412  if test $ac_delim_n = $ac_delim_num; then
25413    break
25414  elif $ac_last_try; then
25415    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
25416$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
25417   { (exit 1); exit 1; }; }
25418  else
25419    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25420  fi
25421done
25422rm -f conf$$subs.sh
25423
25424cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25425cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
25426_ACEOF
25427sed -n '
25428h
25429s/^/S["/; s/!.*/"]=/
25430p
25431g
25432s/^[^!]*!//
25433:repl
25434t repl
25435s/'"$ac_delim"'$//
25436t delim
25437:nl
25438h
25439s/\(.\{148\}\).*/\1/
25440t more1
25441s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25442p
25443n
25444b repl
25445:more1
25446s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25447p
25448g
25449s/.\{148\}//
25450t nl
25451:delim
25452h
25453s/\(.\{148\}\).*/\1/
25454t more2
25455s/["\\]/\\&/g; s/^/"/; s/$/"/
25456p
25457b
25458:more2
25459s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25460p
25461g
25462s/.\{148\}//
25463t delim
25464' <conf$$subs.awk | sed '
25465/^[^""]/{
25466  N
25467  s/\n//
25468}
25469' >>$CONFIG_STATUS || ac_write_fail=1
25470rm -f conf$$subs.awk
25471cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25472_ACAWK
25473cat >>"\$tmp/subs1.awk" <<_ACAWK &&
25474  for (key in S) S_is_set[key] = 1
25475  FS = ""
25476
25477}
25478{
25479  line = $ 0
25480  nfields = split(line, field, "@")
25481  substed = 0
25482  len = length(field[1])
25483  for (i = 2; i < nfields; i++) {
25484    key = field[i]
25485    keylen = length(key)
25486    if (S_is_set[key]) {
25487      value = S[key]
25488      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25489      len += length(value) + length(field[++i])
25490      substed = 1
25491    } else
25492      len += 1 + keylen
25493  }
25494
25495  print line
25496}
25497
25498_ACAWK
25499_ACEOF
25500cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25501if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25502  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25503else
25504  cat
25505fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
25506  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
25507$as_echo "$as_me: error: could not setup config files machinery" >&2;}
25508   { (exit 1); exit 1; }; }
25509_ACEOF
25510
25511# VPATH may cause trouble with some makes, so we remove $(srcdir),
25512# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
25513# trailing colons and then remove the whole line if VPATH becomes empty
25514# (actually we leave an empty line to preserve line numbers).
25515if test "x$srcdir" = x.; then
25516  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
25517s/:*\$(srcdir):*/:/
25518s/:*\${srcdir}:*/:/
25519s/:*@srcdir@:*/:/
25520s/^\([^=]*=[	 ]*\):*/\1/
25521s/:*$//
25522s/^[^=]*=[	 ]*$//
25523}'
25524fi
25525
25526cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25527fi # test -n "$CONFIG_FILES"
25528
25529# Set up the scripts for CONFIG_HEADERS section.
25530# No need to generate them if there are no CONFIG_HEADERS.
25531# This happens for instance with `./config.status Makefile'.
25532if test -n "$CONFIG_HEADERS"; then
25533cat >"$tmp/defines.awk" <<\_ACAWK ||
25534BEGIN {
25535_ACEOF
25536
25537# Transform confdefs.h into an awk script `defines.awk', embedded as
25538# here-document in config.status, that substitutes the proper values into
25539# config.h.in to produce config.h.
25540
25541# Create a delimiter string that does not exist in confdefs.h, to ease
25542# handling of long lines.
25543ac_delim='%!_!# '
25544for ac_last_try in false false :; do
25545  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
25546  if test -z "$ac_t"; then
25547    break
25548  elif $ac_last_try; then
25549    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
25550$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
25551   { (exit 1); exit 1; }; }
25552  else
25553    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25554  fi
25555done
25556
25557# For the awk script, D is an array of macro values keyed by name,
25558# likewise P contains macro parameters if any.  Preserve backslash
25559# newline sequences.
25560
25561ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25562sed -n '
25563s/.\{148\}/&'"$ac_delim"'/g
25564t rset
25565:rset
25566s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
25567t def
25568d
25569:def
25570s/\\$//
25571t bsnl
25572s/["\\]/\\&/g
25573s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
25574D["\1"]=" \3"/p
25575s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
25576d
25577:bsnl
25578s/["\\]/\\&/g
25579s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
25580D["\1"]=" \3\\\\\\n"\\/p
25581t cont
25582s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25583t cont
25584d
25585:cont
25586n
25587s/.\{148\}/&'"$ac_delim"'/g
25588t clear
25589:clear
25590s/\\$//
25591t bsnlc
25592s/["\\]/\\&/g; s/^/"/; s/$/"/p
25593d
25594:bsnlc
25595s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25596b cont
25597' <confdefs.h | sed '
25598s/'"$ac_delim"'/"\\\
25599"/g' >>$CONFIG_STATUS || ac_write_fail=1
25600
25601cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25602  for (key in D) D_is_set[key] = 1
25603  FS = ""
25604}
25605/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25606  line = \$ 0
25607  split(line, arg, " ")
25608  if (arg[1] == "#") {
25609    defundef = arg[2]
25610    mac1 = arg[3]
25611  } else {
25612    defundef = substr(arg[1], 2)
25613    mac1 = arg[2]
25614  }
25615  split(mac1, mac2, "(") #)
25616  macro = mac2[1]
25617  prefix = substr(line, 1, index(line, defundef) - 1)
25618  if (D_is_set[macro]) {
25619    # Preserve the white space surrounding the "#".
25620    print prefix "define", macro P[macro] D[macro]
25621    next
25622  } else {
25623    # Replace #undef with comments.  This is necessary, for example,
25624    # in the case of _POSIX_SOURCE, which is predefined and required
25625    # on some systems where configure will not decide to define it.
25626    if (defundef == "undef") {
25627      print "/*", prefix defundef, macro, "*/"
25628      next
25629    }
25630  }
25631}
25632{ print }
25633_ACAWK
25634_ACEOF
25635cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25636  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
25637$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
25638   { (exit 1); exit 1; }; }
25639fi # test -n "$CONFIG_HEADERS"
25640
25641
25642eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25643shift
25644for ac_tag
25645do
25646  case $ac_tag in
25647  :[FHLC]) ac_mode=$ac_tag; continue;;
25648  esac
25649  case $ac_mode$ac_tag in
25650  :[FHL]*:*);;
25651  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
25652$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
25653   { (exit 1); exit 1; }; };;
25654  :[FH]-) ac_tag=-:-;;
25655  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25656  esac
25657  ac_save_IFS=$IFS
25658  IFS=:
25659  set x $ac_tag
25660  IFS=$ac_save_IFS
25661  shift
25662  ac_file=$1
25663  shift
25664
25665  case $ac_mode in
25666  :L) ac_source=$1;;
25667  :[FH])
25668    ac_file_inputs=
25669    for ac_f
25670    do
25671      case $ac_f in
25672      -) ac_f="$tmp/stdin";;
25673      *) # Look for the file first in the build tree, then in the source tree
25674	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
25675	 # because $ac_f cannot contain `:'.
25676	 test -f "$ac_f" ||
25677	   case $ac_f in
25678	   [\\/$]*) false;;
25679	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25680	   esac ||
25681	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
25682$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
25683   { (exit 1); exit 1; }; };;
25684      esac
25685      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25686      ac_file_inputs="$ac_file_inputs '$ac_f'"
25687    done
25688
25689    # Let's still pretend it is `configure' which instantiates (i.e., don't
25690    # use $as_me), people would be surprised to read:
25691    #    /* config.h.  Generated by config.status.  */
25692    configure_input='Generated from '`
25693	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25694	`' by configure.'
25695    if test x"$ac_file" != x-; then
25696      configure_input="$ac_file.  $configure_input"
25697      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
25698$as_echo "$as_me: creating $ac_file" >&6;}
25699    fi
25700    # Neutralize special characters interpreted by sed in replacement strings.
25701    case $configure_input in #(
25702    *\&* | *\|* | *\\* )
25703       ac_sed_conf_input=`$as_echo "$configure_input" |
25704       sed 's/[\\\\&|]/\\\\&/g'`;; #(
25705    *) ac_sed_conf_input=$configure_input;;
25706    esac
25707
25708    case $ac_tag in
25709    *:-:* | *:-) cat >"$tmp/stdin" \
25710      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25711$as_echo "$as_me: error: could not create $ac_file" >&2;}
25712   { (exit 1); exit 1; }; } ;;
25713    esac
25714    ;;
25715  esac
25716
25717  ac_dir=`$as_dirname -- "$ac_file" ||
25718$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25719	 X"$ac_file" : 'X\(//\)[^/]' \| \
25720	 X"$ac_file" : 'X\(//\)$' \| \
25721	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25722$as_echo X"$ac_file" |
25723    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25724	    s//\1/
25725	    q
25726	  }
25727	  /^X\(\/\/\)[^/].*/{
25728	    s//\1/
25729	    q
25730	  }
25731	  /^X\(\/\/\)$/{
25732	    s//\1/
25733	    q
25734	  }
25735	  /^X\(\/\).*/{
25736	    s//\1/
25737	    q
25738	  }
25739	  s/.*/./; q'`
25740  { as_dir="$ac_dir"
25741  case $as_dir in #(
25742  -*) as_dir=./$as_dir;;
25743  esac
25744  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25745    as_dirs=
25746    while :; do
25747      case $as_dir in #(
25748      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25749      *) as_qdir=$as_dir;;
25750      esac
25751      as_dirs="'$as_qdir' $as_dirs"
25752      as_dir=`$as_dirname -- "$as_dir" ||
25753$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25754	 X"$as_dir" : 'X\(//\)[^/]' \| \
25755	 X"$as_dir" : 'X\(//\)$' \| \
25756	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25757$as_echo X"$as_dir" |
25758    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25759	    s//\1/
25760	    q
25761	  }
25762	  /^X\(\/\/\)[^/].*/{
25763	    s//\1/
25764	    q
25765	  }
25766	  /^X\(\/\/\)$/{
25767	    s//\1/
25768	    q
25769	  }
25770	  /^X\(\/\).*/{
25771	    s//\1/
25772	    q
25773	  }
25774	  s/.*/./; q'`
25775      test -d "$as_dir" && break
25776    done
25777    test -z "$as_dirs" || eval "mkdir $as_dirs"
25778  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25779$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25780   { (exit 1); exit 1; }; }; }
25781  ac_builddir=.
25782
25783case "$ac_dir" in
25784.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25785*)
25786  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25787  # A ".." for each directory in $ac_dir_suffix.
25788  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25789  case $ac_top_builddir_sub in
25790  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25791  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25792  esac ;;
25793esac
25794ac_abs_top_builddir=$ac_pwd
25795ac_abs_builddir=$ac_pwd$ac_dir_suffix
25796# for backward compatibility:
25797ac_top_builddir=$ac_top_build_prefix
25798
25799case $srcdir in
25800  .)  # We are building in place.
25801    ac_srcdir=.
25802    ac_top_srcdir=$ac_top_builddir_sub
25803    ac_abs_top_srcdir=$ac_pwd ;;
25804  [\\/]* | ?:[\\/]* )  # Absolute name.
25805    ac_srcdir=$srcdir$ac_dir_suffix;
25806    ac_top_srcdir=$srcdir
25807    ac_abs_top_srcdir=$srcdir ;;
25808  *) # Relative name.
25809    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25810    ac_top_srcdir=$ac_top_build_prefix$srcdir
25811    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25812esac
25813ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25814
25815
25816  case $ac_mode in
25817  :F)
25818  #
25819  # CONFIG_FILE
25820  #
25821
25822  case $INSTALL in
25823  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25824  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25825  esac
25826  ac_MKDIR_P=$MKDIR_P
25827  case $MKDIR_P in
25828  [\\/$]* | ?:[\\/]* ) ;;
25829  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
25830  esac
25831_ACEOF
25832
25833cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25834# If the template does not know about datarootdir, expand it.
25835# FIXME: This hack should be removed a few years after 2.60.
25836ac_datarootdir_hack=; ac_datarootdir_seen=
25837
25838ac_sed_dataroot='
25839/datarootdir/ {
25840  p
25841  q
25842}
25843/@datadir@/p
25844/@docdir@/p
25845/@infodir@/p
25846/@localedir@/p
25847/@mandir@/p
25848'
25849case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25850*datarootdir*) ac_datarootdir_seen=yes;;
25851*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25852  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25853$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25854_ACEOF
25855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25856  ac_datarootdir_hack='
25857  s&@datadir@&$datadir&g
25858  s&@docdir@&$docdir&g
25859  s&@infodir@&$infodir&g
25860  s&@localedir@&$localedir&g
25861  s&@mandir@&$mandir&g
25862    s&\\\${datarootdir}&$datarootdir&g' ;;
25863esac
25864_ACEOF
25865
25866# Neutralize VPATH when `$srcdir' = `.'.
25867# Shell code in configure.ac might set extrasub.
25868# FIXME: do we really want to maintain this feature?
25869cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25870ac_sed_extra="$ac_vpsub
25871$extrasub
25872_ACEOF
25873cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25874:t
25875/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25876s|@configure_input@|$ac_sed_conf_input|;t t
25877s&@top_builddir@&$ac_top_builddir_sub&;t t
25878s&@top_build_prefix@&$ac_top_build_prefix&;t t
25879s&@srcdir@&$ac_srcdir&;t t
25880s&@abs_srcdir@&$ac_abs_srcdir&;t t
25881s&@top_srcdir@&$ac_top_srcdir&;t t
25882s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25883s&@builddir@&$ac_builddir&;t t
25884s&@abs_builddir@&$ac_abs_builddir&;t t
25885s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25886s&@INSTALL@&$ac_INSTALL&;t t
25887s&@MKDIR_P@&$ac_MKDIR_P&;t t
25888$ac_datarootdir_hack
25889"
25890eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
25891  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25892$as_echo "$as_me: error: could not create $ac_file" >&2;}
25893   { (exit 1); exit 1; }; }
25894
25895test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25896  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
25897  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
25898  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25899which seems to be undefined.  Please make sure it is defined." >&5
25900$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25901which seems to be undefined.  Please make sure it is defined." >&2;}
25902
25903  rm -f "$tmp/stdin"
25904  case $ac_file in
25905  -) cat "$tmp/out" && rm -f "$tmp/out";;
25906  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
25907  esac \
25908  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25909$as_echo "$as_me: error: could not create $ac_file" >&2;}
25910   { (exit 1); exit 1; }; }
25911 ;;
25912  :H)
25913  #
25914  # CONFIG_HEADER
25915  #
25916  if test x"$ac_file" != x-; then
25917    {
25918      $as_echo "/* $configure_input  */" \
25919      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
25920    } >"$tmp/config.h" \
25921      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25922$as_echo "$as_me: error: could not create $ac_file" >&2;}
25923   { (exit 1); exit 1; }; }
25924    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
25925      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25926$as_echo "$as_me: $ac_file is unchanged" >&6;}
25927    else
25928      rm -f "$ac_file"
25929      mv "$tmp/config.h" "$ac_file" \
25930	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25931$as_echo "$as_me: error: could not create $ac_file" >&2;}
25932   { (exit 1); exit 1; }; }
25933    fi
25934  else
25935    $as_echo "/* $configure_input  */" \
25936      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
25937      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
25938$as_echo "$as_me: error: could not create -" >&2;}
25939   { (exit 1); exit 1; }; }
25940  fi
25941# Compute "$ac_file"'s index in $config_headers.
25942_am_arg="$ac_file"
25943_am_stamp_count=1
25944for _am_header in $config_headers :; do
25945  case $_am_header in
25946    $_am_arg | $_am_arg:* )
25947      break ;;
25948    * )
25949      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
25950  esac
25951done
25952echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
25953$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25954	 X"$_am_arg" : 'X\(//\)[^/]' \| \
25955	 X"$_am_arg" : 'X\(//\)$' \| \
25956	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
25957$as_echo X"$_am_arg" |
25958    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25959	    s//\1/
25960	    q
25961	  }
25962	  /^X\(\/\/\)[^/].*/{
25963	    s//\1/
25964	    q
25965	  }
25966	  /^X\(\/\/\)$/{
25967	    s//\1/
25968	    q
25969	  }
25970	  /^X\(\/\).*/{
25971	    s//\1/
25972	    q
25973	  }
25974	  s/.*/./; q'`/stamp-h$_am_stamp_count
25975 ;;
25976
25977  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
25978$as_echo "$as_me: executing $ac_file commands" >&6;}
25979 ;;
25980  esac
25981
25982
25983  case $ac_file$ac_mode in
25984    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
25985  # Strip MF so we end up with the name of the file.
25986  mf=`echo "$mf" | sed -e 's/:.*$//'`
25987  # Check whether this is an Automake generated Makefile or not.
25988  # We used to match only the files named `Makefile.in', but
25989  # some people rename them; so instead we look at the file content.
25990  # Grep'ing the first line is not enough: some people post-process
25991  # each Makefile.in and add a new line on top of each file to say so.
25992  # Grep'ing the whole file is not good either: AIX grep has a line
25993  # limit of 2048, but all sed's we know have understand at least 4000.
25994  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
25995    dirpart=`$as_dirname -- "$mf" ||
25996$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25997	 X"$mf" : 'X\(//\)[^/]' \| \
25998	 X"$mf" : 'X\(//\)$' \| \
25999	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26000$as_echo X"$mf" |
26001    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26002	    s//\1/
26003	    q
26004	  }
26005	  /^X\(\/\/\)[^/].*/{
26006	    s//\1/
26007	    q
26008	  }
26009	  /^X\(\/\/\)$/{
26010	    s//\1/
26011	    q
26012	  }
26013	  /^X\(\/\).*/{
26014	    s//\1/
26015	    q
26016	  }
26017	  s/.*/./; q'`
26018  else
26019    continue
26020  fi
26021  # Extract the definition of DEPDIR, am__include, and am__quote
26022  # from the Makefile without running `make'.
26023  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26024  test -z "$DEPDIR" && continue
26025  am__include=`sed -n 's/^am__include = //p' < "$mf"`
26026  test -z "am__include" && continue
26027  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26028  # When using ansi2knr, U may be empty or an underscore; expand it
26029  U=`sed -n 's/^U = //p' < "$mf"`
26030  # Find all dependency output files, they are included files with
26031  # $(DEPDIR) in their names.  We invoke sed twice because it is the
26032  # simplest approach to changing $(DEPDIR) to its actual value in the
26033  # expansion.
26034  for file in `sed -n "
26035    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26036       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26037    # Make sure the directory exists.
26038    test -f "$dirpart/$file" && continue
26039    fdir=`$as_dirname -- "$file" ||
26040$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26041	 X"$file" : 'X\(//\)[^/]' \| \
26042	 X"$file" : 'X\(//\)$' \| \
26043	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26044$as_echo X"$file" |
26045    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26046	    s//\1/
26047	    q
26048	  }
26049	  /^X\(\/\/\)[^/].*/{
26050	    s//\1/
26051	    q
26052	  }
26053	  /^X\(\/\/\)$/{
26054	    s//\1/
26055	    q
26056	  }
26057	  /^X\(\/\).*/{
26058	    s//\1/
26059	    q
26060	  }
26061	  s/.*/./; q'`
26062    { as_dir=$dirpart/$fdir
26063  case $as_dir in #(
26064  -*) as_dir=./$as_dir;;
26065  esac
26066  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
26067    as_dirs=
26068    while :; do
26069      case $as_dir in #(
26070      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
26071      *) as_qdir=$as_dir;;
26072      esac
26073      as_dirs="'$as_qdir' $as_dirs"
26074      as_dir=`$as_dirname -- "$as_dir" ||
26075$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26076	 X"$as_dir" : 'X\(//\)[^/]' \| \
26077	 X"$as_dir" : 'X\(//\)$' \| \
26078	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
26079$as_echo X"$as_dir" |
26080    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26081	    s//\1/
26082	    q
26083	  }
26084	  /^X\(\/\/\)[^/].*/{
26085	    s//\1/
26086	    q
26087	  }
26088	  /^X\(\/\/\)$/{
26089	    s//\1/
26090	    q
26091	  }
26092	  /^X\(\/\).*/{
26093	    s//\1/
26094	    q
26095	  }
26096	  s/.*/./; q'`
26097      test -d "$as_dir" && break
26098    done
26099    test -z "$as_dirs" || eval "mkdir $as_dirs"
26100  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
26101$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
26102   { (exit 1); exit 1; }; }; }
26103    # echo "creating $dirpart/$file"
26104    echo '# dummy' > "$dirpart/$file"
26105  done
26106done
26107 ;;
26108
26109  esac
26110done # for ac_tag
26111
26112
26113{ (exit 0); exit 0; }
26114_ACEOF
26115chmod +x $CONFIG_STATUS
26116ac_clean_files=$ac_clean_files_save
26117
26118test $ac_write_fail = 0 ||
26119  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
26120$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
26121   { (exit 1); exit 1; }; }
26122
26123
26124# configure is writing to config.log, and then calls config.status.
26125# config.status does its own redirection, appending to config.log.
26126# Unfortunately, on DOS this fails, as config.log is still kept open
26127# by configure, so config.status won't be able to write to it; its
26128# output is simply discarded.  So we exec the FD to /dev/null,
26129# effectively closing config.log, so it can be properly (re)opened and
26130# appended to by config.status.  When coming back to configure, we
26131# need to make the FD available again.
26132if test "$no_create" != yes; then
26133  ac_cs_success=:
26134  ac_config_status_args=
26135  test "$silent" = yes &&
26136    ac_config_status_args="$ac_config_status_args --quiet"
26137  exec 5>/dev/null
26138  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26139  exec 5>>config.log
26140  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26141  # would make configure fail if this is the last instruction.
26142  $ac_cs_success || { (exit 1); exit 1; }
26143fi
26144if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
26145  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
26146$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
26147fi
26148
26149