• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for Protocol Buffers 2.3.0.
4#
5# Report bugs to <protobuf@googlegroups.com>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44  echo "#! /bin/sh" >conf$$.sh
45  echo  "exit 0"   >>conf$$.sh
46  chmod +x conf$$.sh
47  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48    PATH_SEPARATOR=';'
49  else
50    PATH_SEPARATOR=:
51  fi
52  rm -f conf$$.sh
53fi
54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57  as_unset=unset
58else
59  as_unset=false
60fi
61
62
63# IFS
64# We need space, tab and new line, in precisely that order.  Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" ""	$as_nl"
71
72# Find who we are.  Look in the path if we contain no directory separator.
73case $0 in
74  *[\\/]* ) as_myself=$0 ;;
75  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78  IFS=$as_save_IFS
79  test -z "$as_dir" && as_dir=.
80  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84     ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89  as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93  { (exit 1); exit 1; }
94fi
95
96# Work around bugs in pre-3.0 UWIN ksh.
97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108  LC_TELEPHONE LC_TIME
109do
110  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111    eval $as_var=C; export $as_var
112  else
113    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114  fi
115done
116
117# Required to use basename.
118if expr a : '\(a\)' >/dev/null 2>&1 &&
119   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120  as_expr=expr
121else
122  as_expr=false
123fi
124
125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126  as_basename=basename
127else
128  as_basename=false
129fi
130
131
132# Name of the executable.
133as_me=`$as_basename -- "$0" ||
134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135	 X"$0" : 'X\(//\)$' \| \
136	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137echo X/"$0" |
138    sed '/^.*\/\([^/][^/]*\)\/*$/{
139	    s//\1/
140	    q
141	  }
142	  /^X\/\(\/\/\)$/{
143	    s//\1/
144	    q
145	  }
146	  /^X\/\(\/\).*/{
147	    s//\1/
148	    q
149	  }
150	  s/.*/./; q'`
151
152# CDPATH.
153$as_unset CDPATH
154
155
156if test "x$CONFIG_SHELL" = x; then
157  if (eval ":") 2>/dev/null; then
158  as_have_required=yes
159else
160  as_have_required=no
161fi
162
163  if test $as_have_required = yes && 	 (eval ":
164(as_func_return () {
165  (exit \$1)
166}
167as_func_success () {
168  as_func_return 0
169}
170as_func_failure () {
171  as_func_return 1
172}
173as_func_ret_success () {
174  return 0
175}
176as_func_ret_failure () {
177  return 1
178}
179
180exitcode=0
181if as_func_success; then
182  :
183else
184  exitcode=1
185  echo as_func_success failed.
186fi
187
188if as_func_failure; then
189  exitcode=1
190  echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194  :
195else
196  exitcode=1
197  echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201  exitcode=1
202  echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206  :
207else
208  exitcode=1
209  echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215  as_lineno_1=\$LINENO
216  as_lineno_2=\$LINENO
217  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220  :
221else
222  as_candidate_shells=
223    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226  IFS=$as_save_IFS
227  test -z "$as_dir" && as_dir=.
228  case $as_dir in
229	 /*)
230	   for as_base in sh bash ksh sh5; do
231	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232	   done;;
233       esac
234done
235IFS=$as_save_IFS
236
237
238      for as_shell in $as_candidate_shells $SHELL; do
239	 # Try only shells that exist, to save several forks.
240	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241		{ ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243  emulate sh
244  NULLCMD=:
245  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246  # is contrary to our usage.  Disable this feature.
247  alias -g '${1+"$@"}'='"$@"'
248  setopt NO_GLOB_SUBST
249else
250  case `(set -o) 2>/dev/null` in
251  *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260  CONFIG_SHELL=$as_shell
261	       as_have_required=yes
262	       if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264  emulate sh
265  NULLCMD=:
266  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267  # is contrary to our usage.  Disable this feature.
268  alias -g '${1+"$@"}'='"$@"'
269  setopt NO_GLOB_SUBST
270else
271  case `(set -o) 2>/dev/null` in
272  *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280  (exit $1)
281}
282as_func_success () {
283  as_func_return 0
284}
285as_func_failure () {
286  as_func_return 1
287}
288as_func_ret_success () {
289  return 0
290}
291as_func_ret_failure () {
292  return 1
293}
294
295exitcode=0
296if as_func_success; then
297  :
298else
299  exitcode=1
300  echo as_func_success failed.
301fi
302
303if as_func_failure; then
304  exitcode=1
305  echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309  :
310else
311  exitcode=1
312  echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316  exitcode=1
317  echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321  :
322else
323  exitcode=1
324  echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
330  as_lineno_1=$LINENO
331  as_lineno_2=$LINENO
332  test "x$as_lineno_1" != "x$as_lineno_2" &&
333  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337  break
338fi
339
340fi
341
342      done
343
344      if test "x$CONFIG_SHELL" != x; then
345  for as_var in BASH_ENV ENV
346        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347        done
348        export CONFIG_SHELL
349        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353    if test $as_have_required = no; then
354  echo This script requires a shell more modern than all the
355      echo shells that I found on your system.  Please install a
356      echo modern shell, or manually run the script under such a
357      echo shell if you do have one.
358      { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369  (exit \$1)
370}
371as_func_success () {
372  as_func_return 0
373}
374as_func_failure () {
375  as_func_return 1
376}
377as_func_ret_success () {
378  return 0
379}
380as_func_ret_failure () {
381  return 1
382}
383
384exitcode=0
385if as_func_success; then
386  :
387else
388  exitcode=1
389  echo as_func_success failed.
390fi
391
392if as_func_failure; then
393  exitcode=1
394  echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398  :
399else
400  exitcode=1
401  echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405  exitcode=1
406  echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410  :
411else
412  exitcode=1
413  echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417  echo No shell found that supports shell functions.
418  echo Please tell autoconf@gnu.org about your system,
419  echo including any error possibly output before this
420  echo message
421}
422
423
424
425  as_lineno_1=$LINENO
426  as_lineno_2=$LINENO
427  test "x$as_lineno_1" != "x$as_lineno_2" &&
428  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431  # uniformly replaced by the line number.  The first 'sed' inserts a
432  # line-number line after each line using $LINENO; the second 'sed'
433  # does the real work.  The second script uses 'N' to pair each
434  # line-number line with the line containing $LINENO, and appends
435  # trailing '-' during substitution so that $LINENO is not a special
436  # case at line end.
437  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439  # E. McMahon (1931-1989) for sed's syntax.  :-)
440  sed -n '
441    p
442    /[$]LINENO/=
443  ' <$as_myself |
444    sed '
445      s/[$]LINENO.*/&-/
446      t lineno
447      b
448      :lineno
449      N
450      :loop
451      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452      t loop
453      s/-\n.*//
454    ' >$as_me.lineno &&
455  chmod +x "$as_me.lineno" ||
456    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457   { (exit 1); exit 1; }; }
458
459  # Don't try to exec as it changes $[0], causing all sort of problems
460  # (the dirname of $[0] is not the place where we might find the
461  # original and so on.  Autoconf is especially sensitive to this).
462  . "./$as_me.lineno"
463  # Exit status is that of the last command.
464  exit
465}
466
467
468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469  as_dirname=dirname
470else
471  as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477  case `echo 'x\c'` in
478  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
479  *)   ECHO_C='\c';;
480  esac;;
481*)
482  ECHO_N='-n';;
483esac
484
485if expr a : '\(a\)' >/dev/null 2>&1 &&
486   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487  as_expr=expr
488else
489  as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
493if test -d conf$$.dir; then
494  rm -f conf$$.dir/conf$$.file
495else
496  rm -f conf$$.dir
497  mkdir conf$$.dir
498fi
499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
501  as_ln_s='ln -s'
502  # ... but there are two gotchas:
503  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505  # In both cases, we have to default to `cp -p'.
506  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507    as_ln_s='cp -p'
508elif ln conf$$.file conf$$ 2>/dev/null; then
509  as_ln_s=ln
510else
511  as_ln_s='cp -p'
512fi
513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
515
516if mkdir -p . 2>/dev/null; then
517  as_mkdir_p=:
518else
519  test -d ./-p && rmdir ./-p
520  as_mkdir_p=false
521fi
522
523if test -x / >/dev/null 2>&1; then
524  as_test_x='test -x'
525else
526  if ls -dL / >/dev/null 2>&1; then
527    as_ls_L_option=L
528  else
529    as_ls_L_option=
530  fi
531  as_test_x='
532    eval sh -c '\''
533      if test -d "$1"; then
534        test -d "$1/.";
535      else
536	case $1 in
537        -*)set "./$1";;
538	esac;
539	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540	???[sx]*):;;*)false;;esac;fi
541    '\'' sh
542  '
543fi
544as_executable_p=$as_test_x
545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554
555# Check that we are running under the correct shell.
556SHELL=${CONFIG_SHELL-/bin/sh}
557
558case X$lt_ECHO in
559X*--fallback-echo)
560  # Remove one level of quotation (which was required for Make).
561  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
562  ;;
563esac
564
565ECHO=${lt_ECHO-echo}
566if test "X$1" = X--no-reexec; then
567  # Discard the --no-reexec flag, and continue.
568  shift
569elif test "X$1" = X--fallback-echo; then
570  # Avoid inline document here, it may be left over
571  :
572elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
573  # Yippee, $ECHO works!
574  :
575else
576  # Restart under the correct shell.
577  exec $SHELL "$0" --no-reexec ${1+"$@"}
578fi
579
580if test "X$1" = X--fallback-echo; then
581  # used as fallback echo
582  shift
583  cat <<_LT_EOF
584$*
585_LT_EOF
586  exit 0
587fi
588
589# The HP-UX ksh and POSIX shell print the target directory to stdout
590# if CDPATH is set.
591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592
593if test -z "$lt_ECHO"; then
594  if test "X${echo_test_string+set}" != Xset; then
595    # find a string as large as possible, as long as the shell can cope with it
596    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
599	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
600      then
601        break
602      fi
603    done
604  fi
605
606  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
607     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
608     test "X$echo_testing_string" = "X$echo_test_string"; then
609    :
610  else
611    # The Solaris, AIX, and Digital Unix default echo programs unquote
612    # backslashes.  This makes it impossible to quote backslashes using
613    #   echo "$something" | sed 's/\\/\\\\/g'
614    #
615    # So, first we look for a working echo in the user's PATH.
616
617    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
618    for dir in $PATH /usr/ucb; do
619      IFS="$lt_save_ifs"
620      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
621         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
622         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
623         test "X$echo_testing_string" = "X$echo_test_string"; then
624        ECHO="$dir/echo"
625        break
626      fi
627    done
628    IFS="$lt_save_ifs"
629
630    if test "X$ECHO" = Xecho; then
631      # We didn't find a better echo, so look for alternatives.
632      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
633         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
634         test "X$echo_testing_string" = "X$echo_test_string"; then
635        # This shell has a builtin print -r that does the trick.
636        ECHO='print -r'
637      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
638	   test "X$CONFIG_SHELL" != X/bin/ksh; then
639        # If we have ksh, try running configure again with it.
640        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
641        export ORIGINAL_CONFIG_SHELL
642        CONFIG_SHELL=/bin/ksh
643        export CONFIG_SHELL
644        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
645      else
646        # Try using printf.
647        ECHO='printf %s\n'
648        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
649	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
650	   test "X$echo_testing_string" = "X$echo_test_string"; then
651	  # Cool, printf works
652	  :
653        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
654	     test "X$echo_testing_string" = 'X\t' &&
655	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
656	     test "X$echo_testing_string" = "X$echo_test_string"; then
657	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
658	  export CONFIG_SHELL
659	  SHELL="$CONFIG_SHELL"
660	  export SHELL
661	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
662        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
663	     test "X$echo_testing_string" = 'X\t' &&
664	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
665	     test "X$echo_testing_string" = "X$echo_test_string"; then
666	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
667        else
668	  # maybe with a smaller string...
669	  prev=:
670
671	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
672	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
673	    then
674	      break
675	    fi
676	    prev="$cmd"
677	  done
678
679	  if test "$prev" != 'sed 50q "$0"'; then
680	    echo_test_string=`eval $prev`
681	    export echo_test_string
682	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
683	  else
684	    # Oops.  We lost completely, so just stick with echo.
685	    ECHO=echo
686	  fi
687        fi
688      fi
689    fi
690  fi
691fi
692
693# Copy echo and quote the copy suitably for passing to libtool from
694# the Makefile, instead of quoting the original, which is used later.
695lt_ECHO=$ECHO
696if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
697   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
698fi
699
700
701
702
703exec 7<&0 </dev/null 6>&1
704
705# Name of the host.
706# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
707# so uname gets run too.
708ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
709
710#
711# Initializations.
712#
713ac_default_prefix=/usr/local
714ac_clean_files=
715ac_config_libobj_dir=.
716LIBOBJS=
717cross_compiling=no
718subdirs=
719MFLAGS=
720MAKEFLAGS=
721SHELL=${CONFIG_SHELL-/bin/sh}
722
723# Identity of this package.
724PACKAGE_NAME='Protocol Buffers'
725PACKAGE_TARNAME='protobuf'
726PACKAGE_VERSION='2.3.0'
727PACKAGE_STRING='Protocol Buffers 2.3.0'
728PACKAGE_BUGREPORT='protobuf@googlegroups.com'
729
730ac_unique_file="src/google/protobuf/message.cc"
731# Factoring default headers for most tests.
732ac_includes_default="\
733#include <stdio.h>
734#ifdef HAVE_SYS_TYPES_H
735# include <sys/types.h>
736#endif
737#ifdef HAVE_SYS_STAT_H
738# include <sys/stat.h>
739#endif
740#ifdef STDC_HEADERS
741# include <stdlib.h>
742# include <stddef.h>
743#else
744# ifdef HAVE_STDLIB_H
745#  include <stdlib.h>
746# endif
747#endif
748#ifdef HAVE_STRING_H
749# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
750#  include <memory.h>
751# endif
752# include <string.h>
753#endif
754#ifdef HAVE_STRINGS_H
755# include <strings.h>
756#endif
757#ifdef HAVE_INTTYPES_H
758# include <inttypes.h>
759#endif
760#ifdef HAVE_STDINT_H
761# include <stdint.h>
762#endif
763#ifdef HAVE_UNISTD_H
764# include <unistd.h>
765#endif"
766
767ac_subst_vars='SHELL
768PATH_SEPARATOR
769PACKAGE_NAME
770PACKAGE_TARNAME
771PACKAGE_VERSION
772PACKAGE_STRING
773PACKAGE_BUGREPORT
774exec_prefix
775prefix
776program_transform_name
777bindir
778sbindir
779libexecdir
780datarootdir
781datadir
782sysconfdir
783sharedstatedir
784localstatedir
785includedir
786oldincludedir
787docdir
788infodir
789htmldir
790dvidir
791pdfdir
792psdir
793libdir
794localedir
795mandir
796DEFS
797ECHO_C
798ECHO_N
799ECHO_T
800LIBS
801build_alias
802host_alias
803target_alias
804build
805build_cpu
806build_vendor
807build_os
808host
809host_cpu
810host_vendor
811host_os
812target
813target_cpu
814target_vendor
815target_os
816INSTALL_PROGRAM
817INSTALL_SCRIPT
818INSTALL_DATA
819am__isrc
820CYGPATH_W
821PACKAGE
822VERSION
823ACLOCAL
824AUTOCONF
825AUTOMAKE
826AUTOHEADER
827MAKEINFO
828install_sh
829STRIP
830INSTALL_STRIP_PROGRAM
831mkdir_p
832AWK
833SET_MAKE
834am__leading_dot
835AMTAR
836am__tar
837am__untar
838CC
839CFLAGS
840LDFLAGS
841CPPFLAGS
842ac_ct_CC
843EXEEXT
844OBJEXT
845DEPDIR
846am__include
847am__quote
848AMDEP_TRUE
849AMDEP_FALSE
850AMDEPBACKSLASH
851CCDEPMODE
852am__fastdepCC_TRUE
853am__fastdepCC_FALSE
854CXX
855CXXFLAGS
856ac_ct_CXX
857CXXDEPMODE
858am__fastdepCXX_TRUE
859am__fastdepCXX_FALSE
860CXXCPP
861GREP
862EGREP
863GCC_TRUE
864GCC_FALSE
865PROTOBUF_OPT_FLAG
866ISAINFO
867LIBTOOL
868SED
869FGREP
870LD
871DUMPBIN
872ac_ct_DUMPBIN
873NM
874LN_S
875AR
876RANLIB
877lt_ECHO
878DSYMUTIL
879NMEDIT
880LIPO
881OTOOL
882OTOOL64
883LIBOBJS
884POW_LIB
885HAVE_ZLIB_TRUE
886HAVE_ZLIB_FALSE
887PROTOC
888USE_EXTERNAL_PROTOC_TRUE
889USE_EXTERNAL_PROTOC_FALSE
890acx_pthread_config
891PTHREAD_CC
892PTHREAD_LIBS
893PTHREAD_CFLAGS
894subdirs
895LTLIBOBJS'
896ac_subst_files=''
897      ac_precious_vars='build_alias
898host_alias
899target_alias
900CC
901CFLAGS
902LDFLAGS
903LIBS
904CPPFLAGS
905CXX
906CXXFLAGS
907CCC
908CXXCPP'
909ac_subdirs_all='gtest'
910
911# Initialize some variables set by options.
912ac_init_help=
913ac_init_version=false
914# The variables have the same names as the options, with
915# dashes changed to underlines.
916cache_file=/dev/null
917exec_prefix=NONE
918no_create=
919no_recursion=
920prefix=NONE
921program_prefix=NONE
922program_suffix=NONE
923program_transform_name=s,x,x,
924silent=
925site=
926srcdir=
927verbose=
928x_includes=NONE
929x_libraries=NONE
930
931# Installation directory options.
932# These are left unexpanded so users can "make install exec_prefix=/foo"
933# and all the variables that are supposed to be based on exec_prefix
934# by default will actually change.
935# Use braces instead of parens because sh, perl, etc. also accept them.
936# (The list follows the same order as the GNU Coding Standards.)
937bindir='${exec_prefix}/bin'
938sbindir='${exec_prefix}/sbin'
939libexecdir='${exec_prefix}/libexec'
940datarootdir='${prefix}/share'
941datadir='${datarootdir}'
942sysconfdir='${prefix}/etc'
943sharedstatedir='${prefix}/com'
944localstatedir='${prefix}/var'
945includedir='${prefix}/include'
946oldincludedir='/usr/include'
947docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
948infodir='${datarootdir}/info'
949htmldir='${docdir}'
950dvidir='${docdir}'
951pdfdir='${docdir}'
952psdir='${docdir}'
953libdir='${exec_prefix}/lib'
954localedir='${datarootdir}/locale'
955mandir='${datarootdir}/man'
956
957ac_prev=
958ac_dashdash=
959for ac_option
960do
961  # If the previous option needs an argument, assign it.
962  if test -n "$ac_prev"; then
963    eval $ac_prev=\$ac_option
964    ac_prev=
965    continue
966  fi
967
968  case $ac_option in
969  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
970  *)	ac_optarg=yes ;;
971  esac
972
973  # Accept the important Cygnus configure options, so we can diagnose typos.
974
975  case $ac_dashdash$ac_option in
976  --)
977    ac_dashdash=yes ;;
978
979  -bindir | --bindir | --bindi | --bind | --bin | --bi)
980    ac_prev=bindir ;;
981  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
982    bindir=$ac_optarg ;;
983
984  -build | --build | --buil | --bui | --bu)
985    ac_prev=build_alias ;;
986  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
987    build_alias=$ac_optarg ;;
988
989  -cache-file | --cache-file | --cache-fil | --cache-fi \
990  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
991    ac_prev=cache_file ;;
992  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
993  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
994    cache_file=$ac_optarg ;;
995
996  --config-cache | -C)
997    cache_file=config.cache ;;
998
999  -datadir | --datadir | --datadi | --datad)
1000    ac_prev=datadir ;;
1001  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1002    datadir=$ac_optarg ;;
1003
1004  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1005  | --dataroo | --dataro | --datar)
1006    ac_prev=datarootdir ;;
1007  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1008  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1009    datarootdir=$ac_optarg ;;
1010
1011  -disable-* | --disable-*)
1012    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1013    # Reject names that are not valid shell variable names.
1014    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1015      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1016   { (exit 1); exit 1; }; }
1017    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1018    eval enable_$ac_feature=no ;;
1019
1020  -docdir | --docdir | --docdi | --doc | --do)
1021    ac_prev=docdir ;;
1022  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1023    docdir=$ac_optarg ;;
1024
1025  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1026    ac_prev=dvidir ;;
1027  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1028    dvidir=$ac_optarg ;;
1029
1030  -enable-* | --enable-*)
1031    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1032    # Reject names that are not valid shell variable names.
1033    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1034      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1035   { (exit 1); exit 1; }; }
1036    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1037    eval enable_$ac_feature=\$ac_optarg ;;
1038
1039  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1040  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1041  | --exec | --exe | --ex)
1042    ac_prev=exec_prefix ;;
1043  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1044  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1045  | --exec=* | --exe=* | --ex=*)
1046    exec_prefix=$ac_optarg ;;
1047
1048  -gas | --gas | --ga | --g)
1049    # Obsolete; use --with-gas.
1050    with_gas=yes ;;
1051
1052  -help | --help | --hel | --he | -h)
1053    ac_init_help=long ;;
1054  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1055    ac_init_help=recursive ;;
1056  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1057    ac_init_help=short ;;
1058
1059  -host | --host | --hos | --ho)
1060    ac_prev=host_alias ;;
1061  -host=* | --host=* | --hos=* | --ho=*)
1062    host_alias=$ac_optarg ;;
1063
1064  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1065    ac_prev=htmldir ;;
1066  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1067  | --ht=*)
1068    htmldir=$ac_optarg ;;
1069
1070  -includedir | --includedir | --includedi | --included | --include \
1071  | --includ | --inclu | --incl | --inc)
1072    ac_prev=includedir ;;
1073  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1074  | --includ=* | --inclu=* | --incl=* | --inc=*)
1075    includedir=$ac_optarg ;;
1076
1077  -infodir | --infodir | --infodi | --infod | --info | --inf)
1078    ac_prev=infodir ;;
1079  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1080    infodir=$ac_optarg ;;
1081
1082  -libdir | --libdir | --libdi | --libd)
1083    ac_prev=libdir ;;
1084  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1085    libdir=$ac_optarg ;;
1086
1087  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1088  | --libexe | --libex | --libe)
1089    ac_prev=libexecdir ;;
1090  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1091  | --libexe=* | --libex=* | --libe=*)
1092    libexecdir=$ac_optarg ;;
1093
1094  -localedir | --localedir | --localedi | --localed | --locale)
1095    ac_prev=localedir ;;
1096  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1097    localedir=$ac_optarg ;;
1098
1099  -localstatedir | --localstatedir | --localstatedi | --localstated \
1100  | --localstate | --localstat | --localsta | --localst | --locals)
1101    ac_prev=localstatedir ;;
1102  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1103  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1104    localstatedir=$ac_optarg ;;
1105
1106  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1107    ac_prev=mandir ;;
1108  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1109    mandir=$ac_optarg ;;
1110
1111  -nfp | --nfp | --nf)
1112    # Obsolete; use --without-fp.
1113    with_fp=no ;;
1114
1115  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1116  | --no-cr | --no-c | -n)
1117    no_create=yes ;;
1118
1119  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1120  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1121    no_recursion=yes ;;
1122
1123  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1124  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1125  | --oldin | --oldi | --old | --ol | --o)
1126    ac_prev=oldincludedir ;;
1127  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1128  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1129  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1130    oldincludedir=$ac_optarg ;;
1131
1132  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1133    ac_prev=prefix ;;
1134  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1135    prefix=$ac_optarg ;;
1136
1137  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1138  | --program-pre | --program-pr | --program-p)
1139    ac_prev=program_prefix ;;
1140  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1141  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1142    program_prefix=$ac_optarg ;;
1143
1144  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1145  | --program-suf | --program-su | --program-s)
1146    ac_prev=program_suffix ;;
1147  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1148  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1149    program_suffix=$ac_optarg ;;
1150
1151  -program-transform-name | --program-transform-name \
1152  | --program-transform-nam | --program-transform-na \
1153  | --program-transform-n | --program-transform- \
1154  | --program-transform | --program-transfor \
1155  | --program-transfo | --program-transf \
1156  | --program-trans | --program-tran \
1157  | --progr-tra | --program-tr | --program-t)
1158    ac_prev=program_transform_name ;;
1159  -program-transform-name=* | --program-transform-name=* \
1160  | --program-transform-nam=* | --program-transform-na=* \
1161  | --program-transform-n=* | --program-transform-=* \
1162  | --program-transform=* | --program-transfor=* \
1163  | --program-transfo=* | --program-transf=* \
1164  | --program-trans=* | --program-tran=* \
1165  | --progr-tra=* | --program-tr=* | --program-t=*)
1166    program_transform_name=$ac_optarg ;;
1167
1168  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1169    ac_prev=pdfdir ;;
1170  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1171    pdfdir=$ac_optarg ;;
1172
1173  -psdir | --psdir | --psdi | --psd | --ps)
1174    ac_prev=psdir ;;
1175  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1176    psdir=$ac_optarg ;;
1177
1178  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1179  | -silent | --silent | --silen | --sile | --sil)
1180    silent=yes ;;
1181
1182  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1183    ac_prev=sbindir ;;
1184  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1185  | --sbi=* | --sb=*)
1186    sbindir=$ac_optarg ;;
1187
1188  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1189  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1190  | --sharedst | --shareds | --shared | --share | --shar \
1191  | --sha | --sh)
1192    ac_prev=sharedstatedir ;;
1193  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1194  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1195  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1196  | --sha=* | --sh=*)
1197    sharedstatedir=$ac_optarg ;;
1198
1199  -site | --site | --sit)
1200    ac_prev=site ;;
1201  -site=* | --site=* | --sit=*)
1202    site=$ac_optarg ;;
1203
1204  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1205    ac_prev=srcdir ;;
1206  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1207    srcdir=$ac_optarg ;;
1208
1209  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1210  | --syscon | --sysco | --sysc | --sys | --sy)
1211    ac_prev=sysconfdir ;;
1212  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1213  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1214    sysconfdir=$ac_optarg ;;
1215
1216  -target | --target | --targe | --targ | --tar | --ta | --t)
1217    ac_prev=target_alias ;;
1218  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1219    target_alias=$ac_optarg ;;
1220
1221  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1222    verbose=yes ;;
1223
1224  -version | --version | --versio | --versi | --vers | -V)
1225    ac_init_version=: ;;
1226
1227  -with-* | --with-*)
1228    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1229    # Reject names that are not valid shell variable names.
1230    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1231      { echo "$as_me: error: invalid package name: $ac_package" >&2
1232   { (exit 1); exit 1; }; }
1233    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1234    eval with_$ac_package=\$ac_optarg ;;
1235
1236  -without-* | --without-*)
1237    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1238    # Reject names that are not valid shell variable names.
1239    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1240      { echo "$as_me: error: invalid package name: $ac_package" >&2
1241   { (exit 1); exit 1; }; }
1242    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1243    eval with_$ac_package=no ;;
1244
1245  --x)
1246    # Obsolete; use --with-x.
1247    with_x=yes ;;
1248
1249  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1250  | --x-incl | --x-inc | --x-in | --x-i)
1251    ac_prev=x_includes ;;
1252  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1253  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1254    x_includes=$ac_optarg ;;
1255
1256  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1257  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1258    ac_prev=x_libraries ;;
1259  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1260  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1261    x_libraries=$ac_optarg ;;
1262
1263  -*) { echo "$as_me: error: unrecognized option: $ac_option
1264Try \`$0 --help' for more information." >&2
1265   { (exit 1); exit 1; }; }
1266    ;;
1267
1268  *=*)
1269    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1270    # Reject names that are not valid shell variable names.
1271    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1272      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1273   { (exit 1); exit 1; }; }
1274    eval $ac_envvar=\$ac_optarg
1275    export $ac_envvar ;;
1276
1277  *)
1278    # FIXME: should be removed in autoconf 3.0.
1279    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1280    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1281      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1282    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1283    ;;
1284
1285  esac
1286done
1287
1288if test -n "$ac_prev"; then
1289  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1290  { echo "$as_me: error: missing argument to $ac_option" >&2
1291   { (exit 1); exit 1; }; }
1292fi
1293
1294# Be sure to have absolute directory names.
1295for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1296		datadir sysconfdir sharedstatedir localstatedir includedir \
1297		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1298		libdir localedir mandir
1299do
1300  eval ac_val=\$$ac_var
1301  case $ac_val in
1302    [\\/$]* | ?:[\\/]* )  continue;;
1303    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1304  esac
1305  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1306   { (exit 1); exit 1; }; }
1307done
1308
1309# There might be people who depend on the old broken behavior: `$host'
1310# used to hold the argument of --host etc.
1311# FIXME: To remove some day.
1312build=$build_alias
1313host=$host_alias
1314target=$target_alias
1315
1316# FIXME: To remove some day.
1317if test "x$host_alias" != x; then
1318  if test "x$build_alias" = x; then
1319    cross_compiling=maybe
1320    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1321    If a cross compiler is detected then cross compile mode will be used." >&2
1322  elif test "x$build_alias" != "x$host_alias"; then
1323    cross_compiling=yes
1324  fi
1325fi
1326
1327ac_tool_prefix=
1328test -n "$host_alias" && ac_tool_prefix=$host_alias-
1329
1330test "$silent" = yes && exec 6>/dev/null
1331
1332
1333ac_pwd=`pwd` && test -n "$ac_pwd" &&
1334ac_ls_di=`ls -di .` &&
1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1336  { echo "$as_me: error: Working directory cannot be determined" >&2
1337   { (exit 1); exit 1; }; }
1338test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1339  { echo "$as_me: error: pwd does not report name of working directory" >&2
1340   { (exit 1); exit 1; }; }
1341
1342
1343# Find the source files, if location was not specified.
1344if test -z "$srcdir"; then
1345  ac_srcdir_defaulted=yes
1346  # Try the directory containing this script, then the parent directory.
1347  ac_confdir=`$as_dirname -- "$0" ||
1348$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1349	 X"$0" : 'X\(//\)[^/]' \| \
1350	 X"$0" : 'X\(//\)$' \| \
1351	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1352echo X"$0" |
1353    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1354	    s//\1/
1355	    q
1356	  }
1357	  /^X\(\/\/\)[^/].*/{
1358	    s//\1/
1359	    q
1360	  }
1361	  /^X\(\/\/\)$/{
1362	    s//\1/
1363	    q
1364	  }
1365	  /^X\(\/\).*/{
1366	    s//\1/
1367	    q
1368	  }
1369	  s/.*/./; q'`
1370  srcdir=$ac_confdir
1371  if test ! -r "$srcdir/$ac_unique_file"; then
1372    srcdir=..
1373  fi
1374else
1375  ac_srcdir_defaulted=no
1376fi
1377if test ! -r "$srcdir/$ac_unique_file"; then
1378  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1379  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1380   { (exit 1); exit 1; }; }
1381fi
1382ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1383ac_abs_confdir=`(
1384	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1385   { (exit 1); exit 1; }; }
1386	pwd)`
1387# When building in place, set srcdir=.
1388if test "$ac_abs_confdir" = "$ac_pwd"; then
1389  srcdir=.
1390fi
1391# Remove unnecessary trailing slashes from srcdir.
1392# Double slashes in file names in object file debugging info
1393# mess up M-x gdb in Emacs.
1394case $srcdir in
1395*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1396esac
1397for ac_var in $ac_precious_vars; do
1398  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1399  eval ac_env_${ac_var}_value=\$${ac_var}
1400  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1401  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1402done
1403
1404#
1405# Report the --help message.
1406#
1407if test "$ac_init_help" = "long"; then
1408  # Omit some internal or obsolete options to make the list less imposing.
1409  # This message is too long to be a string in the A/UX 3.1 sh.
1410  cat <<_ACEOF
1411\`configure' configures Protocol Buffers 2.3.0 to adapt to many kinds of systems.
1412
1413Usage: $0 [OPTION]... [VAR=VALUE]...
1414
1415To assign environment variables (e.g., CC, CFLAGS...), specify them as
1416VAR=VALUE.  See below for descriptions of some of the useful variables.
1417
1418Defaults for the options are specified in brackets.
1419
1420Configuration:
1421  -h, --help              display this help and exit
1422      --help=short        display options specific to this package
1423      --help=recursive    display the short help of all the included packages
1424  -V, --version           display version information and exit
1425  -q, --quiet, --silent   do not print \`checking...' messages
1426      --cache-file=FILE   cache test results in FILE [disabled]
1427  -C, --config-cache      alias for \`--cache-file=config.cache'
1428  -n, --no-create         do not create output files
1429      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1430
1431Installation directories:
1432  --prefix=PREFIX         install architecture-independent files in PREFIX
1433			  [$ac_default_prefix]
1434  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1435			  [PREFIX]
1436
1437By default, \`make install' will install all the files in
1438\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1439an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1440for instance \`--prefix=\$HOME'.
1441
1442For better control, use the options below.
1443
1444Fine tuning of the installation directories:
1445  --bindir=DIR           user executables [EPREFIX/bin]
1446  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1447  --libexecdir=DIR       program executables [EPREFIX/libexec]
1448  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1449  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1450  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1451  --libdir=DIR           object code libraries [EPREFIX/lib]
1452  --includedir=DIR       C header files [PREFIX/include]
1453  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1454  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1455  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1456  --infodir=DIR          info documentation [DATAROOTDIR/info]
1457  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1458  --mandir=DIR           man documentation [DATAROOTDIR/man]
1459  --docdir=DIR           documentation root [DATAROOTDIR/doc/protobuf]
1460  --htmldir=DIR          html documentation [DOCDIR]
1461  --dvidir=DIR           dvi documentation [DOCDIR]
1462  --pdfdir=DIR           pdf documentation [DOCDIR]
1463  --psdir=DIR            ps documentation [DOCDIR]
1464_ACEOF
1465
1466  cat <<\_ACEOF
1467
1468Program names:
1469  --program-prefix=PREFIX            prepend PREFIX to installed program names
1470  --program-suffix=SUFFIX            append SUFFIX to installed program names
1471  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1472
1473System types:
1474  --build=BUILD     configure for building on BUILD [guessed]
1475  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1476  --target=TARGET   configure for building compilers for TARGET [HOST]
1477_ACEOF
1478fi
1479
1480if test -n "$ac_init_help"; then
1481  case $ac_init_help in
1482     short | recursive ) echo "Configuration of Protocol Buffers 2.3.0:";;
1483   esac
1484  cat <<\_ACEOF
1485
1486Optional Features:
1487  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1488  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1489  --disable-dependency-tracking  speeds up one-time build
1490  --enable-dependency-tracking   do not reject slow dependency extractors
1491  --disable-64bit-solaris Build 64 bit binary on Solaris [default=on]
1492  --enable-shared[=PKGS]  build shared libraries [default=yes]
1493  --enable-static[=PKGS]  build static libraries [default=yes]
1494  --enable-fast-install[=PKGS]
1495                          optimize for fast installation [default=yes]
1496  --disable-libtool-lock  avoid locking (might break parallel builds)
1497
1498Optional Packages:
1499  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1500  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1501  --with-zlib             include classes for streaming compressed data in and
1502                          out [default=check]
1503  --with-protoc=COMMAND   use the given protoc command instead of building a
1504                          new one when building tests (useful for
1505                          cross-compiling)
1506  --with-pic              try to use only PIC/non-PIC objects [default=use
1507                          both]
1508  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1509
1510Some influential environment variables:
1511  CC          C compiler command
1512  CFLAGS      C compiler flags
1513  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1514              nonstandard directory <lib dir>
1515  LIBS        libraries to pass to the linker, e.g. -l<library>
1516  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1517              you have headers in a nonstandard directory <include dir>
1518  CXX         C++ compiler command
1519  CXXFLAGS    C++ compiler flags
1520  CXXCPP      C++ preprocessor
1521
1522Use these variables to override the choices made by `configure' or to help
1523it to find libraries and programs with nonstandard names/locations.
1524
1525Report bugs to <protobuf@googlegroups.com>.
1526_ACEOF
1527ac_status=$?
1528fi
1529
1530if test "$ac_init_help" = "recursive"; then
1531  # If there are subdirs, report their specific --help.
1532  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1533    test -d "$ac_dir" || continue
1534    ac_builddir=.
1535
1536case "$ac_dir" in
1537.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538*)
1539  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1540  # A ".." for each directory in $ac_dir_suffix.
1541  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1542  case $ac_top_builddir_sub in
1543  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1544  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1545  esac ;;
1546esac
1547ac_abs_top_builddir=$ac_pwd
1548ac_abs_builddir=$ac_pwd$ac_dir_suffix
1549# for backward compatibility:
1550ac_top_builddir=$ac_top_build_prefix
1551
1552case $srcdir in
1553  .)  # We are building in place.
1554    ac_srcdir=.
1555    ac_top_srcdir=$ac_top_builddir_sub
1556    ac_abs_top_srcdir=$ac_pwd ;;
1557  [\\/]* | ?:[\\/]* )  # Absolute name.
1558    ac_srcdir=$srcdir$ac_dir_suffix;
1559    ac_top_srcdir=$srcdir
1560    ac_abs_top_srcdir=$srcdir ;;
1561  *) # Relative name.
1562    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1563    ac_top_srcdir=$ac_top_build_prefix$srcdir
1564    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1565esac
1566ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1567
1568    cd "$ac_dir" || { ac_status=$?; continue; }
1569    # Check for guested configure.
1570    if test -f "$ac_srcdir/configure.gnu"; then
1571      echo &&
1572      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1573    elif test -f "$ac_srcdir/configure"; then
1574      echo &&
1575      $SHELL "$ac_srcdir/configure" --help=recursive
1576    else
1577      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1578    fi || ac_status=$?
1579    cd "$ac_pwd" || { ac_status=$?; break; }
1580  done
1581fi
1582
1583test -n "$ac_init_help" && exit $ac_status
1584if $ac_init_version; then
1585  cat <<\_ACEOF
1586Protocol Buffers configure 2.3.0
1587generated by GNU Autoconf 2.61
1588
1589Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15902002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1591This configure script is free software; the Free Software Foundation
1592gives unlimited permission to copy, distribute and modify it.
1593_ACEOF
1594  exit
1595fi
1596cat >config.log <<_ACEOF
1597This file contains any messages produced by compilers while
1598running configure, to aid debugging if configure makes a mistake.
1599
1600It was created by Protocol Buffers $as_me 2.3.0, which was
1601generated by GNU Autoconf 2.61.  Invocation command line was
1602
1603  $ $0 $@
1604
1605_ACEOF
1606exec 5>>config.log
1607{
1608cat <<_ASUNAME
1609## --------- ##
1610## Platform. ##
1611## --------- ##
1612
1613hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1614uname -m = `(uname -m) 2>/dev/null || echo unknown`
1615uname -r = `(uname -r) 2>/dev/null || echo unknown`
1616uname -s = `(uname -s) 2>/dev/null || echo unknown`
1617uname -v = `(uname -v) 2>/dev/null || echo unknown`
1618
1619/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1620/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1621
1622/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1623/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1624/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1625/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1626/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1627/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1628/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1629
1630_ASUNAME
1631
1632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1633for as_dir in $PATH
1634do
1635  IFS=$as_save_IFS
1636  test -z "$as_dir" && as_dir=.
1637  echo "PATH: $as_dir"
1638done
1639IFS=$as_save_IFS
1640
1641} >&5
1642
1643cat >&5 <<_ACEOF
1644
1645
1646## ----------- ##
1647## Core tests. ##
1648## ----------- ##
1649
1650_ACEOF
1651
1652
1653# Keep a trace of the command line.
1654# Strip out --no-create and --no-recursion so they do not pile up.
1655# Strip out --silent because we don't want to record it for future runs.
1656# Also quote any args containing shell meta-characters.
1657# Make two passes to allow for proper duplicate-argument suppression.
1658ac_configure_args=
1659ac_configure_args0=
1660ac_configure_args1=
1661ac_must_keep_next=false
1662for ac_pass in 1 2
1663do
1664  for ac_arg
1665  do
1666    case $ac_arg in
1667    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1668    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1669    | -silent | --silent | --silen | --sile | --sil)
1670      continue ;;
1671    *\'*)
1672      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1673    esac
1674    case $ac_pass in
1675    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1676    2)
1677      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1678      if test $ac_must_keep_next = true; then
1679	ac_must_keep_next=false # Got value, back to normal.
1680      else
1681	case $ac_arg in
1682	  *=* | --config-cache | -C | -disable-* | --disable-* \
1683	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1684	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1685	  | -with-* | --with-* | -without-* | --without-* | --x)
1686	    case "$ac_configure_args0 " in
1687	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1688	    esac
1689	    ;;
1690	  -* ) ac_must_keep_next=true ;;
1691	esac
1692      fi
1693      ac_configure_args="$ac_configure_args '$ac_arg'"
1694      ;;
1695    esac
1696  done
1697done
1698$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1699$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1700
1701# When interrupted or exit'd, cleanup temporary files, and complete
1702# config.log.  We remove comments because anyway the quotes in there
1703# would cause problems or look ugly.
1704# WARNING: Use '\'' to represent an apostrophe within the trap.
1705# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1706trap 'exit_status=$?
1707  # Save into config.log some information that might help in debugging.
1708  {
1709    echo
1710
1711    cat <<\_ASBOX
1712## ---------------- ##
1713## Cache variables. ##
1714## ---------------- ##
1715_ASBOX
1716    echo
1717    # The following way of writing the cache mishandles newlines in values,
1718(
1719  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1720    eval ac_val=\$$ac_var
1721    case $ac_val in #(
1722    *${as_nl}*)
1723      case $ac_var in #(
1724      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1725echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1726      esac
1727      case $ac_var in #(
1728      _ | IFS | as_nl) ;; #(
1729      *) $as_unset $ac_var ;;
1730      esac ;;
1731    esac
1732  done
1733  (set) 2>&1 |
1734    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1735    *${as_nl}ac_space=\ *)
1736      sed -n \
1737	"s/'\''/'\''\\\\'\'''\''/g;
1738	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1739      ;; #(
1740    *)
1741      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1742      ;;
1743    esac |
1744    sort
1745)
1746    echo
1747
1748    cat <<\_ASBOX
1749## ----------------- ##
1750## Output variables. ##
1751## ----------------- ##
1752_ASBOX
1753    echo
1754    for ac_var in $ac_subst_vars
1755    do
1756      eval ac_val=\$$ac_var
1757      case $ac_val in
1758      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1759      esac
1760      echo "$ac_var='\''$ac_val'\''"
1761    done | sort
1762    echo
1763
1764    if test -n "$ac_subst_files"; then
1765      cat <<\_ASBOX
1766## ------------------- ##
1767## File substitutions. ##
1768## ------------------- ##
1769_ASBOX
1770      echo
1771      for ac_var in $ac_subst_files
1772      do
1773	eval ac_val=\$$ac_var
1774	case $ac_val in
1775	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1776	esac
1777	echo "$ac_var='\''$ac_val'\''"
1778      done | sort
1779      echo
1780    fi
1781
1782    if test -s confdefs.h; then
1783      cat <<\_ASBOX
1784## ----------- ##
1785## confdefs.h. ##
1786## ----------- ##
1787_ASBOX
1788      echo
1789      cat confdefs.h
1790      echo
1791    fi
1792    test "$ac_signal" != 0 &&
1793      echo "$as_me: caught signal $ac_signal"
1794    echo "$as_me: exit $exit_status"
1795  } >&5
1796  rm -f core *.core core.conftest.* &&
1797    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1798    exit $exit_status
1799' 0
1800for ac_signal in 1 2 13 15; do
1801  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1802done
1803ac_signal=0
1804
1805# confdefs.h avoids OS command line length limits that DEFS can exceed.
1806rm -f -r conftest* confdefs.h
1807
1808# Predefined preprocessor variables.
1809
1810cat >>confdefs.h <<_ACEOF
1811#define PACKAGE_NAME "$PACKAGE_NAME"
1812_ACEOF
1813
1814
1815cat >>confdefs.h <<_ACEOF
1816#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1817_ACEOF
1818
1819
1820cat >>confdefs.h <<_ACEOF
1821#define PACKAGE_VERSION "$PACKAGE_VERSION"
1822_ACEOF
1823
1824
1825cat >>confdefs.h <<_ACEOF
1826#define PACKAGE_STRING "$PACKAGE_STRING"
1827_ACEOF
1828
1829
1830cat >>confdefs.h <<_ACEOF
1831#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1832_ACEOF
1833
1834
1835# Let the site file select an alternate cache file if it wants to.
1836# Prefer explicitly selected file to automatically selected ones.
1837if test -n "$CONFIG_SITE"; then
1838  set x "$CONFIG_SITE"
1839elif test "x$prefix" != xNONE; then
1840  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1841else
1842  set x "$ac_default_prefix/share/config.site" \
1843	"$ac_default_prefix/etc/config.site"
1844fi
1845shift
1846for ac_site_file
1847do
1848  if test -r "$ac_site_file"; then
1849    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1850echo "$as_me: loading site script $ac_site_file" >&6;}
1851    sed 's/^/| /' "$ac_site_file" >&5
1852    . "$ac_site_file"
1853  fi
1854done
1855
1856if test -r "$cache_file"; then
1857  # Some versions of bash will fail to source /dev/null (special
1858  # files actually), so we avoid doing that.
1859  if test -f "$cache_file"; then
1860    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1861echo "$as_me: loading cache $cache_file" >&6;}
1862    case $cache_file in
1863      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1864      *)                      . "./$cache_file";;
1865    esac
1866  fi
1867else
1868  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1869echo "$as_me: creating cache $cache_file" >&6;}
1870  >$cache_file
1871fi
1872
1873# Check that the precious variables saved in the cache have kept the same
1874# value.
1875ac_cache_corrupted=false
1876for ac_var in $ac_precious_vars; do
1877  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1878  eval ac_new_set=\$ac_env_${ac_var}_set
1879  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1880  eval ac_new_val=\$ac_env_${ac_var}_value
1881  case $ac_old_set,$ac_new_set in
1882    set,)
1883      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1884echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1885      ac_cache_corrupted=: ;;
1886    ,set)
1887      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1888echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1889      ac_cache_corrupted=: ;;
1890    ,);;
1891    *)
1892      if test "x$ac_old_val" != "x$ac_new_val"; then
1893	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1894echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1895	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1896echo "$as_me:   former value:  $ac_old_val" >&2;}
1897	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1898echo "$as_me:   current value: $ac_new_val" >&2;}
1899	ac_cache_corrupted=:
1900      fi;;
1901  esac
1902  # Pass precious variables to config.status.
1903  if test "$ac_new_set" = set; then
1904    case $ac_new_val in
1905    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1906    *) ac_arg=$ac_var=$ac_new_val ;;
1907    esac
1908    case " $ac_configure_args " in
1909      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1910      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1911    esac
1912  fi
1913done
1914if $ac_cache_corrupted; then
1915  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1916echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1917  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1918echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1919   { (exit 1); exit 1; }; }
1920fi
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946ac_ext=c
1947ac_cpp='$CPP $CPPFLAGS'
1948ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1949ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1950ac_compiler_gnu=$ac_cv_c_compiler_gnu
1951
1952
1953
1954
1955
1956ac_config_headers="$ac_config_headers config.h"
1957
1958
1959
1960# autoconf's default CXXFLAGS are usually "-g -O2".  These aren't necessarily
1961# the best choice for libprotobuf.
1962if test "x${ac_cv_env_CFLAGS_set}" = "x"; then
1963  CFLAGS=""
1964fi
1965
1966if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
1967  CXXFLAGS=""
1968fi
1969
1970
1971ac_aux_dir=
1972for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1973  if test -f "$ac_dir/install-sh"; then
1974    ac_aux_dir=$ac_dir
1975    ac_install_sh="$ac_aux_dir/install-sh -c"
1976    break
1977  elif test -f "$ac_dir/install.sh"; then
1978    ac_aux_dir=$ac_dir
1979    ac_install_sh="$ac_aux_dir/install.sh -c"
1980    break
1981  elif test -f "$ac_dir/shtool"; then
1982    ac_aux_dir=$ac_dir
1983    ac_install_sh="$ac_aux_dir/shtool install -c"
1984    break
1985  fi
1986done
1987if test -z "$ac_aux_dir"; then
1988  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1989echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1990   { (exit 1); exit 1; }; }
1991fi
1992
1993# These three variables are undocumented and unsupported,
1994# and are intended to be withdrawn in a future Autoconf release.
1995# They can cause serious problems if a builder's source tree is in a directory
1996# whose full name contains unusual characters.
1997ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1998ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1999ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2000
2001
2002# Make sure we can run config.sub.
2003$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2004  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2005echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2006   { (exit 1); exit 1; }; }
2007
2008{ echo "$as_me:$LINENO: checking build system type" >&5
2009echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2010if test "${ac_cv_build+set}" = set; then
2011  echo $ECHO_N "(cached) $ECHO_C" >&6
2012else
2013  ac_build_alias=$build_alias
2014test "x$ac_build_alias" = x &&
2015  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2016test "x$ac_build_alias" = x &&
2017  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2018echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2019   { (exit 1); exit 1; }; }
2020ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2021  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2022echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2023   { (exit 1); exit 1; }; }
2024
2025fi
2026{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2027echo "${ECHO_T}$ac_cv_build" >&6; }
2028case $ac_cv_build in
2029*-*-*) ;;
2030*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2031echo "$as_me: error: invalid value of canonical build" >&2;}
2032   { (exit 1); exit 1; }; };;
2033esac
2034build=$ac_cv_build
2035ac_save_IFS=$IFS; IFS='-'
2036set x $ac_cv_build
2037shift
2038build_cpu=$1
2039build_vendor=$2
2040shift; shift
2041# Remember, the first character of IFS is used to create $*,
2042# except with old shells:
2043build_os=$*
2044IFS=$ac_save_IFS
2045case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2046
2047
2048{ echo "$as_me:$LINENO: checking host system type" >&5
2049echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2050if test "${ac_cv_host+set}" = set; then
2051  echo $ECHO_N "(cached) $ECHO_C" >&6
2052else
2053  if test "x$host_alias" = x; then
2054  ac_cv_host=$ac_cv_build
2055else
2056  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2057    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2058echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2059   { (exit 1); exit 1; }; }
2060fi
2061
2062fi
2063{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2064echo "${ECHO_T}$ac_cv_host" >&6; }
2065case $ac_cv_host in
2066*-*-*) ;;
2067*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2068echo "$as_me: error: invalid value of canonical host" >&2;}
2069   { (exit 1); exit 1; }; };;
2070esac
2071host=$ac_cv_host
2072ac_save_IFS=$IFS; IFS='-'
2073set x $ac_cv_host
2074shift
2075host_cpu=$1
2076host_vendor=$2
2077shift; shift
2078# Remember, the first character of IFS is used to create $*,
2079# except with old shells:
2080host_os=$*
2081IFS=$ac_save_IFS
2082case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2083
2084
2085{ echo "$as_me:$LINENO: checking target system type" >&5
2086echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2087if test "${ac_cv_target+set}" = set; then
2088  echo $ECHO_N "(cached) $ECHO_C" >&6
2089else
2090  if test "x$target_alias" = x; then
2091  ac_cv_target=$ac_cv_host
2092else
2093  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2094    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2095echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2096   { (exit 1); exit 1; }; }
2097fi
2098
2099fi
2100{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2101echo "${ECHO_T}$ac_cv_target" >&6; }
2102case $ac_cv_target in
2103*-*-*) ;;
2104*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2105echo "$as_me: error: invalid value of canonical target" >&2;}
2106   { (exit 1); exit 1; }; };;
2107esac
2108target=$ac_cv_target
2109ac_save_IFS=$IFS; IFS='-'
2110set x $ac_cv_target
2111shift
2112target_cpu=$1
2113target_vendor=$2
2114shift; shift
2115# Remember, the first character of IFS is used to create $*,
2116# except with old shells:
2117target_os=$*
2118IFS=$ac_save_IFS
2119case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2120
2121
2122# The aliases save the names the user supplied, while $host etc.
2123# will get canonicalized.
2124test -n "$target_alias" &&
2125  test "$program_prefix$program_suffix$program_transform_name" = \
2126    NONENONEs,x,x, &&
2127  program_prefix=${target_alias}-
2128
2129am__api_version='1.10'
2130
2131# Find a good install program.  We prefer a C program (faster),
2132# so one script is as good as another.  But avoid the broken or
2133# incompatible versions:
2134# SysV /etc/install, /usr/sbin/install
2135# SunOS /usr/etc/install
2136# IRIX /sbin/install
2137# AIX /bin/install
2138# AmigaOS /C/install, which installs bootblocks on floppy discs
2139# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2140# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2141# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2142# OS/2's system install, which has a completely different semantic
2143# ./install, which can be erroneously created by make from ./install.sh.
2144{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2145echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2146if test -z "$INSTALL"; then
2147if test "${ac_cv_path_install+set}" = set; then
2148  echo $ECHO_N "(cached) $ECHO_C" >&6
2149else
2150  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2151for as_dir in $PATH
2152do
2153  IFS=$as_save_IFS
2154  test -z "$as_dir" && as_dir=.
2155  # Account for people who put trailing slashes in PATH elements.
2156case $as_dir/ in
2157  ./ | .// | /cC/* | \
2158  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2159  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2160  /usr/ucb/* ) ;;
2161  *)
2162    # OSF1 and SCO ODT 3.0 have their own names for install.
2163    # Don't use installbsd from OSF since it installs stuff as root
2164    # by default.
2165    for ac_prog in ginstall scoinst install; do
2166      for ac_exec_ext in '' $ac_executable_extensions; do
2167	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2168	  if test $ac_prog = install &&
2169	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2170	    # AIX install.  It has an incompatible calling convention.
2171	    :
2172	  elif test $ac_prog = install &&
2173	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2174	    # program-specific install script used by HP pwplus--don't use.
2175	    :
2176	  else
2177	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2178	    break 3
2179	  fi
2180	fi
2181      done
2182    done
2183    ;;
2184esac
2185done
2186IFS=$as_save_IFS
2187
2188
2189fi
2190  if test "${ac_cv_path_install+set}" = set; then
2191    INSTALL=$ac_cv_path_install
2192  else
2193    # As a last resort, use the slow shell script.  Don't cache a
2194    # value for INSTALL within a source directory, because that will
2195    # break other packages using the cache if that directory is
2196    # removed, or if the value is a relative name.
2197    INSTALL=$ac_install_sh
2198  fi
2199fi
2200{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2201echo "${ECHO_T}$INSTALL" >&6; }
2202
2203# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2204# It thinks the first close brace ends the variable substitution.
2205test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2206
2207test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2208
2209test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2210
2211{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2212echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2213# Just in case
2214sleep 1
2215echo timestamp > conftest.file
2216# Do `set' in a subshell so we don't clobber the current shell's
2217# arguments.  Must try -L first in case configure is actually a
2218# symlink; some systems play weird games with the mod time of symlinks
2219# (eg FreeBSD returns the mod time of the symlink's containing
2220# directory).
2221if (
2222   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2223   if test "$*" = "X"; then
2224      # -L didn't work.
2225      set X `ls -t $srcdir/configure conftest.file`
2226   fi
2227   rm -f conftest.file
2228   if test "$*" != "X $srcdir/configure conftest.file" \
2229      && test "$*" != "X conftest.file $srcdir/configure"; then
2230
2231      # If neither matched, then we have a broken ls.  This can happen
2232      # if, for instance, CONFIG_SHELL is bash and it inherits a
2233      # broken ls alias from the environment.  This has actually
2234      # happened.  Such a system could not be considered "sane".
2235      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2236alias in your environment" >&5
2237echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2238alias in your environment" >&2;}
2239   { (exit 1); exit 1; }; }
2240   fi
2241
2242   test "$2" = conftest.file
2243   )
2244then
2245   # Ok.
2246   :
2247else
2248   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2249Check your system clock" >&5
2250echo "$as_me: error: newly created file is older than distributed files!
2251Check your system clock" >&2;}
2252   { (exit 1); exit 1; }; }
2253fi
2254{ echo "$as_me:$LINENO: result: yes" >&5
2255echo "${ECHO_T}yes" >&6; }
2256test "$program_prefix" != NONE &&
2257  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2258# Use a double $ so make ignores it.
2259test "$program_suffix" != NONE &&
2260  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2261# Double any \ or $.  echo might interpret backslashes.
2262# By default was `s,x,x', remove it if useless.
2263cat <<\_ACEOF >conftest.sed
2264s/[\\$]/&&/g;s/;s,x,x,$//
2265_ACEOF
2266program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2267rm -f conftest.sed
2268
2269# expand $ac_aux_dir to an absolute path
2270am_aux_dir=`cd $ac_aux_dir && pwd`
2271
2272test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2273# Use eval to expand $SHELL
2274if eval "$MISSING --run true"; then
2275  am_missing_run="$MISSING --run "
2276else
2277  am_missing_run=
2278  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2279echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2280fi
2281
2282{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2283echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2284if test -z "$MKDIR_P"; then
2285  if test "${ac_cv_path_mkdir+set}" = set; then
2286  echo $ECHO_N "(cached) $ECHO_C" >&6
2287else
2288  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2290do
2291  IFS=$as_save_IFS
2292  test -z "$as_dir" && as_dir=.
2293  for ac_prog in mkdir gmkdir; do
2294	 for ac_exec_ext in '' $ac_executable_extensions; do
2295	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2296	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2297	     'mkdir (GNU coreutils) '* | \
2298	     'mkdir (coreutils) '* | \
2299	     'mkdir (fileutils) '4.1*)
2300	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2301	       break 3;;
2302	   esac
2303	 done
2304       done
2305done
2306IFS=$as_save_IFS
2307
2308fi
2309
2310  if test "${ac_cv_path_mkdir+set}" = set; then
2311    MKDIR_P="$ac_cv_path_mkdir -p"
2312  else
2313    # As a last resort, use the slow shell script.  Don't cache a
2314    # value for MKDIR_P within a source directory, because that will
2315    # break other packages using the cache if that directory is
2316    # removed, or if the value is a relative name.
2317    test -d ./--version && rmdir ./--version
2318    MKDIR_P="$ac_install_sh -d"
2319  fi
2320fi
2321{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2322echo "${ECHO_T}$MKDIR_P" >&6; }
2323
2324mkdir_p="$MKDIR_P"
2325case $mkdir_p in
2326  [\\/$]* | ?:[\\/]*) ;;
2327  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2328esac
2329
2330for ac_prog in gawk mawk nawk awk
2331do
2332  # Extract the first word of "$ac_prog", so it can be a program name with args.
2333set dummy $ac_prog; ac_word=$2
2334{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2335echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2336if test "${ac_cv_prog_AWK+set}" = set; then
2337  echo $ECHO_N "(cached) $ECHO_C" >&6
2338else
2339  if test -n "$AWK"; then
2340  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2341else
2342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2343for as_dir in $PATH
2344do
2345  IFS=$as_save_IFS
2346  test -z "$as_dir" && as_dir=.
2347  for ac_exec_ext in '' $ac_executable_extensions; do
2348  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2349    ac_cv_prog_AWK="$ac_prog"
2350    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2351    break 2
2352  fi
2353done
2354done
2355IFS=$as_save_IFS
2356
2357fi
2358fi
2359AWK=$ac_cv_prog_AWK
2360if test -n "$AWK"; then
2361  { echo "$as_me:$LINENO: result: $AWK" >&5
2362echo "${ECHO_T}$AWK" >&6; }
2363else
2364  { echo "$as_me:$LINENO: result: no" >&5
2365echo "${ECHO_T}no" >&6; }
2366fi
2367
2368
2369  test -n "$AWK" && break
2370done
2371
2372{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2373echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2374set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2375if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2376  echo $ECHO_N "(cached) $ECHO_C" >&6
2377else
2378  cat >conftest.make <<\_ACEOF
2379SHELL = /bin/sh
2380all:
2381	@echo '@@@%%%=$(MAKE)=@@@%%%'
2382_ACEOF
2383# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2384case `${MAKE-make} -f conftest.make 2>/dev/null` in
2385  *@@@%%%=?*=@@@%%%*)
2386    eval ac_cv_prog_make_${ac_make}_set=yes;;
2387  *)
2388    eval ac_cv_prog_make_${ac_make}_set=no;;
2389esac
2390rm -f conftest.make
2391fi
2392if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2393  { echo "$as_me:$LINENO: result: yes" >&5
2394echo "${ECHO_T}yes" >&6; }
2395  SET_MAKE=
2396else
2397  { echo "$as_me:$LINENO: result: no" >&5
2398echo "${ECHO_T}no" >&6; }
2399  SET_MAKE="MAKE=${MAKE-make}"
2400fi
2401
2402rm -rf .tst 2>/dev/null
2403mkdir .tst 2>/dev/null
2404if test -d .tst; then
2405  am__leading_dot=.
2406else
2407  am__leading_dot=_
2408fi
2409rmdir .tst 2>/dev/null
2410
2411if test "`cd $srcdir && pwd`" != "`pwd`"; then
2412  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2413  # is not polluted with repeated "-I."
2414  am__isrc=' -I$(srcdir)'
2415  # test to see if srcdir already configured
2416  if test -f $srcdir/config.status; then
2417    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2418echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2419   { (exit 1); exit 1; }; }
2420  fi
2421fi
2422
2423# test whether we have cygpath
2424if test -z "$CYGPATH_W"; then
2425  if (cygpath --version) >/dev/null 2>/dev/null; then
2426    CYGPATH_W='cygpath -w'
2427  else
2428    CYGPATH_W=echo
2429  fi
2430fi
2431
2432
2433# Define the identity of the package.
2434 PACKAGE='protobuf'
2435 VERSION='2.3.0'
2436
2437
2438cat >>confdefs.h <<_ACEOF
2439#define PACKAGE "$PACKAGE"
2440_ACEOF
2441
2442
2443cat >>confdefs.h <<_ACEOF
2444#define VERSION "$VERSION"
2445_ACEOF
2446
2447# Some tools Automake needs.
2448
2449ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2450
2451
2452AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2453
2454
2455AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2456
2457
2458AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2459
2460
2461MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2462
2463install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2464
2465# Installed binaries are usually stripped using `strip' when the user
2466# run `make install-strip'.  However `strip' might not be the right
2467# tool to use in cross-compilation environments, therefore Automake
2468# will honor the `STRIP' environment variable to overrule this program.
2469if test "$cross_compiling" != no; then
2470  if test -n "$ac_tool_prefix"; then
2471  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2472set dummy ${ac_tool_prefix}strip; ac_word=$2
2473{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2474echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2475if test "${ac_cv_prog_STRIP+set}" = set; then
2476  echo $ECHO_N "(cached) $ECHO_C" >&6
2477else
2478  if test -n "$STRIP"; then
2479  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2480else
2481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482for as_dir in $PATH
2483do
2484  IFS=$as_save_IFS
2485  test -z "$as_dir" && as_dir=.
2486  for ac_exec_ext in '' $ac_executable_extensions; do
2487  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2488    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2489    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490    break 2
2491  fi
2492done
2493done
2494IFS=$as_save_IFS
2495
2496fi
2497fi
2498STRIP=$ac_cv_prog_STRIP
2499if test -n "$STRIP"; then
2500  { echo "$as_me:$LINENO: result: $STRIP" >&5
2501echo "${ECHO_T}$STRIP" >&6; }
2502else
2503  { echo "$as_me:$LINENO: result: no" >&5
2504echo "${ECHO_T}no" >&6; }
2505fi
2506
2507
2508fi
2509if test -z "$ac_cv_prog_STRIP"; then
2510  ac_ct_STRIP=$STRIP
2511  # Extract the first word of "strip", so it can be a program name with args.
2512set dummy strip; ac_word=$2
2513{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2514echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2515if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2516  echo $ECHO_N "(cached) $ECHO_C" >&6
2517else
2518  if test -n "$ac_ct_STRIP"; then
2519  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2520else
2521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2522for as_dir in $PATH
2523do
2524  IFS=$as_save_IFS
2525  test -z "$as_dir" && as_dir=.
2526  for ac_exec_ext in '' $ac_executable_extensions; do
2527  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2528    ac_cv_prog_ac_ct_STRIP="strip"
2529    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2530    break 2
2531  fi
2532done
2533done
2534IFS=$as_save_IFS
2535
2536fi
2537fi
2538ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2539if test -n "$ac_ct_STRIP"; then
2540  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2541echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2542else
2543  { echo "$as_me:$LINENO: result: no" >&5
2544echo "${ECHO_T}no" >&6; }
2545fi
2546
2547  if test "x$ac_ct_STRIP" = x; then
2548    STRIP=":"
2549  else
2550    case $cross_compiling:$ac_tool_warned in
2551yes:)
2552{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2553whose name does not start with the host triplet.  If you think this
2554configuration is useful to you, please write to autoconf@gnu.org." >&5
2555echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2556whose name does not start with the host triplet.  If you think this
2557configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2558ac_tool_warned=yes ;;
2559esac
2560    STRIP=$ac_ct_STRIP
2561  fi
2562else
2563  STRIP="$ac_cv_prog_STRIP"
2564fi
2565
2566fi
2567INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2568
2569# We need awk for the "check" target.  The system "awk" is bad on
2570# some platforms.
2571# Always define AMTAR for backward compatibility.
2572
2573AMTAR=${AMTAR-"${am_missing_run}tar"}
2574
2575am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2576
2577
2578
2579
2580
2581
2582
2583# Check whether --with-zlib was given.
2584if test "${with_zlib+set}" = set; then
2585  withval=$with_zlib;
2586else
2587  with_zlib=check
2588fi
2589
2590
2591
2592# Check whether --with-protoc was given.
2593if test "${with_protoc+set}" = set; then
2594  withval=$with_protoc;
2595else
2596  with_protoc=no
2597fi
2598
2599
2600# Checks for programs.
2601ac_ext=c
2602ac_cpp='$CPP $CPPFLAGS'
2603ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2604ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2605ac_compiler_gnu=$ac_cv_c_compiler_gnu
2606if test -n "$ac_tool_prefix"; then
2607  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2608set dummy ${ac_tool_prefix}gcc; ac_word=$2
2609{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2610echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2611if test "${ac_cv_prog_CC+set}" = set; then
2612  echo $ECHO_N "(cached) $ECHO_C" >&6
2613else
2614  if test -n "$CC"; then
2615  ac_cv_prog_CC="$CC" # Let the user override the test.
2616else
2617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618for as_dir in $PATH
2619do
2620  IFS=$as_save_IFS
2621  test -z "$as_dir" && as_dir=.
2622  for ac_exec_ext in '' $ac_executable_extensions; do
2623  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2624    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2625    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2626    break 2
2627  fi
2628done
2629done
2630IFS=$as_save_IFS
2631
2632fi
2633fi
2634CC=$ac_cv_prog_CC
2635if test -n "$CC"; then
2636  { echo "$as_me:$LINENO: result: $CC" >&5
2637echo "${ECHO_T}$CC" >&6; }
2638else
2639  { echo "$as_me:$LINENO: result: no" >&5
2640echo "${ECHO_T}no" >&6; }
2641fi
2642
2643
2644fi
2645if test -z "$ac_cv_prog_CC"; then
2646  ac_ct_CC=$CC
2647  # Extract the first word of "gcc", so it can be a program name with args.
2648set dummy gcc; ac_word=$2
2649{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2650echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2651if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2652  echo $ECHO_N "(cached) $ECHO_C" >&6
2653else
2654  if test -n "$ac_ct_CC"; then
2655  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2656else
2657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658for as_dir in $PATH
2659do
2660  IFS=$as_save_IFS
2661  test -z "$as_dir" && as_dir=.
2662  for ac_exec_ext in '' $ac_executable_extensions; do
2663  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2664    ac_cv_prog_ac_ct_CC="gcc"
2665    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2666    break 2
2667  fi
2668done
2669done
2670IFS=$as_save_IFS
2671
2672fi
2673fi
2674ac_ct_CC=$ac_cv_prog_ac_ct_CC
2675if test -n "$ac_ct_CC"; then
2676  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2677echo "${ECHO_T}$ac_ct_CC" >&6; }
2678else
2679  { echo "$as_me:$LINENO: result: no" >&5
2680echo "${ECHO_T}no" >&6; }
2681fi
2682
2683  if test "x$ac_ct_CC" = x; then
2684    CC=""
2685  else
2686    case $cross_compiling:$ac_tool_warned in
2687yes:)
2688{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2689whose name does not start with the host triplet.  If you think this
2690configuration is useful to you, please write to autoconf@gnu.org." >&5
2691echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2692whose name does not start with the host triplet.  If you think this
2693configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2694ac_tool_warned=yes ;;
2695esac
2696    CC=$ac_ct_CC
2697  fi
2698else
2699  CC="$ac_cv_prog_CC"
2700fi
2701
2702if test -z "$CC"; then
2703          if test -n "$ac_tool_prefix"; then
2704    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2705set dummy ${ac_tool_prefix}cc; ac_word=$2
2706{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2707echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2708if test "${ac_cv_prog_CC+set}" = set; then
2709  echo $ECHO_N "(cached) $ECHO_C" >&6
2710else
2711  if test -n "$CC"; then
2712  ac_cv_prog_CC="$CC" # Let the user override the test.
2713else
2714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2715for as_dir in $PATH
2716do
2717  IFS=$as_save_IFS
2718  test -z "$as_dir" && as_dir=.
2719  for ac_exec_ext in '' $ac_executable_extensions; do
2720  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2721    ac_cv_prog_CC="${ac_tool_prefix}cc"
2722    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2723    break 2
2724  fi
2725done
2726done
2727IFS=$as_save_IFS
2728
2729fi
2730fi
2731CC=$ac_cv_prog_CC
2732if test -n "$CC"; then
2733  { echo "$as_me:$LINENO: result: $CC" >&5
2734echo "${ECHO_T}$CC" >&6; }
2735else
2736  { echo "$as_me:$LINENO: result: no" >&5
2737echo "${ECHO_T}no" >&6; }
2738fi
2739
2740
2741  fi
2742fi
2743if test -z "$CC"; then
2744  # Extract the first word of "cc", so it can be a program name with args.
2745set dummy cc; ac_word=$2
2746{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2747echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2748if test "${ac_cv_prog_CC+set}" = set; then
2749  echo $ECHO_N "(cached) $ECHO_C" >&6
2750else
2751  if test -n "$CC"; then
2752  ac_cv_prog_CC="$CC" # Let the user override the test.
2753else
2754  ac_prog_rejected=no
2755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2756for as_dir in $PATH
2757do
2758  IFS=$as_save_IFS
2759  test -z "$as_dir" && as_dir=.
2760  for ac_exec_ext in '' $ac_executable_extensions; do
2761  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2762    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2763       ac_prog_rejected=yes
2764       continue
2765     fi
2766    ac_cv_prog_CC="cc"
2767    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2768    break 2
2769  fi
2770done
2771done
2772IFS=$as_save_IFS
2773
2774if test $ac_prog_rejected = yes; then
2775  # We found a bogon in the path, so make sure we never use it.
2776  set dummy $ac_cv_prog_CC
2777  shift
2778  if test $# != 0; then
2779    # We chose a different compiler from the bogus one.
2780    # However, it has the same basename, so the bogon will be chosen
2781    # first if we set CC to just the basename; use the full file name.
2782    shift
2783    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2784  fi
2785fi
2786fi
2787fi
2788CC=$ac_cv_prog_CC
2789if test -n "$CC"; then
2790  { echo "$as_me:$LINENO: result: $CC" >&5
2791echo "${ECHO_T}$CC" >&6; }
2792else
2793  { echo "$as_me:$LINENO: result: no" >&5
2794echo "${ECHO_T}no" >&6; }
2795fi
2796
2797
2798fi
2799if test -z "$CC"; then
2800  if test -n "$ac_tool_prefix"; then
2801  for ac_prog in cl.exe
2802  do
2803    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2804set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2805{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2806echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2807if test "${ac_cv_prog_CC+set}" = set; then
2808  echo $ECHO_N "(cached) $ECHO_C" >&6
2809else
2810  if test -n "$CC"; then
2811  ac_cv_prog_CC="$CC" # Let the user override the test.
2812else
2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814for as_dir in $PATH
2815do
2816  IFS=$as_save_IFS
2817  test -z "$as_dir" && as_dir=.
2818  for ac_exec_ext in '' $ac_executable_extensions; do
2819  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2821    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2822    break 2
2823  fi
2824done
2825done
2826IFS=$as_save_IFS
2827
2828fi
2829fi
2830CC=$ac_cv_prog_CC
2831if test -n "$CC"; then
2832  { echo "$as_me:$LINENO: result: $CC" >&5
2833echo "${ECHO_T}$CC" >&6; }
2834else
2835  { echo "$as_me:$LINENO: result: no" >&5
2836echo "${ECHO_T}no" >&6; }
2837fi
2838
2839
2840    test -n "$CC" && break
2841  done
2842fi
2843if test -z "$CC"; then
2844  ac_ct_CC=$CC
2845  for ac_prog in cl.exe
2846do
2847  # Extract the first word of "$ac_prog", so it can be a program name with args.
2848set dummy $ac_prog; ac_word=$2
2849{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2850echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2851if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2852  echo $ECHO_N "(cached) $ECHO_C" >&6
2853else
2854  if test -n "$ac_ct_CC"; then
2855  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2856else
2857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858for as_dir in $PATH
2859do
2860  IFS=$as_save_IFS
2861  test -z "$as_dir" && as_dir=.
2862  for ac_exec_ext in '' $ac_executable_extensions; do
2863  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2864    ac_cv_prog_ac_ct_CC="$ac_prog"
2865    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2866    break 2
2867  fi
2868done
2869done
2870IFS=$as_save_IFS
2871
2872fi
2873fi
2874ac_ct_CC=$ac_cv_prog_ac_ct_CC
2875if test -n "$ac_ct_CC"; then
2876  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2877echo "${ECHO_T}$ac_ct_CC" >&6; }
2878else
2879  { echo "$as_me:$LINENO: result: no" >&5
2880echo "${ECHO_T}no" >&6; }
2881fi
2882
2883
2884  test -n "$ac_ct_CC" && break
2885done
2886
2887  if test "x$ac_ct_CC" = x; then
2888    CC=""
2889  else
2890    case $cross_compiling:$ac_tool_warned in
2891yes:)
2892{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2893whose name does not start with the host triplet.  If you think this
2894configuration is useful to you, please write to autoconf@gnu.org." >&5
2895echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2896whose name does not start with the host triplet.  If you think this
2897configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2898ac_tool_warned=yes ;;
2899esac
2900    CC=$ac_ct_CC
2901  fi
2902fi
2903
2904fi
2905
2906
2907test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2908See \`config.log' for more details." >&5
2909echo "$as_me: error: no acceptable C compiler found in \$PATH
2910See \`config.log' for more details." >&2;}
2911   { (exit 1); exit 1; }; }
2912
2913# Provide some information about the compiler.
2914echo "$as_me:$LINENO: checking for C compiler version" >&5
2915ac_compiler=`set X $ac_compile; echo $2`
2916{ (ac_try="$ac_compiler --version >&5"
2917case "(($ac_try" in
2918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919  *) ac_try_echo=$ac_try;;
2920esac
2921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922  (eval "$ac_compiler --version >&5") 2>&5
2923  ac_status=$?
2924  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925  (exit $ac_status); }
2926{ (ac_try="$ac_compiler -v >&5"
2927case "(($ac_try" in
2928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929  *) ac_try_echo=$ac_try;;
2930esac
2931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932  (eval "$ac_compiler -v >&5") 2>&5
2933  ac_status=$?
2934  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935  (exit $ac_status); }
2936{ (ac_try="$ac_compiler -V >&5"
2937case "(($ac_try" in
2938  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939  *) ac_try_echo=$ac_try;;
2940esac
2941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2942  (eval "$ac_compiler -V >&5") 2>&5
2943  ac_status=$?
2944  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2945  (exit $ac_status); }
2946
2947cat >conftest.$ac_ext <<_ACEOF
2948/* confdefs.h.  */
2949_ACEOF
2950cat confdefs.h >>conftest.$ac_ext
2951cat >>conftest.$ac_ext <<_ACEOF
2952/* end confdefs.h.  */
2953
2954int
2955main ()
2956{
2957
2958  ;
2959  return 0;
2960}
2961_ACEOF
2962ac_clean_files_save=$ac_clean_files
2963ac_clean_files="$ac_clean_files a.out a.exe b.out"
2964# Try to create an executable without -o first, disregard a.out.
2965# It will help us diagnose broken compilers, and finding out an intuition
2966# of exeext.
2967{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2968echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2969ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2970#
2971# List of possible output files, starting from the most likely.
2972# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2973# only as a last resort.  b.out is created by i960 compilers.
2974ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2975#
2976# The IRIX 6 linker writes into existing files which may not be
2977# executable, retaining their permissions.  Remove them first so a
2978# subsequent execution test works.
2979ac_rmfiles=
2980for ac_file in $ac_files
2981do
2982  case $ac_file in
2983    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2984    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2985  esac
2986done
2987rm -f $ac_rmfiles
2988
2989if { (ac_try="$ac_link_default"
2990case "(($ac_try" in
2991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2992  *) ac_try_echo=$ac_try;;
2993esac
2994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2995  (eval "$ac_link_default") 2>&5
2996  ac_status=$?
2997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2998  (exit $ac_status); }; then
2999  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3000# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3001# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3002# so that the user can short-circuit this test for compilers unknown to
3003# Autoconf.
3004for ac_file in $ac_files ''
3005do
3006  test -f "$ac_file" || continue
3007  case $ac_file in
3008    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3009	;;
3010    [ab].out )
3011	# We found the default executable, but exeext='' is most
3012	# certainly right.
3013	break;;
3014    *.* )
3015        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3016	then :; else
3017	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3018	fi
3019	# We set ac_cv_exeext here because the later test for it is not
3020	# safe: cross compilers may not add the suffix if given an `-o'
3021	# argument, so we may need to know it at that point already.
3022	# Even if this section looks crufty: it has the advantage of
3023	# actually working.
3024	break;;
3025    * )
3026	break;;
3027  esac
3028done
3029test "$ac_cv_exeext" = no && ac_cv_exeext=
3030
3031else
3032  ac_file=''
3033fi
3034
3035{ echo "$as_me:$LINENO: result: $ac_file" >&5
3036echo "${ECHO_T}$ac_file" >&6; }
3037if test -z "$ac_file"; then
3038  echo "$as_me: failed program was:" >&5
3039sed 's/^/| /' conftest.$ac_ext >&5
3040
3041{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3042See \`config.log' for more details." >&5
3043echo "$as_me: error: C compiler cannot create executables
3044See \`config.log' for more details." >&2;}
3045   { (exit 77); exit 77; }; }
3046fi
3047
3048ac_exeext=$ac_cv_exeext
3049
3050# Check that the compiler produces executables we can run.  If not, either
3051# the compiler is broken, or we cross compile.
3052{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3053echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3054# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3055# If not cross compiling, check that we can run a simple program.
3056if test "$cross_compiling" != yes; then
3057  if { ac_try='./$ac_file'
3058  { (case "(($ac_try" in
3059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060  *) ac_try_echo=$ac_try;;
3061esac
3062eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3063  (eval "$ac_try") 2>&5
3064  ac_status=$?
3065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066  (exit $ac_status); }; }; then
3067    cross_compiling=no
3068  else
3069    if test "$cross_compiling" = maybe; then
3070	cross_compiling=yes
3071    else
3072	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3073If you meant to cross compile, use \`--host'.
3074See \`config.log' for more details." >&5
3075echo "$as_me: error: cannot run C compiled programs.
3076If you meant to cross compile, use \`--host'.
3077See \`config.log' for more details." >&2;}
3078   { (exit 1); exit 1; }; }
3079    fi
3080  fi
3081fi
3082{ echo "$as_me:$LINENO: result: yes" >&5
3083echo "${ECHO_T}yes" >&6; }
3084
3085rm -f a.out a.exe conftest$ac_cv_exeext b.out
3086ac_clean_files=$ac_clean_files_save
3087# Check that the compiler produces executables we can run.  If not, either
3088# the compiler is broken, or we cross compile.
3089{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3090echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3091{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3092echo "${ECHO_T}$cross_compiling" >&6; }
3093
3094{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3095echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3096if { (ac_try="$ac_link"
3097case "(($ac_try" in
3098  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099  *) ac_try_echo=$ac_try;;
3100esac
3101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102  (eval "$ac_link") 2>&5
3103  ac_status=$?
3104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105  (exit $ac_status); }; then
3106  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3107# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3108# work properly (i.e., refer to `conftest.exe'), while it won't with
3109# `rm'.
3110for ac_file in conftest.exe conftest conftest.*; do
3111  test -f "$ac_file" || continue
3112  case $ac_file in
3113    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3114    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3115	  break;;
3116    * ) break;;
3117  esac
3118done
3119else
3120  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3121See \`config.log' for more details." >&5
3122echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3123See \`config.log' for more details." >&2;}
3124   { (exit 1); exit 1; }; }
3125fi
3126
3127rm -f conftest$ac_cv_exeext
3128{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3129echo "${ECHO_T}$ac_cv_exeext" >&6; }
3130
3131rm -f conftest.$ac_ext
3132EXEEXT=$ac_cv_exeext
3133ac_exeext=$EXEEXT
3134{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3135echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3136if test "${ac_cv_objext+set}" = set; then
3137  echo $ECHO_N "(cached) $ECHO_C" >&6
3138else
3139  cat >conftest.$ac_ext <<_ACEOF
3140/* confdefs.h.  */
3141_ACEOF
3142cat confdefs.h >>conftest.$ac_ext
3143cat >>conftest.$ac_ext <<_ACEOF
3144/* end confdefs.h.  */
3145
3146int
3147main ()
3148{
3149
3150  ;
3151  return 0;
3152}
3153_ACEOF
3154rm -f conftest.o conftest.obj
3155if { (ac_try="$ac_compile"
3156case "(($ac_try" in
3157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3158  *) ac_try_echo=$ac_try;;
3159esac
3160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3161  (eval "$ac_compile") 2>&5
3162  ac_status=$?
3163  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164  (exit $ac_status); }; then
3165  for ac_file in conftest.o conftest.obj conftest.*; do
3166  test -f "$ac_file" || continue;
3167  case $ac_file in
3168    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3169    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3170       break;;
3171  esac
3172done
3173else
3174  echo "$as_me: failed program was:" >&5
3175sed 's/^/| /' conftest.$ac_ext >&5
3176
3177{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3178See \`config.log' for more details." >&5
3179echo "$as_me: error: cannot compute suffix of object files: cannot compile
3180See \`config.log' for more details." >&2;}
3181   { (exit 1); exit 1; }; }
3182fi
3183
3184rm -f conftest.$ac_cv_objext conftest.$ac_ext
3185fi
3186{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3187echo "${ECHO_T}$ac_cv_objext" >&6; }
3188OBJEXT=$ac_cv_objext
3189ac_objext=$OBJEXT
3190{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3191echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3192if test "${ac_cv_c_compiler_gnu+set}" = set; then
3193  echo $ECHO_N "(cached) $ECHO_C" >&6
3194else
3195  cat >conftest.$ac_ext <<_ACEOF
3196/* confdefs.h.  */
3197_ACEOF
3198cat confdefs.h >>conftest.$ac_ext
3199cat >>conftest.$ac_ext <<_ACEOF
3200/* end confdefs.h.  */
3201
3202int
3203main ()
3204{
3205#ifndef __GNUC__
3206       choke me
3207#endif
3208
3209  ;
3210  return 0;
3211}
3212_ACEOF
3213rm -f conftest.$ac_objext
3214if { (ac_try="$ac_compile"
3215case "(($ac_try" in
3216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217  *) ac_try_echo=$ac_try;;
3218esac
3219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3220  (eval "$ac_compile") 2>conftest.er1
3221  ac_status=$?
3222  grep -v '^ *+' conftest.er1 >conftest.err
3223  rm -f conftest.er1
3224  cat conftest.err >&5
3225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226  (exit $ac_status); } && {
3227	 test -z "$ac_c_werror_flag" ||
3228	 test ! -s conftest.err
3229       } && test -s conftest.$ac_objext; then
3230  ac_compiler_gnu=yes
3231else
3232  echo "$as_me: failed program was:" >&5
3233sed 's/^/| /' conftest.$ac_ext >&5
3234
3235	ac_compiler_gnu=no
3236fi
3237
3238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3239ac_cv_c_compiler_gnu=$ac_compiler_gnu
3240
3241fi
3242{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3243echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3244GCC=`test $ac_compiler_gnu = yes && echo yes`
3245ac_test_CFLAGS=${CFLAGS+set}
3246ac_save_CFLAGS=$CFLAGS
3247{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3248echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3249if test "${ac_cv_prog_cc_g+set}" = set; then
3250  echo $ECHO_N "(cached) $ECHO_C" >&6
3251else
3252  ac_save_c_werror_flag=$ac_c_werror_flag
3253   ac_c_werror_flag=yes
3254   ac_cv_prog_cc_g=no
3255   CFLAGS="-g"
3256   cat >conftest.$ac_ext <<_ACEOF
3257/* confdefs.h.  */
3258_ACEOF
3259cat confdefs.h >>conftest.$ac_ext
3260cat >>conftest.$ac_ext <<_ACEOF
3261/* end confdefs.h.  */
3262
3263int
3264main ()
3265{
3266
3267  ;
3268  return 0;
3269}
3270_ACEOF
3271rm -f conftest.$ac_objext
3272if { (ac_try="$ac_compile"
3273case "(($ac_try" in
3274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275  *) ac_try_echo=$ac_try;;
3276esac
3277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3278  (eval "$ac_compile") 2>conftest.er1
3279  ac_status=$?
3280  grep -v '^ *+' conftest.er1 >conftest.err
3281  rm -f conftest.er1
3282  cat conftest.err >&5
3283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3284  (exit $ac_status); } && {
3285	 test -z "$ac_c_werror_flag" ||
3286	 test ! -s conftest.err
3287       } && test -s conftest.$ac_objext; then
3288  ac_cv_prog_cc_g=yes
3289else
3290  echo "$as_me: failed program was:" >&5
3291sed 's/^/| /' conftest.$ac_ext >&5
3292
3293	CFLAGS=""
3294      cat >conftest.$ac_ext <<_ACEOF
3295/* confdefs.h.  */
3296_ACEOF
3297cat confdefs.h >>conftest.$ac_ext
3298cat >>conftest.$ac_ext <<_ACEOF
3299/* end confdefs.h.  */
3300
3301int
3302main ()
3303{
3304
3305  ;
3306  return 0;
3307}
3308_ACEOF
3309rm -f conftest.$ac_objext
3310if { (ac_try="$ac_compile"
3311case "(($ac_try" in
3312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313  *) ac_try_echo=$ac_try;;
3314esac
3315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3316  (eval "$ac_compile") 2>conftest.er1
3317  ac_status=$?
3318  grep -v '^ *+' conftest.er1 >conftest.err
3319  rm -f conftest.er1
3320  cat conftest.err >&5
3321  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3322  (exit $ac_status); } && {
3323	 test -z "$ac_c_werror_flag" ||
3324	 test ! -s conftest.err
3325       } && test -s conftest.$ac_objext; then
3326  :
3327else
3328  echo "$as_me: failed program was:" >&5
3329sed 's/^/| /' conftest.$ac_ext >&5
3330
3331	ac_c_werror_flag=$ac_save_c_werror_flag
3332	 CFLAGS="-g"
3333	 cat >conftest.$ac_ext <<_ACEOF
3334/* confdefs.h.  */
3335_ACEOF
3336cat confdefs.h >>conftest.$ac_ext
3337cat >>conftest.$ac_ext <<_ACEOF
3338/* end confdefs.h.  */
3339
3340int
3341main ()
3342{
3343
3344  ;
3345  return 0;
3346}
3347_ACEOF
3348rm -f conftest.$ac_objext
3349if { (ac_try="$ac_compile"
3350case "(($ac_try" in
3351  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3352  *) ac_try_echo=$ac_try;;
3353esac
3354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3355  (eval "$ac_compile") 2>conftest.er1
3356  ac_status=$?
3357  grep -v '^ *+' conftest.er1 >conftest.err
3358  rm -f conftest.er1
3359  cat conftest.err >&5
3360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3361  (exit $ac_status); } && {
3362	 test -z "$ac_c_werror_flag" ||
3363	 test ! -s conftest.err
3364       } && test -s conftest.$ac_objext; then
3365  ac_cv_prog_cc_g=yes
3366else
3367  echo "$as_me: failed program was:" >&5
3368sed 's/^/| /' conftest.$ac_ext >&5
3369
3370
3371fi
3372
3373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374fi
3375
3376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3377fi
3378
3379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3380   ac_c_werror_flag=$ac_save_c_werror_flag
3381fi
3382{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3383echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3384if test "$ac_test_CFLAGS" = set; then
3385  CFLAGS=$ac_save_CFLAGS
3386elif test $ac_cv_prog_cc_g = yes; then
3387  if test "$GCC" = yes; then
3388    CFLAGS="-g -O2"
3389  else
3390    CFLAGS="-g"
3391  fi
3392else
3393  if test "$GCC" = yes; then
3394    CFLAGS="-O2"
3395  else
3396    CFLAGS=
3397  fi
3398fi
3399{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3400echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3401if test "${ac_cv_prog_cc_c89+set}" = set; then
3402  echo $ECHO_N "(cached) $ECHO_C" >&6
3403else
3404  ac_cv_prog_cc_c89=no
3405ac_save_CC=$CC
3406cat >conftest.$ac_ext <<_ACEOF
3407/* confdefs.h.  */
3408_ACEOF
3409cat confdefs.h >>conftest.$ac_ext
3410cat >>conftest.$ac_ext <<_ACEOF
3411/* end confdefs.h.  */
3412#include <stdarg.h>
3413#include <stdio.h>
3414#include <sys/types.h>
3415#include <sys/stat.h>
3416/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3417struct buf { int x; };
3418FILE * (*rcsopen) (struct buf *, struct stat *, int);
3419static char *e (p, i)
3420     char **p;
3421     int i;
3422{
3423  return p[i];
3424}
3425static char *f (char * (*g) (char **, int), char **p, ...)
3426{
3427  char *s;
3428  va_list v;
3429  va_start (v,p);
3430  s = g (p, va_arg (v,int));
3431  va_end (v);
3432  return s;
3433}
3434
3435/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3436   function prototypes and stuff, but not '\xHH' hex character constants.
3437   These don't provoke an error unfortunately, instead are silently treated
3438   as 'x'.  The following induces an error, until -std is added to get
3439   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3440   array size at least.  It's necessary to write '\x00'==0 to get something
3441   that's true only with -std.  */
3442int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3443
3444/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445   inside strings and character constants.  */
3446#define FOO(x) 'x'
3447int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3448
3449int test (int i, double x);
3450struct s1 {int (*f) (int a);};
3451struct s2 {int (*f) (double a);};
3452int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3453int argc;
3454char **argv;
3455int
3456main ()
3457{
3458return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3459  ;
3460  return 0;
3461}
3462_ACEOF
3463for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3465do
3466  CC="$ac_save_CC $ac_arg"
3467  rm -f conftest.$ac_objext
3468if { (ac_try="$ac_compile"
3469case "(($ac_try" in
3470  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471  *) ac_try_echo=$ac_try;;
3472esac
3473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3474  (eval "$ac_compile") 2>conftest.er1
3475  ac_status=$?
3476  grep -v '^ *+' conftest.er1 >conftest.err
3477  rm -f conftest.er1
3478  cat conftest.err >&5
3479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3480  (exit $ac_status); } && {
3481	 test -z "$ac_c_werror_flag" ||
3482	 test ! -s conftest.err
3483       } && test -s conftest.$ac_objext; then
3484  ac_cv_prog_cc_c89=$ac_arg
3485else
3486  echo "$as_me: failed program was:" >&5
3487sed 's/^/| /' conftest.$ac_ext >&5
3488
3489
3490fi
3491
3492rm -f core conftest.err conftest.$ac_objext
3493  test "x$ac_cv_prog_cc_c89" != "xno" && break
3494done
3495rm -f conftest.$ac_ext
3496CC=$ac_save_CC
3497
3498fi
3499# AC_CACHE_VAL
3500case "x$ac_cv_prog_cc_c89" in
3501  x)
3502    { echo "$as_me:$LINENO: result: none needed" >&5
3503echo "${ECHO_T}none needed" >&6; } ;;
3504  xno)
3505    { echo "$as_me:$LINENO: result: unsupported" >&5
3506echo "${ECHO_T}unsupported" >&6; } ;;
3507  *)
3508    CC="$CC $ac_cv_prog_cc_c89"
3509    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3510echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3511esac
3512
3513
3514ac_ext=c
3515ac_cpp='$CPP $CPPFLAGS'
3516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3518ac_compiler_gnu=$ac_cv_c_compiler_gnu
3519DEPDIR="${am__leading_dot}deps"
3520
3521ac_config_commands="$ac_config_commands depfiles"
3522
3523
3524am_make=${MAKE-make}
3525cat > confinc << 'END'
3526am__doit:
3527	@echo done
3528.PHONY: am__doit
3529END
3530# If we don't find an include directive, just comment out the code.
3531{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3532echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3533am__include="#"
3534am__quote=
3535_am_result=none
3536# First try GNU make style include.
3537echo "include confinc" > confmf
3538# We grep out `Entering directory' and `Leaving directory'
3539# messages which can occur if `w' ends up in MAKEFLAGS.
3540# In particular we don't look at `^make:' because GNU make might
3541# be invoked under some other name (usually "gmake"), in which
3542# case it prints its new name instead of `make'.
3543if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3544   am__include=include
3545   am__quote=
3546   _am_result=GNU
3547fi
3548# Now try BSD make style include.
3549if test "$am__include" = "#"; then
3550   echo '.include "confinc"' > confmf
3551   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3552      am__include=.include
3553      am__quote="\""
3554      _am_result=BSD
3555   fi
3556fi
3557
3558
3559{ echo "$as_me:$LINENO: result: $_am_result" >&5
3560echo "${ECHO_T}$_am_result" >&6; }
3561rm -f confinc confmf
3562
3563# Check whether --enable-dependency-tracking was given.
3564if test "${enable_dependency_tracking+set}" = set; then
3565  enableval=$enable_dependency_tracking;
3566fi
3567
3568if test "x$enable_dependency_tracking" != xno; then
3569  am_depcomp="$ac_aux_dir/depcomp"
3570  AMDEPBACKSLASH='\'
3571fi
3572 if test "x$enable_dependency_tracking" != xno; then
3573  AMDEP_TRUE=
3574  AMDEP_FALSE='#'
3575else
3576  AMDEP_TRUE='#'
3577  AMDEP_FALSE=
3578fi
3579
3580
3581
3582depcc="$CC"   am_compiler_list=
3583
3584{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3585echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3586if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3587  echo $ECHO_N "(cached) $ECHO_C" >&6
3588else
3589  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3590  # We make a subdir and do the tests there.  Otherwise we can end up
3591  # making bogus files that we don't know about and never remove.  For
3592  # instance it was reported that on HP-UX the gcc test will end up
3593  # making a dummy file named `D' -- because `-MD' means `put the output
3594  # in D'.
3595  mkdir conftest.dir
3596  # Copy depcomp to subdir because otherwise we won't find it if we're
3597  # using a relative directory.
3598  cp "$am_depcomp" conftest.dir
3599  cd conftest.dir
3600  # We will build objects and dependencies in a subdirectory because
3601  # it helps to detect inapplicable dependency modes.  For instance
3602  # both Tru64's cc and ICC support -MD to output dependencies as a
3603  # side effect of compilation, but ICC will put the dependencies in
3604  # the current directory while Tru64 will put them in the object
3605  # directory.
3606  mkdir sub
3607
3608  am_cv_CC_dependencies_compiler_type=none
3609  if test "$am_compiler_list" = ""; then
3610     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3611  fi
3612  for depmode in $am_compiler_list; do
3613    # Setup a source with many dependencies, because some compilers
3614    # like to wrap large dependency lists on column 80 (with \), and
3615    # we should not choose a depcomp mode which is confused by this.
3616    #
3617    # We need to recreate these files for each test, as the compiler may
3618    # overwrite some of them when testing with obscure command lines.
3619    # This happens at least with the AIX C compiler.
3620    : > sub/conftest.c
3621    for i in 1 2 3 4 5 6; do
3622      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3623      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3624      # Solaris 8's {/usr,}/bin/sh.
3625      touch sub/conftst$i.h
3626    done
3627    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3628
3629    case $depmode in
3630    nosideeffect)
3631      # after this tag, mechanisms are not by side-effect, so they'll
3632      # only be used when explicitly requested
3633      if test "x$enable_dependency_tracking" = xyes; then
3634	continue
3635      else
3636	break
3637      fi
3638      ;;
3639    none) break ;;
3640    esac
3641    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3642    # mode.  It turns out that the SunPro C++ compiler does not properly
3643    # handle `-M -o', and we need to detect this.
3644    if depmode=$depmode \
3645       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3646       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3647       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3648         >/dev/null 2>conftest.err &&
3649       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3650       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3651       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3652       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3653      # icc doesn't choke on unknown options, it will just issue warnings
3654      # or remarks (even with -Werror).  So we grep stderr for any message
3655      # that says an option was ignored or not supported.
3656      # When given -MP, icc 7.0 and 7.1 complain thusly:
3657      #   icc: Command line warning: ignoring option '-M'; no argument required
3658      # The diagnosis changed in icc 8.0:
3659      #   icc: Command line remark: option '-MP' not supported
3660      if (grep 'ignoring option' conftest.err ||
3661          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3662        am_cv_CC_dependencies_compiler_type=$depmode
3663        break
3664      fi
3665    fi
3666  done
3667
3668  cd ..
3669  rm -rf conftest.dir
3670else
3671  am_cv_CC_dependencies_compiler_type=none
3672fi
3673
3674fi
3675{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3676echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3677CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3678
3679 if
3680  test "x$enable_dependency_tracking" != xno \
3681  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3682  am__fastdepCC_TRUE=
3683  am__fastdepCC_FALSE='#'
3684else
3685  am__fastdepCC_TRUE='#'
3686  am__fastdepCC_FALSE=
3687fi
3688
3689
3690ac_ext=cpp
3691ac_cpp='$CXXCPP $CPPFLAGS'
3692ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3693ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3694ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3695if test -z "$CXX"; then
3696  if test -n "$CCC"; then
3697    CXX=$CCC
3698  else
3699    if test -n "$ac_tool_prefix"; then
3700  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3701  do
3702    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3703set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3704{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3705echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3706if test "${ac_cv_prog_CXX+set}" = set; then
3707  echo $ECHO_N "(cached) $ECHO_C" >&6
3708else
3709  if test -n "$CXX"; then
3710  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3711else
3712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3713for as_dir in $PATH
3714do
3715  IFS=$as_save_IFS
3716  test -z "$as_dir" && as_dir=.
3717  for ac_exec_ext in '' $ac_executable_extensions; do
3718  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3719    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3720    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3721    break 2
3722  fi
3723done
3724done
3725IFS=$as_save_IFS
3726
3727fi
3728fi
3729CXX=$ac_cv_prog_CXX
3730if test -n "$CXX"; then
3731  { echo "$as_me:$LINENO: result: $CXX" >&5
3732echo "${ECHO_T}$CXX" >&6; }
3733else
3734  { echo "$as_me:$LINENO: result: no" >&5
3735echo "${ECHO_T}no" >&6; }
3736fi
3737
3738
3739    test -n "$CXX" && break
3740  done
3741fi
3742if test -z "$CXX"; then
3743  ac_ct_CXX=$CXX
3744  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3745do
3746  # Extract the first word of "$ac_prog", so it can be a program name with args.
3747set dummy $ac_prog; ac_word=$2
3748{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3749echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3750if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3751  echo $ECHO_N "(cached) $ECHO_C" >&6
3752else
3753  if test -n "$ac_ct_CXX"; then
3754  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3755else
3756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3757for as_dir in $PATH
3758do
3759  IFS=$as_save_IFS
3760  test -z "$as_dir" && as_dir=.
3761  for ac_exec_ext in '' $ac_executable_extensions; do
3762  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3763    ac_cv_prog_ac_ct_CXX="$ac_prog"
3764    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3765    break 2
3766  fi
3767done
3768done
3769IFS=$as_save_IFS
3770
3771fi
3772fi
3773ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3774if test -n "$ac_ct_CXX"; then
3775  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3776echo "${ECHO_T}$ac_ct_CXX" >&6; }
3777else
3778  { echo "$as_me:$LINENO: result: no" >&5
3779echo "${ECHO_T}no" >&6; }
3780fi
3781
3782
3783  test -n "$ac_ct_CXX" && break
3784done
3785
3786  if test "x$ac_ct_CXX" = x; then
3787    CXX="g++"
3788  else
3789    case $cross_compiling:$ac_tool_warned in
3790yes:)
3791{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3792whose name does not start with the host triplet.  If you think this
3793configuration is useful to you, please write to autoconf@gnu.org." >&5
3794echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3795whose name does not start with the host triplet.  If you think this
3796configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3797ac_tool_warned=yes ;;
3798esac
3799    CXX=$ac_ct_CXX
3800  fi
3801fi
3802
3803  fi
3804fi
3805# Provide some information about the compiler.
3806echo "$as_me:$LINENO: checking for C++ compiler version" >&5
3807ac_compiler=`set X $ac_compile; echo $2`
3808{ (ac_try="$ac_compiler --version >&5"
3809case "(($ac_try" in
3810  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811  *) ac_try_echo=$ac_try;;
3812esac
3813eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3814  (eval "$ac_compiler --version >&5") 2>&5
3815  ac_status=$?
3816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3817  (exit $ac_status); }
3818{ (ac_try="$ac_compiler -v >&5"
3819case "(($ac_try" in
3820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3821  *) ac_try_echo=$ac_try;;
3822esac
3823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3824  (eval "$ac_compiler -v >&5") 2>&5
3825  ac_status=$?
3826  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3827  (exit $ac_status); }
3828{ (ac_try="$ac_compiler -V >&5"
3829case "(($ac_try" in
3830  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3831  *) ac_try_echo=$ac_try;;
3832esac
3833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3834  (eval "$ac_compiler -V >&5") 2>&5
3835  ac_status=$?
3836  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3837  (exit $ac_status); }
3838
3839{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3840echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
3841if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3842  echo $ECHO_N "(cached) $ECHO_C" >&6
3843else
3844  cat >conftest.$ac_ext <<_ACEOF
3845/* confdefs.h.  */
3846_ACEOF
3847cat confdefs.h >>conftest.$ac_ext
3848cat >>conftest.$ac_ext <<_ACEOF
3849/* end confdefs.h.  */
3850
3851int
3852main ()
3853{
3854#ifndef __GNUC__
3855       choke me
3856#endif
3857
3858  ;
3859  return 0;
3860}
3861_ACEOF
3862rm -f conftest.$ac_objext
3863if { (ac_try="$ac_compile"
3864case "(($ac_try" in
3865  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3866  *) ac_try_echo=$ac_try;;
3867esac
3868eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3869  (eval "$ac_compile") 2>conftest.er1
3870  ac_status=$?
3871  grep -v '^ *+' conftest.er1 >conftest.err
3872  rm -f conftest.er1
3873  cat conftest.err >&5
3874  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3875  (exit $ac_status); } && {
3876	 test -z "$ac_cxx_werror_flag" ||
3877	 test ! -s conftest.err
3878       } && test -s conftest.$ac_objext; then
3879  ac_compiler_gnu=yes
3880else
3881  echo "$as_me: failed program was:" >&5
3882sed 's/^/| /' conftest.$ac_ext >&5
3883
3884	ac_compiler_gnu=no
3885fi
3886
3887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3888ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3889
3890fi
3891{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3892echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3893GXX=`test $ac_compiler_gnu = yes && echo yes`
3894ac_test_CXXFLAGS=${CXXFLAGS+set}
3895ac_save_CXXFLAGS=$CXXFLAGS
3896{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3897echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3898if test "${ac_cv_prog_cxx_g+set}" = set; then
3899  echo $ECHO_N "(cached) $ECHO_C" >&6
3900else
3901  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3902   ac_cxx_werror_flag=yes
3903   ac_cv_prog_cxx_g=no
3904   CXXFLAGS="-g"
3905   cat >conftest.$ac_ext <<_ACEOF
3906/* confdefs.h.  */
3907_ACEOF
3908cat confdefs.h >>conftest.$ac_ext
3909cat >>conftest.$ac_ext <<_ACEOF
3910/* end confdefs.h.  */
3911
3912int
3913main ()
3914{
3915
3916  ;
3917  return 0;
3918}
3919_ACEOF
3920rm -f conftest.$ac_objext
3921if { (ac_try="$ac_compile"
3922case "(($ac_try" in
3923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924  *) ac_try_echo=$ac_try;;
3925esac
3926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3927  (eval "$ac_compile") 2>conftest.er1
3928  ac_status=$?
3929  grep -v '^ *+' conftest.er1 >conftest.err
3930  rm -f conftest.er1
3931  cat conftest.err >&5
3932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3933  (exit $ac_status); } && {
3934	 test -z "$ac_cxx_werror_flag" ||
3935	 test ! -s conftest.err
3936       } && test -s conftest.$ac_objext; then
3937  ac_cv_prog_cxx_g=yes
3938else
3939  echo "$as_me: failed program was:" >&5
3940sed 's/^/| /' conftest.$ac_ext >&5
3941
3942	CXXFLAGS=""
3943      cat >conftest.$ac_ext <<_ACEOF
3944/* confdefs.h.  */
3945_ACEOF
3946cat confdefs.h >>conftest.$ac_ext
3947cat >>conftest.$ac_ext <<_ACEOF
3948/* end confdefs.h.  */
3949
3950int
3951main ()
3952{
3953
3954  ;
3955  return 0;
3956}
3957_ACEOF
3958rm -f conftest.$ac_objext
3959if { (ac_try="$ac_compile"
3960case "(($ac_try" in
3961  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3962  *) ac_try_echo=$ac_try;;
3963esac
3964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3965  (eval "$ac_compile") 2>conftest.er1
3966  ac_status=$?
3967  grep -v '^ *+' conftest.er1 >conftest.err
3968  rm -f conftest.er1
3969  cat conftest.err >&5
3970  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3971  (exit $ac_status); } && {
3972	 test -z "$ac_cxx_werror_flag" ||
3973	 test ! -s conftest.err
3974       } && test -s conftest.$ac_objext; then
3975  :
3976else
3977  echo "$as_me: failed program was:" >&5
3978sed 's/^/| /' conftest.$ac_ext >&5
3979
3980	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3981	 CXXFLAGS="-g"
3982	 cat >conftest.$ac_ext <<_ACEOF
3983/* confdefs.h.  */
3984_ACEOF
3985cat confdefs.h >>conftest.$ac_ext
3986cat >>conftest.$ac_ext <<_ACEOF
3987/* end confdefs.h.  */
3988
3989int
3990main ()
3991{
3992
3993  ;
3994  return 0;
3995}
3996_ACEOF
3997rm -f conftest.$ac_objext
3998if { (ac_try="$ac_compile"
3999case "(($ac_try" in
4000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4001  *) ac_try_echo=$ac_try;;
4002esac
4003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4004  (eval "$ac_compile") 2>conftest.er1
4005  ac_status=$?
4006  grep -v '^ *+' conftest.er1 >conftest.err
4007  rm -f conftest.er1
4008  cat conftest.err >&5
4009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4010  (exit $ac_status); } && {
4011	 test -z "$ac_cxx_werror_flag" ||
4012	 test ! -s conftest.err
4013       } && test -s conftest.$ac_objext; then
4014  ac_cv_prog_cxx_g=yes
4015else
4016  echo "$as_me: failed program was:" >&5
4017sed 's/^/| /' conftest.$ac_ext >&5
4018
4019
4020fi
4021
4022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4023fi
4024
4025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026fi
4027
4028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4029   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4030fi
4031{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4032echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
4033if test "$ac_test_CXXFLAGS" = set; then
4034  CXXFLAGS=$ac_save_CXXFLAGS
4035elif test $ac_cv_prog_cxx_g = yes; then
4036  if test "$GXX" = yes; then
4037    CXXFLAGS="-g -O2"
4038  else
4039    CXXFLAGS="-g"
4040  fi
4041else
4042  if test "$GXX" = yes; then
4043    CXXFLAGS="-O2"
4044  else
4045    CXXFLAGS=
4046  fi
4047fi
4048ac_ext=c
4049ac_cpp='$CPP $CPPFLAGS'
4050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4052ac_compiler_gnu=$ac_cv_c_compiler_gnu
4053
4054depcc="$CXX"  am_compiler_list=
4055
4056{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4057echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
4058if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
4059  echo $ECHO_N "(cached) $ECHO_C" >&6
4060else
4061  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4062  # We make a subdir and do the tests there.  Otherwise we can end up
4063  # making bogus files that we don't know about and never remove.  For
4064  # instance it was reported that on HP-UX the gcc test will end up
4065  # making a dummy file named `D' -- because `-MD' means `put the output
4066  # in D'.
4067  mkdir conftest.dir
4068  # Copy depcomp to subdir because otherwise we won't find it if we're
4069  # using a relative directory.
4070  cp "$am_depcomp" conftest.dir
4071  cd conftest.dir
4072  # We will build objects and dependencies in a subdirectory because
4073  # it helps to detect inapplicable dependency modes.  For instance
4074  # both Tru64's cc and ICC support -MD to output dependencies as a
4075  # side effect of compilation, but ICC will put the dependencies in
4076  # the current directory while Tru64 will put them in the object
4077  # directory.
4078  mkdir sub
4079
4080  am_cv_CXX_dependencies_compiler_type=none
4081  if test "$am_compiler_list" = ""; then
4082     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4083  fi
4084  for depmode in $am_compiler_list; do
4085    # Setup a source with many dependencies, because some compilers
4086    # like to wrap large dependency lists on column 80 (with \), and
4087    # we should not choose a depcomp mode which is confused by this.
4088    #
4089    # We need to recreate these files for each test, as the compiler may
4090    # overwrite some of them when testing with obscure command lines.
4091    # This happens at least with the AIX C compiler.
4092    : > sub/conftest.c
4093    for i in 1 2 3 4 5 6; do
4094      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4095      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4096      # Solaris 8's {/usr,}/bin/sh.
4097      touch sub/conftst$i.h
4098    done
4099    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4100
4101    case $depmode in
4102    nosideeffect)
4103      # after this tag, mechanisms are not by side-effect, so they'll
4104      # only be used when explicitly requested
4105      if test "x$enable_dependency_tracking" = xyes; then
4106	continue
4107      else
4108	break
4109      fi
4110      ;;
4111    none) break ;;
4112    esac
4113    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4114    # mode.  It turns out that the SunPro C++ compiler does not properly
4115    # handle `-M -o', and we need to detect this.
4116    if depmode=$depmode \
4117       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4118       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4119       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4120         >/dev/null 2>conftest.err &&
4121       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4122       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4123       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4124       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4125      # icc doesn't choke on unknown options, it will just issue warnings
4126      # or remarks (even with -Werror).  So we grep stderr for any message
4127      # that says an option was ignored or not supported.
4128      # When given -MP, icc 7.0 and 7.1 complain thusly:
4129      #   icc: Command line warning: ignoring option '-M'; no argument required
4130      # The diagnosis changed in icc 8.0:
4131      #   icc: Command line remark: option '-MP' not supported
4132      if (grep 'ignoring option' conftest.err ||
4133          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4134        am_cv_CXX_dependencies_compiler_type=$depmode
4135        break
4136      fi
4137    fi
4138  done
4139
4140  cd ..
4141  rm -rf conftest.dir
4142else
4143  am_cv_CXX_dependencies_compiler_type=none
4144fi
4145
4146fi
4147{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4148echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
4149CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4150
4151 if
4152  test "x$enable_dependency_tracking" != xno \
4153  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4154  am__fastdepCXX_TRUE=
4155  am__fastdepCXX_FALSE='#'
4156else
4157  am__fastdepCXX_TRUE='#'
4158  am__fastdepCXX_FALSE=
4159fi
4160
4161
4162ac_ext=cpp
4163ac_cpp='$CXXCPP $CPPFLAGS'
4164ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4165ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4166ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4167
4168
4169cat >>confdefs.h <<\_ACEOF
4170#define _GNU_SOURCE 1
4171_ACEOF
4172
4173
4174
4175ac_ext=cpp
4176ac_cpp='$CXXCPP $CPPFLAGS'
4177ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4178ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4179ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4180{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4181echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4182if test -z "$CXXCPP"; then
4183  if test "${ac_cv_prog_CXXCPP+set}" = set; then
4184  echo $ECHO_N "(cached) $ECHO_C" >&6
4185else
4186      # Double quotes because CXXCPP needs to be expanded
4187    for CXXCPP in "$CXX -E" "/lib/cpp"
4188    do
4189      ac_preproc_ok=false
4190for ac_cxx_preproc_warn_flag in '' yes
4191do
4192  # Use a header file that comes with gcc, so configuring glibc
4193  # with a fresh cross-compiler works.
4194  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4195  # <limits.h> exists even on freestanding compilers.
4196  # On the NeXT, cc -E runs the code through the compiler's parser,
4197  # not just through cpp. "Syntax error" is here to catch this case.
4198  cat >conftest.$ac_ext <<_ACEOF
4199/* confdefs.h.  */
4200_ACEOF
4201cat confdefs.h >>conftest.$ac_ext
4202cat >>conftest.$ac_ext <<_ACEOF
4203/* end confdefs.h.  */
4204#ifdef __STDC__
4205# include <limits.h>
4206#else
4207# include <assert.h>
4208#endif
4209		     Syntax error
4210_ACEOF
4211if { (ac_try="$ac_cpp conftest.$ac_ext"
4212case "(($ac_try" in
4213  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4214  *) ac_try_echo=$ac_try;;
4215esac
4216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4217  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4218  ac_status=$?
4219  grep -v '^ *+' conftest.er1 >conftest.err
4220  rm -f conftest.er1
4221  cat conftest.err >&5
4222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4223  (exit $ac_status); } >/dev/null && {
4224	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4225	 test ! -s conftest.err
4226       }; then
4227  :
4228else
4229  echo "$as_me: failed program was:" >&5
4230sed 's/^/| /' conftest.$ac_ext >&5
4231
4232  # Broken: fails on valid input.
4233continue
4234fi
4235
4236rm -f conftest.err conftest.$ac_ext
4237
4238  # OK, works on sane cases.  Now check whether nonexistent headers
4239  # can be detected and how.
4240  cat >conftest.$ac_ext <<_ACEOF
4241/* confdefs.h.  */
4242_ACEOF
4243cat confdefs.h >>conftest.$ac_ext
4244cat >>conftest.$ac_ext <<_ACEOF
4245/* end confdefs.h.  */
4246#include <ac_nonexistent.h>
4247_ACEOF
4248if { (ac_try="$ac_cpp conftest.$ac_ext"
4249case "(($ac_try" in
4250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4251  *) ac_try_echo=$ac_try;;
4252esac
4253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4254  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4255  ac_status=$?
4256  grep -v '^ *+' conftest.er1 >conftest.err
4257  rm -f conftest.er1
4258  cat conftest.err >&5
4259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4260  (exit $ac_status); } >/dev/null && {
4261	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4262	 test ! -s conftest.err
4263       }; then
4264  # Broken: success on invalid input.
4265continue
4266else
4267  echo "$as_me: failed program was:" >&5
4268sed 's/^/| /' conftest.$ac_ext >&5
4269
4270  # Passes both tests.
4271ac_preproc_ok=:
4272break
4273fi
4274
4275rm -f conftest.err conftest.$ac_ext
4276
4277done
4278# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4279rm -f conftest.err conftest.$ac_ext
4280if $ac_preproc_ok; then
4281  break
4282fi
4283
4284    done
4285    ac_cv_prog_CXXCPP=$CXXCPP
4286
4287fi
4288  CXXCPP=$ac_cv_prog_CXXCPP
4289else
4290  ac_cv_prog_CXXCPP=$CXXCPP
4291fi
4292{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
4293echo "${ECHO_T}$CXXCPP" >&6; }
4294ac_preproc_ok=false
4295for ac_cxx_preproc_warn_flag in '' yes
4296do
4297  # Use a header file that comes with gcc, so configuring glibc
4298  # with a fresh cross-compiler works.
4299  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4300  # <limits.h> exists even on freestanding compilers.
4301  # On the NeXT, cc -E runs the code through the compiler's parser,
4302  # not just through cpp. "Syntax error" is here to catch this case.
4303  cat >conftest.$ac_ext <<_ACEOF
4304/* confdefs.h.  */
4305_ACEOF
4306cat confdefs.h >>conftest.$ac_ext
4307cat >>conftest.$ac_ext <<_ACEOF
4308/* end confdefs.h.  */
4309#ifdef __STDC__
4310# include <limits.h>
4311#else
4312# include <assert.h>
4313#endif
4314		     Syntax error
4315_ACEOF
4316if { (ac_try="$ac_cpp conftest.$ac_ext"
4317case "(($ac_try" in
4318  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4319  *) ac_try_echo=$ac_try;;
4320esac
4321eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4322  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4323  ac_status=$?
4324  grep -v '^ *+' conftest.er1 >conftest.err
4325  rm -f conftest.er1
4326  cat conftest.err >&5
4327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4328  (exit $ac_status); } >/dev/null && {
4329	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4330	 test ! -s conftest.err
4331       }; then
4332  :
4333else
4334  echo "$as_me: failed program was:" >&5
4335sed 's/^/| /' conftest.$ac_ext >&5
4336
4337  # Broken: fails on valid input.
4338continue
4339fi
4340
4341rm -f conftest.err conftest.$ac_ext
4342
4343  # OK, works on sane cases.  Now check whether nonexistent headers
4344  # can be detected and how.
4345  cat >conftest.$ac_ext <<_ACEOF
4346/* confdefs.h.  */
4347_ACEOF
4348cat confdefs.h >>conftest.$ac_ext
4349cat >>conftest.$ac_ext <<_ACEOF
4350/* end confdefs.h.  */
4351#include <ac_nonexistent.h>
4352_ACEOF
4353if { (ac_try="$ac_cpp conftest.$ac_ext"
4354case "(($ac_try" in
4355  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4356  *) ac_try_echo=$ac_try;;
4357esac
4358eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4359  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4360  ac_status=$?
4361  grep -v '^ *+' conftest.er1 >conftest.err
4362  rm -f conftest.er1
4363  cat conftest.err >&5
4364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4365  (exit $ac_status); } >/dev/null && {
4366	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4367	 test ! -s conftest.err
4368       }; then
4369  # Broken: success on invalid input.
4370continue
4371else
4372  echo "$as_me: failed program was:" >&5
4373sed 's/^/| /' conftest.$ac_ext >&5
4374
4375  # Passes both tests.
4376ac_preproc_ok=:
4377break
4378fi
4379
4380rm -f conftest.err conftest.$ac_ext
4381
4382done
4383# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4384rm -f conftest.err conftest.$ac_ext
4385if $ac_preproc_ok; then
4386  :
4387else
4388  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4389See \`config.log' for more details." >&5
4390echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4391See \`config.log' for more details." >&2;}
4392   { (exit 1); exit 1; }; }
4393fi
4394
4395ac_ext=cpp
4396ac_cpp='$CXXCPP $CPPFLAGS'
4397ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4398ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4399ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4400
4401
4402{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4403echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4404if test "${ac_cv_path_GREP+set}" = set; then
4405  echo $ECHO_N "(cached) $ECHO_C" >&6
4406else
4407  # Extract the first word of "grep ggrep" to use in msg output
4408if test -z "$GREP"; then
4409set dummy grep ggrep; ac_prog_name=$2
4410if test "${ac_cv_path_GREP+set}" = set; then
4411  echo $ECHO_N "(cached) $ECHO_C" >&6
4412else
4413  ac_path_GREP_found=false
4414# Loop through the user's path and test for each of PROGNAME-LIST
4415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4416for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4417do
4418  IFS=$as_save_IFS
4419  test -z "$as_dir" && as_dir=.
4420  for ac_prog in grep ggrep; do
4421  for ac_exec_ext in '' $ac_executable_extensions; do
4422    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4423    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4424    # Check for GNU ac_path_GREP and select it if it is found.
4425  # Check for GNU $ac_path_GREP
4426case `"$ac_path_GREP" --version 2>&1` in
4427*GNU*)
4428  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4429*)
4430  ac_count=0
4431  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4432  while :
4433  do
4434    cat "conftest.in" "conftest.in" >"conftest.tmp"
4435    mv "conftest.tmp" "conftest.in"
4436    cp "conftest.in" "conftest.nl"
4437    echo 'GREP' >> "conftest.nl"
4438    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4439    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4440    ac_count=`expr $ac_count + 1`
4441    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4442      # Best one so far, save it but keep looking for a better one
4443      ac_cv_path_GREP="$ac_path_GREP"
4444      ac_path_GREP_max=$ac_count
4445    fi
4446    # 10*(2^10) chars as input seems more than enough
4447    test $ac_count -gt 10 && break
4448  done
4449  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4450esac
4451
4452
4453    $ac_path_GREP_found && break 3
4454  done
4455done
4456
4457done
4458IFS=$as_save_IFS
4459
4460
4461fi
4462
4463GREP="$ac_cv_path_GREP"
4464if test -z "$GREP"; then
4465  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4466echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4467   { (exit 1); exit 1; }; }
4468fi
4469
4470else
4471  ac_cv_path_GREP=$GREP
4472fi
4473
4474
4475fi
4476{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4477echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4478 GREP="$ac_cv_path_GREP"
4479
4480
4481{ echo "$as_me:$LINENO: checking for egrep" >&5
4482echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4483if test "${ac_cv_path_EGREP+set}" = set; then
4484  echo $ECHO_N "(cached) $ECHO_C" >&6
4485else
4486  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4487   then ac_cv_path_EGREP="$GREP -E"
4488   else
4489     # Extract the first word of "egrep" to use in msg output
4490if test -z "$EGREP"; then
4491set dummy egrep; ac_prog_name=$2
4492if test "${ac_cv_path_EGREP+set}" = set; then
4493  echo $ECHO_N "(cached) $ECHO_C" >&6
4494else
4495  ac_path_EGREP_found=false
4496# Loop through the user's path and test for each of PROGNAME-LIST
4497as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4498for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4499do
4500  IFS=$as_save_IFS
4501  test -z "$as_dir" && as_dir=.
4502  for ac_prog in egrep; do
4503  for ac_exec_ext in '' $ac_executable_extensions; do
4504    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4505    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4506    # Check for GNU ac_path_EGREP and select it if it is found.
4507  # Check for GNU $ac_path_EGREP
4508case `"$ac_path_EGREP" --version 2>&1` in
4509*GNU*)
4510  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4511*)
4512  ac_count=0
4513  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4514  while :
4515  do
4516    cat "conftest.in" "conftest.in" >"conftest.tmp"
4517    mv "conftest.tmp" "conftest.in"
4518    cp "conftest.in" "conftest.nl"
4519    echo 'EGREP' >> "conftest.nl"
4520    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4521    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4522    ac_count=`expr $ac_count + 1`
4523    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4524      # Best one so far, save it but keep looking for a better one
4525      ac_cv_path_EGREP="$ac_path_EGREP"
4526      ac_path_EGREP_max=$ac_count
4527    fi
4528    # 10*(2^10) chars as input seems more than enough
4529    test $ac_count -gt 10 && break
4530  done
4531  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4532esac
4533
4534
4535    $ac_path_EGREP_found && break 3
4536  done
4537done
4538
4539done
4540IFS=$as_save_IFS
4541
4542
4543fi
4544
4545EGREP="$ac_cv_path_EGREP"
4546if test -z "$EGREP"; then
4547  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4548echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4549   { (exit 1); exit 1; }; }
4550fi
4551
4552else
4553  ac_cv_path_EGREP=$EGREP
4554fi
4555
4556
4557   fi
4558fi
4559{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4560echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4561 EGREP="$ac_cv_path_EGREP"
4562
4563
4564
4565{ echo "$as_me:$LINENO: checking for AIX" >&5
4566echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
4567cat >conftest.$ac_ext <<_ACEOF
4568/* confdefs.h.  */
4569_ACEOF
4570cat confdefs.h >>conftest.$ac_ext
4571cat >>conftest.$ac_ext <<_ACEOF
4572/* end confdefs.h.  */
4573#ifdef _AIX
4574  yes
4575#endif
4576
4577_ACEOF
4578if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4579  $EGREP "yes" >/dev/null 2>&1; then
4580  { echo "$as_me:$LINENO: result: yes" >&5
4581echo "${ECHO_T}yes" >&6; }
4582cat >>confdefs.h <<\_ACEOF
4583#define _ALL_SOURCE 1
4584_ACEOF
4585
4586else
4587  { echo "$as_me:$LINENO: result: no" >&5
4588echo "${ECHO_T}no" >&6; }
4589fi
4590rm -f conftest*
4591
4592
4593{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4594echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4595if test "${ac_cv_header_stdc+set}" = set; then
4596  echo $ECHO_N "(cached) $ECHO_C" >&6
4597else
4598  cat >conftest.$ac_ext <<_ACEOF
4599/* confdefs.h.  */
4600_ACEOF
4601cat confdefs.h >>conftest.$ac_ext
4602cat >>conftest.$ac_ext <<_ACEOF
4603/* end confdefs.h.  */
4604#include <stdlib.h>
4605#include <stdarg.h>
4606#include <string.h>
4607#include <float.h>
4608
4609int
4610main ()
4611{
4612
4613  ;
4614  return 0;
4615}
4616_ACEOF
4617rm -f conftest.$ac_objext
4618if { (ac_try="$ac_compile"
4619case "(($ac_try" in
4620  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4621  *) ac_try_echo=$ac_try;;
4622esac
4623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4624  (eval "$ac_compile") 2>conftest.er1
4625  ac_status=$?
4626  grep -v '^ *+' conftest.er1 >conftest.err
4627  rm -f conftest.er1
4628  cat conftest.err >&5
4629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630  (exit $ac_status); } && {
4631	 test -z "$ac_cxx_werror_flag" ||
4632	 test ! -s conftest.err
4633       } && test -s conftest.$ac_objext; then
4634  ac_cv_header_stdc=yes
4635else
4636  echo "$as_me: failed program was:" >&5
4637sed 's/^/| /' conftest.$ac_ext >&5
4638
4639	ac_cv_header_stdc=no
4640fi
4641
4642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4643
4644if test $ac_cv_header_stdc = yes; then
4645  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4646  cat >conftest.$ac_ext <<_ACEOF
4647/* confdefs.h.  */
4648_ACEOF
4649cat confdefs.h >>conftest.$ac_ext
4650cat >>conftest.$ac_ext <<_ACEOF
4651/* end confdefs.h.  */
4652#include <string.h>
4653
4654_ACEOF
4655if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4656  $EGREP "memchr" >/dev/null 2>&1; then
4657  :
4658else
4659  ac_cv_header_stdc=no
4660fi
4661rm -f conftest*
4662
4663fi
4664
4665if test $ac_cv_header_stdc = yes; then
4666  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4667  cat >conftest.$ac_ext <<_ACEOF
4668/* confdefs.h.  */
4669_ACEOF
4670cat confdefs.h >>conftest.$ac_ext
4671cat >>conftest.$ac_ext <<_ACEOF
4672/* end confdefs.h.  */
4673#include <stdlib.h>
4674
4675_ACEOF
4676if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4677  $EGREP "free" >/dev/null 2>&1; then
4678  :
4679else
4680  ac_cv_header_stdc=no
4681fi
4682rm -f conftest*
4683
4684fi
4685
4686if test $ac_cv_header_stdc = yes; then
4687  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4688  if test "$cross_compiling" = yes; then
4689  :
4690else
4691  cat >conftest.$ac_ext <<_ACEOF
4692/* confdefs.h.  */
4693_ACEOF
4694cat confdefs.h >>conftest.$ac_ext
4695cat >>conftest.$ac_ext <<_ACEOF
4696/* end confdefs.h.  */
4697#include <ctype.h>
4698#include <stdlib.h>
4699#if ((' ' & 0x0FF) == 0x020)
4700# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4701# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4702#else
4703# define ISLOWER(c) \
4704		   (('a' <= (c) && (c) <= 'i') \
4705		     || ('j' <= (c) && (c) <= 'r') \
4706		     || ('s' <= (c) && (c) <= 'z'))
4707# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4708#endif
4709
4710#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4711int
4712main ()
4713{
4714  int i;
4715  for (i = 0; i < 256; i++)
4716    if (XOR (islower (i), ISLOWER (i))
4717	|| toupper (i) != TOUPPER (i))
4718      return 2;
4719  return 0;
4720}
4721_ACEOF
4722rm -f conftest$ac_exeext
4723if { (ac_try="$ac_link"
4724case "(($ac_try" in
4725  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4726  *) ac_try_echo=$ac_try;;
4727esac
4728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4729  (eval "$ac_link") 2>&5
4730  ac_status=$?
4731  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4732  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4733  { (case "(($ac_try" in
4734  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4735  *) ac_try_echo=$ac_try;;
4736esac
4737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4738  (eval "$ac_try") 2>&5
4739  ac_status=$?
4740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4741  (exit $ac_status); }; }; then
4742  :
4743else
4744  echo "$as_me: program exited with status $ac_status" >&5
4745echo "$as_me: failed program was:" >&5
4746sed 's/^/| /' conftest.$ac_ext >&5
4747
4748( exit $ac_status )
4749ac_cv_header_stdc=no
4750fi
4751rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4752fi
4753
4754
4755fi
4756fi
4757{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4758echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4759if test $ac_cv_header_stdc = yes; then
4760
4761cat >>confdefs.h <<\_ACEOF
4762#define STDC_HEADERS 1
4763_ACEOF
4764
4765fi
4766
4767# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4778		  inttypes.h stdint.h unistd.h
4779do
4780as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4781{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4782echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4783if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4784  echo $ECHO_N "(cached) $ECHO_C" >&6
4785else
4786  cat >conftest.$ac_ext <<_ACEOF
4787/* confdefs.h.  */
4788_ACEOF
4789cat confdefs.h >>conftest.$ac_ext
4790cat >>conftest.$ac_ext <<_ACEOF
4791/* end confdefs.h.  */
4792$ac_includes_default
4793
4794#include <$ac_header>
4795_ACEOF
4796rm -f conftest.$ac_objext
4797if { (ac_try="$ac_compile"
4798case "(($ac_try" in
4799  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4800  *) ac_try_echo=$ac_try;;
4801esac
4802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4803  (eval "$ac_compile") 2>conftest.er1
4804  ac_status=$?
4805  grep -v '^ *+' conftest.er1 >conftest.err
4806  rm -f conftest.er1
4807  cat conftest.err >&5
4808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4809  (exit $ac_status); } && {
4810	 test -z "$ac_cxx_werror_flag" ||
4811	 test ! -s conftest.err
4812       } && test -s conftest.$ac_objext; then
4813  eval "$as_ac_Header=yes"
4814else
4815  echo "$as_me: failed program was:" >&5
4816sed 's/^/| /' conftest.$ac_ext >&5
4817
4818	eval "$as_ac_Header=no"
4819fi
4820
4821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4822fi
4823ac_res=`eval echo '${'$as_ac_Header'}'`
4824	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4825echo "${ECHO_T}$ac_res" >&6; }
4826if test `eval echo '${'$as_ac_Header'}'` = yes; then
4827  cat >>confdefs.h <<_ACEOF
4828#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4829_ACEOF
4830
4831fi
4832
4833done
4834
4835
4836if test "${ac_cv_header_minix_config_h+set}" = set; then
4837  { echo "$as_me:$LINENO: checking for minix/config.h" >&5
4838echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
4839if test "${ac_cv_header_minix_config_h+set}" = set; then
4840  echo $ECHO_N "(cached) $ECHO_C" >&6
4841fi
4842{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
4843echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
4844else
4845  # Is the header compilable?
4846{ echo "$as_me:$LINENO: checking minix/config.h usability" >&5
4847echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
4848cat >conftest.$ac_ext <<_ACEOF
4849/* confdefs.h.  */
4850_ACEOF
4851cat confdefs.h >>conftest.$ac_ext
4852cat >>conftest.$ac_ext <<_ACEOF
4853/* end confdefs.h.  */
4854$ac_includes_default
4855#include <minix/config.h>
4856_ACEOF
4857rm -f conftest.$ac_objext
4858if { (ac_try="$ac_compile"
4859case "(($ac_try" in
4860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4861  *) ac_try_echo=$ac_try;;
4862esac
4863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4864  (eval "$ac_compile") 2>conftest.er1
4865  ac_status=$?
4866  grep -v '^ *+' conftest.er1 >conftest.err
4867  rm -f conftest.er1
4868  cat conftest.err >&5
4869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870  (exit $ac_status); } && {
4871	 test -z "$ac_cxx_werror_flag" ||
4872	 test ! -s conftest.err
4873       } && test -s conftest.$ac_objext; then
4874  ac_header_compiler=yes
4875else
4876  echo "$as_me: failed program was:" >&5
4877sed 's/^/| /' conftest.$ac_ext >&5
4878
4879	ac_header_compiler=no
4880fi
4881
4882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4883{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4884echo "${ECHO_T}$ac_header_compiler" >&6; }
4885
4886# Is the header present?
4887{ echo "$as_me:$LINENO: checking minix/config.h presence" >&5
4888echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
4889cat >conftest.$ac_ext <<_ACEOF
4890/* confdefs.h.  */
4891_ACEOF
4892cat confdefs.h >>conftest.$ac_ext
4893cat >>conftest.$ac_ext <<_ACEOF
4894/* end confdefs.h.  */
4895#include <minix/config.h>
4896_ACEOF
4897if { (ac_try="$ac_cpp conftest.$ac_ext"
4898case "(($ac_try" in
4899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4900  *) ac_try_echo=$ac_try;;
4901esac
4902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4903  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4904  ac_status=$?
4905  grep -v '^ *+' conftest.er1 >conftest.err
4906  rm -f conftest.er1
4907  cat conftest.err >&5
4908  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4909  (exit $ac_status); } >/dev/null && {
4910	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4911	 test ! -s conftest.err
4912       }; then
4913  ac_header_preproc=yes
4914else
4915  echo "$as_me: failed program was:" >&5
4916sed 's/^/| /' conftest.$ac_ext >&5
4917
4918  ac_header_preproc=no
4919fi
4920
4921rm -f conftest.err conftest.$ac_ext
4922{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4923echo "${ECHO_T}$ac_header_preproc" >&6; }
4924
4925# So?  What about this header?
4926case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4927  yes:no: )
4928    { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
4929echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4930    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
4931echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
4932    ac_header_preproc=yes
4933    ;;
4934  no:yes:* )
4935    { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
4936echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
4937    { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
4938echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
4939    { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
4940echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
4941    { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
4942echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4943    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
4944echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
4945    { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
4946echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
4947    ( cat <<\_ASBOX
4948## ---------------------------------------- ##
4949## Report this to protobuf@googlegroups.com ##
4950## ---------------------------------------- ##
4951_ASBOX
4952     ) | sed "s/^/$as_me: WARNING:     /" >&2
4953    ;;
4954esac
4955{ echo "$as_me:$LINENO: checking for minix/config.h" >&5
4956echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
4957if test "${ac_cv_header_minix_config_h+set}" = set; then
4958  echo $ECHO_N "(cached) $ECHO_C" >&6
4959else
4960  ac_cv_header_minix_config_h=$ac_header_preproc
4961fi
4962{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
4963echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
4964
4965fi
4966if test $ac_cv_header_minix_config_h = yes; then
4967  MINIX=yes
4968else
4969  MINIX=
4970fi
4971
4972
4973if test "$MINIX" = yes; then
4974
4975cat >>confdefs.h <<\_ACEOF
4976#define _POSIX_SOURCE 1
4977_ACEOF
4978
4979
4980cat >>confdefs.h <<\_ACEOF
4981#define _POSIX_1_SOURCE 2
4982_ACEOF
4983
4984
4985cat >>confdefs.h <<\_ACEOF
4986#define _MINIX 1
4987_ACEOF
4988
4989fi
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003  { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
5004echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
5005if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
5006  echo $ECHO_N "(cached) $ECHO_C" >&6
5007else
5008  cat >conftest.$ac_ext <<_ACEOF
5009/* confdefs.h.  */
5010_ACEOF
5011cat confdefs.h >>conftest.$ac_ext
5012cat >>conftest.$ac_ext <<_ACEOF
5013/* end confdefs.h.  */
5014
5015#	  define __EXTENSIONS__ 1
5016	  $ac_includes_default
5017int
5018main ()
5019{
5020
5021  ;
5022  return 0;
5023}
5024_ACEOF
5025rm -f conftest.$ac_objext
5026if { (ac_try="$ac_compile"
5027case "(($ac_try" in
5028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5029  *) ac_try_echo=$ac_try;;
5030esac
5031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5032  (eval "$ac_compile") 2>conftest.er1
5033  ac_status=$?
5034  grep -v '^ *+' conftest.er1 >conftest.err
5035  rm -f conftest.er1
5036  cat conftest.err >&5
5037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5038  (exit $ac_status); } && {
5039	 test -z "$ac_cxx_werror_flag" ||
5040	 test ! -s conftest.err
5041       } && test -s conftest.$ac_objext; then
5042  ac_cv_safe_to_define___extensions__=yes
5043else
5044  echo "$as_me: failed program was:" >&5
5045sed 's/^/| /' conftest.$ac_ext >&5
5046
5047	ac_cv_safe_to_define___extensions__=no
5048fi
5049
5050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5051fi
5052{ echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
5053echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
5054  test $ac_cv_safe_to_define___extensions__ = yes &&
5055    cat >>confdefs.h <<\_ACEOF
5056#define __EXTENSIONS__ 1
5057_ACEOF
5058
5059  cat >>confdefs.h <<\_ACEOF
5060#define _POSIX_PTHREAD_SEMANTICS 1
5061_ACEOF
5062
5063  cat >>confdefs.h <<\_ACEOF
5064#define _TANDEM_SOURCE 1
5065_ACEOF
5066
5067
5068
5069
5070 if test "$GCC" = yes; then
5071  GCC_TRUE=
5072  GCC_FALSE='#'
5073else
5074  GCC_TRUE='#'
5075  GCC_FALSE=
5076fi
5077   # let the Makefile know if we're gcc
5078
5079# test_util.cc takes forever to compile with GCC and optimization turned on.
5080{ echo "$as_me:$LINENO: checking C++ compiler flags..." >&5
5081echo $ECHO_N "checking C++ compiler flags...... $ECHO_C" >&6; }
5082if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
5083
5084  if test "$GCC" = "yes"; then
5085
5086    PROTOBUF_OPT_FLAG="-O2"
5087    CXXFLAGS="${CXXFLAGS} -g"
5088
5089fi
5090
5091
5092  # Protocol Buffers contains several checks that are intended to be used only
5093  # for debugging and which might hurt performance.  Most users are probably
5094  # end users who don't want these checks, so add -DNDEBUG by default.
5095  CXXFLAGS="$CXXFLAGS -DNDEBUG"
5096
5097  { echo "$as_me:$LINENO: result: use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&5
5098echo "${ECHO_T}use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&6; }
5099
5100else
5101
5102  { echo "$as_me:$LINENO: result: use user-supplied: $CXXFLAGS" >&5
5103echo "${ECHO_T}use user-supplied: $CXXFLAGS" >&6; }
5104
5105fi
5106
5107
5108
5109
5110
5111
5112  ac_ext=cpp
5113ac_cpp='$CXXCPP $CPPFLAGS'
5114ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5115ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5116ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5117
5118  { echo "$as_me:$LINENO: checking whether __SUNPRO_CC is declared" >&5
5119echo $ECHO_N "checking whether __SUNPRO_CC is declared... $ECHO_C" >&6; }
5120if test "${ac_cv_have_decl___SUNPRO_CC+set}" = set; then
5121  echo $ECHO_N "(cached) $ECHO_C" >&6
5122else
5123  cat >conftest.$ac_ext <<_ACEOF
5124/* confdefs.h.  */
5125_ACEOF
5126cat confdefs.h >>conftest.$ac_ext
5127cat >>conftest.$ac_ext <<_ACEOF
5128/* end confdefs.h.  */
5129$ac_includes_default
5130int
5131main ()
5132{
5133#ifndef __SUNPRO_CC
5134  (void) __SUNPRO_CC;
5135#endif
5136
5137  ;
5138  return 0;
5139}
5140_ACEOF
5141rm -f conftest.$ac_objext
5142if { (ac_try="$ac_compile"
5143case "(($ac_try" in
5144  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5145  *) ac_try_echo=$ac_try;;
5146esac
5147eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5148  (eval "$ac_compile") 2>conftest.er1
5149  ac_status=$?
5150  grep -v '^ *+' conftest.er1 >conftest.err
5151  rm -f conftest.er1
5152  cat conftest.err >&5
5153  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5154  (exit $ac_status); } && {
5155	 test -z "$ac_cxx_werror_flag" ||
5156	 test ! -s conftest.err
5157       } && test -s conftest.$ac_objext; then
5158  ac_cv_have_decl___SUNPRO_CC=yes
5159else
5160  echo "$as_me: failed program was:" >&5
5161sed 's/^/| /' conftest.$ac_ext >&5
5162
5163	ac_cv_have_decl___SUNPRO_CC=no
5164fi
5165
5166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5167fi
5168{ echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_CC" >&5
5169echo "${ECHO_T}$ac_cv_have_decl___SUNPRO_CC" >&6; }
5170if test $ac_cv_have_decl___SUNPRO_CC = yes; then
5171  SUNCC="yes"
5172else
5173  SUNCC="no"
5174fi
5175
5176  ac_ext=cpp
5177ac_cpp='$CXXCPP $CPPFLAGS'
5178ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5179ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5180ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5181
5182
5183
5184  # Check whether --enable-64bit-solaris was given.
5185if test "${enable_64bit_solaris+set}" = set; then
5186  enableval=$enable_64bit_solaris; ac_enable_64bit="$enableval"
5187else
5188  ac_enable_64bit="yes"
5189fi
5190
5191
5192  if test "$SUNCC" = "yes" -a "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
5193
5194            CXXFLAGS="-g0 -xO3 -xlibmil -xdepend -xbuiltin -mt -compat=5 -library=stlport4 -library=Crun -template=no%extdef ${CXXFLAGS}"
5195
5196fi
5197
5198
5199  case $host_os in
5200    *solaris*)
5201      for ac_prog in isainfo
5202do
5203  # Extract the first word of "$ac_prog", so it can be a program name with args.
5204set dummy $ac_prog; ac_word=$2
5205{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5206echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5207if test "${ac_cv_prog_ISAINFO+set}" = set; then
5208  echo $ECHO_N "(cached) $ECHO_C" >&6
5209else
5210  if test -n "$ISAINFO"; then
5211  ac_cv_prog_ISAINFO="$ISAINFO" # Let the user override the test.
5212else
5213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5214for as_dir in $PATH
5215do
5216  IFS=$as_save_IFS
5217  test -z "$as_dir" && as_dir=.
5218  for ac_exec_ext in '' $ac_executable_extensions; do
5219  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5220    ac_cv_prog_ISAINFO="$ac_prog"
5221    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5222    break 2
5223  fi
5224done
5225done
5226IFS=$as_save_IFS
5227
5228fi
5229fi
5230ISAINFO=$ac_cv_prog_ISAINFO
5231if test -n "$ISAINFO"; then
5232  { echo "$as_me:$LINENO: result: $ISAINFO" >&5
5233echo "${ECHO_T}$ISAINFO" >&6; }
5234else
5235  { echo "$as_me:$LINENO: result: no" >&5
5236echo "${ECHO_T}no" >&6; }
5237fi
5238
5239
5240  test -n "$ISAINFO" && break
5241done
5242test -n "$ISAINFO" || ISAINFO="no"
5243
5244      if test "x$ISAINFO" != "xno"; then
5245  isainfo_b=`${ISAINFO} -b`
5246else
5247  isainfo_b="x"
5248fi
5249
5250
5251      if test "$isainfo_b" != "x"; then
5252
5253
5254        isainfo_k=`${ISAINFO} -k`
5255
5256        if test "x$ac_enable_64bit" = "xyes"; then
5257
5258
5259          if test "x$libdir" = "x\${exec_prefix}/lib"; then
5260
5261                                 libdir="${libdir}/${isainfo_k}"
5262
5263fi
5264
5265
5266                                        if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
5267
5268            CXXFLAGS="${CXXFLAGS} -m64"
5269            ac_cv_env_CXXFLAGS_set=set
5270            ac_cv_env_CXXFLAGS_value='-m64'
5271
5272fi
5273
5274
5275          if test "x${ac_cv_env_CFLAGS_set}" = "x"; then
5276
5277            CFLAGS="${CFLAGS} -m64"
5278            ac_cv_env_CFLAGS_set=set
5279            ac_cv_env_CFLAGS_value='-m64'
5280
5281fi
5282
5283
5284          if test "$target_cpu" = "sparc" -a "x$SUNCC" = "xyes" ; then
5285
5286            CXXFLAGS="-xmemalign=8s ${CXXFLAGS}"
5287
5288fi
5289
5290
5291fi
5292
5293
5294fi
5295
5296    ;;
5297  esac
5298
5299
5300
5301# Have to do libtool after SUNCC, other wise it "helpfully" adds Crun Cstd
5302# to the link
5303case `pwd` in
5304  *\ * | *\	*)
5305    { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5306echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5307esac
5308
5309
5310
5311macro_version='2.2.4'
5312macro_revision='1.2976'
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326ltmain="$ac_aux_dir/ltmain.sh"
5327
5328{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5329echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
5330if test "${ac_cv_path_SED+set}" = set; then
5331  echo $ECHO_N "(cached) $ECHO_C" >&6
5332else
5333            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5334     for ac_i in 1 2 3 4 5 6 7; do
5335       ac_script="$ac_script$as_nl$ac_script"
5336     done
5337     echo "$ac_script" | sed 99q >conftest.sed
5338     $as_unset ac_script || ac_script=
5339     # Extract the first word of "sed gsed" to use in msg output
5340if test -z "$SED"; then
5341set dummy sed gsed; ac_prog_name=$2
5342if test "${ac_cv_path_SED+set}" = set; then
5343  echo $ECHO_N "(cached) $ECHO_C" >&6
5344else
5345  ac_path_SED_found=false
5346# Loop through the user's path and test for each of PROGNAME-LIST
5347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5348for as_dir in $PATH
5349do
5350  IFS=$as_save_IFS
5351  test -z "$as_dir" && as_dir=.
5352  for ac_prog in sed gsed; do
5353  for ac_exec_ext in '' $ac_executable_extensions; do
5354    ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5355    { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5356    # Check for GNU ac_path_SED and select it if it is found.
5357  # Check for GNU $ac_path_SED
5358case `"$ac_path_SED" --version 2>&1` in
5359*GNU*)
5360  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5361*)
5362  ac_count=0
5363  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5364  while :
5365  do
5366    cat "conftest.in" "conftest.in" >"conftest.tmp"
5367    mv "conftest.tmp" "conftest.in"
5368    cp "conftest.in" "conftest.nl"
5369    echo '' >> "conftest.nl"
5370    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5371    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5372    ac_count=`expr $ac_count + 1`
5373    if test $ac_count -gt ${ac_path_SED_max-0}; then
5374      # Best one so far, save it but keep looking for a better one
5375      ac_cv_path_SED="$ac_path_SED"
5376      ac_path_SED_max=$ac_count
5377    fi
5378    # 10*(2^10) chars as input seems more than enough
5379    test $ac_count -gt 10 && break
5380  done
5381  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5382esac
5383
5384
5385    $ac_path_SED_found && break 3
5386  done
5387done
5388
5389done
5390IFS=$as_save_IFS
5391
5392
5393fi
5394
5395SED="$ac_cv_path_SED"
5396if test -z "$SED"; then
5397  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5
5398echo "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;}
5399   { (exit 1); exit 1; }; }
5400fi
5401
5402else
5403  ac_cv_path_SED=$SED
5404fi
5405
5406fi
5407{ echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
5408echo "${ECHO_T}$ac_cv_path_SED" >&6; }
5409 SED="$ac_cv_path_SED"
5410  rm -f conftest.sed
5411
5412test -z "$SED" && SED=sed
5413Xsed="$SED -e 1s/^X//"
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425{ echo "$as_me:$LINENO: checking for fgrep" >&5
5426echo $ECHO_N "checking for fgrep... $ECHO_C" >&6; }
5427if test "${ac_cv_path_FGREP+set}" = set; then
5428  echo $ECHO_N "(cached) $ECHO_C" >&6
5429else
5430  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5431   then ac_cv_path_FGREP="$GREP -F"
5432   else
5433     # Extract the first word of "fgrep" to use in msg output
5434if test -z "$FGREP"; then
5435set dummy fgrep; ac_prog_name=$2
5436if test "${ac_cv_path_FGREP+set}" = set; then
5437  echo $ECHO_N "(cached) $ECHO_C" >&6
5438else
5439  ac_path_FGREP_found=false
5440# Loop through the user's path and test for each of PROGNAME-LIST
5441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5443do
5444  IFS=$as_save_IFS
5445  test -z "$as_dir" && as_dir=.
5446  for ac_prog in fgrep; do
5447  for ac_exec_ext in '' $ac_executable_extensions; do
5448    ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5449    { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5450    # Check for GNU ac_path_FGREP and select it if it is found.
5451  # Check for GNU $ac_path_FGREP
5452case `"$ac_path_FGREP" --version 2>&1` in
5453*GNU*)
5454  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5455*)
5456  ac_count=0
5457  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5458  while :
5459  do
5460    cat "conftest.in" "conftest.in" >"conftest.tmp"
5461    mv "conftest.tmp" "conftest.in"
5462    cp "conftest.in" "conftest.nl"
5463    echo 'FGREP' >> "conftest.nl"
5464    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5465    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5466    ac_count=`expr $ac_count + 1`
5467    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5468      # Best one so far, save it but keep looking for a better one
5469      ac_cv_path_FGREP="$ac_path_FGREP"
5470      ac_path_FGREP_max=$ac_count
5471    fi
5472    # 10*(2^10) chars as input seems more than enough
5473    test $ac_count -gt 10 && break
5474  done
5475  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5476esac
5477
5478
5479    $ac_path_FGREP_found && break 3
5480  done
5481done
5482
5483done
5484IFS=$as_save_IFS
5485
5486
5487fi
5488
5489FGREP="$ac_cv_path_FGREP"
5490if test -z "$FGREP"; then
5491  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5492echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5493   { (exit 1); exit 1; }; }
5494fi
5495
5496else
5497  ac_cv_path_FGREP=$FGREP
5498fi
5499
5500
5501   fi
5502fi
5503{ echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
5504echo "${ECHO_T}$ac_cv_path_FGREP" >&6; }
5505 FGREP="$ac_cv_path_FGREP"
5506
5507
5508test -z "$GREP" && GREP=grep
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528# Check whether --with-gnu-ld was given.
5529if test "${with_gnu_ld+set}" = set; then
5530  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5531else
5532  with_gnu_ld=no
5533fi
5534
5535ac_prog=ld
5536if test "$GCC" = yes; then
5537  # Check if gcc -print-prog-name=ld gives a path.
5538  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5539echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
5540  case $host in
5541  *-*-mingw*)
5542    # gcc leaves a trailing carriage return which upsets mingw
5543    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5544  *)
5545    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5546  esac
5547  case $ac_prog in
5548    # Accept absolute paths.
5549    [\\/]* | ?:[\\/]*)
5550      re_direlt='/[^/][^/]*/\.\./'
5551      # Canonicalize the pathname of ld
5552      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5553      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5554	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5555      done
5556      test -z "$LD" && LD="$ac_prog"
5557      ;;
5558  "")
5559    # If it fails, then pretend we aren't using GCC.
5560    ac_prog=ld
5561    ;;
5562  *)
5563    # If it is relative, then search for the first ld in PATH.
5564    with_gnu_ld=unknown
5565    ;;
5566  esac
5567elif test "$with_gnu_ld" = yes; then
5568  { echo "$as_me:$LINENO: checking for GNU ld" >&5
5569echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
5570else
5571  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5572echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
5573fi
5574if test "${lt_cv_path_LD+set}" = set; then
5575  echo $ECHO_N "(cached) $ECHO_C" >&6
5576else
5577  if test -z "$LD"; then
5578  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5579  for ac_dir in $PATH; do
5580    IFS="$lt_save_ifs"
5581    test -z "$ac_dir" && ac_dir=.
5582    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5583      lt_cv_path_LD="$ac_dir/$ac_prog"
5584      # Check to see if the program is GNU ld.  I'd rather use --version,
5585      # but apparently some variants of GNU ld only accept -v.
5586      # Break only if it was the GNU/non-GNU ld that we prefer.
5587      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5588      *GNU* | *'with BFD'*)
5589	test "$with_gnu_ld" != no && break
5590	;;
5591      *)
5592	test "$with_gnu_ld" != yes && break
5593	;;
5594      esac
5595    fi
5596  done
5597  IFS="$lt_save_ifs"
5598else
5599  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5600fi
5601fi
5602
5603LD="$lt_cv_path_LD"
5604if test -n "$LD"; then
5605  { echo "$as_me:$LINENO: result: $LD" >&5
5606echo "${ECHO_T}$LD" >&6; }
5607else
5608  { echo "$as_me:$LINENO: result: no" >&5
5609echo "${ECHO_T}no" >&6; }
5610fi
5611test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5612echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5613   { (exit 1); exit 1; }; }
5614{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5615echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
5616if test "${lt_cv_prog_gnu_ld+set}" = set; then
5617  echo $ECHO_N "(cached) $ECHO_C" >&6
5618else
5619  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5620case `$LD -v 2>&1 </dev/null` in
5621*GNU* | *'with BFD'*)
5622  lt_cv_prog_gnu_ld=yes
5623  ;;
5624*)
5625  lt_cv_prog_gnu_ld=no
5626  ;;
5627esac
5628fi
5629{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5630echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
5631with_gnu_ld=$lt_cv_prog_gnu_ld
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641{ echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5642echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; }
5643if test "${lt_cv_path_NM+set}" = set; then
5644  echo $ECHO_N "(cached) $ECHO_C" >&6
5645else
5646  if test -n "$NM"; then
5647  # Let the user override the test.
5648  lt_cv_path_NM="$NM"
5649else
5650  lt_nm_to_check="${ac_tool_prefix}nm"
5651  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5652    lt_nm_to_check="$lt_nm_to_check nm"
5653  fi
5654  for lt_tmp_nm in $lt_nm_to_check; do
5655    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5656    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5657      IFS="$lt_save_ifs"
5658      test -z "$ac_dir" && ac_dir=.
5659      tmp_nm="$ac_dir/$lt_tmp_nm"
5660      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5661	# Check to see if the nm accepts a BSD-compat flag.
5662	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5663	#   nm: unknown option "B" ignored
5664	# Tru64's nm complains that /dev/null is an invalid object file
5665	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5666	*/dev/null* | *'Invalid file or object type'*)
5667	  lt_cv_path_NM="$tmp_nm -B"
5668	  break
5669	  ;;
5670	*)
5671	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5672	  */dev/null*)
5673	    lt_cv_path_NM="$tmp_nm -p"
5674	    break
5675	    ;;
5676	  *)
5677	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5678	    continue # so that we can try to find one that supports BSD flags
5679	    ;;
5680	  esac
5681	  ;;
5682	esac
5683      fi
5684    done
5685    IFS="$lt_save_ifs"
5686  done
5687  : ${lt_cv_path_NM=no}
5688fi
5689fi
5690{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5691echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5692if test "$lt_cv_path_NM" != "no"; then
5693  NM="$lt_cv_path_NM"
5694else
5695  # Didn't find any BSD compatible name lister, look for dumpbin.
5696  if test -n "$ac_tool_prefix"; then
5697  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5698  do
5699    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5700set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5701{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5702echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5703if test "${ac_cv_prog_DUMPBIN+set}" = set; then
5704  echo $ECHO_N "(cached) $ECHO_C" >&6
5705else
5706  if test -n "$DUMPBIN"; then
5707  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5708else
5709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5710for as_dir in $PATH
5711do
5712  IFS=$as_save_IFS
5713  test -z "$as_dir" && as_dir=.
5714  for ac_exec_ext in '' $ac_executable_extensions; do
5715  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5716    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5717    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5718    break 2
5719  fi
5720done
5721done
5722IFS=$as_save_IFS
5723
5724fi
5725fi
5726DUMPBIN=$ac_cv_prog_DUMPBIN
5727if test -n "$DUMPBIN"; then
5728  { echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5729echo "${ECHO_T}$DUMPBIN" >&6; }
5730else
5731  { echo "$as_me:$LINENO: result: no" >&5
5732echo "${ECHO_T}no" >&6; }
5733fi
5734
5735
5736    test -n "$DUMPBIN" && break
5737  done
5738fi
5739if test -z "$DUMPBIN"; then
5740  ac_ct_DUMPBIN=$DUMPBIN
5741  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5742do
5743  # Extract the first word of "$ac_prog", so it can be a program name with args.
5744set dummy $ac_prog; ac_word=$2
5745{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5746echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5747if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
5748  echo $ECHO_N "(cached) $ECHO_C" >&6
5749else
5750  if test -n "$ac_ct_DUMPBIN"; then
5751  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5752else
5753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5754for as_dir in $PATH
5755do
5756  IFS=$as_save_IFS
5757  test -z "$as_dir" && as_dir=.
5758  for ac_exec_ext in '' $ac_executable_extensions; do
5759  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5760    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5761    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5762    break 2
5763  fi
5764done
5765done
5766IFS=$as_save_IFS
5767
5768fi
5769fi
5770ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5771if test -n "$ac_ct_DUMPBIN"; then
5772  { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5773echo "${ECHO_T}$ac_ct_DUMPBIN" >&6; }
5774else
5775  { echo "$as_me:$LINENO: result: no" >&5
5776echo "${ECHO_T}no" >&6; }
5777fi
5778
5779
5780  test -n "$ac_ct_DUMPBIN" && break
5781done
5782
5783  if test "x$ac_ct_DUMPBIN" = x; then
5784    DUMPBIN=":"
5785  else
5786    case $cross_compiling:$ac_tool_warned in
5787yes:)
5788{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5789whose name does not start with the host triplet.  If you think this
5790configuration is useful to you, please write to autoconf@gnu.org." >&5
5791echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5792whose name does not start with the host triplet.  If you think this
5793configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5794ac_tool_warned=yes ;;
5795esac
5796    DUMPBIN=$ac_ct_DUMPBIN
5797  fi
5798fi
5799
5800
5801  if test "$DUMPBIN" != ":"; then
5802    NM="$DUMPBIN"
5803  fi
5804fi
5805test -z "$NM" && NM=nm
5806
5807
5808
5809
5810
5811
5812{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
5813echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; }
5814if test "${lt_cv_nm_interface+set}" = set; then
5815  echo $ECHO_N "(cached) $ECHO_C" >&6
5816else
5817  lt_cv_nm_interface="BSD nm"
5818  echo "int some_variable = 0;" > conftest.$ac_ext
5819  (eval echo "\"\$as_me:5819: $ac_compile\"" >&5)
5820  (eval "$ac_compile" 2>conftest.err)
5821  cat conftest.err >&5
5822  (eval echo "\"\$as_me:5822: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5823  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5824  cat conftest.err >&5
5825  (eval echo "\"\$as_me:5825: output\"" >&5)
5826  cat conftest.out >&5
5827  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5828    lt_cv_nm_interface="MS dumpbin"
5829  fi
5830  rm -f conftest*
5831fi
5832{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
5833echo "${ECHO_T}$lt_cv_nm_interface" >&6; }
5834
5835{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5836echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5837LN_S=$as_ln_s
5838if test "$LN_S" = "ln -s"; then
5839  { echo "$as_me:$LINENO: result: yes" >&5
5840echo "${ECHO_T}yes" >&6; }
5841else
5842  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5843echo "${ECHO_T}no, using $LN_S" >&6; }
5844fi
5845
5846# find the maximum length of command line arguments
5847{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5848echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
5849if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5850  echo $ECHO_N "(cached) $ECHO_C" >&6
5851else
5852    i=0
5853  teststring="ABCD"
5854
5855  case $build_os in
5856  msdosdjgpp*)
5857    # On DJGPP, this test can blow up pretty badly due to problems in libc
5858    # (any single argument exceeding 2000 bytes causes a buffer overrun
5859    # during glob expansion).  Even if it were fixed, the result of this
5860    # check would be larger than it should be.
5861    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5862    ;;
5863
5864  gnu*)
5865    # Under GNU Hurd, this test is not required because there is
5866    # no limit to the length of command line arguments.
5867    # Libtool will interpret -1 as no limit whatsoever
5868    lt_cv_sys_max_cmd_len=-1;
5869    ;;
5870
5871  cygwin* | mingw*)
5872    # On Win9x/ME, this test blows up -- it succeeds, but takes
5873    # about 5 minutes as the teststring grows exponentially.
5874    # Worse, since 9x/ME are not pre-emptively multitasking,
5875    # you end up with a "frozen" computer, even though with patience
5876    # the test eventually succeeds (with a max line length of 256k).
5877    # Instead, let's just punt: use the minimum linelength reported by
5878    # all of the supported platforms: 8192 (on NT/2K/XP).
5879    lt_cv_sys_max_cmd_len=8192;
5880    ;;
5881
5882  amigaos*)
5883    # On AmigaOS with pdksh, this test takes hours, literally.
5884    # So we just punt and use a minimum line length of 8192.
5885    lt_cv_sys_max_cmd_len=8192;
5886    ;;
5887
5888  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5889    # This has been around since 386BSD, at least.  Likely further.
5890    if test -x /sbin/sysctl; then
5891      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5892    elif test -x /usr/sbin/sysctl; then
5893      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5894    else
5895      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5896    fi
5897    # And add a safety zone
5898    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5899    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5900    ;;
5901
5902  interix*)
5903    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5904    lt_cv_sys_max_cmd_len=196608
5905    ;;
5906
5907  osf*)
5908    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5909    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5910    # nice to cause kernel panics so lets avoid the loop below.
5911    # First set a reasonable default.
5912    lt_cv_sys_max_cmd_len=16384
5913    #
5914    if test -x /sbin/sysconfig; then
5915      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5916        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5917      esac
5918    fi
5919    ;;
5920  sco3.2v5*)
5921    lt_cv_sys_max_cmd_len=102400
5922    ;;
5923  sysv5* | sco5v6* | sysv4.2uw2*)
5924    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5925    if test -n "$kargmax"; then
5926      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5927    else
5928      lt_cv_sys_max_cmd_len=32768
5929    fi
5930    ;;
5931  *)
5932    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5933    if test -n "$lt_cv_sys_max_cmd_len"; then
5934      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5935      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5936    else
5937      # Make teststring a little bigger before we do anything with it.
5938      # a 1K string should be a reasonable start.
5939      for i in 1 2 3 4 5 6 7 8 ; do
5940        teststring=$teststring$teststring
5941      done
5942      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5943      # If test is not a shell built-in, we'll probably end up computing a
5944      # maximum length that is only half of the actual maximum length, but
5945      # we can't tell.
5946      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5947	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5948	      test $i != 17 # 1/2 MB should be enough
5949      do
5950        i=`expr $i + 1`
5951        teststring=$teststring$teststring
5952      done
5953      # Only check the string length outside the loop.
5954      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5955      teststring=
5956      # Add a significant safety factor because C++ compilers can tack on
5957      # massive amounts of additional arguments before passing them to the
5958      # linker.  It appears as though 1/2 is a usable value.
5959      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5960    fi
5961    ;;
5962  esac
5963
5964fi
5965
5966if test -n $lt_cv_sys_max_cmd_len ; then
5967  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5968echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
5969else
5970  { echo "$as_me:$LINENO: result: none" >&5
5971echo "${ECHO_T}none" >&6; }
5972fi
5973max_cmd_len=$lt_cv_sys_max_cmd_len
5974
5975
5976
5977
5978
5979
5980: ${CP="cp -f"}
5981: ${MV="mv -f"}
5982: ${RM="rm -f"}
5983
5984{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
5985echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; }
5986# Try some XSI features
5987xsi_shell=no
5988( _lt_dummy="a/b/c"
5989  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5990      = c,a/b,, \
5991    && eval 'test $(( 1 + 1 )) -eq 2 \
5992    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5993  && xsi_shell=yes
5994{ echo "$as_me:$LINENO: result: $xsi_shell" >&5
5995echo "${ECHO_T}$xsi_shell" >&6; }
5996
5997
5998{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
5999echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; }
6000lt_shell_append=no
6001( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6002    >/dev/null 2>&1 \
6003  && lt_shell_append=yes
6004{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5
6005echo "${ECHO_T}$lt_shell_append" >&6; }
6006
6007
6008if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6009  lt_unset=unset
6010else
6011  lt_unset=false
6012fi
6013
6014
6015
6016
6017
6018# test EBCDIC or ASCII
6019case `echo X|tr X '\101'` in
6020 A) # ASCII based system
6021    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6022  lt_SP2NL='tr \040 \012'
6023  lt_NL2SP='tr \015\012 \040\040'
6024  ;;
6025 *) # EBCDIC based system
6026  lt_SP2NL='tr \100 \n'
6027  lt_NL2SP='tr \r\n \100\100'
6028  ;;
6029esac
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6040echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
6041if test "${lt_cv_ld_reload_flag+set}" = set; then
6042  echo $ECHO_N "(cached) $ECHO_C" >&6
6043else
6044  lt_cv_ld_reload_flag='-r'
6045fi
6046{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6047echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
6048reload_flag=$lt_cv_ld_reload_flag
6049case $reload_flag in
6050"" | " "*) ;;
6051*) reload_flag=" $reload_flag" ;;
6052esac
6053reload_cmds='$LD$reload_flag -o $output$reload_objs'
6054case $host_os in
6055  darwin*)
6056    if test "$GCC" = yes; then
6057      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6058    else
6059      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6060    fi
6061    ;;
6062esac
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
6074echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
6075if test "${lt_cv_deplibs_check_method+set}" = set; then
6076  echo $ECHO_N "(cached) $ECHO_C" >&6
6077else
6078  lt_cv_file_magic_cmd='$MAGIC_CMD'
6079lt_cv_file_magic_test_file=
6080lt_cv_deplibs_check_method='unknown'
6081# Need to set the preceding variable on all platforms that support
6082# interlibrary dependencies.
6083# 'none' -- dependencies not supported.
6084# `unknown' -- same as none, but documents that we really don't know.
6085# 'pass_all' -- all dependencies passed with no checks.
6086# 'test_compile' -- check by making test program.
6087# 'file_magic [[regex]]' -- check by looking for files in library path
6088# which responds to the $file_magic_cmd with a given extended regex.
6089# If you have `file' or equivalent on your system and you're not sure
6090# whether `pass_all' will *always* work, you probably want this one.
6091
6092case $host_os in
6093aix[4-9]*)
6094  lt_cv_deplibs_check_method=pass_all
6095  ;;
6096
6097beos*)
6098  lt_cv_deplibs_check_method=pass_all
6099  ;;
6100
6101bsdi[45]*)
6102  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6103  lt_cv_file_magic_cmd='/usr/bin/file -L'
6104  lt_cv_file_magic_test_file=/shlib/libc.so
6105  ;;
6106
6107cygwin*)
6108  # func_win32_libid is a shell function defined in ltmain.sh
6109  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6110  lt_cv_file_magic_cmd='func_win32_libid'
6111  ;;
6112
6113mingw* | pw32*)
6114  # Base MSYS/MinGW do not provide the 'file' command needed by
6115  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6116  # unless we find 'file', for example because we are cross-compiling.
6117  if ( file / ) >/dev/null 2>&1; then
6118    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6119    lt_cv_file_magic_cmd='func_win32_libid'
6120  else
6121    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6122    lt_cv_file_magic_cmd='$OBJDUMP -f'
6123  fi
6124  ;;
6125
6126darwin* | rhapsody*)
6127  lt_cv_deplibs_check_method=pass_all
6128  ;;
6129
6130freebsd* | dragonfly*)
6131  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6132    case $host_cpu in
6133    i*86 )
6134      # Not sure whether the presence of OpenBSD here was a mistake.
6135      # Let's accept both of them until this is cleared up.
6136      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6137      lt_cv_file_magic_cmd=/usr/bin/file
6138      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6139      ;;
6140    esac
6141  else
6142    lt_cv_deplibs_check_method=pass_all
6143  fi
6144  ;;
6145
6146gnu*)
6147  lt_cv_deplibs_check_method=pass_all
6148  ;;
6149
6150hpux10.20* | hpux11*)
6151  lt_cv_file_magic_cmd=/usr/bin/file
6152  case $host_cpu in
6153  ia64*)
6154    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6155    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6156    ;;
6157  hppa*64*)
6158    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]'
6159    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6160    ;;
6161  *)
6162    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6163    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6164    ;;
6165  esac
6166  ;;
6167
6168interix[3-9]*)
6169  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6170  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6171  ;;
6172
6173irix5* | irix6* | nonstopux*)
6174  case $LD in
6175  *-32|*"-32 ") libmagic=32-bit;;
6176  *-n32|*"-n32 ") libmagic=N32;;
6177  *-64|*"-64 ") libmagic=64-bit;;
6178  *) libmagic=never-match;;
6179  esac
6180  lt_cv_deplibs_check_method=pass_all
6181  ;;
6182
6183# This must be Linux ELF.
6184linux* | k*bsd*-gnu)
6185  lt_cv_deplibs_check_method=pass_all
6186  ;;
6187
6188netbsd*)
6189  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6190    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6191  else
6192    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6193  fi
6194  ;;
6195
6196newos6*)
6197  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6198  lt_cv_file_magic_cmd=/usr/bin/file
6199  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6200  ;;
6201
6202*nto* | *qnx*)
6203  lt_cv_deplibs_check_method=pass_all
6204  ;;
6205
6206openbsd*)
6207  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6208    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6209  else
6210    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6211  fi
6212  ;;
6213
6214osf3* | osf4* | osf5*)
6215  lt_cv_deplibs_check_method=pass_all
6216  ;;
6217
6218rdos*)
6219  lt_cv_deplibs_check_method=pass_all
6220  ;;
6221
6222solaris*)
6223  lt_cv_deplibs_check_method=pass_all
6224  ;;
6225
6226sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6227  lt_cv_deplibs_check_method=pass_all
6228  ;;
6229
6230sysv4 | sysv4.3*)
6231  case $host_vendor in
6232  motorola)
6233    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]'
6234    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6235    ;;
6236  ncr)
6237    lt_cv_deplibs_check_method=pass_all
6238    ;;
6239  sequent)
6240    lt_cv_file_magic_cmd='/bin/file'
6241    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6242    ;;
6243  sni)
6244    lt_cv_file_magic_cmd='/bin/file'
6245    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6246    lt_cv_file_magic_test_file=/lib/libc.so
6247    ;;
6248  siemens)
6249    lt_cv_deplibs_check_method=pass_all
6250    ;;
6251  pc)
6252    lt_cv_deplibs_check_method=pass_all
6253    ;;
6254  esac
6255  ;;
6256
6257tpf*)
6258  lt_cv_deplibs_check_method=pass_all
6259  ;;
6260esac
6261
6262fi
6263{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6264echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
6265file_magic_cmd=$lt_cv_file_magic_cmd
6266deplibs_check_method=$lt_cv_deplibs_check_method
6267test -z "$deplibs_check_method" && deplibs_check_method=unknown
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280if test -n "$ac_tool_prefix"; then
6281  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6282set dummy ${ac_tool_prefix}ar; ac_word=$2
6283{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6284echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6285if test "${ac_cv_prog_AR+set}" = set; then
6286  echo $ECHO_N "(cached) $ECHO_C" >&6
6287else
6288  if test -n "$AR"; then
6289  ac_cv_prog_AR="$AR" # Let the user override the test.
6290else
6291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6292for as_dir in $PATH
6293do
6294  IFS=$as_save_IFS
6295  test -z "$as_dir" && as_dir=.
6296  for ac_exec_ext in '' $ac_executable_extensions; do
6297  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6298    ac_cv_prog_AR="${ac_tool_prefix}ar"
6299    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6300    break 2
6301  fi
6302done
6303done
6304IFS=$as_save_IFS
6305
6306fi
6307fi
6308AR=$ac_cv_prog_AR
6309if test -n "$AR"; then
6310  { echo "$as_me:$LINENO: result: $AR" >&5
6311echo "${ECHO_T}$AR" >&6; }
6312else
6313  { echo "$as_me:$LINENO: result: no" >&5
6314echo "${ECHO_T}no" >&6; }
6315fi
6316
6317
6318fi
6319if test -z "$ac_cv_prog_AR"; then
6320  ac_ct_AR=$AR
6321  # Extract the first word of "ar", so it can be a program name with args.
6322set dummy ar; ac_word=$2
6323{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6324echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6325if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6326  echo $ECHO_N "(cached) $ECHO_C" >&6
6327else
6328  if test -n "$ac_ct_AR"; then
6329  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6330else
6331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6332for as_dir in $PATH
6333do
6334  IFS=$as_save_IFS
6335  test -z "$as_dir" && as_dir=.
6336  for ac_exec_ext in '' $ac_executable_extensions; do
6337  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6338    ac_cv_prog_ac_ct_AR="ar"
6339    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6340    break 2
6341  fi
6342done
6343done
6344IFS=$as_save_IFS
6345
6346fi
6347fi
6348ac_ct_AR=$ac_cv_prog_ac_ct_AR
6349if test -n "$ac_ct_AR"; then
6350  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6351echo "${ECHO_T}$ac_ct_AR" >&6; }
6352else
6353  { echo "$as_me:$LINENO: result: no" >&5
6354echo "${ECHO_T}no" >&6; }
6355fi
6356
6357  if test "x$ac_ct_AR" = x; then
6358    AR="false"
6359  else
6360    case $cross_compiling:$ac_tool_warned in
6361yes:)
6362{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6363whose name does not start with the host triplet.  If you think this
6364configuration is useful to you, please write to autoconf@gnu.org." >&5
6365echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6366whose name does not start with the host triplet.  If you think this
6367configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6368ac_tool_warned=yes ;;
6369esac
6370    AR=$ac_ct_AR
6371  fi
6372else
6373  AR="$ac_cv_prog_AR"
6374fi
6375
6376test -z "$AR" && AR=ar
6377test -z "$AR_FLAGS" && AR_FLAGS=cru
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389if test -n "$ac_tool_prefix"; then
6390  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6391set dummy ${ac_tool_prefix}strip; ac_word=$2
6392{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6393echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6394if test "${ac_cv_prog_STRIP+set}" = set; then
6395  echo $ECHO_N "(cached) $ECHO_C" >&6
6396else
6397  if test -n "$STRIP"; then
6398  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6399else
6400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401for as_dir in $PATH
6402do
6403  IFS=$as_save_IFS
6404  test -z "$as_dir" && as_dir=.
6405  for ac_exec_ext in '' $ac_executable_extensions; do
6406  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6407    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6408    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6409    break 2
6410  fi
6411done
6412done
6413IFS=$as_save_IFS
6414
6415fi
6416fi
6417STRIP=$ac_cv_prog_STRIP
6418if test -n "$STRIP"; then
6419  { echo "$as_me:$LINENO: result: $STRIP" >&5
6420echo "${ECHO_T}$STRIP" >&6; }
6421else
6422  { echo "$as_me:$LINENO: result: no" >&5
6423echo "${ECHO_T}no" >&6; }
6424fi
6425
6426
6427fi
6428if test -z "$ac_cv_prog_STRIP"; then
6429  ac_ct_STRIP=$STRIP
6430  # Extract the first word of "strip", so it can be a program name with args.
6431set dummy strip; ac_word=$2
6432{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6433echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6434if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6435  echo $ECHO_N "(cached) $ECHO_C" >&6
6436else
6437  if test -n "$ac_ct_STRIP"; then
6438  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6439else
6440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6441for as_dir in $PATH
6442do
6443  IFS=$as_save_IFS
6444  test -z "$as_dir" && as_dir=.
6445  for ac_exec_ext in '' $ac_executable_extensions; do
6446  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6447    ac_cv_prog_ac_ct_STRIP="strip"
6448    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6449    break 2
6450  fi
6451done
6452done
6453IFS=$as_save_IFS
6454
6455fi
6456fi
6457ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6458if test -n "$ac_ct_STRIP"; then
6459  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6460echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6461else
6462  { echo "$as_me:$LINENO: result: no" >&5
6463echo "${ECHO_T}no" >&6; }
6464fi
6465
6466  if test "x$ac_ct_STRIP" = x; then
6467    STRIP=":"
6468  else
6469    case $cross_compiling:$ac_tool_warned in
6470yes:)
6471{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6472whose name does not start with the host triplet.  If you think this
6473configuration is useful to you, please write to autoconf@gnu.org." >&5
6474echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6475whose name does not start with the host triplet.  If you think this
6476configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6477ac_tool_warned=yes ;;
6478esac
6479    STRIP=$ac_ct_STRIP
6480  fi
6481else
6482  STRIP="$ac_cv_prog_STRIP"
6483fi
6484
6485test -z "$STRIP" && STRIP=:
6486
6487
6488
6489
6490
6491
6492if test -n "$ac_tool_prefix"; then
6493  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6494set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6495{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6496echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6497if test "${ac_cv_prog_RANLIB+set}" = set; then
6498  echo $ECHO_N "(cached) $ECHO_C" >&6
6499else
6500  if test -n "$RANLIB"; then
6501  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6502else
6503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6504for as_dir in $PATH
6505do
6506  IFS=$as_save_IFS
6507  test -z "$as_dir" && as_dir=.
6508  for ac_exec_ext in '' $ac_executable_extensions; do
6509  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6510    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6511    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6512    break 2
6513  fi
6514done
6515done
6516IFS=$as_save_IFS
6517
6518fi
6519fi
6520RANLIB=$ac_cv_prog_RANLIB
6521if test -n "$RANLIB"; then
6522  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6523echo "${ECHO_T}$RANLIB" >&6; }
6524else
6525  { echo "$as_me:$LINENO: result: no" >&5
6526echo "${ECHO_T}no" >&6; }
6527fi
6528
6529
6530fi
6531if test -z "$ac_cv_prog_RANLIB"; then
6532  ac_ct_RANLIB=$RANLIB
6533  # Extract the first word of "ranlib", so it can be a program name with args.
6534set dummy ranlib; ac_word=$2
6535{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6536echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6537if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6538  echo $ECHO_N "(cached) $ECHO_C" >&6
6539else
6540  if test -n "$ac_ct_RANLIB"; then
6541  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6542else
6543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544for as_dir in $PATH
6545do
6546  IFS=$as_save_IFS
6547  test -z "$as_dir" && as_dir=.
6548  for ac_exec_ext in '' $ac_executable_extensions; do
6549  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6550    ac_cv_prog_ac_ct_RANLIB="ranlib"
6551    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6552    break 2
6553  fi
6554done
6555done
6556IFS=$as_save_IFS
6557
6558fi
6559fi
6560ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6561if test -n "$ac_ct_RANLIB"; then
6562  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6563echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6564else
6565  { echo "$as_me:$LINENO: result: no" >&5
6566echo "${ECHO_T}no" >&6; }
6567fi
6568
6569  if test "x$ac_ct_RANLIB" = x; then
6570    RANLIB=":"
6571  else
6572    case $cross_compiling:$ac_tool_warned in
6573yes:)
6574{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6575whose name does not start with the host triplet.  If you think this
6576configuration is useful to you, please write to autoconf@gnu.org." >&5
6577echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6578whose name does not start with the host triplet.  If you think this
6579configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6580ac_tool_warned=yes ;;
6581esac
6582    RANLIB=$ac_ct_RANLIB
6583  fi
6584else
6585  RANLIB="$ac_cv_prog_RANLIB"
6586fi
6587
6588test -z "$RANLIB" && RANLIB=:
6589
6590
6591
6592
6593
6594
6595# Determine commands to create old-style static archives.
6596old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6597old_postinstall_cmds='chmod 644 $oldlib'
6598old_postuninstall_cmds=
6599
6600if test -n "$RANLIB"; then
6601  case $host_os in
6602  openbsd*)
6603    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6604    ;;
6605  *)
6606    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6607    ;;
6608  esac
6609  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6610fi
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645# If no C compiler was specified, use CC.
6646LTCC=${LTCC-"$CC"}
6647
6648# If no C compiler flags were specified, use CFLAGS.
6649LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6650
6651# Allow CC to be a program name with arguments.
6652compiler=$CC
6653
6654
6655# Check for command to grab the raw symbol name followed by C symbol from nm.
6656{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6657echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6658if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6659  echo $ECHO_N "(cached) $ECHO_C" >&6
6660else
6661
6662# These are sane defaults that work on at least a few old systems.
6663# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6664
6665# Character class describing NM global symbol codes.
6666symcode='[BCDEGRST]'
6667
6668# Regexp to match symbols that can be accessed directly from C.
6669sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6670
6671# Define system-specific variables.
6672case $host_os in
6673aix*)
6674  symcode='[BCDT]'
6675  ;;
6676cygwin* | mingw* | pw32*)
6677  symcode='[ABCDGISTW]'
6678  ;;
6679hpux*)
6680  if test "$host_cpu" = ia64; then
6681    symcode='[ABCDEGRST]'
6682  fi
6683  ;;
6684irix* | nonstopux*)
6685  symcode='[BCDEGRST]'
6686  ;;
6687osf*)
6688  symcode='[BCDEGQRST]'
6689  ;;
6690solaris*)
6691  symcode='[BDRT]'
6692  ;;
6693sco3.2v5*)
6694  symcode='[DT]'
6695  ;;
6696sysv4.2uw2*)
6697  symcode='[DT]'
6698  ;;
6699sysv5* | sco5v6* | unixware* | OpenUNIX*)
6700  symcode='[ABDT]'
6701  ;;
6702sysv4)
6703  symcode='[DFNSTU]'
6704  ;;
6705esac
6706
6707# If we're using GNU nm, then use its standard symbol codes.
6708case `$NM -V 2>&1` in
6709*GNU* | *'with BFD'*)
6710  symcode='[ABCDGIRSTW]' ;;
6711esac
6712
6713# Transform an extracted symbol line into a proper C declaration.
6714# Some systems (esp. on ia64) link data and code symbols differently,
6715# so use this general approach.
6716lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6717
6718# Transform an extracted symbol line into symbol name and symbol address
6719lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6720lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
6721
6722# Handle CRLF in mingw tool chain
6723opt_cr=
6724case $build_os in
6725mingw*)
6726  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6727  ;;
6728esac
6729
6730# Try without a prefix underscore, then with it.
6731for ac_symprfx in "" "_"; do
6732
6733  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6734  symxfrm="\\1 $ac_symprfx\\2 \\2"
6735
6736  # Write the raw and C identifiers.
6737  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6738    # Fake it for dumpbin and say T for any non-static function
6739    # and D for any global variable.
6740    # Also find C++ and __fastcall symbols from MSVC++,
6741    # which start with @ or ?.
6742    lt_cv_sys_global_symbol_pipe="$AWK '"\
6743"     {last_section=section; section=\$ 3};"\
6744"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6745"     \$ 0!~/External *\|/{next};"\
6746"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6747"     {if(hide[section]) next};"\
6748"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6749"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6750"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6751"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6752"     ' prfx=^$ac_symprfx"
6753  else
6754    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6755  fi
6756
6757  # Check to see that the pipe works correctly.
6758  pipe_works=no
6759
6760  rm -f conftest*
6761  cat > conftest.$ac_ext <<_LT_EOF
6762#ifdef __cplusplus
6763extern "C" {
6764#endif
6765char nm_test_var;
6766void nm_test_func(void);
6767void nm_test_func(void){}
6768#ifdef __cplusplus
6769}
6770#endif
6771int main(){nm_test_var='a';nm_test_func();return(0);}
6772_LT_EOF
6773
6774  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6775  (eval $ac_compile) 2>&5
6776  ac_status=$?
6777  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6778  (exit $ac_status); }; then
6779    # Now try to grab the symbols.
6780    nlist=conftest.nm
6781    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6782  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6783  ac_status=$?
6784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6785  (exit $ac_status); } && test -s "$nlist"; then
6786      # Try sorting and uniquifying the output.
6787      if sort "$nlist" | uniq > "$nlist"T; then
6788	mv -f "$nlist"T "$nlist"
6789      else
6790	rm -f "$nlist"T
6791      fi
6792
6793      # Make sure that we snagged all the symbols we need.
6794      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6795	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6796	  cat <<_LT_EOF > conftest.$ac_ext
6797#ifdef __cplusplus
6798extern "C" {
6799#endif
6800
6801_LT_EOF
6802	  # Now generate the symbol file.
6803	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6804
6805	  cat <<_LT_EOF >> conftest.$ac_ext
6806
6807/* The mapping between symbol names and symbols.  */
6808const struct {
6809  const char *name;
6810  void       *address;
6811}
6812lt__PROGRAM__LTX_preloaded_symbols[] =
6813{
6814  { "@PROGRAM@", (void *) 0 },
6815_LT_EOF
6816	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6817	  cat <<\_LT_EOF >> conftest.$ac_ext
6818  {0, (void *) 0}
6819};
6820
6821/* This works around a problem in FreeBSD linker */
6822#ifdef FREEBSD_WORKAROUND
6823static const void *lt_preloaded_setup() {
6824  return lt__PROGRAM__LTX_preloaded_symbols;
6825}
6826#endif
6827
6828#ifdef __cplusplus
6829}
6830#endif
6831_LT_EOF
6832	  # Now try linking the two files.
6833	  mv conftest.$ac_objext conftstm.$ac_objext
6834	  lt_save_LIBS="$LIBS"
6835	  lt_save_CFLAGS="$CFLAGS"
6836	  LIBS="conftstm.$ac_objext"
6837	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6838	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6839  (eval $ac_link) 2>&5
6840  ac_status=$?
6841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6842  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6843	    pipe_works=yes
6844	  fi
6845	  LIBS="$lt_save_LIBS"
6846	  CFLAGS="$lt_save_CFLAGS"
6847	else
6848	  echo "cannot find nm_test_func in $nlist" >&5
6849	fi
6850      else
6851	echo "cannot find nm_test_var in $nlist" >&5
6852      fi
6853    else
6854      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6855    fi
6856  else
6857    echo "$progname: failed program was:" >&5
6858    cat conftest.$ac_ext >&5
6859  fi
6860  rm -rf conftest* conftst*
6861
6862  # Do not use the global_symbol_pipe unless it works.
6863  if test "$pipe_works" = yes; then
6864    break
6865  else
6866    lt_cv_sys_global_symbol_pipe=
6867  fi
6868done
6869
6870fi
6871
6872if test -z "$lt_cv_sys_global_symbol_pipe"; then
6873  lt_cv_sys_global_symbol_to_cdecl=
6874fi
6875if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6876  { echo "$as_me:$LINENO: result: failed" >&5
6877echo "${ECHO_T}failed" >&6; }
6878else
6879  { echo "$as_me:$LINENO: result: ok" >&5
6880echo "${ECHO_T}ok" >&6; }
6881fi
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905# Check whether --enable-libtool-lock was given.
6906if test "${enable_libtool_lock+set}" = set; then
6907  enableval=$enable_libtool_lock;
6908fi
6909
6910test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6911
6912# Some flags need to be propagated to the compiler or linker for good
6913# libtool support.
6914case $host in
6915ia64-*-hpux*)
6916  # Find out which ABI we are using.
6917  echo 'int i;' > conftest.$ac_ext
6918  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6919  (eval $ac_compile) 2>&5
6920  ac_status=$?
6921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6922  (exit $ac_status); }; then
6923    case `/usr/bin/file conftest.$ac_objext` in
6924      *ELF-32*)
6925	HPUX_IA64_MODE="32"
6926	;;
6927      *ELF-64*)
6928	HPUX_IA64_MODE="64"
6929	;;
6930    esac
6931  fi
6932  rm -rf conftest*
6933  ;;
6934*-*-irix6*)
6935  # Find out which ABI we are using.
6936  echo '#line 6936 "configure"' > conftest.$ac_ext
6937  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6938  (eval $ac_compile) 2>&5
6939  ac_status=$?
6940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6941  (exit $ac_status); }; then
6942    if test "$lt_cv_prog_gnu_ld" = yes; then
6943      case `/usr/bin/file conftest.$ac_objext` in
6944	*32-bit*)
6945	  LD="${LD-ld} -melf32bsmip"
6946	  ;;
6947	*N32*)
6948	  LD="${LD-ld} -melf32bmipn32"
6949	  ;;
6950	*64-bit*)
6951	  LD="${LD-ld} -melf64bmip"
6952	;;
6953      esac
6954    else
6955      case `/usr/bin/file conftest.$ac_objext` in
6956	*32-bit*)
6957	  LD="${LD-ld} -32"
6958	  ;;
6959	*N32*)
6960	  LD="${LD-ld} -n32"
6961	  ;;
6962	*64-bit*)
6963	  LD="${LD-ld} -64"
6964	  ;;
6965      esac
6966    fi
6967  fi
6968  rm -rf conftest*
6969  ;;
6970
6971x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6972s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6973  # Find out which ABI we are using.
6974  echo 'int i;' > conftest.$ac_ext
6975  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6976  (eval $ac_compile) 2>&5
6977  ac_status=$?
6978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6979  (exit $ac_status); }; then
6980    case `/usr/bin/file conftest.o` in
6981      *32-bit*)
6982	case $host in
6983	  x86_64-*kfreebsd*-gnu)
6984	    LD="${LD-ld} -m elf_i386_fbsd"
6985	    ;;
6986	  x86_64-*linux*)
6987	    LD="${LD-ld} -m elf_i386"
6988	    ;;
6989	  ppc64-*linux*|powerpc64-*linux*)
6990	    LD="${LD-ld} -m elf32ppclinux"
6991	    ;;
6992	  s390x-*linux*)
6993	    LD="${LD-ld} -m elf_s390"
6994	    ;;
6995	  sparc64-*linux*)
6996	    LD="${LD-ld} -m elf32_sparc"
6997	    ;;
6998	esac
6999	;;
7000      *64-bit*)
7001	case $host in
7002	  x86_64-*kfreebsd*-gnu)
7003	    LD="${LD-ld} -m elf_x86_64_fbsd"
7004	    ;;
7005	  x86_64-*linux*)
7006	    LD="${LD-ld} -m elf_x86_64"
7007	    ;;
7008	  ppc*-*linux*|powerpc*-*linux*)
7009	    LD="${LD-ld} -m elf64ppc"
7010	    ;;
7011	  s390*-*linux*|s390*-*tpf*)
7012	    LD="${LD-ld} -m elf64_s390"
7013	    ;;
7014	  sparc*-*linux*)
7015	    LD="${LD-ld} -m elf64_sparc"
7016	    ;;
7017	esac
7018	;;
7019    esac
7020  fi
7021  rm -rf conftest*
7022  ;;
7023
7024*-*-sco3.2v5*)
7025  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7026  SAVE_CFLAGS="$CFLAGS"
7027  CFLAGS="$CFLAGS -belf"
7028  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
7029echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
7030if test "${lt_cv_cc_needs_belf+set}" = set; then
7031  echo $ECHO_N "(cached) $ECHO_C" >&6
7032else
7033  ac_ext=c
7034ac_cpp='$CPP $CPPFLAGS'
7035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7037ac_compiler_gnu=$ac_cv_c_compiler_gnu
7038
7039     cat >conftest.$ac_ext <<_ACEOF
7040/* confdefs.h.  */
7041_ACEOF
7042cat confdefs.h >>conftest.$ac_ext
7043cat >>conftest.$ac_ext <<_ACEOF
7044/* end confdefs.h.  */
7045
7046int
7047main ()
7048{
7049
7050  ;
7051  return 0;
7052}
7053_ACEOF
7054rm -f conftest.$ac_objext conftest$ac_exeext
7055if { (ac_try="$ac_link"
7056case "(($ac_try" in
7057  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7058  *) ac_try_echo=$ac_try;;
7059esac
7060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7061  (eval "$ac_link") 2>conftest.er1
7062  ac_status=$?
7063  grep -v '^ *+' conftest.er1 >conftest.err
7064  rm -f conftest.er1
7065  cat conftest.err >&5
7066  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7067  (exit $ac_status); } && {
7068	 test -z "$ac_c_werror_flag" ||
7069	 test ! -s conftest.err
7070       } && test -s conftest$ac_exeext &&
7071       $as_test_x conftest$ac_exeext; then
7072  lt_cv_cc_needs_belf=yes
7073else
7074  echo "$as_me: failed program was:" >&5
7075sed 's/^/| /' conftest.$ac_ext >&5
7076
7077	lt_cv_cc_needs_belf=no
7078fi
7079
7080rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7081      conftest$ac_exeext conftest.$ac_ext
7082     ac_ext=c
7083ac_cpp='$CPP $CPPFLAGS'
7084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7086ac_compiler_gnu=$ac_cv_c_compiler_gnu
7087
7088fi
7089{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
7090echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
7091  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7092    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7093    CFLAGS="$SAVE_CFLAGS"
7094  fi
7095  ;;
7096sparc*-*solaris*)
7097  # Find out which ABI we are using.
7098  echo 'int i;' > conftest.$ac_ext
7099  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7100  (eval $ac_compile) 2>&5
7101  ac_status=$?
7102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7103  (exit $ac_status); }; then
7104    case `/usr/bin/file conftest.o` in
7105    *64-bit*)
7106      case $lt_cv_prog_gnu_ld in
7107      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7108      *)
7109	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7110	  LD="${LD-ld} -64"
7111	fi
7112	;;
7113      esac
7114      ;;
7115    esac
7116  fi
7117  rm -rf conftest*
7118  ;;
7119esac
7120
7121need_locks="$enable_libtool_lock"
7122
7123
7124  case $host_os in
7125    rhapsody* | darwin*)
7126    if test -n "$ac_tool_prefix"; then
7127  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7128set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7129{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7130echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7131if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7132  echo $ECHO_N "(cached) $ECHO_C" >&6
7133else
7134  if test -n "$DSYMUTIL"; then
7135  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7136else
7137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7138for as_dir in $PATH
7139do
7140  IFS=$as_save_IFS
7141  test -z "$as_dir" && as_dir=.
7142  for ac_exec_ext in '' $ac_executable_extensions; do
7143  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7144    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7145    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7146    break 2
7147  fi
7148done
7149done
7150IFS=$as_save_IFS
7151
7152fi
7153fi
7154DSYMUTIL=$ac_cv_prog_DSYMUTIL
7155if test -n "$DSYMUTIL"; then
7156  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7157echo "${ECHO_T}$DSYMUTIL" >&6; }
7158else
7159  { echo "$as_me:$LINENO: result: no" >&5
7160echo "${ECHO_T}no" >&6; }
7161fi
7162
7163
7164fi
7165if test -z "$ac_cv_prog_DSYMUTIL"; then
7166  ac_ct_DSYMUTIL=$DSYMUTIL
7167  # Extract the first word of "dsymutil", so it can be a program name with args.
7168set dummy dsymutil; ac_word=$2
7169{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7171if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7172  echo $ECHO_N "(cached) $ECHO_C" >&6
7173else
7174  if test -n "$ac_ct_DSYMUTIL"; then
7175  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7176else
7177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178for as_dir in $PATH
7179do
7180  IFS=$as_save_IFS
7181  test -z "$as_dir" && as_dir=.
7182  for ac_exec_ext in '' $ac_executable_extensions; do
7183  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7184    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7185    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7186    break 2
7187  fi
7188done
7189done
7190IFS=$as_save_IFS
7191
7192fi
7193fi
7194ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7195if test -n "$ac_ct_DSYMUTIL"; then
7196  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7197echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
7198else
7199  { echo "$as_me:$LINENO: result: no" >&5
7200echo "${ECHO_T}no" >&6; }
7201fi
7202
7203  if test "x$ac_ct_DSYMUTIL" = x; then
7204    DSYMUTIL=":"
7205  else
7206    case $cross_compiling:$ac_tool_warned in
7207yes:)
7208{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7209whose name does not start with the host triplet.  If you think this
7210configuration is useful to you, please write to autoconf@gnu.org." >&5
7211echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7212whose name does not start with the host triplet.  If you think this
7213configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7214ac_tool_warned=yes ;;
7215esac
7216    DSYMUTIL=$ac_ct_DSYMUTIL
7217  fi
7218else
7219  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7220fi
7221
7222    if test -n "$ac_tool_prefix"; then
7223  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7224set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7225{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7226echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7227if test "${ac_cv_prog_NMEDIT+set}" = set; then
7228  echo $ECHO_N "(cached) $ECHO_C" >&6
7229else
7230  if test -n "$NMEDIT"; then
7231  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7232else
7233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7234for as_dir in $PATH
7235do
7236  IFS=$as_save_IFS
7237  test -z "$as_dir" && as_dir=.
7238  for ac_exec_ext in '' $ac_executable_extensions; do
7239  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7240    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7241    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7242    break 2
7243  fi
7244done
7245done
7246IFS=$as_save_IFS
7247
7248fi
7249fi
7250NMEDIT=$ac_cv_prog_NMEDIT
7251if test -n "$NMEDIT"; then
7252  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
7253echo "${ECHO_T}$NMEDIT" >&6; }
7254else
7255  { echo "$as_me:$LINENO: result: no" >&5
7256echo "${ECHO_T}no" >&6; }
7257fi
7258
7259
7260fi
7261if test -z "$ac_cv_prog_NMEDIT"; then
7262  ac_ct_NMEDIT=$NMEDIT
7263  # Extract the first word of "nmedit", so it can be a program name with args.
7264set dummy nmedit; ac_word=$2
7265{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7266echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7267if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7268  echo $ECHO_N "(cached) $ECHO_C" >&6
7269else
7270  if test -n "$ac_ct_NMEDIT"; then
7271  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7272else
7273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7274for as_dir in $PATH
7275do
7276  IFS=$as_save_IFS
7277  test -z "$as_dir" && as_dir=.
7278  for ac_exec_ext in '' $ac_executable_extensions; do
7279  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7280    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7281    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7282    break 2
7283  fi
7284done
7285done
7286IFS=$as_save_IFS
7287
7288fi
7289fi
7290ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7291if test -n "$ac_ct_NMEDIT"; then
7292  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7293echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
7294else
7295  { echo "$as_me:$LINENO: result: no" >&5
7296echo "${ECHO_T}no" >&6; }
7297fi
7298
7299  if test "x$ac_ct_NMEDIT" = x; then
7300    NMEDIT=":"
7301  else
7302    case $cross_compiling:$ac_tool_warned in
7303yes:)
7304{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7305whose name does not start with the host triplet.  If you think this
7306configuration is useful to you, please write to autoconf@gnu.org." >&5
7307echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7308whose name does not start with the host triplet.  If you think this
7309configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7310ac_tool_warned=yes ;;
7311esac
7312    NMEDIT=$ac_ct_NMEDIT
7313  fi
7314else
7315  NMEDIT="$ac_cv_prog_NMEDIT"
7316fi
7317
7318    if test -n "$ac_tool_prefix"; then
7319  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7320set dummy ${ac_tool_prefix}lipo; ac_word=$2
7321{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7322echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7323if test "${ac_cv_prog_LIPO+set}" = set; then
7324  echo $ECHO_N "(cached) $ECHO_C" >&6
7325else
7326  if test -n "$LIPO"; then
7327  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7328else
7329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7330for as_dir in $PATH
7331do
7332  IFS=$as_save_IFS
7333  test -z "$as_dir" && as_dir=.
7334  for ac_exec_ext in '' $ac_executable_extensions; do
7335  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7336    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7337    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7338    break 2
7339  fi
7340done
7341done
7342IFS=$as_save_IFS
7343
7344fi
7345fi
7346LIPO=$ac_cv_prog_LIPO
7347if test -n "$LIPO"; then
7348  { echo "$as_me:$LINENO: result: $LIPO" >&5
7349echo "${ECHO_T}$LIPO" >&6; }
7350else
7351  { echo "$as_me:$LINENO: result: no" >&5
7352echo "${ECHO_T}no" >&6; }
7353fi
7354
7355
7356fi
7357if test -z "$ac_cv_prog_LIPO"; then
7358  ac_ct_LIPO=$LIPO
7359  # Extract the first word of "lipo", so it can be a program name with args.
7360set dummy lipo; ac_word=$2
7361{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7362echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7363if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
7364  echo $ECHO_N "(cached) $ECHO_C" >&6
7365else
7366  if test -n "$ac_ct_LIPO"; then
7367  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7368else
7369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370for as_dir in $PATH
7371do
7372  IFS=$as_save_IFS
7373  test -z "$as_dir" && as_dir=.
7374  for ac_exec_ext in '' $ac_executable_extensions; do
7375  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7376    ac_cv_prog_ac_ct_LIPO="lipo"
7377    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7378    break 2
7379  fi
7380done
7381done
7382IFS=$as_save_IFS
7383
7384fi
7385fi
7386ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7387if test -n "$ac_ct_LIPO"; then
7388  { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
7389echo "${ECHO_T}$ac_ct_LIPO" >&6; }
7390else
7391  { echo "$as_me:$LINENO: result: no" >&5
7392echo "${ECHO_T}no" >&6; }
7393fi
7394
7395  if test "x$ac_ct_LIPO" = x; then
7396    LIPO=":"
7397  else
7398    case $cross_compiling:$ac_tool_warned in
7399yes:)
7400{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7401whose name does not start with the host triplet.  If you think this
7402configuration is useful to you, please write to autoconf@gnu.org." >&5
7403echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7404whose name does not start with the host triplet.  If you think this
7405configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7406ac_tool_warned=yes ;;
7407esac
7408    LIPO=$ac_ct_LIPO
7409  fi
7410else
7411  LIPO="$ac_cv_prog_LIPO"
7412fi
7413
7414    if test -n "$ac_tool_prefix"; then
7415  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7416set dummy ${ac_tool_prefix}otool; ac_word=$2
7417{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7418echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7419if test "${ac_cv_prog_OTOOL+set}" = set; then
7420  echo $ECHO_N "(cached) $ECHO_C" >&6
7421else
7422  if test -n "$OTOOL"; then
7423  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7424else
7425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7426for as_dir in $PATH
7427do
7428  IFS=$as_save_IFS
7429  test -z "$as_dir" && as_dir=.
7430  for ac_exec_ext in '' $ac_executable_extensions; do
7431  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7432    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7433    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7434    break 2
7435  fi
7436done
7437done
7438IFS=$as_save_IFS
7439
7440fi
7441fi
7442OTOOL=$ac_cv_prog_OTOOL
7443if test -n "$OTOOL"; then
7444  { echo "$as_me:$LINENO: result: $OTOOL" >&5
7445echo "${ECHO_T}$OTOOL" >&6; }
7446else
7447  { echo "$as_me:$LINENO: result: no" >&5
7448echo "${ECHO_T}no" >&6; }
7449fi
7450
7451
7452fi
7453if test -z "$ac_cv_prog_OTOOL"; then
7454  ac_ct_OTOOL=$OTOOL
7455  # Extract the first word of "otool", so it can be a program name with args.
7456set dummy otool; ac_word=$2
7457{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7458echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7459if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
7460  echo $ECHO_N "(cached) $ECHO_C" >&6
7461else
7462  if test -n "$ac_ct_OTOOL"; then
7463  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7464else
7465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466for as_dir in $PATH
7467do
7468  IFS=$as_save_IFS
7469  test -z "$as_dir" && as_dir=.
7470  for ac_exec_ext in '' $ac_executable_extensions; do
7471  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7472    ac_cv_prog_ac_ct_OTOOL="otool"
7473    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7474    break 2
7475  fi
7476done
7477done
7478IFS=$as_save_IFS
7479
7480fi
7481fi
7482ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7483if test -n "$ac_ct_OTOOL"; then
7484  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
7485echo "${ECHO_T}$ac_ct_OTOOL" >&6; }
7486else
7487  { echo "$as_me:$LINENO: result: no" >&5
7488echo "${ECHO_T}no" >&6; }
7489fi
7490
7491  if test "x$ac_ct_OTOOL" = x; then
7492    OTOOL=":"
7493  else
7494    case $cross_compiling:$ac_tool_warned in
7495yes:)
7496{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7497whose name does not start with the host triplet.  If you think this
7498configuration is useful to you, please write to autoconf@gnu.org." >&5
7499echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7500whose name does not start with the host triplet.  If you think this
7501configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7502ac_tool_warned=yes ;;
7503esac
7504    OTOOL=$ac_ct_OTOOL
7505  fi
7506else
7507  OTOOL="$ac_cv_prog_OTOOL"
7508fi
7509
7510    if test -n "$ac_tool_prefix"; then
7511  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7512set dummy ${ac_tool_prefix}otool64; ac_word=$2
7513{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7514echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7515if test "${ac_cv_prog_OTOOL64+set}" = set; then
7516  echo $ECHO_N "(cached) $ECHO_C" >&6
7517else
7518  if test -n "$OTOOL64"; then
7519  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7520else
7521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7522for as_dir in $PATH
7523do
7524  IFS=$as_save_IFS
7525  test -z "$as_dir" && as_dir=.
7526  for ac_exec_ext in '' $ac_executable_extensions; do
7527  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7528    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7529    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7530    break 2
7531  fi
7532done
7533done
7534IFS=$as_save_IFS
7535
7536fi
7537fi
7538OTOOL64=$ac_cv_prog_OTOOL64
7539if test -n "$OTOOL64"; then
7540  { echo "$as_me:$LINENO: result: $OTOOL64" >&5
7541echo "${ECHO_T}$OTOOL64" >&6; }
7542else
7543  { echo "$as_me:$LINENO: result: no" >&5
7544echo "${ECHO_T}no" >&6; }
7545fi
7546
7547
7548fi
7549if test -z "$ac_cv_prog_OTOOL64"; then
7550  ac_ct_OTOOL64=$OTOOL64
7551  # Extract the first word of "otool64", so it can be a program name with args.
7552set dummy otool64; ac_word=$2
7553{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7554echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7555if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
7556  echo $ECHO_N "(cached) $ECHO_C" >&6
7557else
7558  if test -n "$ac_ct_OTOOL64"; then
7559  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7560else
7561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7562for as_dir in $PATH
7563do
7564  IFS=$as_save_IFS
7565  test -z "$as_dir" && as_dir=.
7566  for ac_exec_ext in '' $ac_executable_extensions; do
7567  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7568    ac_cv_prog_ac_ct_OTOOL64="otool64"
7569    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7570    break 2
7571  fi
7572done
7573done
7574IFS=$as_save_IFS
7575
7576fi
7577fi
7578ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7579if test -n "$ac_ct_OTOOL64"; then
7580  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
7581echo "${ECHO_T}$ac_ct_OTOOL64" >&6; }
7582else
7583  { echo "$as_me:$LINENO: result: no" >&5
7584echo "${ECHO_T}no" >&6; }
7585fi
7586
7587  if test "x$ac_ct_OTOOL64" = x; then
7588    OTOOL64=":"
7589  else
7590    case $cross_compiling:$ac_tool_warned in
7591yes:)
7592{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7593whose name does not start with the host triplet.  If you think this
7594configuration is useful to you, please write to autoconf@gnu.org." >&5
7595echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7596whose name does not start with the host triplet.  If you think this
7597configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7598ac_tool_warned=yes ;;
7599esac
7600    OTOOL64=$ac_ct_OTOOL64
7601  fi
7602else
7603  OTOOL64="$ac_cv_prog_OTOOL64"
7604fi
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7633echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
7634if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7635  echo $ECHO_N "(cached) $ECHO_C" >&6
7636else
7637  lt_cv_apple_cc_single_mod=no
7638      if test -z "${LT_MULTI_MODULE}"; then
7639	# By default we will add the -single_module flag. You can override
7640	# by either setting the environment variable LT_MULTI_MODULE
7641	# non-empty at configure time, or by adding -multi_module to the
7642	# link flags.
7643	rm -rf libconftest.dylib*
7644	echo "int foo(void){return 1;}" > conftest.c
7645	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7646-dynamiclib -Wl,-single_module conftest.c" >&5
7647	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7648	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7649        _lt_result=$?
7650	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7651	  lt_cv_apple_cc_single_mod=yes
7652	else
7653	  cat conftest.err >&5
7654	fi
7655	rm -rf libconftest.dylib*
7656	rm -f conftest.*
7657      fi
7658fi
7659{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7660echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
7661    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7662echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
7663if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7664  echo $ECHO_N "(cached) $ECHO_C" >&6
7665else
7666  lt_cv_ld_exported_symbols_list=no
7667      save_LDFLAGS=$LDFLAGS
7668      echo "_main" > conftest.sym
7669      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7670      cat >conftest.$ac_ext <<_ACEOF
7671/* confdefs.h.  */
7672_ACEOF
7673cat confdefs.h >>conftest.$ac_ext
7674cat >>conftest.$ac_ext <<_ACEOF
7675/* end confdefs.h.  */
7676
7677int
7678main ()
7679{
7680
7681  ;
7682  return 0;
7683}
7684_ACEOF
7685rm -f conftest.$ac_objext conftest$ac_exeext
7686if { (ac_try="$ac_link"
7687case "(($ac_try" in
7688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7689  *) ac_try_echo=$ac_try;;
7690esac
7691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7692  (eval "$ac_link") 2>conftest.er1
7693  ac_status=$?
7694  grep -v '^ *+' conftest.er1 >conftest.err
7695  rm -f conftest.er1
7696  cat conftest.err >&5
7697  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7698  (exit $ac_status); } && {
7699	 test -z "$ac_c_werror_flag" ||
7700	 test ! -s conftest.err
7701       } && test -s conftest$ac_exeext &&
7702       $as_test_x conftest$ac_exeext; then
7703  lt_cv_ld_exported_symbols_list=yes
7704else
7705  echo "$as_me: failed program was:" >&5
7706sed 's/^/| /' conftest.$ac_ext >&5
7707
7708	lt_cv_ld_exported_symbols_list=no
7709fi
7710
7711rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7712      conftest$ac_exeext conftest.$ac_ext
7713	LDFLAGS="$save_LDFLAGS"
7714
7715fi
7716{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7717echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
7718    case $host_os in
7719    rhapsody* | darwin1.[012])
7720      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7721    darwin1.*)
7722      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7723    darwin*) # darwin 5.x on
7724      # if running on 10.5 or later, the deployment target defaults
7725      # to the OS version, if on x86, and 10.4, the deployment
7726      # target defaults to 10.4. Don't you love it?
7727      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7728	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7729	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7730	10.[012]*)
7731	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7732	10.*)
7733	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7734      esac
7735    ;;
7736  esac
7737    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7738      _lt_dar_single_mod='$single_module'
7739    fi
7740    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7741      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7742    else
7743      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7744    fi
7745    if test "$DSYMUTIL" != ":"; then
7746      _lt_dsymutil='~$DSYMUTIL $lib || :'
7747    else
7748      _lt_dsymutil=
7749    fi
7750    ;;
7751  esac
7752
7753
7754for ac_header in dlfcn.h
7755do
7756as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7757{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7758echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7759if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7760  echo $ECHO_N "(cached) $ECHO_C" >&6
7761else
7762  cat >conftest.$ac_ext <<_ACEOF
7763/* confdefs.h.  */
7764_ACEOF
7765cat confdefs.h >>conftest.$ac_ext
7766cat >>conftest.$ac_ext <<_ACEOF
7767/* end confdefs.h.  */
7768$ac_includes_default
7769
7770#include <$ac_header>
7771_ACEOF
7772rm -f conftest.$ac_objext
7773if { (ac_try="$ac_compile"
7774case "(($ac_try" in
7775  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7776  *) ac_try_echo=$ac_try;;
7777esac
7778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7779  (eval "$ac_compile") 2>conftest.er1
7780  ac_status=$?
7781  grep -v '^ *+' conftest.er1 >conftest.err
7782  rm -f conftest.er1
7783  cat conftest.err >&5
7784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7785  (exit $ac_status); } && {
7786	 test -z "$ac_c_werror_flag" ||
7787	 test ! -s conftest.err
7788       } && test -s conftest.$ac_objext; then
7789  eval "$as_ac_Header=yes"
7790else
7791  echo "$as_me: failed program was:" >&5
7792sed 's/^/| /' conftest.$ac_ext >&5
7793
7794	eval "$as_ac_Header=no"
7795fi
7796
7797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7798fi
7799ac_res=`eval echo '${'$as_ac_Header'}'`
7800	       { echo "$as_me:$LINENO: result: $ac_res" >&5
7801echo "${ECHO_T}$ac_res" >&6; }
7802if test `eval echo '${'$as_ac_Header'}'` = yes; then
7803  cat >>confdefs.h <<_ACEOF
7804#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7805_ACEOF
7806
7807fi
7808
7809done
7810
7811
7812
7813ac_ext=cpp
7814ac_cpp='$CXXCPP $CPPFLAGS'
7815ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7816ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7817ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7818if test -z "$CXX"; then
7819  if test -n "$CCC"; then
7820    CXX=$CCC
7821  else
7822    if test -n "$ac_tool_prefix"; then
7823  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7824  do
7825    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7826set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7827{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7828echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7829if test "${ac_cv_prog_CXX+set}" = set; then
7830  echo $ECHO_N "(cached) $ECHO_C" >&6
7831else
7832  if test -n "$CXX"; then
7833  ac_cv_prog_CXX="$CXX" # Let the user override the test.
7834else
7835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7836for as_dir in $PATH
7837do
7838  IFS=$as_save_IFS
7839  test -z "$as_dir" && as_dir=.
7840  for ac_exec_ext in '' $ac_executable_extensions; do
7841  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7842    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
7843    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7844    break 2
7845  fi
7846done
7847done
7848IFS=$as_save_IFS
7849
7850fi
7851fi
7852CXX=$ac_cv_prog_CXX
7853if test -n "$CXX"; then
7854  { echo "$as_me:$LINENO: result: $CXX" >&5
7855echo "${ECHO_T}$CXX" >&6; }
7856else
7857  { echo "$as_me:$LINENO: result: no" >&5
7858echo "${ECHO_T}no" >&6; }
7859fi
7860
7861
7862    test -n "$CXX" && break
7863  done
7864fi
7865if test -z "$CXX"; then
7866  ac_ct_CXX=$CXX
7867  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7868do
7869  # Extract the first word of "$ac_prog", so it can be a program name with args.
7870set dummy $ac_prog; ac_word=$2
7871{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7872echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7873if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
7874  echo $ECHO_N "(cached) $ECHO_C" >&6
7875else
7876  if test -n "$ac_ct_CXX"; then
7877  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7878else
7879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7880for as_dir in $PATH
7881do
7882  IFS=$as_save_IFS
7883  test -z "$as_dir" && as_dir=.
7884  for ac_exec_ext in '' $ac_executable_extensions; do
7885  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7886    ac_cv_prog_ac_ct_CXX="$ac_prog"
7887    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7888    break 2
7889  fi
7890done
7891done
7892IFS=$as_save_IFS
7893
7894fi
7895fi
7896ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7897if test -n "$ac_ct_CXX"; then
7898  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
7899echo "${ECHO_T}$ac_ct_CXX" >&6; }
7900else
7901  { echo "$as_me:$LINENO: result: no" >&5
7902echo "${ECHO_T}no" >&6; }
7903fi
7904
7905
7906  test -n "$ac_ct_CXX" && break
7907done
7908
7909  if test "x$ac_ct_CXX" = x; then
7910    CXX="g++"
7911  else
7912    case $cross_compiling:$ac_tool_warned in
7913yes:)
7914{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7915whose name does not start with the host triplet.  If you think this
7916configuration is useful to you, please write to autoconf@gnu.org." >&5
7917echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7918whose name does not start with the host triplet.  If you think this
7919configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7920ac_tool_warned=yes ;;
7921esac
7922    CXX=$ac_ct_CXX
7923  fi
7924fi
7925
7926  fi
7927fi
7928# Provide some information about the compiler.
7929echo "$as_me:$LINENO: checking for C++ compiler version" >&5
7930ac_compiler=`set X $ac_compile; echo $2`
7931{ (ac_try="$ac_compiler --version >&5"
7932case "(($ac_try" in
7933  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7934  *) ac_try_echo=$ac_try;;
7935esac
7936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7937  (eval "$ac_compiler --version >&5") 2>&5
7938  ac_status=$?
7939  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7940  (exit $ac_status); }
7941{ (ac_try="$ac_compiler -v >&5"
7942case "(($ac_try" in
7943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7944  *) ac_try_echo=$ac_try;;
7945esac
7946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7947  (eval "$ac_compiler -v >&5") 2>&5
7948  ac_status=$?
7949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7950  (exit $ac_status); }
7951{ (ac_try="$ac_compiler -V >&5"
7952case "(($ac_try" in
7953  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7954  *) ac_try_echo=$ac_try;;
7955esac
7956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7957  (eval "$ac_compiler -V >&5") 2>&5
7958  ac_status=$?
7959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7960  (exit $ac_status); }
7961
7962{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
7963echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
7964if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
7965  echo $ECHO_N "(cached) $ECHO_C" >&6
7966else
7967  cat >conftest.$ac_ext <<_ACEOF
7968/* confdefs.h.  */
7969_ACEOF
7970cat confdefs.h >>conftest.$ac_ext
7971cat >>conftest.$ac_ext <<_ACEOF
7972/* end confdefs.h.  */
7973
7974int
7975main ()
7976{
7977#ifndef __GNUC__
7978       choke me
7979#endif
7980
7981  ;
7982  return 0;
7983}
7984_ACEOF
7985rm -f conftest.$ac_objext
7986if { (ac_try="$ac_compile"
7987case "(($ac_try" in
7988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7989  *) ac_try_echo=$ac_try;;
7990esac
7991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7992  (eval "$ac_compile") 2>conftest.er1
7993  ac_status=$?
7994  grep -v '^ *+' conftest.er1 >conftest.err
7995  rm -f conftest.er1
7996  cat conftest.err >&5
7997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7998  (exit $ac_status); } && {
7999	 test -z "$ac_cxx_werror_flag" ||
8000	 test ! -s conftest.err
8001       } && test -s conftest.$ac_objext; then
8002  ac_compiler_gnu=yes
8003else
8004  echo "$as_me: failed program was:" >&5
8005sed 's/^/| /' conftest.$ac_ext >&5
8006
8007	ac_compiler_gnu=no
8008fi
8009
8010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8011ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8012
8013fi
8014{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
8015echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
8016GXX=`test $ac_compiler_gnu = yes && echo yes`
8017ac_test_CXXFLAGS=${CXXFLAGS+set}
8018ac_save_CXXFLAGS=$CXXFLAGS
8019{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
8020echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
8021if test "${ac_cv_prog_cxx_g+set}" = set; then
8022  echo $ECHO_N "(cached) $ECHO_C" >&6
8023else
8024  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
8025   ac_cxx_werror_flag=yes
8026   ac_cv_prog_cxx_g=no
8027   CXXFLAGS="-g"
8028   cat >conftest.$ac_ext <<_ACEOF
8029/* confdefs.h.  */
8030_ACEOF
8031cat confdefs.h >>conftest.$ac_ext
8032cat >>conftest.$ac_ext <<_ACEOF
8033/* end confdefs.h.  */
8034
8035int
8036main ()
8037{
8038
8039  ;
8040  return 0;
8041}
8042_ACEOF
8043rm -f conftest.$ac_objext
8044if { (ac_try="$ac_compile"
8045case "(($ac_try" in
8046  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8047  *) ac_try_echo=$ac_try;;
8048esac
8049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8050  (eval "$ac_compile") 2>conftest.er1
8051  ac_status=$?
8052  grep -v '^ *+' conftest.er1 >conftest.err
8053  rm -f conftest.er1
8054  cat conftest.err >&5
8055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8056  (exit $ac_status); } && {
8057	 test -z "$ac_cxx_werror_flag" ||
8058	 test ! -s conftest.err
8059       } && test -s conftest.$ac_objext; then
8060  ac_cv_prog_cxx_g=yes
8061else
8062  echo "$as_me: failed program was:" >&5
8063sed 's/^/| /' conftest.$ac_ext >&5
8064
8065	CXXFLAGS=""
8066      cat >conftest.$ac_ext <<_ACEOF
8067/* confdefs.h.  */
8068_ACEOF
8069cat confdefs.h >>conftest.$ac_ext
8070cat >>conftest.$ac_ext <<_ACEOF
8071/* end confdefs.h.  */
8072
8073int
8074main ()
8075{
8076
8077  ;
8078  return 0;
8079}
8080_ACEOF
8081rm -f conftest.$ac_objext
8082if { (ac_try="$ac_compile"
8083case "(($ac_try" in
8084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8085  *) ac_try_echo=$ac_try;;
8086esac
8087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8088  (eval "$ac_compile") 2>conftest.er1
8089  ac_status=$?
8090  grep -v '^ *+' conftest.er1 >conftest.err
8091  rm -f conftest.er1
8092  cat conftest.err >&5
8093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8094  (exit $ac_status); } && {
8095	 test -z "$ac_cxx_werror_flag" ||
8096	 test ! -s conftest.err
8097       } && test -s conftest.$ac_objext; then
8098  :
8099else
8100  echo "$as_me: failed program was:" >&5
8101sed 's/^/| /' conftest.$ac_ext >&5
8102
8103	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8104	 CXXFLAGS="-g"
8105	 cat >conftest.$ac_ext <<_ACEOF
8106/* confdefs.h.  */
8107_ACEOF
8108cat confdefs.h >>conftest.$ac_ext
8109cat >>conftest.$ac_ext <<_ACEOF
8110/* end confdefs.h.  */
8111
8112int
8113main ()
8114{
8115
8116  ;
8117  return 0;
8118}
8119_ACEOF
8120rm -f conftest.$ac_objext
8121if { (ac_try="$ac_compile"
8122case "(($ac_try" in
8123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8124  *) ac_try_echo=$ac_try;;
8125esac
8126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8127  (eval "$ac_compile") 2>conftest.er1
8128  ac_status=$?
8129  grep -v '^ *+' conftest.er1 >conftest.err
8130  rm -f conftest.er1
8131  cat conftest.err >&5
8132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8133  (exit $ac_status); } && {
8134	 test -z "$ac_cxx_werror_flag" ||
8135	 test ! -s conftest.err
8136       } && test -s conftest.$ac_objext; then
8137  ac_cv_prog_cxx_g=yes
8138else
8139  echo "$as_me: failed program was:" >&5
8140sed 's/^/| /' conftest.$ac_ext >&5
8141
8142
8143fi
8144
8145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8146fi
8147
8148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8149fi
8150
8151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8152   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8153fi
8154{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
8155echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
8156if test "$ac_test_CXXFLAGS" = set; then
8157  CXXFLAGS=$ac_save_CXXFLAGS
8158elif test $ac_cv_prog_cxx_g = yes; then
8159  if test "$GXX" = yes; then
8160    CXXFLAGS="-g -O2"
8161  else
8162    CXXFLAGS="-g"
8163  fi
8164else
8165  if test "$GXX" = yes; then
8166    CXXFLAGS="-O2"
8167  else
8168    CXXFLAGS=
8169  fi
8170fi
8171ac_ext=cpp
8172ac_cpp='$CXXCPP $CPPFLAGS'
8173ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8174ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8175ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8176
8177depcc="$CXX"  am_compiler_list=
8178
8179{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
8180echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
8181if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
8182  echo $ECHO_N "(cached) $ECHO_C" >&6
8183else
8184  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
8185  # We make a subdir and do the tests there.  Otherwise we can end up
8186  # making bogus files that we don't know about and never remove.  For
8187  # instance it was reported that on HP-UX the gcc test will end up
8188  # making a dummy file named `D' -- because `-MD' means `put the output
8189  # in D'.
8190  mkdir conftest.dir
8191  # Copy depcomp to subdir because otherwise we won't find it if we're
8192  # using a relative directory.
8193  cp "$am_depcomp" conftest.dir
8194  cd conftest.dir
8195  # We will build objects and dependencies in a subdirectory because
8196  # it helps to detect inapplicable dependency modes.  For instance
8197  # both Tru64's cc and ICC support -MD to output dependencies as a
8198  # side effect of compilation, but ICC will put the dependencies in
8199  # the current directory while Tru64 will put them in the object
8200  # directory.
8201  mkdir sub
8202
8203  am_cv_CXX_dependencies_compiler_type=none
8204  if test "$am_compiler_list" = ""; then
8205     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8206  fi
8207  for depmode in $am_compiler_list; do
8208    # Setup a source with many dependencies, because some compilers
8209    # like to wrap large dependency lists on column 80 (with \), and
8210    # we should not choose a depcomp mode which is confused by this.
8211    #
8212    # We need to recreate these files for each test, as the compiler may
8213    # overwrite some of them when testing with obscure command lines.
8214    # This happens at least with the AIX C compiler.
8215    : > sub/conftest.c
8216    for i in 1 2 3 4 5 6; do
8217      echo '#include "conftst'$i'.h"' >> sub/conftest.c
8218      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8219      # Solaris 8's {/usr,}/bin/sh.
8220      touch sub/conftst$i.h
8221    done
8222    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
8223
8224    case $depmode in
8225    nosideeffect)
8226      # after this tag, mechanisms are not by side-effect, so they'll
8227      # only be used when explicitly requested
8228      if test "x$enable_dependency_tracking" = xyes; then
8229	continue
8230      else
8231	break
8232      fi
8233      ;;
8234    none) break ;;
8235    esac
8236    # We check with `-c' and `-o' for the sake of the "dashmstdout"
8237    # mode.  It turns out that the SunPro C++ compiler does not properly
8238    # handle `-M -o', and we need to detect this.
8239    if depmode=$depmode \
8240       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8241       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8242       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
8243         >/dev/null 2>conftest.err &&
8244       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
8245       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
8246       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
8247       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
8248      # icc doesn't choke on unknown options, it will just issue warnings
8249      # or remarks (even with -Werror).  So we grep stderr for any message
8250      # that says an option was ignored or not supported.
8251      # When given -MP, icc 7.0 and 7.1 complain thusly:
8252      #   icc: Command line warning: ignoring option '-M'; no argument required
8253      # The diagnosis changed in icc 8.0:
8254      #   icc: Command line remark: option '-MP' not supported
8255      if (grep 'ignoring option' conftest.err ||
8256          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8257        am_cv_CXX_dependencies_compiler_type=$depmode
8258        break
8259      fi
8260    fi
8261  done
8262
8263  cd ..
8264  rm -rf conftest.dir
8265else
8266  am_cv_CXX_dependencies_compiler_type=none
8267fi
8268
8269fi
8270{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
8271echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
8272CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
8273
8274 if
8275  test "x$enable_dependency_tracking" != xno \
8276  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
8277  am__fastdepCXX_TRUE=
8278  am__fastdepCXX_FALSE='#'
8279else
8280  am__fastdepCXX_TRUE='#'
8281  am__fastdepCXX_FALSE=
8282fi
8283
8284
8285if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
8286    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
8287    (test "X$CXX" != "Xg++"))) ; then
8288  ac_ext=cpp
8289ac_cpp='$CXXCPP $CPPFLAGS'
8290ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8291ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8292ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8293{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8294echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
8295if test -z "$CXXCPP"; then
8296  if test "${ac_cv_prog_CXXCPP+set}" = set; then
8297  echo $ECHO_N "(cached) $ECHO_C" >&6
8298else
8299      # Double quotes because CXXCPP needs to be expanded
8300    for CXXCPP in "$CXX -E" "/lib/cpp"
8301    do
8302      ac_preproc_ok=false
8303for ac_cxx_preproc_warn_flag in '' yes
8304do
8305  # Use a header file that comes with gcc, so configuring glibc
8306  # with a fresh cross-compiler works.
8307  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8308  # <limits.h> exists even on freestanding compilers.
8309  # On the NeXT, cc -E runs the code through the compiler's parser,
8310  # not just through cpp. "Syntax error" is here to catch this case.
8311  cat >conftest.$ac_ext <<_ACEOF
8312/* confdefs.h.  */
8313_ACEOF
8314cat confdefs.h >>conftest.$ac_ext
8315cat >>conftest.$ac_ext <<_ACEOF
8316/* end confdefs.h.  */
8317#ifdef __STDC__
8318# include <limits.h>
8319#else
8320# include <assert.h>
8321#endif
8322		     Syntax error
8323_ACEOF
8324if { (ac_try="$ac_cpp conftest.$ac_ext"
8325case "(($ac_try" in
8326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8327  *) ac_try_echo=$ac_try;;
8328esac
8329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8330  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8331  ac_status=$?
8332  grep -v '^ *+' conftest.er1 >conftest.err
8333  rm -f conftest.er1
8334  cat conftest.err >&5
8335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8336  (exit $ac_status); } >/dev/null && {
8337	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8338	 test ! -s conftest.err
8339       }; then
8340  :
8341else
8342  echo "$as_me: failed program was:" >&5
8343sed 's/^/| /' conftest.$ac_ext >&5
8344
8345  # Broken: fails on valid input.
8346continue
8347fi
8348
8349rm -f conftest.err conftest.$ac_ext
8350
8351  # OK, works on sane cases.  Now check whether nonexistent headers
8352  # can be detected and how.
8353  cat >conftest.$ac_ext <<_ACEOF
8354/* confdefs.h.  */
8355_ACEOF
8356cat confdefs.h >>conftest.$ac_ext
8357cat >>conftest.$ac_ext <<_ACEOF
8358/* end confdefs.h.  */
8359#include <ac_nonexistent.h>
8360_ACEOF
8361if { (ac_try="$ac_cpp conftest.$ac_ext"
8362case "(($ac_try" in
8363  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8364  *) ac_try_echo=$ac_try;;
8365esac
8366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8367  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8368  ac_status=$?
8369  grep -v '^ *+' conftest.er1 >conftest.err
8370  rm -f conftest.er1
8371  cat conftest.err >&5
8372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8373  (exit $ac_status); } >/dev/null && {
8374	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8375	 test ! -s conftest.err
8376       }; then
8377  # Broken: success on invalid input.
8378continue
8379else
8380  echo "$as_me: failed program was:" >&5
8381sed 's/^/| /' conftest.$ac_ext >&5
8382
8383  # Passes both tests.
8384ac_preproc_ok=:
8385break
8386fi
8387
8388rm -f conftest.err conftest.$ac_ext
8389
8390done
8391# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8392rm -f conftest.err conftest.$ac_ext
8393if $ac_preproc_ok; then
8394  break
8395fi
8396
8397    done
8398    ac_cv_prog_CXXCPP=$CXXCPP
8399
8400fi
8401  CXXCPP=$ac_cv_prog_CXXCPP
8402else
8403  ac_cv_prog_CXXCPP=$CXXCPP
8404fi
8405{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
8406echo "${ECHO_T}$CXXCPP" >&6; }
8407ac_preproc_ok=false
8408for ac_cxx_preproc_warn_flag in '' yes
8409do
8410  # Use a header file that comes with gcc, so configuring glibc
8411  # with a fresh cross-compiler works.
8412  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8413  # <limits.h> exists even on freestanding compilers.
8414  # On the NeXT, cc -E runs the code through the compiler's parser,
8415  # not just through cpp. "Syntax error" is here to catch this case.
8416  cat >conftest.$ac_ext <<_ACEOF
8417/* confdefs.h.  */
8418_ACEOF
8419cat confdefs.h >>conftest.$ac_ext
8420cat >>conftest.$ac_ext <<_ACEOF
8421/* end confdefs.h.  */
8422#ifdef __STDC__
8423# include <limits.h>
8424#else
8425# include <assert.h>
8426#endif
8427		     Syntax error
8428_ACEOF
8429if { (ac_try="$ac_cpp conftest.$ac_ext"
8430case "(($ac_try" in
8431  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8432  *) ac_try_echo=$ac_try;;
8433esac
8434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8435  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8436  ac_status=$?
8437  grep -v '^ *+' conftest.er1 >conftest.err
8438  rm -f conftest.er1
8439  cat conftest.err >&5
8440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8441  (exit $ac_status); } >/dev/null && {
8442	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8443	 test ! -s conftest.err
8444       }; then
8445  :
8446else
8447  echo "$as_me: failed program was:" >&5
8448sed 's/^/| /' conftest.$ac_ext >&5
8449
8450  # Broken: fails on valid input.
8451continue
8452fi
8453
8454rm -f conftest.err conftest.$ac_ext
8455
8456  # OK, works on sane cases.  Now check whether nonexistent headers
8457  # can be detected and how.
8458  cat >conftest.$ac_ext <<_ACEOF
8459/* confdefs.h.  */
8460_ACEOF
8461cat confdefs.h >>conftest.$ac_ext
8462cat >>conftest.$ac_ext <<_ACEOF
8463/* end confdefs.h.  */
8464#include <ac_nonexistent.h>
8465_ACEOF
8466if { (ac_try="$ac_cpp conftest.$ac_ext"
8467case "(($ac_try" in
8468  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8469  *) ac_try_echo=$ac_try;;
8470esac
8471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8472  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8473  ac_status=$?
8474  grep -v '^ *+' conftest.er1 >conftest.err
8475  rm -f conftest.er1
8476  cat conftest.err >&5
8477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8478  (exit $ac_status); } >/dev/null && {
8479	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8480	 test ! -s conftest.err
8481       }; then
8482  # Broken: success on invalid input.
8483continue
8484else
8485  echo "$as_me: failed program was:" >&5
8486sed 's/^/| /' conftest.$ac_ext >&5
8487
8488  # Passes both tests.
8489ac_preproc_ok=:
8490break
8491fi
8492
8493rm -f conftest.err conftest.$ac_ext
8494
8495done
8496# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8497rm -f conftest.err conftest.$ac_ext
8498if $ac_preproc_ok; then
8499  :
8500else
8501  _lt_caught_CXX_error=yes
8502fi
8503
8504ac_ext=cpp
8505ac_cpp='$CXXCPP $CPPFLAGS'
8506ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8507ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8508ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8509
8510else
8511  _lt_caught_CXX_error=yes
8512fi
8513
8514
8515
8516
8517# Set options
8518
8519
8520
8521        enable_dlopen=no
8522
8523
8524  enable_win32_dll=no
8525
8526
8527            # Check whether --enable-shared was given.
8528if test "${enable_shared+set}" = set; then
8529  enableval=$enable_shared; p=${PACKAGE-default}
8530    case $enableval in
8531    yes) enable_shared=yes ;;
8532    no) enable_shared=no ;;
8533    *)
8534      enable_shared=no
8535      # Look at the argument we got.  We use all the common list separators.
8536      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8537      for pkg in $enableval; do
8538	IFS="$lt_save_ifs"
8539	if test "X$pkg" = "X$p"; then
8540	  enable_shared=yes
8541	fi
8542      done
8543      IFS="$lt_save_ifs"
8544      ;;
8545    esac
8546else
8547  enable_shared=yes
8548fi
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558  # Check whether --enable-static was given.
8559if test "${enable_static+set}" = set; then
8560  enableval=$enable_static; p=${PACKAGE-default}
8561    case $enableval in
8562    yes) enable_static=yes ;;
8563    no) enable_static=no ;;
8564    *)
8565     enable_static=no
8566      # Look at the argument we got.  We use all the common list separators.
8567      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8568      for pkg in $enableval; do
8569	IFS="$lt_save_ifs"
8570	if test "X$pkg" = "X$p"; then
8571	  enable_static=yes
8572	fi
8573      done
8574      IFS="$lt_save_ifs"
8575      ;;
8576    esac
8577else
8578  enable_static=yes
8579fi
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590# Check whether --with-pic was given.
8591if test "${with_pic+set}" = set; then
8592  withval=$with_pic; pic_mode="$withval"
8593else
8594  pic_mode=default
8595fi
8596
8597
8598test -z "$pic_mode" && pic_mode=default
8599
8600
8601
8602
8603
8604
8605
8606  # Check whether --enable-fast-install was given.
8607if test "${enable_fast_install+set}" = set; then
8608  enableval=$enable_fast_install; p=${PACKAGE-default}
8609    case $enableval in
8610    yes) enable_fast_install=yes ;;
8611    no) enable_fast_install=no ;;
8612    *)
8613      enable_fast_install=no
8614      # Look at the argument we got.  We use all the common list separators.
8615      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8616      for pkg in $enableval; do
8617	IFS="$lt_save_ifs"
8618	if test "X$pkg" = "X$p"; then
8619	  enable_fast_install=yes
8620	fi
8621      done
8622      IFS="$lt_save_ifs"
8623      ;;
8624    esac
8625else
8626  enable_fast_install=yes
8627fi
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639# This can be used to rebuild libtool when needed
8640LIBTOOL_DEPS="$ltmain"
8641
8642# Always use our own libtool.
8643LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669test -z "$LN_S" && LN_S="ln -s"
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684if test -n "${ZSH_VERSION+set}" ; then
8685   setopt NO_GLOB_SUBST
8686fi
8687
8688{ echo "$as_me:$LINENO: checking for objdir" >&5
8689echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
8690if test "${lt_cv_objdir+set}" = set; then
8691  echo $ECHO_N "(cached) $ECHO_C" >&6
8692else
8693  rm -f .libs 2>/dev/null
8694mkdir .libs 2>/dev/null
8695if test -d .libs; then
8696  lt_cv_objdir=.libs
8697else
8698  # MS-DOS does not allow filenames that begin with a dot.
8699  lt_cv_objdir=_libs
8700fi
8701rmdir .libs 2>/dev/null
8702fi
8703{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
8704echo "${ECHO_T}$lt_cv_objdir" >&6; }
8705objdir=$lt_cv_objdir
8706
8707
8708
8709
8710
8711cat >>confdefs.h <<_ACEOF
8712#define LT_OBJDIR "$lt_cv_objdir/"
8713_ACEOF
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731case $host_os in
8732aix3*)
8733  # AIX sometimes has problems with the GCC collect2 program.  For some
8734  # reason, if we set the COLLECT_NAMES environment variable, the problems
8735  # vanish in a puff of smoke.
8736  if test "X${COLLECT_NAMES+set}" != Xset; then
8737    COLLECT_NAMES=
8738    export COLLECT_NAMES
8739  fi
8740  ;;
8741esac
8742
8743# Sed substitution that helps us do robust quoting.  It backslashifies
8744# metacharacters that are still active within double-quoted strings.
8745sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8746
8747# Same as above, but do not quote variable references.
8748double_quote_subst='s/\(["`\\]\)/\\\1/g'
8749
8750# Sed substitution to delay expansion of an escaped shell variable in a
8751# double_quote_subst'ed string.
8752delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8753
8754# Sed substitution to delay expansion of an escaped single quote.
8755delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8756
8757# Sed substitution to avoid accidental globbing in evaled expressions
8758no_glob_subst='s/\*/\\\*/g'
8759
8760# Global variables:
8761ofile=libtool
8762can_build_shared=yes
8763
8764# All known linkers require a `.a' archive for static linking (except MSVC,
8765# which needs '.lib').
8766libext=a
8767
8768with_gnu_ld="$lt_cv_prog_gnu_ld"
8769
8770old_CC="$CC"
8771old_CFLAGS="$CFLAGS"
8772
8773# Set sane defaults for various variables
8774test -z "$CC" && CC=cc
8775test -z "$LTCC" && LTCC=$CC
8776test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8777test -z "$LD" && LD=ld
8778test -z "$ac_objext" && ac_objext=o
8779
8780for cc_temp in $compiler""; do
8781  case $cc_temp in
8782    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8783    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8784    \-*) ;;
8785    *) break;;
8786  esac
8787done
8788cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8789
8790
8791# Only perform the check for file, if the check method requires it
8792test -z "$MAGIC_CMD" && MAGIC_CMD=file
8793case $deplibs_check_method in
8794file_magic*)
8795  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8796    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8797echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
8798if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8799  echo $ECHO_N "(cached) $ECHO_C" >&6
8800else
8801  case $MAGIC_CMD in
8802[\\/*] |  ?:[\\/]*)
8803  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8804  ;;
8805*)
8806  lt_save_MAGIC_CMD="$MAGIC_CMD"
8807  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8808  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8809  for ac_dir in $ac_dummy; do
8810    IFS="$lt_save_ifs"
8811    test -z "$ac_dir" && ac_dir=.
8812    if test -f $ac_dir/${ac_tool_prefix}file; then
8813      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8814      if test -n "$file_magic_test_file"; then
8815	case $deplibs_check_method in
8816	"file_magic "*)
8817	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8818	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8819	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8820	    $EGREP "$file_magic_regex" > /dev/null; then
8821	    :
8822	  else
8823	    cat <<_LT_EOF 1>&2
8824
8825*** Warning: the command libtool uses to detect shared libraries,
8826*** $file_magic_cmd, produces output that libtool cannot recognize.
8827*** The result is that libtool may fail to recognize shared libraries
8828*** as such.  This will affect the creation of libtool libraries that
8829*** depend on shared libraries, but programs linked with such libtool
8830*** libraries will work regardless of this problem.  Nevertheless, you
8831*** may want to report the problem to your system manager and/or to
8832*** bug-libtool@gnu.org
8833
8834_LT_EOF
8835	  fi ;;
8836	esac
8837      fi
8838      break
8839    fi
8840  done
8841  IFS="$lt_save_ifs"
8842  MAGIC_CMD="$lt_save_MAGIC_CMD"
8843  ;;
8844esac
8845fi
8846
8847MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8848if test -n "$MAGIC_CMD"; then
8849  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8850echo "${ECHO_T}$MAGIC_CMD" >&6; }
8851else
8852  { echo "$as_me:$LINENO: result: no" >&5
8853echo "${ECHO_T}no" >&6; }
8854fi
8855
8856
8857
8858
8859
8860if test -z "$lt_cv_path_MAGIC_CMD"; then
8861  if test -n "$ac_tool_prefix"; then
8862    { echo "$as_me:$LINENO: checking for file" >&5
8863echo $ECHO_N "checking for file... $ECHO_C" >&6; }
8864if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8865  echo $ECHO_N "(cached) $ECHO_C" >&6
8866else
8867  case $MAGIC_CMD in
8868[\\/*] |  ?:[\\/]*)
8869  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8870  ;;
8871*)
8872  lt_save_MAGIC_CMD="$MAGIC_CMD"
8873  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8874  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8875  for ac_dir in $ac_dummy; do
8876    IFS="$lt_save_ifs"
8877    test -z "$ac_dir" && ac_dir=.
8878    if test -f $ac_dir/file; then
8879      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8880      if test -n "$file_magic_test_file"; then
8881	case $deplibs_check_method in
8882	"file_magic "*)
8883	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8884	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8885	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8886	    $EGREP "$file_magic_regex" > /dev/null; then
8887	    :
8888	  else
8889	    cat <<_LT_EOF 1>&2
8890
8891*** Warning: the command libtool uses to detect shared libraries,
8892*** $file_magic_cmd, produces output that libtool cannot recognize.
8893*** The result is that libtool may fail to recognize shared libraries
8894*** as such.  This will affect the creation of libtool libraries that
8895*** depend on shared libraries, but programs linked with such libtool
8896*** libraries will work regardless of this problem.  Nevertheless, you
8897*** may want to report the problem to your system manager and/or to
8898*** bug-libtool@gnu.org
8899
8900_LT_EOF
8901	  fi ;;
8902	esac
8903      fi
8904      break
8905    fi
8906  done
8907  IFS="$lt_save_ifs"
8908  MAGIC_CMD="$lt_save_MAGIC_CMD"
8909  ;;
8910esac
8911fi
8912
8913MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8914if test -n "$MAGIC_CMD"; then
8915  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8916echo "${ECHO_T}$MAGIC_CMD" >&6; }
8917else
8918  { echo "$as_me:$LINENO: result: no" >&5
8919echo "${ECHO_T}no" >&6; }
8920fi
8921
8922
8923  else
8924    MAGIC_CMD=:
8925  fi
8926fi
8927
8928  fi
8929  ;;
8930esac
8931
8932# Use C for the default configuration in the libtool script
8933
8934lt_save_CC="$CC"
8935ac_ext=c
8936ac_cpp='$CPP $CPPFLAGS'
8937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8939ac_compiler_gnu=$ac_cv_c_compiler_gnu
8940
8941
8942# Source file extension for C test sources.
8943ac_ext=c
8944
8945# Object file extension for compiled C test sources.
8946objext=o
8947objext=$objext
8948
8949# Code to be used in simple compile tests
8950lt_simple_compile_test_code="int some_variable = 0;"
8951
8952# Code to be used in simple link tests
8953lt_simple_link_test_code='int main(){return(0);}'
8954
8955
8956
8957
8958
8959
8960
8961# If no C compiler was specified, use CC.
8962LTCC=${LTCC-"$CC"}
8963
8964# If no C compiler flags were specified, use CFLAGS.
8965LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8966
8967# Allow CC to be a program name with arguments.
8968compiler=$CC
8969
8970# Save the default compiler, since it gets overwritten when the other
8971# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8972compiler_DEFAULT=$CC
8973
8974# save warnings/boilerplate of simple test code
8975ac_outfile=conftest.$ac_objext
8976echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8977eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8978_lt_compiler_boilerplate=`cat conftest.err`
8979$RM conftest*
8980
8981ac_outfile=conftest.$ac_objext
8982echo "$lt_simple_link_test_code" >conftest.$ac_ext
8983eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8984_lt_linker_boilerplate=`cat conftest.err`
8985$RM -r conftest*
8986
8987
8988## CAVEAT EMPTOR:
8989## There is no encapsulation within the following macros, do not change
8990## the running order or otherwise move them around unless you know exactly
8991## what you are doing...
8992if test -n "$compiler"; then
8993
8994lt_prog_compiler_no_builtin_flag=
8995
8996if test "$GCC" = yes; then
8997  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8998
8999  { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9000echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
9001if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9002  echo $ECHO_N "(cached) $ECHO_C" >&6
9003else
9004  lt_cv_prog_compiler_rtti_exceptions=no
9005   ac_outfile=conftest.$ac_objext
9006   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9007   lt_compiler_flag="-fno-rtti -fno-exceptions"
9008   # Insert the option either (1) after the last *FLAGS variable, or
9009   # (2) before a word containing "conftest.", or (3) at the end.
9010   # Note that $ac_compile itself does not contain backslashes and begins
9011   # with a dollar sign (not a hyphen), so the echo should work correctly.
9012   # The option is referenced via a variable to avoid confusing sed.
9013   lt_compile=`echo "$ac_compile" | $SED \
9014   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9015   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9016   -e 's:$: $lt_compiler_flag:'`
9017   (eval echo "\"\$as_me:9017: $lt_compile\"" >&5)
9018   (eval "$lt_compile" 2>conftest.err)
9019   ac_status=$?
9020   cat conftest.err >&5
9021   echo "$as_me:9021: \$? = $ac_status" >&5
9022   if (exit $ac_status) && test -s "$ac_outfile"; then
9023     # The compiler can only warn and ignore the option if not recognized
9024     # So say no if there are warnings other than the usual output.
9025     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9026     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9027     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9028       lt_cv_prog_compiler_rtti_exceptions=yes
9029     fi
9030   fi
9031   $RM conftest*
9032
9033fi
9034{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9035echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9036
9037if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9038    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9039else
9040    :
9041fi
9042
9043fi
9044
9045
9046
9047
9048
9049
9050  lt_prog_compiler_wl=
9051lt_prog_compiler_pic=
9052lt_prog_compiler_static=
9053
9054{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9055echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
9056
9057  if test "$GCC" = yes; then
9058    lt_prog_compiler_wl='-Wl,'
9059    lt_prog_compiler_static='-static'
9060
9061    case $host_os in
9062      aix*)
9063      # All AIX code is PIC.
9064      if test "$host_cpu" = ia64; then
9065	# AIX 5 now supports IA64 processor
9066	lt_prog_compiler_static='-Bstatic'
9067      fi
9068      ;;
9069
9070    amigaos*)
9071      case $host_cpu in
9072      powerpc)
9073            # see comment about AmigaOS4 .so support
9074            lt_prog_compiler_pic='-fPIC'
9075        ;;
9076      m68k)
9077            # FIXME: we need at least 68020 code to build shared libraries, but
9078            # adding the `-m68020' flag to GCC prevents building anything better,
9079            # like `-m68040'.
9080            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9081        ;;
9082      esac
9083      ;;
9084
9085    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9086      # PIC is the default for these OSes.
9087      ;;
9088
9089    mingw* | cygwin* | pw32* | os2*)
9090      # This hack is so that the source file can tell whether it is being
9091      # built for inclusion in a dll (and should export symbols for example).
9092      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9093      # (--disable-auto-import) libraries
9094      lt_prog_compiler_pic='-DDLL_EXPORT'
9095      ;;
9096
9097    darwin* | rhapsody*)
9098      # PIC is the default on this platform
9099      # Common symbols not allowed in MH_DYLIB files
9100      lt_prog_compiler_pic='-fno-common'
9101      ;;
9102
9103    hpux*)
9104      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9105      # not for PA HP-UX.
9106      case $host_cpu in
9107      hppa*64*|ia64*)
9108	# +Z the default
9109	;;
9110      *)
9111	lt_prog_compiler_pic='-fPIC'
9112	;;
9113      esac
9114      ;;
9115
9116    interix[3-9]*)
9117      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9118      # Instead, we relocate shared libraries at runtime.
9119      ;;
9120
9121    msdosdjgpp*)
9122      # Just because we use GCC doesn't mean we suddenly get shared libraries
9123      # on systems that don't support them.
9124      lt_prog_compiler_can_build_shared=no
9125      enable_shared=no
9126      ;;
9127
9128    *nto* | *qnx*)
9129      # QNX uses GNU C++, but need to define -shared option too, otherwise
9130      # it will coredump.
9131      lt_prog_compiler_pic='-fPIC -shared'
9132      ;;
9133
9134    sysv4*MP*)
9135      if test -d /usr/nec; then
9136	lt_prog_compiler_pic=-Kconform_pic
9137      fi
9138      ;;
9139
9140    *)
9141      lt_prog_compiler_pic='-fPIC'
9142      ;;
9143    esac
9144  else
9145    # PORTME Check for flag to pass linker flags through the system compiler.
9146    case $host_os in
9147    aix*)
9148      lt_prog_compiler_wl='-Wl,'
9149      if test "$host_cpu" = ia64; then
9150	# AIX 5 now supports IA64 processor
9151	lt_prog_compiler_static='-Bstatic'
9152      else
9153	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9154      fi
9155      ;;
9156
9157    mingw* | cygwin* | pw32* | os2*)
9158      # This hack is so that the source file can tell whether it is being
9159      # built for inclusion in a dll (and should export symbols for example).
9160      lt_prog_compiler_pic='-DDLL_EXPORT'
9161      ;;
9162
9163    hpux9* | hpux10* | hpux11*)
9164      lt_prog_compiler_wl='-Wl,'
9165      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9166      # not for PA HP-UX.
9167      case $host_cpu in
9168      hppa*64*|ia64*)
9169	# +Z the default
9170	;;
9171      *)
9172	lt_prog_compiler_pic='+Z'
9173	;;
9174      esac
9175      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9176      lt_prog_compiler_static='${wl}-a ${wl}archive'
9177      ;;
9178
9179    irix5* | irix6* | nonstopux*)
9180      lt_prog_compiler_wl='-Wl,'
9181      # PIC (with -KPIC) is the default.
9182      lt_prog_compiler_static='-non_shared'
9183      ;;
9184
9185    linux* | k*bsd*-gnu)
9186      case $cc_basename in
9187      icc* | ecc* | ifort*)
9188	lt_prog_compiler_wl='-Wl,'
9189	lt_prog_compiler_pic='-KPIC'
9190	lt_prog_compiler_static='-static'
9191        ;;
9192      pgcc* | pgf77* | pgf90* | pgf95*)
9193        # Portland Group compilers (*not* the Pentium gcc compiler,
9194	# which looks to be a dead project)
9195	lt_prog_compiler_wl='-Wl,'
9196	lt_prog_compiler_pic='-fpic'
9197	lt_prog_compiler_static='-Bstatic'
9198        ;;
9199      ccc*)
9200        lt_prog_compiler_wl='-Wl,'
9201        # All Alpha code is PIC.
9202        lt_prog_compiler_static='-non_shared'
9203        ;;
9204      xl*)
9205	# IBM XL C 8.0/Fortran 10.1 on PPC
9206	lt_prog_compiler_wl='-Wl,'
9207	lt_prog_compiler_pic='-qpic'
9208	lt_prog_compiler_static='-qstaticlink'
9209	;;
9210      *)
9211	case `$CC -V 2>&1 | sed 5q` in
9212	*Sun\ C*)
9213	  # Sun C 5.9
9214	  lt_prog_compiler_pic='-KPIC'
9215	  lt_prog_compiler_static='-Bstatic'
9216	  lt_prog_compiler_wl='-Wl,'
9217	  ;;
9218	*Sun\ F*)
9219	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9220	  lt_prog_compiler_pic='-KPIC'
9221	  lt_prog_compiler_static='-Bstatic'
9222	  lt_prog_compiler_wl=''
9223	  ;;
9224	esac
9225	;;
9226      esac
9227      ;;
9228
9229    newsos6)
9230      lt_prog_compiler_pic='-KPIC'
9231      lt_prog_compiler_static='-Bstatic'
9232      ;;
9233
9234    *nto* | *qnx*)
9235      # QNX uses GNU C++, but need to define -shared option too, otherwise
9236      # it will coredump.
9237      lt_prog_compiler_pic='-fPIC -shared'
9238      ;;
9239
9240    osf3* | osf4* | osf5*)
9241      lt_prog_compiler_wl='-Wl,'
9242      # All OSF/1 code is PIC.
9243      lt_prog_compiler_static='-non_shared'
9244      ;;
9245
9246    rdos*)
9247      lt_prog_compiler_static='-non_shared'
9248      ;;
9249
9250    solaris*)
9251      lt_prog_compiler_pic='-KPIC'
9252      lt_prog_compiler_static='-Bstatic'
9253      case $cc_basename in
9254      f77* | f90* | f95*)
9255	lt_prog_compiler_wl='-Qoption ld ';;
9256      *)
9257	lt_prog_compiler_wl='-Wl,';;
9258      esac
9259      ;;
9260
9261    sunos4*)
9262      lt_prog_compiler_wl='-Qoption ld '
9263      lt_prog_compiler_pic='-PIC'
9264      lt_prog_compiler_static='-Bstatic'
9265      ;;
9266
9267    sysv4 | sysv4.2uw2* | sysv4.3*)
9268      lt_prog_compiler_wl='-Wl,'
9269      lt_prog_compiler_pic='-KPIC'
9270      lt_prog_compiler_static='-Bstatic'
9271      ;;
9272
9273    sysv4*MP*)
9274      if test -d /usr/nec ;then
9275	lt_prog_compiler_pic='-Kconform_pic'
9276	lt_prog_compiler_static='-Bstatic'
9277      fi
9278      ;;
9279
9280    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9281      lt_prog_compiler_wl='-Wl,'
9282      lt_prog_compiler_pic='-KPIC'
9283      lt_prog_compiler_static='-Bstatic'
9284      ;;
9285
9286    unicos*)
9287      lt_prog_compiler_wl='-Wl,'
9288      lt_prog_compiler_can_build_shared=no
9289      ;;
9290
9291    uts4*)
9292      lt_prog_compiler_pic='-pic'
9293      lt_prog_compiler_static='-Bstatic'
9294      ;;
9295
9296    *)
9297      lt_prog_compiler_can_build_shared=no
9298      ;;
9299    esac
9300  fi
9301
9302case $host_os in
9303  # For platforms which do not support PIC, -DPIC is meaningless:
9304  *djgpp*)
9305    lt_prog_compiler_pic=
9306    ;;
9307  *)
9308    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9309    ;;
9310esac
9311{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9312echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
9313
9314
9315
9316
9317
9318
9319#
9320# Check to make sure the PIC flag actually works.
9321#
9322if test -n "$lt_prog_compiler_pic"; then
9323  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9324echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
9325if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
9326  echo $ECHO_N "(cached) $ECHO_C" >&6
9327else
9328  lt_cv_prog_compiler_pic_works=no
9329   ac_outfile=conftest.$ac_objext
9330   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9331   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9332   # Insert the option either (1) after the last *FLAGS variable, or
9333   # (2) before a word containing "conftest.", or (3) at the end.
9334   # Note that $ac_compile itself does not contain backslashes and begins
9335   # with a dollar sign (not a hyphen), so the echo should work correctly.
9336   # The option is referenced via a variable to avoid confusing sed.
9337   lt_compile=`echo "$ac_compile" | $SED \
9338   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9339   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9340   -e 's:$: $lt_compiler_flag:'`
9341   (eval echo "\"\$as_me:9341: $lt_compile\"" >&5)
9342   (eval "$lt_compile" 2>conftest.err)
9343   ac_status=$?
9344   cat conftest.err >&5
9345   echo "$as_me:9345: \$? = $ac_status" >&5
9346   if (exit $ac_status) && test -s "$ac_outfile"; then
9347     # The compiler can only warn and ignore the option if not recognized
9348     # So say no if there are warnings other than the usual output.
9349     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9350     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9351     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9352       lt_cv_prog_compiler_pic_works=yes
9353     fi
9354   fi
9355   $RM conftest*
9356
9357fi
9358{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
9359echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
9360
9361if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9362    case $lt_prog_compiler_pic in
9363     "" | " "*) ;;
9364     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9365     esac
9366else
9367    lt_prog_compiler_pic=
9368     lt_prog_compiler_can_build_shared=no
9369fi
9370
9371fi
9372
9373
9374
9375
9376
9377
9378#
9379# Check to make sure the static flag actually works.
9380#
9381wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9382{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9383echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
9384if test "${lt_cv_prog_compiler_static_works+set}" = set; then
9385  echo $ECHO_N "(cached) $ECHO_C" >&6
9386else
9387  lt_cv_prog_compiler_static_works=no
9388   save_LDFLAGS="$LDFLAGS"
9389   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9390   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9391   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9392     # The linker can only warn and ignore the option if not recognized
9393     # So say no if there are warnings
9394     if test -s conftest.err; then
9395       # Append any errors to the config.log.
9396       cat conftest.err 1>&5
9397       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9398       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9399       if diff conftest.exp conftest.er2 >/dev/null; then
9400         lt_cv_prog_compiler_static_works=yes
9401       fi
9402     else
9403       lt_cv_prog_compiler_static_works=yes
9404     fi
9405   fi
9406   $RM -r conftest*
9407   LDFLAGS="$save_LDFLAGS"
9408
9409fi
9410{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
9411echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
9412
9413if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9414    :
9415else
9416    lt_prog_compiler_static=
9417fi
9418
9419
9420
9421
9422
9423
9424
9425  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9426echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
9427if test "${lt_cv_prog_compiler_c_o+set}" = set; then
9428  echo $ECHO_N "(cached) $ECHO_C" >&6
9429else
9430  lt_cv_prog_compiler_c_o=no
9431   $RM -r conftest 2>/dev/null
9432   mkdir conftest
9433   cd conftest
9434   mkdir out
9435   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9436
9437   lt_compiler_flag="-o out/conftest2.$ac_objext"
9438   # Insert the option either (1) after the last *FLAGS variable, or
9439   # (2) before a word containing "conftest.", or (3) at the end.
9440   # Note that $ac_compile itself does not contain backslashes and begins
9441   # with a dollar sign (not a hyphen), so the echo should work correctly.
9442   lt_compile=`echo "$ac_compile" | $SED \
9443   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9444   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9445   -e 's:$: $lt_compiler_flag:'`
9446   (eval echo "\"\$as_me:9446: $lt_compile\"" >&5)
9447   (eval "$lt_compile" 2>out/conftest.err)
9448   ac_status=$?
9449   cat out/conftest.err >&5
9450   echo "$as_me:9450: \$? = $ac_status" >&5
9451   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9452   then
9453     # The compiler can only warn and ignore the option if not recognized
9454     # So say no if there are warnings
9455     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9456     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9457     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9458       lt_cv_prog_compiler_c_o=yes
9459     fi
9460   fi
9461   chmod u+w . 2>&5
9462   $RM conftest*
9463   # SGI C++ compiler will create directory out/ii_files/ for
9464   # template instantiation
9465   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9466   $RM out/* && rmdir out
9467   cd ..
9468   $RM -r conftest
9469   $RM conftest*
9470
9471fi
9472{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
9473echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
9474
9475
9476
9477
9478
9479
9480  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9481echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
9482if test "${lt_cv_prog_compiler_c_o+set}" = set; then
9483  echo $ECHO_N "(cached) $ECHO_C" >&6
9484else
9485  lt_cv_prog_compiler_c_o=no
9486   $RM -r conftest 2>/dev/null
9487   mkdir conftest
9488   cd conftest
9489   mkdir out
9490   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9491
9492   lt_compiler_flag="-o out/conftest2.$ac_objext"
9493   # Insert the option either (1) after the last *FLAGS variable, or
9494   # (2) before a word containing "conftest.", or (3) at the end.
9495   # Note that $ac_compile itself does not contain backslashes and begins
9496   # with a dollar sign (not a hyphen), so the echo should work correctly.
9497   lt_compile=`echo "$ac_compile" | $SED \
9498   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9499   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9500   -e 's:$: $lt_compiler_flag:'`
9501   (eval echo "\"\$as_me:9501: $lt_compile\"" >&5)
9502   (eval "$lt_compile" 2>out/conftest.err)
9503   ac_status=$?
9504   cat out/conftest.err >&5
9505   echo "$as_me:9505: \$? = $ac_status" >&5
9506   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9507   then
9508     # The compiler can only warn and ignore the option if not recognized
9509     # So say no if there are warnings
9510     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9511     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9512     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9513       lt_cv_prog_compiler_c_o=yes
9514     fi
9515   fi
9516   chmod u+w . 2>&5
9517   $RM conftest*
9518   # SGI C++ compiler will create directory out/ii_files/ for
9519   # template instantiation
9520   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9521   $RM out/* && rmdir out
9522   cd ..
9523   $RM -r conftest
9524   $RM conftest*
9525
9526fi
9527{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
9528echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
9529
9530
9531
9532
9533hard_links="nottested"
9534if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9535  # do not overwrite the value of need_locks provided by the user
9536  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
9537echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
9538  hard_links=yes
9539  $RM conftest*
9540  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9541  touch conftest.a
9542  ln conftest.a conftest.b 2>&5 || hard_links=no
9543  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9544  { echo "$as_me:$LINENO: result: $hard_links" >&5
9545echo "${ECHO_T}$hard_links" >&6; }
9546  if test "$hard_links" = no; then
9547    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9548echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9549    need_locks=warn
9550  fi
9551else
9552  need_locks=no
9553fi
9554
9555
9556
9557
9558
9559
9560  { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9561echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
9562
9563  runpath_var=
9564  allow_undefined_flag=
9565  always_export_symbols=no
9566  archive_cmds=
9567  archive_expsym_cmds=
9568  compiler_needs_object=no
9569  enable_shared_with_static_runtimes=no
9570  export_dynamic_flag_spec=
9571  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9572  hardcode_automatic=no
9573  hardcode_direct=no
9574  hardcode_direct_absolute=no
9575  hardcode_libdir_flag_spec=
9576  hardcode_libdir_flag_spec_ld=
9577  hardcode_libdir_separator=
9578  hardcode_minus_L=no
9579  hardcode_shlibpath_var=unsupported
9580  inherit_rpath=no
9581  link_all_deplibs=unknown
9582  module_cmds=
9583  module_expsym_cmds=
9584  old_archive_from_new_cmds=
9585  old_archive_from_expsyms_cmds=
9586  thread_safe_flag_spec=
9587  whole_archive_flag_spec=
9588  # include_expsyms should be a list of space-separated symbols to be *always*
9589  # included in the symbol list
9590  include_expsyms=
9591  # exclude_expsyms can be an extended regexp of symbols to exclude
9592  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9593  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9594  # as well as any symbol that contains `d'.
9595  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9596  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9597  # platforms (ab)use it in PIC code, but their linkers get confused if
9598  # the symbol is explicitly referenced.  Since portable code cannot
9599  # rely on this symbol name, it's probably fine to never include it in
9600  # preloaded symbol tables.
9601  # Exclude shared library initialization/finalization symbols.
9602  extract_expsyms_cmds=
9603
9604  case $host_os in
9605  cygwin* | mingw* | pw32*)
9606    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9607    # When not using gcc, we currently assume that we are using
9608    # Microsoft Visual C++.
9609    if test "$GCC" != yes; then
9610      with_gnu_ld=no
9611    fi
9612    ;;
9613  interix*)
9614    # we just hope/assume this is gcc and not c89 (= MSVC++)
9615    with_gnu_ld=yes
9616    ;;
9617  openbsd*)
9618    with_gnu_ld=no
9619    ;;
9620  esac
9621
9622  ld_shlibs=yes
9623  if test "$with_gnu_ld" = yes; then
9624    # If archive_cmds runs LD, not CC, wlarc should be empty
9625    wlarc='${wl}'
9626
9627    # Set some defaults for GNU ld with shared library support. These
9628    # are reset later if shared libraries are not supported. Putting them
9629    # here allows them to be overridden if necessary.
9630    runpath_var=LD_RUN_PATH
9631    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9632    export_dynamic_flag_spec='${wl}--export-dynamic'
9633    # ancient GNU ld didn't support --whole-archive et. al.
9634    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9635      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9636    else
9637      whole_archive_flag_spec=
9638    fi
9639    supports_anon_versioning=no
9640    case `$LD -v 2>&1` in
9641      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9642      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9643      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9644      *\ 2.11.*) ;; # other 2.11 versions
9645      *) supports_anon_versioning=yes ;;
9646    esac
9647
9648    # See if GNU ld supports shared libraries.
9649    case $host_os in
9650    aix[3-9]*)
9651      # On AIX/PPC, the GNU linker is very broken
9652      if test "$host_cpu" != ia64; then
9653	ld_shlibs=no
9654	cat <<_LT_EOF 1>&2
9655
9656*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9657*** to be unable to reliably create shared libraries on AIX.
9658*** Therefore, libtool is disabling shared libraries support.  If you
9659*** really care for shared libraries, you may want to modify your PATH
9660*** so that a non-GNU linker is found, and then restart.
9661
9662_LT_EOF
9663      fi
9664      ;;
9665
9666    amigaos*)
9667      case $host_cpu in
9668      powerpc)
9669            # see comment about AmigaOS4 .so support
9670            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9671            archive_expsym_cmds=''
9672        ;;
9673      m68k)
9674            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)'
9675            hardcode_libdir_flag_spec='-L$libdir'
9676            hardcode_minus_L=yes
9677        ;;
9678      esac
9679      ;;
9680
9681    beos*)
9682      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9683	allow_undefined_flag=unsupported
9684	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9685	# support --undefined.  This deserves some investigation.  FIXME
9686	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9687      else
9688	ld_shlibs=no
9689      fi
9690      ;;
9691
9692    cygwin* | mingw* | pw32*)
9693      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9694      # as there is no search path for DLLs.
9695      hardcode_libdir_flag_spec='-L$libdir'
9696      allow_undefined_flag=unsupported
9697      always_export_symbols=no
9698      enable_shared_with_static_runtimes=yes
9699      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9700
9701      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9702        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9703	# If the export-symbols file already is a .def file (1st line
9704	# is EXPORTS), use it as is; otherwise, prepend...
9705	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9706	  cp $export_symbols $output_objdir/$soname.def;
9707	else
9708	  echo EXPORTS > $output_objdir/$soname.def;
9709	  cat $export_symbols >> $output_objdir/$soname.def;
9710	fi~
9711	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9712      else
9713	ld_shlibs=no
9714      fi
9715      ;;
9716
9717    interix[3-9]*)
9718      hardcode_direct=no
9719      hardcode_shlibpath_var=no
9720      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9721      export_dynamic_flag_spec='${wl}-E'
9722      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9723      # Instead, shared libraries are loaded at an image base (0x10000000 by
9724      # default) and relocated if they conflict, which is a slow very memory
9725      # consuming and fragmenting process.  To avoid this, we pick a random,
9726      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9727      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9728      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9729      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'
9730      ;;
9731
9732    gnu* | linux* | tpf* | k*bsd*-gnu)
9733      tmp_diet=no
9734      if test "$host_os" = linux-dietlibc; then
9735	case $cc_basename in
9736	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9737	esac
9738      fi
9739      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9740	 && test "$tmp_diet" = no
9741      then
9742	tmp_addflag=
9743	tmp_sharedflag='-shared'
9744	case $cc_basename,$host_cpu in
9745        pgcc*)				# Portland Group C compiler
9746	  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'
9747	  tmp_addflag=' $pic_flag'
9748	  ;;
9749	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
9750	  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'
9751	  tmp_addflag=' $pic_flag -Mnomain' ;;
9752	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9753	  tmp_addflag=' -i_dynamic' ;;
9754	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9755	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9756	ifc* | ifort*)			# Intel Fortran compiler
9757	  tmp_addflag=' -nofor_main' ;;
9758	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
9759	  tmp_sharedflag='-qmkshrobj'
9760	  tmp_addflag= ;;
9761	esac
9762	case `$CC -V 2>&1 | sed 5q` in
9763	*Sun\ C*)			# Sun C 5.9
9764	  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'
9765	  compiler_needs_object=yes
9766	  tmp_sharedflag='-G' ;;
9767	*Sun\ F*)			# Sun Fortran 8.3
9768	  tmp_sharedflag='-G' ;;
9769	esac
9770	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9771
9772        if test "x$supports_anon_versioning" = xyes; then
9773          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9774	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9775	    echo "local: *; };" >> $output_objdir/$libname.ver~
9776	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9777        fi
9778
9779	case $cc_basename in
9780	xlf*)
9781	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9782	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9783	  hardcode_libdir_flag_spec=
9784	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9785	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9786	  if test "x$supports_anon_versioning" = xyes; then
9787	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9788	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9789	      echo "local: *; };" >> $output_objdir/$libname.ver~
9790	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9791	  fi
9792	  ;;
9793	esac
9794      else
9795        ld_shlibs=no
9796      fi
9797      ;;
9798
9799    netbsd*)
9800      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9801	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9802	wlarc=
9803      else
9804	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9805	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9806      fi
9807      ;;
9808
9809    solaris*)
9810      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9811	ld_shlibs=no
9812	cat <<_LT_EOF 1>&2
9813
9814*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9815*** create shared libraries on Solaris systems.  Therefore, libtool
9816*** is disabling shared libraries support.  We urge you to upgrade GNU
9817*** binutils to release 2.9.1 or newer.  Another option is to modify
9818*** your PATH or compiler configuration so that the native linker is
9819*** used, and then restart.
9820
9821_LT_EOF
9822      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9823	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9824	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9825      else
9826	ld_shlibs=no
9827      fi
9828      ;;
9829
9830    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9831      case `$LD -v 2>&1` in
9832        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9833	ld_shlibs=no
9834	cat <<_LT_EOF 1>&2
9835
9836*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9837*** reliably create shared libraries on SCO systems.  Therefore, libtool
9838*** is disabling shared libraries support.  We urge you to upgrade GNU
9839*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9840*** your PATH or compiler configuration so that the native linker is
9841*** used, and then restart.
9842
9843_LT_EOF
9844	;;
9845	*)
9846	  # For security reasons, it is highly recommended that you always
9847	  # use absolute paths for naming shared libraries, and exclude the
9848	  # DT_RUNPATH tag from executables and libraries.  But doing so
9849	  # requires that you compile everything twice, which is a pain.
9850	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9851	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9852	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9853	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9854	  else
9855	    ld_shlibs=no
9856	  fi
9857	;;
9858      esac
9859      ;;
9860
9861    sunos4*)
9862      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9863      wlarc=
9864      hardcode_direct=yes
9865      hardcode_shlibpath_var=no
9866      ;;
9867
9868    *)
9869      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9870	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9871	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9872      else
9873	ld_shlibs=no
9874      fi
9875      ;;
9876    esac
9877
9878    if test "$ld_shlibs" = no; then
9879      runpath_var=
9880      hardcode_libdir_flag_spec=
9881      export_dynamic_flag_spec=
9882      whole_archive_flag_spec=
9883    fi
9884  else
9885    # PORTME fill in a description of your system's linker (not GNU ld)
9886    case $host_os in
9887    aix3*)
9888      allow_undefined_flag=unsupported
9889      always_export_symbols=yes
9890      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'
9891      # Note: this linker hardcodes the directories in LIBPATH if there
9892      # are no directories specified by -L.
9893      hardcode_minus_L=yes
9894      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9895	# Neither direct hardcoding nor static linking is supported with a
9896	# broken collect2.
9897	hardcode_direct=unsupported
9898      fi
9899      ;;
9900
9901    aix[4-9]*)
9902      if test "$host_cpu" = ia64; then
9903	# On IA64, the linker does run time linking by default, so we don't
9904	# have to do anything special.
9905	aix_use_runtimelinking=no
9906	exp_sym_flag='-Bexport'
9907	no_entry_flag=""
9908      else
9909	# If we're using GNU nm, then we don't want the "-C" option.
9910	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9911	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9912	  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'
9913	else
9914	  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'
9915	fi
9916	aix_use_runtimelinking=no
9917
9918	# Test if we are trying to use run time linking or normal
9919	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9920	# need to do runtime linking.
9921	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9922	  for ld_flag in $LDFLAGS; do
9923	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9924	    aix_use_runtimelinking=yes
9925	    break
9926	  fi
9927	  done
9928	  ;;
9929	esac
9930
9931	exp_sym_flag='-bexport'
9932	no_entry_flag='-bnoentry'
9933      fi
9934
9935      # When large executables or shared objects are built, AIX ld can
9936      # have problems creating the table of contents.  If linking a library
9937      # or program results in "error TOC overflow" add -mminimal-toc to
9938      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9939      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9940
9941      archive_cmds=''
9942      hardcode_direct=yes
9943      hardcode_direct_absolute=yes
9944      hardcode_libdir_separator=':'
9945      link_all_deplibs=yes
9946      file_list_spec='${wl}-f,'
9947
9948      if test "$GCC" = yes; then
9949	case $host_os in aix4.[012]|aix4.[012].*)
9950	# We only want to do this on AIX 4.2 and lower, the check
9951	# below for broken collect2 doesn't work under 4.3+
9952	  collect2name=`${CC} -print-prog-name=collect2`
9953	  if test -f "$collect2name" &&
9954	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9955	  then
9956	  # We have reworked collect2
9957	  :
9958	  else
9959	  # We have old collect2
9960	  hardcode_direct=unsupported
9961	  # It fails to find uninstalled libraries when the uninstalled
9962	  # path is not listed in the libpath.  Setting hardcode_minus_L
9963	  # to unsupported forces relinking
9964	  hardcode_minus_L=yes
9965	  hardcode_libdir_flag_spec='-L$libdir'
9966	  hardcode_libdir_separator=
9967	  fi
9968	  ;;
9969	esac
9970	shared_flag='-shared'
9971	if test "$aix_use_runtimelinking" = yes; then
9972	  shared_flag="$shared_flag "'${wl}-G'
9973	fi
9974      else
9975	# not using gcc
9976	if test "$host_cpu" = ia64; then
9977	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9978	# chokes on -Wl,-G. The following line is correct:
9979	  shared_flag='-G'
9980	else
9981	  if test "$aix_use_runtimelinking" = yes; then
9982	    shared_flag='${wl}-G'
9983	  else
9984	    shared_flag='${wl}-bM:SRE'
9985	  fi
9986	fi
9987      fi
9988
9989      # It seems that -bexpall does not export symbols beginning with
9990      # underscore (_), so it is better to generate a list of symbols to export.
9991      always_export_symbols=yes
9992      if test "$aix_use_runtimelinking" = yes; then
9993	# Warning - without using the other runtime loading flags (-brtl),
9994	# -berok will link without error, but may produce a broken library.
9995	allow_undefined_flag='-berok'
9996        # Determine the default libpath from the value encoded in an
9997        # empty executable.
9998        cat >conftest.$ac_ext <<_ACEOF
9999/* confdefs.h.  */
10000_ACEOF
10001cat confdefs.h >>conftest.$ac_ext
10002cat >>conftest.$ac_ext <<_ACEOF
10003/* end confdefs.h.  */
10004
10005int
10006main ()
10007{
10008
10009  ;
10010  return 0;
10011}
10012_ACEOF
10013rm -f conftest.$ac_objext conftest$ac_exeext
10014if { (ac_try="$ac_link"
10015case "(($ac_try" in
10016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10017  *) ac_try_echo=$ac_try;;
10018esac
10019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10020  (eval "$ac_link") 2>conftest.er1
10021  ac_status=$?
10022  grep -v '^ *+' conftest.er1 >conftest.err
10023  rm -f conftest.er1
10024  cat conftest.err >&5
10025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10026  (exit $ac_status); } && {
10027	 test -z "$ac_c_werror_flag" ||
10028	 test ! -s conftest.err
10029       } && test -s conftest$ac_exeext &&
10030       $as_test_x conftest$ac_exeext; then
10031
10032lt_aix_libpath_sed='
10033    /Import File Strings/,/^$/ {
10034	/^0/ {
10035	    s/^0  *\(.*\)$/\1/
10036	    p
10037	}
10038    }'
10039aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10040# Check for a 64-bit object if we didn't find anything.
10041if test -z "$aix_libpath"; then
10042  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10043fi
10044else
10045  echo "$as_me: failed program was:" >&5
10046sed 's/^/| /' conftest.$ac_ext >&5
10047
10048
10049fi
10050
10051rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10052      conftest$ac_exeext conftest.$ac_ext
10053if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10054
10055        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10056        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10057      else
10058	if test "$host_cpu" = ia64; then
10059	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10060	  allow_undefined_flag="-z nodefs"
10061	  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"
10062	else
10063	 # Determine the default libpath from the value encoded in an
10064	 # empty executable.
10065	 cat >conftest.$ac_ext <<_ACEOF
10066/* confdefs.h.  */
10067_ACEOF
10068cat confdefs.h >>conftest.$ac_ext
10069cat >>conftest.$ac_ext <<_ACEOF
10070/* end confdefs.h.  */
10071
10072int
10073main ()
10074{
10075
10076  ;
10077  return 0;
10078}
10079_ACEOF
10080rm -f conftest.$ac_objext conftest$ac_exeext
10081if { (ac_try="$ac_link"
10082case "(($ac_try" in
10083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10084  *) ac_try_echo=$ac_try;;
10085esac
10086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10087  (eval "$ac_link") 2>conftest.er1
10088  ac_status=$?
10089  grep -v '^ *+' conftest.er1 >conftest.err
10090  rm -f conftest.er1
10091  cat conftest.err >&5
10092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10093  (exit $ac_status); } && {
10094	 test -z "$ac_c_werror_flag" ||
10095	 test ! -s conftest.err
10096       } && test -s conftest$ac_exeext &&
10097       $as_test_x conftest$ac_exeext; then
10098
10099lt_aix_libpath_sed='
10100    /Import File Strings/,/^$/ {
10101	/^0/ {
10102	    s/^0  *\(.*\)$/\1/
10103	    p
10104	}
10105    }'
10106aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10107# Check for a 64-bit object if we didn't find anything.
10108if test -z "$aix_libpath"; then
10109  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10110fi
10111else
10112  echo "$as_me: failed program was:" >&5
10113sed 's/^/| /' conftest.$ac_ext >&5
10114
10115
10116fi
10117
10118rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10119      conftest$ac_exeext conftest.$ac_ext
10120if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10121
10122	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10123	  # Warning - without using the other run time loading flags,
10124	  # -berok will link without error, but may produce a broken library.
10125	  no_undefined_flag=' ${wl}-bernotok'
10126	  allow_undefined_flag=' ${wl}-berok'
10127	  # Exported symbols can be pulled into shared objects from archives
10128	  whole_archive_flag_spec='$convenience'
10129	  archive_cmds_need_lc=yes
10130	  # This is similar to how AIX traditionally builds its shared libraries.
10131	  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'
10132	fi
10133      fi
10134      ;;
10135
10136    amigaos*)
10137      case $host_cpu in
10138      powerpc)
10139            # see comment about AmigaOS4 .so support
10140            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10141            archive_expsym_cmds=''
10142        ;;
10143      m68k)
10144            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)'
10145            hardcode_libdir_flag_spec='-L$libdir'
10146            hardcode_minus_L=yes
10147        ;;
10148      esac
10149      ;;
10150
10151    bsdi[45]*)
10152      export_dynamic_flag_spec=-rdynamic
10153      ;;
10154
10155    cygwin* | mingw* | pw32*)
10156      # When not using gcc, we currently assume that we are using
10157      # Microsoft Visual C++.
10158      # hardcode_libdir_flag_spec is actually meaningless, as there is
10159      # no search path for DLLs.
10160      hardcode_libdir_flag_spec=' '
10161      allow_undefined_flag=unsupported
10162      # Tell ltmain to make .lib files, not .a files.
10163      libext=lib
10164      # Tell ltmain to make .dll files, not .so files.
10165      shrext_cmds=".dll"
10166      # FIXME: Setting linknames here is a bad hack.
10167      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
10168      # The linker will automatically build a .lib file if we build a DLL.
10169      old_archive_from_new_cmds='true'
10170      # FIXME: Should let the user specify the lib program.
10171      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10172      fix_srcfile_path='`cygpath -w "$srcfile"`'
10173      enable_shared_with_static_runtimes=yes
10174      ;;
10175
10176    darwin* | rhapsody*)
10177
10178
10179  archive_cmds_need_lc=no
10180  hardcode_direct=no
10181  hardcode_automatic=yes
10182  hardcode_shlibpath_var=unsupported
10183  whole_archive_flag_spec=''
10184  link_all_deplibs=yes
10185  allow_undefined_flag="$_lt_dar_allow_undefined"
10186  if test "$GCC" = "yes"; then
10187    output_verbose_link_cmd=echo
10188    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10189    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10190    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}"
10191    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}"
10192
10193  else
10194  ld_shlibs=no
10195  fi
10196
10197      ;;
10198
10199    dgux*)
10200      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10201      hardcode_libdir_flag_spec='-L$libdir'
10202      hardcode_shlibpath_var=no
10203      ;;
10204
10205    freebsd1*)
10206      ld_shlibs=no
10207      ;;
10208
10209    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10210    # support.  Future versions do this automatically, but an explicit c++rt0.o
10211    # does not break anything, and helps significantly (at the cost of a little
10212    # extra space).
10213    freebsd2.2*)
10214      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10215      hardcode_libdir_flag_spec='-R$libdir'
10216      hardcode_direct=yes
10217      hardcode_shlibpath_var=no
10218      ;;
10219
10220    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10221    freebsd2*)
10222      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10223      hardcode_direct=yes
10224      hardcode_minus_L=yes
10225      hardcode_shlibpath_var=no
10226      ;;
10227
10228    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10229    freebsd* | dragonfly*)
10230      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10231      hardcode_libdir_flag_spec='-R$libdir'
10232      hardcode_direct=yes
10233      hardcode_shlibpath_var=no
10234      ;;
10235
10236    hpux9*)
10237      if test "$GCC" = yes; then
10238	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'
10239      else
10240	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'
10241      fi
10242      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10243      hardcode_libdir_separator=:
10244      hardcode_direct=yes
10245
10246      # hardcode_minus_L: Not really in the search PATH,
10247      # but as the default location of the library.
10248      hardcode_minus_L=yes
10249      export_dynamic_flag_spec='${wl}-E'
10250      ;;
10251
10252    hpux10*)
10253      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10254	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10255      else
10256	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10257      fi
10258      if test "$with_gnu_ld" = no; then
10259	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10260	hardcode_libdir_flag_spec_ld='+b $libdir'
10261	hardcode_libdir_separator=:
10262	hardcode_direct=yes
10263	hardcode_direct_absolute=yes
10264	export_dynamic_flag_spec='${wl}-E'
10265	# hardcode_minus_L: Not really in the search PATH,
10266	# but as the default location of the library.
10267	hardcode_minus_L=yes
10268      fi
10269      ;;
10270
10271    hpux11*)
10272      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10273	case $host_cpu in
10274	hppa*64*)
10275	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10276	  ;;
10277	ia64*)
10278	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10279	  ;;
10280	*)
10281	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10282	  ;;
10283	esac
10284      else
10285	case $host_cpu in
10286	hppa*64*)
10287	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10288	  ;;
10289	ia64*)
10290	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10291	  ;;
10292	*)
10293	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10294	  ;;
10295	esac
10296      fi
10297      if test "$with_gnu_ld" = no; then
10298	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10299	hardcode_libdir_separator=:
10300
10301	case $host_cpu in
10302	hppa*64*|ia64*)
10303	  hardcode_direct=no
10304	  hardcode_shlibpath_var=no
10305	  ;;
10306	*)
10307	  hardcode_direct=yes
10308	  hardcode_direct_absolute=yes
10309	  export_dynamic_flag_spec='${wl}-E'
10310
10311	  # hardcode_minus_L: Not really in the search PATH,
10312	  # but as the default location of the library.
10313	  hardcode_minus_L=yes
10314	  ;;
10315	esac
10316      fi
10317      ;;
10318
10319    irix5* | irix6* | nonstopux*)
10320      if test "$GCC" = yes; then
10321	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10322	# Try to use the -exported_symbol ld option, if it does not
10323	# work, assume that -exports_file does not work either and
10324	# implicitly export all symbols.
10325        save_LDFLAGS="$LDFLAGS"
10326        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10327        cat >conftest.$ac_ext <<_ACEOF
10328int foo(void) {}
10329_ACEOF
10330rm -f conftest.$ac_objext conftest$ac_exeext
10331if { (ac_try="$ac_link"
10332case "(($ac_try" in
10333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10334  *) ac_try_echo=$ac_try;;
10335esac
10336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10337  (eval "$ac_link") 2>conftest.er1
10338  ac_status=$?
10339  grep -v '^ *+' conftest.er1 >conftest.err
10340  rm -f conftest.er1
10341  cat conftest.err >&5
10342  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10343  (exit $ac_status); } && {
10344	 test -z "$ac_c_werror_flag" ||
10345	 test ! -s conftest.err
10346       } && test -s conftest$ac_exeext &&
10347       $as_test_x conftest$ac_exeext; then
10348  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10349
10350else
10351  echo "$as_me: failed program was:" >&5
10352sed 's/^/| /' conftest.$ac_ext >&5
10353
10354
10355fi
10356
10357rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10358      conftest$ac_exeext conftest.$ac_ext
10359        LDFLAGS="$save_LDFLAGS"
10360      else
10361	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
10362	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10363      fi
10364      archive_cmds_need_lc='no'
10365      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10366      hardcode_libdir_separator=:
10367      inherit_rpath=yes
10368      link_all_deplibs=yes
10369      ;;
10370
10371    netbsd*)
10372      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10373	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10374      else
10375	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10376      fi
10377      hardcode_libdir_flag_spec='-R$libdir'
10378      hardcode_direct=yes
10379      hardcode_shlibpath_var=no
10380      ;;
10381
10382    newsos6)
10383      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10384      hardcode_direct=yes
10385      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10386      hardcode_libdir_separator=:
10387      hardcode_shlibpath_var=no
10388      ;;
10389
10390    *nto* | *qnx*)
10391      ;;
10392
10393    openbsd*)
10394      if test -f /usr/libexec/ld.so; then
10395	hardcode_direct=yes
10396	hardcode_shlibpath_var=no
10397	hardcode_direct_absolute=yes
10398	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10399	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10400	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10401	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10402	  export_dynamic_flag_spec='${wl}-E'
10403	else
10404	  case $host_os in
10405	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10406	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10407	     hardcode_libdir_flag_spec='-R$libdir'
10408	     ;;
10409	   *)
10410	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10411	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10412	     ;;
10413	  esac
10414	fi
10415      else
10416	ld_shlibs=no
10417      fi
10418      ;;
10419
10420    os2*)
10421      hardcode_libdir_flag_spec='-L$libdir'
10422      hardcode_minus_L=yes
10423      allow_undefined_flag=unsupported
10424      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'
10425      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10426      ;;
10427
10428    osf3*)
10429      if test "$GCC" = yes; then
10430	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10431	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10432      else
10433	allow_undefined_flag=' -expect_unresolved \*'
10434	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
10435      fi
10436      archive_cmds_need_lc='no'
10437      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10438      hardcode_libdir_separator=:
10439      ;;
10440
10441    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10442      if test "$GCC" = yes; then
10443	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10444	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10445	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10446      else
10447	allow_undefined_flag=' -expect_unresolved \*'
10448	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
10449	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10450	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
10451
10452	# Both c and cxx compiler support -rpath directly
10453	hardcode_libdir_flag_spec='-rpath $libdir'
10454      fi
10455      archive_cmds_need_lc='no'
10456      hardcode_libdir_separator=:
10457      ;;
10458
10459    solaris*)
10460      no_undefined_flag=' -z defs'
10461      if test "$GCC" = yes; then
10462	wlarc='${wl}'
10463	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10464	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10465	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10466      else
10467	case `$CC -V 2>&1` in
10468	*"Compilers 5.0"*)
10469	  wlarc=''
10470	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10471	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10472	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10473	  ;;
10474	*)
10475	  wlarc='${wl}'
10476	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10477	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10478	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10479	  ;;
10480	esac
10481      fi
10482      hardcode_libdir_flag_spec='-R$libdir'
10483      hardcode_shlibpath_var=no
10484      case $host_os in
10485      solaris2.[0-5] | solaris2.[0-5].*) ;;
10486      *)
10487	# The compiler driver will combine and reorder linker options,
10488	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10489	# but is careful enough not to reorder.
10490	# Supported since Solaris 2.6 (maybe 2.5.1?)
10491	if test "$GCC" = yes; then
10492	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10493	else
10494	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10495	fi
10496	;;
10497      esac
10498      link_all_deplibs=yes
10499      ;;
10500
10501    sunos4*)
10502      if test "x$host_vendor" = xsequent; then
10503	# Use $CC to link under sequent, because it throws in some extra .o
10504	# files that make .init and .fini sections work.
10505	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10506      else
10507	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10508      fi
10509      hardcode_libdir_flag_spec='-L$libdir'
10510      hardcode_direct=yes
10511      hardcode_minus_L=yes
10512      hardcode_shlibpath_var=no
10513      ;;
10514
10515    sysv4)
10516      case $host_vendor in
10517	sni)
10518	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10519	  hardcode_direct=yes # is this really true???
10520	;;
10521	siemens)
10522	  ## LD is ld it makes a PLAMLIB
10523	  ## CC just makes a GrossModule.
10524	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10525	  reload_cmds='$CC -r -o $output$reload_objs'
10526	  hardcode_direct=no
10527        ;;
10528	motorola)
10529	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10530	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10531	;;
10532      esac
10533      runpath_var='LD_RUN_PATH'
10534      hardcode_shlibpath_var=no
10535      ;;
10536
10537    sysv4.3*)
10538      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10539      hardcode_shlibpath_var=no
10540      export_dynamic_flag_spec='-Bexport'
10541      ;;
10542
10543    sysv4*MP*)
10544      if test -d /usr/nec; then
10545	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10546	hardcode_shlibpath_var=no
10547	runpath_var=LD_RUN_PATH
10548	hardcode_runpath_var=yes
10549	ld_shlibs=yes
10550      fi
10551      ;;
10552
10553    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10554      no_undefined_flag='${wl}-z,text'
10555      archive_cmds_need_lc=no
10556      hardcode_shlibpath_var=no
10557      runpath_var='LD_RUN_PATH'
10558
10559      if test "$GCC" = yes; then
10560	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10561	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10562      else
10563	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10564	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10565      fi
10566      ;;
10567
10568    sysv5* | sco3.2v5* | sco5v6*)
10569      # Note: We can NOT use -z defs as we might desire, because we do not
10570      # link with -lc, and that would cause any symbols used from libc to
10571      # always be unresolved, which means just about no library would
10572      # ever link correctly.  If we're not using GNU ld we use -z text
10573      # though, which does catch some bad symbols but isn't as heavy-handed
10574      # as -z defs.
10575      no_undefined_flag='${wl}-z,text'
10576      allow_undefined_flag='${wl}-z,nodefs'
10577      archive_cmds_need_lc=no
10578      hardcode_shlibpath_var=no
10579      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10580      hardcode_libdir_separator=':'
10581      link_all_deplibs=yes
10582      export_dynamic_flag_spec='${wl}-Bexport'
10583      runpath_var='LD_RUN_PATH'
10584
10585      if test "$GCC" = yes; then
10586	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10587	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10588      else
10589	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10590	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10591      fi
10592      ;;
10593
10594    uts4*)
10595      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10596      hardcode_libdir_flag_spec='-L$libdir'
10597      hardcode_shlibpath_var=no
10598      ;;
10599
10600    *)
10601      ld_shlibs=no
10602      ;;
10603    esac
10604
10605    if test x$host_vendor = xsni; then
10606      case $host in
10607      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10608	export_dynamic_flag_spec='${wl}-Blargedynsym'
10609	;;
10610      esac
10611    fi
10612  fi
10613
10614{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
10615echo "${ECHO_T}$ld_shlibs" >&6; }
10616test "$ld_shlibs" = no && can_build_shared=no
10617
10618with_gnu_ld=$with_gnu_ld
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634#
10635# Do we need to explicitly link libc?
10636#
10637case "x$archive_cmds_need_lc" in
10638x|xyes)
10639  # Assume -lc should be added
10640  archive_cmds_need_lc=yes
10641
10642  if test "$enable_shared" = yes && test "$GCC" = yes; then
10643    case $archive_cmds in
10644    *'~'*)
10645      # FIXME: we may have to deal with multi-command sequences.
10646      ;;
10647    '$CC '*)
10648      # Test whether the compiler implicitly links with -lc since on some
10649      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10650      # to ld, don't add -lc before -lgcc.
10651      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10652echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
10653      $RM conftest*
10654      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10655
10656      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10657  (eval $ac_compile) 2>&5
10658  ac_status=$?
10659  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10660  (exit $ac_status); } 2>conftest.err; then
10661        soname=conftest
10662        lib=conftest
10663        libobjs=conftest.$ac_objext
10664        deplibs=
10665        wl=$lt_prog_compiler_wl
10666	pic_flag=$lt_prog_compiler_pic
10667        compiler_flags=-v
10668        linker_flags=-v
10669        verstring=
10670        output_objdir=.
10671        libname=conftest
10672        lt_save_allow_undefined_flag=$allow_undefined_flag
10673        allow_undefined_flag=
10674        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
10675  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10676  ac_status=$?
10677  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10678  (exit $ac_status); }
10679        then
10680	  archive_cmds_need_lc=no
10681        else
10682	  archive_cmds_need_lc=yes
10683        fi
10684        allow_undefined_flag=$lt_save_allow_undefined_flag
10685      else
10686        cat conftest.err 1>&5
10687      fi
10688      $RM conftest*
10689      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
10690echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
10691      ;;
10692    esac
10693  fi
10694  ;;
10695esac
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853  { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
10854echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
10855
10856if test "$GCC" = yes; then
10857  case $host_os in
10858    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10859    *) lt_awk_arg="/^libraries:/" ;;
10860  esac
10861  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10862  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10863    # if the path contains ";" then we assume it to be the separator
10864    # otherwise default to the standard path separator (i.e. ":") - it is
10865    # assumed that no part of a normal pathname contains ";" but that should
10866    # okay in the real world where ";" in dirpaths is itself problematic.
10867    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10868  else
10869    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10870  fi
10871  # Ok, now we have the path, separated by spaces, we can step through it
10872  # and add multilib dir if necessary.
10873  lt_tmp_lt_search_path_spec=
10874  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10875  for lt_sys_path in $lt_search_path_spec; do
10876    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10877      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10878    else
10879      test -d "$lt_sys_path" && \
10880	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10881    fi
10882  done
10883  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10884BEGIN {RS=" "; FS="/|\n";} {
10885  lt_foo="";
10886  lt_count=0;
10887  for (lt_i = NF; lt_i > 0; lt_i--) {
10888    if ($lt_i != "" && $lt_i != ".") {
10889      if ($lt_i == "..") {
10890        lt_count++;
10891      } else {
10892        if (lt_count == 0) {
10893          lt_foo="/" $lt_i lt_foo;
10894        } else {
10895          lt_count--;
10896        }
10897      }
10898    }
10899  }
10900  if (lt_foo != "") { lt_freq[lt_foo]++; }
10901  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10902}'`
10903  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10904else
10905  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10906fi
10907library_names_spec=
10908libname_spec='lib$name'
10909soname_spec=
10910shrext_cmds=".so"
10911postinstall_cmds=
10912postuninstall_cmds=
10913finish_cmds=
10914finish_eval=
10915shlibpath_var=
10916shlibpath_overrides_runpath=unknown
10917version_type=none
10918dynamic_linker="$host_os ld.so"
10919sys_lib_dlsearch_path_spec="/lib /usr/lib"
10920need_lib_prefix=unknown
10921hardcode_into_libs=no
10922
10923# when you set need_version to no, make sure it does not cause -set_version
10924# flags to be left without arguments
10925need_version=unknown
10926
10927case $host_os in
10928aix3*)
10929  version_type=linux
10930  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10931  shlibpath_var=LIBPATH
10932
10933  # AIX 3 has no versioning support, so we append a major version to the name.
10934  soname_spec='${libname}${release}${shared_ext}$major'
10935  ;;
10936
10937aix[4-9]*)
10938  version_type=linux
10939  need_lib_prefix=no
10940  need_version=no
10941  hardcode_into_libs=yes
10942  if test "$host_cpu" = ia64; then
10943    # AIX 5 supports IA64
10944    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10945    shlibpath_var=LD_LIBRARY_PATH
10946  else
10947    # With GCC up to 2.95.x, collect2 would create an import file
10948    # for dependence libraries.  The import file would start with
10949    # the line `#! .'.  This would cause the generated library to
10950    # depend on `.', always an invalid library.  This was fixed in
10951    # development snapshots of GCC prior to 3.0.
10952    case $host_os in
10953      aix4 | aix4.[01] | aix4.[01].*)
10954      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10955	   echo ' yes '
10956	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10957	:
10958      else
10959	can_build_shared=no
10960      fi
10961      ;;
10962    esac
10963    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10964    # soname into executable. Probably we can add versioning support to
10965    # collect2, so additional links can be useful in future.
10966    if test "$aix_use_runtimelinking" = yes; then
10967      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10968      # instead of lib<name>.a to let people know that these are not
10969      # typical AIX shared libraries.
10970      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10971    else
10972      # We preserve .a as extension for shared libraries through AIX4.2
10973      # and later when we are not doing run time linking.
10974      library_names_spec='${libname}${release}.a $libname.a'
10975      soname_spec='${libname}${release}${shared_ext}$major'
10976    fi
10977    shlibpath_var=LIBPATH
10978  fi
10979  ;;
10980
10981amigaos*)
10982  case $host_cpu in
10983  powerpc)
10984    # Since July 2007 AmigaOS4 officially supports .so libraries.
10985    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10986    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10987    ;;
10988  m68k)
10989    library_names_spec='$libname.ixlibrary $libname.a'
10990    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10991    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'
10992    ;;
10993  esac
10994  ;;
10995
10996beos*)
10997  library_names_spec='${libname}${shared_ext}'
10998  dynamic_linker="$host_os ld.so"
10999  shlibpath_var=LIBRARY_PATH
11000  ;;
11001
11002bsdi[45]*)
11003  version_type=linux
11004  need_version=no
11005  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11006  soname_spec='${libname}${release}${shared_ext}$major'
11007  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11008  shlibpath_var=LD_LIBRARY_PATH
11009  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11010  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11011  # the default ld.so.conf also contains /usr/contrib/lib and
11012  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11013  # libtool to hard-code these into programs
11014  ;;
11015
11016cygwin* | mingw* | pw32*)
11017  version_type=windows
11018  shrext_cmds=".dll"
11019  need_version=no
11020  need_lib_prefix=no
11021
11022  case $GCC,$host_os in
11023  yes,cygwin* | yes,mingw* | yes,pw32*)
11024    library_names_spec='$libname.dll.a'
11025    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11026    postinstall_cmds='base_file=`basename \${file}`~
11027      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11028      dldir=$destdir/`dirname \$dlpath`~
11029      test -d \$dldir || mkdir -p \$dldir~
11030      $install_prog $dir/$dlname \$dldir/$dlname~
11031      chmod a+x \$dldir/$dlname~
11032      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11033        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11034      fi'
11035    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11036      dlpath=$dir/\$dldll~
11037       $RM \$dlpath'
11038    shlibpath_overrides_runpath=yes
11039
11040    case $host_os in
11041    cygwin*)
11042      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11043      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11044      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11045      ;;
11046    mingw*)
11047      # MinGW DLLs use traditional 'lib' prefix
11048      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11049      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11050      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11051        # It is most probably a Windows format PATH printed by
11052        # mingw gcc, but we are running on Cygwin. Gcc prints its search
11053        # path with ; separators, and with drive letters. We can handle the
11054        # drive letters (cygwin fileutils understands them), so leave them,
11055        # especially as we might pass files found there to a mingw objdump,
11056        # which wouldn't understand a cygwinified path. Ahh.
11057        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11058      else
11059        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11060      fi
11061      ;;
11062    pw32*)
11063      # pw32 DLLs use 'pw' prefix rather than 'lib'
11064      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11065      ;;
11066    esac
11067    ;;
11068
11069  *)
11070    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11071    ;;
11072  esac
11073  dynamic_linker='Win32 ld.exe'
11074  # FIXME: first we should search . and the directory the executable is in
11075  shlibpath_var=PATH
11076  ;;
11077
11078darwin* | rhapsody*)
11079  dynamic_linker="$host_os dyld"
11080  version_type=darwin
11081  need_lib_prefix=no
11082  need_version=no
11083  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11084  soname_spec='${libname}${release}${major}$shared_ext'
11085  shlibpath_overrides_runpath=yes
11086  shlibpath_var=DYLD_LIBRARY_PATH
11087  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11088
11089  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11090  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11091  ;;
11092
11093dgux*)
11094  version_type=linux
11095  need_lib_prefix=no
11096  need_version=no
11097  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11098  soname_spec='${libname}${release}${shared_ext}$major'
11099  shlibpath_var=LD_LIBRARY_PATH
11100  ;;
11101
11102freebsd1*)
11103  dynamic_linker=no
11104  ;;
11105
11106freebsd* | dragonfly*)
11107  # DragonFly does not have aout.  When/if they implement a new
11108  # versioning mechanism, adjust this.
11109  if test -x /usr/bin/objformat; then
11110    objformat=`/usr/bin/objformat`
11111  else
11112    case $host_os in
11113    freebsd[123]*) objformat=aout ;;
11114    *) objformat=elf ;;
11115    esac
11116  fi
11117  version_type=freebsd-$objformat
11118  case $version_type in
11119    freebsd-elf*)
11120      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11121      need_version=no
11122      need_lib_prefix=no
11123      ;;
11124    freebsd-*)
11125      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11126      need_version=yes
11127      ;;
11128  esac
11129  shlibpath_var=LD_LIBRARY_PATH
11130  case $host_os in
11131  freebsd2*)
11132    shlibpath_overrides_runpath=yes
11133    ;;
11134  freebsd3.[01]* | freebsdelf3.[01]*)
11135    shlibpath_overrides_runpath=yes
11136    hardcode_into_libs=yes
11137    ;;
11138  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11139  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11140    shlibpath_overrides_runpath=no
11141    hardcode_into_libs=yes
11142    ;;
11143  *) # from 4.6 on, and DragonFly
11144    shlibpath_overrides_runpath=yes
11145    hardcode_into_libs=yes
11146    ;;
11147  esac
11148  ;;
11149
11150gnu*)
11151  version_type=linux
11152  need_lib_prefix=no
11153  need_version=no
11154  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11155  soname_spec='${libname}${release}${shared_ext}$major'
11156  shlibpath_var=LD_LIBRARY_PATH
11157  hardcode_into_libs=yes
11158  ;;
11159
11160hpux9* | hpux10* | hpux11*)
11161  # Give a soname corresponding to the major version so that dld.sl refuses to
11162  # link against other versions.
11163  version_type=sunos
11164  need_lib_prefix=no
11165  need_version=no
11166  case $host_cpu in
11167  ia64*)
11168    shrext_cmds='.so'
11169    hardcode_into_libs=yes
11170    dynamic_linker="$host_os dld.so"
11171    shlibpath_var=LD_LIBRARY_PATH
11172    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11173    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11174    soname_spec='${libname}${release}${shared_ext}$major'
11175    if test "X$HPUX_IA64_MODE" = X32; then
11176      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11177    else
11178      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11179    fi
11180    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11181    ;;
11182  hppa*64*)
11183    shrext_cmds='.sl'
11184    hardcode_into_libs=yes
11185    dynamic_linker="$host_os dld.sl"
11186    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11187    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11188    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11189    soname_spec='${libname}${release}${shared_ext}$major'
11190    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11191    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11192    ;;
11193  *)
11194    shrext_cmds='.sl'
11195    dynamic_linker="$host_os dld.sl"
11196    shlibpath_var=SHLIB_PATH
11197    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11198    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199    soname_spec='${libname}${release}${shared_ext}$major'
11200    ;;
11201  esac
11202  # HP-UX runs *really* slowly unless shared libraries are mode 555.
11203  postinstall_cmds='chmod 555 $lib'
11204  ;;
11205
11206interix[3-9]*)
11207  version_type=linux
11208  need_lib_prefix=no
11209  need_version=no
11210  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11211  soname_spec='${libname}${release}${shared_ext}$major'
11212  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11213  shlibpath_var=LD_LIBRARY_PATH
11214  shlibpath_overrides_runpath=no
11215  hardcode_into_libs=yes
11216  ;;
11217
11218irix5* | irix6* | nonstopux*)
11219  case $host_os in
11220    nonstopux*) version_type=nonstopux ;;
11221    *)
11222	if test "$lt_cv_prog_gnu_ld" = yes; then
11223		version_type=linux
11224	else
11225		version_type=irix
11226	fi ;;
11227  esac
11228  need_lib_prefix=no
11229  need_version=no
11230  soname_spec='${libname}${release}${shared_ext}$major'
11231  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11232  case $host_os in
11233  irix5* | nonstopux*)
11234    libsuff= shlibsuff=
11235    ;;
11236  *)
11237    case $LD in # libtool.m4 will add one of these switches to LD
11238    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11239      libsuff= shlibsuff= libmagic=32-bit;;
11240    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11241      libsuff=32 shlibsuff=N32 libmagic=N32;;
11242    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11243      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11244    *) libsuff= shlibsuff= libmagic=never-match;;
11245    esac
11246    ;;
11247  esac
11248  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11249  shlibpath_overrides_runpath=no
11250  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11251  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11252  hardcode_into_libs=yes
11253  ;;
11254
11255# No shared lib support for Linux oldld, aout, or coff.
11256linux*oldld* | linux*aout* | linux*coff*)
11257  dynamic_linker=no
11258  ;;
11259
11260# This must be Linux ELF.
11261linux* | k*bsd*-gnu)
11262  version_type=linux
11263  need_lib_prefix=no
11264  need_version=no
11265  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266  soname_spec='${libname}${release}${shared_ext}$major'
11267  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11268  shlibpath_var=LD_LIBRARY_PATH
11269  shlibpath_overrides_runpath=no
11270  # Some binutils ld are patched to set DT_RUNPATH
11271  save_LDFLAGS=$LDFLAGS
11272  save_libdir=$libdir
11273  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11274       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11275  cat >conftest.$ac_ext <<_ACEOF
11276/* confdefs.h.  */
11277_ACEOF
11278cat confdefs.h >>conftest.$ac_ext
11279cat >>conftest.$ac_ext <<_ACEOF
11280/* end confdefs.h.  */
11281
11282int
11283main ()
11284{
11285
11286  ;
11287  return 0;
11288}
11289_ACEOF
11290rm -f conftest.$ac_objext conftest$ac_exeext
11291if { (ac_try="$ac_link"
11292case "(($ac_try" in
11293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11294  *) ac_try_echo=$ac_try;;
11295esac
11296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11297  (eval "$ac_link") 2>conftest.er1
11298  ac_status=$?
11299  grep -v '^ *+' conftest.er1 >conftest.err
11300  rm -f conftest.er1
11301  cat conftest.err >&5
11302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11303  (exit $ac_status); } && {
11304	 test -z "$ac_c_werror_flag" ||
11305	 test ! -s conftest.err
11306       } && test -s conftest$ac_exeext &&
11307       $as_test_x conftest$ac_exeext; then
11308  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
11309  shlibpath_overrides_runpath=yes
11310fi
11311
11312else
11313  echo "$as_me: failed program was:" >&5
11314sed 's/^/| /' conftest.$ac_ext >&5
11315
11316
11317fi
11318
11319rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11320      conftest$ac_exeext conftest.$ac_ext
11321  LDFLAGS=$save_LDFLAGS
11322  libdir=$save_libdir
11323
11324  # This implies no fast_install, which is unacceptable.
11325  # Some rework will be needed to allow for fast_install
11326  # before this can be enabled.
11327  hardcode_into_libs=yes
11328
11329  # Append ld.so.conf contents to the search path
11330  if test -f /etc/ld.so.conf; then
11331    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' ' '`
11332    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11333  fi
11334
11335  # We used to test for /lib/ld.so.1 and disable shared libraries on
11336  # powerpc, because MkLinux only supported shared libraries with the
11337  # GNU dynamic linker.  Since this was broken with cross compilers,
11338  # most powerpc-linux boxes support dynamic linking these days and
11339  # people can always --disable-shared, the test was removed, and we
11340  # assume the GNU/Linux dynamic linker is in use.
11341  dynamic_linker='GNU/Linux ld.so'
11342  ;;
11343
11344netbsd*)
11345  version_type=sunos
11346  need_lib_prefix=no
11347  need_version=no
11348  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11349    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11350    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11351    dynamic_linker='NetBSD (a.out) ld.so'
11352  else
11353    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11354    soname_spec='${libname}${release}${shared_ext}$major'
11355    dynamic_linker='NetBSD ld.elf_so'
11356  fi
11357  shlibpath_var=LD_LIBRARY_PATH
11358  shlibpath_overrides_runpath=yes
11359  hardcode_into_libs=yes
11360  ;;
11361
11362newsos6)
11363  version_type=linux
11364  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365  shlibpath_var=LD_LIBRARY_PATH
11366  shlibpath_overrides_runpath=yes
11367  ;;
11368
11369*nto* | *qnx*)
11370  version_type=qnx
11371  need_lib_prefix=no
11372  need_version=no
11373  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11374  soname_spec='${libname}${release}${shared_ext}$major'
11375  shlibpath_var=LD_LIBRARY_PATH
11376  shlibpath_overrides_runpath=no
11377  hardcode_into_libs=yes
11378  dynamic_linker='ldqnx.so'
11379  ;;
11380
11381openbsd*)
11382  version_type=sunos
11383  sys_lib_dlsearch_path_spec="/usr/lib"
11384  need_lib_prefix=no
11385  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11386  case $host_os in
11387    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11388    *)				need_version=no  ;;
11389  esac
11390  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11391  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11392  shlibpath_var=LD_LIBRARY_PATH
11393  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11394    case $host_os in
11395      openbsd2.[89] | openbsd2.[89].*)
11396	shlibpath_overrides_runpath=no
11397	;;
11398      *)
11399	shlibpath_overrides_runpath=yes
11400	;;
11401      esac
11402  else
11403    shlibpath_overrides_runpath=yes
11404  fi
11405  ;;
11406
11407os2*)
11408  libname_spec='$name'
11409  shrext_cmds=".dll"
11410  need_lib_prefix=no
11411  library_names_spec='$libname${shared_ext} $libname.a'
11412  dynamic_linker='OS/2 ld.exe'
11413  shlibpath_var=LIBPATH
11414  ;;
11415
11416osf3* | osf4* | osf5*)
11417  version_type=osf
11418  need_lib_prefix=no
11419  need_version=no
11420  soname_spec='${libname}${release}${shared_ext}$major'
11421  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11422  shlibpath_var=LD_LIBRARY_PATH
11423  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11424  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11425  ;;
11426
11427rdos*)
11428  dynamic_linker=no
11429  ;;
11430
11431solaris*)
11432  version_type=linux
11433  need_lib_prefix=no
11434  need_version=no
11435  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11436  soname_spec='${libname}${release}${shared_ext}$major'
11437  shlibpath_var=LD_LIBRARY_PATH
11438  shlibpath_overrides_runpath=yes
11439  hardcode_into_libs=yes
11440  # ldd complains unless libraries are executable
11441  postinstall_cmds='chmod +x $lib'
11442  ;;
11443
11444sunos4*)
11445  version_type=sunos
11446  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11447  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11448  shlibpath_var=LD_LIBRARY_PATH
11449  shlibpath_overrides_runpath=yes
11450  if test "$with_gnu_ld" = yes; then
11451    need_lib_prefix=no
11452  fi
11453  need_version=yes
11454  ;;
11455
11456sysv4 | sysv4.3*)
11457  version_type=linux
11458  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459  soname_spec='${libname}${release}${shared_ext}$major'
11460  shlibpath_var=LD_LIBRARY_PATH
11461  case $host_vendor in
11462    sni)
11463      shlibpath_overrides_runpath=no
11464      need_lib_prefix=no
11465      runpath_var=LD_RUN_PATH
11466      ;;
11467    siemens)
11468      need_lib_prefix=no
11469      ;;
11470    motorola)
11471      need_lib_prefix=no
11472      need_version=no
11473      shlibpath_overrides_runpath=no
11474      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11475      ;;
11476  esac
11477  ;;
11478
11479sysv4*MP*)
11480  if test -d /usr/nec ;then
11481    version_type=linux
11482    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11483    soname_spec='$libname${shared_ext}.$major'
11484    shlibpath_var=LD_LIBRARY_PATH
11485  fi
11486  ;;
11487
11488sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11489  version_type=freebsd-elf
11490  need_lib_prefix=no
11491  need_version=no
11492  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11493  soname_spec='${libname}${release}${shared_ext}$major'
11494  shlibpath_var=LD_LIBRARY_PATH
11495  shlibpath_overrides_runpath=yes
11496  hardcode_into_libs=yes
11497  if test "$with_gnu_ld" = yes; then
11498    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11499  else
11500    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11501    case $host_os in
11502      sco3.2v5*)
11503        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11504	;;
11505    esac
11506  fi
11507  sys_lib_dlsearch_path_spec='/usr/lib'
11508  ;;
11509
11510tpf*)
11511  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11512  version_type=linux
11513  need_lib_prefix=no
11514  need_version=no
11515  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11516  shlibpath_var=LD_LIBRARY_PATH
11517  shlibpath_overrides_runpath=no
11518  hardcode_into_libs=yes
11519  ;;
11520
11521uts4*)
11522  version_type=linux
11523  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11524  soname_spec='${libname}${release}${shared_ext}$major'
11525  shlibpath_var=LD_LIBRARY_PATH
11526  ;;
11527
11528*)
11529  dynamic_linker=no
11530  ;;
11531esac
11532{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
11533echo "${ECHO_T}$dynamic_linker" >&6; }
11534test "$dynamic_linker" = no && can_build_shared=no
11535
11536variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11537if test "$GCC" = yes; then
11538  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11539fi
11540
11541if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11542  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11543fi
11544if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11545  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11546fi
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634  { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
11635echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
11636hardcode_action=
11637if test -n "$hardcode_libdir_flag_spec" ||
11638   test -n "$runpath_var" ||
11639   test "X$hardcode_automatic" = "Xyes" ; then
11640
11641  # We can hardcode non-existent directories.
11642  if test "$hardcode_direct" != no &&
11643     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11644     # have to relink, otherwise we might link with an installed library
11645     # when we should be linking with a yet-to-be-installed one
11646     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11647     test "$hardcode_minus_L" != no; then
11648    # Linking always hardcodes the temporary library directory.
11649    hardcode_action=relink
11650  else
11651    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11652    hardcode_action=immediate
11653  fi
11654else
11655  # We cannot hardcode anything, or else we can only hardcode existing
11656  # directories.
11657  hardcode_action=unsupported
11658fi
11659{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
11660echo "${ECHO_T}$hardcode_action" >&6; }
11661
11662if test "$hardcode_action" = relink ||
11663   test "$inherit_rpath" = yes; then
11664  # Fast installation is not supported
11665  enable_fast_install=no
11666elif test "$shlibpath_overrides_runpath" = yes ||
11667     test "$enable_shared" = no; then
11668  # Fast installation is not necessary
11669  enable_fast_install=needless
11670fi
11671
11672
11673
11674
11675
11676
11677  if test "x$enable_dlopen" != xyes; then
11678  enable_dlopen=unknown
11679  enable_dlopen_self=unknown
11680  enable_dlopen_self_static=unknown
11681else
11682  lt_cv_dlopen=no
11683  lt_cv_dlopen_libs=
11684
11685  case $host_os in
11686  beos*)
11687    lt_cv_dlopen="load_add_on"
11688    lt_cv_dlopen_libs=
11689    lt_cv_dlopen_self=yes
11690    ;;
11691
11692  mingw* | pw32*)
11693    lt_cv_dlopen="LoadLibrary"
11694    lt_cv_dlopen_libs=
11695    ;;
11696
11697  cygwin*)
11698    lt_cv_dlopen="dlopen"
11699    lt_cv_dlopen_libs=
11700    ;;
11701
11702  darwin*)
11703  # if libdl is installed we need to link against it
11704    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11705echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
11706if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11707  echo $ECHO_N "(cached) $ECHO_C" >&6
11708else
11709  ac_check_lib_save_LIBS=$LIBS
11710LIBS="-ldl  $LIBS"
11711cat >conftest.$ac_ext <<_ACEOF
11712/* confdefs.h.  */
11713_ACEOF
11714cat confdefs.h >>conftest.$ac_ext
11715cat >>conftest.$ac_ext <<_ACEOF
11716/* end confdefs.h.  */
11717
11718/* Override any GCC internal prototype to avoid an error.
11719   Use char because int might match the return type of a GCC
11720   builtin and then its argument prototype would still apply.  */
11721#ifdef __cplusplus
11722extern "C"
11723#endif
11724char dlopen ();
11725int
11726main ()
11727{
11728return dlopen ();
11729  ;
11730  return 0;
11731}
11732_ACEOF
11733rm -f conftest.$ac_objext conftest$ac_exeext
11734if { (ac_try="$ac_link"
11735case "(($ac_try" in
11736  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11737  *) ac_try_echo=$ac_try;;
11738esac
11739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11740  (eval "$ac_link") 2>conftest.er1
11741  ac_status=$?
11742  grep -v '^ *+' conftest.er1 >conftest.err
11743  rm -f conftest.er1
11744  cat conftest.err >&5
11745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11746  (exit $ac_status); } && {
11747	 test -z "$ac_c_werror_flag" ||
11748	 test ! -s conftest.err
11749       } && test -s conftest$ac_exeext &&
11750       $as_test_x conftest$ac_exeext; then
11751  ac_cv_lib_dl_dlopen=yes
11752else
11753  echo "$as_me: failed program was:" >&5
11754sed 's/^/| /' conftest.$ac_ext >&5
11755
11756	ac_cv_lib_dl_dlopen=no
11757fi
11758
11759rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11760      conftest$ac_exeext conftest.$ac_ext
11761LIBS=$ac_check_lib_save_LIBS
11762fi
11763{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11764echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
11765if test $ac_cv_lib_dl_dlopen = yes; then
11766  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11767else
11768
11769    lt_cv_dlopen="dyld"
11770    lt_cv_dlopen_libs=
11771    lt_cv_dlopen_self=yes
11772
11773fi
11774
11775    ;;
11776
11777  *)
11778    { echo "$as_me:$LINENO: checking for shl_load" >&5
11779echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
11780if test "${ac_cv_func_shl_load+set}" = set; then
11781  echo $ECHO_N "(cached) $ECHO_C" >&6
11782else
11783  cat >conftest.$ac_ext <<_ACEOF
11784/* confdefs.h.  */
11785_ACEOF
11786cat confdefs.h >>conftest.$ac_ext
11787cat >>conftest.$ac_ext <<_ACEOF
11788/* end confdefs.h.  */
11789/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
11790   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11791#define shl_load innocuous_shl_load
11792
11793/* System header to define __stub macros and hopefully few prototypes,
11794    which can conflict with char shl_load (); below.
11795    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11796    <limits.h> exists even on freestanding compilers.  */
11797
11798#ifdef __STDC__
11799# include <limits.h>
11800#else
11801# include <assert.h>
11802#endif
11803
11804#undef shl_load
11805
11806/* Override any GCC internal prototype to avoid an error.
11807   Use char because int might match the return type of a GCC
11808   builtin and then its argument prototype would still apply.  */
11809#ifdef __cplusplus
11810extern "C"
11811#endif
11812char shl_load ();
11813/* The GNU C library defines this for functions which it implements
11814    to always fail with ENOSYS.  Some functions are actually named
11815    something starting with __ and the normal name is an alias.  */
11816#if defined __stub_shl_load || defined __stub___shl_load
11817choke me
11818#endif
11819
11820int
11821main ()
11822{
11823return shl_load ();
11824  ;
11825  return 0;
11826}
11827_ACEOF
11828rm -f conftest.$ac_objext conftest$ac_exeext
11829if { (ac_try="$ac_link"
11830case "(($ac_try" in
11831  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11832  *) ac_try_echo=$ac_try;;
11833esac
11834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11835  (eval "$ac_link") 2>conftest.er1
11836  ac_status=$?
11837  grep -v '^ *+' conftest.er1 >conftest.err
11838  rm -f conftest.er1
11839  cat conftest.err >&5
11840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11841  (exit $ac_status); } && {
11842	 test -z "$ac_c_werror_flag" ||
11843	 test ! -s conftest.err
11844       } && test -s conftest$ac_exeext &&
11845       $as_test_x conftest$ac_exeext; then
11846  ac_cv_func_shl_load=yes
11847else
11848  echo "$as_me: failed program was:" >&5
11849sed 's/^/| /' conftest.$ac_ext >&5
11850
11851	ac_cv_func_shl_load=no
11852fi
11853
11854rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11855      conftest$ac_exeext conftest.$ac_ext
11856fi
11857{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
11858echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
11859if test $ac_cv_func_shl_load = yes; then
11860  lt_cv_dlopen="shl_load"
11861else
11862  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11863echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
11864if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11865  echo $ECHO_N "(cached) $ECHO_C" >&6
11866else
11867  ac_check_lib_save_LIBS=$LIBS
11868LIBS="-ldld  $LIBS"
11869cat >conftest.$ac_ext <<_ACEOF
11870/* confdefs.h.  */
11871_ACEOF
11872cat confdefs.h >>conftest.$ac_ext
11873cat >>conftest.$ac_ext <<_ACEOF
11874/* end confdefs.h.  */
11875
11876/* Override any GCC internal prototype to avoid an error.
11877   Use char because int might match the return type of a GCC
11878   builtin and then its argument prototype would still apply.  */
11879#ifdef __cplusplus
11880extern "C"
11881#endif
11882char shl_load ();
11883int
11884main ()
11885{
11886return shl_load ();
11887  ;
11888  return 0;
11889}
11890_ACEOF
11891rm -f conftest.$ac_objext conftest$ac_exeext
11892if { (ac_try="$ac_link"
11893case "(($ac_try" in
11894  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11895  *) ac_try_echo=$ac_try;;
11896esac
11897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11898  (eval "$ac_link") 2>conftest.er1
11899  ac_status=$?
11900  grep -v '^ *+' conftest.er1 >conftest.err
11901  rm -f conftest.er1
11902  cat conftest.err >&5
11903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11904  (exit $ac_status); } && {
11905	 test -z "$ac_c_werror_flag" ||
11906	 test ! -s conftest.err
11907       } && test -s conftest$ac_exeext &&
11908       $as_test_x conftest$ac_exeext; then
11909  ac_cv_lib_dld_shl_load=yes
11910else
11911  echo "$as_me: failed program was:" >&5
11912sed 's/^/| /' conftest.$ac_ext >&5
11913
11914	ac_cv_lib_dld_shl_load=no
11915fi
11916
11917rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11918      conftest$ac_exeext conftest.$ac_ext
11919LIBS=$ac_check_lib_save_LIBS
11920fi
11921{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11922echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
11923if test $ac_cv_lib_dld_shl_load = yes; then
11924  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11925else
11926  { echo "$as_me:$LINENO: checking for dlopen" >&5
11927echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
11928if test "${ac_cv_func_dlopen+set}" = set; then
11929  echo $ECHO_N "(cached) $ECHO_C" >&6
11930else
11931  cat >conftest.$ac_ext <<_ACEOF
11932/* confdefs.h.  */
11933_ACEOF
11934cat confdefs.h >>conftest.$ac_ext
11935cat >>conftest.$ac_ext <<_ACEOF
11936/* end confdefs.h.  */
11937/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
11938   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11939#define dlopen innocuous_dlopen
11940
11941/* System header to define __stub macros and hopefully few prototypes,
11942    which can conflict with char dlopen (); below.
11943    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11944    <limits.h> exists even on freestanding compilers.  */
11945
11946#ifdef __STDC__
11947# include <limits.h>
11948#else
11949# include <assert.h>
11950#endif
11951
11952#undef dlopen
11953
11954/* Override any GCC internal prototype to avoid an error.
11955   Use char because int might match the return type of a GCC
11956   builtin and then its argument prototype would still apply.  */
11957#ifdef __cplusplus
11958extern "C"
11959#endif
11960char dlopen ();
11961/* The GNU C library defines this for functions which it implements
11962    to always fail with ENOSYS.  Some functions are actually named
11963    something starting with __ and the normal name is an alias.  */
11964#if defined __stub_dlopen || defined __stub___dlopen
11965choke me
11966#endif
11967
11968int
11969main ()
11970{
11971return dlopen ();
11972  ;
11973  return 0;
11974}
11975_ACEOF
11976rm -f conftest.$ac_objext conftest$ac_exeext
11977if { (ac_try="$ac_link"
11978case "(($ac_try" in
11979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11980  *) ac_try_echo=$ac_try;;
11981esac
11982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11983  (eval "$ac_link") 2>conftest.er1
11984  ac_status=$?
11985  grep -v '^ *+' conftest.er1 >conftest.err
11986  rm -f conftest.er1
11987  cat conftest.err >&5
11988  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989  (exit $ac_status); } && {
11990	 test -z "$ac_c_werror_flag" ||
11991	 test ! -s conftest.err
11992       } && test -s conftest$ac_exeext &&
11993       $as_test_x conftest$ac_exeext; then
11994  ac_cv_func_dlopen=yes
11995else
11996  echo "$as_me: failed program was:" >&5
11997sed 's/^/| /' conftest.$ac_ext >&5
11998
11999	ac_cv_func_dlopen=no
12000fi
12001
12002rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12003      conftest$ac_exeext conftest.$ac_ext
12004fi
12005{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
12006echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
12007if test $ac_cv_func_dlopen = yes; then
12008  lt_cv_dlopen="dlopen"
12009else
12010  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12011echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
12012if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12013  echo $ECHO_N "(cached) $ECHO_C" >&6
12014else
12015  ac_check_lib_save_LIBS=$LIBS
12016LIBS="-ldl  $LIBS"
12017cat >conftest.$ac_ext <<_ACEOF
12018/* confdefs.h.  */
12019_ACEOF
12020cat confdefs.h >>conftest.$ac_ext
12021cat >>conftest.$ac_ext <<_ACEOF
12022/* end confdefs.h.  */
12023
12024/* Override any GCC internal prototype to avoid an error.
12025   Use char because int might match the return type of a GCC
12026   builtin and then its argument prototype would still apply.  */
12027#ifdef __cplusplus
12028extern "C"
12029#endif
12030char dlopen ();
12031int
12032main ()
12033{
12034return dlopen ();
12035  ;
12036  return 0;
12037}
12038_ACEOF
12039rm -f conftest.$ac_objext conftest$ac_exeext
12040if { (ac_try="$ac_link"
12041case "(($ac_try" in
12042  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12043  *) ac_try_echo=$ac_try;;
12044esac
12045eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12046  (eval "$ac_link") 2>conftest.er1
12047  ac_status=$?
12048  grep -v '^ *+' conftest.er1 >conftest.err
12049  rm -f conftest.er1
12050  cat conftest.err >&5
12051  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12052  (exit $ac_status); } && {
12053	 test -z "$ac_c_werror_flag" ||
12054	 test ! -s conftest.err
12055       } && test -s conftest$ac_exeext &&
12056       $as_test_x conftest$ac_exeext; then
12057  ac_cv_lib_dl_dlopen=yes
12058else
12059  echo "$as_me: failed program was:" >&5
12060sed 's/^/| /' conftest.$ac_ext >&5
12061
12062	ac_cv_lib_dl_dlopen=no
12063fi
12064
12065rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12066      conftest$ac_exeext conftest.$ac_ext
12067LIBS=$ac_check_lib_save_LIBS
12068fi
12069{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12070echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
12071if test $ac_cv_lib_dl_dlopen = yes; then
12072  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12073else
12074  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12075echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
12076if test "${ac_cv_lib_svld_dlopen+set}" = set; then
12077  echo $ECHO_N "(cached) $ECHO_C" >&6
12078else
12079  ac_check_lib_save_LIBS=$LIBS
12080LIBS="-lsvld  $LIBS"
12081cat >conftest.$ac_ext <<_ACEOF
12082/* confdefs.h.  */
12083_ACEOF
12084cat confdefs.h >>conftest.$ac_ext
12085cat >>conftest.$ac_ext <<_ACEOF
12086/* end confdefs.h.  */
12087
12088/* Override any GCC internal prototype to avoid an error.
12089   Use char because int might match the return type of a GCC
12090   builtin and then its argument prototype would still apply.  */
12091#ifdef __cplusplus
12092extern "C"
12093#endif
12094char dlopen ();
12095int
12096main ()
12097{
12098return dlopen ();
12099  ;
12100  return 0;
12101}
12102_ACEOF
12103rm -f conftest.$ac_objext conftest$ac_exeext
12104if { (ac_try="$ac_link"
12105case "(($ac_try" in
12106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12107  *) ac_try_echo=$ac_try;;
12108esac
12109eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12110  (eval "$ac_link") 2>conftest.er1
12111  ac_status=$?
12112  grep -v '^ *+' conftest.er1 >conftest.err
12113  rm -f conftest.er1
12114  cat conftest.err >&5
12115  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12116  (exit $ac_status); } && {
12117	 test -z "$ac_c_werror_flag" ||
12118	 test ! -s conftest.err
12119       } && test -s conftest$ac_exeext &&
12120       $as_test_x conftest$ac_exeext; then
12121  ac_cv_lib_svld_dlopen=yes
12122else
12123  echo "$as_me: failed program was:" >&5
12124sed 's/^/| /' conftest.$ac_ext >&5
12125
12126	ac_cv_lib_svld_dlopen=no
12127fi
12128
12129rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12130      conftest$ac_exeext conftest.$ac_ext
12131LIBS=$ac_check_lib_save_LIBS
12132fi
12133{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12134echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
12135if test $ac_cv_lib_svld_dlopen = yes; then
12136  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12137else
12138  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12139echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
12140if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12141  echo $ECHO_N "(cached) $ECHO_C" >&6
12142else
12143  ac_check_lib_save_LIBS=$LIBS
12144LIBS="-ldld  $LIBS"
12145cat >conftest.$ac_ext <<_ACEOF
12146/* confdefs.h.  */
12147_ACEOF
12148cat confdefs.h >>conftest.$ac_ext
12149cat >>conftest.$ac_ext <<_ACEOF
12150/* end confdefs.h.  */
12151
12152/* Override any GCC internal prototype to avoid an error.
12153   Use char because int might match the return type of a GCC
12154   builtin and then its argument prototype would still apply.  */
12155#ifdef __cplusplus
12156extern "C"
12157#endif
12158char dld_link ();
12159int
12160main ()
12161{
12162return dld_link ();
12163  ;
12164  return 0;
12165}
12166_ACEOF
12167rm -f conftest.$ac_objext conftest$ac_exeext
12168if { (ac_try="$ac_link"
12169case "(($ac_try" in
12170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12171  *) ac_try_echo=$ac_try;;
12172esac
12173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12174  (eval "$ac_link") 2>conftest.er1
12175  ac_status=$?
12176  grep -v '^ *+' conftest.er1 >conftest.err
12177  rm -f conftest.er1
12178  cat conftest.err >&5
12179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12180  (exit $ac_status); } && {
12181	 test -z "$ac_c_werror_flag" ||
12182	 test ! -s conftest.err
12183       } && test -s conftest$ac_exeext &&
12184       $as_test_x conftest$ac_exeext; then
12185  ac_cv_lib_dld_dld_link=yes
12186else
12187  echo "$as_me: failed program was:" >&5
12188sed 's/^/| /' conftest.$ac_ext >&5
12189
12190	ac_cv_lib_dld_dld_link=no
12191fi
12192
12193rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12194      conftest$ac_exeext conftest.$ac_ext
12195LIBS=$ac_check_lib_save_LIBS
12196fi
12197{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12198echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
12199if test $ac_cv_lib_dld_dld_link = yes; then
12200  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12201fi
12202
12203
12204fi
12205
12206
12207fi
12208
12209
12210fi
12211
12212
12213fi
12214
12215
12216fi
12217
12218    ;;
12219  esac
12220
12221  if test "x$lt_cv_dlopen" != xno; then
12222    enable_dlopen=yes
12223  else
12224    enable_dlopen=no
12225  fi
12226
12227  case $lt_cv_dlopen in
12228  dlopen)
12229    save_CPPFLAGS="$CPPFLAGS"
12230    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12231
12232    save_LDFLAGS="$LDFLAGS"
12233    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12234
12235    save_LIBS="$LIBS"
12236    LIBS="$lt_cv_dlopen_libs $LIBS"
12237
12238    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12239echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
12240if test "${lt_cv_dlopen_self+set}" = set; then
12241  echo $ECHO_N "(cached) $ECHO_C" >&6
12242else
12243  	  if test "$cross_compiling" = yes; then :
12244  lt_cv_dlopen_self=cross
12245else
12246  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247  lt_status=$lt_dlunknown
12248  cat > conftest.$ac_ext <<_LT_EOF
12249#line 12249 "configure"
12250#include "confdefs.h"
12251
12252#if HAVE_DLFCN_H
12253#include <dlfcn.h>
12254#endif
12255
12256#include <stdio.h>
12257
12258#ifdef RTLD_GLOBAL
12259#  define LT_DLGLOBAL		RTLD_GLOBAL
12260#else
12261#  ifdef DL_GLOBAL
12262#    define LT_DLGLOBAL		DL_GLOBAL
12263#  else
12264#    define LT_DLGLOBAL		0
12265#  endif
12266#endif
12267
12268/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269   find out it does not work in some platform. */
12270#ifndef LT_DLLAZY_OR_NOW
12271#  ifdef RTLD_LAZY
12272#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12273#  else
12274#    ifdef DL_LAZY
12275#      define LT_DLLAZY_OR_NOW		DL_LAZY
12276#    else
12277#      ifdef RTLD_NOW
12278#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12279#      else
12280#        ifdef DL_NOW
12281#          define LT_DLLAZY_OR_NOW	DL_NOW
12282#        else
12283#          define LT_DLLAZY_OR_NOW	0
12284#        endif
12285#      endif
12286#    endif
12287#  endif
12288#endif
12289
12290#ifdef __cplusplus
12291extern "C" void exit (int);
12292#endif
12293
12294void fnord() { int i=42;}
12295int main ()
12296{
12297  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12298  int status = $lt_dlunknown;
12299
12300  if (self)
12301    {
12302      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12303      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12304      /* dlclose (self); */
12305    }
12306  else
12307    puts (dlerror ());
12308
12309    exit (status);
12310}
12311_LT_EOF
12312  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12313  (eval $ac_link) 2>&5
12314  ac_status=$?
12315  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12316  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12317    (./conftest; exit; ) >&5 2>/dev/null
12318    lt_status=$?
12319    case x$lt_status in
12320      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12321      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12322      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12323    esac
12324  else :
12325    # compilation failed
12326    lt_cv_dlopen_self=no
12327  fi
12328fi
12329rm -fr conftest*
12330
12331
12332fi
12333{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12334echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
12335
12336    if test "x$lt_cv_dlopen_self" = xyes; then
12337      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12338      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12339echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
12340if test "${lt_cv_dlopen_self_static+set}" = set; then
12341  echo $ECHO_N "(cached) $ECHO_C" >&6
12342else
12343  	  if test "$cross_compiling" = yes; then :
12344  lt_cv_dlopen_self_static=cross
12345else
12346  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12347  lt_status=$lt_dlunknown
12348  cat > conftest.$ac_ext <<_LT_EOF
12349#line 12349 "configure"
12350#include "confdefs.h"
12351
12352#if HAVE_DLFCN_H
12353#include <dlfcn.h>
12354#endif
12355
12356#include <stdio.h>
12357
12358#ifdef RTLD_GLOBAL
12359#  define LT_DLGLOBAL		RTLD_GLOBAL
12360#else
12361#  ifdef DL_GLOBAL
12362#    define LT_DLGLOBAL		DL_GLOBAL
12363#  else
12364#    define LT_DLGLOBAL		0
12365#  endif
12366#endif
12367
12368/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12369   find out it does not work in some platform. */
12370#ifndef LT_DLLAZY_OR_NOW
12371#  ifdef RTLD_LAZY
12372#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12373#  else
12374#    ifdef DL_LAZY
12375#      define LT_DLLAZY_OR_NOW		DL_LAZY
12376#    else
12377#      ifdef RTLD_NOW
12378#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12379#      else
12380#        ifdef DL_NOW
12381#          define LT_DLLAZY_OR_NOW	DL_NOW
12382#        else
12383#          define LT_DLLAZY_OR_NOW	0
12384#        endif
12385#      endif
12386#    endif
12387#  endif
12388#endif
12389
12390#ifdef __cplusplus
12391extern "C" void exit (int);
12392#endif
12393
12394void fnord() { int i=42;}
12395int main ()
12396{
12397  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12398  int status = $lt_dlunknown;
12399
12400  if (self)
12401    {
12402      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12403      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12404      /* dlclose (self); */
12405    }
12406  else
12407    puts (dlerror ());
12408
12409    exit (status);
12410}
12411_LT_EOF
12412  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12413  (eval $ac_link) 2>&5
12414  ac_status=$?
12415  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12416  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12417    (./conftest; exit; ) >&5 2>/dev/null
12418    lt_status=$?
12419    case x$lt_status in
12420      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12421      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12422      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12423    esac
12424  else :
12425    # compilation failed
12426    lt_cv_dlopen_self_static=no
12427  fi
12428fi
12429rm -fr conftest*
12430
12431
12432fi
12433{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
12434echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
12435    fi
12436
12437    CPPFLAGS="$save_CPPFLAGS"
12438    LDFLAGS="$save_LDFLAGS"
12439    LIBS="$save_LIBS"
12440    ;;
12441  esac
12442
12443  case $lt_cv_dlopen_self in
12444  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12445  *) enable_dlopen_self=unknown ;;
12446  esac
12447
12448  case $lt_cv_dlopen_self_static in
12449  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12450  *) enable_dlopen_self_static=unknown ;;
12451  esac
12452fi
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470striplib=
12471old_striplib=
12472{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
12473echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
12474if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12475  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12476  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12477  { echo "$as_me:$LINENO: result: yes" >&5
12478echo "${ECHO_T}yes" >&6; }
12479else
12480# FIXME - insert some real tests, host_os isn't really good enough
12481  case $host_os in
12482  darwin*)
12483    if test -n "$STRIP" ; then
12484      striplib="$STRIP -x"
12485      old_striplib="$STRIP -S"
12486      { echo "$as_me:$LINENO: result: yes" >&5
12487echo "${ECHO_T}yes" >&6; }
12488    else
12489      { echo "$as_me:$LINENO: result: no" >&5
12490echo "${ECHO_T}no" >&6; }
12491    fi
12492    ;;
12493  *)
12494    { echo "$as_me:$LINENO: result: no" >&5
12495echo "${ECHO_T}no" >&6; }
12496    ;;
12497  esac
12498fi
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511  # Report which library types will actually be built
12512  { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12513echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
12514  { echo "$as_me:$LINENO: result: $can_build_shared" >&5
12515echo "${ECHO_T}$can_build_shared" >&6; }
12516
12517  { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12518echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
12519  test "$can_build_shared" = "no" && enable_shared=no
12520
12521  # On AIX, shared libraries and static libraries use the same namespace, and
12522  # are all built from PIC.
12523  case $host_os in
12524  aix3*)
12525    test "$enable_shared" = yes && enable_static=no
12526    if test -n "$RANLIB"; then
12527      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12528      postinstall_cmds='$RANLIB $lib'
12529    fi
12530    ;;
12531
12532  aix[4-9]*)
12533    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12534      test "$enable_shared" = yes && enable_static=no
12535    fi
12536    ;;
12537  esac
12538  { echo "$as_me:$LINENO: result: $enable_shared" >&5
12539echo "${ECHO_T}$enable_shared" >&6; }
12540
12541  { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
12542echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
12543  # Make sure either enable_shared or enable_static is yes.
12544  test "$enable_shared" = yes || enable_static=yes
12545  { echo "$as_me:$LINENO: result: $enable_static" >&5
12546echo "${ECHO_T}$enable_static" >&6; }
12547
12548
12549
12550
12551fi
12552ac_ext=cpp
12553ac_cpp='$CXXCPP $CPPFLAGS'
12554ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12555ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12556ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12557
12558CC="$lt_save_CC"
12559
12560
12561ac_ext=cpp
12562ac_cpp='$CXXCPP $CPPFLAGS'
12563ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12564ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12565ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12566
12567archive_cmds_need_lc_CXX=no
12568allow_undefined_flag_CXX=
12569always_export_symbols_CXX=no
12570archive_expsym_cmds_CXX=
12571compiler_needs_object_CXX=no
12572export_dynamic_flag_spec_CXX=
12573hardcode_direct_CXX=no
12574hardcode_direct_absolute_CXX=no
12575hardcode_libdir_flag_spec_CXX=
12576hardcode_libdir_flag_spec_ld_CXX=
12577hardcode_libdir_separator_CXX=
12578hardcode_minus_L_CXX=no
12579hardcode_shlibpath_var_CXX=unsupported
12580hardcode_automatic_CXX=no
12581inherit_rpath_CXX=no
12582module_cmds_CXX=
12583module_expsym_cmds_CXX=
12584link_all_deplibs_CXX=unknown
12585old_archive_cmds_CXX=$old_archive_cmds
12586no_undefined_flag_CXX=
12587whole_archive_flag_spec_CXX=
12588enable_shared_with_static_runtimes_CXX=no
12589
12590# Source file extension for C++ test sources.
12591ac_ext=cpp
12592
12593# Object file extension for compiled C++ test sources.
12594objext=o
12595objext_CXX=$objext
12596
12597# No sense in running all these tests if we already determined that
12598# the CXX compiler isn't working.  Some variables (like enable_shared)
12599# are currently assumed to apply to all compilers on this platform,
12600# and will be corrupted by setting them based on a non-working compiler.
12601if test "$_lt_caught_CXX_error" != yes; then
12602  # Code to be used in simple compile tests
12603  lt_simple_compile_test_code="int some_variable = 0;"
12604
12605  # Code to be used in simple link tests
12606  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12607
12608  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12609
12610
12611
12612
12613
12614
12615# If no C compiler was specified, use CC.
12616LTCC=${LTCC-"$CC"}
12617
12618# If no C compiler flags were specified, use CFLAGS.
12619LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12620
12621# Allow CC to be a program name with arguments.
12622compiler=$CC
12623
12624
12625  # save warnings/boilerplate of simple test code
12626  ac_outfile=conftest.$ac_objext
12627echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12628eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12629_lt_compiler_boilerplate=`cat conftest.err`
12630$RM conftest*
12631
12632  ac_outfile=conftest.$ac_objext
12633echo "$lt_simple_link_test_code" >conftest.$ac_ext
12634eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12635_lt_linker_boilerplate=`cat conftest.err`
12636$RM -r conftest*
12637
12638
12639  # Allow CC to be a program name with arguments.
12640  lt_save_CC=$CC
12641  lt_save_LD=$LD
12642  lt_save_GCC=$GCC
12643  GCC=$GXX
12644  lt_save_with_gnu_ld=$with_gnu_ld
12645  lt_save_path_LD=$lt_cv_path_LD
12646  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12647    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12648  else
12649    $as_unset lt_cv_prog_gnu_ld
12650  fi
12651  if test -n "${lt_cv_path_LDCXX+set}"; then
12652    lt_cv_path_LD=$lt_cv_path_LDCXX
12653  else
12654    $as_unset lt_cv_path_LD
12655  fi
12656  test -z "${LDCXX+set}" || LD=$LDCXX
12657  CC=${CXX-"c++"}
12658  compiler=$CC
12659  compiler_CXX=$CC
12660  for cc_temp in $compiler""; do
12661  case $cc_temp in
12662    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12663    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12664    \-*) ;;
12665    *) break;;
12666  esac
12667done
12668cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
12669
12670
12671  if test -n "$compiler"; then
12672    # We don't want -fno-exception when compiling C++ code, so set the
12673    # no_builtin_flag separately
12674    if test "$GXX" = yes; then
12675      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12676    else
12677      lt_prog_compiler_no_builtin_flag_CXX=
12678    fi
12679
12680    if test "$GXX" = yes; then
12681      # Set up default GNU C++ configuration
12682
12683
12684
12685# Check whether --with-gnu-ld was given.
12686if test "${with_gnu_ld+set}" = set; then
12687  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12688else
12689  with_gnu_ld=no
12690fi
12691
12692ac_prog=ld
12693if test "$GCC" = yes; then
12694  # Check if gcc -print-prog-name=ld gives a path.
12695  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
12696echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
12697  case $host in
12698  *-*-mingw*)
12699    # gcc leaves a trailing carriage return which upsets mingw
12700    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12701  *)
12702    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12703  esac
12704  case $ac_prog in
12705    # Accept absolute paths.
12706    [\\/]* | ?:[\\/]*)
12707      re_direlt='/[^/][^/]*/\.\./'
12708      # Canonicalize the pathname of ld
12709      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12710      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12711	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12712      done
12713      test -z "$LD" && LD="$ac_prog"
12714      ;;
12715  "")
12716    # If it fails, then pretend we aren't using GCC.
12717    ac_prog=ld
12718    ;;
12719  *)
12720    # If it is relative, then search for the first ld in PATH.
12721    with_gnu_ld=unknown
12722    ;;
12723  esac
12724elif test "$with_gnu_ld" = yes; then
12725  { echo "$as_me:$LINENO: checking for GNU ld" >&5
12726echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
12727else
12728  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
12729echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
12730fi
12731if test "${lt_cv_path_LD+set}" = set; then
12732  echo $ECHO_N "(cached) $ECHO_C" >&6
12733else
12734  if test -z "$LD"; then
12735  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12736  for ac_dir in $PATH; do
12737    IFS="$lt_save_ifs"
12738    test -z "$ac_dir" && ac_dir=.
12739    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12740      lt_cv_path_LD="$ac_dir/$ac_prog"
12741      # Check to see if the program is GNU ld.  I'd rather use --version,
12742      # but apparently some variants of GNU ld only accept -v.
12743      # Break only if it was the GNU/non-GNU ld that we prefer.
12744      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12745      *GNU* | *'with BFD'*)
12746	test "$with_gnu_ld" != no && break
12747	;;
12748      *)
12749	test "$with_gnu_ld" != yes && break
12750	;;
12751      esac
12752    fi
12753  done
12754  IFS="$lt_save_ifs"
12755else
12756  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12757fi
12758fi
12759
12760LD="$lt_cv_path_LD"
12761if test -n "$LD"; then
12762  { echo "$as_me:$LINENO: result: $LD" >&5
12763echo "${ECHO_T}$LD" >&6; }
12764else
12765  { echo "$as_me:$LINENO: result: no" >&5
12766echo "${ECHO_T}no" >&6; }
12767fi
12768test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
12769echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
12770   { (exit 1); exit 1; }; }
12771{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
12772echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
12773if test "${lt_cv_prog_gnu_ld+set}" = set; then
12774  echo $ECHO_N "(cached) $ECHO_C" >&6
12775else
12776  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12777case `$LD -v 2>&1 </dev/null` in
12778*GNU* | *'with BFD'*)
12779  lt_cv_prog_gnu_ld=yes
12780  ;;
12781*)
12782  lt_cv_prog_gnu_ld=no
12783  ;;
12784esac
12785fi
12786{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
12787echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
12788with_gnu_ld=$lt_cv_prog_gnu_ld
12789
12790
12791
12792
12793
12794
12795
12796      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12797      # archiving commands below assume that GNU ld is being used.
12798      if test "$with_gnu_ld" = yes; then
12799        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12800        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'
12801
12802        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12803        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12804
12805        # If archive_cmds runs LD, not CC, wlarc should be empty
12806        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12807        #     investigate it a little bit more. (MM)
12808        wlarc='${wl}'
12809
12810        # ancient GNU ld didn't support --whole-archive et. al.
12811        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12812	  $GREP 'no-whole-archive' > /dev/null; then
12813          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12814        else
12815          whole_archive_flag_spec_CXX=
12816        fi
12817      else
12818        with_gnu_ld=no
12819        wlarc=
12820
12821        # A generic and very simple default shared library creation
12822        # command for GNU C++ for the case where it uses the native
12823        # linker, instead of GNU ld.  If possible, this setting should
12824        # overridden to take advantage of the native linker features on
12825        # the platform it is being used on.
12826        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12827      fi
12828
12829      # Commands to make compiler produce verbose output that lists
12830      # what "hidden" libraries, object files and flags are used when
12831      # linking a shared library.
12832      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12833
12834    else
12835      GXX=no
12836      with_gnu_ld=no
12837      wlarc=
12838    fi
12839
12840    # PORTME: fill in a description of your system's C++ link characteristics
12841    { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12842echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12843    ld_shlibs_CXX=yes
12844    case $host_os in
12845      aix3*)
12846        # FIXME: insert proper C++ library support
12847        ld_shlibs_CXX=no
12848        ;;
12849      aix[4-9]*)
12850        if test "$host_cpu" = ia64; then
12851          # On IA64, the linker does run time linking by default, so we don't
12852          # have to do anything special.
12853          aix_use_runtimelinking=no
12854          exp_sym_flag='-Bexport'
12855          no_entry_flag=""
12856        else
12857          aix_use_runtimelinking=no
12858
12859          # Test if we are trying to use run time linking or normal
12860          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12861          # need to do runtime linking.
12862          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12863	    for ld_flag in $LDFLAGS; do
12864	      case $ld_flag in
12865	      *-brtl*)
12866	        aix_use_runtimelinking=yes
12867	        break
12868	        ;;
12869	      esac
12870	    done
12871	    ;;
12872          esac
12873
12874          exp_sym_flag='-bexport'
12875          no_entry_flag='-bnoentry'
12876        fi
12877
12878        # When large executables or shared objects are built, AIX ld can
12879        # have problems creating the table of contents.  If linking a library
12880        # or program results in "error TOC overflow" add -mminimal-toc to
12881        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12882        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12883
12884        archive_cmds_CXX=''
12885        hardcode_direct_CXX=yes
12886        hardcode_direct_absolute_CXX=yes
12887        hardcode_libdir_separator_CXX=':'
12888        link_all_deplibs_CXX=yes
12889        file_list_spec_CXX='${wl}-f,'
12890
12891        if test "$GXX" = yes; then
12892          case $host_os in aix4.[012]|aix4.[012].*)
12893          # We only want to do this on AIX 4.2 and lower, the check
12894          # below for broken collect2 doesn't work under 4.3+
12895	  collect2name=`${CC} -print-prog-name=collect2`
12896	  if test -f "$collect2name" &&
12897	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12898	  then
12899	    # We have reworked collect2
12900	    :
12901	  else
12902	    # We have old collect2
12903	    hardcode_direct_CXX=unsupported
12904	    # It fails to find uninstalled libraries when the uninstalled
12905	    # path is not listed in the libpath.  Setting hardcode_minus_L
12906	    # to unsupported forces relinking
12907	    hardcode_minus_L_CXX=yes
12908	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12909	    hardcode_libdir_separator_CXX=
12910	  fi
12911          esac
12912          shared_flag='-shared'
12913	  if test "$aix_use_runtimelinking" = yes; then
12914	    shared_flag="$shared_flag "'${wl}-G'
12915	  fi
12916        else
12917          # not using gcc
12918          if test "$host_cpu" = ia64; then
12919	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12920	  # chokes on -Wl,-G. The following line is correct:
12921	  shared_flag='-G'
12922          else
12923	    if test "$aix_use_runtimelinking" = yes; then
12924	      shared_flag='${wl}-G'
12925	    else
12926	      shared_flag='${wl}-bM:SRE'
12927	    fi
12928          fi
12929        fi
12930
12931        # It seems that -bexpall does not export symbols beginning with
12932        # underscore (_), so it is better to generate a list of symbols to
12933	# export.
12934        always_export_symbols_CXX=yes
12935        if test "$aix_use_runtimelinking" = yes; then
12936          # Warning - without using the other runtime loading flags (-brtl),
12937          # -berok will link without error, but may produce a broken library.
12938          allow_undefined_flag_CXX='-berok'
12939          # Determine the default libpath from the value encoded in an empty
12940          # executable.
12941          cat >conftest.$ac_ext <<_ACEOF
12942/* confdefs.h.  */
12943_ACEOF
12944cat confdefs.h >>conftest.$ac_ext
12945cat >>conftest.$ac_ext <<_ACEOF
12946/* end confdefs.h.  */
12947
12948int
12949main ()
12950{
12951
12952  ;
12953  return 0;
12954}
12955_ACEOF
12956rm -f conftest.$ac_objext conftest$ac_exeext
12957if { (ac_try="$ac_link"
12958case "(($ac_try" in
12959  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12960  *) ac_try_echo=$ac_try;;
12961esac
12962eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12963  (eval "$ac_link") 2>conftest.er1
12964  ac_status=$?
12965  grep -v '^ *+' conftest.er1 >conftest.err
12966  rm -f conftest.er1
12967  cat conftest.err >&5
12968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12969  (exit $ac_status); } && {
12970	 test -z "$ac_cxx_werror_flag" ||
12971	 test ! -s conftest.err
12972       } && test -s conftest$ac_exeext &&
12973       $as_test_x conftest$ac_exeext; then
12974
12975lt_aix_libpath_sed='
12976    /Import File Strings/,/^$/ {
12977	/^0/ {
12978	    s/^0  *\(.*\)$/\1/
12979	    p
12980	}
12981    }'
12982aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12983# Check for a 64-bit object if we didn't find anything.
12984if test -z "$aix_libpath"; then
12985  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12986fi
12987else
12988  echo "$as_me: failed program was:" >&5
12989sed 's/^/| /' conftest.$ac_ext >&5
12990
12991
12992fi
12993
12994rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12995      conftest$ac_exeext conftest.$ac_ext
12996if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12997
12998          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12999
13000          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13001        else
13002          if test "$host_cpu" = ia64; then
13003	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13004	    allow_undefined_flag_CXX="-z nodefs"
13005	    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"
13006          else
13007	    # Determine the default libpath from the value encoded in an
13008	    # empty executable.
13009	    cat >conftest.$ac_ext <<_ACEOF
13010/* confdefs.h.  */
13011_ACEOF
13012cat confdefs.h >>conftest.$ac_ext
13013cat >>conftest.$ac_ext <<_ACEOF
13014/* end confdefs.h.  */
13015
13016int
13017main ()
13018{
13019
13020  ;
13021  return 0;
13022}
13023_ACEOF
13024rm -f conftest.$ac_objext conftest$ac_exeext
13025if { (ac_try="$ac_link"
13026case "(($ac_try" in
13027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13028  *) ac_try_echo=$ac_try;;
13029esac
13030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13031  (eval "$ac_link") 2>conftest.er1
13032  ac_status=$?
13033  grep -v '^ *+' conftest.er1 >conftest.err
13034  rm -f conftest.er1
13035  cat conftest.err >&5
13036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13037  (exit $ac_status); } && {
13038	 test -z "$ac_cxx_werror_flag" ||
13039	 test ! -s conftest.err
13040       } && test -s conftest$ac_exeext &&
13041       $as_test_x conftest$ac_exeext; then
13042
13043lt_aix_libpath_sed='
13044    /Import File Strings/,/^$/ {
13045	/^0/ {
13046	    s/^0  *\(.*\)$/\1/
13047	    p
13048	}
13049    }'
13050aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13051# Check for a 64-bit object if we didn't find anything.
13052if test -z "$aix_libpath"; then
13053  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13054fi
13055else
13056  echo "$as_me: failed program was:" >&5
13057sed 's/^/| /' conftest.$ac_ext >&5
13058
13059
13060fi
13061
13062rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13063      conftest$ac_exeext conftest.$ac_ext
13064if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13065
13066	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13067	    # Warning - without using the other run time loading flags,
13068	    # -berok will link without error, but may produce a broken library.
13069	    no_undefined_flag_CXX=' ${wl}-bernotok'
13070	    allow_undefined_flag_CXX=' ${wl}-berok'
13071	    # Exported symbols can be pulled into shared objects from archives
13072	    whole_archive_flag_spec_CXX='$convenience'
13073	    archive_cmds_need_lc_CXX=yes
13074	    # This is similar to how AIX traditionally builds its shared
13075	    # libraries.
13076	    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'
13077          fi
13078        fi
13079        ;;
13080
13081      beos*)
13082	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13083	  allow_undefined_flag_CXX=unsupported
13084	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13085	  # support --undefined.  This deserves some investigation.  FIXME
13086	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13087	else
13088	  ld_shlibs_CXX=no
13089	fi
13090	;;
13091
13092      chorus*)
13093        case $cc_basename in
13094          *)
13095	  # FIXME: insert proper C++ library support
13096	  ld_shlibs_CXX=no
13097	  ;;
13098        esac
13099        ;;
13100
13101      cygwin* | mingw* | pw32*)
13102        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13103        # as there is no search path for DLLs.
13104        hardcode_libdir_flag_spec_CXX='-L$libdir'
13105        allow_undefined_flag_CXX=unsupported
13106        always_export_symbols_CXX=no
13107        enable_shared_with_static_runtimes_CXX=yes
13108
13109        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13110          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'
13111          # If the export-symbols file already is a .def file (1st line
13112          # is EXPORTS), use it as is; otherwise, prepend...
13113          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13114	    cp $export_symbols $output_objdir/$soname.def;
13115          else
13116	    echo EXPORTS > $output_objdir/$soname.def;
13117	    cat $export_symbols >> $output_objdir/$soname.def;
13118          fi~
13119          $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'
13120        else
13121          ld_shlibs_CXX=no
13122        fi
13123        ;;
13124      darwin* | rhapsody*)
13125
13126
13127  archive_cmds_need_lc_CXX=no
13128  hardcode_direct_CXX=no
13129  hardcode_automatic_CXX=yes
13130  hardcode_shlibpath_var_CXX=unsupported
13131  whole_archive_flag_spec_CXX=''
13132  link_all_deplibs_CXX=yes
13133  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13134  if test "$GCC" = "yes"; then
13135    output_verbose_link_cmd=echo
13136    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}"
13137    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13138    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}"
13139    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}"
13140       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13141      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}"
13142      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}"
13143    fi
13144
13145  else
13146  ld_shlibs_CXX=no
13147  fi
13148
13149	;;
13150
13151      dgux*)
13152        case $cc_basename in
13153          ec++*)
13154	    # FIXME: insert proper C++ library support
13155	    ld_shlibs_CXX=no
13156	    ;;
13157          ghcx*)
13158	    # Green Hills C++ Compiler
13159	    # FIXME: insert proper C++ library support
13160	    ld_shlibs_CXX=no
13161	    ;;
13162          *)
13163	    # FIXME: insert proper C++ library support
13164	    ld_shlibs_CXX=no
13165	    ;;
13166        esac
13167        ;;
13168
13169      freebsd[12]*)
13170        # C++ shared libraries reported to be fairly broken before
13171	# switch to ELF
13172        ld_shlibs_CXX=no
13173        ;;
13174
13175      freebsd-elf*)
13176        archive_cmds_need_lc_CXX=no
13177        ;;
13178
13179      freebsd* | dragonfly*)
13180        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13181        # conventions
13182        ld_shlibs_CXX=yes
13183        ;;
13184
13185      gnu*)
13186        ;;
13187
13188      hpux9*)
13189        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13190        hardcode_libdir_separator_CXX=:
13191        export_dynamic_flag_spec_CXX='${wl}-E'
13192        hardcode_direct_CXX=yes
13193        hardcode_minus_L_CXX=yes # Not in the search PATH,
13194				             # but as the default
13195				             # location of the library.
13196
13197        case $cc_basename in
13198          CC*)
13199            # FIXME: insert proper C++ library support
13200            ld_shlibs_CXX=no
13201            ;;
13202          aCC*)
13203            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'
13204            # Commands to make compiler produce verbose output that lists
13205            # what "hidden" libraries, object files and flags are used when
13206            # linking a shared library.
13207            #
13208            # There doesn't appear to be a way to prevent this compiler from
13209            # explicitly linking system object files so we need to strip them
13210            # from the output so that they don't get included in the library
13211            # dependencies.
13212            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13213            ;;
13214          *)
13215            if test "$GXX" = yes; then
13216              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'
13217            else
13218              # FIXME: insert proper C++ library support
13219              ld_shlibs_CXX=no
13220            fi
13221            ;;
13222        esac
13223        ;;
13224
13225      hpux10*|hpux11*)
13226        if test $with_gnu_ld = no; then
13227	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13228	  hardcode_libdir_separator_CXX=:
13229
13230          case $host_cpu in
13231            hppa*64*|ia64*)
13232              ;;
13233            *)
13234	      export_dynamic_flag_spec_CXX='${wl}-E'
13235              ;;
13236          esac
13237        fi
13238        case $host_cpu in
13239          hppa*64*|ia64*)
13240            hardcode_direct_CXX=no
13241            hardcode_shlibpath_var_CXX=no
13242            ;;
13243          *)
13244            hardcode_direct_CXX=yes
13245            hardcode_direct_absolute_CXX=yes
13246            hardcode_minus_L_CXX=yes # Not in the search PATH,
13247					         # but as the default
13248					         # location of the library.
13249            ;;
13250        esac
13251
13252        case $cc_basename in
13253          CC*)
13254	    # FIXME: insert proper C++ library support
13255	    ld_shlibs_CXX=no
13256	    ;;
13257          aCC*)
13258	    case $host_cpu in
13259	      hppa*64*)
13260	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13261	        ;;
13262	      ia64*)
13263	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13264	        ;;
13265	      *)
13266	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13267	        ;;
13268	    esac
13269	    # Commands to make compiler produce verbose output that lists
13270	    # what "hidden" libraries, object files and flags are used when
13271	    # linking a shared library.
13272	    #
13273	    # There doesn't appear to be a way to prevent this compiler from
13274	    # explicitly linking system object files so we need to strip them
13275	    # from the output so that they don't get included in the library
13276	    # dependencies.
13277	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13278	    ;;
13279          *)
13280	    if test "$GXX" = yes; then
13281	      if test $with_gnu_ld = no; then
13282	        case $host_cpu in
13283	          hppa*64*)
13284	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13285	            ;;
13286	          ia64*)
13287	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13288	            ;;
13289	          *)
13290	            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'
13291	            ;;
13292	        esac
13293	      fi
13294	    else
13295	      # FIXME: insert proper C++ library support
13296	      ld_shlibs_CXX=no
13297	    fi
13298	    ;;
13299        esac
13300        ;;
13301
13302      interix[3-9]*)
13303	hardcode_direct_CXX=no
13304	hardcode_shlibpath_var_CXX=no
13305	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13306	export_dynamic_flag_spec_CXX='${wl}-E'
13307	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13308	# Instead, shared libraries are loaded at an image base (0x10000000 by
13309	# default) and relocated if they conflict, which is a slow very memory
13310	# consuming and fragmenting process.  To avoid this, we pick a random,
13311	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13312	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13313	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'
13314	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'
13315	;;
13316      irix5* | irix6*)
13317        case $cc_basename in
13318          CC*)
13319	    # SGI C++
13320	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13321
13322	    # Archives containing C++ object files must be created using
13323	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13324	    # necessary to make sure instantiated templates are included
13325	    # in the archive.
13326	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13327	    ;;
13328          *)
13329	    if test "$GXX" = yes; then
13330	      if test "$with_gnu_ld" = no; then
13331	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13332	      else
13333	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
13334	      fi
13335	    fi
13336	    link_all_deplibs_CXX=yes
13337	    ;;
13338        esac
13339        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13340        hardcode_libdir_separator_CXX=:
13341        inherit_rpath_CXX=yes
13342        ;;
13343
13344      linux* | k*bsd*-gnu)
13345        case $cc_basename in
13346          KCC*)
13347	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13348
13349	    # KCC will only create a shared library if the output file
13350	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13351	    # to its proper name (with version) after linking.
13352	    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'
13353	    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'
13354	    # Commands to make compiler produce verbose output that lists
13355	    # what "hidden" libraries, object files and flags are used when
13356	    # linking a shared library.
13357	    #
13358	    # There doesn't appear to be a way to prevent this compiler from
13359	    # explicitly linking system object files so we need to strip them
13360	    # from the output so that they don't get included in the library
13361	    # dependencies.
13362	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13363
13364	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13365	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13366
13367	    # Archives containing C++ object files must be created using
13368	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13369	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13370	    ;;
13371	  icpc* | ecpc* )
13372	    # Intel C++
13373	    with_gnu_ld=yes
13374	    # version 8.0 and above of icpc choke on multiply defined symbols
13375	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13376	    # earlier do not add the objects themselves.
13377	    case `$CC -V 2>&1` in
13378	      *"Version 7."*)
13379	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13380		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'
13381		;;
13382	      *)  # Version 8.0 or newer
13383	        tmp_idyn=
13384	        case $host_cpu in
13385		  ia64*) tmp_idyn=' -i_dynamic';;
13386		esac
13387	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13388		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'
13389		;;
13390	    esac
13391	    archive_cmds_need_lc_CXX=no
13392	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13393	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13394	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13395	    ;;
13396          pgCC* | pgcpp*)
13397            # Portland Group C++ compiler
13398	    case `$CC -V` in
13399	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
13400	      prelink_cmds_CXX='tpldir=Template.dir~
13401		rm -rf $tpldir~
13402		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13403		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13404	      old_archive_cmds_CXX='tpldir=Template.dir~
13405		rm -rf $tpldir~
13406		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13407		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13408		$RANLIB $oldlib'
13409	      archive_cmds_CXX='tpldir=Template.dir~
13410		rm -rf $tpldir~
13411		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13412		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13413	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13414		rm -rf $tpldir~
13415		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13416		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13417	      ;;
13418	    *) # Version 6 will use weak symbols
13419	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13420	      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'
13421	      ;;
13422	    esac
13423
13424	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13425	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13426	    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'
13427            ;;
13428	  cxx*)
13429	    # Compaq C++
13430	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13431	    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'
13432
13433	    runpath_var=LD_RUN_PATH
13434	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13435	    hardcode_libdir_separator_CXX=:
13436
13437	    # Commands to make compiler produce verbose output that lists
13438	    # what "hidden" libraries, object files and flags are used when
13439	    # linking a shared library.
13440	    #
13441	    # There doesn't appear to be a way to prevent this compiler from
13442	    # explicitly linking system object files so we need to strip them
13443	    # from the output so that they don't get included in the library
13444	    # dependencies.
13445	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13446	    ;;
13447	  xl*)
13448	    # IBM XL 8.0 on PPC, with GNU ld
13449	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13450	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13451	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13452	    if test "x$supports_anon_versioning" = xyes; then
13453	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13454		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13455		echo "local: *; };" >> $output_objdir/$libname.ver~
13456		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13457	    fi
13458	    ;;
13459	  *)
13460	    case `$CC -V 2>&1 | sed 5q` in
13461	    *Sun\ C*)
13462	      # Sun C++ 5.9
13463	      no_undefined_flag_CXX=' -zdefs'
13464	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13465	      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'
13466	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13467	      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'
13468	      compiler_needs_object_CXX=yes
13469
13470	      # Not sure whether something based on
13471	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13472	      # would be better.
13473	      output_verbose_link_cmd='echo'
13474
13475	      # Archives containing C++ object files must be created using
13476	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13477	      # necessary to make sure instantiated templates are included
13478	      # in the archive.
13479	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13480	      ;;
13481	    esac
13482	    ;;
13483	esac
13484	;;
13485
13486      lynxos*)
13487        # FIXME: insert proper C++ library support
13488	ld_shlibs_CXX=no
13489	;;
13490
13491      m88k*)
13492        # FIXME: insert proper C++ library support
13493        ld_shlibs_CXX=no
13494	;;
13495
13496      mvs*)
13497        case $cc_basename in
13498          cxx*)
13499	    # FIXME: insert proper C++ library support
13500	    ld_shlibs_CXX=no
13501	    ;;
13502	  *)
13503	    # FIXME: insert proper C++ library support
13504	    ld_shlibs_CXX=no
13505	    ;;
13506	esac
13507	;;
13508
13509      netbsd*)
13510        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13511	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13512	  wlarc=
13513	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13514	  hardcode_direct_CXX=yes
13515	  hardcode_shlibpath_var_CXX=no
13516	fi
13517	# Workaround some broken pre-1.5 toolchains
13518	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13519	;;
13520
13521      *nto* | *qnx*)
13522        ld_shlibs_CXX=yes
13523	;;
13524
13525      openbsd2*)
13526        # C++ shared libraries are fairly broken
13527	ld_shlibs_CXX=no
13528	;;
13529
13530      openbsd*)
13531	if test -f /usr/libexec/ld.so; then
13532	  hardcode_direct_CXX=yes
13533	  hardcode_shlibpath_var_CXX=no
13534	  hardcode_direct_absolute_CXX=yes
13535	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13536	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13537	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13538	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13539	    export_dynamic_flag_spec_CXX='${wl}-E'
13540	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13541	  fi
13542	  output_verbose_link_cmd=echo
13543	else
13544	  ld_shlibs_CXX=no
13545	fi
13546	;;
13547
13548      osf3* | osf4* | osf5*)
13549        case $cc_basename in
13550          KCC*)
13551	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13552
13553	    # KCC will only create a shared library if the output file
13554	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13555	    # to its proper name (with version) after linking.
13556	    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'
13557
13558	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13559	    hardcode_libdir_separator_CXX=:
13560
13561	    # Archives containing C++ object files must be created using
13562	    # the KAI C++ compiler.
13563	    case $host in
13564	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13565	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13566	    esac
13567	    ;;
13568          RCC*)
13569	    # Rational C++ 2.4.1
13570	    # FIXME: insert proper C++ library support
13571	    ld_shlibs_CXX=no
13572	    ;;
13573          cxx*)
13574	    case $host in
13575	      osf3*)
13576	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13577	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13578	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13579		;;
13580	      *)
13581	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13582	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13583	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13584	          echo "-hidden">> $lib.exp~
13585	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
13586	          $RM $lib.exp'
13587	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13588		;;
13589	    esac
13590
13591	    hardcode_libdir_separator_CXX=:
13592
13593	    # Commands to make compiler produce verbose output that lists
13594	    # what "hidden" libraries, object files and flags are used when
13595	    # linking a shared library.
13596	    #
13597	    # There doesn't appear to be a way to prevent this compiler from
13598	    # explicitly linking system object files so we need to strip them
13599	    # from the output so that they don't get included in the library
13600	    # dependencies.
13601	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13602	    ;;
13603	  *)
13604	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13605	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13606	      case $host in
13607	        osf3*)
13608	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13609		  ;;
13610	        *)
13611	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13612		  ;;
13613	      esac
13614
13615	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13616	      hardcode_libdir_separator_CXX=:
13617
13618	      # Commands to make compiler produce verbose output that lists
13619	      # what "hidden" libraries, object files and flags are used when
13620	      # linking a shared library.
13621	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13622
13623	    else
13624	      # FIXME: insert proper C++ library support
13625	      ld_shlibs_CXX=no
13626	    fi
13627	    ;;
13628        esac
13629        ;;
13630
13631      psos*)
13632        # FIXME: insert proper C++ library support
13633        ld_shlibs_CXX=no
13634        ;;
13635
13636      sunos4*)
13637        case $cc_basename in
13638          CC*)
13639	    # Sun C++ 4.x
13640	    # FIXME: insert proper C++ library support
13641	    ld_shlibs_CXX=no
13642	    ;;
13643          lcc*)
13644	    # Lucid
13645	    # FIXME: insert proper C++ library support
13646	    ld_shlibs_CXX=no
13647	    ;;
13648          *)
13649	    # FIXME: insert proper C++ library support
13650	    ld_shlibs_CXX=no
13651	    ;;
13652        esac
13653        ;;
13654
13655      solaris*)
13656        case $cc_basename in
13657          CC*)
13658	    # Sun C++ 4.2, 5.x and Centerline C++
13659            archive_cmds_need_lc_CXX=yes
13660	    no_undefined_flag_CXX=' -zdefs'
13661	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13662	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13663	      $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'
13664
13665	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13666	    hardcode_shlibpath_var_CXX=no
13667	    case $host_os in
13668	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13669	      *)
13670		# The compiler driver will combine and reorder linker options,
13671		# but understands `-z linker_flag'.
13672	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13673		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13674	        ;;
13675	    esac
13676	    link_all_deplibs_CXX=yes
13677
13678	    output_verbose_link_cmd='echo'
13679
13680	    # Archives containing C++ object files must be created using
13681	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13682	    # necessary to make sure instantiated templates are included
13683	    # in the archive.
13684	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13685	    ;;
13686          gcx*)
13687	    # Green Hills C++ Compiler
13688	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13689
13690	    # The C++ compiler must be used to create the archive.
13691	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13692	    ;;
13693          *)
13694	    # GNU C++ compiler with Solaris linker
13695	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13696	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13697	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13698	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13699	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13700		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13701
13702	        # Commands to make compiler produce verbose output that lists
13703	        # what "hidden" libraries, object files and flags are used when
13704	        # linking a shared library.
13705	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13706	      else
13707	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13708	        # platform.
13709	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13712
13713	        # Commands to make compiler produce verbose output that lists
13714	        # what "hidden" libraries, object files and flags are used when
13715	        # linking a shared library.
13716	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13717	      fi
13718
13719	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13720	      case $host_os in
13721		solaris2.[0-5] | solaris2.[0-5].*) ;;
13722		*)
13723		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13724		  ;;
13725	      esac
13726	    fi
13727	    ;;
13728        esac
13729        ;;
13730
13731    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13732      no_undefined_flag_CXX='${wl}-z,text'
13733      archive_cmds_need_lc_CXX=no
13734      hardcode_shlibpath_var_CXX=no
13735      runpath_var='LD_RUN_PATH'
13736
13737      case $cc_basename in
13738        CC*)
13739	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13740	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13741	  ;;
13742	*)
13743	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13744	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13745	  ;;
13746      esac
13747      ;;
13748
13749      sysv5* | sco3.2v5* | sco5v6*)
13750	# Note: We can NOT use -z defs as we might desire, because we do not
13751	# link with -lc, and that would cause any symbols used from libc to
13752	# always be unresolved, which means just about no library would
13753	# ever link correctly.  If we're not using GNU ld we use -z text
13754	# though, which does catch some bad symbols but isn't as heavy-handed
13755	# as -z defs.
13756	no_undefined_flag_CXX='${wl}-z,text'
13757	allow_undefined_flag_CXX='${wl}-z,nodefs'
13758	archive_cmds_need_lc_CXX=no
13759	hardcode_shlibpath_var_CXX=no
13760	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13761	hardcode_libdir_separator_CXX=':'
13762	link_all_deplibs_CXX=yes
13763	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13764	runpath_var='LD_RUN_PATH'
13765
13766	case $cc_basename in
13767          CC*)
13768	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13769	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13770	    ;;
13771	  *)
13772	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13773	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13774	    ;;
13775	esac
13776      ;;
13777
13778      tandem*)
13779        case $cc_basename in
13780          NCC*)
13781	    # NonStop-UX NCC 3.20
13782	    # FIXME: insert proper C++ library support
13783	    ld_shlibs_CXX=no
13784	    ;;
13785          *)
13786	    # FIXME: insert proper C++ library support
13787	    ld_shlibs_CXX=no
13788	    ;;
13789        esac
13790        ;;
13791
13792      vxworks*)
13793        # FIXME: insert proper C++ library support
13794        ld_shlibs_CXX=no
13795        ;;
13796
13797      *)
13798        # FIXME: insert proper C++ library support
13799        ld_shlibs_CXX=no
13800        ;;
13801    esac
13802
13803    { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13804echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
13805    test "$ld_shlibs_CXX" = no && can_build_shared=no
13806
13807    GCC_CXX="$GXX"
13808    LD_CXX="$LD"
13809
13810    ## CAVEAT EMPTOR:
13811    ## There is no encapsulation within the following macros, do not change
13812    ## the running order or otherwise move them around unless you know exactly
13813    ## what you are doing...
13814    # Dependencies to place before and after the object being linked:
13815predep_objects_CXX=
13816postdep_objects_CXX=
13817predeps_CXX=
13818postdeps_CXX=
13819compiler_lib_search_path_CXX=
13820
13821cat > conftest.$ac_ext <<_LT_EOF
13822class Foo
13823{
13824public:
13825  Foo (void) { a = 0; }
13826private:
13827  int a;
13828};
13829_LT_EOF
13830
13831if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13832  (eval $ac_compile) 2>&5
13833  ac_status=$?
13834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13835  (exit $ac_status); }; then
13836  # Parse the compiler output and extract the necessary
13837  # objects, libraries and library flags.
13838
13839  # Sentinel used to keep track of whether or not we are before
13840  # the conftest object file.
13841  pre_test_object_deps_done=no
13842
13843  for p in `eval "$output_verbose_link_cmd"`; do
13844    case $p in
13845
13846    -L* | -R* | -l*)
13847       # Some compilers place space between "-{L,R}" and the path.
13848       # Remove the space.
13849       if test $p = "-L" ||
13850          test $p = "-R"; then
13851	 prev=$p
13852	 continue
13853       else
13854	 prev=
13855       fi
13856
13857       if test "$pre_test_object_deps_done" = no; then
13858	 case $p in
13859	 -L* | -R*)
13860	   # Internal compiler library paths should come after those
13861	   # provided the user.  The postdeps already come after the
13862	   # user supplied libs so there is no need to process them.
13863	   if test -z "$compiler_lib_search_path_CXX"; then
13864	     compiler_lib_search_path_CXX="${prev}${p}"
13865	   else
13866	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13867	   fi
13868	   ;;
13869	 # The "-l" case would never come before the object being
13870	 # linked, so don't bother handling this case.
13871	 esac
13872       else
13873	 if test -z "$postdeps_CXX"; then
13874	   postdeps_CXX="${prev}${p}"
13875	 else
13876	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13877	 fi
13878       fi
13879       ;;
13880
13881    *.$objext)
13882       # This assumes that the test object file only shows up
13883       # once in the compiler output.
13884       if test "$p" = "conftest.$objext"; then
13885	 pre_test_object_deps_done=yes
13886	 continue
13887       fi
13888
13889       if test "$pre_test_object_deps_done" = no; then
13890	 if test -z "$predep_objects_CXX"; then
13891	   predep_objects_CXX="$p"
13892	 else
13893	   predep_objects_CXX="$predep_objects_CXX $p"
13894	 fi
13895       else
13896	 if test -z "$postdep_objects_CXX"; then
13897	   postdep_objects_CXX="$p"
13898	 else
13899	   postdep_objects_CXX="$postdep_objects_CXX $p"
13900	 fi
13901       fi
13902       ;;
13903
13904    *) ;; # Ignore the rest.
13905
13906    esac
13907  done
13908
13909  # Clean up.
13910  rm -f a.out a.exe
13911else
13912  echo "libtool.m4: error: problem compiling CXX test program"
13913fi
13914
13915$RM -f confest.$objext
13916
13917# PORTME: override above test on systems where it is broken
13918case $host_os in
13919interix[3-9]*)
13920  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13921  # hack all around it, let's just trust "g++" to DTRT.
13922  predep_objects_CXX=
13923  postdep_objects_CXX=
13924  postdeps_CXX=
13925  ;;
13926
13927linux*)
13928  case `$CC -V 2>&1 | sed 5q` in
13929  *Sun\ C*)
13930    # Sun C++ 5.9
13931
13932    # The more standards-conforming stlport4 library is
13933    # incompatible with the Cstd library. Avoid specifying
13934    # it if it's in CXXFLAGS. Ignore libCrun as
13935    # -library=stlport4 depends on it.
13936    case " $CXX $CXXFLAGS " in
13937    *" -library=stlport4 "*)
13938      solaris_use_stlport4=yes
13939      ;;
13940    esac
13941
13942    if test "$solaris_use_stlport4" != yes; then
13943      postdeps_CXX='-library=Cstd -library=Crun'
13944    fi
13945    ;;
13946  esac
13947  ;;
13948
13949solaris*)
13950  case $cc_basename in
13951  CC*)
13952    # The more standards-conforming stlport4 library is
13953    # incompatible with the Cstd library. Avoid specifying
13954    # it if it's in CXXFLAGS. Ignore libCrun as
13955    # -library=stlport4 depends on it.
13956    case " $CXX $CXXFLAGS " in
13957    *" -library=stlport4 "*)
13958      solaris_use_stlport4=yes
13959      ;;
13960    esac
13961
13962    # Adding this requires a known-good setup of shared libraries for
13963    # Sun compiler versions before 5.6, else PIC objects from an old
13964    # archive will be linked into the output, leading to subtle bugs.
13965    if test "$solaris_use_stlport4" != yes; then
13966      postdeps_CXX='-library=Cstd -library=Crun'
13967    fi
13968    ;;
13969  esac
13970  ;;
13971esac
13972
13973
13974case " $postdeps_CXX " in
13975*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13976esac
13977 compiler_lib_search_dirs_CXX=
13978if test -n "${compiler_lib_search_path_CXX}"; then
13979 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13980fi
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012    lt_prog_compiler_wl_CXX=
14013lt_prog_compiler_pic_CXX=
14014lt_prog_compiler_static_CXX=
14015
14016{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14017echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14018
14019  # C++ specific cases for pic, static, wl, etc.
14020  if test "$GXX" = yes; then
14021    lt_prog_compiler_wl_CXX='-Wl,'
14022    lt_prog_compiler_static_CXX='-static'
14023
14024    case $host_os in
14025    aix*)
14026      # All AIX code is PIC.
14027      if test "$host_cpu" = ia64; then
14028	# AIX 5 now supports IA64 processor
14029	lt_prog_compiler_static_CXX='-Bstatic'
14030      fi
14031      ;;
14032
14033    amigaos*)
14034      case $host_cpu in
14035      powerpc)
14036            # see comment about AmigaOS4 .so support
14037            lt_prog_compiler_pic_CXX='-fPIC'
14038        ;;
14039      m68k)
14040            # FIXME: we need at least 68020 code to build shared libraries, but
14041            # adding the `-m68020' flag to GCC prevents building anything better,
14042            # like `-m68040'.
14043            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14044        ;;
14045      esac
14046      ;;
14047
14048    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14049      # PIC is the default for these OSes.
14050      ;;
14051    mingw* | cygwin* | os2* | pw32*)
14052      # This hack is so that the source file can tell whether it is being
14053      # built for inclusion in a dll (and should export symbols for example).
14054      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14055      # (--disable-auto-import) libraries
14056      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14057      ;;
14058    darwin* | rhapsody*)
14059      # PIC is the default on this platform
14060      # Common symbols not allowed in MH_DYLIB files
14061      lt_prog_compiler_pic_CXX='-fno-common'
14062      ;;
14063    *djgpp*)
14064      # DJGPP does not support shared libraries at all
14065      lt_prog_compiler_pic_CXX=
14066      ;;
14067    interix[3-9]*)
14068      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14069      # Instead, we relocate shared libraries at runtime.
14070      ;;
14071    sysv4*MP*)
14072      if test -d /usr/nec; then
14073	lt_prog_compiler_pic_CXX=-Kconform_pic
14074      fi
14075      ;;
14076    hpux*)
14077      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14078      # not for PA HP-UX.
14079      case $host_cpu in
14080      hppa*64*|ia64*)
14081	;;
14082      *)
14083	lt_prog_compiler_pic_CXX='-fPIC'
14084	;;
14085      esac
14086      ;;
14087    *qnx* | *nto*)
14088      # QNX uses GNU C++, but need to define -shared option too, otherwise
14089      # it will coredump.
14090      lt_prog_compiler_pic_CXX='-fPIC -shared'
14091      ;;
14092    *)
14093      lt_prog_compiler_pic_CXX='-fPIC'
14094      ;;
14095    esac
14096  else
14097    case $host_os in
14098      aix[4-9]*)
14099	# All AIX code is PIC.
14100	if test "$host_cpu" = ia64; then
14101	  # AIX 5 now supports IA64 processor
14102	  lt_prog_compiler_static_CXX='-Bstatic'
14103	else
14104	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14105	fi
14106	;;
14107      chorus*)
14108	case $cc_basename in
14109	cxch68*)
14110	  # Green Hills C++ Compiler
14111	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14112	  ;;
14113	esac
14114	;;
14115      dgux*)
14116	case $cc_basename in
14117	  ec++*)
14118	    lt_prog_compiler_pic_CXX='-KPIC'
14119	    ;;
14120	  ghcx*)
14121	    # Green Hills C++ Compiler
14122	    lt_prog_compiler_pic_CXX='-pic'
14123	    ;;
14124	  *)
14125	    ;;
14126	esac
14127	;;
14128      freebsd* | dragonfly*)
14129	# FreeBSD uses GNU C++
14130	;;
14131      hpux9* | hpux10* | hpux11*)
14132	case $cc_basename in
14133	  CC*)
14134	    lt_prog_compiler_wl_CXX='-Wl,'
14135	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14136	    if test "$host_cpu" != ia64; then
14137	      lt_prog_compiler_pic_CXX='+Z'
14138	    fi
14139	    ;;
14140	  aCC*)
14141	    lt_prog_compiler_wl_CXX='-Wl,'
14142	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14143	    case $host_cpu in
14144	    hppa*64*|ia64*)
14145	      # +Z the default
14146	      ;;
14147	    *)
14148	      lt_prog_compiler_pic_CXX='+Z'
14149	      ;;
14150	    esac
14151	    ;;
14152	  *)
14153	    ;;
14154	esac
14155	;;
14156      interix*)
14157	# This is c89, which is MS Visual C++ (no shared libs)
14158	# Anyone wants to do a port?
14159	;;
14160      irix5* | irix6* | nonstopux*)
14161	case $cc_basename in
14162	  CC*)
14163	    lt_prog_compiler_wl_CXX='-Wl,'
14164	    lt_prog_compiler_static_CXX='-non_shared'
14165	    # CC pic flag -KPIC is the default.
14166	    ;;
14167	  *)
14168	    ;;
14169	esac
14170	;;
14171      linux* | k*bsd*-gnu)
14172	case $cc_basename in
14173	  KCC*)
14174	    # KAI C++ Compiler
14175	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14176	    lt_prog_compiler_pic_CXX='-fPIC'
14177	    ;;
14178	  icpc* | ecpc* )
14179	    # Intel C++
14180	    lt_prog_compiler_wl_CXX='-Wl,'
14181	    lt_prog_compiler_pic_CXX='-KPIC'
14182	    lt_prog_compiler_static_CXX='-static'
14183	    ;;
14184	  pgCC* | pgcpp*)
14185	    # Portland Group C++ compiler
14186	    lt_prog_compiler_wl_CXX='-Wl,'
14187	    lt_prog_compiler_pic_CXX='-fpic'
14188	    lt_prog_compiler_static_CXX='-Bstatic'
14189	    ;;
14190	  cxx*)
14191	    # Compaq C++
14192	    # Make sure the PIC flag is empty.  It appears that all Alpha
14193	    # Linux and Compaq Tru64 Unix objects are PIC.
14194	    lt_prog_compiler_pic_CXX=
14195	    lt_prog_compiler_static_CXX='-non_shared'
14196	    ;;
14197	  xlc* | xlC*)
14198	    # IBM XL 8.0 on PPC
14199	    lt_prog_compiler_wl_CXX='-Wl,'
14200	    lt_prog_compiler_pic_CXX='-qpic'
14201	    lt_prog_compiler_static_CXX='-qstaticlink'
14202	    ;;
14203	  *)
14204	    case `$CC -V 2>&1 | sed 5q` in
14205	    *Sun\ C*)
14206	      # Sun C++ 5.9
14207	      lt_prog_compiler_pic_CXX='-KPIC'
14208	      lt_prog_compiler_static_CXX='-Bstatic'
14209	      lt_prog_compiler_wl_CXX='-Qoption ld '
14210	      ;;
14211	    esac
14212	    ;;
14213	esac
14214	;;
14215      lynxos*)
14216	;;
14217      m88k*)
14218	;;
14219      mvs*)
14220	case $cc_basename in
14221	  cxx*)
14222	    lt_prog_compiler_pic_CXX='-W c,exportall'
14223	    ;;
14224	  *)
14225	    ;;
14226	esac
14227	;;
14228      netbsd*)
14229	;;
14230      *qnx* | *nto*)
14231        # QNX uses GNU C++, but need to define -shared option too, otherwise
14232        # it will coredump.
14233        lt_prog_compiler_pic_CXX='-fPIC -shared'
14234        ;;
14235      osf3* | osf4* | osf5*)
14236	case $cc_basename in
14237	  KCC*)
14238	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14239	    ;;
14240	  RCC*)
14241	    # Rational C++ 2.4.1
14242	    lt_prog_compiler_pic_CXX='-pic'
14243	    ;;
14244	  cxx*)
14245	    # Digital/Compaq C++
14246	    lt_prog_compiler_wl_CXX='-Wl,'
14247	    # Make sure the PIC flag is empty.  It appears that all Alpha
14248	    # Linux and Compaq Tru64 Unix objects are PIC.
14249	    lt_prog_compiler_pic_CXX=
14250	    lt_prog_compiler_static_CXX='-non_shared'
14251	    ;;
14252	  *)
14253	    ;;
14254	esac
14255	;;
14256      psos*)
14257	;;
14258      solaris*)
14259	case $cc_basename in
14260	  CC*)
14261	    # Sun C++ 4.2, 5.x and Centerline C++
14262	    lt_prog_compiler_pic_CXX='-KPIC'
14263	    lt_prog_compiler_static_CXX='-Bstatic'
14264	    lt_prog_compiler_wl_CXX='-Qoption ld '
14265	    ;;
14266	  gcx*)
14267	    # Green Hills C++ Compiler
14268	    lt_prog_compiler_pic_CXX='-PIC'
14269	    ;;
14270	  *)
14271	    ;;
14272	esac
14273	;;
14274      sunos4*)
14275	case $cc_basename in
14276	  CC*)
14277	    # Sun C++ 4.x
14278	    lt_prog_compiler_pic_CXX='-pic'
14279	    lt_prog_compiler_static_CXX='-Bstatic'
14280	    ;;
14281	  lcc*)
14282	    # Lucid
14283	    lt_prog_compiler_pic_CXX='-pic'
14284	    ;;
14285	  *)
14286	    ;;
14287	esac
14288	;;
14289      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14290	case $cc_basename in
14291	  CC*)
14292	    lt_prog_compiler_wl_CXX='-Wl,'
14293	    lt_prog_compiler_pic_CXX='-KPIC'
14294	    lt_prog_compiler_static_CXX='-Bstatic'
14295	    ;;
14296	esac
14297	;;
14298      tandem*)
14299	case $cc_basename in
14300	  NCC*)
14301	    # NonStop-UX NCC 3.20
14302	    lt_prog_compiler_pic_CXX='-KPIC'
14303	    ;;
14304	  *)
14305	    ;;
14306	esac
14307	;;
14308      vxworks*)
14309	;;
14310      *)
14311	lt_prog_compiler_can_build_shared_CXX=no
14312	;;
14313    esac
14314  fi
14315
14316case $host_os in
14317  # For platforms which do not support PIC, -DPIC is meaningless:
14318  *djgpp*)
14319    lt_prog_compiler_pic_CXX=
14320    ;;
14321  *)
14322    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14323    ;;
14324esac
14325{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
14326echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
14327
14328
14329
14330#
14331# Check to make sure the PIC flag actually works.
14332#
14333if test -n "$lt_prog_compiler_pic_CXX"; then
14334  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14335echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
14336if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
14337  echo $ECHO_N "(cached) $ECHO_C" >&6
14338else
14339  lt_cv_prog_compiler_pic_works_CXX=no
14340   ac_outfile=conftest.$ac_objext
14341   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14342   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14343   # Insert the option either (1) after the last *FLAGS variable, or
14344   # (2) before a word containing "conftest.", or (3) at the end.
14345   # Note that $ac_compile itself does not contain backslashes and begins
14346   # with a dollar sign (not a hyphen), so the echo should work correctly.
14347   # The option is referenced via a variable to avoid confusing sed.
14348   lt_compile=`echo "$ac_compile" | $SED \
14349   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14350   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14351   -e 's:$: $lt_compiler_flag:'`
14352   (eval echo "\"\$as_me:14352: $lt_compile\"" >&5)
14353   (eval "$lt_compile" 2>conftest.err)
14354   ac_status=$?
14355   cat conftest.err >&5
14356   echo "$as_me:14356: \$? = $ac_status" >&5
14357   if (exit $ac_status) && test -s "$ac_outfile"; then
14358     # The compiler can only warn and ignore the option if not recognized
14359     # So say no if there are warnings other than the usual output.
14360     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14361     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14362     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14363       lt_cv_prog_compiler_pic_works_CXX=yes
14364     fi
14365   fi
14366   $RM conftest*
14367
14368fi
14369{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14370echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14371
14372if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14373    case $lt_prog_compiler_pic_CXX in
14374     "" | " "*) ;;
14375     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14376     esac
14377else
14378    lt_prog_compiler_pic_CXX=
14379     lt_prog_compiler_can_build_shared_CXX=no
14380fi
14381
14382fi
14383
14384
14385
14386#
14387# Check to make sure the static flag actually works.
14388#
14389wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14390{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14391echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14392if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
14393  echo $ECHO_N "(cached) $ECHO_C" >&6
14394else
14395  lt_cv_prog_compiler_static_works_CXX=no
14396   save_LDFLAGS="$LDFLAGS"
14397   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14398   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14399   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14400     # The linker can only warn and ignore the option if not recognized
14401     # So say no if there are warnings
14402     if test -s conftest.err; then
14403       # Append any errors to the config.log.
14404       cat conftest.err 1>&5
14405       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14406       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14407       if diff conftest.exp conftest.er2 >/dev/null; then
14408         lt_cv_prog_compiler_static_works_CXX=yes
14409       fi
14410     else
14411       lt_cv_prog_compiler_static_works_CXX=yes
14412     fi
14413   fi
14414   $RM -r conftest*
14415   LDFLAGS="$save_LDFLAGS"
14416
14417fi
14418{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14419echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
14420
14421if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14422    :
14423else
14424    lt_prog_compiler_static_CXX=
14425fi
14426
14427
14428
14429
14430    { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14431echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14432if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
14433  echo $ECHO_N "(cached) $ECHO_C" >&6
14434else
14435  lt_cv_prog_compiler_c_o_CXX=no
14436   $RM -r conftest 2>/dev/null
14437   mkdir conftest
14438   cd conftest
14439   mkdir out
14440   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14441
14442   lt_compiler_flag="-o out/conftest2.$ac_objext"
14443   # Insert the option either (1) after the last *FLAGS variable, or
14444   # (2) before a word containing "conftest.", or (3) at the end.
14445   # Note that $ac_compile itself does not contain backslashes and begins
14446   # with a dollar sign (not a hyphen), so the echo should work correctly.
14447   lt_compile=`echo "$ac_compile" | $SED \
14448   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14449   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14450   -e 's:$: $lt_compiler_flag:'`
14451   (eval echo "\"\$as_me:14451: $lt_compile\"" >&5)
14452   (eval "$lt_compile" 2>out/conftest.err)
14453   ac_status=$?
14454   cat out/conftest.err >&5
14455   echo "$as_me:14455: \$? = $ac_status" >&5
14456   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14457   then
14458     # The compiler can only warn and ignore the option if not recognized
14459     # So say no if there are warnings
14460     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14461     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14462     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14463       lt_cv_prog_compiler_c_o_CXX=yes
14464     fi
14465   fi
14466   chmod u+w . 2>&5
14467   $RM conftest*
14468   # SGI C++ compiler will create directory out/ii_files/ for
14469   # template instantiation
14470   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14471   $RM out/* && rmdir out
14472   cd ..
14473   $RM -r conftest
14474   $RM conftest*
14475
14476fi
14477{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14478echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
14479
14480
14481
14482    { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14483echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14484if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
14485  echo $ECHO_N "(cached) $ECHO_C" >&6
14486else
14487  lt_cv_prog_compiler_c_o_CXX=no
14488   $RM -r conftest 2>/dev/null
14489   mkdir conftest
14490   cd conftest
14491   mkdir out
14492   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14493
14494   lt_compiler_flag="-o out/conftest2.$ac_objext"
14495   # Insert the option either (1) after the last *FLAGS variable, or
14496   # (2) before a word containing "conftest.", or (3) at the end.
14497   # Note that $ac_compile itself does not contain backslashes and begins
14498   # with a dollar sign (not a hyphen), so the echo should work correctly.
14499   lt_compile=`echo "$ac_compile" | $SED \
14500   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14501   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14502   -e 's:$: $lt_compiler_flag:'`
14503   (eval echo "\"\$as_me:14503: $lt_compile\"" >&5)
14504   (eval "$lt_compile" 2>out/conftest.err)
14505   ac_status=$?
14506   cat out/conftest.err >&5
14507   echo "$as_me:14507: \$? = $ac_status" >&5
14508   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14509   then
14510     # The compiler can only warn and ignore the option if not recognized
14511     # So say no if there are warnings
14512     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14513     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14514     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14515       lt_cv_prog_compiler_c_o_CXX=yes
14516     fi
14517   fi
14518   chmod u+w . 2>&5
14519   $RM conftest*
14520   # SGI C++ compiler will create directory out/ii_files/ for
14521   # template instantiation
14522   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14523   $RM out/* && rmdir out
14524   cd ..
14525   $RM -r conftest
14526   $RM conftest*
14527
14528fi
14529{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14530echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
14531
14532
14533
14534
14535hard_links="nottested"
14536if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14537  # do not overwrite the value of need_locks provided by the user
14538  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14539echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14540  hard_links=yes
14541  $RM conftest*
14542  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14543  touch conftest.a
14544  ln conftest.a conftest.b 2>&5 || hard_links=no
14545  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14546  { echo "$as_me:$LINENO: result: $hard_links" >&5
14547echo "${ECHO_T}$hard_links" >&6; }
14548  if test "$hard_links" = no; then
14549    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14550echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14551    need_locks=warn
14552  fi
14553else
14554  need_locks=no
14555fi
14556
14557
14558
14559    { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14560echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14561
14562  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14563  case $host_os in
14564  aix[4-9]*)
14565    # If we're using GNU nm, then we don't want the "-C" option.
14566    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14567    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14568      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'
14569    else
14570      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'
14571    fi
14572    ;;
14573  pw32*)
14574    export_symbols_cmds_CXX="$ltdll_cmds"
14575  ;;
14576  cygwin* | mingw*)
14577    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'
14578  ;;
14579  *)
14580    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14581  ;;
14582  esac
14583  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14584
14585{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
14586echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
14587test "$ld_shlibs_CXX" = no && can_build_shared=no
14588
14589with_gnu_ld_CXX=$with_gnu_ld
14590
14591
14592
14593
14594
14595
14596#
14597# Do we need to explicitly link libc?
14598#
14599case "x$archive_cmds_need_lc_CXX" in
14600x|xyes)
14601  # Assume -lc should be added
14602  archive_cmds_need_lc_CXX=yes
14603
14604  if test "$enable_shared" = yes && test "$GCC" = yes; then
14605    case $archive_cmds_CXX in
14606    *'~'*)
14607      # FIXME: we may have to deal with multi-command sequences.
14608      ;;
14609    '$CC '*)
14610      # Test whether the compiler implicitly links with -lc since on some
14611      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14612      # to ld, don't add -lc before -lgcc.
14613      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14614echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14615      $RM conftest*
14616      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14617
14618      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14619  (eval $ac_compile) 2>&5
14620  ac_status=$?
14621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14622  (exit $ac_status); } 2>conftest.err; then
14623        soname=conftest
14624        lib=conftest
14625        libobjs=conftest.$ac_objext
14626        deplibs=
14627        wl=$lt_prog_compiler_wl_CXX
14628	pic_flag=$lt_prog_compiler_pic_CXX
14629        compiler_flags=-v
14630        linker_flags=-v
14631        verstring=
14632        output_objdir=.
14633        libname=conftest
14634        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14635        allow_undefined_flag_CXX=
14636        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
14637  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14638  ac_status=$?
14639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14640  (exit $ac_status); }
14641        then
14642	  archive_cmds_need_lc_CXX=no
14643        else
14644	  archive_cmds_need_lc_CXX=yes
14645        fi
14646        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14647      else
14648        cat conftest.err 1>&5
14649      fi
14650      $RM conftest*
14651      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
14652echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
14653      ;;
14654    esac
14655  fi
14656  ;;
14657esac
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722    { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14723echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
14724
14725library_names_spec=
14726libname_spec='lib$name'
14727soname_spec=
14728shrext_cmds=".so"
14729postinstall_cmds=
14730postuninstall_cmds=
14731finish_cmds=
14732finish_eval=
14733shlibpath_var=
14734shlibpath_overrides_runpath=unknown
14735version_type=none
14736dynamic_linker="$host_os ld.so"
14737sys_lib_dlsearch_path_spec="/lib /usr/lib"
14738need_lib_prefix=unknown
14739hardcode_into_libs=no
14740
14741# when you set need_version to no, make sure it does not cause -set_version
14742# flags to be left without arguments
14743need_version=unknown
14744
14745case $host_os in
14746aix3*)
14747  version_type=linux
14748  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14749  shlibpath_var=LIBPATH
14750
14751  # AIX 3 has no versioning support, so we append a major version to the name.
14752  soname_spec='${libname}${release}${shared_ext}$major'
14753  ;;
14754
14755aix[4-9]*)
14756  version_type=linux
14757  need_lib_prefix=no
14758  need_version=no
14759  hardcode_into_libs=yes
14760  if test "$host_cpu" = ia64; then
14761    # AIX 5 supports IA64
14762    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14763    shlibpath_var=LD_LIBRARY_PATH
14764  else
14765    # With GCC up to 2.95.x, collect2 would create an import file
14766    # for dependence libraries.  The import file would start with
14767    # the line `#! .'.  This would cause the generated library to
14768    # depend on `.', always an invalid library.  This was fixed in
14769    # development snapshots of GCC prior to 3.0.
14770    case $host_os in
14771      aix4 | aix4.[01] | aix4.[01].*)
14772      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14773	   echo ' yes '
14774	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14775	:
14776      else
14777	can_build_shared=no
14778      fi
14779      ;;
14780    esac
14781    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14782    # soname into executable. Probably we can add versioning support to
14783    # collect2, so additional links can be useful in future.
14784    if test "$aix_use_runtimelinking" = yes; then
14785      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14786      # instead of lib<name>.a to let people know that these are not
14787      # typical AIX shared libraries.
14788      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14789    else
14790      # We preserve .a as extension for shared libraries through AIX4.2
14791      # and later when we are not doing run time linking.
14792      library_names_spec='${libname}${release}.a $libname.a'
14793      soname_spec='${libname}${release}${shared_ext}$major'
14794    fi
14795    shlibpath_var=LIBPATH
14796  fi
14797  ;;
14798
14799amigaos*)
14800  case $host_cpu in
14801  powerpc)
14802    # Since July 2007 AmigaOS4 officially supports .so libraries.
14803    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14804    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14805    ;;
14806  m68k)
14807    library_names_spec='$libname.ixlibrary $libname.a'
14808    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14809    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'
14810    ;;
14811  esac
14812  ;;
14813
14814beos*)
14815  library_names_spec='${libname}${shared_ext}'
14816  dynamic_linker="$host_os ld.so"
14817  shlibpath_var=LIBRARY_PATH
14818  ;;
14819
14820bsdi[45]*)
14821  version_type=linux
14822  need_version=no
14823  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14824  soname_spec='${libname}${release}${shared_ext}$major'
14825  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14826  shlibpath_var=LD_LIBRARY_PATH
14827  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14828  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14829  # the default ld.so.conf also contains /usr/contrib/lib and
14830  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14831  # libtool to hard-code these into programs
14832  ;;
14833
14834cygwin* | mingw* | pw32*)
14835  version_type=windows
14836  shrext_cmds=".dll"
14837  need_version=no
14838  need_lib_prefix=no
14839
14840  case $GCC,$host_os in
14841  yes,cygwin* | yes,mingw* | yes,pw32*)
14842    library_names_spec='$libname.dll.a'
14843    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14844    postinstall_cmds='base_file=`basename \${file}`~
14845      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14846      dldir=$destdir/`dirname \$dlpath`~
14847      test -d \$dldir || mkdir -p \$dldir~
14848      $install_prog $dir/$dlname \$dldir/$dlname~
14849      chmod a+x \$dldir/$dlname~
14850      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14851        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14852      fi'
14853    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14854      dlpath=$dir/\$dldll~
14855       $RM \$dlpath'
14856    shlibpath_overrides_runpath=yes
14857
14858    case $host_os in
14859    cygwin*)
14860      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14861      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14862      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14863      ;;
14864    mingw*)
14865      # MinGW DLLs use traditional 'lib' prefix
14866      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14867      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14868      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14869        # It is most probably a Windows format PATH printed by
14870        # mingw gcc, but we are running on Cygwin. Gcc prints its search
14871        # path with ; separators, and with drive letters. We can handle the
14872        # drive letters (cygwin fileutils understands them), so leave them,
14873        # especially as we might pass files found there to a mingw objdump,
14874        # which wouldn't understand a cygwinified path. Ahh.
14875        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14876      else
14877        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14878      fi
14879      ;;
14880    pw32*)
14881      # pw32 DLLs use 'pw' prefix rather than 'lib'
14882      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14883      ;;
14884    esac
14885    ;;
14886
14887  *)
14888    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14889    ;;
14890  esac
14891  dynamic_linker='Win32 ld.exe'
14892  # FIXME: first we should search . and the directory the executable is in
14893  shlibpath_var=PATH
14894  ;;
14895
14896darwin* | rhapsody*)
14897  dynamic_linker="$host_os dyld"
14898  version_type=darwin
14899  need_lib_prefix=no
14900  need_version=no
14901  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14902  soname_spec='${libname}${release}${major}$shared_ext'
14903  shlibpath_overrides_runpath=yes
14904  shlibpath_var=DYLD_LIBRARY_PATH
14905  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14906
14907  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14908  ;;
14909
14910dgux*)
14911  version_type=linux
14912  need_lib_prefix=no
14913  need_version=no
14914  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14915  soname_spec='${libname}${release}${shared_ext}$major'
14916  shlibpath_var=LD_LIBRARY_PATH
14917  ;;
14918
14919freebsd1*)
14920  dynamic_linker=no
14921  ;;
14922
14923freebsd* | dragonfly*)
14924  # DragonFly does not have aout.  When/if they implement a new
14925  # versioning mechanism, adjust this.
14926  if test -x /usr/bin/objformat; then
14927    objformat=`/usr/bin/objformat`
14928  else
14929    case $host_os in
14930    freebsd[123]*) objformat=aout ;;
14931    *) objformat=elf ;;
14932    esac
14933  fi
14934  version_type=freebsd-$objformat
14935  case $version_type in
14936    freebsd-elf*)
14937      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14938      need_version=no
14939      need_lib_prefix=no
14940      ;;
14941    freebsd-*)
14942      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14943      need_version=yes
14944      ;;
14945  esac
14946  shlibpath_var=LD_LIBRARY_PATH
14947  case $host_os in
14948  freebsd2*)
14949    shlibpath_overrides_runpath=yes
14950    ;;
14951  freebsd3.[01]* | freebsdelf3.[01]*)
14952    shlibpath_overrides_runpath=yes
14953    hardcode_into_libs=yes
14954    ;;
14955  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14956  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14957    shlibpath_overrides_runpath=no
14958    hardcode_into_libs=yes
14959    ;;
14960  *) # from 4.6 on, and DragonFly
14961    shlibpath_overrides_runpath=yes
14962    hardcode_into_libs=yes
14963    ;;
14964  esac
14965  ;;
14966
14967gnu*)
14968  version_type=linux
14969  need_lib_prefix=no
14970  need_version=no
14971  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14972  soname_spec='${libname}${release}${shared_ext}$major'
14973  shlibpath_var=LD_LIBRARY_PATH
14974  hardcode_into_libs=yes
14975  ;;
14976
14977hpux9* | hpux10* | hpux11*)
14978  # Give a soname corresponding to the major version so that dld.sl refuses to
14979  # link against other versions.
14980  version_type=sunos
14981  need_lib_prefix=no
14982  need_version=no
14983  case $host_cpu in
14984  ia64*)
14985    shrext_cmds='.so'
14986    hardcode_into_libs=yes
14987    dynamic_linker="$host_os dld.so"
14988    shlibpath_var=LD_LIBRARY_PATH
14989    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14990    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14991    soname_spec='${libname}${release}${shared_ext}$major'
14992    if test "X$HPUX_IA64_MODE" = X32; then
14993      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14994    else
14995      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14996    fi
14997    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14998    ;;
14999  hppa*64*)
15000    shrext_cmds='.sl'
15001    hardcode_into_libs=yes
15002    dynamic_linker="$host_os dld.sl"
15003    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15004    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15005    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15006    soname_spec='${libname}${release}${shared_ext}$major'
15007    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15008    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15009    ;;
15010  *)
15011    shrext_cmds='.sl'
15012    dynamic_linker="$host_os dld.sl"
15013    shlibpath_var=SHLIB_PATH
15014    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15015    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15016    soname_spec='${libname}${release}${shared_ext}$major'
15017    ;;
15018  esac
15019  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15020  postinstall_cmds='chmod 555 $lib'
15021  ;;
15022
15023interix[3-9]*)
15024  version_type=linux
15025  need_lib_prefix=no
15026  need_version=no
15027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15028  soname_spec='${libname}${release}${shared_ext}$major'
15029  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15030  shlibpath_var=LD_LIBRARY_PATH
15031  shlibpath_overrides_runpath=no
15032  hardcode_into_libs=yes
15033  ;;
15034
15035irix5* | irix6* | nonstopux*)
15036  case $host_os in
15037    nonstopux*) version_type=nonstopux ;;
15038    *)
15039	if test "$lt_cv_prog_gnu_ld" = yes; then
15040		version_type=linux
15041	else
15042		version_type=irix
15043	fi ;;
15044  esac
15045  need_lib_prefix=no
15046  need_version=no
15047  soname_spec='${libname}${release}${shared_ext}$major'
15048  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15049  case $host_os in
15050  irix5* | nonstopux*)
15051    libsuff= shlibsuff=
15052    ;;
15053  *)
15054    case $LD in # libtool.m4 will add one of these switches to LD
15055    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15056      libsuff= shlibsuff= libmagic=32-bit;;
15057    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15058      libsuff=32 shlibsuff=N32 libmagic=N32;;
15059    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15060      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15061    *) libsuff= shlibsuff= libmagic=never-match;;
15062    esac
15063    ;;
15064  esac
15065  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15066  shlibpath_overrides_runpath=no
15067  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15068  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15069  hardcode_into_libs=yes
15070  ;;
15071
15072# No shared lib support for Linux oldld, aout, or coff.
15073linux*oldld* | linux*aout* | linux*coff*)
15074  dynamic_linker=no
15075  ;;
15076
15077# This must be Linux ELF.
15078linux* | k*bsd*-gnu)
15079  version_type=linux
15080  need_lib_prefix=no
15081  need_version=no
15082  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15083  soname_spec='${libname}${release}${shared_ext}$major'
15084  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15085  shlibpath_var=LD_LIBRARY_PATH
15086  shlibpath_overrides_runpath=no
15087  # Some binutils ld are patched to set DT_RUNPATH
15088  save_LDFLAGS=$LDFLAGS
15089  save_libdir=$libdir
15090  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15091       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15092  cat >conftest.$ac_ext <<_ACEOF
15093/* confdefs.h.  */
15094_ACEOF
15095cat confdefs.h >>conftest.$ac_ext
15096cat >>conftest.$ac_ext <<_ACEOF
15097/* end confdefs.h.  */
15098
15099int
15100main ()
15101{
15102
15103  ;
15104  return 0;
15105}
15106_ACEOF
15107rm -f conftest.$ac_objext conftest$ac_exeext
15108if { (ac_try="$ac_link"
15109case "(($ac_try" in
15110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15111  *) ac_try_echo=$ac_try;;
15112esac
15113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15114  (eval "$ac_link") 2>conftest.er1
15115  ac_status=$?
15116  grep -v '^ *+' conftest.er1 >conftest.err
15117  rm -f conftest.er1
15118  cat conftest.err >&5
15119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15120  (exit $ac_status); } && {
15121	 test -z "$ac_cxx_werror_flag" ||
15122	 test ! -s conftest.err
15123       } && test -s conftest$ac_exeext &&
15124       $as_test_x conftest$ac_exeext; then
15125  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
15126  shlibpath_overrides_runpath=yes
15127fi
15128
15129else
15130  echo "$as_me: failed program was:" >&5
15131sed 's/^/| /' conftest.$ac_ext >&5
15132
15133
15134fi
15135
15136rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15137      conftest$ac_exeext conftest.$ac_ext
15138  LDFLAGS=$save_LDFLAGS
15139  libdir=$save_libdir
15140
15141  # This implies no fast_install, which is unacceptable.
15142  # Some rework will be needed to allow for fast_install
15143  # before this can be enabled.
15144  hardcode_into_libs=yes
15145
15146  # Append ld.so.conf contents to the search path
15147  if test -f /etc/ld.so.conf; then
15148    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' ' '`
15149    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15150  fi
15151
15152  # We used to test for /lib/ld.so.1 and disable shared libraries on
15153  # powerpc, because MkLinux only supported shared libraries with the
15154  # GNU dynamic linker.  Since this was broken with cross compilers,
15155  # most powerpc-linux boxes support dynamic linking these days and
15156  # people can always --disable-shared, the test was removed, and we
15157  # assume the GNU/Linux dynamic linker is in use.
15158  dynamic_linker='GNU/Linux ld.so'
15159  ;;
15160
15161netbsd*)
15162  version_type=sunos
15163  need_lib_prefix=no
15164  need_version=no
15165  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15166    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15168    dynamic_linker='NetBSD (a.out) ld.so'
15169  else
15170    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15171    soname_spec='${libname}${release}${shared_ext}$major'
15172    dynamic_linker='NetBSD ld.elf_so'
15173  fi
15174  shlibpath_var=LD_LIBRARY_PATH
15175  shlibpath_overrides_runpath=yes
15176  hardcode_into_libs=yes
15177  ;;
15178
15179newsos6)
15180  version_type=linux
15181  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15182  shlibpath_var=LD_LIBRARY_PATH
15183  shlibpath_overrides_runpath=yes
15184  ;;
15185
15186*nto* | *qnx*)
15187  version_type=qnx
15188  need_lib_prefix=no
15189  need_version=no
15190  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15191  soname_spec='${libname}${release}${shared_ext}$major'
15192  shlibpath_var=LD_LIBRARY_PATH
15193  shlibpath_overrides_runpath=no
15194  hardcode_into_libs=yes
15195  dynamic_linker='ldqnx.so'
15196  ;;
15197
15198openbsd*)
15199  version_type=sunos
15200  sys_lib_dlsearch_path_spec="/usr/lib"
15201  need_lib_prefix=no
15202  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15203  case $host_os in
15204    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
15205    *)				need_version=no  ;;
15206  esac
15207  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15208  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15209  shlibpath_var=LD_LIBRARY_PATH
15210  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15211    case $host_os in
15212      openbsd2.[89] | openbsd2.[89].*)
15213	shlibpath_overrides_runpath=no
15214	;;
15215      *)
15216	shlibpath_overrides_runpath=yes
15217	;;
15218      esac
15219  else
15220    shlibpath_overrides_runpath=yes
15221  fi
15222  ;;
15223
15224os2*)
15225  libname_spec='$name'
15226  shrext_cmds=".dll"
15227  need_lib_prefix=no
15228  library_names_spec='$libname${shared_ext} $libname.a'
15229  dynamic_linker='OS/2 ld.exe'
15230  shlibpath_var=LIBPATH
15231  ;;
15232
15233osf3* | osf4* | osf5*)
15234  version_type=osf
15235  need_lib_prefix=no
15236  need_version=no
15237  soname_spec='${libname}${release}${shared_ext}$major'
15238  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15239  shlibpath_var=LD_LIBRARY_PATH
15240  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15241  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15242  ;;
15243
15244rdos*)
15245  dynamic_linker=no
15246  ;;
15247
15248solaris*)
15249  version_type=linux
15250  need_lib_prefix=no
15251  need_version=no
15252  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15253  soname_spec='${libname}${release}${shared_ext}$major'
15254  shlibpath_var=LD_LIBRARY_PATH
15255  shlibpath_overrides_runpath=yes
15256  hardcode_into_libs=yes
15257  # ldd complains unless libraries are executable
15258  postinstall_cmds='chmod +x $lib'
15259  ;;
15260
15261sunos4*)
15262  version_type=sunos
15263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15264  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15265  shlibpath_var=LD_LIBRARY_PATH
15266  shlibpath_overrides_runpath=yes
15267  if test "$with_gnu_ld" = yes; then
15268    need_lib_prefix=no
15269  fi
15270  need_version=yes
15271  ;;
15272
15273sysv4 | sysv4.3*)
15274  version_type=linux
15275  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15276  soname_spec='${libname}${release}${shared_ext}$major'
15277  shlibpath_var=LD_LIBRARY_PATH
15278  case $host_vendor in
15279    sni)
15280      shlibpath_overrides_runpath=no
15281      need_lib_prefix=no
15282      runpath_var=LD_RUN_PATH
15283      ;;
15284    siemens)
15285      need_lib_prefix=no
15286      ;;
15287    motorola)
15288      need_lib_prefix=no
15289      need_version=no
15290      shlibpath_overrides_runpath=no
15291      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15292      ;;
15293  esac
15294  ;;
15295
15296sysv4*MP*)
15297  if test -d /usr/nec ;then
15298    version_type=linux
15299    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15300    soname_spec='$libname${shared_ext}.$major'
15301    shlibpath_var=LD_LIBRARY_PATH
15302  fi
15303  ;;
15304
15305sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15306  version_type=freebsd-elf
15307  need_lib_prefix=no
15308  need_version=no
15309  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15310  soname_spec='${libname}${release}${shared_ext}$major'
15311  shlibpath_var=LD_LIBRARY_PATH
15312  shlibpath_overrides_runpath=yes
15313  hardcode_into_libs=yes
15314  if test "$with_gnu_ld" = yes; then
15315    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15316  else
15317    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15318    case $host_os in
15319      sco3.2v5*)
15320        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15321	;;
15322    esac
15323  fi
15324  sys_lib_dlsearch_path_spec='/usr/lib'
15325  ;;
15326
15327tpf*)
15328  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15329  version_type=linux
15330  need_lib_prefix=no
15331  need_version=no
15332  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15333  shlibpath_var=LD_LIBRARY_PATH
15334  shlibpath_overrides_runpath=no
15335  hardcode_into_libs=yes
15336  ;;
15337
15338uts4*)
15339  version_type=linux
15340  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15341  soname_spec='${libname}${release}${shared_ext}$major'
15342  shlibpath_var=LD_LIBRARY_PATH
15343  ;;
15344
15345*)
15346  dynamic_linker=no
15347  ;;
15348esac
15349{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15350echo "${ECHO_T}$dynamic_linker" >&6; }
15351test "$dynamic_linker" = no && can_build_shared=no
15352
15353variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15354if test "$GCC" = yes; then
15355  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15356fi
15357
15358if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15359  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15360fi
15361if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15362  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15363fi
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400    { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15401echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15402hardcode_action_CXX=
15403if test -n "$hardcode_libdir_flag_spec_CXX" ||
15404   test -n "$runpath_var_CXX" ||
15405   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15406
15407  # We can hardcode non-existent directories.
15408  if test "$hardcode_direct_CXX" != no &&
15409     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15410     # have to relink, otherwise we might link with an installed library
15411     # when we should be linking with a yet-to-be-installed one
15412     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15413     test "$hardcode_minus_L_CXX" != no; then
15414    # Linking always hardcodes the temporary library directory.
15415    hardcode_action_CXX=relink
15416  else
15417    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15418    hardcode_action_CXX=immediate
15419  fi
15420else
15421  # We cannot hardcode anything, or else we can only hardcode existing
15422  # directories.
15423  hardcode_action_CXX=unsupported
15424fi
15425{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
15426echo "${ECHO_T}$hardcode_action_CXX" >&6; }
15427
15428if test "$hardcode_action_CXX" = relink ||
15429   test "$inherit_rpath_CXX" = yes; then
15430  # Fast installation is not supported
15431  enable_fast_install=no
15432elif test "$shlibpath_overrides_runpath" = yes ||
15433     test "$enable_shared" = no; then
15434  # Fast installation is not necessary
15435  enable_fast_install=needless
15436fi
15437
15438
15439
15440
15441
15442
15443
15444  fi # test -n "$compiler"
15445
15446  CC=$lt_save_CC
15447  LDCXX=$LD
15448  LD=$lt_save_LD
15449  GCC=$lt_save_GCC
15450  with_gnu_ld=$lt_save_with_gnu_ld
15451  lt_cv_path_LDCXX=$lt_cv_path_LD
15452  lt_cv_path_LD=$lt_save_path_LD
15453  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15454  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15455fi # test "$_lt_caught_CXX_error" != yes
15456
15457ac_ext=cpp
15458ac_cpp='$CXXCPP $CPPFLAGS'
15459ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15460ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15461ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475        ac_config_commands="$ac_config_commands libtool"
15476
15477
15478
15479
15480# Only expand once:
15481
15482
15483
15484# Checks for header files.
15485{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15486echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15487if test "${ac_cv_header_stdc+set}" = set; then
15488  echo $ECHO_N "(cached) $ECHO_C" >&6
15489else
15490  cat >conftest.$ac_ext <<_ACEOF
15491/* confdefs.h.  */
15492_ACEOF
15493cat confdefs.h >>conftest.$ac_ext
15494cat >>conftest.$ac_ext <<_ACEOF
15495/* end confdefs.h.  */
15496#include <stdlib.h>
15497#include <stdarg.h>
15498#include <string.h>
15499#include <float.h>
15500
15501int
15502main ()
15503{
15504
15505  ;
15506  return 0;
15507}
15508_ACEOF
15509rm -f conftest.$ac_objext
15510if { (ac_try="$ac_compile"
15511case "(($ac_try" in
15512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15513  *) ac_try_echo=$ac_try;;
15514esac
15515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15516  (eval "$ac_compile") 2>conftest.er1
15517  ac_status=$?
15518  grep -v '^ *+' conftest.er1 >conftest.err
15519  rm -f conftest.er1
15520  cat conftest.err >&5
15521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15522  (exit $ac_status); } && {
15523	 test -z "$ac_cxx_werror_flag" ||
15524	 test ! -s conftest.err
15525       } && test -s conftest.$ac_objext; then
15526  ac_cv_header_stdc=yes
15527else
15528  echo "$as_me: failed program was:" >&5
15529sed 's/^/| /' conftest.$ac_ext >&5
15530
15531	ac_cv_header_stdc=no
15532fi
15533
15534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15535
15536if test $ac_cv_header_stdc = yes; then
15537  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15538  cat >conftest.$ac_ext <<_ACEOF
15539/* confdefs.h.  */
15540_ACEOF
15541cat confdefs.h >>conftest.$ac_ext
15542cat >>conftest.$ac_ext <<_ACEOF
15543/* end confdefs.h.  */
15544#include <string.h>
15545
15546_ACEOF
15547if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15548  $EGREP "memchr" >/dev/null 2>&1; then
15549  :
15550else
15551  ac_cv_header_stdc=no
15552fi
15553rm -f conftest*
15554
15555fi
15556
15557if test $ac_cv_header_stdc = yes; then
15558  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15559  cat >conftest.$ac_ext <<_ACEOF
15560/* confdefs.h.  */
15561_ACEOF
15562cat confdefs.h >>conftest.$ac_ext
15563cat >>conftest.$ac_ext <<_ACEOF
15564/* end confdefs.h.  */
15565#include <stdlib.h>
15566
15567_ACEOF
15568if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15569  $EGREP "free" >/dev/null 2>&1; then
15570  :
15571else
15572  ac_cv_header_stdc=no
15573fi
15574rm -f conftest*
15575
15576fi
15577
15578if test $ac_cv_header_stdc = yes; then
15579  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15580  if test "$cross_compiling" = yes; then
15581  :
15582else
15583  cat >conftest.$ac_ext <<_ACEOF
15584/* confdefs.h.  */
15585_ACEOF
15586cat confdefs.h >>conftest.$ac_ext
15587cat >>conftest.$ac_ext <<_ACEOF
15588/* end confdefs.h.  */
15589#include <ctype.h>
15590#include <stdlib.h>
15591#if ((' ' & 0x0FF) == 0x020)
15592# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15593# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15594#else
15595# define ISLOWER(c) \
15596		   (('a' <= (c) && (c) <= 'i') \
15597		     || ('j' <= (c) && (c) <= 'r') \
15598		     || ('s' <= (c) && (c) <= 'z'))
15599# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15600#endif
15601
15602#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15603int
15604main ()
15605{
15606  int i;
15607  for (i = 0; i < 256; i++)
15608    if (XOR (islower (i), ISLOWER (i))
15609	|| toupper (i) != TOUPPER (i))
15610      return 2;
15611  return 0;
15612}
15613_ACEOF
15614rm -f conftest$ac_exeext
15615if { (ac_try="$ac_link"
15616case "(($ac_try" in
15617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15618  *) ac_try_echo=$ac_try;;
15619esac
15620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15621  (eval "$ac_link") 2>&5
15622  ac_status=$?
15623  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15624  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15625  { (case "(($ac_try" in
15626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15627  *) ac_try_echo=$ac_try;;
15628esac
15629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15630  (eval "$ac_try") 2>&5
15631  ac_status=$?
15632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15633  (exit $ac_status); }; }; then
15634  :
15635else
15636  echo "$as_me: program exited with status $ac_status" >&5
15637echo "$as_me: failed program was:" >&5
15638sed 's/^/| /' conftest.$ac_ext >&5
15639
15640( exit $ac_status )
15641ac_cv_header_stdc=no
15642fi
15643rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15644fi
15645
15646
15647fi
15648fi
15649{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15650echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15651if test $ac_cv_header_stdc = yes; then
15652
15653cat >>confdefs.h <<\_ACEOF
15654#define STDC_HEADERS 1
15655_ACEOF
15656
15657fi
15658
15659
15660
15661
15662
15663
15664for ac_header in fcntl.h inttypes.h limits.h stdlib.h unistd.h
15665do
15666as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15667if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15668  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15669echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15670if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15671  echo $ECHO_N "(cached) $ECHO_C" >&6
15672fi
15673ac_res=`eval echo '${'$as_ac_Header'}'`
15674	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15675echo "${ECHO_T}$ac_res" >&6; }
15676else
15677  # Is the header compilable?
15678{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15679echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15680cat >conftest.$ac_ext <<_ACEOF
15681/* confdefs.h.  */
15682_ACEOF
15683cat confdefs.h >>conftest.$ac_ext
15684cat >>conftest.$ac_ext <<_ACEOF
15685/* end confdefs.h.  */
15686$ac_includes_default
15687#include <$ac_header>
15688_ACEOF
15689rm -f conftest.$ac_objext
15690if { (ac_try="$ac_compile"
15691case "(($ac_try" in
15692  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15693  *) ac_try_echo=$ac_try;;
15694esac
15695eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15696  (eval "$ac_compile") 2>conftest.er1
15697  ac_status=$?
15698  grep -v '^ *+' conftest.er1 >conftest.err
15699  rm -f conftest.er1
15700  cat conftest.err >&5
15701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15702  (exit $ac_status); } && {
15703	 test -z "$ac_cxx_werror_flag" ||
15704	 test ! -s conftest.err
15705       } && test -s conftest.$ac_objext; then
15706  ac_header_compiler=yes
15707else
15708  echo "$as_me: failed program was:" >&5
15709sed 's/^/| /' conftest.$ac_ext >&5
15710
15711	ac_header_compiler=no
15712fi
15713
15714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15715{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15716echo "${ECHO_T}$ac_header_compiler" >&6; }
15717
15718# Is the header present?
15719{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15720echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15721cat >conftest.$ac_ext <<_ACEOF
15722/* confdefs.h.  */
15723_ACEOF
15724cat confdefs.h >>conftest.$ac_ext
15725cat >>conftest.$ac_ext <<_ACEOF
15726/* end confdefs.h.  */
15727#include <$ac_header>
15728_ACEOF
15729if { (ac_try="$ac_cpp conftest.$ac_ext"
15730case "(($ac_try" in
15731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15732  *) ac_try_echo=$ac_try;;
15733esac
15734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15735  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15736  ac_status=$?
15737  grep -v '^ *+' conftest.er1 >conftest.err
15738  rm -f conftest.er1
15739  cat conftest.err >&5
15740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15741  (exit $ac_status); } >/dev/null && {
15742	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
15743	 test ! -s conftest.err
15744       }; then
15745  ac_header_preproc=yes
15746else
15747  echo "$as_me: failed program was:" >&5
15748sed 's/^/| /' conftest.$ac_ext >&5
15749
15750  ac_header_preproc=no
15751fi
15752
15753rm -f conftest.err conftest.$ac_ext
15754{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15755echo "${ECHO_T}$ac_header_preproc" >&6; }
15756
15757# So?  What about this header?
15758case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
15759  yes:no: )
15760    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15761echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15762    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15763echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15764    ac_header_preproc=yes
15765    ;;
15766  no:yes:* )
15767    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15768echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15769    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15770echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15771    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15772echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15773    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15774echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15775    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15776echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15777    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15778echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15779    ( cat <<\_ASBOX
15780## ---------------------------------------- ##
15781## Report this to protobuf@googlegroups.com ##
15782## ---------------------------------------- ##
15783_ASBOX
15784     ) | sed "s/^/$as_me: WARNING:     /" >&2
15785    ;;
15786esac
15787{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15788echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15789if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15790  echo $ECHO_N "(cached) $ECHO_C" >&6
15791else
15792  eval "$as_ac_Header=\$ac_header_preproc"
15793fi
15794ac_res=`eval echo '${'$as_ac_Header'}'`
15795	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15796echo "${ECHO_T}$ac_res" >&6; }
15797
15798fi
15799if test `eval echo '${'$as_ac_Header'}'` = yes; then
15800  cat >>confdefs.h <<_ACEOF
15801#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15802_ACEOF
15803
15804fi
15805
15806done
15807
15808
15809# Checks for library functions.
15810{ echo "$as_me:$LINENO: checking for working memcmp" >&5
15811echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
15812if test "${ac_cv_func_memcmp_working+set}" = set; then
15813  echo $ECHO_N "(cached) $ECHO_C" >&6
15814else
15815  if test "$cross_compiling" = yes; then
15816  ac_cv_func_memcmp_working=no
15817else
15818  cat >conftest.$ac_ext <<_ACEOF
15819/* confdefs.h.  */
15820_ACEOF
15821cat confdefs.h >>conftest.$ac_ext
15822cat >>conftest.$ac_ext <<_ACEOF
15823/* end confdefs.h.  */
15824$ac_includes_default
15825int
15826main ()
15827{
15828
15829  /* Some versions of memcmp are not 8-bit clean.  */
15830  char c0 = '\100', c1 = '\200', c2 = '\201';
15831  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
15832    return 1;
15833
15834  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
15835     or more and with at least one buffer not starting on a 4-byte boundary.
15836     William Lewis provided this test program.   */
15837  {
15838    char foo[21];
15839    char bar[21];
15840    int i;
15841    for (i = 0; i < 4; i++)
15842      {
15843	char *a = foo + i;
15844	char *b = bar + i;
15845	strcpy (a, "--------01111111");
15846	strcpy (b, "--------10000000");
15847	if (memcmp (a, b, 16) >= 0)
15848	  return 1;
15849      }
15850    return 0;
15851  }
15852
15853  ;
15854  return 0;
15855}
15856_ACEOF
15857rm -f conftest$ac_exeext
15858if { (ac_try="$ac_link"
15859case "(($ac_try" in
15860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15861  *) ac_try_echo=$ac_try;;
15862esac
15863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15864  (eval "$ac_link") 2>&5
15865  ac_status=$?
15866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15867  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15868  { (case "(($ac_try" in
15869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15870  *) ac_try_echo=$ac_try;;
15871esac
15872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15873  (eval "$ac_try") 2>&5
15874  ac_status=$?
15875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15876  (exit $ac_status); }; }; then
15877  ac_cv_func_memcmp_working=yes
15878else
15879  echo "$as_me: program exited with status $ac_status" >&5
15880echo "$as_me: failed program was:" >&5
15881sed 's/^/| /' conftest.$ac_ext >&5
15882
15883( exit $ac_status )
15884ac_cv_func_memcmp_working=no
15885fi
15886rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15887fi
15888
15889
15890fi
15891{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
15892echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
15893test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
15894  *" memcmp.$ac_objext "* ) ;;
15895  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
15896 ;;
15897esac
15898
15899
15900{ echo "$as_me:$LINENO: checking for working strtod" >&5
15901echo $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
15902if test "${ac_cv_func_strtod+set}" = set; then
15903  echo $ECHO_N "(cached) $ECHO_C" >&6
15904else
15905  if test "$cross_compiling" = yes; then
15906  ac_cv_func_strtod=no
15907else
15908  cat >conftest.$ac_ext <<_ACEOF
15909/* confdefs.h.  */
15910_ACEOF
15911cat confdefs.h >>conftest.$ac_ext
15912cat >>conftest.$ac_ext <<_ACEOF
15913/* end confdefs.h.  */
15914
15915$ac_includes_default
15916#ifndef strtod
15917double strtod ();
15918#endif
15919int
15920main()
15921{
15922  {
15923    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
15924    char *string = " +69";
15925    char *term;
15926    double value;
15927    value = strtod (string, &term);
15928    if (value != 69 || term != (string + 4))
15929      return 1;
15930  }
15931
15932  {
15933    /* Under Solaris 2.4, strtod returns the wrong value for the
15934       terminating character under some conditions.  */
15935    char *string = "NaN";
15936    char *term;
15937    strtod (string, &term);
15938    if (term != string && *(term - 1) == 0)
15939      return 1;
15940  }
15941  return 0;
15942}
15943
15944_ACEOF
15945rm -f conftest$ac_exeext
15946if { (ac_try="$ac_link"
15947case "(($ac_try" in
15948  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15949  *) ac_try_echo=$ac_try;;
15950esac
15951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15952  (eval "$ac_link") 2>&5
15953  ac_status=$?
15954  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15956  { (case "(($ac_try" in
15957  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15958  *) ac_try_echo=$ac_try;;
15959esac
15960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15961  (eval "$ac_try") 2>&5
15962  ac_status=$?
15963  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15964  (exit $ac_status); }; }; then
15965  ac_cv_func_strtod=yes
15966else
15967  echo "$as_me: program exited with status $ac_status" >&5
15968echo "$as_me: failed program was:" >&5
15969sed 's/^/| /' conftest.$ac_ext >&5
15970
15971( exit $ac_status )
15972ac_cv_func_strtod=no
15973fi
15974rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15975fi
15976
15977
15978fi
15979{ echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
15980echo "${ECHO_T}$ac_cv_func_strtod" >&6; }
15981if test $ac_cv_func_strtod = no; then
15982  case " $LIBOBJS " in
15983  *" strtod.$ac_objext "* ) ;;
15984  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
15985 ;;
15986esac
15987
15988{ echo "$as_me:$LINENO: checking for pow" >&5
15989echo $ECHO_N "checking for pow... $ECHO_C" >&6; }
15990if test "${ac_cv_func_pow+set}" = set; then
15991  echo $ECHO_N "(cached) $ECHO_C" >&6
15992else
15993  cat >conftest.$ac_ext <<_ACEOF
15994/* confdefs.h.  */
15995_ACEOF
15996cat confdefs.h >>conftest.$ac_ext
15997cat >>conftest.$ac_ext <<_ACEOF
15998/* end confdefs.h.  */
15999/* Define pow to an innocuous variant, in case <limits.h> declares pow.
16000   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16001#define pow innocuous_pow
16002
16003/* System header to define __stub macros and hopefully few prototypes,
16004    which can conflict with char pow (); below.
16005    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16006    <limits.h> exists even on freestanding compilers.  */
16007
16008#ifdef __STDC__
16009# include <limits.h>
16010#else
16011# include <assert.h>
16012#endif
16013
16014#undef pow
16015
16016/* Override any GCC internal prototype to avoid an error.
16017   Use char because int might match the return type of a GCC
16018   builtin and then its argument prototype would still apply.  */
16019#ifdef __cplusplus
16020extern "C"
16021#endif
16022char pow ();
16023/* The GNU C library defines this for functions which it implements
16024    to always fail with ENOSYS.  Some functions are actually named
16025    something starting with __ and the normal name is an alias.  */
16026#if defined __stub_pow || defined __stub___pow
16027choke me
16028#endif
16029
16030int
16031main ()
16032{
16033return pow ();
16034  ;
16035  return 0;
16036}
16037_ACEOF
16038rm -f conftest.$ac_objext conftest$ac_exeext
16039if { (ac_try="$ac_link"
16040case "(($ac_try" in
16041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16042  *) ac_try_echo=$ac_try;;
16043esac
16044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16045  (eval "$ac_link") 2>conftest.er1
16046  ac_status=$?
16047  grep -v '^ *+' conftest.er1 >conftest.err
16048  rm -f conftest.er1
16049  cat conftest.err >&5
16050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16051  (exit $ac_status); } && {
16052	 test -z "$ac_cxx_werror_flag" ||
16053	 test ! -s conftest.err
16054       } && test -s conftest$ac_exeext &&
16055       $as_test_x conftest$ac_exeext; then
16056  ac_cv_func_pow=yes
16057else
16058  echo "$as_me: failed program was:" >&5
16059sed 's/^/| /' conftest.$ac_ext >&5
16060
16061	ac_cv_func_pow=no
16062fi
16063
16064rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16065      conftest$ac_exeext conftest.$ac_ext
16066fi
16067{ echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
16068echo "${ECHO_T}$ac_cv_func_pow" >&6; }
16069
16070if test $ac_cv_func_pow = no; then
16071  { echo "$as_me:$LINENO: checking for pow in -lm" >&5
16072echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
16073if test "${ac_cv_lib_m_pow+set}" = set; then
16074  echo $ECHO_N "(cached) $ECHO_C" >&6
16075else
16076  ac_check_lib_save_LIBS=$LIBS
16077LIBS="-lm  $LIBS"
16078cat >conftest.$ac_ext <<_ACEOF
16079/* confdefs.h.  */
16080_ACEOF
16081cat confdefs.h >>conftest.$ac_ext
16082cat >>conftest.$ac_ext <<_ACEOF
16083/* end confdefs.h.  */
16084
16085/* Override any GCC internal prototype to avoid an error.
16086   Use char because int might match the return type of a GCC
16087   builtin and then its argument prototype would still apply.  */
16088#ifdef __cplusplus
16089extern "C"
16090#endif
16091char pow ();
16092int
16093main ()
16094{
16095return pow ();
16096  ;
16097  return 0;
16098}
16099_ACEOF
16100rm -f conftest.$ac_objext conftest$ac_exeext
16101if { (ac_try="$ac_link"
16102case "(($ac_try" in
16103  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16104  *) ac_try_echo=$ac_try;;
16105esac
16106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16107  (eval "$ac_link") 2>conftest.er1
16108  ac_status=$?
16109  grep -v '^ *+' conftest.er1 >conftest.err
16110  rm -f conftest.er1
16111  cat conftest.err >&5
16112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16113  (exit $ac_status); } && {
16114	 test -z "$ac_cxx_werror_flag" ||
16115	 test ! -s conftest.err
16116       } && test -s conftest$ac_exeext &&
16117       $as_test_x conftest$ac_exeext; then
16118  ac_cv_lib_m_pow=yes
16119else
16120  echo "$as_me: failed program was:" >&5
16121sed 's/^/| /' conftest.$ac_ext >&5
16122
16123	ac_cv_lib_m_pow=no
16124fi
16125
16126rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16127      conftest$ac_exeext conftest.$ac_ext
16128LIBS=$ac_check_lib_save_LIBS
16129fi
16130{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
16131echo "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
16132if test $ac_cv_lib_m_pow = yes; then
16133  POW_LIB=-lm
16134else
16135  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
16136echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
16137fi
16138
16139fi
16140
16141fi
16142
16143
16144
16145
16146
16147
16148
16149for ac_func in ftruncate memset mkdir strchr strerror strtol
16150do
16151as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16152{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16153echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16154if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16155  echo $ECHO_N "(cached) $ECHO_C" >&6
16156else
16157  cat >conftest.$ac_ext <<_ACEOF
16158/* confdefs.h.  */
16159_ACEOF
16160cat confdefs.h >>conftest.$ac_ext
16161cat >>conftest.$ac_ext <<_ACEOF
16162/* end confdefs.h.  */
16163/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16164   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16165#define $ac_func innocuous_$ac_func
16166
16167/* System header to define __stub macros and hopefully few prototypes,
16168    which can conflict with char $ac_func (); below.
16169    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16170    <limits.h> exists even on freestanding compilers.  */
16171
16172#ifdef __STDC__
16173# include <limits.h>
16174#else
16175# include <assert.h>
16176#endif
16177
16178#undef $ac_func
16179
16180/* Override any GCC internal prototype to avoid an error.
16181   Use char because int might match the return type of a GCC
16182   builtin and then its argument prototype would still apply.  */
16183#ifdef __cplusplus
16184extern "C"
16185#endif
16186char $ac_func ();
16187/* The GNU C library defines this for functions which it implements
16188    to always fail with ENOSYS.  Some functions are actually named
16189    something starting with __ and the normal name is an alias.  */
16190#if defined __stub_$ac_func || defined __stub___$ac_func
16191choke me
16192#endif
16193
16194int
16195main ()
16196{
16197return $ac_func ();
16198  ;
16199  return 0;
16200}
16201_ACEOF
16202rm -f conftest.$ac_objext conftest$ac_exeext
16203if { (ac_try="$ac_link"
16204case "(($ac_try" in
16205  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16206  *) ac_try_echo=$ac_try;;
16207esac
16208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16209  (eval "$ac_link") 2>conftest.er1
16210  ac_status=$?
16211  grep -v '^ *+' conftest.er1 >conftest.err
16212  rm -f conftest.er1
16213  cat conftest.err >&5
16214  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16215  (exit $ac_status); } && {
16216	 test -z "$ac_cxx_werror_flag" ||
16217	 test ! -s conftest.err
16218       } && test -s conftest$ac_exeext &&
16219       $as_test_x conftest$ac_exeext; then
16220  eval "$as_ac_var=yes"
16221else
16222  echo "$as_me: failed program was:" >&5
16223sed 's/^/| /' conftest.$ac_ext >&5
16224
16225	eval "$as_ac_var=no"
16226fi
16227
16228rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16229      conftest$ac_exeext conftest.$ac_ext
16230fi
16231ac_res=`eval echo '${'$as_ac_var'}'`
16232	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16233echo "${ECHO_T}$ac_res" >&6; }
16234if test `eval echo '${'$as_ac_var'}'` = yes; then
16235  cat >>confdefs.h <<_ACEOF
16236#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16237_ACEOF
16238
16239fi
16240done
16241
16242
16243# Check for zlib.
16244HAVE_ZLIB=0
16245if test "$with_zlib" != no; then
16246
16247  { echo "$as_me:$LINENO: checking zlib version" >&5
16248echo $ECHO_N "checking zlib version... $ECHO_C" >&6; }
16249
16250  # First check the zlib header version.
16251  cat >conftest.$ac_ext <<_ACEOF
16252/* confdefs.h.  */
16253_ACEOF
16254cat confdefs.h >>conftest.$ac_ext
16255cat >>conftest.$ac_ext <<_ACEOF
16256/* end confdefs.h.  */
16257
16258        #include <zlib.h>
16259        #if !defined(ZLIB_VERNUM) || (ZLIB_VERNUM < 0x1204)
16260        # error zlib version too old
16261        #endif
16262
16263int
16264main ()
16265{
16266
16267  ;
16268  return 0;
16269}
16270_ACEOF
16271rm -f conftest.$ac_objext
16272if { (ac_try="$ac_compile"
16273case "(($ac_try" in
16274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16275  *) ac_try_echo=$ac_try;;
16276esac
16277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16278  (eval "$ac_compile") 2>conftest.er1
16279  ac_status=$?
16280  grep -v '^ *+' conftest.er1 >conftest.err
16281  rm -f conftest.er1
16282  cat conftest.err >&5
16283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16284  (exit $ac_status); } && {
16285	 test -z "$ac_cxx_werror_flag" ||
16286	 test ! -s conftest.err
16287       } && test -s conftest.$ac_objext; then
16288
16289    { echo "$as_me:$LINENO: result: ok (1.2.0.4 or later)" >&5
16290echo "${ECHO_T}ok (1.2.0.4 or later)" >&6; }
16291
16292    # Also need to add -lz to the linker flags and make sure this succeeds.
16293    { echo "$as_me:$LINENO: checking for library containing zlibVersion" >&5
16294echo $ECHO_N "checking for library containing zlibVersion... $ECHO_C" >&6; }
16295if test "${ac_cv_search_zlibVersion+set}" = set; then
16296  echo $ECHO_N "(cached) $ECHO_C" >&6
16297else
16298  ac_func_search_save_LIBS=$LIBS
16299cat >conftest.$ac_ext <<_ACEOF
16300/* confdefs.h.  */
16301_ACEOF
16302cat confdefs.h >>conftest.$ac_ext
16303cat >>conftest.$ac_ext <<_ACEOF
16304/* end confdefs.h.  */
16305
16306/* Override any GCC internal prototype to avoid an error.
16307   Use char because int might match the return type of a GCC
16308   builtin and then its argument prototype would still apply.  */
16309#ifdef __cplusplus
16310extern "C"
16311#endif
16312char zlibVersion ();
16313int
16314main ()
16315{
16316return zlibVersion ();
16317  ;
16318  return 0;
16319}
16320_ACEOF
16321for ac_lib in '' z; do
16322  if test -z "$ac_lib"; then
16323    ac_res="none required"
16324  else
16325    ac_res=-l$ac_lib
16326    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16327  fi
16328  rm -f conftest.$ac_objext conftest$ac_exeext
16329if { (ac_try="$ac_link"
16330case "(($ac_try" in
16331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16332  *) ac_try_echo=$ac_try;;
16333esac
16334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16335  (eval "$ac_link") 2>conftest.er1
16336  ac_status=$?
16337  grep -v '^ *+' conftest.er1 >conftest.err
16338  rm -f conftest.er1
16339  cat conftest.err >&5
16340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16341  (exit $ac_status); } && {
16342	 test -z "$ac_cxx_werror_flag" ||
16343	 test ! -s conftest.err
16344       } && test -s conftest$ac_exeext &&
16345       $as_test_x conftest$ac_exeext; then
16346  ac_cv_search_zlibVersion=$ac_res
16347else
16348  echo "$as_me: failed program was:" >&5
16349sed 's/^/| /' conftest.$ac_ext >&5
16350
16351
16352fi
16353
16354rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16355      conftest$ac_exeext
16356  if test "${ac_cv_search_zlibVersion+set}" = set; then
16357  break
16358fi
16359done
16360if test "${ac_cv_search_zlibVersion+set}" = set; then
16361  :
16362else
16363  ac_cv_search_zlibVersion=no
16364fi
16365rm conftest.$ac_ext
16366LIBS=$ac_func_search_save_LIBS
16367fi
16368{ echo "$as_me:$LINENO: result: $ac_cv_search_zlibVersion" >&5
16369echo "${ECHO_T}$ac_cv_search_zlibVersion" >&6; }
16370ac_res=$ac_cv_search_zlibVersion
16371if test "$ac_res" != no; then
16372  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16373
16374
16375cat >>confdefs.h <<\_ACEOF
16376#define HAVE_ZLIB 1
16377_ACEOF
16378
16379      HAVE_ZLIB=1
16380
16381else
16382
16383      if test "$with_zlib" != check; then
16384
16385        { { echo "$as_me:$LINENO: error: --with-zlib was given, but no working zlib library was found
16386See \`config.log' for more details." >&5
16387echo "$as_me: error: --with-zlib was given, but no working zlib library was found
16388See \`config.log' for more details." >&2;}
16389   { (exit 1); exit 1; }; }
16390
16391fi
16392
16393
16394fi
16395
16396
16397else
16398  echo "$as_me: failed program was:" >&5
16399sed 's/^/| /' conftest.$ac_ext >&5
16400
16401
16402    if test "$with_zlib" = check; then
16403
16404      { echo "$as_me:$LINENO: result: headers missing or too old (requires 1.2.0.4)" >&5
16405echo "${ECHO_T}headers missing or too old (requires 1.2.0.4)" >&6; }
16406
16407else
16408
16409      { { echo "$as_me:$LINENO: error: --with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
16410See \`config.log' for more details." >&5
16411echo "$as_me: error: --with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
16412See \`config.log' for more details." >&2;}
16413   { (exit 1); exit 1; }; }
16414
16415fi
16416
16417
16418fi
16419
16420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16421
16422fi
16423
16424 if test $HAVE_ZLIB = 1; then
16425  HAVE_ZLIB_TRUE=
16426  HAVE_ZLIB_FALSE='#'
16427else
16428  HAVE_ZLIB_TRUE='#'
16429  HAVE_ZLIB_FALSE=
16430fi
16431
16432
16433if test "$with_protoc" != "no"; then
16434
16435  PROTOC=$with_protoc
16436  if test "$with_protoc" == "yes"; then
16437
16438    # No argument given.  Use system protoc.
16439    PROTOC=protoc
16440
16441fi
16442
16443  if echo "$PROTOC" | grep -q '^[^/].*/'; then
16444
16445    # Does not start with a slash, but contains a slash.  So, it's a relative
16446    # path (as opposed to an absolute path or an executable in $PATH).
16447    # Since it will actually be executed from the src directory, prefix with
16448    # the current directory.  We also insert $ac_top_build_prefix in case this
16449    # is a nested package and --with-protoc was actually given on the outer
16450    # package's configure script.
16451    PROTOC=`pwd`/${ac_top_build_prefix}$PROTOC
16452
16453fi
16454
16455
16456
16457fi
16458
16459 if test "$with_protoc" != "no"; then
16460  USE_EXTERNAL_PROTOC_TRUE=
16461  USE_EXTERNAL_PROTOC_FALSE='#'
16462else
16463  USE_EXTERNAL_PROTOC_TRUE='#'
16464  USE_EXTERNAL_PROTOC_FALSE=
16465fi
16466
16467
16468
16469
16470
16471ac_ext=c
16472ac_cpp='$CPP $CPPFLAGS'
16473ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16474ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16475ac_compiler_gnu=$ac_cv_c_compiler_gnu
16476
16477acx_pthread_ok=no
16478
16479# We used to check for pthread.h first, but this fails if pthread.h
16480# requires special compiler flags (e.g. on True64 or Sequent).
16481# It gets checked for in the link test anyway.
16482
16483# First of all, check if the user has set any of the PTHREAD_LIBS,
16484# etcetera environment variables, and if threads linking works using
16485# them:
16486if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
16487        save_CFLAGS="$CFLAGS"
16488        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16489        save_LIBS="$LIBS"
16490        LIBS="$PTHREAD_LIBS $LIBS"
16491        { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
16492echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
16493        cat >conftest.$ac_ext <<_ACEOF
16494/* confdefs.h.  */
16495_ACEOF
16496cat confdefs.h >>conftest.$ac_ext
16497cat >>conftest.$ac_ext <<_ACEOF
16498/* end confdefs.h.  */
16499
16500/* Override any GCC internal prototype to avoid an error.
16501   Use char because int might match the return type of a GCC
16502   builtin and then its argument prototype would still apply.  */
16503#ifdef __cplusplus
16504extern "C"
16505#endif
16506char pthread_join ();
16507int
16508main ()
16509{
16510return pthread_join ();
16511  ;
16512  return 0;
16513}
16514_ACEOF
16515rm -f conftest.$ac_objext conftest$ac_exeext
16516if { (ac_try="$ac_link"
16517case "(($ac_try" in
16518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16519  *) ac_try_echo=$ac_try;;
16520esac
16521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16522  (eval "$ac_link") 2>conftest.er1
16523  ac_status=$?
16524  grep -v '^ *+' conftest.er1 >conftest.err
16525  rm -f conftest.er1
16526  cat conftest.err >&5
16527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16528  (exit $ac_status); } && {
16529	 test -z "$ac_c_werror_flag" ||
16530	 test ! -s conftest.err
16531       } && test -s conftest$ac_exeext &&
16532       $as_test_x conftest$ac_exeext; then
16533  acx_pthread_ok=yes
16534else
16535  echo "$as_me: failed program was:" >&5
16536sed 's/^/| /' conftest.$ac_ext >&5
16537
16538
16539fi
16540
16541rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16542      conftest$ac_exeext conftest.$ac_ext
16543        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
16544echo "${ECHO_T}$acx_pthread_ok" >&6; }
16545        if test x"$acx_pthread_ok" = xno; then
16546                PTHREAD_LIBS=""
16547                PTHREAD_CFLAGS=""
16548        fi
16549        LIBS="$save_LIBS"
16550        CFLAGS="$save_CFLAGS"
16551fi
16552
16553# We must check for the threads library under a number of different
16554# names; the ordering is very important because some systems
16555# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
16556# libraries is broken (non-POSIX).
16557
16558# Create a list of thread flags to try.  Items starting with a "-" are
16559# C compiler flags, and other items are library names, except for "none"
16560# which indicates that we try without any flags at all, and "pthread-config"
16561# which is a program returning the flags for the Pth emulation library.
16562
16563acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
16564
16565# The ordering *is* (sometimes) important.  Some notes on the
16566# individual items follow:
16567
16568# pthreads: AIX (must check this before -lpthread)
16569# none: in case threads are in libc; should be tried before -Kthread and
16570#       other compiler flags to prevent continual compiler warnings
16571# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
16572# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
16573# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
16574# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
16575# -pthreads: Solaris/gcc
16576# -mthreads: Mingw32/gcc, Lynx/gcc
16577# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
16578#      doesn't hurt to check since this sometimes defines pthreads too;
16579#      also defines -D_REENTRANT)
16580#      ... -mt is also the pthreads flag for HP/aCC
16581# pthread: Linux, etcetera
16582# --thread-safe: KAI C++
16583# pthread-config: use pthread-config program (for GNU Pth library)
16584
16585case "${host_cpu}-${host_os}" in
16586        *solaris*)
16587
16588        # On Solaris (at least, for some versions), libc contains stubbed
16589        # (non-functional) versions of the pthreads routines, so link-based
16590        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
16591        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
16592        # a function called by this macro, so we could check for that, but
16593        # who knows whether they'll stub that too in a future libc.)  So,
16594        # we'll just look for -pthreads and -lpthread first:
16595
16596        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
16597        ;;
16598esac
16599
16600if test x"$acx_pthread_ok" = xno; then
16601for flag in $acx_pthread_flags; do
16602
16603        case $flag in
16604                none)
16605                { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
16606echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
16607                ;;
16608
16609                -*)
16610                { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
16611echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
16612                PTHREAD_CFLAGS="$flag"
16613                ;;
16614
16615		pthread-config)
16616		# Extract the first word of "pthread-config", so it can be a program name with args.
16617set dummy pthread-config; ac_word=$2
16618{ echo "$as_me:$LINENO: checking for $ac_word" >&5
16619echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16620if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
16621  echo $ECHO_N "(cached) $ECHO_C" >&6
16622else
16623  if test -n "$acx_pthread_config"; then
16624  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
16625else
16626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16627for as_dir in $PATH
16628do
16629  IFS=$as_save_IFS
16630  test -z "$as_dir" && as_dir=.
16631  for ac_exec_ext in '' $ac_executable_extensions; do
16632  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16633    ac_cv_prog_acx_pthread_config="yes"
16634    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16635    break 2
16636  fi
16637done
16638done
16639IFS=$as_save_IFS
16640
16641  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
16642fi
16643fi
16644acx_pthread_config=$ac_cv_prog_acx_pthread_config
16645if test -n "$acx_pthread_config"; then
16646  { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
16647echo "${ECHO_T}$acx_pthread_config" >&6; }
16648else
16649  { echo "$as_me:$LINENO: result: no" >&5
16650echo "${ECHO_T}no" >&6; }
16651fi
16652
16653
16654		if test x"$acx_pthread_config" = xno; then continue; fi
16655		PTHREAD_CFLAGS="`pthread-config --cflags`"
16656		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
16657		;;
16658
16659                *)
16660                { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
16661echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
16662                PTHREAD_LIBS="-l$flag"
16663                ;;
16664        esac
16665
16666        save_LIBS="$LIBS"
16667        save_CFLAGS="$CFLAGS"
16668        LIBS="$PTHREAD_LIBS $LIBS"
16669        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16670
16671        # Check for various functions.  We must include pthread.h,
16672        # since some functions may be macros.  (On the Sequent, we
16673        # need a special flag -Kthread to make this header compile.)
16674        # We check for pthread_join because it is in -lpthread on IRIX
16675        # while pthread_create is in libc.  We check for pthread_attr_init
16676        # due to DEC craziness with -lpthreads.  We check for
16677        # pthread_cleanup_push because it is one of the few pthread
16678        # functions on Solaris that doesn't have a non-functional libc stub.
16679        # We try pthread_create on general principles.
16680        cat >conftest.$ac_ext <<_ACEOF
16681/* confdefs.h.  */
16682_ACEOF
16683cat confdefs.h >>conftest.$ac_ext
16684cat >>conftest.$ac_ext <<_ACEOF
16685/* end confdefs.h.  */
16686#include <pthread.h>
16687int
16688main ()
16689{
16690pthread_t th; pthread_join(th, 0);
16691                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
16692                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
16693  ;
16694  return 0;
16695}
16696_ACEOF
16697rm -f conftest.$ac_objext conftest$ac_exeext
16698if { (ac_try="$ac_link"
16699case "(($ac_try" in
16700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16701  *) ac_try_echo=$ac_try;;
16702esac
16703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16704  (eval "$ac_link") 2>conftest.er1
16705  ac_status=$?
16706  grep -v '^ *+' conftest.er1 >conftest.err
16707  rm -f conftest.er1
16708  cat conftest.err >&5
16709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16710  (exit $ac_status); } && {
16711	 test -z "$ac_c_werror_flag" ||
16712	 test ! -s conftest.err
16713       } && test -s conftest$ac_exeext &&
16714       $as_test_x conftest$ac_exeext; then
16715  acx_pthread_ok=yes
16716else
16717  echo "$as_me: failed program was:" >&5
16718sed 's/^/| /' conftest.$ac_ext >&5
16719
16720
16721fi
16722
16723rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16724      conftest$ac_exeext conftest.$ac_ext
16725
16726        LIBS="$save_LIBS"
16727        CFLAGS="$save_CFLAGS"
16728
16729        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
16730echo "${ECHO_T}$acx_pthread_ok" >&6; }
16731        if test "x$acx_pthread_ok" = xyes; then
16732                break;
16733        fi
16734
16735        PTHREAD_LIBS=""
16736        PTHREAD_CFLAGS=""
16737done
16738fi
16739
16740# Various other checks:
16741if test "x$acx_pthread_ok" = xyes; then
16742        save_LIBS="$LIBS"
16743        LIBS="$PTHREAD_LIBS $LIBS"
16744        save_CFLAGS="$CFLAGS"
16745        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16746
16747        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
16748	{ echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
16749echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6; }
16750	attr_name=unknown
16751	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
16752	    cat >conftest.$ac_ext <<_ACEOF
16753/* confdefs.h.  */
16754_ACEOF
16755cat confdefs.h >>conftest.$ac_ext
16756cat >>conftest.$ac_ext <<_ACEOF
16757/* end confdefs.h.  */
16758#include <pthread.h>
16759int
16760main ()
16761{
16762int attr=$attr; return attr;
16763  ;
16764  return 0;
16765}
16766_ACEOF
16767rm -f conftest.$ac_objext conftest$ac_exeext
16768if { (ac_try="$ac_link"
16769case "(($ac_try" in
16770  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16771  *) ac_try_echo=$ac_try;;
16772esac
16773eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16774  (eval "$ac_link") 2>conftest.er1
16775  ac_status=$?
16776  grep -v '^ *+' conftest.er1 >conftest.err
16777  rm -f conftest.er1
16778  cat conftest.err >&5
16779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780  (exit $ac_status); } && {
16781	 test -z "$ac_c_werror_flag" ||
16782	 test ! -s conftest.err
16783       } && test -s conftest$ac_exeext &&
16784       $as_test_x conftest$ac_exeext; then
16785  attr_name=$attr; break
16786else
16787  echo "$as_me: failed program was:" >&5
16788sed 's/^/| /' conftest.$ac_ext >&5
16789
16790
16791fi
16792
16793rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16794      conftest$ac_exeext conftest.$ac_ext
16795	done
16796        { echo "$as_me:$LINENO: result: $attr_name" >&5
16797echo "${ECHO_T}$attr_name" >&6; }
16798        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
16799
16800cat >>confdefs.h <<_ACEOF
16801#define PTHREAD_CREATE_JOINABLE $attr_name
16802_ACEOF
16803
16804        fi
16805
16806        { echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
16807echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6; }
16808        flag=no
16809        case "${host_cpu}-${host_os}" in
16810            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
16811            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
16812        esac
16813        { echo "$as_me:$LINENO: result: ${flag}" >&5
16814echo "${ECHO_T}${flag}" >&6; }
16815        if test "x$flag" != xno; then
16816            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
16817        fi
16818
16819        LIBS="$save_LIBS"
16820        CFLAGS="$save_CFLAGS"
16821        # More AIX lossage: must compile with xlc_r or cc_r
16822	if test x"$GCC" != xyes; then
16823          for ac_prog in xlc_r cc_r
16824do
16825  # Extract the first word of "$ac_prog", so it can be a program name with args.
16826set dummy $ac_prog; ac_word=$2
16827{ echo "$as_me:$LINENO: checking for $ac_word" >&5
16828echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16829if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
16830  echo $ECHO_N "(cached) $ECHO_C" >&6
16831else
16832  if test -n "$PTHREAD_CC"; then
16833  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
16834else
16835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16836for as_dir in $PATH
16837do
16838  IFS=$as_save_IFS
16839  test -z "$as_dir" && as_dir=.
16840  for ac_exec_ext in '' $ac_executable_extensions; do
16841  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16842    ac_cv_prog_PTHREAD_CC="$ac_prog"
16843    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16844    break 2
16845  fi
16846done
16847done
16848IFS=$as_save_IFS
16849
16850fi
16851fi
16852PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
16853if test -n "$PTHREAD_CC"; then
16854  { echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
16855echo "${ECHO_T}$PTHREAD_CC" >&6; }
16856else
16857  { echo "$as_me:$LINENO: result: no" >&5
16858echo "${ECHO_T}no" >&6; }
16859fi
16860
16861
16862  test -n "$PTHREAD_CC" && break
16863done
16864test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
16865
16866        else
16867          PTHREAD_CC=$CC
16868	fi
16869
16870	# The next part tries to detect GCC inconsistency with -shared on some
16871	# architectures and systems. The problem is that in certain
16872	# configurations, when -shared is specified, GCC "forgets" to
16873	# internally use various flags which are still necessary.
16874
16875	#
16876	# Prepare the flags
16877	#
16878	save_CFLAGS="$CFLAGS"
16879	save_LIBS="$LIBS"
16880	save_CC="$CC"
16881
16882	# Try with the flags determined by the earlier checks.
16883	#
16884	# -Wl,-z,defs forces link-time symbol resolution, so that the
16885	# linking checks with -shared actually have any value
16886	#
16887	# FIXME: -fPIC is required for -shared on many architectures,
16888	# so we specify it here, but the right way would probably be to
16889	# properly detect whether it is actually required.
16890	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
16891	LIBS="$PTHREAD_LIBS $LIBS"
16892	CC="$PTHREAD_CC"
16893
16894	# In order not to create several levels of indentation, we test
16895	# the value of "$done" until we find the cure or run out of ideas.
16896	done="no"
16897
16898	# First, make sure the CFLAGS we added are actually accepted by our
16899	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
16900	# then we can't do this test.
16901	if test x"$done" = xno; then
16902	   { echo "$as_me:$LINENO: checking whether to check for GCC pthread/shared inconsistencies" >&5
16903echo $ECHO_N "checking whether to check for GCC pthread/shared inconsistencies... $ECHO_C" >&6; }
16904	   cat >conftest.$ac_ext <<_ACEOF
16905/* confdefs.h.  */
16906_ACEOF
16907cat confdefs.h >>conftest.$ac_ext
16908cat >>conftest.$ac_ext <<_ACEOF
16909/* end confdefs.h.  */
16910
16911int
16912main ()
16913{
16914
16915  ;
16916  return 0;
16917}
16918_ACEOF
16919rm -f conftest.$ac_objext conftest$ac_exeext
16920if { (ac_try="$ac_link"
16921case "(($ac_try" in
16922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16923  *) ac_try_echo=$ac_try;;
16924esac
16925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16926  (eval "$ac_link") 2>conftest.er1
16927  ac_status=$?
16928  grep -v '^ *+' conftest.er1 >conftest.err
16929  rm -f conftest.er1
16930  cat conftest.err >&5
16931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16932  (exit $ac_status); } && {
16933	 test -z "$ac_c_werror_flag" ||
16934	 test ! -s conftest.err
16935       } && test -s conftest$ac_exeext &&
16936       $as_test_x conftest$ac_exeext; then
16937  :
16938else
16939  echo "$as_me: failed program was:" >&5
16940sed 's/^/| /' conftest.$ac_ext >&5
16941
16942	done=yes
16943fi
16944
16945rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16946      conftest$ac_exeext conftest.$ac_ext
16947
16948	   if test "x$done" = xyes ; then
16949	      { echo "$as_me:$LINENO: result: no" >&5
16950echo "${ECHO_T}no" >&6; }
16951	   else
16952	      { echo "$as_me:$LINENO: result: yes" >&5
16953echo "${ECHO_T}yes" >&6; }
16954	   fi
16955	fi
16956
16957	if test x"$done" = xno; then
16958	   { echo "$as_me:$LINENO: checking whether -pthread is sufficient with -shared" >&5
16959echo $ECHO_N "checking whether -pthread is sufficient with -shared... $ECHO_C" >&6; }
16960	   cat >conftest.$ac_ext <<_ACEOF
16961/* confdefs.h.  */
16962_ACEOF
16963cat confdefs.h >>conftest.$ac_ext
16964cat >>conftest.$ac_ext <<_ACEOF
16965/* end confdefs.h.  */
16966#include <pthread.h>
16967int
16968main ()
16969{
16970pthread_t th; pthread_join(th, 0);
16971	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
16972	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
16973  ;
16974  return 0;
16975}
16976_ACEOF
16977rm -f conftest.$ac_objext conftest$ac_exeext
16978if { (ac_try="$ac_link"
16979case "(($ac_try" in
16980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16981  *) ac_try_echo=$ac_try;;
16982esac
16983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16984  (eval "$ac_link") 2>conftest.er1
16985  ac_status=$?
16986  grep -v '^ *+' conftest.er1 >conftest.err
16987  rm -f conftest.er1
16988  cat conftest.err >&5
16989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990  (exit $ac_status); } && {
16991	 test -z "$ac_c_werror_flag" ||
16992	 test ! -s conftest.err
16993       } && test -s conftest$ac_exeext &&
16994       $as_test_x conftest$ac_exeext; then
16995  done=yes
16996else
16997  echo "$as_me: failed program was:" >&5
16998sed 's/^/| /' conftest.$ac_ext >&5
16999
17000
17001fi
17002
17003rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17004      conftest$ac_exeext conftest.$ac_ext
17005
17006	   if test "x$done" = xyes; then
17007	      { echo "$as_me:$LINENO: result: yes" >&5
17008echo "${ECHO_T}yes" >&6; }
17009	   else
17010	      { echo "$as_me:$LINENO: result: no" >&5
17011echo "${ECHO_T}no" >&6; }
17012	   fi
17013	fi
17014
17015	#
17016	# Linux gcc on some architectures such as mips/mipsel forgets
17017	# about -lpthread
17018	#
17019	if test x"$done" = xno; then
17020	   { echo "$as_me:$LINENO: checking whether -lpthread fixes that" >&5
17021echo $ECHO_N "checking whether -lpthread fixes that... $ECHO_C" >&6; }
17022	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
17023	   cat >conftest.$ac_ext <<_ACEOF
17024/* confdefs.h.  */
17025_ACEOF
17026cat confdefs.h >>conftest.$ac_ext
17027cat >>conftest.$ac_ext <<_ACEOF
17028/* end confdefs.h.  */
17029#include <pthread.h>
17030int
17031main ()
17032{
17033pthread_t th; pthread_join(th, 0);
17034	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
17035	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
17036  ;
17037  return 0;
17038}
17039_ACEOF
17040rm -f conftest.$ac_objext conftest$ac_exeext
17041if { (ac_try="$ac_link"
17042case "(($ac_try" in
17043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17044  *) ac_try_echo=$ac_try;;
17045esac
17046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17047  (eval "$ac_link") 2>conftest.er1
17048  ac_status=$?
17049  grep -v '^ *+' conftest.er1 >conftest.err
17050  rm -f conftest.er1
17051  cat conftest.err >&5
17052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17053  (exit $ac_status); } && {
17054	 test -z "$ac_c_werror_flag" ||
17055	 test ! -s conftest.err
17056       } && test -s conftest$ac_exeext &&
17057       $as_test_x conftest$ac_exeext; then
17058  done=yes
17059else
17060  echo "$as_me: failed program was:" >&5
17061sed 's/^/| /' conftest.$ac_ext >&5
17062
17063
17064fi
17065
17066rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17067      conftest$ac_exeext conftest.$ac_ext
17068
17069	   if test "x$done" = xyes; then
17070	      { echo "$as_me:$LINENO: result: yes" >&5
17071echo "${ECHO_T}yes" >&6; }
17072	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
17073	   else
17074	      { echo "$as_me:$LINENO: result: no" >&5
17075echo "${ECHO_T}no" >&6; }
17076	   fi
17077	fi
17078	#
17079	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
17080	#
17081	if test x"$done" = xno; then
17082	   { echo "$as_me:$LINENO: checking whether -lc_r fixes that" >&5
17083echo $ECHO_N "checking whether -lc_r fixes that... $ECHO_C" >&6; }
17084	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
17085	   cat >conftest.$ac_ext <<_ACEOF
17086/* confdefs.h.  */
17087_ACEOF
17088cat confdefs.h >>conftest.$ac_ext
17089cat >>conftest.$ac_ext <<_ACEOF
17090/* end confdefs.h.  */
17091#include <pthread.h>
17092int
17093main ()
17094{
17095pthread_t th; pthread_join(th, 0);
17096	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
17097	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
17098  ;
17099  return 0;
17100}
17101_ACEOF
17102rm -f conftest.$ac_objext conftest$ac_exeext
17103if { (ac_try="$ac_link"
17104case "(($ac_try" in
17105  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17106  *) ac_try_echo=$ac_try;;
17107esac
17108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17109  (eval "$ac_link") 2>conftest.er1
17110  ac_status=$?
17111  grep -v '^ *+' conftest.er1 >conftest.err
17112  rm -f conftest.er1
17113  cat conftest.err >&5
17114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17115  (exit $ac_status); } && {
17116	 test -z "$ac_c_werror_flag" ||
17117	 test ! -s conftest.err
17118       } && test -s conftest$ac_exeext &&
17119       $as_test_x conftest$ac_exeext; then
17120  done=yes
17121else
17122  echo "$as_me: failed program was:" >&5
17123sed 's/^/| /' conftest.$ac_ext >&5
17124
17125
17126fi
17127
17128rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17129      conftest$ac_exeext conftest.$ac_ext
17130
17131	   if test "x$done" = xyes; then
17132	      { echo "$as_me:$LINENO: result: yes" >&5
17133echo "${ECHO_T}yes" >&6; }
17134	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
17135	   else
17136	      { echo "$as_me:$LINENO: result: no" >&5
17137echo "${ECHO_T}no" >&6; }
17138	   fi
17139	fi
17140	if test x"$done" = xno; then
17141	   # OK, we have run out of ideas
17142	   { echo "$as_me:$LINENO: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
17143echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
17144
17145	   # so it's not safe to assume that we may use pthreads
17146	   acx_pthread_ok=no
17147	fi
17148
17149	CFLAGS="$save_CFLAGS"
17150	LIBS="$save_LIBS"
17151	CC="$save_CC"
17152else
17153        PTHREAD_CC="$CC"
17154fi
17155
17156
17157
17158
17159
17160# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
17161if test x"$acx_pthread_ok" = xyes; then
17162
17163cat >>confdefs.h <<\_ACEOF
17164#define HAVE_PTHREAD 1
17165_ACEOF
17166
17167        :
17168else
17169        acx_pthread_ok=no
17170
17171fi
17172ac_ext=cpp
17173ac_cpp='$CXXCPP $CPPFLAGS'
17174ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17175ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17176ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17177
17178
17179{ echo "$as_me:$LINENO: checking the location of hash_map" >&5
17180echo $ECHO_N "checking the location of hash_map... $ECHO_C" >&6; }
17181
17182   ac_ext=cpp
17183ac_cpp='$CXXCPP $CPPFLAGS'
17184ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17185ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17186ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17187
17188   ac_cv_cxx_hash_map_header=""
17189   ac_cv_cxx_hash_map_class=""
17190   for location in tr1/unordered_map ext/hash_map hash_map; do
17191     for namespace in std::tr1 __gnu_cxx "" std stdext; do
17192       for name in unordered_map hash_map; do
17193
17194         if test -z "$ac_cv_cxx_hash_map_header"; then
17195
17196           # On OSX 1.5 / GCC 4.0.1 (the standard compiler on that platform),
17197           # calling find() on a const unordered_map does not compile.  So, we
17198           # include a call to find() in our test to detect this broken
17199           # implementation and avoid using it.  Note that ext/hash_map works
17200           # fine on this platform, so we'll end up using that.
17201           cat >conftest.$ac_ext <<_ACEOF
17202/* confdefs.h.  */
17203_ACEOF
17204cat confdefs.h >>conftest.$ac_ext
17205cat >>conftest.$ac_ext <<_ACEOF
17206/* end confdefs.h.  */
17207#include <$location>
17208int
17209main ()
17210{
17211const ${namespace}::$name<int, int> t;
17212                           t.find(1);
17213  ;
17214  return 0;
17215}
17216_ACEOF
17217rm -f conftest.$ac_objext
17218if { (ac_try="$ac_compile"
17219case "(($ac_try" in
17220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17221  *) ac_try_echo=$ac_try;;
17222esac
17223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17224  (eval "$ac_compile") 2>conftest.er1
17225  ac_status=$?
17226  grep -v '^ *+' conftest.er1 >conftest.err
17227  rm -f conftest.er1
17228  cat conftest.err >&5
17229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17230  (exit $ac_status); } && {
17231	 test -z "$ac_cxx_werror_flag" ||
17232	 test ! -s conftest.err
17233       } && test -s conftest.$ac_objext; then
17234  ac_cv_cxx_hash_map_header="<$location>";
17235                           ac_cv_cxx_hash_namespace="$namespace";
17236                           ac_cv_cxx_hash_map_class="$name";
17237else
17238  echo "$as_me: failed program was:" >&5
17239sed 's/^/| /' conftest.$ac_ext >&5
17240
17241
17242fi
17243
17244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17245         fi
17246       done
17247     done
17248   done
17249   ac_cv_cxx_hash_set_header=`echo "$ac_cv_cxx_hash_map_header" | sed s/map/set/`;
17250   ac_cv_cxx_hash_set_class=`echo "$ac_cv_cxx_hash_map_class" | sed s/map/set/`;
17251   if test -n "$ac_cv_cxx_hash_map_header"; then
17252
17253cat >>confdefs.h <<\_ACEOF
17254#define HAVE_HASH_MAP 1
17255_ACEOF
17256
17257
17258cat >>confdefs.h <<\_ACEOF
17259#define HAVE_HASH_SET 1
17260_ACEOF
17261
17262
17263cat >>confdefs.h <<_ACEOF
17264#define HASH_MAP_H $ac_cv_cxx_hash_map_header
17265_ACEOF
17266
17267
17268cat >>confdefs.h <<_ACEOF
17269#define HASH_SET_H $ac_cv_cxx_hash_set_header
17270_ACEOF
17271
17272
17273cat >>confdefs.h <<_ACEOF
17274#define HASH_MAP_CLASS $ac_cv_cxx_hash_map_class
17275_ACEOF
17276
17277
17278cat >>confdefs.h <<_ACEOF
17279#define HASH_SET_CLASS $ac_cv_cxx_hash_set_class
17280_ACEOF
17281
17282
17283cat >>confdefs.h <<_ACEOF
17284#define HASH_NAMESPACE $ac_cv_cxx_hash_namespace
17285_ACEOF
17286
17287      { echo "$as_me:$LINENO: result: $ac_cv_cxx_hash_map_header" >&5
17288echo "${ECHO_T}$ac_cv_cxx_hash_map_header" >&6; }
17289   else
17290      { echo "$as_me:$LINENO: result: " >&5
17291echo "${ECHO_T}" >&6; }
17292      { echo "$as_me:$LINENO: WARNING: could not find an STL hash_map" >&5
17293echo "$as_me: WARNING: could not find an STL hash_map" >&2;}
17294   fi
17295
17296
17297# HACK:  Make gtest's configure script pick up our copy of CFLAGS and CXXFLAGS,
17298#   since the flags added by ACX_CHECK_SUNCC must be used when compiling gtest
17299#   too.
17300export CFLAGS
17301export CXXFLAGS
17302subdirs="$subdirs gtest"
17303
17304
17305ac_config_files="$ac_config_files Makefile src/Makefile protobuf.pc protobuf-lite.pc"
17306
17307cat >confcache <<\_ACEOF
17308# This file is a shell script that caches the results of configure
17309# tests run on this system so they can be shared between configure
17310# scripts and configure runs, see configure's option --config-cache.
17311# It is not useful on other systems.  If it contains results you don't
17312# want to keep, you may remove or edit it.
17313#
17314# config.status only pays attention to the cache file if you give it
17315# the --recheck option to rerun configure.
17316#
17317# `ac_cv_env_foo' variables (set or unset) will be overridden when
17318# loading this file, other *unset* `ac_cv_foo' will be assigned the
17319# following values.
17320
17321_ACEOF
17322
17323# The following way of writing the cache mishandles newlines in values,
17324# but we know of no workaround that is simple, portable, and efficient.
17325# So, we kill variables containing newlines.
17326# Ultrix sh set writes to stderr and can't be redirected directly,
17327# and sets the high bit in the cache file unless we assign to the vars.
17328(
17329  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17330    eval ac_val=\$$ac_var
17331    case $ac_val in #(
17332    *${as_nl}*)
17333      case $ac_var in #(
17334      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17335echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17336      esac
17337      case $ac_var in #(
17338      _ | IFS | as_nl) ;; #(
17339      *) $as_unset $ac_var ;;
17340      esac ;;
17341    esac
17342  done
17343
17344  (set) 2>&1 |
17345    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17346    *${as_nl}ac_space=\ *)
17347      # `set' does not quote correctly, so add quotes (double-quote
17348      # substitution turns \\\\ into \\, and sed turns \\ into \).
17349      sed -n \
17350	"s/'/'\\\\''/g;
17351	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17352      ;; #(
17353    *)
17354      # `set' quotes correctly as required by POSIX, so do not add quotes.
17355      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17356      ;;
17357    esac |
17358    sort
17359) |
17360  sed '
17361     /^ac_cv_env_/b end
17362     t clear
17363     :clear
17364     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17365     t end
17366     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17367     :end' >>confcache
17368if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17369  if test -w "$cache_file"; then
17370    test "x$cache_file" != "x/dev/null" &&
17371      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17372echo "$as_me: updating cache $cache_file" >&6;}
17373    cat confcache >$cache_file
17374  else
17375    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17376echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17377  fi
17378fi
17379rm -f confcache
17380
17381test "x$prefix" = xNONE && prefix=$ac_default_prefix
17382# Let make expand exec_prefix.
17383test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17384
17385DEFS=-DHAVE_CONFIG_H
17386
17387ac_libobjs=
17388ac_ltlibobjs=
17389for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17390  # 1. Remove the extension, and $U if already installed.
17391  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17392  ac_i=`echo "$ac_i" | sed "$ac_script"`
17393  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17394  #    will be set to the directory where LIBOBJS objects are built.
17395  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17396  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17397done
17398LIBOBJS=$ac_libobjs
17399
17400LTLIBOBJS=$ac_ltlibobjs
17401
17402
17403if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17404  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
17405Usually this means the macro was only invoked conditionally." >&5
17406echo "$as_me: error: conditional \"AMDEP\" was never defined.
17407Usually this means the macro was only invoked conditionally." >&2;}
17408   { (exit 1); exit 1; }; }
17409fi
17410if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17411  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
17412Usually this means the macro was only invoked conditionally." >&5
17413echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
17414Usually this means the macro was only invoked conditionally." >&2;}
17415   { (exit 1); exit 1; }; }
17416fi
17417if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17418  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
17419Usually this means the macro was only invoked conditionally." >&5
17420echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
17421Usually this means the macro was only invoked conditionally." >&2;}
17422   { (exit 1); exit 1; }; }
17423fi
17424if test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then
17425  { { echo "$as_me:$LINENO: error: conditional \"GCC\" was never defined.
17426Usually this means the macro was only invoked conditionally." >&5
17427echo "$as_me: error: conditional \"GCC\" was never defined.
17428Usually this means the macro was only invoked conditionally." >&2;}
17429   { (exit 1); exit 1; }; }
17430fi
17431if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17432  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
17433Usually this means the macro was only invoked conditionally." >&5
17434echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
17435Usually this means the macro was only invoked conditionally." >&2;}
17436   { (exit 1); exit 1; }; }
17437fi
17438if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
17439  { { echo "$as_me:$LINENO: error: conditional \"HAVE_ZLIB\" was never defined.
17440Usually this means the macro was only invoked conditionally." >&5
17441echo "$as_me: error: conditional \"HAVE_ZLIB\" was never defined.
17442Usually this means the macro was only invoked conditionally." >&2;}
17443   { (exit 1); exit 1; }; }
17444fi
17445if test -z "${USE_EXTERNAL_PROTOC_TRUE}" && test -z "${USE_EXTERNAL_PROTOC_FALSE}"; then
17446  { { echo "$as_me:$LINENO: error: conditional \"USE_EXTERNAL_PROTOC\" was never defined.
17447Usually this means the macro was only invoked conditionally." >&5
17448echo "$as_me: error: conditional \"USE_EXTERNAL_PROTOC\" was never defined.
17449Usually this means the macro was only invoked conditionally." >&2;}
17450   { (exit 1); exit 1; }; }
17451fi
17452
17453: ${CONFIG_STATUS=./config.status}
17454ac_clean_files_save=$ac_clean_files
17455ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17456{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17457echo "$as_me: creating $CONFIG_STATUS" >&6;}
17458cat >$CONFIG_STATUS <<_ACEOF
17459#! $SHELL
17460# Generated by $as_me.
17461# Run this file to recreate the current configuration.
17462# Compiler output produced by configure, useful for debugging
17463# configure, is in config.log if it exists.
17464
17465debug=false
17466ac_cs_recheck=false
17467ac_cs_silent=false
17468SHELL=\${CONFIG_SHELL-$SHELL}
17469_ACEOF
17470
17471cat >>$CONFIG_STATUS <<\_ACEOF
17472## --------------------- ##
17473## M4sh Initialization.  ##
17474## --------------------- ##
17475
17476# Be more Bourne compatible
17477DUALCASE=1; export DUALCASE # for MKS sh
17478if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17479  emulate sh
17480  NULLCMD=:
17481  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17482  # is contrary to our usage.  Disable this feature.
17483  alias -g '${1+"$@"}'='"$@"'
17484  setopt NO_GLOB_SUBST
17485else
17486  case `(set -o) 2>/dev/null` in
17487  *posix*) set -o posix ;;
17488esac
17489
17490fi
17491
17492
17493
17494
17495# PATH needs CR
17496# Avoid depending upon Character Ranges.
17497as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17498as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17499as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17500as_cr_digits='0123456789'
17501as_cr_alnum=$as_cr_Letters$as_cr_digits
17502
17503# The user is always right.
17504if test "${PATH_SEPARATOR+set}" != set; then
17505  echo "#! /bin/sh" >conf$$.sh
17506  echo  "exit 0"   >>conf$$.sh
17507  chmod +x conf$$.sh
17508  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17509    PATH_SEPARATOR=';'
17510  else
17511    PATH_SEPARATOR=:
17512  fi
17513  rm -f conf$$.sh
17514fi
17515
17516# Support unset when possible.
17517if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17518  as_unset=unset
17519else
17520  as_unset=false
17521fi
17522
17523
17524# IFS
17525# We need space, tab and new line, in precisely that order.  Quoting is
17526# there to prevent editors from complaining about space-tab.
17527# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17528# splitting by setting IFS to empty value.)
17529as_nl='
17530'
17531IFS=" ""	$as_nl"
17532
17533# Find who we are.  Look in the path if we contain no directory separator.
17534case $0 in
17535  *[\\/]* ) as_myself=$0 ;;
17536  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17537for as_dir in $PATH
17538do
17539  IFS=$as_save_IFS
17540  test -z "$as_dir" && as_dir=.
17541  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17542done
17543IFS=$as_save_IFS
17544
17545     ;;
17546esac
17547# We did not find ourselves, most probably we were run as `sh COMMAND'
17548# in which case we are not to be found in the path.
17549if test "x$as_myself" = x; then
17550  as_myself=$0
17551fi
17552if test ! -f "$as_myself"; then
17553  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17554  { (exit 1); exit 1; }
17555fi
17556
17557# Work around bugs in pre-3.0 UWIN ksh.
17558for as_var in ENV MAIL MAILPATH
17559do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17560done
17561PS1='$ '
17562PS2='> '
17563PS4='+ '
17564
17565# NLS nuisances.
17566for as_var in \
17567  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
17568  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
17569  LC_TELEPHONE LC_TIME
17570do
17571  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17572    eval $as_var=C; export $as_var
17573  else
17574    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17575  fi
17576done
17577
17578# Required to use basename.
17579if expr a : '\(a\)' >/dev/null 2>&1 &&
17580   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17581  as_expr=expr
17582else
17583  as_expr=false
17584fi
17585
17586if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17587  as_basename=basename
17588else
17589  as_basename=false
17590fi
17591
17592
17593# Name of the executable.
17594as_me=`$as_basename -- "$0" ||
17595$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17596	 X"$0" : 'X\(//\)$' \| \
17597	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17598echo X/"$0" |
17599    sed '/^.*\/\([^/][^/]*\)\/*$/{
17600	    s//\1/
17601	    q
17602	  }
17603	  /^X\/\(\/\/\)$/{
17604	    s//\1/
17605	    q
17606	  }
17607	  /^X\/\(\/\).*/{
17608	    s//\1/
17609	    q
17610	  }
17611	  s/.*/./; q'`
17612
17613# CDPATH.
17614$as_unset CDPATH
17615
17616
17617
17618  as_lineno_1=$LINENO
17619  as_lineno_2=$LINENO
17620  test "x$as_lineno_1" != "x$as_lineno_2" &&
17621  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
17622
17623  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17624  # uniformly replaced by the line number.  The first 'sed' inserts a
17625  # line-number line after each line using $LINENO; the second 'sed'
17626  # does the real work.  The second script uses 'N' to pair each
17627  # line-number line with the line containing $LINENO, and appends
17628  # trailing '-' during substitution so that $LINENO is not a special
17629  # case at line end.
17630  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17631  # scripts with optimization help from Paolo Bonzini.  Blame Lee
17632  # E. McMahon (1931-1989) for sed's syntax.  :-)
17633  sed -n '
17634    p
17635    /[$]LINENO/=
17636  ' <$as_myself |
17637    sed '
17638      s/[$]LINENO.*/&-/
17639      t lineno
17640      b
17641      :lineno
17642      N
17643      :loop
17644      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
17645      t loop
17646      s/-\n.*//
17647    ' >$as_me.lineno &&
17648  chmod +x "$as_me.lineno" ||
17649    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
17650   { (exit 1); exit 1; }; }
17651
17652  # Don't try to exec as it changes $[0], causing all sort of problems
17653  # (the dirname of $[0] is not the place where we might find the
17654  # original and so on.  Autoconf is especially sensitive to this).
17655  . "./$as_me.lineno"
17656  # Exit status is that of the last command.
17657  exit
17658}
17659
17660
17661if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17662  as_dirname=dirname
17663else
17664  as_dirname=false
17665fi
17666
17667ECHO_C= ECHO_N= ECHO_T=
17668case `echo -n x` in
17669-n*)
17670  case `echo 'x\c'` in
17671  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
17672  *)   ECHO_C='\c';;
17673  esac;;
17674*)
17675  ECHO_N='-n';;
17676esac
17677
17678if expr a : '\(a\)' >/dev/null 2>&1 &&
17679   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17680  as_expr=expr
17681else
17682  as_expr=false
17683fi
17684
17685rm -f conf$$ conf$$.exe conf$$.file
17686if test -d conf$$.dir; then
17687  rm -f conf$$.dir/conf$$.file
17688else
17689  rm -f conf$$.dir
17690  mkdir conf$$.dir
17691fi
17692echo >conf$$.file
17693if ln -s conf$$.file conf$$ 2>/dev/null; then
17694  as_ln_s='ln -s'
17695  # ... but there are two gotchas:
17696  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17697  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17698  # In both cases, we have to default to `cp -p'.
17699  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17700    as_ln_s='cp -p'
17701elif ln conf$$.file conf$$ 2>/dev/null; then
17702  as_ln_s=ln
17703else
17704  as_ln_s='cp -p'
17705fi
17706rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17707rmdir conf$$.dir 2>/dev/null
17708
17709if mkdir -p . 2>/dev/null; then
17710  as_mkdir_p=:
17711else
17712  test -d ./-p && rmdir ./-p
17713  as_mkdir_p=false
17714fi
17715
17716if test -x / >/dev/null 2>&1; then
17717  as_test_x='test -x'
17718else
17719  if ls -dL / >/dev/null 2>&1; then
17720    as_ls_L_option=L
17721  else
17722    as_ls_L_option=
17723  fi
17724  as_test_x='
17725    eval sh -c '\''
17726      if test -d "$1"; then
17727        test -d "$1/.";
17728      else
17729	case $1 in
17730        -*)set "./$1";;
17731	esac;
17732	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17733	???[sx]*):;;*)false;;esac;fi
17734    '\'' sh
17735  '
17736fi
17737as_executable_p=$as_test_x
17738
17739# Sed expression to map a string onto a valid CPP name.
17740as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17741
17742# Sed expression to map a string onto a valid variable name.
17743as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17744
17745
17746exec 6>&1
17747
17748# Save the log message, to keep $[0] and so on meaningful, and to
17749# report actual input values of CONFIG_FILES etc. instead of their
17750# values after options handling.
17751ac_log="
17752This file was extended by Protocol Buffers $as_me 2.3.0, which was
17753generated by GNU Autoconf 2.61.  Invocation command line was
17754
17755  CONFIG_FILES    = $CONFIG_FILES
17756  CONFIG_HEADERS  = $CONFIG_HEADERS
17757  CONFIG_LINKS    = $CONFIG_LINKS
17758  CONFIG_COMMANDS = $CONFIG_COMMANDS
17759  $ $0 $@
17760
17761on `(hostname || uname -n) 2>/dev/null | sed 1q`
17762"
17763
17764_ACEOF
17765
17766cat >>$CONFIG_STATUS <<_ACEOF
17767# Files that config.status was made for.
17768config_files="$ac_config_files"
17769config_headers="$ac_config_headers"
17770config_commands="$ac_config_commands"
17771
17772_ACEOF
17773
17774cat >>$CONFIG_STATUS <<\_ACEOF
17775ac_cs_usage="\
17776\`$as_me' instantiates files from templates according to the
17777current configuration.
17778
17779Usage: $0 [OPTIONS] [FILE]...
17780
17781  -h, --help       print this help, then exit
17782  -V, --version    print version number and configuration settings, then exit
17783  -q, --quiet      do not print progress messages
17784  -d, --debug      don't remove temporary files
17785      --recheck    update $as_me by reconfiguring in the same conditions
17786  --file=FILE[:TEMPLATE]
17787		   instantiate the configuration file FILE
17788  --header=FILE[:TEMPLATE]
17789		   instantiate the configuration header FILE
17790
17791Configuration files:
17792$config_files
17793
17794Configuration headers:
17795$config_headers
17796
17797Configuration commands:
17798$config_commands
17799
17800Report bugs to <bug-autoconf@gnu.org>."
17801
17802_ACEOF
17803cat >>$CONFIG_STATUS <<_ACEOF
17804ac_cs_version="\\
17805Protocol Buffers config.status 2.3.0
17806configured by $0, generated by GNU Autoconf 2.61,
17807  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17808
17809Copyright (C) 2006 Free Software Foundation, Inc.
17810This config.status script is free software; the Free Software Foundation
17811gives unlimited permission to copy, distribute and modify it."
17812
17813ac_pwd='$ac_pwd'
17814srcdir='$srcdir'
17815INSTALL='$INSTALL'
17816MKDIR_P='$MKDIR_P'
17817_ACEOF
17818
17819cat >>$CONFIG_STATUS <<\_ACEOF
17820# If no file are specified by the user, then we need to provide default
17821# value.  By we need to know if files were specified by the user.
17822ac_need_defaults=:
17823while test $# != 0
17824do
17825  case $1 in
17826  --*=*)
17827    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17828    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17829    ac_shift=:
17830    ;;
17831  *)
17832    ac_option=$1
17833    ac_optarg=$2
17834    ac_shift=shift
17835    ;;
17836  esac
17837
17838  case $ac_option in
17839  # Handling of the options.
17840  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17841    ac_cs_recheck=: ;;
17842  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17843    echo "$ac_cs_version"; exit ;;
17844  --debug | --debu | --deb | --de | --d | -d )
17845    debug=: ;;
17846  --file | --fil | --fi | --f )
17847    $ac_shift
17848    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17849    ac_need_defaults=false;;
17850  --header | --heade | --head | --hea )
17851    $ac_shift
17852    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17853    ac_need_defaults=false;;
17854  --he | --h)
17855    # Conflict between --help and --header
17856    { echo "$as_me: error: ambiguous option: $1
17857Try \`$0 --help' for more information." >&2
17858   { (exit 1); exit 1; }; };;
17859  --help | --hel | -h )
17860    echo "$ac_cs_usage"; exit ;;
17861  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17862  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17863    ac_cs_silent=: ;;
17864
17865  # This is an error.
17866  -*) { echo "$as_me: error: unrecognized option: $1
17867Try \`$0 --help' for more information." >&2
17868   { (exit 1); exit 1; }; } ;;
17869
17870  *) ac_config_targets="$ac_config_targets $1"
17871     ac_need_defaults=false ;;
17872
17873  esac
17874  shift
17875done
17876
17877ac_configure_extra_args=
17878
17879if $ac_cs_silent; then
17880  exec 6>/dev/null
17881  ac_configure_extra_args="$ac_configure_extra_args --silent"
17882fi
17883
17884_ACEOF
17885cat >>$CONFIG_STATUS <<_ACEOF
17886if \$ac_cs_recheck; then
17887  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17888  CONFIG_SHELL=$SHELL
17889  export CONFIG_SHELL
17890  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17891fi
17892
17893_ACEOF
17894cat >>$CONFIG_STATUS <<\_ACEOF
17895exec 5>>config.log
17896{
17897  echo
17898  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17899## Running $as_me. ##
17900_ASBOX
17901  echo "$ac_log"
17902} >&5
17903
17904_ACEOF
17905cat >>$CONFIG_STATUS <<_ACEOF
17906#
17907# INIT-COMMANDS
17908#
17909AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17910
17911
17912# The HP-UX ksh and POSIX shell print the target directory to stdout
17913# if CDPATH is set.
17914(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17915
17916sed_quote_subst='$sed_quote_subst'
17917double_quote_subst='$double_quote_subst'
17918delay_variable_subst='$delay_variable_subst'
17919macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
17920macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
17921enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
17922enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
17923pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
17924enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
17925host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
17926host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
17927host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
17928build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
17929build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
17930build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
17931SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
17932Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
17933GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
17934EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
17935FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
17936LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
17937NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
17938LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
17939max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
17940ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
17941exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
17942lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
17943lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
17944lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
17945reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
17946reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17947deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
17948file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
17949AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
17950AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
17951STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
17952RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
17953old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17954old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17955old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17956CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
17957CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
17958compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
17959GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
17960lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
17961lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
17962lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
17963lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
17964objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
17965SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
17966ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
17967MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
17968lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
17969lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
17970lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
17971lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
17972lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
17973need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
17974DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
17975NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
17976LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
17977OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
17978OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
17979libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
17980shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17981extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17982archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
17983enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
17984export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
17985whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
17986compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
17987old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17988old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17989archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17990archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17991module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17992module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17993with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
17994allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
17995no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
17996hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
17997hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
17998hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
17999hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
18000hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
18001hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
18002hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
18003hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
18004inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
18005link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
18006fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
18007always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
18008export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18009exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
18010include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
18011prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18012file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
18013variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
18014need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
18015need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
18016version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
18017runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
18018shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
18019shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
18020libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
18021library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
18022soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
18023postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18024postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18025finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18026finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
18027hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
18028sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
18029sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
18030hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
18031enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
18032enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
18033enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
18034old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
18035striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
18036compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
18037predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
18038postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
18039predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
18040postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
18041compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
18042LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18043old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18044compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18045GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18046lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18047lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18048lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18049lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18050lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18051archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18052enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18053export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18054whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18055compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18056old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18057old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18058archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18059archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18060module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18061module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18062with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18063allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18064no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18065hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18066hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18067hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18068hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18069hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18070hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18071hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18072hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18073inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18074link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18075fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18076always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18077export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18078exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18079include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18080prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18081file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18082hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18083compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18084predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18085postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18086predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18087postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18088compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18089
18090LTCC='$LTCC'
18091LTCFLAGS='$LTCFLAGS'
18092compiler='$compiler_DEFAULT'
18093
18094# Quote evaled strings.
18095for var in SED \
18096GREP \
18097EGREP \
18098FGREP \
18099LD \
18100NM \
18101LN_S \
18102lt_SP2NL \
18103lt_NL2SP \
18104reload_flag \
18105deplibs_check_method \
18106file_magic_cmd \
18107AR \
18108AR_FLAGS \
18109STRIP \
18110RANLIB \
18111CC \
18112CFLAGS \
18113compiler \
18114lt_cv_sys_global_symbol_pipe \
18115lt_cv_sys_global_symbol_to_cdecl \
18116lt_cv_sys_global_symbol_to_c_name_address \
18117lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18118SHELL \
18119ECHO \
18120lt_prog_compiler_no_builtin_flag \
18121lt_prog_compiler_wl \
18122lt_prog_compiler_pic \
18123lt_prog_compiler_static \
18124lt_cv_prog_compiler_c_o \
18125need_locks \
18126DSYMUTIL \
18127NMEDIT \
18128LIPO \
18129OTOOL \
18130OTOOL64 \
18131shrext_cmds \
18132export_dynamic_flag_spec \
18133whole_archive_flag_spec \
18134compiler_needs_object \
18135with_gnu_ld \
18136allow_undefined_flag \
18137no_undefined_flag \
18138hardcode_libdir_flag_spec \
18139hardcode_libdir_flag_spec_ld \
18140hardcode_libdir_separator \
18141fix_srcfile_path \
18142exclude_expsyms \
18143include_expsyms \
18144file_list_spec \
18145variables_saved_for_relink \
18146libname_spec \
18147library_names_spec \
18148soname_spec \
18149finish_eval \
18150old_striplib \
18151striplib \
18152compiler_lib_search_dirs \
18153predep_objects \
18154postdep_objects \
18155predeps \
18156postdeps \
18157compiler_lib_search_path \
18158LD_CXX \
18159compiler_CXX \
18160lt_prog_compiler_no_builtin_flag_CXX \
18161lt_prog_compiler_wl_CXX \
18162lt_prog_compiler_pic_CXX \
18163lt_prog_compiler_static_CXX \
18164lt_cv_prog_compiler_c_o_CXX \
18165export_dynamic_flag_spec_CXX \
18166whole_archive_flag_spec_CXX \
18167compiler_needs_object_CXX \
18168with_gnu_ld_CXX \
18169allow_undefined_flag_CXX \
18170no_undefined_flag_CXX \
18171hardcode_libdir_flag_spec_CXX \
18172hardcode_libdir_flag_spec_ld_CXX \
18173hardcode_libdir_separator_CXX \
18174fix_srcfile_path_CXX \
18175exclude_expsyms_CXX \
18176include_expsyms_CXX \
18177file_list_spec_CXX \
18178compiler_lib_search_dirs_CXX \
18179predep_objects_CXX \
18180postdep_objects_CXX \
18181predeps_CXX \
18182postdeps_CXX \
18183compiler_lib_search_path_CXX; do
18184    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
18185    *[\\\\\\\`\\"\\\$]*)
18186      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18187      ;;
18188    *)
18189      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18190      ;;
18191    esac
18192done
18193
18194# Double-quote double-evaled strings.
18195for var in reload_cmds \
18196old_postinstall_cmds \
18197old_postuninstall_cmds \
18198old_archive_cmds \
18199extract_expsyms_cmds \
18200old_archive_from_new_cmds \
18201old_archive_from_expsyms_cmds \
18202archive_cmds \
18203archive_expsym_cmds \
18204module_cmds \
18205module_expsym_cmds \
18206export_symbols_cmds \
18207prelink_cmds \
18208postinstall_cmds \
18209postuninstall_cmds \
18210finish_cmds \
18211sys_lib_search_path_spec \
18212sys_lib_dlsearch_path_spec \
18213old_archive_cmds_CXX \
18214old_archive_from_new_cmds_CXX \
18215old_archive_from_expsyms_cmds_CXX \
18216archive_cmds_CXX \
18217archive_expsym_cmds_CXX \
18218module_cmds_CXX \
18219module_expsym_cmds_CXX \
18220export_symbols_cmds_CXX \
18221prelink_cmds_CXX; do
18222    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
18223    *[\\\\\\\`\\"\\\$]*)
18224      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18225      ;;
18226    *)
18227      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18228      ;;
18229    esac
18230done
18231
18232# Fix-up fallback echo if it was mangled by the above quoting rules.
18233case \$lt_ECHO in
18234*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
18235  ;;
18236esac
18237
18238ac_aux_dir='$ac_aux_dir'
18239xsi_shell='$xsi_shell'
18240lt_shell_append='$lt_shell_append'
18241
18242# See if we are running on zsh, and set the options which allow our
18243# commands through without removal of \ escapes INIT.
18244if test -n "\${ZSH_VERSION+set}" ; then
18245   setopt NO_GLOB_SUBST
18246fi
18247
18248
18249    PACKAGE='$PACKAGE'
18250    VERSION='$VERSION'
18251    TIMESTAMP='$TIMESTAMP'
18252    RM='$RM'
18253    ofile='$ofile'
18254
18255
18256
18257
18258
18259
18260_ACEOF
18261
18262cat >>$CONFIG_STATUS <<\_ACEOF
18263
18264# Handling of arguments.
18265for ac_config_target in $ac_config_targets
18266do
18267  case $ac_config_target in
18268    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
18269    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18270    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18271    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18272    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
18273    "protobuf.pc") CONFIG_FILES="$CONFIG_FILES protobuf.pc" ;;
18274    "protobuf-lite.pc") CONFIG_FILES="$CONFIG_FILES protobuf-lite.pc" ;;
18275
18276  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18277echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
18278   { (exit 1); exit 1; }; };;
18279  esac
18280done
18281
18282
18283# If the user did not use the arguments to specify the items to instantiate,
18284# then the envvar interface is used.  Set only those that are not.
18285# We use the long form for the default assignment because of an extremely
18286# bizarre bug on SunOS 4.1.3.
18287if $ac_need_defaults; then
18288  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18289  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18290  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18291fi
18292
18293# Have a temporary directory for convenience.  Make it in the build tree
18294# simply because there is no reason against having it here, and in addition,
18295# creating and moving files from /tmp can sometimes cause problems.
18296# Hook for its removal unless debugging.
18297# Note that there is a small window in which the directory will not be cleaned:
18298# after its creation but before its name has been assigned to `$tmp'.
18299$debug ||
18300{
18301  tmp=
18302  trap 'exit_status=$?
18303  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18304' 0
18305  trap '{ (exit 1); exit 1; }' 1 2 13 15
18306}
18307# Create a (secure) tmp directory for tmp files.
18308
18309{
18310  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18311  test -n "$tmp" && test -d "$tmp"
18312}  ||
18313{
18314  tmp=./conf$$-$RANDOM
18315  (umask 077 && mkdir "$tmp")
18316} ||
18317{
18318   echo "$me: cannot create a temporary directory in ." >&2
18319   { (exit 1); exit 1; }
18320}
18321
18322#
18323# Set up the sed scripts for CONFIG_FILES section.
18324#
18325
18326# No need to generate the scripts if there are no CONFIG_FILES.
18327# This happens for instance when ./config.status config.h
18328if test -n "$CONFIG_FILES"; then
18329
18330_ACEOF
18331
18332
18333
18334ac_delim='%!_!# '
18335for ac_last_try in false false false false false :; do
18336  cat >conf$$subs.sed <<_ACEOF
18337SHELL!$SHELL$ac_delim
18338PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18339PACKAGE_NAME!$PACKAGE_NAME$ac_delim
18340PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18341PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18342PACKAGE_STRING!$PACKAGE_STRING$ac_delim
18343PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18344exec_prefix!$exec_prefix$ac_delim
18345prefix!$prefix$ac_delim
18346program_transform_name!$program_transform_name$ac_delim
18347bindir!$bindir$ac_delim
18348sbindir!$sbindir$ac_delim
18349libexecdir!$libexecdir$ac_delim
18350datarootdir!$datarootdir$ac_delim
18351datadir!$datadir$ac_delim
18352sysconfdir!$sysconfdir$ac_delim
18353sharedstatedir!$sharedstatedir$ac_delim
18354localstatedir!$localstatedir$ac_delim
18355includedir!$includedir$ac_delim
18356oldincludedir!$oldincludedir$ac_delim
18357docdir!$docdir$ac_delim
18358infodir!$infodir$ac_delim
18359htmldir!$htmldir$ac_delim
18360dvidir!$dvidir$ac_delim
18361pdfdir!$pdfdir$ac_delim
18362psdir!$psdir$ac_delim
18363libdir!$libdir$ac_delim
18364localedir!$localedir$ac_delim
18365mandir!$mandir$ac_delim
18366DEFS!$DEFS$ac_delim
18367ECHO_C!$ECHO_C$ac_delim
18368ECHO_N!$ECHO_N$ac_delim
18369ECHO_T!$ECHO_T$ac_delim
18370LIBS!$LIBS$ac_delim
18371build_alias!$build_alias$ac_delim
18372host_alias!$host_alias$ac_delim
18373target_alias!$target_alias$ac_delim
18374build!$build$ac_delim
18375build_cpu!$build_cpu$ac_delim
18376build_vendor!$build_vendor$ac_delim
18377build_os!$build_os$ac_delim
18378host!$host$ac_delim
18379host_cpu!$host_cpu$ac_delim
18380host_vendor!$host_vendor$ac_delim
18381host_os!$host_os$ac_delim
18382target!$target$ac_delim
18383target_cpu!$target_cpu$ac_delim
18384target_vendor!$target_vendor$ac_delim
18385target_os!$target_os$ac_delim
18386INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18387INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18388INSTALL_DATA!$INSTALL_DATA$ac_delim
18389am__isrc!$am__isrc$ac_delim
18390CYGPATH_W!$CYGPATH_W$ac_delim
18391PACKAGE!$PACKAGE$ac_delim
18392VERSION!$VERSION$ac_delim
18393ACLOCAL!$ACLOCAL$ac_delim
18394AUTOCONF!$AUTOCONF$ac_delim
18395AUTOMAKE!$AUTOMAKE$ac_delim
18396AUTOHEADER!$AUTOHEADER$ac_delim
18397MAKEINFO!$MAKEINFO$ac_delim
18398install_sh!$install_sh$ac_delim
18399STRIP!$STRIP$ac_delim
18400INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
18401mkdir_p!$mkdir_p$ac_delim
18402AWK!$AWK$ac_delim
18403SET_MAKE!$SET_MAKE$ac_delim
18404am__leading_dot!$am__leading_dot$ac_delim
18405AMTAR!$AMTAR$ac_delim
18406am__tar!$am__tar$ac_delim
18407am__untar!$am__untar$ac_delim
18408CC!$CC$ac_delim
18409CFLAGS!$CFLAGS$ac_delim
18410LDFLAGS!$LDFLAGS$ac_delim
18411CPPFLAGS!$CPPFLAGS$ac_delim
18412ac_ct_CC!$ac_ct_CC$ac_delim
18413EXEEXT!$EXEEXT$ac_delim
18414OBJEXT!$OBJEXT$ac_delim
18415DEPDIR!$DEPDIR$ac_delim
18416am__include!$am__include$ac_delim
18417am__quote!$am__quote$ac_delim
18418AMDEP_TRUE!$AMDEP_TRUE$ac_delim
18419AMDEP_FALSE!$AMDEP_FALSE$ac_delim
18420AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
18421CCDEPMODE!$CCDEPMODE$ac_delim
18422am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
18423am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
18424CXX!$CXX$ac_delim
18425CXXFLAGS!$CXXFLAGS$ac_delim
18426ac_ct_CXX!$ac_ct_CXX$ac_delim
18427CXXDEPMODE!$CXXDEPMODE$ac_delim
18428am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
18429am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
18430CXXCPP!$CXXCPP$ac_delim
18431GREP!$GREP$ac_delim
18432EGREP!$EGREP$ac_delim
18433GCC_TRUE!$GCC_TRUE$ac_delim
18434_ACEOF
18435
18436  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18437    break
18438  elif $ac_last_try; then
18439    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18440echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18441   { (exit 1); exit 1; }; }
18442  else
18443    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18444  fi
18445done
18446
18447ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18448if test -n "$ac_eof"; then
18449  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18450  ac_eof=`expr $ac_eof + 1`
18451fi
18452
18453cat >>$CONFIG_STATUS <<_ACEOF
18454cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18455/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18456_ACEOF
18457sed '
18458s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18459s/^/s,@/; s/!/@,|#_!!_#|/
18460:n
18461t n
18462s/'"$ac_delim"'$/,g/; t
18463s/$/\\/; p
18464N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18465' >>$CONFIG_STATUS <conf$$subs.sed
18466rm -f conf$$subs.sed
18467cat >>$CONFIG_STATUS <<_ACEOF
18468CEOF$ac_eof
18469_ACEOF
18470
18471
18472ac_delim='%!_!# '
18473for ac_last_try in false false false false false :; do
18474  cat >conf$$subs.sed <<_ACEOF
18475GCC_FALSE!$GCC_FALSE$ac_delim
18476PROTOBUF_OPT_FLAG!$PROTOBUF_OPT_FLAG$ac_delim
18477ISAINFO!$ISAINFO$ac_delim
18478LIBTOOL!$LIBTOOL$ac_delim
18479SED!$SED$ac_delim
18480FGREP!$FGREP$ac_delim
18481LD!$LD$ac_delim
18482DUMPBIN!$DUMPBIN$ac_delim
18483ac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim
18484NM!$NM$ac_delim
18485LN_S!$LN_S$ac_delim
18486AR!$AR$ac_delim
18487RANLIB!$RANLIB$ac_delim
18488lt_ECHO!$lt_ECHO$ac_delim
18489DSYMUTIL!$DSYMUTIL$ac_delim
18490NMEDIT!$NMEDIT$ac_delim
18491LIPO!$LIPO$ac_delim
18492OTOOL!$OTOOL$ac_delim
18493OTOOL64!$OTOOL64$ac_delim
18494LIBOBJS!$LIBOBJS$ac_delim
18495POW_LIB!$POW_LIB$ac_delim
18496HAVE_ZLIB_TRUE!$HAVE_ZLIB_TRUE$ac_delim
18497HAVE_ZLIB_FALSE!$HAVE_ZLIB_FALSE$ac_delim
18498PROTOC!$PROTOC$ac_delim
18499USE_EXTERNAL_PROTOC_TRUE!$USE_EXTERNAL_PROTOC_TRUE$ac_delim
18500USE_EXTERNAL_PROTOC_FALSE!$USE_EXTERNAL_PROTOC_FALSE$ac_delim
18501acx_pthread_config!$acx_pthread_config$ac_delim
18502PTHREAD_CC!$PTHREAD_CC$ac_delim
18503PTHREAD_LIBS!$PTHREAD_LIBS$ac_delim
18504PTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
18505subdirs!$subdirs$ac_delim
18506LTLIBOBJS!$LTLIBOBJS$ac_delim
18507_ACEOF
18508
18509  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 32; then
18510    break
18511  elif $ac_last_try; then
18512    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18513echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18514   { (exit 1); exit 1; }; }
18515  else
18516    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18517  fi
18518done
18519
18520ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18521if test -n "$ac_eof"; then
18522  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18523  ac_eof=`expr $ac_eof + 1`
18524fi
18525
18526cat >>$CONFIG_STATUS <<_ACEOF
18527cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18528/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18529_ACEOF
18530sed '
18531s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18532s/^/s,@/; s/!/@,|#_!!_#|/
18533:n
18534t n
18535s/'"$ac_delim"'$/,g/; t
18536s/$/\\/; p
18537N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18538' >>$CONFIG_STATUS <conf$$subs.sed
18539rm -f conf$$subs.sed
18540cat >>$CONFIG_STATUS <<_ACEOF
18541:end
18542s/|#_!!_#|//g
18543CEOF$ac_eof
18544_ACEOF
18545
18546
18547# VPATH may cause trouble with some makes, so we remove $(srcdir),
18548# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18549# trailing colons and then remove the whole line if VPATH becomes empty
18550# (actually we leave an empty line to preserve line numbers).
18551if test "x$srcdir" = x.; then
18552  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
18553s/:*\$(srcdir):*/:/
18554s/:*\${srcdir}:*/:/
18555s/:*@srcdir@:*/:/
18556s/^\([^=]*=[	 ]*\):*/\1/
18557s/:*$//
18558s/^[^=]*=[	 ]*$//
18559}'
18560fi
18561
18562cat >>$CONFIG_STATUS <<\_ACEOF
18563fi # test -n "$CONFIG_FILES"
18564
18565
18566for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18567do
18568  case $ac_tag in
18569  :[FHLC]) ac_mode=$ac_tag; continue;;
18570  esac
18571  case $ac_mode$ac_tag in
18572  :[FHL]*:*);;
18573  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18574echo "$as_me: error: Invalid tag $ac_tag." >&2;}
18575   { (exit 1); exit 1; }; };;
18576  :[FH]-) ac_tag=-:-;;
18577  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18578  esac
18579  ac_save_IFS=$IFS
18580  IFS=:
18581  set x $ac_tag
18582  IFS=$ac_save_IFS
18583  shift
18584  ac_file=$1
18585  shift
18586
18587  case $ac_mode in
18588  :L) ac_source=$1;;
18589  :[FH])
18590    ac_file_inputs=
18591    for ac_f
18592    do
18593      case $ac_f in
18594      -) ac_f="$tmp/stdin";;
18595      *) # Look for the file first in the build tree, then in the source tree
18596	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18597	 # because $ac_f cannot contain `:'.
18598	 test -f "$ac_f" ||
18599	   case $ac_f in
18600	   [\\/$]*) false;;
18601	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18602	   esac ||
18603	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18604echo "$as_me: error: cannot find input file: $ac_f" >&2;}
18605   { (exit 1); exit 1; }; };;
18606      esac
18607      ac_file_inputs="$ac_file_inputs $ac_f"
18608    done
18609
18610    # Let's still pretend it is `configure' which instantiates (i.e., don't
18611    # use $as_me), people would be surprised to read:
18612    #    /* config.h.  Generated by config.status.  */
18613    configure_input="Generated from "`IFS=:
18614	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18615    if test x"$ac_file" != x-; then
18616      configure_input="$ac_file.  $configure_input"
18617      { echo "$as_me:$LINENO: creating $ac_file" >&5
18618echo "$as_me: creating $ac_file" >&6;}
18619    fi
18620
18621    case $ac_tag in
18622    *:-:* | *:-) cat >"$tmp/stdin";;
18623    esac
18624    ;;
18625  esac
18626
18627  ac_dir=`$as_dirname -- "$ac_file" ||
18628$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18629	 X"$ac_file" : 'X\(//\)[^/]' \| \
18630	 X"$ac_file" : 'X\(//\)$' \| \
18631	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18632echo X"$ac_file" |
18633    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18634	    s//\1/
18635	    q
18636	  }
18637	  /^X\(\/\/\)[^/].*/{
18638	    s//\1/
18639	    q
18640	  }
18641	  /^X\(\/\/\)$/{
18642	    s//\1/
18643	    q
18644	  }
18645	  /^X\(\/\).*/{
18646	    s//\1/
18647	    q
18648	  }
18649	  s/.*/./; q'`
18650  { as_dir="$ac_dir"
18651  case $as_dir in #(
18652  -*) as_dir=./$as_dir;;
18653  esac
18654  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18655    as_dirs=
18656    while :; do
18657      case $as_dir in #(
18658      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18659      *) as_qdir=$as_dir;;
18660      esac
18661      as_dirs="'$as_qdir' $as_dirs"
18662      as_dir=`$as_dirname -- "$as_dir" ||
18663$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18664	 X"$as_dir" : 'X\(//\)[^/]' \| \
18665	 X"$as_dir" : 'X\(//\)$' \| \
18666	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18667echo X"$as_dir" |
18668    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18669	    s//\1/
18670	    q
18671	  }
18672	  /^X\(\/\/\)[^/].*/{
18673	    s//\1/
18674	    q
18675	  }
18676	  /^X\(\/\/\)$/{
18677	    s//\1/
18678	    q
18679	  }
18680	  /^X\(\/\).*/{
18681	    s//\1/
18682	    q
18683	  }
18684	  s/.*/./; q'`
18685      test -d "$as_dir" && break
18686    done
18687    test -z "$as_dirs" || eval "mkdir $as_dirs"
18688  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18689echo "$as_me: error: cannot create directory $as_dir" >&2;}
18690   { (exit 1); exit 1; }; }; }
18691  ac_builddir=.
18692
18693case "$ac_dir" in
18694.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18695*)
18696  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18697  # A ".." for each directory in $ac_dir_suffix.
18698  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18699  case $ac_top_builddir_sub in
18700  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18701  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18702  esac ;;
18703esac
18704ac_abs_top_builddir=$ac_pwd
18705ac_abs_builddir=$ac_pwd$ac_dir_suffix
18706# for backward compatibility:
18707ac_top_builddir=$ac_top_build_prefix
18708
18709case $srcdir in
18710  .)  # We are building in place.
18711    ac_srcdir=.
18712    ac_top_srcdir=$ac_top_builddir_sub
18713    ac_abs_top_srcdir=$ac_pwd ;;
18714  [\\/]* | ?:[\\/]* )  # Absolute name.
18715    ac_srcdir=$srcdir$ac_dir_suffix;
18716    ac_top_srcdir=$srcdir
18717    ac_abs_top_srcdir=$srcdir ;;
18718  *) # Relative name.
18719    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18720    ac_top_srcdir=$ac_top_build_prefix$srcdir
18721    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18722esac
18723ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18724
18725
18726  case $ac_mode in
18727  :F)
18728  #
18729  # CONFIG_FILE
18730  #
18731
18732  case $INSTALL in
18733  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18734  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18735  esac
18736  ac_MKDIR_P=$MKDIR_P
18737  case $MKDIR_P in
18738  [\\/$]* | ?:[\\/]* ) ;;
18739  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18740  esac
18741_ACEOF
18742
18743cat >>$CONFIG_STATUS <<\_ACEOF
18744# If the template does not know about datarootdir, expand it.
18745# FIXME: This hack should be removed a few years after 2.60.
18746ac_datarootdir_hack=; ac_datarootdir_seen=
18747
18748case `sed -n '/datarootdir/ {
18749  p
18750  q
18751}
18752/@datadir@/p
18753/@docdir@/p
18754/@infodir@/p
18755/@localedir@/p
18756/@mandir@/p
18757' $ac_file_inputs` in
18758*datarootdir*) ac_datarootdir_seen=yes;;
18759*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18760  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18761echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18762_ACEOF
18763cat >>$CONFIG_STATUS <<_ACEOF
18764  ac_datarootdir_hack='
18765  s&@datadir@&$datadir&g
18766  s&@docdir@&$docdir&g
18767  s&@infodir@&$infodir&g
18768  s&@localedir@&$localedir&g
18769  s&@mandir@&$mandir&g
18770    s&\\\${datarootdir}&$datarootdir&g' ;;
18771esac
18772_ACEOF
18773
18774# Neutralize VPATH when `$srcdir' = `.'.
18775# Shell code in configure.ac might set extrasub.
18776# FIXME: do we really want to maintain this feature?
18777cat >>$CONFIG_STATUS <<_ACEOF
18778  sed "$ac_vpsub
18779$extrasub
18780_ACEOF
18781cat >>$CONFIG_STATUS <<\_ACEOF
18782:t
18783/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18784s&@configure_input@&$configure_input&;t t
18785s&@top_builddir@&$ac_top_builddir_sub&;t t
18786s&@srcdir@&$ac_srcdir&;t t
18787s&@abs_srcdir@&$ac_abs_srcdir&;t t
18788s&@top_srcdir@&$ac_top_srcdir&;t t
18789s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18790s&@builddir@&$ac_builddir&;t t
18791s&@abs_builddir@&$ac_abs_builddir&;t t
18792s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18793s&@INSTALL@&$ac_INSTALL&;t t
18794s&@MKDIR_P@&$ac_MKDIR_P&;t t
18795$ac_datarootdir_hack
18796" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
18797
18798test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18799  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18800  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18801  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18802which seems to be undefined.  Please make sure it is defined." >&5
18803echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18804which seems to be undefined.  Please make sure it is defined." >&2;}
18805
18806  rm -f "$tmp/stdin"
18807  case $ac_file in
18808  -) cat "$tmp/out"; rm -f "$tmp/out";;
18809  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
18810  esac
18811 ;;
18812  :H)
18813  #
18814  # CONFIG_HEADER
18815  #
18816_ACEOF
18817
18818# Transform confdefs.h into a sed script `conftest.defines', that
18819# substitutes the proper values into config.h.in to produce config.h.
18820rm -f conftest.defines conftest.tail
18821# First, append a space to every undef/define line, to ease matching.
18822echo 's/$/ /' >conftest.defines
18823# Then, protect against being on the right side of a sed subst, or in
18824# an unquoted here document, in config.status.  If some macros were
18825# called several times there might be several #defines for the same
18826# symbol, which is useless.  But do not sort them, since the last
18827# AC_DEFINE must be honored.
18828ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18829# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
18830# NAME is the cpp macro being defined, VALUE is the value it is being given.
18831# PARAMS is the parameter list in the macro definition--in most cases, it's
18832# just an empty string.
18833ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
18834ac_dB='\\)[	 (].*,\\1define\\2'
18835ac_dC=' '
18836ac_dD=' ,'
18837
18838uniq confdefs.h |
18839  sed -n '
18840	t rset
18841	:rset
18842	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
18843	t ok
18844	d
18845	:ok
18846	s/[\\&,]/\\&/g
18847	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
18848	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
18849  ' >>conftest.defines
18850
18851# Remove the space that was appended to ease matching.
18852# Then replace #undef with comments.  This is necessary, for
18853# example, in the case of _POSIX_SOURCE, which is predefined and required
18854# on some systems where configure will not decide to define it.
18855# (The regexp can be short, since the line contains either #define or #undef.)
18856echo 's/ $//
18857s,^[	 #]*u.*,/* & */,' >>conftest.defines
18858
18859# Break up conftest.defines:
18860ac_max_sed_lines=50
18861
18862# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
18863# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
18864# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
18865# et cetera.
18866ac_in='$ac_file_inputs'
18867ac_out='"$tmp/out1"'
18868ac_nxt='"$tmp/out2"'
18869
18870while :
18871do
18872  # Write a here document:
18873    cat >>$CONFIG_STATUS <<_ACEOF
18874    # First, check the format of the line:
18875    cat >"\$tmp/defines.sed" <<\\CEOF
18876/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
18877/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
18878b
18879:def
18880_ACEOF
18881  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
18882  echo 'CEOF
18883    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
18884  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
18885  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
18886  grep . conftest.tail >/dev/null || break
18887  rm -f conftest.defines
18888  mv conftest.tail conftest.defines
18889done
18890rm -f conftest.defines conftest.tail
18891
18892echo "ac_result=$ac_in" >>$CONFIG_STATUS
18893cat >>$CONFIG_STATUS <<\_ACEOF
18894  if test x"$ac_file" != x-; then
18895    echo "/* $configure_input  */" >"$tmp/config.h"
18896    cat "$ac_result" >>"$tmp/config.h"
18897    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
18898      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18899echo "$as_me: $ac_file is unchanged" >&6;}
18900    else
18901      rm -f $ac_file
18902      mv "$tmp/config.h" $ac_file
18903    fi
18904  else
18905    echo "/* $configure_input  */"
18906    cat "$ac_result"
18907  fi
18908  rm -f "$tmp/out12"
18909# Compute $ac_file's index in $config_headers.
18910_am_arg=$ac_file
18911_am_stamp_count=1
18912for _am_header in $config_headers :; do
18913  case $_am_header in
18914    $_am_arg | $_am_arg:* )
18915      break ;;
18916    * )
18917      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18918  esac
18919done
18920echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18921$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18922	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18923	 X"$_am_arg" : 'X\(//\)$' \| \
18924	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18925echo X"$_am_arg" |
18926    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18927	    s//\1/
18928	    q
18929	  }
18930	  /^X\(\/\/\)[^/].*/{
18931	    s//\1/
18932	    q
18933	  }
18934	  /^X\(\/\/\)$/{
18935	    s//\1/
18936	    q
18937	  }
18938	  /^X\(\/\).*/{
18939	    s//\1/
18940	    q
18941	  }
18942	  s/.*/./; q'`/stamp-h$_am_stamp_count
18943 ;;
18944
18945  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
18946echo "$as_me: executing $ac_file commands" >&6;}
18947 ;;
18948  esac
18949
18950
18951  case $ac_file$ac_mode in
18952    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
18953  # Strip MF so we end up with the name of the file.
18954  mf=`echo "$mf" | sed -e 's/:.*$//'`
18955  # Check whether this is an Automake generated Makefile or not.
18956  # We used to match only the files named `Makefile.in', but
18957  # some people rename them; so instead we look at the file content.
18958  # Grep'ing the first line is not enough: some people post-process
18959  # each Makefile.in and add a new line on top of each file to say so.
18960  # Grep'ing the whole file is not good either: AIX grep has a line
18961  # limit of 2048, but all sed's we know have understand at least 4000.
18962  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18963    dirpart=`$as_dirname -- "$mf" ||
18964$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18965	 X"$mf" : 'X\(//\)[^/]' \| \
18966	 X"$mf" : 'X\(//\)$' \| \
18967	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18968echo X"$mf" |
18969    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18970	    s//\1/
18971	    q
18972	  }
18973	  /^X\(\/\/\)[^/].*/{
18974	    s//\1/
18975	    q
18976	  }
18977	  /^X\(\/\/\)$/{
18978	    s//\1/
18979	    q
18980	  }
18981	  /^X\(\/\).*/{
18982	    s//\1/
18983	    q
18984	  }
18985	  s/.*/./; q'`
18986  else
18987    continue
18988  fi
18989  # Extract the definition of DEPDIR, am__include, and am__quote
18990  # from the Makefile without running `make'.
18991  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18992  test -z "$DEPDIR" && continue
18993  am__include=`sed -n 's/^am__include = //p' < "$mf"`
18994  test -z "am__include" && continue
18995  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18996  # When using ansi2knr, U may be empty or an underscore; expand it
18997  U=`sed -n 's/^U = //p' < "$mf"`
18998  # Find all dependency output files, they are included files with
18999  # $(DEPDIR) in their names.  We invoke sed twice because it is the
19000  # simplest approach to changing $(DEPDIR) to its actual value in the
19001  # expansion.
19002  for file in `sed -n "
19003    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19004       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19005    # Make sure the directory exists.
19006    test -f "$dirpart/$file" && continue
19007    fdir=`$as_dirname -- "$file" ||
19008$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19009	 X"$file" : 'X\(//\)[^/]' \| \
19010	 X"$file" : 'X\(//\)$' \| \
19011	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19012echo X"$file" |
19013    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19014	    s//\1/
19015	    q
19016	  }
19017	  /^X\(\/\/\)[^/].*/{
19018	    s//\1/
19019	    q
19020	  }
19021	  /^X\(\/\/\)$/{
19022	    s//\1/
19023	    q
19024	  }
19025	  /^X\(\/\).*/{
19026	    s//\1/
19027	    q
19028	  }
19029	  s/.*/./; q'`
19030    { as_dir=$dirpart/$fdir
19031  case $as_dir in #(
19032  -*) as_dir=./$as_dir;;
19033  esac
19034  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19035    as_dirs=
19036    while :; do
19037      case $as_dir in #(
19038      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19039      *) as_qdir=$as_dir;;
19040      esac
19041      as_dirs="'$as_qdir' $as_dirs"
19042      as_dir=`$as_dirname -- "$as_dir" ||
19043$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19044	 X"$as_dir" : 'X\(//\)[^/]' \| \
19045	 X"$as_dir" : 'X\(//\)$' \| \
19046	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19047echo X"$as_dir" |
19048    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19049	    s//\1/
19050	    q
19051	  }
19052	  /^X\(\/\/\)[^/].*/{
19053	    s//\1/
19054	    q
19055	  }
19056	  /^X\(\/\/\)$/{
19057	    s//\1/
19058	    q
19059	  }
19060	  /^X\(\/\).*/{
19061	    s//\1/
19062	    q
19063	  }
19064	  s/.*/./; q'`
19065      test -d "$as_dir" && break
19066    done
19067    test -z "$as_dirs" || eval "mkdir $as_dirs"
19068  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19069echo "$as_me: error: cannot create directory $as_dir" >&2;}
19070   { (exit 1); exit 1; }; }; }
19071    # echo "creating $dirpart/$file"
19072    echo '# dummy' > "$dirpart/$file"
19073  done
19074done
19075 ;;
19076    "libtool":C)
19077
19078    # See if we are running on zsh, and set the options which allow our
19079    # commands through without removal of \ escapes.
19080    if test -n "${ZSH_VERSION+set}" ; then
19081      setopt NO_GLOB_SUBST
19082    fi
19083
19084    cfgfile="${ofile}T"
19085    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19086    $RM "$cfgfile"
19087
19088    cat <<_LT_EOF >> "$cfgfile"
19089#! $SHELL
19090
19091# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19092# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19093# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19094# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19095#
19096#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19097#                 2006, 2007, 2008 Free Software Foundation, Inc.
19098#   Written by Gordon Matzigkeit, 1996
19099#
19100#   This file is part of GNU Libtool.
19101#
19102# GNU Libtool is free software; you can redistribute it and/or
19103# modify it under the terms of the GNU General Public License as
19104# published by the Free Software Foundation; either version 2 of
19105# the License, or (at your option) any later version.
19106#
19107# As a special exception to the GNU General Public License,
19108# if you distribute this file as part of a program or library that
19109# is built using GNU Libtool, you may include this file under the
19110# same distribution terms that you use for the rest of that program.
19111#
19112# GNU Libtool is distributed in the hope that it will be useful,
19113# but WITHOUT ANY WARRANTY; without even the implied warranty of
19114# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19115# GNU General Public License for more details.
19116#
19117# You should have received a copy of the GNU General Public License
19118# along with GNU Libtool; see the file COPYING.  If not, a copy
19119# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19120# obtained by writing to the Free Software Foundation, Inc.,
19121# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19122
19123
19124# The names of the tagged configurations supported by this script.
19125available_tags="CXX "
19126
19127# ### BEGIN LIBTOOL CONFIG
19128
19129# Which release of libtool.m4 was used?
19130macro_version=$macro_version
19131macro_revision=$macro_revision
19132
19133# Whether or not to build shared libraries.
19134build_libtool_libs=$enable_shared
19135
19136# Whether or not to build static libraries.
19137build_old_libs=$enable_static
19138
19139# What type of objects to build.
19140pic_mode=$pic_mode
19141
19142# Whether or not to optimize for fast installation.
19143fast_install=$enable_fast_install
19144
19145# The host system.
19146host_alias=$host_alias
19147host=$host
19148host_os=$host_os
19149
19150# The build system.
19151build_alias=$build_alias
19152build=$build
19153build_os=$build_os
19154
19155# A sed program that does not truncate output.
19156SED=$lt_SED
19157
19158# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19159Xsed="\$SED -e 1s/^X//"
19160
19161# A grep program that handles long lines.
19162GREP=$lt_GREP
19163
19164# An ERE matcher.
19165EGREP=$lt_EGREP
19166
19167# A literal string matcher.
19168FGREP=$lt_FGREP
19169
19170# A BSD- or MS-compatible name lister.
19171NM=$lt_NM
19172
19173# Whether we need soft or hard links.
19174LN_S=$lt_LN_S
19175
19176# What is the maximum length of a command?
19177max_cmd_len=$max_cmd_len
19178
19179# Object file suffix (normally "o").
19180objext=$ac_objext
19181
19182# Executable file suffix (normally "").
19183exeext=$exeext
19184
19185# whether the shell understands "unset".
19186lt_unset=$lt_unset
19187
19188# turn spaces into newlines.
19189SP2NL=$lt_lt_SP2NL
19190
19191# turn newlines into spaces.
19192NL2SP=$lt_lt_NL2SP
19193
19194# How to create reloadable object files.
19195reload_flag=$lt_reload_flag
19196reload_cmds=$lt_reload_cmds
19197
19198# Method to check whether dependent libraries are shared objects.
19199deplibs_check_method=$lt_deplibs_check_method
19200
19201# Command to use when deplibs_check_method == "file_magic".
19202file_magic_cmd=$lt_file_magic_cmd
19203
19204# The archiver.
19205AR=$lt_AR
19206AR_FLAGS=$lt_AR_FLAGS
19207
19208# A symbol stripping program.
19209STRIP=$lt_STRIP
19210
19211# Commands used to install an old-style archive.
19212RANLIB=$lt_RANLIB
19213old_postinstall_cmds=$lt_old_postinstall_cmds
19214old_postuninstall_cmds=$lt_old_postuninstall_cmds
19215
19216# A C compiler.
19217LTCC=$lt_CC
19218
19219# LTCC compiler flags.
19220LTCFLAGS=$lt_CFLAGS
19221
19222# Take the output of nm and produce a listing of raw symbols and C names.
19223global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19224
19225# Transform the output of nm in a proper C declaration.
19226global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19227
19228# Transform the output of nm in a C name address pair.
19229global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19230
19231# Transform the output of nm in a C name address pair when lib prefix is needed.
19232global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19233
19234# The name of the directory that contains temporary libtool files.
19235objdir=$objdir
19236
19237# Shell to use when invoking shell scripts.
19238SHELL=$lt_SHELL
19239
19240# An echo program that does not interpret backslashes.
19241ECHO=$lt_ECHO
19242
19243# Used to examine libraries when file_magic_cmd begins with "file".
19244MAGIC_CMD=$MAGIC_CMD
19245
19246# Must we lock files when doing compilation?
19247need_locks=$lt_need_locks
19248
19249# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19250DSYMUTIL=$lt_DSYMUTIL
19251
19252# Tool to change global to local symbols on Mac OS X.
19253NMEDIT=$lt_NMEDIT
19254
19255# Tool to manipulate fat objects and archives on Mac OS X.
19256LIPO=$lt_LIPO
19257
19258# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19259OTOOL=$lt_OTOOL
19260
19261# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19262OTOOL64=$lt_OTOOL64
19263
19264# Old archive suffix (normally "a").
19265libext=$libext
19266
19267# Shared library suffix (normally ".so").
19268shrext_cmds=$lt_shrext_cmds
19269
19270# The commands to extract the exported symbol list from a shared archive.
19271extract_expsyms_cmds=$lt_extract_expsyms_cmds
19272
19273# Variables whose values should be saved in libtool wrapper scripts and
19274# restored at link time.
19275variables_saved_for_relink=$lt_variables_saved_for_relink
19276
19277# Do we need the "lib" prefix for modules?
19278need_lib_prefix=$need_lib_prefix
19279
19280# Do we need a version for libraries?
19281need_version=$need_version
19282
19283# Library versioning type.
19284version_type=$version_type
19285
19286# Shared library runtime path variable.
19287runpath_var=$runpath_var
19288
19289# Shared library path variable.
19290shlibpath_var=$shlibpath_var
19291
19292# Is shlibpath searched before the hard-coded library search path?
19293shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19294
19295# Format of library name prefix.
19296libname_spec=$lt_libname_spec
19297
19298# List of archive names.  First name is the real one, the rest are links.
19299# The last name is the one that the linker finds with -lNAME
19300library_names_spec=$lt_library_names_spec
19301
19302# The coded name of the library, if different from the real name.
19303soname_spec=$lt_soname_spec
19304
19305# Command to use after installation of a shared archive.
19306postinstall_cmds=$lt_postinstall_cmds
19307
19308# Command to use after uninstallation of a shared archive.
19309postuninstall_cmds=$lt_postuninstall_cmds
19310
19311# Commands used to finish a libtool library installation in a directory.
19312finish_cmds=$lt_finish_cmds
19313
19314# As "finish_cmds", except a single script fragment to be evaled but
19315# not shown.
19316finish_eval=$lt_finish_eval
19317
19318# Whether we should hardcode library paths into libraries.
19319hardcode_into_libs=$hardcode_into_libs
19320
19321# Compile-time system search path for libraries.
19322sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19323
19324# Run-time system search path for libraries.
19325sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19326
19327# Whether dlopen is supported.
19328dlopen_support=$enable_dlopen
19329
19330# Whether dlopen of programs is supported.
19331dlopen_self=$enable_dlopen_self
19332
19333# Whether dlopen of statically linked programs is supported.
19334dlopen_self_static=$enable_dlopen_self_static
19335
19336# Commands to strip libraries.
19337old_striplib=$lt_old_striplib
19338striplib=$lt_striplib
19339
19340
19341# The linker used to build libraries.
19342LD=$lt_LD
19343
19344# Commands used to build an old-style archive.
19345old_archive_cmds=$lt_old_archive_cmds
19346
19347# A language specific compiler.
19348CC=$lt_compiler
19349
19350# Is the compiler the GNU compiler?
19351with_gcc=$GCC
19352
19353# Compiler flag to turn off builtin functions.
19354no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19355
19356# How to pass a linker flag through the compiler.
19357wl=$lt_lt_prog_compiler_wl
19358
19359# Additional compiler flags for building library objects.
19360pic_flag=$lt_lt_prog_compiler_pic
19361
19362# Compiler flag to prevent dynamic linking.
19363link_static_flag=$lt_lt_prog_compiler_static
19364
19365# Does compiler simultaneously support -c and -o options?
19366compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19367
19368# Whether or not to add -lc for building shared libraries.
19369build_libtool_need_lc=$archive_cmds_need_lc
19370
19371# Whether or not to disallow shared libs when runtime libs are static.
19372allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19373
19374# Compiler flag to allow reflexive dlopens.
19375export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19376
19377# Compiler flag to generate shared objects directly from archives.
19378whole_archive_flag_spec=$lt_whole_archive_flag_spec
19379
19380# Whether the compiler copes with passing no objects directly.
19381compiler_needs_object=$lt_compiler_needs_object
19382
19383# Create an old-style archive from a shared archive.
19384old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19385
19386# Create a temporary old-style archive to link instead of a shared archive.
19387old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19388
19389# Commands used to build a shared archive.
19390archive_cmds=$lt_archive_cmds
19391archive_expsym_cmds=$lt_archive_expsym_cmds
19392
19393# Commands used to build a loadable module if different from building
19394# a shared archive.
19395module_cmds=$lt_module_cmds
19396module_expsym_cmds=$lt_module_expsym_cmds
19397
19398# Whether we are building with GNU ld or not.
19399with_gnu_ld=$lt_with_gnu_ld
19400
19401# Flag that allows shared libraries with undefined symbols to be built.
19402allow_undefined_flag=$lt_allow_undefined_flag
19403
19404# Flag that enforces no undefined symbols.
19405no_undefined_flag=$lt_no_undefined_flag
19406
19407# Flag to hardcode \$libdir into a binary during linking.
19408# This must work even if \$libdir does not exist
19409hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19410
19411# If ld is used when linking, flag to hardcode \$libdir into a binary
19412# during linking.  This must work even if \$libdir does not exist.
19413hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19414
19415# Whether we need a single "-rpath" flag with a separated argument.
19416hardcode_libdir_separator=$lt_hardcode_libdir_separator
19417
19418# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19419# DIR into the resulting binary.
19420hardcode_direct=$hardcode_direct
19421
19422# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19423# DIR into the resulting binary and the resulting library dependency is
19424# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19425# library is relocated.
19426hardcode_direct_absolute=$hardcode_direct_absolute
19427
19428# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19429# into the resulting binary.
19430hardcode_minus_L=$hardcode_minus_L
19431
19432# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19433# into the resulting binary.
19434hardcode_shlibpath_var=$hardcode_shlibpath_var
19435
19436# Set to "yes" if building a shared library automatically hardcodes DIR
19437# into the library and all subsequent libraries and executables linked
19438# against it.
19439hardcode_automatic=$hardcode_automatic
19440
19441# Set to yes if linker adds runtime paths of dependent libraries
19442# to runtime path list.
19443inherit_rpath=$inherit_rpath
19444
19445# Whether libtool must link a program against all its dependency libraries.
19446link_all_deplibs=$link_all_deplibs
19447
19448# Fix the shell variable \$srcfile for the compiler.
19449fix_srcfile_path=$lt_fix_srcfile_path
19450
19451# Set to "yes" if exported symbols are required.
19452always_export_symbols=$always_export_symbols
19453
19454# The commands to list exported symbols.
19455export_symbols_cmds=$lt_export_symbols_cmds
19456
19457# Symbols that should not be listed in the preloaded symbols.
19458exclude_expsyms=$lt_exclude_expsyms
19459
19460# Symbols that must always be exported.
19461include_expsyms=$lt_include_expsyms
19462
19463# Commands necessary for linking programs (against libraries) with templates.
19464prelink_cmds=$lt_prelink_cmds
19465
19466# Specify filename containing input files.
19467file_list_spec=$lt_file_list_spec
19468
19469# How to hardcode a shared library path into an executable.
19470hardcode_action=$hardcode_action
19471
19472# The directories searched by this compiler when creating a shared library.
19473compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19474
19475# Dependencies to place before and after the objects being linked to
19476# create a shared library.
19477predep_objects=$lt_predep_objects
19478postdep_objects=$lt_postdep_objects
19479predeps=$lt_predeps
19480postdeps=$lt_postdeps
19481
19482# The library search path used internally by the compiler when linking
19483# a shared library.
19484compiler_lib_search_path=$lt_compiler_lib_search_path
19485
19486# ### END LIBTOOL CONFIG
19487
19488_LT_EOF
19489
19490  case $host_os in
19491  aix3*)
19492    cat <<\_LT_EOF >> "$cfgfile"
19493# AIX sometimes has problems with the GCC collect2 program.  For some
19494# reason, if we set the COLLECT_NAMES environment variable, the problems
19495# vanish in a puff of smoke.
19496if test "X${COLLECT_NAMES+set}" != Xset; then
19497  COLLECT_NAMES=
19498  export COLLECT_NAMES
19499fi
19500_LT_EOF
19501    ;;
19502  esac
19503
19504
19505ltmain="$ac_aux_dir/ltmain.sh"
19506
19507
19508  # We use sed instead of cat because bash on DJGPP gets confused if
19509  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19510  # text mode, it properly converts lines to CR/LF.  This bash problem
19511  # is reportedly fixed, but why not run on old versions too?
19512  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19513    || (rm -f "$cfgfile"; exit 1)
19514
19515  case $xsi_shell in
19516  yes)
19517    cat << \_LT_EOF >> "$cfgfile"
19518
19519# func_dirname file append nondir_replacement
19520# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19521# otherwise set result to NONDIR_REPLACEMENT.
19522func_dirname ()
19523{
19524  case ${1} in
19525    */*) func_dirname_result="${1%/*}${2}" ;;
19526    *  ) func_dirname_result="${3}" ;;
19527  esac
19528}
19529
19530# func_basename file
19531func_basename ()
19532{
19533  func_basename_result="${1##*/}"
19534}
19535
19536# func_dirname_and_basename file append nondir_replacement
19537# perform func_basename and func_dirname in a single function
19538# call:
19539#   dirname:  Compute the dirname of FILE.  If nonempty,
19540#             add APPEND to the result, otherwise set result
19541#             to NONDIR_REPLACEMENT.
19542#             value returned in "$func_dirname_result"
19543#   basename: Compute filename of FILE.
19544#             value retuned in "$func_basename_result"
19545# Implementation must be kept synchronized with func_dirname
19546# and func_basename. For efficiency, we do not delegate to
19547# those functions but instead duplicate the functionality here.
19548func_dirname_and_basename ()
19549{
19550  case ${1} in
19551    */*) func_dirname_result="${1%/*}${2}" ;;
19552    *  ) func_dirname_result="${3}" ;;
19553  esac
19554  func_basename_result="${1##*/}"
19555}
19556
19557# func_stripname prefix suffix name
19558# strip PREFIX and SUFFIX off of NAME.
19559# PREFIX and SUFFIX must not contain globbing or regex special
19560# characters, hashes, percent signs, but SUFFIX may contain a leading
19561# dot (in which case that matches only a dot).
19562func_stripname ()
19563{
19564  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19565  # positional parameters, so assign one to ordinary parameter first.
19566  func_stripname_result=${3}
19567  func_stripname_result=${func_stripname_result#"${1}"}
19568  func_stripname_result=${func_stripname_result%"${2}"}
19569}
19570
19571# func_opt_split
19572func_opt_split ()
19573{
19574  func_opt_split_opt=${1%%=*}
19575  func_opt_split_arg=${1#*=}
19576}
19577
19578# func_lo2o object
19579func_lo2o ()
19580{
19581  case ${1} in
19582    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19583    *)    func_lo2o_result=${1} ;;
19584  esac
19585}
19586
19587# func_xform libobj-or-source
19588func_xform ()
19589{
19590  func_xform_result=${1%.*}.lo
19591}
19592
19593# func_arith arithmetic-term...
19594func_arith ()
19595{
19596  func_arith_result=$(( $* ))
19597}
19598
19599# func_len string
19600# STRING may not start with a hyphen.
19601func_len ()
19602{
19603  func_len_result=${#1}
19604}
19605
19606_LT_EOF
19607    ;;
19608  *) # Bourne compatible functions.
19609    cat << \_LT_EOF >> "$cfgfile"
19610
19611# func_dirname file append nondir_replacement
19612# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19613# otherwise set result to NONDIR_REPLACEMENT.
19614func_dirname ()
19615{
19616  # Extract subdirectory from the argument.
19617  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
19618  if test "X$func_dirname_result" = "X${1}"; then
19619    func_dirname_result="${3}"
19620  else
19621    func_dirname_result="$func_dirname_result${2}"
19622  fi
19623}
19624
19625# func_basename file
19626func_basename ()
19627{
19628  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
19629}
19630
19631
19632# func_stripname prefix suffix name
19633# strip PREFIX and SUFFIX off of NAME.
19634# PREFIX and SUFFIX must not contain globbing or regex special
19635# characters, hashes, percent signs, but SUFFIX may contain a leading
19636# dot (in which case that matches only a dot).
19637# func_strip_suffix prefix name
19638func_stripname ()
19639{
19640  case ${2} in
19641    .*) func_stripname_result=`$ECHO "X${3}" \
19642           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
19643    *)  func_stripname_result=`$ECHO "X${3}" \
19644           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
19645  esac
19646}
19647
19648# sed scripts:
19649my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19650my_sed_long_arg='1s/^-[^=]*=//'
19651
19652# func_opt_split
19653func_opt_split ()
19654{
19655  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
19656  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
19657}
19658
19659# func_lo2o object
19660func_lo2o ()
19661{
19662  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
19663}
19664
19665# func_xform libobj-or-source
19666func_xform ()
19667{
19668  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
19669}
19670
19671# func_arith arithmetic-term...
19672func_arith ()
19673{
19674  func_arith_result=`expr "$@"`
19675}
19676
19677# func_len string
19678# STRING may not start with a hyphen.
19679func_len ()
19680{
19681  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19682}
19683
19684_LT_EOF
19685esac
19686
19687case $lt_shell_append in
19688  yes)
19689    cat << \_LT_EOF >> "$cfgfile"
19690
19691# func_append var value
19692# Append VALUE to the end of shell variable VAR.
19693func_append ()
19694{
19695  eval "$1+=\$2"
19696}
19697_LT_EOF
19698    ;;
19699  *)
19700    cat << \_LT_EOF >> "$cfgfile"
19701
19702# func_append var value
19703# Append VALUE to the end of shell variable VAR.
19704func_append ()
19705{
19706  eval "$1=\$$1\$2"
19707}
19708
19709_LT_EOF
19710    ;;
19711  esac
19712
19713
19714  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19715    || (rm -f "$cfgfile"; exit 1)
19716
19717  mv -f "$cfgfile" "$ofile" ||
19718    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19719  chmod +x "$ofile"
19720
19721
19722    cat <<_LT_EOF >> "$ofile"
19723
19724# ### BEGIN LIBTOOL TAG CONFIG: CXX
19725
19726# The linker used to build libraries.
19727LD=$lt_LD_CXX
19728
19729# Commands used to build an old-style archive.
19730old_archive_cmds=$lt_old_archive_cmds_CXX
19731
19732# A language specific compiler.
19733CC=$lt_compiler_CXX
19734
19735# Is the compiler the GNU compiler?
19736with_gcc=$GCC_CXX
19737
19738# Compiler flag to turn off builtin functions.
19739no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19740
19741# How to pass a linker flag through the compiler.
19742wl=$lt_lt_prog_compiler_wl_CXX
19743
19744# Additional compiler flags for building library objects.
19745pic_flag=$lt_lt_prog_compiler_pic_CXX
19746
19747# Compiler flag to prevent dynamic linking.
19748link_static_flag=$lt_lt_prog_compiler_static_CXX
19749
19750# Does compiler simultaneously support -c and -o options?
19751compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19752
19753# Whether or not to add -lc for building shared libraries.
19754build_libtool_need_lc=$archive_cmds_need_lc_CXX
19755
19756# Whether or not to disallow shared libs when runtime libs are static.
19757allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19758
19759# Compiler flag to allow reflexive dlopens.
19760export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19761
19762# Compiler flag to generate shared objects directly from archives.
19763whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19764
19765# Whether the compiler copes with passing no objects directly.
19766compiler_needs_object=$lt_compiler_needs_object_CXX
19767
19768# Create an old-style archive from a shared archive.
19769old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19770
19771# Create a temporary old-style archive to link instead of a shared archive.
19772old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19773
19774# Commands used to build a shared archive.
19775archive_cmds=$lt_archive_cmds_CXX
19776archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19777
19778# Commands used to build a loadable module if different from building
19779# a shared archive.
19780module_cmds=$lt_module_cmds_CXX
19781module_expsym_cmds=$lt_module_expsym_cmds_CXX
19782
19783# Whether we are building with GNU ld or not.
19784with_gnu_ld=$lt_with_gnu_ld_CXX
19785
19786# Flag that allows shared libraries with undefined symbols to be built.
19787allow_undefined_flag=$lt_allow_undefined_flag_CXX
19788
19789# Flag that enforces no undefined symbols.
19790no_undefined_flag=$lt_no_undefined_flag_CXX
19791
19792# Flag to hardcode \$libdir into a binary during linking.
19793# This must work even if \$libdir does not exist
19794hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19795
19796# If ld is used when linking, flag to hardcode \$libdir into a binary
19797# during linking.  This must work even if \$libdir does not exist.
19798hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19799
19800# Whether we need a single "-rpath" flag with a separated argument.
19801hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19802
19803# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19804# DIR into the resulting binary.
19805hardcode_direct=$hardcode_direct_CXX
19806
19807# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19808# DIR into the resulting binary and the resulting library dependency is
19809# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19810# library is relocated.
19811hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19812
19813# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19814# into the resulting binary.
19815hardcode_minus_L=$hardcode_minus_L_CXX
19816
19817# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19818# into the resulting binary.
19819hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19820
19821# Set to "yes" if building a shared library automatically hardcodes DIR
19822# into the library and all subsequent libraries and executables linked
19823# against it.
19824hardcode_automatic=$hardcode_automatic_CXX
19825
19826# Set to yes if linker adds runtime paths of dependent libraries
19827# to runtime path list.
19828inherit_rpath=$inherit_rpath_CXX
19829
19830# Whether libtool must link a program against all its dependency libraries.
19831link_all_deplibs=$link_all_deplibs_CXX
19832
19833# Fix the shell variable \$srcfile for the compiler.
19834fix_srcfile_path=$lt_fix_srcfile_path_CXX
19835
19836# Set to "yes" if exported symbols are required.
19837always_export_symbols=$always_export_symbols_CXX
19838
19839# The commands to list exported symbols.
19840export_symbols_cmds=$lt_export_symbols_cmds_CXX
19841
19842# Symbols that should not be listed in the preloaded symbols.
19843exclude_expsyms=$lt_exclude_expsyms_CXX
19844
19845# Symbols that must always be exported.
19846include_expsyms=$lt_include_expsyms_CXX
19847
19848# Commands necessary for linking programs (against libraries) with templates.
19849prelink_cmds=$lt_prelink_cmds_CXX
19850
19851# Specify filename containing input files.
19852file_list_spec=$lt_file_list_spec_CXX
19853
19854# How to hardcode a shared library path into an executable.
19855hardcode_action=$hardcode_action_CXX
19856
19857# The directories searched by this compiler when creating a shared library.
19858compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19859
19860# Dependencies to place before and after the objects being linked to
19861# create a shared library.
19862predep_objects=$lt_predep_objects_CXX
19863postdep_objects=$lt_postdep_objects_CXX
19864predeps=$lt_predeps_CXX
19865postdeps=$lt_postdeps_CXX
19866
19867# The library search path used internally by the compiler when linking
19868# a shared library.
19869compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19870
19871# ### END LIBTOOL TAG CONFIG: CXX
19872_LT_EOF
19873
19874 ;;
19875
19876  esac
19877done # for ac_tag
19878
19879
19880{ (exit 0); exit 0; }
19881_ACEOF
19882chmod +x $CONFIG_STATUS
19883ac_clean_files=$ac_clean_files_save
19884
19885
19886# configure is writing to config.log, and then calls config.status.
19887# config.status does its own redirection, appending to config.log.
19888# Unfortunately, on DOS this fails, as config.log is still kept open
19889# by configure, so config.status won't be able to write to it; its
19890# output is simply discarded.  So we exec the FD to /dev/null,
19891# effectively closing config.log, so it can be properly (re)opened and
19892# appended to by config.status.  When coming back to configure, we
19893# need to make the FD available again.
19894if test "$no_create" != yes; then
19895  ac_cs_success=:
19896  ac_config_status_args=
19897  test "$silent" = yes &&
19898    ac_config_status_args="$ac_config_status_args --quiet"
19899  exec 5>/dev/null
19900  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19901  exec 5>>config.log
19902  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19903  # would make configure fail if this is the last instruction.
19904  $ac_cs_success || { (exit 1); exit 1; }
19905fi
19906
19907#
19908# CONFIG_SUBDIRS section.
19909#
19910if test "$no_recursion" != yes; then
19911
19912  # Remove --cache-file and --srcdir arguments so they do not pile up.
19913  ac_sub_configure_args=
19914  ac_prev=
19915  eval "set x $ac_configure_args"
19916  shift
19917  for ac_arg
19918  do
19919    if test -n "$ac_prev"; then
19920      ac_prev=
19921      continue
19922    fi
19923    case $ac_arg in
19924    -cache-file | --cache-file | --cache-fil | --cache-fi \
19925    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19926      ac_prev=cache_file ;;
19927    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19928    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19929    | --c=*)
19930      ;;
19931    --config-cache | -C)
19932      ;;
19933    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19934      ac_prev=srcdir ;;
19935    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19936      ;;
19937    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19938      ac_prev=prefix ;;
19939    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19940      ;;
19941    *)
19942      case $ac_arg in
19943      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19944      esac
19945      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19946    esac
19947  done
19948
19949  # Always prepend --prefix to ensure using the same prefix
19950  # in subdir configurations.
19951  ac_arg="--prefix=$prefix"
19952  case $ac_arg in
19953  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19954  esac
19955  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19956
19957  # Pass --silent
19958  if test "$silent" = yes; then
19959    ac_sub_configure_args="--silent $ac_sub_configure_args"
19960  fi
19961
19962  ac_popdir=`pwd`
19963  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19964
19965    # Do not complain, so a configure script can configure whichever
19966    # parts of a large source tree are present.
19967    test -d "$srcdir/$ac_dir" || continue
19968
19969    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19970    echo "$as_me:$LINENO: $ac_msg" >&5
19971    echo "$ac_msg" >&6
19972    { as_dir="$ac_dir"
19973  case $as_dir in #(
19974  -*) as_dir=./$as_dir;;
19975  esac
19976  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19977    as_dirs=
19978    while :; do
19979      case $as_dir in #(
19980      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19981      *) as_qdir=$as_dir;;
19982      esac
19983      as_dirs="'$as_qdir' $as_dirs"
19984      as_dir=`$as_dirname -- "$as_dir" ||
19985$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19986	 X"$as_dir" : 'X\(//\)[^/]' \| \
19987	 X"$as_dir" : 'X\(//\)$' \| \
19988	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19989echo X"$as_dir" |
19990    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19991	    s//\1/
19992	    q
19993	  }
19994	  /^X\(\/\/\)[^/].*/{
19995	    s//\1/
19996	    q
19997	  }
19998	  /^X\(\/\/\)$/{
19999	    s//\1/
20000	    q
20001	  }
20002	  /^X\(\/\).*/{
20003	    s//\1/
20004	    q
20005	  }
20006	  s/.*/./; q'`
20007      test -d "$as_dir" && break
20008    done
20009    test -z "$as_dirs" || eval "mkdir $as_dirs"
20010  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20011echo "$as_me: error: cannot create directory $as_dir" >&2;}
20012   { (exit 1); exit 1; }; }; }
20013    ac_builddir=.
20014
20015case "$ac_dir" in
20016.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20017*)
20018  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20019  # A ".." for each directory in $ac_dir_suffix.
20020  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20021  case $ac_top_builddir_sub in
20022  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20023  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20024  esac ;;
20025esac
20026ac_abs_top_builddir=$ac_pwd
20027ac_abs_builddir=$ac_pwd$ac_dir_suffix
20028# for backward compatibility:
20029ac_top_builddir=$ac_top_build_prefix
20030
20031case $srcdir in
20032  .)  # We are building in place.
20033    ac_srcdir=.
20034    ac_top_srcdir=$ac_top_builddir_sub
20035    ac_abs_top_srcdir=$ac_pwd ;;
20036  [\\/]* | ?:[\\/]* )  # Absolute name.
20037    ac_srcdir=$srcdir$ac_dir_suffix;
20038    ac_top_srcdir=$srcdir
20039    ac_abs_top_srcdir=$srcdir ;;
20040  *) # Relative name.
20041    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20042    ac_top_srcdir=$ac_top_build_prefix$srcdir
20043    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20044esac
20045ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20046
20047
20048    cd "$ac_dir"
20049
20050    # Check for guested configure; otherwise get Cygnus style configure.
20051    if test -f "$ac_srcdir/configure.gnu"; then
20052      ac_sub_configure=$ac_srcdir/configure.gnu
20053    elif test -f "$ac_srcdir/configure"; then
20054      ac_sub_configure=$ac_srcdir/configure
20055    elif test -f "$ac_srcdir/configure.in"; then
20056      # This should be Cygnus configure.
20057      ac_sub_configure=$ac_aux_dir/configure
20058    else
20059      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
20060echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20061      ac_sub_configure=
20062    fi
20063
20064    # The recursion is here.
20065    if test -n "$ac_sub_configure"; then
20066      # Make the cache file name correct relative to the subdirectory.
20067      case $cache_file in
20068      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
20069      *) # Relative name.
20070	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
20071      esac
20072
20073      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
20074echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20075      # The eval makes quoting arguments work.
20076      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20077	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20078	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
20079echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
20080   { (exit 1); exit 1; }; }
20081    fi
20082
20083    cd "$ac_popdir"
20084  done
20085fi
20086
20087