configure revision 1.17
1#! /bin/sh
2# From configure.ac Revision: 1.15 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.63 for netpgp 20090608.
5#
6# Report bugs to <Alistair Crooks <agc@netbsd.org> c0596823>.
7#
8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
10# This configure script is free software; the Free Software Foundation
11# gives unlimited permission to copy, distribute and modify it.
12## --------------------- ##
13## M4sh Initialization.  ##
14## --------------------- ##
15
16# Be more Bourne compatible
17DUALCASE=1; export DUALCASE # for MKS sh
18if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19  emulate sh
20  NULLCMD=:
21  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22  # is contrary to our usage.  Disable this feature.
23  alias -g '${1+"$@"}'='"$@"'
24  setopt NO_GLOB_SUBST
25else
26  case `(set -o) 2>/dev/null` in
27  *posix*) set -o posix ;;
28esac
29
30fi
31
32
33
34
35# PATH needs CR
36# Avoid depending upon Character Ranges.
37as_cr_letters='abcdefghijklmnopqrstuvwxyz'
38as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
39as_cr_Letters=$as_cr_letters$as_cr_LETTERS
40as_cr_digits='0123456789'
41as_cr_alnum=$as_cr_Letters$as_cr_digits
42
43as_nl='
44'
45export as_nl
46# Printing a long string crashes Solaris 7 /usr/bin/printf.
47as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
49as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
50if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51  as_echo='printf %s\n'
52  as_echo_n='printf %s'
53else
54  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56    as_echo_n='/usr/ucb/echo -n'
57  else
58    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59    as_echo_n_body='eval
60      arg=$1;
61      case $arg in
62      *"$as_nl"*)
63	expr "X$arg" : "X\\(.*\\)$as_nl";
64	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65      esac;
66      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67    '
68    export as_echo_n_body
69    as_echo_n='sh -c $as_echo_n_body as_echo'
70  fi
71  export as_echo_body
72  as_echo='sh -c $as_echo_body as_echo'
73fi
74
75# The user is always right.
76if test "${PATH_SEPARATOR+set}" != set; then
77  PATH_SEPARATOR=:
78  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80      PATH_SEPARATOR=';'
81  }
82fi
83
84# Support unset when possible.
85if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
86  as_unset=unset
87else
88  as_unset=false
89fi
90
91
92# IFS
93# We need space, tab and new line, in precisely that order.  Quoting is
94# there to prevent editors from complaining about space-tab.
95# (If _AS_PATH_WALK were called with IFS unset, it would disable word
96# splitting by setting IFS to empty value.)
97IFS=" ""	$as_nl"
98
99# Find who we are.  Look in the path if we contain no directory separator.
100case $0 in
101  *[\\/]* ) as_myself=$0 ;;
102  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
103for as_dir in $PATH
104do
105  IFS=$as_save_IFS
106  test -z "$as_dir" && as_dir=.
107  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108done
109IFS=$as_save_IFS
110
111     ;;
112esac
113# We did not find ourselves, most probably we were run as `sh COMMAND'
114# in which case we are not to be found in the path.
115if test "x$as_myself" = x; then
116  as_myself=$0
117fi
118if test ! -f "$as_myself"; then
119  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
120  { (exit 1); exit 1; }
121fi
122
123# Work around bugs in pre-3.0 UWIN ksh.
124for as_var in ENV MAIL MAILPATH
125do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
126done
127PS1='$ '
128PS2='> '
129PS4='+ '
130
131# NLS nuisances.
132LC_ALL=C
133export LC_ALL
134LANGUAGE=C
135export LANGUAGE
136
137# Required to use basename.
138if expr a : '\(a\)' >/dev/null 2>&1 &&
139   test "X`expr 00001 : '.*\(...\)'`" = X001; then
140  as_expr=expr
141else
142  as_expr=false
143fi
144
145if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
146  as_basename=basename
147else
148  as_basename=false
149fi
150
151
152# Name of the executable.
153as_me=`$as_basename -- "$0" ||
154$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
155	 X"$0" : 'X\(//\)$' \| \
156	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
157$as_echo X/"$0" |
158    sed '/^.*\/\([^/][^/]*\)\/*$/{
159	    s//\1/
160	    q
161	  }
162	  /^X\/\(\/\/\)$/{
163	    s//\1/
164	    q
165	  }
166	  /^X\/\(\/\).*/{
167	    s//\1/
168	    q
169	  }
170	  s/.*/./; q'`
171
172# CDPATH.
173$as_unset CDPATH
174
175
176if test "x$CONFIG_SHELL" = x; then
177  if (eval ":") 2>/dev/null; then
178  as_have_required=yes
179else
180  as_have_required=no
181fi
182
183  if test $as_have_required = yes &&	 (eval ":
184(as_func_return () {
185  (exit \$1)
186}
187as_func_success () {
188  as_func_return 0
189}
190as_func_failure () {
191  as_func_return 1
192}
193as_func_ret_success () {
194  return 0
195}
196as_func_ret_failure () {
197  return 1
198}
199
200exitcode=0
201if as_func_success; then
202  :
203else
204  exitcode=1
205  echo as_func_success failed.
206fi
207
208if as_func_failure; then
209  exitcode=1
210  echo as_func_failure succeeded.
211fi
212
213if as_func_ret_success; then
214  :
215else
216  exitcode=1
217  echo as_func_ret_success failed.
218fi
219
220if as_func_ret_failure; then
221  exitcode=1
222  echo as_func_ret_failure succeeded.
223fi
224
225if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
226  :
227else
228  exitcode=1
229  echo positional parameters were not saved.
230fi
231
232test \$exitcode = 0) || { (exit 1); exit 1; }
233
234(
235  as_lineno_1=\$LINENO
236  as_lineno_2=\$LINENO
237  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
238  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
239") 2> /dev/null; then
240  :
241else
242  as_candidate_shells=
243    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
244for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
245do
246  IFS=$as_save_IFS
247  test -z "$as_dir" && as_dir=.
248  case $as_dir in
249	 /*)
250	   for as_base in sh bash ksh sh5; do
251	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
252	   done;;
253       esac
254done
255IFS=$as_save_IFS
256
257
258      for as_shell in $as_candidate_shells $SHELL; do
259	 # Try only shells that exist, to save several forks.
260	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
261		{ ("$as_shell") 2> /dev/null <<\_ASEOF
262if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
263  emulate sh
264  NULLCMD=:
265  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
266  # is contrary to our usage.  Disable this feature.
267  alias -g '${1+"$@"}'='"$@"'
268  setopt NO_GLOB_SUBST
269else
270  case `(set -o) 2>/dev/null` in
271  *posix*) set -o posix ;;
272esac
273
274fi
275
276
277:
278_ASEOF
279}; then
280  CONFIG_SHELL=$as_shell
281	       as_have_required=yes
282	       if { "$as_shell" 2> /dev/null <<\_ASEOF
283if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
284  emulate sh
285  NULLCMD=:
286  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
287  # is contrary to our usage.  Disable this feature.
288  alias -g '${1+"$@"}'='"$@"'
289  setopt NO_GLOB_SUBST
290else
291  case `(set -o) 2>/dev/null` in
292  *posix*) set -o posix ;;
293esac
294
295fi
296
297
298:
299(as_func_return () {
300  (exit $1)
301}
302as_func_success () {
303  as_func_return 0
304}
305as_func_failure () {
306  as_func_return 1
307}
308as_func_ret_success () {
309  return 0
310}
311as_func_ret_failure () {
312  return 1
313}
314
315exitcode=0
316if as_func_success; then
317  :
318else
319  exitcode=1
320  echo as_func_success failed.
321fi
322
323if as_func_failure; then
324  exitcode=1
325  echo as_func_failure succeeded.
326fi
327
328if as_func_ret_success; then
329  :
330else
331  exitcode=1
332  echo as_func_ret_success failed.
333fi
334
335if as_func_ret_failure; then
336  exitcode=1
337  echo as_func_ret_failure succeeded.
338fi
339
340if ( set x; as_func_ret_success y && test x = "$1" ); then
341  :
342else
343  exitcode=1
344  echo positional parameters were not saved.
345fi
346
347test $exitcode = 0) || { (exit 1); exit 1; }
348
349(
350  as_lineno_1=$LINENO
351  as_lineno_2=$LINENO
352  test "x$as_lineno_1" != "x$as_lineno_2" &&
353  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
354
355_ASEOF
356}; then
357  break
358fi
359
360fi
361
362      done
363
364      if test "x$CONFIG_SHELL" != x; then
365  for as_var in BASH_ENV ENV
366	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
367	done
368	export CONFIG_SHELL
369	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
370fi
371
372
373    if test $as_have_required = no; then
374  echo This script requires a shell more modern than all the
375      echo shells that I found on your system.  Please install a
376      echo modern shell, or manually run the script under such a
377      echo shell if you do have one.
378      { (exit 1); exit 1; }
379fi
380
381
382fi
383
384fi
385
386
387
388(eval "as_func_return () {
389  (exit \$1)
390}
391as_func_success () {
392  as_func_return 0
393}
394as_func_failure () {
395  as_func_return 1
396}
397as_func_ret_success () {
398  return 0
399}
400as_func_ret_failure () {
401  return 1
402}
403
404exitcode=0
405if as_func_success; then
406  :
407else
408  exitcode=1
409  echo as_func_success failed.
410fi
411
412if as_func_failure; then
413  exitcode=1
414  echo as_func_failure succeeded.
415fi
416
417if as_func_ret_success; then
418  :
419else
420  exitcode=1
421  echo as_func_ret_success failed.
422fi
423
424if as_func_ret_failure; then
425  exitcode=1
426  echo as_func_ret_failure succeeded.
427fi
428
429if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
430  :
431else
432  exitcode=1
433  echo positional parameters were not saved.
434fi
435
436test \$exitcode = 0") || {
437  echo No shell found that supports shell functions.
438  echo Please tell bug-autoconf@gnu.org about your system,
439  echo including any error possibly output before this message.
440  echo This can help us improve future autoconf versions.
441  echo Configuration will now proceed without shell functions.
442}
443
444
445
446  as_lineno_1=$LINENO
447  as_lineno_2=$LINENO
448  test "x$as_lineno_1" != "x$as_lineno_2" &&
449  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
450
451  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
452  # uniformly replaced by the line number.  The first 'sed' inserts a
453  # line-number line after each line using $LINENO; the second 'sed'
454  # does the real work.  The second script uses 'N' to pair each
455  # line-number line with the line containing $LINENO, and appends
456  # trailing '-' during substitution so that $LINENO is not a special
457  # case at line end.
458  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
459  # scripts with optimization help from Paolo Bonzini.  Blame Lee
460  # E. McMahon (1931-1989) for sed's syntax.  :-)
461  sed -n '
462    p
463    /[$]LINENO/=
464  ' <$as_myself |
465    sed '
466      s/[$]LINENO.*/&-/
467      t lineno
468      b
469      :lineno
470      N
471      :loop
472      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
473      t loop
474      s/-\n.*//
475    ' >$as_me.lineno &&
476  chmod +x "$as_me.lineno" ||
477    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
478   { (exit 1); exit 1; }; }
479
480  # Don't try to exec as it changes $[0], causing all sort of problems
481  # (the dirname of $[0] is not the place where we might find the
482  # original and so on.  Autoconf is especially sensitive to this).
483  . "./$as_me.lineno"
484  # Exit status is that of the last command.
485  exit
486}
487
488
489if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
490  as_dirname=dirname
491else
492  as_dirname=false
493fi
494
495ECHO_C= ECHO_N= ECHO_T=
496case `echo -n x` in
497-n*)
498  case `echo 'x\c'` in
499  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
500  *)   ECHO_C='\c';;
501  esac;;
502*)
503  ECHO_N='-n';;
504esac
505if expr a : '\(a\)' >/dev/null 2>&1 &&
506   test "X`expr 00001 : '.*\(...\)'`" = X001; then
507  as_expr=expr
508else
509  as_expr=false
510fi
511
512rm -f conf$$ conf$$.exe conf$$.file
513if test -d conf$$.dir; then
514  rm -f conf$$.dir/conf$$.file
515else
516  rm -f conf$$.dir
517  mkdir conf$$.dir 2>/dev/null
518fi
519if (echo >conf$$.file) 2>/dev/null; then
520  if ln -s conf$$.file conf$$ 2>/dev/null; then
521    as_ln_s='ln -s'
522    # ... but there are two gotchas:
523    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
524    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
525    # In both cases, we have to default to `cp -p'.
526    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
527      as_ln_s='cp -p'
528  elif ln conf$$.file conf$$ 2>/dev/null; then
529    as_ln_s=ln
530  else
531    as_ln_s='cp -p'
532  fi
533else
534  as_ln_s='cp -p'
535fi
536rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
537rmdir conf$$.dir 2>/dev/null
538
539if mkdir -p . 2>/dev/null; then
540  as_mkdir_p=:
541else
542  test -d ./-p && rmdir ./-p
543  as_mkdir_p=false
544fi
545
546if test -x / >/dev/null 2>&1; then
547  as_test_x='test -x'
548else
549  if ls -dL / >/dev/null 2>&1; then
550    as_ls_L_option=L
551  else
552    as_ls_L_option=
553  fi
554  as_test_x='
555    eval sh -c '\''
556      if test -d "$1"; then
557	test -d "$1/.";
558      else
559	case $1 in
560	-*)set "./$1";;
561	esac;
562	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
563	???[sx]*):;;*)false;;esac;fi
564    '\'' sh
565  '
566fi
567as_executable_p=$as_test_x
568
569# Sed expression to map a string onto a valid CPP name.
570as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
571
572# Sed expression to map a string onto a valid variable name.
573as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
574
575
576
577
578# Check that we are running under the correct shell.
579SHELL=${CONFIG_SHELL-/bin/sh}
580
581case X$ECHO in
582X*--fallback-echo)
583  # Remove one level of quotation (which was required for Make).
584  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
585  ;;
586esac
587
588echo=${ECHO-echo}
589if test "X$1" = X--no-reexec; then
590  # Discard the --no-reexec flag, and continue.
591  shift
592elif test "X$1" = X--fallback-echo; then
593  # Avoid inline document here, it may be left over
594  :
595elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
596  # Yippee, $echo works!
597  :
598else
599  # Restart under the correct shell.
600  exec $SHELL "$0" --no-reexec ${1+"$@"}
601fi
602
603if test "X$1" = X--fallback-echo; then
604  # used as fallback echo
605  shift
606  cat <<EOF
607$*
608EOF
609  exit 0
610fi
611
612# The HP-UX ksh and POSIX shell print the target directory to stdout
613# if CDPATH is set.
614(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
615
616if test -z "$ECHO"; then
617if test "X${echo_test_string+set}" != Xset; then
618# find a string as large as possible, as long as the shell can cope with it
619  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
620    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
621    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
622       echo_test_string=`eval $cmd` &&
623       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
624    then
625      break
626    fi
627  done
628fi
629
630if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
631   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
632   test "X$echo_testing_string" = "X$echo_test_string"; then
633  :
634else
635  # The Solaris, AIX, and Digital Unix default echo programs unquote
636  # backslashes.  This makes it impossible to quote backslashes using
637  #   echo "$something" | sed 's/\\/\\\\/g'
638  #
639  # So, first we look for a working echo in the user's PATH.
640
641  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
642  for dir in $PATH /usr/ucb; do
643    IFS="$lt_save_ifs"
644    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
645       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
646       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
647       test "X$echo_testing_string" = "X$echo_test_string"; then
648      echo="$dir/echo"
649      break
650    fi
651  done
652  IFS="$lt_save_ifs"
653
654  if test "X$echo" = Xecho; then
655    # We didn't find a better echo, so look for alternatives.
656    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
657       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
658       test "X$echo_testing_string" = "X$echo_test_string"; then
659      # This shell has a builtin print -r that does the trick.
660      echo='print -r'
661    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
662	 test "X$CONFIG_SHELL" != X/bin/ksh; then
663      # If we have ksh, try running configure again with it.
664      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
665      export ORIGINAL_CONFIG_SHELL
666      CONFIG_SHELL=/bin/ksh
667      export CONFIG_SHELL
668      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
669    else
670      # Try using printf.
671      echo='printf %s\n'
672      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
673	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
674	 test "X$echo_testing_string" = "X$echo_test_string"; then
675	# Cool, printf works
676	:
677      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
678	   test "X$echo_testing_string" = 'X\t' &&
679	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
680	   test "X$echo_testing_string" = "X$echo_test_string"; then
681	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
682	export CONFIG_SHELL
683	SHELL="$CONFIG_SHELL"
684	export SHELL
685	echo="$CONFIG_SHELL $0 --fallback-echo"
686      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
687	   test "X$echo_testing_string" = 'X\t' &&
688	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
689	   test "X$echo_testing_string" = "X$echo_test_string"; then
690	echo="$CONFIG_SHELL $0 --fallback-echo"
691      else
692	# maybe with a smaller string...
693	prev=:
694
695	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
696	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
697	  then
698	    break
699	  fi
700	  prev="$cmd"
701	done
702
703	if test "$prev" != 'sed 50q "$0"'; then
704	  echo_test_string=`eval $prev`
705	  export echo_test_string
706	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
707	else
708	  # Oops.  We lost completely, so just stick with echo.
709	  echo=echo
710	fi
711      fi
712    fi
713  fi
714fi
715fi
716
717# Copy echo and quote the copy suitably for passing to libtool from
718# the Makefile, instead of quoting the original, which is used later.
719ECHO=$echo
720if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
721   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
722fi
723
724
725
726
727tagnames=${tagnames+${tagnames},}CXX
728
729tagnames=${tagnames+${tagnames},}F77
730
731exec 7<&0 </dev/null 6>&1
732
733# Name of the host.
734# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
735# so uname gets run too.
736ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
737
738#
739# Initializations.
740#
741ac_default_prefix=/usr/local
742ac_clean_files=
743ac_config_libobj_dir=.
744LIBOBJS=
745cross_compiling=no
746subdirs=
747MFLAGS=
748MAKEFLAGS=
749SHELL=${CONFIG_SHELL-/bin/sh}
750
751# Identity of this package.
752PACKAGE_NAME='netpgp'
753PACKAGE_TARNAME='netpgp'
754PACKAGE_VERSION='20090608'
755PACKAGE_STRING='netpgp 20090608'
756PACKAGE_BUGREPORT='Alistair Crooks <agc@netbsd.org> c0596823'
757
758ac_unique_file="src/netpgp/netpgp.c"
759# Factoring default headers for most tests.
760ac_includes_default="\
761#include <stdio.h>
762#ifdef HAVE_SYS_TYPES_H
763# include <sys/types.h>
764#endif
765#ifdef HAVE_SYS_STAT_H
766# include <sys/stat.h>
767#endif
768#ifdef STDC_HEADERS
769# include <stdlib.h>
770# include <stddef.h>
771#else
772# ifdef HAVE_STDLIB_H
773#  include <stdlib.h>
774# endif
775#endif
776#ifdef HAVE_STRING_H
777# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
778#  include <memory.h>
779# endif
780# include <string.h>
781#endif
782#ifdef HAVE_STRINGS_H
783# include <strings.h>
784#endif
785#ifdef HAVE_INTTYPES_H
786# include <inttypes.h>
787#endif
788#ifdef HAVE_STDINT_H
789# include <stdint.h>
790#endif
791#ifdef HAVE_UNISTD_H
792# include <unistd.h>
793#endif"
794
795ac_subst_vars='LTLIBOBJS
796LIBOBJS
797AUTOM4TE
798WARNCFLAGS
799LIBTOOL
800ac_ct_F77
801FFLAGS
802F77
803CXXCPP
804am__fastdepCXX_FALSE
805am__fastdepCXX_TRUE
806CXXDEPMODE
807ac_ct_CXX
808CXXFLAGS
809CXX
810CPP
811NMEDIT
812DSYMUTIL
813RANLIB
814AR
815ECHO
816LN_S
817EGREP
818GREP
819SED
820am__fastdepCC_FALSE
821am__fastdepCC_TRUE
822CCDEPMODE
823AMDEPBACKSLASH
824AMDEP_FALSE
825AMDEP_TRUE
826am__quote
827am__include
828DEPDIR
829OBJEXT
830EXEEXT
831ac_ct_CC
832CPPFLAGS
833LDFLAGS
834CFLAGS
835CC
836CANONICAL_HOST
837host_os
838host_vendor
839host_cpu
840host
841build_os
842build_vendor
843build_cpu
844build
845MAINT
846MAINTAINER_MODE_FALSE
847MAINTAINER_MODE_TRUE
848am__untar
849am__tar
850AMTAR
851am__leading_dot
852SET_MAKE
853AWK
854mkdir_p
855MKDIR_P
856INSTALL_STRIP_PROGRAM
857STRIP
858install_sh
859MAKEINFO
860AUTOHEADER
861AUTOMAKE
862AUTOCONF
863ACLOCAL
864VERSION
865PACKAGE
866CYGPATH_W
867am__isrc
868INSTALL_DATA
869INSTALL_SCRIPT
870INSTALL_PROGRAM
871target_alias
872host_alias
873build_alias
874LIBS
875ECHO_T
876ECHO_N
877ECHO_C
878DEFS
879mandir
880localedir
881libdir
882psdir
883pdfdir
884dvidir
885htmldir
886infodir
887docdir
888oldincludedir
889includedir
890localstatedir
891sharedstatedir
892sysconfdir
893datadir
894datarootdir
895libexecdir
896sbindir
897bindir
898program_transform_name
899prefix
900exec_prefix
901PACKAGE_BUGREPORT
902PACKAGE_STRING
903PACKAGE_VERSION
904PACKAGE_TARNAME
905PACKAGE_NAME
906PATH_SEPARATOR
907SHELL'
908ac_subst_files=''
909ac_user_opts='
910enable_option_checking
911enable_maintainer_mode
912enable_dependency_tracking
913enable_shared
914enable_static
915enable_fast_install
916with_gnu_ld
917enable_libtool_lock
918with_pic
919with_tags
920'
921      ac_precious_vars='build_alias
922host_alias
923target_alias
924CC
925CFLAGS
926LDFLAGS
927LIBS
928CPPFLAGS
929CPP
930CXX
931CXXFLAGS
932CCC
933CXXCPP
934F77
935FFLAGS'
936
937
938# Initialize some variables set by options.
939ac_init_help=
940ac_init_version=false
941ac_unrecognized_opts=
942ac_unrecognized_sep=
943# The variables have the same names as the options, with
944# dashes changed to underlines.
945cache_file=/dev/null
946exec_prefix=NONE
947no_create=
948no_recursion=
949prefix=NONE
950program_prefix=NONE
951program_suffix=NONE
952program_transform_name=s,x,x,
953silent=
954site=
955srcdir=
956verbose=
957x_includes=NONE
958x_libraries=NONE
959
960# Installation directory options.
961# These are left unexpanded so users can "make install exec_prefix=/foo"
962# and all the variables that are supposed to be based on exec_prefix
963# by default will actually change.
964# Use braces instead of parens because sh, perl, etc. also accept them.
965# (The list follows the same order as the GNU Coding Standards.)
966bindir='${exec_prefix}/bin'
967sbindir='${exec_prefix}/sbin'
968libexecdir='${exec_prefix}/libexec'
969datarootdir='${prefix}/share'
970datadir='${datarootdir}'
971sysconfdir='${prefix}/etc'
972sharedstatedir='${prefix}/com'
973localstatedir='${prefix}/var'
974includedir='${prefix}/include'
975oldincludedir='/usr/include'
976docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
977infodir='${datarootdir}/info'
978htmldir='${docdir}'
979dvidir='${docdir}'
980pdfdir='${docdir}'
981psdir='${docdir}'
982libdir='${exec_prefix}/lib'
983localedir='${datarootdir}/locale'
984mandir='${datarootdir}/man'
985
986ac_prev=
987ac_dashdash=
988for ac_option
989do
990  # If the previous option needs an argument, assign it.
991  if test -n "$ac_prev"; then
992    eval $ac_prev=\$ac_option
993    ac_prev=
994    continue
995  fi
996
997  case $ac_option in
998  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
999  *)	ac_optarg=yes ;;
1000  esac
1001
1002  # Accept the important Cygnus configure options, so we can diagnose typos.
1003
1004  case $ac_dashdash$ac_option in
1005  --)
1006    ac_dashdash=yes ;;
1007
1008  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1009    ac_prev=bindir ;;
1010  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1011    bindir=$ac_optarg ;;
1012
1013  -build | --build | --buil | --bui | --bu)
1014    ac_prev=build_alias ;;
1015  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1016    build_alias=$ac_optarg ;;
1017
1018  -cache-file | --cache-file | --cache-fil | --cache-fi \
1019  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1020    ac_prev=cache_file ;;
1021  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1022  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1023    cache_file=$ac_optarg ;;
1024
1025  --config-cache | -C)
1026    cache_file=config.cache ;;
1027
1028  -datadir | --datadir | --datadi | --datad)
1029    ac_prev=datadir ;;
1030  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1031    datadir=$ac_optarg ;;
1032
1033  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1034  | --dataroo | --dataro | --datar)
1035    ac_prev=datarootdir ;;
1036  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1037  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1038    datarootdir=$ac_optarg ;;
1039
1040  -disable-* | --disable-*)
1041    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1042    # Reject names that are not valid shell variable names.
1043    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1044      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1045   { (exit 1); exit 1; }; }
1046    ac_useropt_orig=$ac_useropt
1047    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1048    case $ac_user_opts in
1049      *"
1050"enable_$ac_useropt"
1051"*) ;;
1052      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1053	 ac_unrecognized_sep=', ';;
1054    esac
1055    eval enable_$ac_useropt=no ;;
1056
1057  -docdir | --docdir | --docdi | --doc | --do)
1058    ac_prev=docdir ;;
1059  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1060    docdir=$ac_optarg ;;
1061
1062  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1063    ac_prev=dvidir ;;
1064  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1065    dvidir=$ac_optarg ;;
1066
1067  -enable-* | --enable-*)
1068    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1069    # Reject names that are not valid shell variable names.
1070    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1071      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1072   { (exit 1); exit 1; }; }
1073    ac_useropt_orig=$ac_useropt
1074    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1075    case $ac_user_opts in
1076      *"
1077"enable_$ac_useropt"
1078"*) ;;
1079      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1080	 ac_unrecognized_sep=', ';;
1081    esac
1082    eval enable_$ac_useropt=\$ac_optarg ;;
1083
1084  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1085  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1086  | --exec | --exe | --ex)
1087    ac_prev=exec_prefix ;;
1088  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1089  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1090  | --exec=* | --exe=* | --ex=*)
1091    exec_prefix=$ac_optarg ;;
1092
1093  -gas | --gas | --ga | --g)
1094    # Obsolete; use --with-gas.
1095    with_gas=yes ;;
1096
1097  -help | --help | --hel | --he | -h)
1098    ac_init_help=long ;;
1099  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1100    ac_init_help=recursive ;;
1101  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1102    ac_init_help=short ;;
1103
1104  -host | --host | --hos | --ho)
1105    ac_prev=host_alias ;;
1106  -host=* | --host=* | --hos=* | --ho=*)
1107    host_alias=$ac_optarg ;;
1108
1109  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1110    ac_prev=htmldir ;;
1111  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1112  | --ht=*)
1113    htmldir=$ac_optarg ;;
1114
1115  -includedir | --includedir | --includedi | --included | --include \
1116  | --includ | --inclu | --incl | --inc)
1117    ac_prev=includedir ;;
1118  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1119  | --includ=* | --inclu=* | --incl=* | --inc=*)
1120    includedir=$ac_optarg ;;
1121
1122  -infodir | --infodir | --infodi | --infod | --info | --inf)
1123    ac_prev=infodir ;;
1124  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1125    infodir=$ac_optarg ;;
1126
1127  -libdir | --libdir | --libdi | --libd)
1128    ac_prev=libdir ;;
1129  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1130    libdir=$ac_optarg ;;
1131
1132  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1133  | --libexe | --libex | --libe)
1134    ac_prev=libexecdir ;;
1135  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1136  | --libexe=* | --libex=* | --libe=*)
1137    libexecdir=$ac_optarg ;;
1138
1139  -localedir | --localedir | --localedi | --localed | --locale)
1140    ac_prev=localedir ;;
1141  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1142    localedir=$ac_optarg ;;
1143
1144  -localstatedir | --localstatedir | --localstatedi | --localstated \
1145  | --localstate | --localstat | --localsta | --localst | --locals)
1146    ac_prev=localstatedir ;;
1147  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1148  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1149    localstatedir=$ac_optarg ;;
1150
1151  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1152    ac_prev=mandir ;;
1153  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1154    mandir=$ac_optarg ;;
1155
1156  -nfp | --nfp | --nf)
1157    # Obsolete; use --without-fp.
1158    with_fp=no ;;
1159
1160  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1161  | --no-cr | --no-c | -n)
1162    no_create=yes ;;
1163
1164  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1165  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1166    no_recursion=yes ;;
1167
1168  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1169  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1170  | --oldin | --oldi | --old | --ol | --o)
1171    ac_prev=oldincludedir ;;
1172  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1173  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1174  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1175    oldincludedir=$ac_optarg ;;
1176
1177  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1178    ac_prev=prefix ;;
1179  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1180    prefix=$ac_optarg ;;
1181
1182  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1183  | --program-pre | --program-pr | --program-p)
1184    ac_prev=program_prefix ;;
1185  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1186  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1187    program_prefix=$ac_optarg ;;
1188
1189  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1190  | --program-suf | --program-su | --program-s)
1191    ac_prev=program_suffix ;;
1192  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1193  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1194    program_suffix=$ac_optarg ;;
1195
1196  -program-transform-name | --program-transform-name \
1197  | --program-transform-nam | --program-transform-na \
1198  | --program-transform-n | --program-transform- \
1199  | --program-transform | --program-transfor \
1200  | --program-transfo | --program-transf \
1201  | --program-trans | --program-tran \
1202  | --progr-tra | --program-tr | --program-t)
1203    ac_prev=program_transform_name ;;
1204  -program-transform-name=* | --program-transform-name=* \
1205  | --program-transform-nam=* | --program-transform-na=* \
1206  | --program-transform-n=* | --program-transform-=* \
1207  | --program-transform=* | --program-transfor=* \
1208  | --program-transfo=* | --program-transf=* \
1209  | --program-trans=* | --program-tran=* \
1210  | --progr-tra=* | --program-tr=* | --program-t=*)
1211    program_transform_name=$ac_optarg ;;
1212
1213  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1214    ac_prev=pdfdir ;;
1215  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1216    pdfdir=$ac_optarg ;;
1217
1218  -psdir | --psdir | --psdi | --psd | --ps)
1219    ac_prev=psdir ;;
1220  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1221    psdir=$ac_optarg ;;
1222
1223  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1224  | -silent | --silent | --silen | --sile | --sil)
1225    silent=yes ;;
1226
1227  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1228    ac_prev=sbindir ;;
1229  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1230  | --sbi=* | --sb=*)
1231    sbindir=$ac_optarg ;;
1232
1233  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1234  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1235  | --sharedst | --shareds | --shared | --share | --shar \
1236  | --sha | --sh)
1237    ac_prev=sharedstatedir ;;
1238  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1239  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1240  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1241  | --sha=* | --sh=*)
1242    sharedstatedir=$ac_optarg ;;
1243
1244  -site | --site | --sit)
1245    ac_prev=site ;;
1246  -site=* | --site=* | --sit=*)
1247    site=$ac_optarg ;;
1248
1249  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1250    ac_prev=srcdir ;;
1251  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1252    srcdir=$ac_optarg ;;
1253
1254  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1255  | --syscon | --sysco | --sysc | --sys | --sy)
1256    ac_prev=sysconfdir ;;
1257  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1258  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1259    sysconfdir=$ac_optarg ;;
1260
1261  -target | --target | --targe | --targ | --tar | --ta | --t)
1262    ac_prev=target_alias ;;
1263  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1264    target_alias=$ac_optarg ;;
1265
1266  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1267    verbose=yes ;;
1268
1269  -version | --version | --versio | --versi | --vers | -V)
1270    ac_init_version=: ;;
1271
1272  -with-* | --with-*)
1273    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1274    # Reject names that are not valid shell variable names.
1275    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1276      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1277   { (exit 1); exit 1; }; }
1278    ac_useropt_orig=$ac_useropt
1279    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1280    case $ac_user_opts in
1281      *"
1282"with_$ac_useropt"
1283"*) ;;
1284      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1285	 ac_unrecognized_sep=', ';;
1286    esac
1287    eval with_$ac_useropt=\$ac_optarg ;;
1288
1289  -without-* | --without-*)
1290    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1291    # Reject names that are not valid shell variable names.
1292    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1293      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1294   { (exit 1); exit 1; }; }
1295    ac_useropt_orig=$ac_useropt
1296    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1297    case $ac_user_opts in
1298      *"
1299"with_$ac_useropt"
1300"*) ;;
1301      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1302	 ac_unrecognized_sep=', ';;
1303    esac
1304    eval with_$ac_useropt=no ;;
1305
1306  --x)
1307    # Obsolete; use --with-x.
1308    with_x=yes ;;
1309
1310  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1311  | --x-incl | --x-inc | --x-in | --x-i)
1312    ac_prev=x_includes ;;
1313  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1314  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1315    x_includes=$ac_optarg ;;
1316
1317  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1318  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1319    ac_prev=x_libraries ;;
1320  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1321  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1322    x_libraries=$ac_optarg ;;
1323
1324  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1325Try \`$0 --help' for more information." >&2
1326   { (exit 1); exit 1; }; }
1327    ;;
1328
1329  *=*)
1330    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1331    # Reject names that are not valid shell variable names.
1332    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1333      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1334   { (exit 1); exit 1; }; }
1335    eval $ac_envvar=\$ac_optarg
1336    export $ac_envvar ;;
1337
1338  *)
1339    # FIXME: should be removed in autoconf 3.0.
1340    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1341    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1342      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1343    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1344    ;;
1345
1346  esac
1347done
1348
1349if test -n "$ac_prev"; then
1350  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1351  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1352   { (exit 1); exit 1; }; }
1353fi
1354
1355if test -n "$ac_unrecognized_opts"; then
1356  case $enable_option_checking in
1357    no) ;;
1358    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1359   { (exit 1); exit 1; }; } ;;
1360    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1361  esac
1362fi
1363
1364# Check all directory arguments for consistency.
1365for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1366		datadir sysconfdir sharedstatedir localstatedir includedir \
1367		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1368		libdir localedir mandir
1369do
1370  eval ac_val=\$$ac_var
1371  # Remove trailing slashes.
1372  case $ac_val in
1373    */ )
1374      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1375      eval $ac_var=\$ac_val;;
1376  esac
1377  # Be sure to have absolute directory names.
1378  case $ac_val in
1379    [\\/$]* | ?:[\\/]* )  continue;;
1380    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1381  esac
1382  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1383   { (exit 1); exit 1; }; }
1384done
1385
1386# There might be people who depend on the old broken behavior: `$host'
1387# used to hold the argument of --host etc.
1388# FIXME: To remove some day.
1389build=$build_alias
1390host=$host_alias
1391target=$target_alias
1392
1393# FIXME: To remove some day.
1394if test "x$host_alias" != x; then
1395  if test "x$build_alias" = x; then
1396    cross_compiling=maybe
1397    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1398    If a cross compiler is detected then cross compile mode will be used." >&2
1399  elif test "x$build_alias" != "x$host_alias"; then
1400    cross_compiling=yes
1401  fi
1402fi
1403
1404ac_tool_prefix=
1405test -n "$host_alias" && ac_tool_prefix=$host_alias-
1406
1407test "$silent" = yes && exec 6>/dev/null
1408
1409
1410ac_pwd=`pwd` && test -n "$ac_pwd" &&
1411ac_ls_di=`ls -di .` &&
1412ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1413  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1414   { (exit 1); exit 1; }; }
1415test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1416  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1417   { (exit 1); exit 1; }; }
1418
1419
1420# Find the source files, if location was not specified.
1421if test -z "$srcdir"; then
1422  ac_srcdir_defaulted=yes
1423  # Try the directory containing this script, then the parent directory.
1424  ac_confdir=`$as_dirname -- "$as_myself" ||
1425$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1426	 X"$as_myself" : 'X\(//\)[^/]' \| \
1427	 X"$as_myself" : 'X\(//\)$' \| \
1428	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1429$as_echo X"$as_myself" |
1430    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1431	    s//\1/
1432	    q
1433	  }
1434	  /^X\(\/\/\)[^/].*/{
1435	    s//\1/
1436	    q
1437	  }
1438	  /^X\(\/\/\)$/{
1439	    s//\1/
1440	    q
1441	  }
1442	  /^X\(\/\).*/{
1443	    s//\1/
1444	    q
1445	  }
1446	  s/.*/./; q'`
1447  srcdir=$ac_confdir
1448  if test ! -r "$srcdir/$ac_unique_file"; then
1449    srcdir=..
1450  fi
1451else
1452  ac_srcdir_defaulted=no
1453fi
1454if test ! -r "$srcdir/$ac_unique_file"; then
1455  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1456  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1457   { (exit 1); exit 1; }; }
1458fi
1459ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1460ac_abs_confdir=`(
1461	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1462   { (exit 1); exit 1; }; }
1463	pwd)`
1464# When building in place, set srcdir=.
1465if test "$ac_abs_confdir" = "$ac_pwd"; then
1466  srcdir=.
1467fi
1468# Remove unnecessary trailing slashes from srcdir.
1469# Double slashes in file names in object file debugging info
1470# mess up M-x gdb in Emacs.
1471case $srcdir in
1472*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1473esac
1474for ac_var in $ac_precious_vars; do
1475  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1476  eval ac_env_${ac_var}_value=\$${ac_var}
1477  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1478  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1479done
1480
1481#
1482# Report the --help message.
1483#
1484if test "$ac_init_help" = "long"; then
1485  # Omit some internal or obsolete options to make the list less imposing.
1486  # This message is too long to be a string in the A/UX 3.1 sh.
1487  cat <<_ACEOF
1488\`configure' configures netpgp 20090608 to adapt to many kinds of systems.
1489
1490Usage: $0 [OPTION]... [VAR=VALUE]...
1491
1492To assign environment variables (e.g., CC, CFLAGS...), specify them as
1493VAR=VALUE.  See below for descriptions of some of the useful variables.
1494
1495Defaults for the options are specified in brackets.
1496
1497Configuration:
1498  -h, --help              display this help and exit
1499      --help=short        display options specific to this package
1500      --help=recursive    display the short help of all the included packages
1501  -V, --version           display version information and exit
1502  -q, --quiet, --silent   do not print \`checking...' messages
1503      --cache-file=FILE   cache test results in FILE [disabled]
1504  -C, --config-cache      alias for \`--cache-file=config.cache'
1505  -n, --no-create         do not create output files
1506      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1507
1508Installation directories:
1509  --prefix=PREFIX         install architecture-independent files in PREFIX
1510                          [$ac_default_prefix]
1511  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1512                          [PREFIX]
1513
1514By default, \`make install' will install all the files in
1515\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1516an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1517for instance \`--prefix=\$HOME'.
1518
1519For better control, use the options below.
1520
1521Fine tuning of the installation directories:
1522  --bindir=DIR            user executables [EPREFIX/bin]
1523  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1524  --libexecdir=DIR        program executables [EPREFIX/libexec]
1525  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1526  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1527  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1528  --libdir=DIR            object code libraries [EPREFIX/lib]
1529  --includedir=DIR        C header files [PREFIX/include]
1530  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1531  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1532  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1533  --infodir=DIR           info documentation [DATAROOTDIR/info]
1534  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1535  --mandir=DIR            man documentation [DATAROOTDIR/man]
1536  --docdir=DIR            documentation root [DATAROOTDIR/doc/netpgp]
1537  --htmldir=DIR           html documentation [DOCDIR]
1538  --dvidir=DIR            dvi documentation [DOCDIR]
1539  --pdfdir=DIR            pdf documentation [DOCDIR]
1540  --psdir=DIR             ps documentation [DOCDIR]
1541_ACEOF
1542
1543  cat <<\_ACEOF
1544
1545Program names:
1546  --program-prefix=PREFIX            prepend PREFIX to installed program names
1547  --program-suffix=SUFFIX            append SUFFIX to installed program names
1548  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1549
1550System types:
1551  --build=BUILD     configure for building on BUILD [guessed]
1552  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1553_ACEOF
1554fi
1555
1556if test -n "$ac_init_help"; then
1557  case $ac_init_help in
1558     short | recursive ) echo "Configuration of netpgp 20090608:";;
1559   esac
1560  cat <<\_ACEOF
1561
1562Optional Features:
1563  --disable-option-checking  ignore unrecognized --enable/--with options
1564  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1565  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1566  --enable-maintainer-mode  enable make rules and dependencies not useful
1567			  (and sometimes confusing) to the casual installer
1568  --disable-dependency-tracking  speeds up one-time build
1569  --enable-dependency-tracking   do not reject slow dependency extractors
1570  --enable-shared[=PKGS]  build shared libraries [default=yes]
1571  --enable-static[=PKGS]  build static libraries [default=yes]
1572  --enable-fast-install[=PKGS]
1573                          optimize for fast installation [default=yes]
1574  --disable-libtool-lock  avoid locking (might break parallel builds)
1575
1576Optional Packages:
1577  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1578  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1579  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1580  --with-pic              try to use only PIC/non-PIC objects [default=use
1581                          both]
1582  --with-tags[=TAGS]      include additional configurations [automatic]
1583
1584Some influential environment variables:
1585  CC          C compiler command
1586  CFLAGS      C compiler flags
1587  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1588              nonstandard directory <lib dir>
1589  LIBS        libraries to pass to the linker, e.g. -l<library>
1590  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1591              you have headers in a nonstandard directory <include dir>
1592  CPP         C preprocessor
1593  CXX         C++ compiler command
1594  CXXFLAGS    C++ compiler flags
1595  CXXCPP      C++ preprocessor
1596  F77         Fortran 77 compiler command
1597  FFLAGS      Fortran 77 compiler flags
1598
1599Use these variables to override the choices made by `configure' or to help
1600it to find libraries and programs with nonstandard names/locations.
1601
1602Report bugs to <Alistair Crooks <agc@netbsd.org> c0596823>.
1603_ACEOF
1604ac_status=$?
1605fi
1606
1607if test "$ac_init_help" = "recursive"; then
1608  # If there are subdirs, report their specific --help.
1609  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1610    test -d "$ac_dir" ||
1611      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1612      continue
1613    ac_builddir=.
1614
1615case "$ac_dir" in
1616.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1617*)
1618  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1619  # A ".." for each directory in $ac_dir_suffix.
1620  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1621  case $ac_top_builddir_sub in
1622  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1623  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1624  esac ;;
1625esac
1626ac_abs_top_builddir=$ac_pwd
1627ac_abs_builddir=$ac_pwd$ac_dir_suffix
1628# for backward compatibility:
1629ac_top_builddir=$ac_top_build_prefix
1630
1631case $srcdir in
1632  .)  # We are building in place.
1633    ac_srcdir=.
1634    ac_top_srcdir=$ac_top_builddir_sub
1635    ac_abs_top_srcdir=$ac_pwd ;;
1636  [\\/]* | ?:[\\/]* )  # Absolute name.
1637    ac_srcdir=$srcdir$ac_dir_suffix;
1638    ac_top_srcdir=$srcdir
1639    ac_abs_top_srcdir=$srcdir ;;
1640  *) # Relative name.
1641    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1642    ac_top_srcdir=$ac_top_build_prefix$srcdir
1643    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1644esac
1645ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1646
1647    cd "$ac_dir" || { ac_status=$?; continue; }
1648    # Check for guested configure.
1649    if test -f "$ac_srcdir/configure.gnu"; then
1650      echo &&
1651      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1652    elif test -f "$ac_srcdir/configure"; then
1653      echo &&
1654      $SHELL "$ac_srcdir/configure" --help=recursive
1655    else
1656      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1657    fi || ac_status=$?
1658    cd "$ac_pwd" || { ac_status=$?; break; }
1659  done
1660fi
1661
1662test -n "$ac_init_help" && exit $ac_status
1663if $ac_init_version; then
1664  cat <<\_ACEOF
1665netpgp configure 20090608
1666generated by GNU Autoconf 2.63
1667
1668Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16692002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1670This configure script is free software; the Free Software Foundation
1671gives unlimited permission to copy, distribute and modify it.
1672_ACEOF
1673  exit
1674fi
1675cat >config.log <<_ACEOF
1676This file contains any messages produced by compilers while
1677running configure, to aid debugging if configure makes a mistake.
1678
1679It was created by netpgp $as_me 20090608, which was
1680generated by GNU Autoconf 2.63.  Invocation command line was
1681
1682  $ $0 $@
1683
1684_ACEOF
1685exec 5>>config.log
1686{
1687cat <<_ASUNAME
1688## --------- ##
1689## Platform. ##
1690## --------- ##
1691
1692hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1693uname -m = `(uname -m) 2>/dev/null || echo unknown`
1694uname -r = `(uname -r) 2>/dev/null || echo unknown`
1695uname -s = `(uname -s) 2>/dev/null || echo unknown`
1696uname -v = `(uname -v) 2>/dev/null || echo unknown`
1697
1698/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1699/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1700
1701/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1702/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1703/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1704/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1705/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1706/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1707/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1708
1709_ASUNAME
1710
1711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1712for as_dir in $PATH
1713do
1714  IFS=$as_save_IFS
1715  test -z "$as_dir" && as_dir=.
1716  $as_echo "PATH: $as_dir"
1717done
1718IFS=$as_save_IFS
1719
1720} >&5
1721
1722cat >&5 <<_ACEOF
1723
1724
1725## ----------- ##
1726## Core tests. ##
1727## ----------- ##
1728
1729_ACEOF
1730
1731
1732# Keep a trace of the command line.
1733# Strip out --no-create and --no-recursion so they do not pile up.
1734# Strip out --silent because we don't want to record it for future runs.
1735# Also quote any args containing shell meta-characters.
1736# Make two passes to allow for proper duplicate-argument suppression.
1737ac_configure_args=
1738ac_configure_args0=
1739ac_configure_args1=
1740ac_must_keep_next=false
1741for ac_pass in 1 2
1742do
1743  for ac_arg
1744  do
1745    case $ac_arg in
1746    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1747    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1748    | -silent | --silent | --silen | --sile | --sil)
1749      continue ;;
1750    *\'*)
1751      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1752    esac
1753    case $ac_pass in
1754    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1755    2)
1756      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1757      if test $ac_must_keep_next = true; then
1758	ac_must_keep_next=false # Got value, back to normal.
1759      else
1760	case $ac_arg in
1761	  *=* | --config-cache | -C | -disable-* | --disable-* \
1762	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1763	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1764	  | -with-* | --with-* | -without-* | --without-* | --x)
1765	    case "$ac_configure_args0 " in
1766	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1767	    esac
1768	    ;;
1769	  -* ) ac_must_keep_next=true ;;
1770	esac
1771      fi
1772      ac_configure_args="$ac_configure_args '$ac_arg'"
1773      ;;
1774    esac
1775  done
1776done
1777$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1778$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1779
1780# When interrupted or exit'd, cleanup temporary files, and complete
1781# config.log.  We remove comments because anyway the quotes in there
1782# would cause problems or look ugly.
1783# WARNING: Use '\'' to represent an apostrophe within the trap.
1784# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1785trap 'exit_status=$?
1786  # Save into config.log some information that might help in debugging.
1787  {
1788    echo
1789
1790    cat <<\_ASBOX
1791## ---------------- ##
1792## Cache variables. ##
1793## ---------------- ##
1794_ASBOX
1795    echo
1796    # The following way of writing the cache mishandles newlines in values,
1797(
1798  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1799    eval ac_val=\$$ac_var
1800    case $ac_val in #(
1801    *${as_nl}*)
1802      case $ac_var in #(
1803      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1804$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1805      esac
1806      case $ac_var in #(
1807      _ | IFS | as_nl) ;; #(
1808      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1809      *) $as_unset $ac_var ;;
1810      esac ;;
1811    esac
1812  done
1813  (set) 2>&1 |
1814    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1815    *${as_nl}ac_space=\ *)
1816      sed -n \
1817	"s/'\''/'\''\\\\'\'''\''/g;
1818	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1819      ;; #(
1820    *)
1821      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1822      ;;
1823    esac |
1824    sort
1825)
1826    echo
1827
1828    cat <<\_ASBOX
1829## ----------------- ##
1830## Output variables. ##
1831## ----------------- ##
1832_ASBOX
1833    echo
1834    for ac_var in $ac_subst_vars
1835    do
1836      eval ac_val=\$$ac_var
1837      case $ac_val in
1838      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1839      esac
1840      $as_echo "$ac_var='\''$ac_val'\''"
1841    done | sort
1842    echo
1843
1844    if test -n "$ac_subst_files"; then
1845      cat <<\_ASBOX
1846## ------------------- ##
1847## File substitutions. ##
1848## ------------------- ##
1849_ASBOX
1850      echo
1851      for ac_var in $ac_subst_files
1852      do
1853	eval ac_val=\$$ac_var
1854	case $ac_val in
1855	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1856	esac
1857	$as_echo "$ac_var='\''$ac_val'\''"
1858      done | sort
1859      echo
1860    fi
1861
1862    if test -s confdefs.h; then
1863      cat <<\_ASBOX
1864## ----------- ##
1865## confdefs.h. ##
1866## ----------- ##
1867_ASBOX
1868      echo
1869      cat confdefs.h
1870      echo
1871    fi
1872    test "$ac_signal" != 0 &&
1873      $as_echo "$as_me: caught signal $ac_signal"
1874    $as_echo "$as_me: exit $exit_status"
1875  } >&5
1876  rm -f core *.core core.conftest.* &&
1877    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1878    exit $exit_status
1879' 0
1880for ac_signal in 1 2 13 15; do
1881  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1882done
1883ac_signal=0
1884
1885# confdefs.h avoids OS command line length limits that DEFS can exceed.
1886rm -f -r conftest* confdefs.h
1887
1888# Predefined preprocessor variables.
1889
1890cat >>confdefs.h <<_ACEOF
1891#define PACKAGE_NAME "$PACKAGE_NAME"
1892_ACEOF
1893
1894
1895cat >>confdefs.h <<_ACEOF
1896#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1897_ACEOF
1898
1899
1900cat >>confdefs.h <<_ACEOF
1901#define PACKAGE_VERSION "$PACKAGE_VERSION"
1902_ACEOF
1903
1904
1905cat >>confdefs.h <<_ACEOF
1906#define PACKAGE_STRING "$PACKAGE_STRING"
1907_ACEOF
1908
1909
1910cat >>confdefs.h <<_ACEOF
1911#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1912_ACEOF
1913
1914
1915# Let the site file select an alternate cache file if it wants to.
1916# Prefer an explicitly selected file to automatically selected ones.
1917ac_site_file1=NONE
1918ac_site_file2=NONE
1919if test -n "$CONFIG_SITE"; then
1920  ac_site_file1=$CONFIG_SITE
1921elif test "x$prefix" != xNONE; then
1922  ac_site_file1=$prefix/share/config.site
1923  ac_site_file2=$prefix/etc/config.site
1924else
1925  ac_site_file1=$ac_default_prefix/share/config.site
1926  ac_site_file2=$ac_default_prefix/etc/config.site
1927fi
1928for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1929do
1930  test "x$ac_site_file" = xNONE && continue
1931  if test -r "$ac_site_file"; then
1932    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1933$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1934    sed 's/^/| /' "$ac_site_file" >&5
1935    . "$ac_site_file"
1936  fi
1937done
1938
1939if test -r "$cache_file"; then
1940  # Some versions of bash will fail to source /dev/null (special
1941  # files actually), so we avoid doing that.
1942  if test -f "$cache_file"; then
1943    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1944$as_echo "$as_me: loading cache $cache_file" >&6;}
1945    case $cache_file in
1946      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1947      *)                      . "./$cache_file";;
1948    esac
1949  fi
1950else
1951  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1952$as_echo "$as_me: creating cache $cache_file" >&6;}
1953  >$cache_file
1954fi
1955
1956# Check that the precious variables saved in the cache have kept the same
1957# value.
1958ac_cache_corrupted=false
1959for ac_var in $ac_precious_vars; do
1960  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1961  eval ac_new_set=\$ac_env_${ac_var}_set
1962  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1963  eval ac_new_val=\$ac_env_${ac_var}_value
1964  case $ac_old_set,$ac_new_set in
1965    set,)
1966      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1967$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1968      ac_cache_corrupted=: ;;
1969    ,set)
1970      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1971$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1972      ac_cache_corrupted=: ;;
1973    ,);;
1974    *)
1975      if test "x$ac_old_val" != "x$ac_new_val"; then
1976	# differences in whitespace do not lead to failure.
1977	ac_old_val_w=`echo x $ac_old_val`
1978	ac_new_val_w=`echo x $ac_new_val`
1979	if test "$ac_old_val_w" != "$ac_new_val_w"; then
1980	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1981$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1982	  ac_cache_corrupted=:
1983	else
1984	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1985$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1986	  eval $ac_var=\$ac_old_val
1987	fi
1988	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
1989$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
1990	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
1991$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
1992      fi;;
1993  esac
1994  # Pass precious variables to config.status.
1995  if test "$ac_new_set" = set; then
1996    case $ac_new_val in
1997    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1998    *) ac_arg=$ac_var=$ac_new_val ;;
1999    esac
2000    case " $ac_configure_args " in
2001      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2002      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2003    esac
2004  fi
2005done
2006if $ac_cache_corrupted; then
2007  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2008$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2009  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2010$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2011  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2012$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2013   { (exit 1); exit 1; }; }
2014fi
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040ac_ext=c
2041ac_cpp='$CPP $CPPFLAGS'
2042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2044ac_compiler_gnu=$ac_cv_c_compiler_gnu
2045
2046
2047
2048
2049
2050## --------------------- ##
2051## M4sh Initialization.  ##
2052## --------------------- ##
2053
2054# Be more Bourne compatible
2055DUALCASE=1; export DUALCASE # for MKS sh
2056if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2057  emulate sh
2058  NULLCMD=:
2059  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2060  # is contrary to our usage.  Disable this feature.
2061  alias -g '${1+"$@"}'='"$@"'
2062  setopt NO_GLOB_SUBST
2063else
2064  case `(set -o) 2>/dev/null` in
2065  *posix*) set -o posix ;;
2066esac
2067
2068fi
2069
2070
2071
2072
2073# PATH needs CR
2074# Avoid depending upon Character Ranges.
2075as_cr_letters='abcdefghijklmnopqrstuvwxyz'
2076as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2077as_cr_Letters=$as_cr_letters$as_cr_LETTERS
2078as_cr_digits='0123456789'
2079as_cr_alnum=$as_cr_Letters$as_cr_digits
2080
2081as_nl='
2082'
2083export as_nl
2084# Printing a long string crashes Solaris 7 /usr/bin/printf.
2085as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2086as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
2087as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
2088if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
2089  as_echo='printf %s\n'
2090  as_echo_n='printf %s'
2091else
2092  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
2093    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
2094    as_echo_n='/usr/ucb/echo -n'
2095  else
2096    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
2097    as_echo_n_body='eval
2098      arg=$1;
2099      case $arg in
2100      *"$as_nl"*)
2101	expr "X$arg" : "X\\(.*\\)$as_nl";
2102	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
2103      esac;
2104      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
2105    '
2106    export as_echo_n_body
2107    as_echo_n='sh -c $as_echo_n_body as_echo'
2108  fi
2109  export as_echo_body
2110  as_echo='sh -c $as_echo_body as_echo'
2111fi
2112
2113# The user is always right.
2114if test "${PATH_SEPARATOR+set}" != set; then
2115  PATH_SEPARATOR=:
2116  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
2117    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
2118      PATH_SEPARATOR=';'
2119  }
2120fi
2121
2122# Support unset when possible.
2123if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
2124  as_unset=unset
2125else
2126  as_unset=false
2127fi
2128
2129
2130# IFS
2131# We need space, tab and new line, in precisely that order.  Quoting is
2132# there to prevent editors from complaining about space-tab.
2133# (If _AS_PATH_WALK were called with IFS unset, it would disable word
2134# splitting by setting IFS to empty value.)
2135IFS=" ""	$as_nl"
2136
2137# Find who we are.  Look in the path if we contain no directory separator.
2138case $0 in
2139  *[\\/]* ) as_myself=$0 ;;
2140  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2141for as_dir in $PATH
2142do
2143  IFS=$as_save_IFS
2144  test -z "$as_dir" && as_dir=.
2145  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
2146done
2147IFS=$as_save_IFS
2148
2149     ;;
2150esac
2151# We did not find ourselves, most probably we were run as `sh COMMAND'
2152# in which case we are not to be found in the path.
2153if test "x$as_myself" = x; then
2154  as_myself=$0
2155fi
2156if test ! -f "$as_myself"; then
2157  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2158  { (exit 1); exit 1; }
2159fi
2160
2161# Work around bugs in pre-3.0 UWIN ksh.
2162for as_var in ENV MAIL MAILPATH
2163do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
2164done
2165PS1='$ '
2166PS2='> '
2167PS4='+ '
2168
2169# NLS nuisances.
2170LC_ALL=C
2171export LC_ALL
2172LANGUAGE=C
2173export LANGUAGE
2174
2175# Required to use basename.
2176if expr a : '\(a\)' >/dev/null 2>&1 &&
2177   test "X`expr 00001 : '.*\(...\)'`" = X001; then
2178  as_expr=expr
2179else
2180  as_expr=false
2181fi
2182
2183if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2184  as_basename=basename
2185else
2186  as_basename=false
2187fi
2188
2189
2190# Name of the executable.
2191as_me=`$as_basename -- "$0" ||
2192$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2193	 X"$0" : 'X\(//\)$' \| \
2194	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
2195$as_echo X/"$0" |
2196    sed '/^.*\/\([^/][^/]*\)\/*$/{
2197	    s//\1/
2198	    q
2199	  }
2200	  /^X\/\(\/\/\)$/{
2201	    s//\1/
2202	    q
2203	  }
2204	  /^X\/\(\/\).*/{
2205	    s//\1/
2206	    q
2207	  }
2208	  s/.*/./; q'`
2209
2210# CDPATH.
2211$as_unset CDPATH
2212
2213
2214
2215ac_aux_dir=
2216for ac_dir in buildaux "$srcdir"/buildaux; do
2217  if test -f "$ac_dir/install-sh"; then
2218    ac_aux_dir=$ac_dir
2219    ac_install_sh="$ac_aux_dir/install-sh -c"
2220    break
2221  elif test -f "$ac_dir/install.sh"; then
2222    ac_aux_dir=$ac_dir
2223    ac_install_sh="$ac_aux_dir/install.sh -c"
2224    break
2225  elif test -f "$ac_dir/shtool"; then
2226    ac_aux_dir=$ac_dir
2227    ac_install_sh="$ac_aux_dir/shtool install -c"
2228    break
2229  fi
2230done
2231if test -z "$ac_aux_dir"; then
2232  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in buildaux \"$srcdir\"/buildaux" >&5
2233$as_echo "$as_me: error: cannot find install-sh or install.sh in buildaux \"$srcdir\"/buildaux" >&2;}
2234   { (exit 1); exit 1; }; }
2235fi
2236
2237# These three variables are undocumented and unsupported,
2238# and are intended to be withdrawn in a future Autoconf release.
2239# They can cause serious problems if a builder's source tree is in a directory
2240# whose full name contains unusual characters.
2241ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2242ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2243ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2244
2245
2246ac_config_headers="$ac_config_headers src/lib/config.h"
2247
2248
2249am__api_version='1.10'
2250
2251# Find a good install program.  We prefer a C program (faster),
2252# so one script is as good as another.  But avoid the broken or
2253# incompatible versions:
2254# SysV /etc/install, /usr/sbin/install
2255# SunOS /usr/etc/install
2256# IRIX /sbin/install
2257# AIX /bin/install
2258# AmigaOS /C/install, which installs bootblocks on floppy discs
2259# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2260# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2261# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2262# OS/2's system install, which has a completely different semantic
2263# ./install, which can be erroneously created by make from ./install.sh.
2264# Reject install programs that cannot install multiple files.
2265{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2266$as_echo_n "checking for a BSD-compatible install... " >&6; }
2267if test -z "$INSTALL"; then
2268if test "${ac_cv_path_install+set}" = set; then
2269  $as_echo_n "(cached) " >&6
2270else
2271  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2272for as_dir in $PATH
2273do
2274  IFS=$as_save_IFS
2275  test -z "$as_dir" && as_dir=.
2276  # Account for people who put trailing slashes in PATH elements.
2277case $as_dir/ in
2278  ./ | .// | /cC/* | \
2279  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2280  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2281  /usr/ucb/* ) ;;
2282  *)
2283    # OSF1 and SCO ODT 3.0 have their own names for install.
2284    # Don't use installbsd from OSF since it installs stuff as root
2285    # by default.
2286    for ac_prog in ginstall scoinst install; do
2287      for ac_exec_ext in '' $ac_executable_extensions; do
2288	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2289	  if test $ac_prog = install &&
2290	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2291	    # AIX install.  It has an incompatible calling convention.
2292	    :
2293	  elif test $ac_prog = install &&
2294	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2295	    # program-specific install script used by HP pwplus--don't use.
2296	    :
2297	  else
2298	    rm -rf conftest.one conftest.two conftest.dir
2299	    echo one > conftest.one
2300	    echo two > conftest.two
2301	    mkdir conftest.dir
2302	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2303	      test -s conftest.one && test -s conftest.two &&
2304	      test -s conftest.dir/conftest.one &&
2305	      test -s conftest.dir/conftest.two
2306	    then
2307	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2308	      break 3
2309	    fi
2310	  fi
2311	fi
2312      done
2313    done
2314    ;;
2315esac
2316
2317done
2318IFS=$as_save_IFS
2319
2320rm -rf conftest.one conftest.two conftest.dir
2321
2322fi
2323  if test "${ac_cv_path_install+set}" = set; then
2324    INSTALL=$ac_cv_path_install
2325  else
2326    # As a last resort, use the slow shell script.  Don't cache a
2327    # value for INSTALL within a source directory, because that will
2328    # break other packages using the cache if that directory is
2329    # removed, or if the value is a relative name.
2330    INSTALL=$ac_install_sh
2331  fi
2332fi
2333{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2334$as_echo "$INSTALL" >&6; }
2335
2336# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2337# It thinks the first close brace ends the variable substitution.
2338test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2339
2340test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2341
2342test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2343
2344{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2345$as_echo_n "checking whether build environment is sane... " >&6; }
2346# Just in case
2347sleep 1
2348echo timestamp > conftest.file
2349# Do `set' in a subshell so we don't clobber the current shell's
2350# arguments.  Must try -L first in case configure is actually a
2351# symlink; some systems play weird games with the mod time of symlinks
2352# (eg FreeBSD returns the mod time of the symlink's containing
2353# directory).
2354if (
2355   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2356   if test "$*" = "X"; then
2357      # -L didn't work.
2358      set X `ls -t $srcdir/configure conftest.file`
2359   fi
2360   rm -f conftest.file
2361   if test "$*" != "X $srcdir/configure conftest.file" \
2362      && test "$*" != "X conftest.file $srcdir/configure"; then
2363
2364      # If neither matched, then we have a broken ls.  This can happen
2365      # if, for instance, CONFIG_SHELL is bash and it inherits a
2366      # broken ls alias from the environment.  This has actually
2367      # happened.  Such a system could not be considered "sane".
2368      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2369alias in your environment" >&5
2370$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2371alias in your environment" >&2;}
2372   { (exit 1); exit 1; }; }
2373   fi
2374
2375   test "$2" = conftest.file
2376   )
2377then
2378   # Ok.
2379   :
2380else
2381   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2382Check your system clock" >&5
2383$as_echo "$as_me: error: newly created file is older than distributed files!
2384Check your system clock" >&2;}
2385   { (exit 1); exit 1; }; }
2386fi
2387{ $as_echo "$as_me:$LINENO: result: yes" >&5
2388$as_echo "yes" >&6; }
2389test "$program_prefix" != NONE &&
2390  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2391# Use a double $ so make ignores it.
2392test "$program_suffix" != NONE &&
2393  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2394# Double any \ or $.
2395# By default was `s,x,x', remove it if useless.
2396ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2397program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2398
2399# expand $ac_aux_dir to an absolute path
2400am_aux_dir=`cd $ac_aux_dir && pwd`
2401
2402test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2403# Use eval to expand $SHELL
2404if eval "$MISSING --run true"; then
2405  am_missing_run="$MISSING --run "
2406else
2407  am_missing_run=
2408  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2409$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2410fi
2411
2412{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2413$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2414if test -z "$MKDIR_P"; then
2415  if test "${ac_cv_path_mkdir+set}" = set; then
2416  $as_echo_n "(cached) " >&6
2417else
2418  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2420do
2421  IFS=$as_save_IFS
2422  test -z "$as_dir" && as_dir=.
2423  for ac_prog in mkdir gmkdir; do
2424	 for ac_exec_ext in '' $ac_executable_extensions; do
2425	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2426	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2427	     'mkdir (GNU coreutils) '* | \
2428	     'mkdir (coreutils) '* | \
2429	     'mkdir (fileutils) '4.1*)
2430	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2431	       break 3;;
2432	   esac
2433	 done
2434       done
2435done
2436IFS=$as_save_IFS
2437
2438fi
2439
2440  if test "${ac_cv_path_mkdir+set}" = set; then
2441    MKDIR_P="$ac_cv_path_mkdir -p"
2442  else
2443    # As a last resort, use the slow shell script.  Don't cache a
2444    # value for MKDIR_P within a source directory, because that will
2445    # break other packages using the cache if that directory is
2446    # removed, or if the value is a relative name.
2447    test -d ./--version && rmdir ./--version
2448    MKDIR_P="$ac_install_sh -d"
2449  fi
2450fi
2451{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2452$as_echo "$MKDIR_P" >&6; }
2453
2454mkdir_p="$MKDIR_P"
2455case $mkdir_p in
2456  [\\/$]* | ?:[\\/]*) ;;
2457  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2458esac
2459
2460for ac_prog in gawk mawk nawk awk
2461do
2462  # Extract the first word of "$ac_prog", so it can be a program name with args.
2463set dummy $ac_prog; ac_word=$2
2464{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2465$as_echo_n "checking for $ac_word... " >&6; }
2466if test "${ac_cv_prog_AWK+set}" = set; then
2467  $as_echo_n "(cached) " >&6
2468else
2469  if test -n "$AWK"; then
2470  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2471else
2472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473for as_dir in $PATH
2474do
2475  IFS=$as_save_IFS
2476  test -z "$as_dir" && as_dir=.
2477  for ac_exec_ext in '' $ac_executable_extensions; do
2478  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2479    ac_cv_prog_AWK="$ac_prog"
2480    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2481    break 2
2482  fi
2483done
2484done
2485IFS=$as_save_IFS
2486
2487fi
2488fi
2489AWK=$ac_cv_prog_AWK
2490if test -n "$AWK"; then
2491  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2492$as_echo "$AWK" >&6; }
2493else
2494  { $as_echo "$as_me:$LINENO: result: no" >&5
2495$as_echo "no" >&6; }
2496fi
2497
2498
2499  test -n "$AWK" && break
2500done
2501
2502{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2503$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2504set x ${MAKE-make}
2505ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2506if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2507  $as_echo_n "(cached) " >&6
2508else
2509  cat >conftest.make <<\_ACEOF
2510SHELL = /bin/sh
2511all:
2512	@echo '@@@%%%=$(MAKE)=@@@%%%'
2513_ACEOF
2514# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2515case `${MAKE-make} -f conftest.make 2>/dev/null` in
2516  *@@@%%%=?*=@@@%%%*)
2517    eval ac_cv_prog_make_${ac_make}_set=yes;;
2518  *)
2519    eval ac_cv_prog_make_${ac_make}_set=no;;
2520esac
2521rm -f conftest.make
2522fi
2523if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2524  { $as_echo "$as_me:$LINENO: result: yes" >&5
2525$as_echo "yes" >&6; }
2526  SET_MAKE=
2527else
2528  { $as_echo "$as_me:$LINENO: result: no" >&5
2529$as_echo "no" >&6; }
2530  SET_MAKE="MAKE=${MAKE-make}"
2531fi
2532
2533rm -rf .tst 2>/dev/null
2534mkdir .tst 2>/dev/null
2535if test -d .tst; then
2536  am__leading_dot=.
2537else
2538  am__leading_dot=_
2539fi
2540rmdir .tst 2>/dev/null
2541
2542if test "`cd $srcdir && pwd`" != "`pwd`"; then
2543  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2544  # is not polluted with repeated "-I."
2545  am__isrc=' -I$(srcdir)'
2546  # test to see if srcdir already configured
2547  if test -f $srcdir/config.status; then
2548    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2549$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2550   { (exit 1); exit 1; }; }
2551  fi
2552fi
2553
2554# test whether we have cygpath
2555if test -z "$CYGPATH_W"; then
2556  if (cygpath --version) >/dev/null 2>/dev/null; then
2557    CYGPATH_W='cygpath -w'
2558  else
2559    CYGPATH_W=echo
2560  fi
2561fi
2562
2563
2564# Define the identity of the package.
2565 PACKAGE='netpgp'
2566 VERSION='20090608'
2567
2568
2569cat >>confdefs.h <<_ACEOF
2570#define PACKAGE "$PACKAGE"
2571_ACEOF
2572
2573
2574cat >>confdefs.h <<_ACEOF
2575#define VERSION "$VERSION"
2576_ACEOF
2577
2578# Some tools Automake needs.
2579
2580ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2581
2582
2583AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2584
2585
2586AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2587
2588
2589AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2590
2591
2592MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2593
2594install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2595
2596# Installed binaries are usually stripped using `strip' when the user
2597# run `make install-strip'.  However `strip' might not be the right
2598# tool to use in cross-compilation environments, therefore Automake
2599# will honor the `STRIP' environment variable to overrule this program.
2600if test "$cross_compiling" != no; then
2601  if test -n "$ac_tool_prefix"; then
2602  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2603set dummy ${ac_tool_prefix}strip; ac_word=$2
2604{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2605$as_echo_n "checking for $ac_word... " >&6; }
2606if test "${ac_cv_prog_STRIP+set}" = set; then
2607  $as_echo_n "(cached) " >&6
2608else
2609  if test -n "$STRIP"; then
2610  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2611else
2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2613for as_dir in $PATH
2614do
2615  IFS=$as_save_IFS
2616  test -z "$as_dir" && as_dir=.
2617  for ac_exec_ext in '' $ac_executable_extensions; do
2618  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2619    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2620    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2621    break 2
2622  fi
2623done
2624done
2625IFS=$as_save_IFS
2626
2627fi
2628fi
2629STRIP=$ac_cv_prog_STRIP
2630if test -n "$STRIP"; then
2631  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2632$as_echo "$STRIP" >&6; }
2633else
2634  { $as_echo "$as_me:$LINENO: result: no" >&5
2635$as_echo "no" >&6; }
2636fi
2637
2638
2639fi
2640if test -z "$ac_cv_prog_STRIP"; then
2641  ac_ct_STRIP=$STRIP
2642  # Extract the first word of "strip", so it can be a program name with args.
2643set dummy strip; ac_word=$2
2644{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2645$as_echo_n "checking for $ac_word... " >&6; }
2646if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2647  $as_echo_n "(cached) " >&6
2648else
2649  if test -n "$ac_ct_STRIP"; then
2650  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2651else
2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2653for as_dir in $PATH
2654do
2655  IFS=$as_save_IFS
2656  test -z "$as_dir" && as_dir=.
2657  for ac_exec_ext in '' $ac_executable_extensions; do
2658  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2659    ac_cv_prog_ac_ct_STRIP="strip"
2660    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2661    break 2
2662  fi
2663done
2664done
2665IFS=$as_save_IFS
2666
2667fi
2668fi
2669ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2670if test -n "$ac_ct_STRIP"; then
2671  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2672$as_echo "$ac_ct_STRIP" >&6; }
2673else
2674  { $as_echo "$as_me:$LINENO: result: no" >&5
2675$as_echo "no" >&6; }
2676fi
2677
2678  if test "x$ac_ct_STRIP" = x; then
2679    STRIP=":"
2680  else
2681    case $cross_compiling:$ac_tool_warned in
2682yes:)
2683{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2685ac_tool_warned=yes ;;
2686esac
2687    STRIP=$ac_ct_STRIP
2688  fi
2689else
2690  STRIP="$ac_cv_prog_STRIP"
2691fi
2692
2693fi
2694INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2695
2696# We need awk for the "check" target.  The system "awk" is bad on
2697# some platforms.
2698# Always define AMTAR for backward compatibility.
2699
2700AMTAR=${AMTAR-"${am_missing_run}tar"}
2701
2702am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2703
2704
2705
2706
2707
2708{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2709$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2710    # Check whether --enable-maintainer-mode was given.
2711if test "${enable_maintainer_mode+set}" = set; then
2712  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2713else
2714  USE_MAINTAINER_MODE=no
2715fi
2716
2717  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2718$as_echo "$USE_MAINTAINER_MODE" >&6; }
2719   if test $USE_MAINTAINER_MODE = yes; then
2720  MAINTAINER_MODE_TRUE=
2721  MAINTAINER_MODE_FALSE='#'
2722else
2723  MAINTAINER_MODE_TRUE='#'
2724  MAINTAINER_MODE_FALSE=
2725fi
2726
2727  MAINT=$MAINTAINER_MODE_TRUE
2728
2729
2730
2731# Make sure we can run config.sub.
2732$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2733  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2734$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2735   { (exit 1); exit 1; }; }
2736
2737{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2738$as_echo_n "checking build system type... " >&6; }
2739if test "${ac_cv_build+set}" = set; then
2740  $as_echo_n "(cached) " >&6
2741else
2742  ac_build_alias=$build_alias
2743test "x$ac_build_alias" = x &&
2744  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2745test "x$ac_build_alias" = x &&
2746  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2747$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2748   { (exit 1); exit 1; }; }
2749ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2750  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2751$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2752   { (exit 1); exit 1; }; }
2753
2754fi
2755{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2756$as_echo "$ac_cv_build" >&6; }
2757case $ac_cv_build in
2758*-*-*) ;;
2759*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2760$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2761   { (exit 1); exit 1; }; };;
2762esac
2763build=$ac_cv_build
2764ac_save_IFS=$IFS; IFS='-'
2765set x $ac_cv_build
2766shift
2767build_cpu=$1
2768build_vendor=$2
2769shift; shift
2770# Remember, the first character of IFS is used to create $*,
2771# except with old shells:
2772build_os=$*
2773IFS=$ac_save_IFS
2774case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2775
2776
2777{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2778$as_echo_n "checking host system type... " >&6; }
2779if test "${ac_cv_host+set}" = set; then
2780  $as_echo_n "(cached) " >&6
2781else
2782  if test "x$host_alias" = x; then
2783  ac_cv_host=$ac_cv_build
2784else
2785  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2786    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2787$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2788   { (exit 1); exit 1; }; }
2789fi
2790
2791fi
2792{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2793$as_echo "$ac_cv_host" >&6; }
2794case $ac_cv_host in
2795*-*-*) ;;
2796*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2797$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2798   { (exit 1); exit 1; }; };;
2799esac
2800host=$ac_cv_host
2801ac_save_IFS=$IFS; IFS='-'
2802set x $ac_cv_host
2803shift
2804host_cpu=$1
2805host_vendor=$2
2806shift; shift
2807# Remember, the first character of IFS is used to create $*,
2808# except with old shells:
2809host_os=$*
2810IFS=$ac_save_IFS
2811case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2812
2813
2814CANONICAL_HOST=$host
2815
2816
2817# Checks for programs.
2818#
2819{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2820$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2821set x ${MAKE-make}
2822ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2823if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2824  $as_echo_n "(cached) " >&6
2825else
2826  cat >conftest.make <<\_ACEOF
2827SHELL = /bin/sh
2828all:
2829	@echo '@@@%%%=$(MAKE)=@@@%%%'
2830_ACEOF
2831# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2832case `${MAKE-make} -f conftest.make 2>/dev/null` in
2833  *@@@%%%=?*=@@@%%%*)
2834    eval ac_cv_prog_make_${ac_make}_set=yes;;
2835  *)
2836    eval ac_cv_prog_make_${ac_make}_set=no;;
2837esac
2838rm -f conftest.make
2839fi
2840if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2841  { $as_echo "$as_me:$LINENO: result: yes" >&5
2842$as_echo "yes" >&6; }
2843  SET_MAKE=
2844else
2845  { $as_echo "$as_me:$LINENO: result: no" >&5
2846$as_echo "no" >&6; }
2847  SET_MAKE="MAKE=${MAKE-make}"
2848fi
2849
2850for ac_prog in gawk mawk nawk awk
2851do
2852  # Extract the first word of "$ac_prog", so it can be a program name with args.
2853set dummy $ac_prog; ac_word=$2
2854{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2855$as_echo_n "checking for $ac_word... " >&6; }
2856if test "${ac_cv_prog_AWK+set}" = set; then
2857  $as_echo_n "(cached) " >&6
2858else
2859  if test -n "$AWK"; then
2860  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2861else
2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863for as_dir in $PATH
2864do
2865  IFS=$as_save_IFS
2866  test -z "$as_dir" && as_dir=.
2867  for ac_exec_ext in '' $ac_executable_extensions; do
2868  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2869    ac_cv_prog_AWK="$ac_prog"
2870    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2871    break 2
2872  fi
2873done
2874done
2875IFS=$as_save_IFS
2876
2877fi
2878fi
2879AWK=$ac_cv_prog_AWK
2880if test -n "$AWK"; then
2881  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2882$as_echo "$AWK" >&6; }
2883else
2884  { $as_echo "$as_me:$LINENO: result: no" >&5
2885$as_echo "no" >&6; }
2886fi
2887
2888
2889  test -n "$AWK" && break
2890done
2891
2892ac_ext=c
2893ac_cpp='$CPP $CPPFLAGS'
2894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2896ac_compiler_gnu=$ac_cv_c_compiler_gnu
2897if test -n "$ac_tool_prefix"; then
2898  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2899set dummy ${ac_tool_prefix}gcc; ac_word=$2
2900{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2901$as_echo_n "checking for $ac_word... " >&6; }
2902if test "${ac_cv_prog_CC+set}" = set; then
2903  $as_echo_n "(cached) " >&6
2904else
2905  if test -n "$CC"; then
2906  ac_cv_prog_CC="$CC" # Let the user override the test.
2907else
2908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2909for as_dir in $PATH
2910do
2911  IFS=$as_save_IFS
2912  test -z "$as_dir" && as_dir=.
2913  for ac_exec_ext in '' $ac_executable_extensions; do
2914  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2915    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2916    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2917    break 2
2918  fi
2919done
2920done
2921IFS=$as_save_IFS
2922
2923fi
2924fi
2925CC=$ac_cv_prog_CC
2926if test -n "$CC"; then
2927  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2928$as_echo "$CC" >&6; }
2929else
2930  { $as_echo "$as_me:$LINENO: result: no" >&5
2931$as_echo "no" >&6; }
2932fi
2933
2934
2935fi
2936if test -z "$ac_cv_prog_CC"; then
2937  ac_ct_CC=$CC
2938  # Extract the first word of "gcc", so it can be a program name with args.
2939set dummy gcc; ac_word=$2
2940{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2941$as_echo_n "checking for $ac_word... " >&6; }
2942if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2943  $as_echo_n "(cached) " >&6
2944else
2945  if test -n "$ac_ct_CC"; then
2946  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2947else
2948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2949for as_dir in $PATH
2950do
2951  IFS=$as_save_IFS
2952  test -z "$as_dir" && as_dir=.
2953  for ac_exec_ext in '' $ac_executable_extensions; do
2954  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2955    ac_cv_prog_ac_ct_CC="gcc"
2956    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2957    break 2
2958  fi
2959done
2960done
2961IFS=$as_save_IFS
2962
2963fi
2964fi
2965ac_ct_CC=$ac_cv_prog_ac_ct_CC
2966if test -n "$ac_ct_CC"; then
2967  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2968$as_echo "$ac_ct_CC" >&6; }
2969else
2970  { $as_echo "$as_me:$LINENO: result: no" >&5
2971$as_echo "no" >&6; }
2972fi
2973
2974  if test "x$ac_ct_CC" = x; then
2975    CC=""
2976  else
2977    case $cross_compiling:$ac_tool_warned in
2978yes:)
2979{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2981ac_tool_warned=yes ;;
2982esac
2983    CC=$ac_ct_CC
2984  fi
2985else
2986  CC="$ac_cv_prog_CC"
2987fi
2988
2989if test -z "$CC"; then
2990          if test -n "$ac_tool_prefix"; then
2991    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2992set dummy ${ac_tool_prefix}cc; ac_word=$2
2993{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2994$as_echo_n "checking for $ac_word... " >&6; }
2995if test "${ac_cv_prog_CC+set}" = set; then
2996  $as_echo_n "(cached) " >&6
2997else
2998  if test -n "$CC"; then
2999  ac_cv_prog_CC="$CC" # Let the user override the test.
3000else
3001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3002for as_dir in $PATH
3003do
3004  IFS=$as_save_IFS
3005  test -z "$as_dir" && as_dir=.
3006  for ac_exec_ext in '' $ac_executable_extensions; do
3007  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3008    ac_cv_prog_CC="${ac_tool_prefix}cc"
3009    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3010    break 2
3011  fi
3012done
3013done
3014IFS=$as_save_IFS
3015
3016fi
3017fi
3018CC=$ac_cv_prog_CC
3019if test -n "$CC"; then
3020  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3021$as_echo "$CC" >&6; }
3022else
3023  { $as_echo "$as_me:$LINENO: result: no" >&5
3024$as_echo "no" >&6; }
3025fi
3026
3027
3028  fi
3029fi
3030if test -z "$CC"; then
3031  # Extract the first word of "cc", so it can be a program name with args.
3032set dummy cc; ac_word=$2
3033{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3034$as_echo_n "checking for $ac_word... " >&6; }
3035if test "${ac_cv_prog_CC+set}" = set; then
3036  $as_echo_n "(cached) " >&6
3037else
3038  if test -n "$CC"; then
3039  ac_cv_prog_CC="$CC" # Let the user override the test.
3040else
3041  ac_prog_rejected=no
3042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3043for as_dir in $PATH
3044do
3045  IFS=$as_save_IFS
3046  test -z "$as_dir" && as_dir=.
3047  for ac_exec_ext in '' $ac_executable_extensions; do
3048  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3049    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3050       ac_prog_rejected=yes
3051       continue
3052     fi
3053    ac_cv_prog_CC="cc"
3054    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3055    break 2
3056  fi
3057done
3058done
3059IFS=$as_save_IFS
3060
3061if test $ac_prog_rejected = yes; then
3062  # We found a bogon in the path, so make sure we never use it.
3063  set dummy $ac_cv_prog_CC
3064  shift
3065  if test $# != 0; then
3066    # We chose a different compiler from the bogus one.
3067    # However, it has the same basename, so the bogon will be chosen
3068    # first if we set CC to just the basename; use the full file name.
3069    shift
3070    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3071  fi
3072fi
3073fi
3074fi
3075CC=$ac_cv_prog_CC
3076if test -n "$CC"; then
3077  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3078$as_echo "$CC" >&6; }
3079else
3080  { $as_echo "$as_me:$LINENO: result: no" >&5
3081$as_echo "no" >&6; }
3082fi
3083
3084
3085fi
3086if test -z "$CC"; then
3087  if test -n "$ac_tool_prefix"; then
3088  for ac_prog in cl.exe
3089  do
3090    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3091set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3092{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3093$as_echo_n "checking for $ac_word... " >&6; }
3094if test "${ac_cv_prog_CC+set}" = set; then
3095  $as_echo_n "(cached) " >&6
3096else
3097  if test -n "$CC"; then
3098  ac_cv_prog_CC="$CC" # Let the user override the test.
3099else
3100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3101for as_dir in $PATH
3102do
3103  IFS=$as_save_IFS
3104  test -z "$as_dir" && as_dir=.
3105  for ac_exec_ext in '' $ac_executable_extensions; do
3106  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3107    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3108    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3109    break 2
3110  fi
3111done
3112done
3113IFS=$as_save_IFS
3114
3115fi
3116fi
3117CC=$ac_cv_prog_CC
3118if test -n "$CC"; then
3119  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3120$as_echo "$CC" >&6; }
3121else
3122  { $as_echo "$as_me:$LINENO: result: no" >&5
3123$as_echo "no" >&6; }
3124fi
3125
3126
3127    test -n "$CC" && break
3128  done
3129fi
3130if test -z "$CC"; then
3131  ac_ct_CC=$CC
3132  for ac_prog in cl.exe
3133do
3134  # Extract the first word of "$ac_prog", so it can be a program name with args.
3135set dummy $ac_prog; ac_word=$2
3136{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3137$as_echo_n "checking for $ac_word... " >&6; }
3138if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3139  $as_echo_n "(cached) " >&6
3140else
3141  if test -n "$ac_ct_CC"; then
3142  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3143else
3144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3145for as_dir in $PATH
3146do
3147  IFS=$as_save_IFS
3148  test -z "$as_dir" && as_dir=.
3149  for ac_exec_ext in '' $ac_executable_extensions; do
3150  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3151    ac_cv_prog_ac_ct_CC="$ac_prog"
3152    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3153    break 2
3154  fi
3155done
3156done
3157IFS=$as_save_IFS
3158
3159fi
3160fi
3161ac_ct_CC=$ac_cv_prog_ac_ct_CC
3162if test -n "$ac_ct_CC"; then
3163  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3164$as_echo "$ac_ct_CC" >&6; }
3165else
3166  { $as_echo "$as_me:$LINENO: result: no" >&5
3167$as_echo "no" >&6; }
3168fi
3169
3170
3171  test -n "$ac_ct_CC" && break
3172done
3173
3174  if test "x$ac_ct_CC" = x; then
3175    CC=""
3176  else
3177    case $cross_compiling:$ac_tool_warned in
3178yes:)
3179{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3180$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3181ac_tool_warned=yes ;;
3182esac
3183    CC=$ac_ct_CC
3184  fi
3185fi
3186
3187fi
3188
3189
3190test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3192{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3193See \`config.log' for more details." >&5
3194$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3195See \`config.log' for more details." >&2;}
3196   { (exit 1); exit 1; }; }; }
3197
3198# Provide some information about the compiler.
3199$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3200set X $ac_compile
3201ac_compiler=$2
3202{ (ac_try="$ac_compiler --version >&5"
3203case "(($ac_try" in
3204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3205  *) ac_try_echo=$ac_try;;
3206esac
3207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3208$as_echo "$ac_try_echo") >&5
3209  (eval "$ac_compiler --version >&5") 2>&5
3210  ac_status=$?
3211  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3212  (exit $ac_status); }
3213{ (ac_try="$ac_compiler -v >&5"
3214case "(($ac_try" in
3215  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3216  *) ac_try_echo=$ac_try;;
3217esac
3218eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3219$as_echo "$ac_try_echo") >&5
3220  (eval "$ac_compiler -v >&5") 2>&5
3221  ac_status=$?
3222  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3223  (exit $ac_status); }
3224{ (ac_try="$ac_compiler -V >&5"
3225case "(($ac_try" in
3226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227  *) ac_try_echo=$ac_try;;
3228esac
3229eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3230$as_echo "$ac_try_echo") >&5
3231  (eval "$ac_compiler -V >&5") 2>&5
3232  ac_status=$?
3233  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3234  (exit $ac_status); }
3235
3236cat >conftest.$ac_ext <<_ACEOF
3237/* confdefs.h.  */
3238_ACEOF
3239cat confdefs.h >>conftest.$ac_ext
3240cat >>conftest.$ac_ext <<_ACEOF
3241/* end confdefs.h.  */
3242
3243int
3244main ()
3245{
3246
3247  ;
3248  return 0;
3249}
3250_ACEOF
3251ac_clean_files_save=$ac_clean_files
3252ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3253# Try to create an executable without -o first, disregard a.out.
3254# It will help us diagnose broken compilers, and finding out an intuition
3255# of exeext.
3256{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3257$as_echo_n "checking for C compiler default output file name... " >&6; }
3258ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3259
3260# The possible output files:
3261ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3262
3263ac_rmfiles=
3264for ac_file in $ac_files
3265do
3266  case $ac_file in
3267    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3268    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3269  esac
3270done
3271rm -f $ac_rmfiles
3272
3273if { (ac_try="$ac_link_default"
3274case "(($ac_try" in
3275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3276  *) ac_try_echo=$ac_try;;
3277esac
3278eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3279$as_echo "$ac_try_echo") >&5
3280  (eval "$ac_link_default") 2>&5
3281  ac_status=$?
3282  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283  (exit $ac_status); }; then
3284  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3285# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3286# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3287# so that the user can short-circuit this test for compilers unknown to
3288# Autoconf.
3289for ac_file in $ac_files ''
3290do
3291  test -f "$ac_file" || continue
3292  case $ac_file in
3293    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3294	;;
3295    [ab].out )
3296	# We found the default executable, but exeext='' is most
3297	# certainly right.
3298	break;;
3299    *.* )
3300        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3301	then :; else
3302	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3303	fi
3304	# We set ac_cv_exeext here because the later test for it is not
3305	# safe: cross compilers may not add the suffix if given an `-o'
3306	# argument, so we may need to know it at that point already.
3307	# Even if this section looks crufty: it has the advantage of
3308	# actually working.
3309	break;;
3310    * )
3311	break;;
3312  esac
3313done
3314test "$ac_cv_exeext" = no && ac_cv_exeext=
3315
3316else
3317  ac_file=''
3318fi
3319
3320{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3321$as_echo "$ac_file" >&6; }
3322if test -z "$ac_file"; then
3323  $as_echo "$as_me: failed program was:" >&5
3324sed 's/^/| /' conftest.$ac_ext >&5
3325
3326{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3327$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3328{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3329See \`config.log' for more details." >&5
3330$as_echo "$as_me: error: C compiler cannot create executables
3331See \`config.log' for more details." >&2;}
3332   { (exit 77); exit 77; }; }; }
3333fi
3334
3335ac_exeext=$ac_cv_exeext
3336
3337# Check that the compiler produces executables we can run.  If not, either
3338# the compiler is broken, or we cross compile.
3339{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3340$as_echo_n "checking whether the C compiler works... " >&6; }
3341# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3342# If not cross compiling, check that we can run a simple program.
3343if test "$cross_compiling" != yes; then
3344  if { ac_try='./$ac_file'
3345  { (case "(($ac_try" in
3346  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347  *) ac_try_echo=$ac_try;;
3348esac
3349eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3350$as_echo "$ac_try_echo") >&5
3351  (eval "$ac_try") 2>&5
3352  ac_status=$?
3353  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3354  (exit $ac_status); }; }; then
3355    cross_compiling=no
3356  else
3357    if test "$cross_compiling" = maybe; then
3358	cross_compiling=yes
3359    else
3360	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3361$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3362{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3363If you meant to cross compile, use \`--host'.
3364See \`config.log' for more details." >&5
3365$as_echo "$as_me: error: cannot run C compiled programs.
3366If you meant to cross compile, use \`--host'.
3367See \`config.log' for more details." >&2;}
3368   { (exit 1); exit 1; }; }; }
3369    fi
3370  fi
3371fi
3372{ $as_echo "$as_me:$LINENO: result: yes" >&5
3373$as_echo "yes" >&6; }
3374
3375rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3376ac_clean_files=$ac_clean_files_save
3377# Check that the compiler produces executables we can run.  If not, either
3378# the compiler is broken, or we cross compile.
3379{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3380$as_echo_n "checking whether we are cross compiling... " >&6; }
3381{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3382$as_echo "$cross_compiling" >&6; }
3383
3384{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3385$as_echo_n "checking for suffix of executables... " >&6; }
3386if { (ac_try="$ac_link"
3387case "(($ac_try" in
3388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3389  *) ac_try_echo=$ac_try;;
3390esac
3391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3392$as_echo "$ac_try_echo") >&5
3393  (eval "$ac_link") 2>&5
3394  ac_status=$?
3395  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3396  (exit $ac_status); }; then
3397  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3398# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3399# work properly (i.e., refer to `conftest.exe'), while it won't with
3400# `rm'.
3401for ac_file in conftest.exe conftest conftest.*; do
3402  test -f "$ac_file" || continue
3403  case $ac_file in
3404    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3405    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3406	  break;;
3407    * ) break;;
3408  esac
3409done
3410else
3411  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3413{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3414See \`config.log' for more details." >&5
3415$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3416See \`config.log' for more details." >&2;}
3417   { (exit 1); exit 1; }; }; }
3418fi
3419
3420rm -f conftest$ac_cv_exeext
3421{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3422$as_echo "$ac_cv_exeext" >&6; }
3423
3424rm -f conftest.$ac_ext
3425EXEEXT=$ac_cv_exeext
3426ac_exeext=$EXEEXT
3427{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3428$as_echo_n "checking for suffix of object files... " >&6; }
3429if test "${ac_cv_objext+set}" = set; then
3430  $as_echo_n "(cached) " >&6
3431else
3432  cat >conftest.$ac_ext <<_ACEOF
3433/* confdefs.h.  */
3434_ACEOF
3435cat confdefs.h >>conftest.$ac_ext
3436cat >>conftest.$ac_ext <<_ACEOF
3437/* end confdefs.h.  */
3438
3439int
3440main ()
3441{
3442
3443  ;
3444  return 0;
3445}
3446_ACEOF
3447rm -f conftest.o conftest.obj
3448if { (ac_try="$ac_compile"
3449case "(($ac_try" in
3450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3451  *) ac_try_echo=$ac_try;;
3452esac
3453eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3454$as_echo "$ac_try_echo") >&5
3455  (eval "$ac_compile") 2>&5
3456  ac_status=$?
3457  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3458  (exit $ac_status); }; then
3459  for ac_file in conftest.o conftest.obj conftest.*; do
3460  test -f "$ac_file" || continue;
3461  case $ac_file in
3462    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3463    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3464       break;;
3465  esac
3466done
3467else
3468  $as_echo "$as_me: failed program was:" >&5
3469sed 's/^/| /' conftest.$ac_ext >&5
3470
3471{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3473{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3474See \`config.log' for more details." >&5
3475$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3476See \`config.log' for more details." >&2;}
3477   { (exit 1); exit 1; }; }; }
3478fi
3479
3480rm -f conftest.$ac_cv_objext conftest.$ac_ext
3481fi
3482{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3483$as_echo "$ac_cv_objext" >&6; }
3484OBJEXT=$ac_cv_objext
3485ac_objext=$OBJEXT
3486{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3487$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3488if test "${ac_cv_c_compiler_gnu+set}" = set; then
3489  $as_echo_n "(cached) " >&6
3490else
3491  cat >conftest.$ac_ext <<_ACEOF
3492/* confdefs.h.  */
3493_ACEOF
3494cat confdefs.h >>conftest.$ac_ext
3495cat >>conftest.$ac_ext <<_ACEOF
3496/* end confdefs.h.  */
3497
3498int
3499main ()
3500{
3501#ifndef __GNUC__
3502       choke me
3503#endif
3504
3505  ;
3506  return 0;
3507}
3508_ACEOF
3509rm -f conftest.$ac_objext
3510if { (ac_try="$ac_compile"
3511case "(($ac_try" in
3512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513  *) ac_try_echo=$ac_try;;
3514esac
3515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3516$as_echo "$ac_try_echo") >&5
3517  (eval "$ac_compile") 2>conftest.er1
3518  ac_status=$?
3519  grep -v '^ *+' conftest.er1 >conftest.err
3520  rm -f conftest.er1
3521  cat conftest.err >&5
3522  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523  (exit $ac_status); } && {
3524	 test -z "$ac_c_werror_flag" ||
3525	 test ! -s conftest.err
3526       } && test -s conftest.$ac_objext; then
3527  ac_compiler_gnu=yes
3528else
3529  $as_echo "$as_me: failed program was:" >&5
3530sed 's/^/| /' conftest.$ac_ext >&5
3531
3532	ac_compiler_gnu=no
3533fi
3534
3535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536ac_cv_c_compiler_gnu=$ac_compiler_gnu
3537
3538fi
3539{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3540$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3541if test $ac_compiler_gnu = yes; then
3542  GCC=yes
3543else
3544  GCC=
3545fi
3546ac_test_CFLAGS=${CFLAGS+set}
3547ac_save_CFLAGS=$CFLAGS
3548{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3549$as_echo_n "checking whether $CC accepts -g... " >&6; }
3550if test "${ac_cv_prog_cc_g+set}" = set; then
3551  $as_echo_n "(cached) " >&6
3552else
3553  ac_save_c_werror_flag=$ac_c_werror_flag
3554   ac_c_werror_flag=yes
3555   ac_cv_prog_cc_g=no
3556   CFLAGS="-g"
3557   cat >conftest.$ac_ext <<_ACEOF
3558/* confdefs.h.  */
3559_ACEOF
3560cat confdefs.h >>conftest.$ac_ext
3561cat >>conftest.$ac_ext <<_ACEOF
3562/* end confdefs.h.  */
3563
3564int
3565main ()
3566{
3567
3568  ;
3569  return 0;
3570}
3571_ACEOF
3572rm -f conftest.$ac_objext
3573if { (ac_try="$ac_compile"
3574case "(($ac_try" in
3575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3576  *) ac_try_echo=$ac_try;;
3577esac
3578eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3579$as_echo "$ac_try_echo") >&5
3580  (eval "$ac_compile") 2>conftest.er1
3581  ac_status=$?
3582  grep -v '^ *+' conftest.er1 >conftest.err
3583  rm -f conftest.er1
3584  cat conftest.err >&5
3585  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3586  (exit $ac_status); } && {
3587	 test -z "$ac_c_werror_flag" ||
3588	 test ! -s conftest.err
3589       } && test -s conftest.$ac_objext; then
3590  ac_cv_prog_cc_g=yes
3591else
3592  $as_echo "$as_me: failed program was:" >&5
3593sed 's/^/| /' conftest.$ac_ext >&5
3594
3595	CFLAGS=""
3596      cat >conftest.$ac_ext <<_ACEOF
3597/* confdefs.h.  */
3598_ACEOF
3599cat confdefs.h >>conftest.$ac_ext
3600cat >>conftest.$ac_ext <<_ACEOF
3601/* end confdefs.h.  */
3602
3603int
3604main ()
3605{
3606
3607  ;
3608  return 0;
3609}
3610_ACEOF
3611rm -f conftest.$ac_objext
3612if { (ac_try="$ac_compile"
3613case "(($ac_try" in
3614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3615  *) ac_try_echo=$ac_try;;
3616esac
3617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3618$as_echo "$ac_try_echo") >&5
3619  (eval "$ac_compile") 2>conftest.er1
3620  ac_status=$?
3621  grep -v '^ *+' conftest.er1 >conftest.err
3622  rm -f conftest.er1
3623  cat conftest.err >&5
3624  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3625  (exit $ac_status); } && {
3626	 test -z "$ac_c_werror_flag" ||
3627	 test ! -s conftest.err
3628       } && test -s conftest.$ac_objext; then
3629  :
3630else
3631  $as_echo "$as_me: failed program was:" >&5
3632sed 's/^/| /' conftest.$ac_ext >&5
3633
3634	ac_c_werror_flag=$ac_save_c_werror_flag
3635	 CFLAGS="-g"
3636	 cat >conftest.$ac_ext <<_ACEOF
3637/* confdefs.h.  */
3638_ACEOF
3639cat confdefs.h >>conftest.$ac_ext
3640cat >>conftest.$ac_ext <<_ACEOF
3641/* end confdefs.h.  */
3642
3643int
3644main ()
3645{
3646
3647  ;
3648  return 0;
3649}
3650_ACEOF
3651rm -f conftest.$ac_objext
3652if { (ac_try="$ac_compile"
3653case "(($ac_try" in
3654  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655  *) ac_try_echo=$ac_try;;
3656esac
3657eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3658$as_echo "$ac_try_echo") >&5
3659  (eval "$ac_compile") 2>conftest.er1
3660  ac_status=$?
3661  grep -v '^ *+' conftest.er1 >conftest.err
3662  rm -f conftest.er1
3663  cat conftest.err >&5
3664  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665  (exit $ac_status); } && {
3666	 test -z "$ac_c_werror_flag" ||
3667	 test ! -s conftest.err
3668       } && test -s conftest.$ac_objext; then
3669  ac_cv_prog_cc_g=yes
3670else
3671  $as_echo "$as_me: failed program was:" >&5
3672sed 's/^/| /' conftest.$ac_ext >&5
3673
3674
3675fi
3676
3677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3678fi
3679
3680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3681fi
3682
3683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3684   ac_c_werror_flag=$ac_save_c_werror_flag
3685fi
3686{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3687$as_echo "$ac_cv_prog_cc_g" >&6; }
3688if test "$ac_test_CFLAGS" = set; then
3689  CFLAGS=$ac_save_CFLAGS
3690elif test $ac_cv_prog_cc_g = yes; then
3691  if test "$GCC" = yes; then
3692    CFLAGS="-g -O2"
3693  else
3694    CFLAGS="-g"
3695  fi
3696else
3697  if test "$GCC" = yes; then
3698    CFLAGS="-O2"
3699  else
3700    CFLAGS=
3701  fi
3702fi
3703{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3704$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3705if test "${ac_cv_prog_cc_c89+set}" = set; then
3706  $as_echo_n "(cached) " >&6
3707else
3708  ac_cv_prog_cc_c89=no
3709ac_save_CC=$CC
3710cat >conftest.$ac_ext <<_ACEOF
3711/* confdefs.h.  */
3712_ACEOF
3713cat confdefs.h >>conftest.$ac_ext
3714cat >>conftest.$ac_ext <<_ACEOF
3715/* end confdefs.h.  */
3716#include <stdarg.h>
3717#include <stdio.h>
3718#include <sys/types.h>
3719#include <sys/stat.h>
3720/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3721struct buf { int x; };
3722FILE * (*rcsopen) (struct buf *, struct stat *, int);
3723static char *e (p, i)
3724     char **p;
3725     int i;
3726{
3727  return p[i];
3728}
3729static char *f (char * (*g) (char **, int), char **p, ...)
3730{
3731  char *s;
3732  va_list v;
3733  va_start (v,p);
3734  s = g (p, va_arg (v,int));
3735  va_end (v);
3736  return s;
3737}
3738
3739/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3740   function prototypes and stuff, but not '\xHH' hex character constants.
3741   These don't provoke an error unfortunately, instead are silently treated
3742   as 'x'.  The following induces an error, until -std is added to get
3743   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3744   array size at least.  It's necessary to write '\x00'==0 to get something
3745   that's true only with -std.  */
3746int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3747
3748/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3749   inside strings and character constants.  */
3750#define FOO(x) 'x'
3751int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3752
3753int test (int i, double x);
3754struct s1 {int (*f) (int a);};
3755struct s2 {int (*f) (double a);};
3756int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3757int argc;
3758char **argv;
3759int
3760main ()
3761{
3762return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3763  ;
3764  return 0;
3765}
3766_ACEOF
3767for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3768	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3769do
3770  CC="$ac_save_CC $ac_arg"
3771  rm -f conftest.$ac_objext
3772if { (ac_try="$ac_compile"
3773case "(($ac_try" in
3774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3775  *) ac_try_echo=$ac_try;;
3776esac
3777eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3778$as_echo "$ac_try_echo") >&5
3779  (eval "$ac_compile") 2>conftest.er1
3780  ac_status=$?
3781  grep -v '^ *+' conftest.er1 >conftest.err
3782  rm -f conftest.er1
3783  cat conftest.err >&5
3784  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3785  (exit $ac_status); } && {
3786	 test -z "$ac_c_werror_flag" ||
3787	 test ! -s conftest.err
3788       } && test -s conftest.$ac_objext; then
3789  ac_cv_prog_cc_c89=$ac_arg
3790else
3791  $as_echo "$as_me: failed program was:" >&5
3792sed 's/^/| /' conftest.$ac_ext >&5
3793
3794
3795fi
3796
3797rm -f core conftest.err conftest.$ac_objext
3798  test "x$ac_cv_prog_cc_c89" != "xno" && break
3799done
3800rm -f conftest.$ac_ext
3801CC=$ac_save_CC
3802
3803fi
3804# AC_CACHE_VAL
3805case "x$ac_cv_prog_cc_c89" in
3806  x)
3807    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3808$as_echo "none needed" >&6; } ;;
3809  xno)
3810    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3811$as_echo "unsupported" >&6; } ;;
3812  *)
3813    CC="$CC $ac_cv_prog_cc_c89"
3814    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3815$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3816esac
3817
3818
3819ac_ext=c
3820ac_cpp='$CPP $CPPFLAGS'
3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3823ac_compiler_gnu=$ac_cv_c_compiler_gnu
3824DEPDIR="${am__leading_dot}deps"
3825
3826ac_config_commands="$ac_config_commands depfiles"
3827
3828
3829am_make=${MAKE-make}
3830cat > confinc << 'END'
3831am__doit:
3832	@echo done
3833.PHONY: am__doit
3834END
3835# If we don't find an include directive, just comment out the code.
3836{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3837$as_echo_n "checking for style of include used by $am_make... " >&6; }
3838am__include="#"
3839am__quote=
3840_am_result=none
3841# First try GNU make style include.
3842echo "include confinc" > confmf
3843# We grep out `Entering directory' and `Leaving directory'
3844# messages which can occur if `w' ends up in MAKEFLAGS.
3845# In particular we don't look at `^make:' because GNU make might
3846# be invoked under some other name (usually "gmake"), in which
3847# case it prints its new name instead of `make'.
3848if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3849   am__include=include
3850   am__quote=
3851   _am_result=GNU
3852fi
3853# Now try BSD make style include.
3854if test "$am__include" = "#"; then
3855   echo '.include "confinc"' > confmf
3856   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3857      am__include=.include
3858      am__quote="\""
3859      _am_result=BSD
3860   fi
3861fi
3862
3863
3864{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3865$as_echo "$_am_result" >&6; }
3866rm -f confinc confmf
3867
3868# Check whether --enable-dependency-tracking was given.
3869if test "${enable_dependency_tracking+set}" = set; then
3870  enableval=$enable_dependency_tracking;
3871fi
3872
3873if test "x$enable_dependency_tracking" != xno; then
3874  am_depcomp="$ac_aux_dir/depcomp"
3875  AMDEPBACKSLASH='\'
3876fi
3877 if test "x$enable_dependency_tracking" != xno; then
3878  AMDEP_TRUE=
3879  AMDEP_FALSE='#'
3880else
3881  AMDEP_TRUE='#'
3882  AMDEP_FALSE=
3883fi
3884
3885
3886
3887depcc="$CC"   am_compiler_list=
3888
3889{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3890$as_echo_n "checking dependency style of $depcc... " >&6; }
3891if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3892  $as_echo_n "(cached) " >&6
3893else
3894  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3895  # We make a subdir and do the tests there.  Otherwise we can end up
3896  # making bogus files that we don't know about and never remove.  For
3897  # instance it was reported that on HP-UX the gcc test will end up
3898  # making a dummy file named `D' -- because `-MD' means `put the output
3899  # in D'.
3900  mkdir conftest.dir
3901  # Copy depcomp to subdir because otherwise we won't find it if we're
3902  # using a relative directory.
3903  cp "$am_depcomp" conftest.dir
3904  cd conftest.dir
3905  # We will build objects and dependencies in a subdirectory because
3906  # it helps to detect inapplicable dependency modes.  For instance
3907  # both Tru64's cc and ICC support -MD to output dependencies as a
3908  # side effect of compilation, but ICC will put the dependencies in
3909  # the current directory while Tru64 will put them in the object
3910  # directory.
3911  mkdir sub
3912
3913  am_cv_CC_dependencies_compiler_type=none
3914  if test "$am_compiler_list" = ""; then
3915     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3916  fi
3917  for depmode in $am_compiler_list; do
3918    # Setup a source with many dependencies, because some compilers
3919    # like to wrap large dependency lists on column 80 (with \), and
3920    # we should not choose a depcomp mode which is confused by this.
3921    #
3922    # We need to recreate these files for each test, as the compiler may
3923    # overwrite some of them when testing with obscure command lines.
3924    # This happens at least with the AIX C compiler.
3925    : > sub/conftest.c
3926    for i in 1 2 3 4 5 6; do
3927      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3928      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3929      # Solaris 8's {/usr,}/bin/sh.
3930      touch sub/conftst$i.h
3931    done
3932    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3933
3934    case $depmode in
3935    nosideeffect)
3936      # after this tag, mechanisms are not by side-effect, so they'll
3937      # only be used when explicitly requested
3938      if test "x$enable_dependency_tracking" = xyes; then
3939	continue
3940      else
3941	break
3942      fi
3943      ;;
3944    none) break ;;
3945    esac
3946    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3947    # mode.  It turns out that the SunPro C++ compiler does not properly
3948    # handle `-M -o', and we need to detect this.
3949    if depmode=$depmode \
3950       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3951       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3952       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3953         >/dev/null 2>conftest.err &&
3954       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3955       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3956       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3957       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3958      # icc doesn't choke on unknown options, it will just issue warnings
3959      # or remarks (even with -Werror).  So we grep stderr for any message
3960      # that says an option was ignored or not supported.
3961      # When given -MP, icc 7.0 and 7.1 complain thusly:
3962      #   icc: Command line warning: ignoring option '-M'; no argument required
3963      # The diagnosis changed in icc 8.0:
3964      #   icc: Command line remark: option '-MP' not supported
3965      if (grep 'ignoring option' conftest.err ||
3966          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3967        am_cv_CC_dependencies_compiler_type=$depmode
3968        break
3969      fi
3970    fi
3971  done
3972
3973  cd ..
3974  rm -rf conftest.dir
3975else
3976  am_cv_CC_dependencies_compiler_type=none
3977fi
3978
3979fi
3980{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3981$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3982CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3983
3984 if
3985  test "x$enable_dependency_tracking" != xno \
3986  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3987  am__fastdepCC_TRUE=
3988  am__fastdepCC_FALSE='#'
3989else
3990  am__fastdepCC_TRUE='#'
3991  am__fastdepCC_FALSE=
3992fi
3993
3994
3995# Find a good install program.  We prefer a C program (faster),
3996# so one script is as good as another.  But avoid the broken or
3997# incompatible versions:
3998# SysV /etc/install, /usr/sbin/install
3999# SunOS /usr/etc/install
4000# IRIX /sbin/install
4001# AIX /bin/install
4002# AmigaOS /C/install, which installs bootblocks on floppy discs
4003# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4004# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4005# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4006# OS/2's system install, which has a completely different semantic
4007# ./install, which can be erroneously created by make from ./install.sh.
4008# Reject install programs that cannot install multiple files.
4009{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4010$as_echo_n "checking for a BSD-compatible install... " >&6; }
4011if test -z "$INSTALL"; then
4012if test "${ac_cv_path_install+set}" = set; then
4013  $as_echo_n "(cached) " >&6
4014else
4015  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4016for as_dir in $PATH
4017do
4018  IFS=$as_save_IFS
4019  test -z "$as_dir" && as_dir=.
4020  # Account for people who put trailing slashes in PATH elements.
4021case $as_dir/ in
4022  ./ | .// | /cC/* | \
4023  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4024  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4025  /usr/ucb/* ) ;;
4026  *)
4027    # OSF1 and SCO ODT 3.0 have their own names for install.
4028    # Don't use installbsd from OSF since it installs stuff as root
4029    # by default.
4030    for ac_prog in ginstall scoinst install; do
4031      for ac_exec_ext in '' $ac_executable_extensions; do
4032	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4033	  if test $ac_prog = install &&
4034	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4035	    # AIX install.  It has an incompatible calling convention.
4036	    :
4037	  elif test $ac_prog = install &&
4038	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4039	    # program-specific install script used by HP pwplus--don't use.
4040	    :
4041	  else
4042	    rm -rf conftest.one conftest.two conftest.dir
4043	    echo one > conftest.one
4044	    echo two > conftest.two
4045	    mkdir conftest.dir
4046	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4047	      test -s conftest.one && test -s conftest.two &&
4048	      test -s conftest.dir/conftest.one &&
4049	      test -s conftest.dir/conftest.two
4050	    then
4051	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4052	      break 3
4053	    fi
4054	  fi
4055	fi
4056      done
4057    done
4058    ;;
4059esac
4060
4061done
4062IFS=$as_save_IFS
4063
4064rm -rf conftest.one conftest.two conftest.dir
4065
4066fi
4067  if test "${ac_cv_path_install+set}" = set; then
4068    INSTALL=$ac_cv_path_install
4069  else
4070    # As a last resort, use the slow shell script.  Don't cache a
4071    # value for INSTALL within a source directory, because that will
4072    # break other packages using the cache if that directory is
4073    # removed, or if the value is a relative name.
4074    INSTALL=$ac_install_sh
4075  fi
4076fi
4077{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
4078$as_echo "$INSTALL" >&6; }
4079
4080# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4081# It thinks the first close brace ends the variable substitution.
4082test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4083
4084test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4085
4086test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4087
4088# Check whether --enable-shared was given.
4089if test "${enable_shared+set}" = set; then
4090  enableval=$enable_shared; p=${PACKAGE-default}
4091    case $enableval in
4092    yes) enable_shared=yes ;;
4093    no) enable_shared=no ;;
4094    *)
4095      enable_shared=no
4096      # Look at the argument we got.  We use all the common list separators.
4097      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4098      for pkg in $enableval; do
4099	IFS="$lt_save_ifs"
4100	if test "X$pkg" = "X$p"; then
4101	  enable_shared=yes
4102	fi
4103      done
4104      IFS="$lt_save_ifs"
4105      ;;
4106    esac
4107else
4108  enable_shared=yes
4109fi
4110
4111
4112# Check whether --enable-static was given.
4113if test "${enable_static+set}" = set; then
4114  enableval=$enable_static; p=${PACKAGE-default}
4115    case $enableval in
4116    yes) enable_static=yes ;;
4117    no) enable_static=no ;;
4118    *)
4119     enable_static=no
4120      # Look at the argument we got.  We use all the common list separators.
4121      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4122      for pkg in $enableval; do
4123	IFS="$lt_save_ifs"
4124	if test "X$pkg" = "X$p"; then
4125	  enable_static=yes
4126	fi
4127      done
4128      IFS="$lt_save_ifs"
4129      ;;
4130    esac
4131else
4132  enable_static=yes
4133fi
4134
4135
4136# Check whether --enable-fast-install was given.
4137if test "${enable_fast_install+set}" = set; then
4138  enableval=$enable_fast_install; p=${PACKAGE-default}
4139    case $enableval in
4140    yes) enable_fast_install=yes ;;
4141    no) enable_fast_install=no ;;
4142    *)
4143      enable_fast_install=no
4144      # Look at the argument we got.  We use all the common list separators.
4145      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4146      for pkg in $enableval; do
4147	IFS="$lt_save_ifs"
4148	if test "X$pkg" = "X$p"; then
4149	  enable_fast_install=yes
4150	fi
4151      done
4152      IFS="$lt_save_ifs"
4153      ;;
4154    esac
4155else
4156  enable_fast_install=yes
4157fi
4158
4159
4160{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4161$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4162if test "${lt_cv_path_SED+set}" = set; then
4163  $as_echo_n "(cached) " >&6
4164else
4165  # Loop through the user's path and test for sed and gsed.
4166# Then use that list of sed's as ones to test for truncation.
4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168for as_dir in $PATH
4169do
4170  IFS=$as_save_IFS
4171  test -z "$as_dir" && as_dir=.
4172  for lt_ac_prog in sed gsed; do
4173    for ac_exec_ext in '' $ac_executable_extensions; do
4174      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
4175        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4176      fi
4177    done
4178  done
4179done
4180IFS=$as_save_IFS
4181lt_ac_max=0
4182lt_ac_count=0
4183# Add /usr/xpg4/bin/sed as it is typically found on Solaris
4184# along with /bin/sed that truncates output.
4185for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4186  test ! -f $lt_ac_sed && continue
4187  cat /dev/null > conftest.in
4188  lt_ac_count=0
4189  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4190  # Check for GNU sed and select it if it is found.
4191  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4192    lt_cv_path_SED=$lt_ac_sed
4193    break
4194  fi
4195  while true; do
4196    cat conftest.in conftest.in >conftest.tmp
4197    mv conftest.tmp conftest.in
4198    cp conftest.in conftest.nl
4199    echo >>conftest.nl
4200    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4201    cmp -s conftest.out conftest.nl || break
4202    # 10000 chars as input seems more than enough
4203    test $lt_ac_count -gt 10 && break
4204    lt_ac_count=`expr $lt_ac_count + 1`
4205    if test $lt_ac_count -gt $lt_ac_max; then
4206      lt_ac_max=$lt_ac_count
4207      lt_cv_path_SED=$lt_ac_sed
4208    fi
4209  done
4210done
4211
4212fi
4213
4214SED=$lt_cv_path_SED
4215
4216{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4217$as_echo "$SED" >&6; }
4218
4219{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4220$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4221if test "${ac_cv_path_GREP+set}" = set; then
4222  $as_echo_n "(cached) " >&6
4223else
4224  if test -z "$GREP"; then
4225  ac_path_GREP_found=false
4226  # Loop through the user's path and test for each of PROGNAME-LIST
4227  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4228for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4229do
4230  IFS=$as_save_IFS
4231  test -z "$as_dir" && as_dir=.
4232  for ac_prog in grep ggrep; do
4233    for ac_exec_ext in '' $ac_executable_extensions; do
4234      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4235      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4236# Check for GNU ac_path_GREP and select it if it is found.
4237  # Check for GNU $ac_path_GREP
4238case `"$ac_path_GREP" --version 2>&1` in
4239*GNU*)
4240  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4241*)
4242  ac_count=0
4243  $as_echo_n 0123456789 >"conftest.in"
4244  while :
4245  do
4246    cat "conftest.in" "conftest.in" >"conftest.tmp"
4247    mv "conftest.tmp" "conftest.in"
4248    cp "conftest.in" "conftest.nl"
4249    $as_echo 'GREP' >> "conftest.nl"
4250    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4251    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4252    ac_count=`expr $ac_count + 1`
4253    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4254      # Best one so far, save it but keep looking for a better one
4255      ac_cv_path_GREP="$ac_path_GREP"
4256      ac_path_GREP_max=$ac_count
4257    fi
4258    # 10*(2^10) chars as input seems more than enough
4259    test $ac_count -gt 10 && break
4260  done
4261  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4262esac
4263
4264      $ac_path_GREP_found && break 3
4265    done
4266  done
4267done
4268IFS=$as_save_IFS
4269  if test -z "$ac_cv_path_GREP"; then
4270    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4271$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4272   { (exit 1); exit 1; }; }
4273  fi
4274else
4275  ac_cv_path_GREP=$GREP
4276fi
4277
4278fi
4279{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4280$as_echo "$ac_cv_path_GREP" >&6; }
4281 GREP="$ac_cv_path_GREP"
4282
4283
4284{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4285$as_echo_n "checking for egrep... " >&6; }
4286if test "${ac_cv_path_EGREP+set}" = set; then
4287  $as_echo_n "(cached) " >&6
4288else
4289  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4290   then ac_cv_path_EGREP="$GREP -E"
4291   else
4292     if test -z "$EGREP"; then
4293  ac_path_EGREP_found=false
4294  # Loop through the user's path and test for each of PROGNAME-LIST
4295  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4297do
4298  IFS=$as_save_IFS
4299  test -z "$as_dir" && as_dir=.
4300  for ac_prog in egrep; do
4301    for ac_exec_ext in '' $ac_executable_extensions; do
4302      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4303      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4304# Check for GNU ac_path_EGREP and select it if it is found.
4305  # Check for GNU $ac_path_EGREP
4306case `"$ac_path_EGREP" --version 2>&1` in
4307*GNU*)
4308  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4309*)
4310  ac_count=0
4311  $as_echo_n 0123456789 >"conftest.in"
4312  while :
4313  do
4314    cat "conftest.in" "conftest.in" >"conftest.tmp"
4315    mv "conftest.tmp" "conftest.in"
4316    cp "conftest.in" "conftest.nl"
4317    $as_echo 'EGREP' >> "conftest.nl"
4318    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4319    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4320    ac_count=`expr $ac_count + 1`
4321    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4322      # Best one so far, save it but keep looking for a better one
4323      ac_cv_path_EGREP="$ac_path_EGREP"
4324      ac_path_EGREP_max=$ac_count
4325    fi
4326    # 10*(2^10) chars as input seems more than enough
4327    test $ac_count -gt 10 && break
4328  done
4329  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4330esac
4331
4332      $ac_path_EGREP_found && break 3
4333    done
4334  done
4335done
4336IFS=$as_save_IFS
4337  if test -z "$ac_cv_path_EGREP"; then
4338    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4339$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4340   { (exit 1); exit 1; }; }
4341  fi
4342else
4343  ac_cv_path_EGREP=$EGREP
4344fi
4345
4346   fi
4347fi
4348{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4349$as_echo "$ac_cv_path_EGREP" >&6; }
4350 EGREP="$ac_cv_path_EGREP"
4351
4352
4353
4354# Check whether --with-gnu-ld was given.
4355if test "${with_gnu_ld+set}" = set; then
4356  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4357else
4358  with_gnu_ld=no
4359fi
4360
4361ac_prog=ld
4362if test "$GCC" = yes; then
4363  # Check if gcc -print-prog-name=ld gives a path.
4364  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4365$as_echo_n "checking for ld used by $CC... " >&6; }
4366  case $host in
4367  *-*-mingw*)
4368    # gcc leaves a trailing carriage return which upsets mingw
4369    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4370  *)
4371    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4372  esac
4373  case $ac_prog in
4374    # Accept absolute paths.
4375    [\\/]* | ?:[\\/]*)
4376      re_direlt='/[^/][^/]*/\.\./'
4377      # Canonicalize the pathname of ld
4378      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4379      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4380	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4381      done
4382      test -z "$LD" && LD="$ac_prog"
4383      ;;
4384  "")
4385    # If it fails, then pretend we aren't using GCC.
4386    ac_prog=ld
4387    ;;
4388  *)
4389    # If it is relative, then search for the first ld in PATH.
4390    with_gnu_ld=unknown
4391    ;;
4392  esac
4393elif test "$with_gnu_ld" = yes; then
4394  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4395$as_echo_n "checking for GNU ld... " >&6; }
4396else
4397  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4398$as_echo_n "checking for non-GNU ld... " >&6; }
4399fi
4400if test "${lt_cv_path_LD+set}" = set; then
4401  $as_echo_n "(cached) " >&6
4402else
4403  if test -z "$LD"; then
4404  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4405  for ac_dir in $PATH; do
4406    IFS="$lt_save_ifs"
4407    test -z "$ac_dir" && ac_dir=.
4408    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4409      lt_cv_path_LD="$ac_dir/$ac_prog"
4410      # Check to see if the program is GNU ld.  I'd rather use --version,
4411      # but apparently some variants of GNU ld only accept -v.
4412      # Break only if it was the GNU/non-GNU ld that we prefer.
4413      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4414      *GNU* | *'with BFD'*)
4415	test "$with_gnu_ld" != no && break
4416	;;
4417      *)
4418	test "$with_gnu_ld" != yes && break
4419	;;
4420      esac
4421    fi
4422  done
4423  IFS="$lt_save_ifs"
4424else
4425  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4426fi
4427fi
4428
4429LD="$lt_cv_path_LD"
4430if test -n "$LD"; then
4431  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4432$as_echo "$LD" >&6; }
4433else
4434  { $as_echo "$as_me:$LINENO: result: no" >&5
4435$as_echo "no" >&6; }
4436fi
4437test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4438$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4439   { (exit 1); exit 1; }; }
4440{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4441$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4442if test "${lt_cv_prog_gnu_ld+set}" = set; then
4443  $as_echo_n "(cached) " >&6
4444else
4445  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4446case `$LD -v 2>&1 </dev/null` in
4447*GNU* | *'with BFD'*)
4448  lt_cv_prog_gnu_ld=yes
4449  ;;
4450*)
4451  lt_cv_prog_gnu_ld=no
4452  ;;
4453esac
4454fi
4455{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4456$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4457with_gnu_ld=$lt_cv_prog_gnu_ld
4458
4459
4460{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4461$as_echo_n "checking for $LD option to reload object files... " >&6; }
4462if test "${lt_cv_ld_reload_flag+set}" = set; then
4463  $as_echo_n "(cached) " >&6
4464else
4465  lt_cv_ld_reload_flag='-r'
4466fi
4467{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4468$as_echo "$lt_cv_ld_reload_flag" >&6; }
4469reload_flag=$lt_cv_ld_reload_flag
4470case $reload_flag in
4471"" | " "*) ;;
4472*) reload_flag=" $reload_flag" ;;
4473esac
4474reload_cmds='$LD$reload_flag -o $output$reload_objs'
4475case $host_os in
4476  darwin*)
4477    if test "$GCC" = yes; then
4478      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4479    else
4480      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4481    fi
4482    ;;
4483esac
4484
4485{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4486$as_echo_n "checking for BSD-compatible nm... " >&6; }
4487if test "${lt_cv_path_NM+set}" = set; then
4488  $as_echo_n "(cached) " >&6
4489else
4490  if test -n "$NM"; then
4491  # Let the user override the test.
4492  lt_cv_path_NM="$NM"
4493else
4494  lt_nm_to_check="${ac_tool_prefix}nm"
4495  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4496    lt_nm_to_check="$lt_nm_to_check nm"
4497  fi
4498  for lt_tmp_nm in $lt_nm_to_check; do
4499    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4500    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4501      IFS="$lt_save_ifs"
4502      test -z "$ac_dir" && ac_dir=.
4503      tmp_nm="$ac_dir/$lt_tmp_nm"
4504      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4505	# Check to see if the nm accepts a BSD-compat flag.
4506	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4507	#   nm: unknown option "B" ignored
4508	# Tru64's nm complains that /dev/null is an invalid object file
4509	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4510	*/dev/null* | *'Invalid file or object type'*)
4511	  lt_cv_path_NM="$tmp_nm -B"
4512	  break
4513	  ;;
4514	*)
4515	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4516	  */dev/null*)
4517	    lt_cv_path_NM="$tmp_nm -p"
4518	    break
4519	    ;;
4520	  *)
4521	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4522	    continue # so that we can try to find one that supports BSD flags
4523	    ;;
4524	  esac
4525	  ;;
4526	esac
4527      fi
4528    done
4529    IFS="$lt_save_ifs"
4530  done
4531  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4532fi
4533fi
4534{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4535$as_echo "$lt_cv_path_NM" >&6; }
4536NM="$lt_cv_path_NM"
4537
4538{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4539$as_echo_n "checking whether ln -s works... " >&6; }
4540LN_S=$as_ln_s
4541if test "$LN_S" = "ln -s"; then
4542  { $as_echo "$as_me:$LINENO: result: yes" >&5
4543$as_echo "yes" >&6; }
4544else
4545  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4546$as_echo "no, using $LN_S" >&6; }
4547fi
4548
4549{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4550$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4551if test "${lt_cv_deplibs_check_method+set}" = set; then
4552  $as_echo_n "(cached) " >&6
4553else
4554  lt_cv_file_magic_cmd='$MAGIC_CMD'
4555lt_cv_file_magic_test_file=
4556lt_cv_deplibs_check_method='unknown'
4557# Need to set the preceding variable on all platforms that support
4558# interlibrary dependencies.
4559# 'none' -- dependencies not supported.
4560# `unknown' -- same as none, but documents that we really don't know.
4561# 'pass_all' -- all dependencies passed with no checks.
4562# 'test_compile' -- check by making test program.
4563# 'file_magic [[regex]]' -- check by looking for files in library path
4564# which responds to the $file_magic_cmd with a given extended regex.
4565# If you have `file' or equivalent on your system and you're not sure
4566# whether `pass_all' will *always* work, you probably want this one.
4567
4568case $host_os in
4569aix[4-9]*)
4570  lt_cv_deplibs_check_method=pass_all
4571  ;;
4572
4573beos*)
4574  lt_cv_deplibs_check_method=pass_all
4575  ;;
4576
4577bsdi[45]*)
4578  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4579  lt_cv_file_magic_cmd='/usr/bin/file -L'
4580  lt_cv_file_magic_test_file=/shlib/libc.so
4581  ;;
4582
4583cygwin*)
4584  # func_win32_libid is a shell function defined in ltmain.sh
4585  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4586  lt_cv_file_magic_cmd='func_win32_libid'
4587  ;;
4588
4589mingw* | pw32*)
4590  # Base MSYS/MinGW do not provide the 'file' command needed by
4591  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4592  # unless we find 'file', for example because we are cross-compiling.
4593  if ( file / ) >/dev/null 2>&1; then
4594    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4595    lt_cv_file_magic_cmd='func_win32_libid'
4596  else
4597    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4598    lt_cv_file_magic_cmd='$OBJDUMP -f'
4599  fi
4600  ;;
4601
4602darwin* | rhapsody*)
4603  lt_cv_deplibs_check_method=pass_all
4604  ;;
4605
4606freebsd* | dragonfly*)
4607  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4608    case $host_cpu in
4609    i*86 )
4610      # Not sure whether the presence of OpenBSD here was a mistake.
4611      # Let's accept both of them until this is cleared up.
4612      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4613      lt_cv_file_magic_cmd=/usr/bin/file
4614      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4615      ;;
4616    esac
4617  else
4618    lt_cv_deplibs_check_method=pass_all
4619  fi
4620  ;;
4621
4622gnu*)
4623  lt_cv_deplibs_check_method=pass_all
4624  ;;
4625
4626hpux10.20* | hpux11*)
4627  lt_cv_file_magic_cmd=/usr/bin/file
4628  case $host_cpu in
4629  ia64*)
4630    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4631    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4632    ;;
4633  hppa*64*)
4634    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]'
4635    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4636    ;;
4637  *)
4638    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4639    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4640    ;;
4641  esac
4642  ;;
4643
4644interix[3-9]*)
4645  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4646  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4647  ;;
4648
4649irix5* | irix6* | nonstopux*)
4650  case $LD in
4651  *-32|*"-32 ") libmagic=32-bit;;
4652  *-n32|*"-n32 ") libmagic=N32;;
4653  *-64|*"-64 ") libmagic=64-bit;;
4654  *) libmagic=never-match;;
4655  esac
4656  lt_cv_deplibs_check_method=pass_all
4657  ;;
4658
4659# This must be Linux ELF.
4660linux* | k*bsd*-gnu)
4661  lt_cv_deplibs_check_method=pass_all
4662  ;;
4663
4664netbsd*)
4665  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4666    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4667  else
4668    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4669  fi
4670  ;;
4671
4672newos6*)
4673  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4674  lt_cv_file_magic_cmd=/usr/bin/file
4675  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4676  ;;
4677
4678nto-qnx*)
4679  lt_cv_deplibs_check_method=unknown
4680  ;;
4681
4682openbsd*)
4683  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4684    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4685  else
4686    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4687  fi
4688  ;;
4689
4690osf3* | osf4* | osf5*)
4691  lt_cv_deplibs_check_method=pass_all
4692  ;;
4693
4694rdos*)
4695  lt_cv_deplibs_check_method=pass_all
4696  ;;
4697
4698solaris*)
4699  lt_cv_deplibs_check_method=pass_all
4700  ;;
4701
4702sysv4 | sysv4.3*)
4703  case $host_vendor in
4704  motorola)
4705    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]'
4706    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4707    ;;
4708  ncr)
4709    lt_cv_deplibs_check_method=pass_all
4710    ;;
4711  sequent)
4712    lt_cv_file_magic_cmd='/bin/file'
4713    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4714    ;;
4715  sni)
4716    lt_cv_file_magic_cmd='/bin/file'
4717    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4718    lt_cv_file_magic_test_file=/lib/libc.so
4719    ;;
4720  siemens)
4721    lt_cv_deplibs_check_method=pass_all
4722    ;;
4723  pc)
4724    lt_cv_deplibs_check_method=pass_all
4725    ;;
4726  esac
4727  ;;
4728
4729sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4730  lt_cv_deplibs_check_method=pass_all
4731  ;;
4732esac
4733
4734fi
4735{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4736$as_echo "$lt_cv_deplibs_check_method" >&6; }
4737file_magic_cmd=$lt_cv_file_magic_cmd
4738deplibs_check_method=$lt_cv_deplibs_check_method
4739test -z "$deplibs_check_method" && deplibs_check_method=unknown
4740
4741
4742
4743
4744# If no C compiler was specified, use CC.
4745LTCC=${LTCC-"$CC"}
4746
4747# If no C compiler flags were specified, use CFLAGS.
4748LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4749
4750# Allow CC to be a program name with arguments.
4751compiler=$CC
4752
4753
4754# Check whether --enable-libtool-lock was given.
4755if test "${enable_libtool_lock+set}" = set; then
4756  enableval=$enable_libtool_lock;
4757fi
4758
4759test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4760
4761# Some flags need to be propagated to the compiler or linker for good
4762# libtool support.
4763case $host in
4764ia64-*-hpux*)
4765  # Find out which ABI we are using.
4766  echo 'int i;' > conftest.$ac_ext
4767  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4768  (eval $ac_compile) 2>&5
4769  ac_status=$?
4770  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4771  (exit $ac_status); }; then
4772    case `/usr/bin/file conftest.$ac_objext` in
4773    *ELF-32*)
4774      HPUX_IA64_MODE="32"
4775      ;;
4776    *ELF-64*)
4777      HPUX_IA64_MODE="64"
4778      ;;
4779    esac
4780  fi
4781  rm -rf conftest*
4782  ;;
4783*-*-irix6*)
4784  # Find out which ABI we are using.
4785  echo '#line 4785 "configure"' > conftest.$ac_ext
4786  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4787  (eval $ac_compile) 2>&5
4788  ac_status=$?
4789  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4790  (exit $ac_status); }; then
4791   if test "$lt_cv_prog_gnu_ld" = yes; then
4792    case `/usr/bin/file conftest.$ac_objext` in
4793    *32-bit*)
4794      LD="${LD-ld} -melf32bsmip"
4795      ;;
4796    *N32*)
4797      LD="${LD-ld} -melf32bmipn32"
4798      ;;
4799    *64-bit*)
4800      LD="${LD-ld} -melf64bmip"
4801      ;;
4802    esac
4803   else
4804    case `/usr/bin/file conftest.$ac_objext` in
4805    *32-bit*)
4806      LD="${LD-ld} -32"
4807      ;;
4808    *N32*)
4809      LD="${LD-ld} -n32"
4810      ;;
4811    *64-bit*)
4812      LD="${LD-ld} -64"
4813      ;;
4814    esac
4815   fi
4816  fi
4817  rm -rf conftest*
4818  ;;
4819
4820x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4821s390*-*linux*|sparc*-*linux*)
4822  # Find out which ABI we are using.
4823  echo 'int i;' > conftest.$ac_ext
4824  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4825  (eval $ac_compile) 2>&5
4826  ac_status=$?
4827  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4828  (exit $ac_status); }; then
4829    case `/usr/bin/file conftest.o` in
4830    *32-bit*)
4831      case $host in
4832        x86_64-*kfreebsd*-gnu)
4833          LD="${LD-ld} -m elf_i386_fbsd"
4834          ;;
4835        x86_64-*linux*)
4836          LD="${LD-ld} -m elf_i386"
4837          ;;
4838        ppc64-*linux*|powerpc64-*linux*)
4839          LD="${LD-ld} -m elf32ppclinux"
4840          ;;
4841        s390x-*linux*)
4842          LD="${LD-ld} -m elf_s390"
4843          ;;
4844        sparc64-*linux*)
4845          LD="${LD-ld} -m elf32_sparc"
4846          ;;
4847      esac
4848      ;;
4849    *64-bit*)
4850      case $host in
4851        x86_64-*kfreebsd*-gnu)
4852          LD="${LD-ld} -m elf_x86_64_fbsd"
4853          ;;
4854        x86_64-*linux*)
4855          LD="${LD-ld} -m elf_x86_64"
4856          ;;
4857        ppc*-*linux*|powerpc*-*linux*)
4858          LD="${LD-ld} -m elf64ppc"
4859          ;;
4860        s390*-*linux*)
4861          LD="${LD-ld} -m elf64_s390"
4862          ;;
4863        sparc*-*linux*)
4864          LD="${LD-ld} -m elf64_sparc"
4865          ;;
4866      esac
4867      ;;
4868    esac
4869  fi
4870  rm -rf conftest*
4871  ;;
4872
4873*-*-sco3.2v5*)
4874  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4875  SAVE_CFLAGS="$CFLAGS"
4876  CFLAGS="$CFLAGS -belf"
4877  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4878$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4879if test "${lt_cv_cc_needs_belf+set}" = set; then
4880  $as_echo_n "(cached) " >&6
4881else
4882  ac_ext=c
4883ac_cpp='$CPP $CPPFLAGS'
4884ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4885ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4886ac_compiler_gnu=$ac_cv_c_compiler_gnu
4887
4888     cat >conftest.$ac_ext <<_ACEOF
4889/* confdefs.h.  */
4890_ACEOF
4891cat confdefs.h >>conftest.$ac_ext
4892cat >>conftest.$ac_ext <<_ACEOF
4893/* end confdefs.h.  */
4894
4895int
4896main ()
4897{
4898
4899  ;
4900  return 0;
4901}
4902_ACEOF
4903rm -f conftest.$ac_objext conftest$ac_exeext
4904if { (ac_try="$ac_link"
4905case "(($ac_try" in
4906  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4907  *) ac_try_echo=$ac_try;;
4908esac
4909eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4910$as_echo "$ac_try_echo") >&5
4911  (eval "$ac_link") 2>conftest.er1
4912  ac_status=$?
4913  grep -v '^ *+' conftest.er1 >conftest.err
4914  rm -f conftest.er1
4915  cat conftest.err >&5
4916  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917  (exit $ac_status); } && {
4918	 test -z "$ac_c_werror_flag" ||
4919	 test ! -s conftest.err
4920       } && test -s conftest$ac_exeext && {
4921	 test "$cross_compiling" = yes ||
4922	 $as_test_x conftest$ac_exeext
4923       }; then
4924  lt_cv_cc_needs_belf=yes
4925else
4926  $as_echo "$as_me: failed program was:" >&5
4927sed 's/^/| /' conftest.$ac_ext >&5
4928
4929	lt_cv_cc_needs_belf=no
4930fi
4931
4932rm -rf conftest.dSYM
4933rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4934      conftest$ac_exeext conftest.$ac_ext
4935     ac_ext=c
4936ac_cpp='$CPP $CPPFLAGS'
4937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4939ac_compiler_gnu=$ac_cv_c_compiler_gnu
4940
4941fi
4942{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4943$as_echo "$lt_cv_cc_needs_belf" >&6; }
4944  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4945    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4946    CFLAGS="$SAVE_CFLAGS"
4947  fi
4948  ;;
4949sparc*-*solaris*)
4950  # Find out which ABI we are using.
4951  echo 'int i;' > conftest.$ac_ext
4952  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4953  (eval $ac_compile) 2>&5
4954  ac_status=$?
4955  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4956  (exit $ac_status); }; then
4957    case `/usr/bin/file conftest.o` in
4958    *64-bit*)
4959      case $lt_cv_prog_gnu_ld in
4960      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4961      *)
4962        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4963	  LD="${LD-ld} -64"
4964	fi
4965	;;
4966      esac
4967      ;;
4968    esac
4969  fi
4970  rm -rf conftest*
4971  ;;
4972
4973
4974esac
4975
4976need_locks="$enable_libtool_lock"
4977
4978
4979ac_ext=c
4980ac_cpp='$CPP $CPPFLAGS'
4981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4983ac_compiler_gnu=$ac_cv_c_compiler_gnu
4984{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4985$as_echo_n "checking how to run the C preprocessor... " >&6; }
4986# On Suns, sometimes $CPP names a directory.
4987if test -n "$CPP" && test -d "$CPP"; then
4988  CPP=
4989fi
4990if test -z "$CPP"; then
4991  if test "${ac_cv_prog_CPP+set}" = set; then
4992  $as_echo_n "(cached) " >&6
4993else
4994      # Double quotes because CPP needs to be expanded
4995    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4996    do
4997      ac_preproc_ok=false
4998for ac_c_preproc_warn_flag in '' yes
4999do
5000  # Use a header file that comes with gcc, so configuring glibc
5001  # with a fresh cross-compiler works.
5002  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5003  # <limits.h> exists even on freestanding compilers.
5004  # On the NeXT, cc -E runs the code through the compiler's parser,
5005  # not just through cpp. "Syntax error" is here to catch this case.
5006  cat >conftest.$ac_ext <<_ACEOF
5007/* confdefs.h.  */
5008_ACEOF
5009cat confdefs.h >>conftest.$ac_ext
5010cat >>conftest.$ac_ext <<_ACEOF
5011/* end confdefs.h.  */
5012#ifdef __STDC__
5013# include <limits.h>
5014#else
5015# include <assert.h>
5016#endif
5017		     Syntax error
5018_ACEOF
5019if { (ac_try="$ac_cpp conftest.$ac_ext"
5020case "(($ac_try" in
5021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5022  *) ac_try_echo=$ac_try;;
5023esac
5024eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5025$as_echo "$ac_try_echo") >&5
5026  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5027  ac_status=$?
5028  grep -v '^ *+' conftest.er1 >conftest.err
5029  rm -f conftest.er1
5030  cat conftest.err >&5
5031  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5032  (exit $ac_status); } >/dev/null && {
5033	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5034	 test ! -s conftest.err
5035       }; then
5036  :
5037else
5038  $as_echo "$as_me: failed program was:" >&5
5039sed 's/^/| /' conftest.$ac_ext >&5
5040
5041  # Broken: fails on valid input.
5042continue
5043fi
5044
5045rm -f conftest.err conftest.$ac_ext
5046
5047  # OK, works on sane cases.  Now check whether nonexistent headers
5048  # can be detected and how.
5049  cat >conftest.$ac_ext <<_ACEOF
5050/* confdefs.h.  */
5051_ACEOF
5052cat confdefs.h >>conftest.$ac_ext
5053cat >>conftest.$ac_ext <<_ACEOF
5054/* end confdefs.h.  */
5055#include <ac_nonexistent.h>
5056_ACEOF
5057if { (ac_try="$ac_cpp conftest.$ac_ext"
5058case "(($ac_try" in
5059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5060  *) ac_try_echo=$ac_try;;
5061esac
5062eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5063$as_echo "$ac_try_echo") >&5
5064  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5065  ac_status=$?
5066  grep -v '^ *+' conftest.er1 >conftest.err
5067  rm -f conftest.er1
5068  cat conftest.err >&5
5069  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5070  (exit $ac_status); } >/dev/null && {
5071	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5072	 test ! -s conftest.err
5073       }; then
5074  # Broken: success on invalid input.
5075continue
5076else
5077  $as_echo "$as_me: failed program was:" >&5
5078sed 's/^/| /' conftest.$ac_ext >&5
5079
5080  # Passes both tests.
5081ac_preproc_ok=:
5082break
5083fi
5084
5085rm -f conftest.err conftest.$ac_ext
5086
5087done
5088# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5089rm -f conftest.err conftest.$ac_ext
5090if $ac_preproc_ok; then
5091  break
5092fi
5093
5094    done
5095    ac_cv_prog_CPP=$CPP
5096
5097fi
5098  CPP=$ac_cv_prog_CPP
5099else
5100  ac_cv_prog_CPP=$CPP
5101fi
5102{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
5103$as_echo "$CPP" >&6; }
5104ac_preproc_ok=false
5105for ac_c_preproc_warn_flag in '' yes
5106do
5107  # Use a header file that comes with gcc, so configuring glibc
5108  # with a fresh cross-compiler works.
5109  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5110  # <limits.h> exists even on freestanding compilers.
5111  # On the NeXT, cc -E runs the code through the compiler's parser,
5112  # not just through cpp. "Syntax error" is here to catch this case.
5113  cat >conftest.$ac_ext <<_ACEOF
5114/* confdefs.h.  */
5115_ACEOF
5116cat confdefs.h >>conftest.$ac_ext
5117cat >>conftest.$ac_ext <<_ACEOF
5118/* end confdefs.h.  */
5119#ifdef __STDC__
5120# include <limits.h>
5121#else
5122# include <assert.h>
5123#endif
5124		     Syntax error
5125_ACEOF
5126if { (ac_try="$ac_cpp conftest.$ac_ext"
5127case "(($ac_try" in
5128  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5129  *) ac_try_echo=$ac_try;;
5130esac
5131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5132$as_echo "$ac_try_echo") >&5
5133  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5134  ac_status=$?
5135  grep -v '^ *+' conftest.er1 >conftest.err
5136  rm -f conftest.er1
5137  cat conftest.err >&5
5138  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5139  (exit $ac_status); } >/dev/null && {
5140	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5141	 test ! -s conftest.err
5142       }; then
5143  :
5144else
5145  $as_echo "$as_me: failed program was:" >&5
5146sed 's/^/| /' conftest.$ac_ext >&5
5147
5148  # Broken: fails on valid input.
5149continue
5150fi
5151
5152rm -f conftest.err conftest.$ac_ext
5153
5154  # OK, works on sane cases.  Now check whether nonexistent headers
5155  # can be detected and how.
5156  cat >conftest.$ac_ext <<_ACEOF
5157/* confdefs.h.  */
5158_ACEOF
5159cat confdefs.h >>conftest.$ac_ext
5160cat >>conftest.$ac_ext <<_ACEOF
5161/* end confdefs.h.  */
5162#include <ac_nonexistent.h>
5163_ACEOF
5164if { (ac_try="$ac_cpp conftest.$ac_ext"
5165case "(($ac_try" in
5166  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5167  *) ac_try_echo=$ac_try;;
5168esac
5169eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5170$as_echo "$ac_try_echo") >&5
5171  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5172  ac_status=$?
5173  grep -v '^ *+' conftest.er1 >conftest.err
5174  rm -f conftest.er1
5175  cat conftest.err >&5
5176  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5177  (exit $ac_status); } >/dev/null && {
5178	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5179	 test ! -s conftest.err
5180       }; then
5181  # Broken: success on invalid input.
5182continue
5183else
5184  $as_echo "$as_me: failed program was:" >&5
5185sed 's/^/| /' conftest.$ac_ext >&5
5186
5187  # Passes both tests.
5188ac_preproc_ok=:
5189break
5190fi
5191
5192rm -f conftest.err conftest.$ac_ext
5193
5194done
5195# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5196rm -f conftest.err conftest.$ac_ext
5197if $ac_preproc_ok; then
5198  :
5199else
5200  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5202{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5203See \`config.log' for more details." >&5
5204$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5205See \`config.log' for more details." >&2;}
5206   { (exit 1); exit 1; }; }; }
5207fi
5208
5209ac_ext=c
5210ac_cpp='$CPP $CPPFLAGS'
5211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5213ac_compiler_gnu=$ac_cv_c_compiler_gnu
5214
5215
5216{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5217$as_echo_n "checking for ANSI C header files... " >&6; }
5218if test "${ac_cv_header_stdc+set}" = set; then
5219  $as_echo_n "(cached) " >&6
5220else
5221  cat >conftest.$ac_ext <<_ACEOF
5222/* confdefs.h.  */
5223_ACEOF
5224cat confdefs.h >>conftest.$ac_ext
5225cat >>conftest.$ac_ext <<_ACEOF
5226/* end confdefs.h.  */
5227#include <stdlib.h>
5228#include <stdarg.h>
5229#include <string.h>
5230#include <float.h>
5231
5232int
5233main ()
5234{
5235
5236  ;
5237  return 0;
5238}
5239_ACEOF
5240rm -f conftest.$ac_objext
5241if { (ac_try="$ac_compile"
5242case "(($ac_try" in
5243  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5244  *) ac_try_echo=$ac_try;;
5245esac
5246eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5247$as_echo "$ac_try_echo") >&5
5248  (eval "$ac_compile") 2>conftest.er1
5249  ac_status=$?
5250  grep -v '^ *+' conftest.er1 >conftest.err
5251  rm -f conftest.er1
5252  cat conftest.err >&5
5253  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5254  (exit $ac_status); } && {
5255	 test -z "$ac_c_werror_flag" ||
5256	 test ! -s conftest.err
5257       } && test -s conftest.$ac_objext; then
5258  ac_cv_header_stdc=yes
5259else
5260  $as_echo "$as_me: failed program was:" >&5
5261sed 's/^/| /' conftest.$ac_ext >&5
5262
5263	ac_cv_header_stdc=no
5264fi
5265
5266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5267
5268if test $ac_cv_header_stdc = yes; then
5269  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5270  cat >conftest.$ac_ext <<_ACEOF
5271/* confdefs.h.  */
5272_ACEOF
5273cat confdefs.h >>conftest.$ac_ext
5274cat >>conftest.$ac_ext <<_ACEOF
5275/* end confdefs.h.  */
5276#include <string.h>
5277
5278_ACEOF
5279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5280  $EGREP "memchr" >/dev/null 2>&1; then
5281  :
5282else
5283  ac_cv_header_stdc=no
5284fi
5285rm -f conftest*
5286
5287fi
5288
5289if test $ac_cv_header_stdc = yes; then
5290  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5291  cat >conftest.$ac_ext <<_ACEOF
5292/* confdefs.h.  */
5293_ACEOF
5294cat confdefs.h >>conftest.$ac_ext
5295cat >>conftest.$ac_ext <<_ACEOF
5296/* end confdefs.h.  */
5297#include <stdlib.h>
5298
5299_ACEOF
5300if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5301  $EGREP "free" >/dev/null 2>&1; then
5302  :
5303else
5304  ac_cv_header_stdc=no
5305fi
5306rm -f conftest*
5307
5308fi
5309
5310if test $ac_cv_header_stdc = yes; then
5311  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5312  if test "$cross_compiling" = yes; then
5313  :
5314else
5315  cat >conftest.$ac_ext <<_ACEOF
5316/* confdefs.h.  */
5317_ACEOF
5318cat confdefs.h >>conftest.$ac_ext
5319cat >>conftest.$ac_ext <<_ACEOF
5320/* end confdefs.h.  */
5321#include <ctype.h>
5322#include <stdlib.h>
5323#if ((' ' & 0x0FF) == 0x020)
5324# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5325# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5326#else
5327# define ISLOWER(c) \
5328		   (('a' <= (c) && (c) <= 'i') \
5329		     || ('j' <= (c) && (c) <= 'r') \
5330		     || ('s' <= (c) && (c) <= 'z'))
5331# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5332#endif
5333
5334#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5335int
5336main ()
5337{
5338  int i;
5339  for (i = 0; i < 256; i++)
5340    if (XOR (islower (i), ISLOWER (i))
5341	|| toupper (i) != TOUPPER (i))
5342      return 2;
5343  return 0;
5344}
5345_ACEOF
5346rm -f conftest$ac_exeext
5347if { (ac_try="$ac_link"
5348case "(($ac_try" in
5349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5350  *) ac_try_echo=$ac_try;;
5351esac
5352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5353$as_echo "$ac_try_echo") >&5
5354  (eval "$ac_link") 2>&5
5355  ac_status=$?
5356  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5357  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5358  { (case "(($ac_try" in
5359  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5360  *) ac_try_echo=$ac_try;;
5361esac
5362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5363$as_echo "$ac_try_echo") >&5
5364  (eval "$ac_try") 2>&5
5365  ac_status=$?
5366  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5367  (exit $ac_status); }; }; then
5368  :
5369else
5370  $as_echo "$as_me: program exited with status $ac_status" >&5
5371$as_echo "$as_me: failed program was:" >&5
5372sed 's/^/| /' conftest.$ac_ext >&5
5373
5374( exit $ac_status )
5375ac_cv_header_stdc=no
5376fi
5377rm -rf conftest.dSYM
5378rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5379fi
5380
5381
5382fi
5383fi
5384{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5385$as_echo "$ac_cv_header_stdc" >&6; }
5386if test $ac_cv_header_stdc = yes; then
5387
5388cat >>confdefs.h <<\_ACEOF
5389#define STDC_HEADERS 1
5390_ACEOF
5391
5392fi
5393
5394# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5405		  inttypes.h stdint.h unistd.h
5406do
5407as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5408{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5409$as_echo_n "checking for $ac_header... " >&6; }
5410if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5411  $as_echo_n "(cached) " >&6
5412else
5413  cat >conftest.$ac_ext <<_ACEOF
5414/* confdefs.h.  */
5415_ACEOF
5416cat confdefs.h >>conftest.$ac_ext
5417cat >>conftest.$ac_ext <<_ACEOF
5418/* end confdefs.h.  */
5419$ac_includes_default
5420
5421#include <$ac_header>
5422_ACEOF
5423rm -f conftest.$ac_objext
5424if { (ac_try="$ac_compile"
5425case "(($ac_try" in
5426  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5427  *) ac_try_echo=$ac_try;;
5428esac
5429eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5430$as_echo "$ac_try_echo") >&5
5431  (eval "$ac_compile") 2>conftest.er1
5432  ac_status=$?
5433  grep -v '^ *+' conftest.er1 >conftest.err
5434  rm -f conftest.er1
5435  cat conftest.err >&5
5436  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5437  (exit $ac_status); } && {
5438	 test -z "$ac_c_werror_flag" ||
5439	 test ! -s conftest.err
5440       } && test -s conftest.$ac_objext; then
5441  eval "$as_ac_Header=yes"
5442else
5443  $as_echo "$as_me: failed program was:" >&5
5444sed 's/^/| /' conftest.$ac_ext >&5
5445
5446	eval "$as_ac_Header=no"
5447fi
5448
5449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5450fi
5451ac_res=`eval 'as_val=${'$as_ac_Header'}
5452		 $as_echo "$as_val"'`
5453	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5454$as_echo "$ac_res" >&6; }
5455as_val=`eval 'as_val=${'$as_ac_Header'}
5456		 $as_echo "$as_val"'`
5457   if test "x$as_val" = x""yes; then
5458  cat >>confdefs.h <<_ACEOF
5459#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5460_ACEOF
5461
5462fi
5463
5464done
5465
5466
5467
5468for ac_header in dlfcn.h
5469do
5470as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5471if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5472  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5473$as_echo_n "checking for $ac_header... " >&6; }
5474if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5475  $as_echo_n "(cached) " >&6
5476fi
5477ac_res=`eval 'as_val=${'$as_ac_Header'}
5478		 $as_echo "$as_val"'`
5479	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5480$as_echo "$ac_res" >&6; }
5481else
5482  # Is the header compilable?
5483{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5484$as_echo_n "checking $ac_header usability... " >&6; }
5485cat >conftest.$ac_ext <<_ACEOF
5486/* confdefs.h.  */
5487_ACEOF
5488cat confdefs.h >>conftest.$ac_ext
5489cat >>conftest.$ac_ext <<_ACEOF
5490/* end confdefs.h.  */
5491$ac_includes_default
5492#include <$ac_header>
5493_ACEOF
5494rm -f conftest.$ac_objext
5495if { (ac_try="$ac_compile"
5496case "(($ac_try" in
5497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5498  *) ac_try_echo=$ac_try;;
5499esac
5500eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5501$as_echo "$ac_try_echo") >&5
5502  (eval "$ac_compile") 2>conftest.er1
5503  ac_status=$?
5504  grep -v '^ *+' conftest.er1 >conftest.err
5505  rm -f conftest.er1
5506  cat conftest.err >&5
5507  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5508  (exit $ac_status); } && {
5509	 test -z "$ac_c_werror_flag" ||
5510	 test ! -s conftest.err
5511       } && test -s conftest.$ac_objext; then
5512  ac_header_compiler=yes
5513else
5514  $as_echo "$as_me: failed program was:" >&5
5515sed 's/^/| /' conftest.$ac_ext >&5
5516
5517	ac_header_compiler=no
5518fi
5519
5520rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5521{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5522$as_echo "$ac_header_compiler" >&6; }
5523
5524# Is the header present?
5525{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5526$as_echo_n "checking $ac_header presence... " >&6; }
5527cat >conftest.$ac_ext <<_ACEOF
5528/* confdefs.h.  */
5529_ACEOF
5530cat confdefs.h >>conftest.$ac_ext
5531cat >>conftest.$ac_ext <<_ACEOF
5532/* end confdefs.h.  */
5533#include <$ac_header>
5534_ACEOF
5535if { (ac_try="$ac_cpp conftest.$ac_ext"
5536case "(($ac_try" in
5537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5538  *) ac_try_echo=$ac_try;;
5539esac
5540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5541$as_echo "$ac_try_echo") >&5
5542  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5543  ac_status=$?
5544  grep -v '^ *+' conftest.er1 >conftest.err
5545  rm -f conftest.er1
5546  cat conftest.err >&5
5547  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5548  (exit $ac_status); } >/dev/null && {
5549	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5550	 test ! -s conftest.err
5551       }; then
5552  ac_header_preproc=yes
5553else
5554  $as_echo "$as_me: failed program was:" >&5
5555sed 's/^/| /' conftest.$ac_ext >&5
5556
5557  ac_header_preproc=no
5558fi
5559
5560rm -f conftest.err conftest.$ac_ext
5561{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5562$as_echo "$ac_header_preproc" >&6; }
5563
5564# So?  What about this header?
5565case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5566  yes:no: )
5567    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5568$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5569    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5570$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5571    ac_header_preproc=yes
5572    ;;
5573  no:yes:* )
5574    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5575$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5576    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5577$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5578    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5579$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5580    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5581$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5582    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5583$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5584    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5585$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5586    ( cat <<\_ASBOX
5587## -------------------------------------------------------- ##
5588## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ##
5589## -------------------------------------------------------- ##
5590_ASBOX
5591     ) | sed "s/^/$as_me: WARNING:     /" >&2
5592    ;;
5593esac
5594{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5595$as_echo_n "checking for $ac_header... " >&6; }
5596if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5597  $as_echo_n "(cached) " >&6
5598else
5599  eval "$as_ac_Header=\$ac_header_preproc"
5600fi
5601ac_res=`eval 'as_val=${'$as_ac_Header'}
5602		 $as_echo "$as_val"'`
5603	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5604$as_echo "$ac_res" >&6; }
5605
5606fi
5607as_val=`eval 'as_val=${'$as_ac_Header'}
5608		 $as_echo "$as_val"'`
5609   if test "x$as_val" = x""yes; then
5610  cat >>confdefs.h <<_ACEOF
5611#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5612_ACEOF
5613
5614fi
5615
5616done
5617
5618ac_ext=cpp
5619ac_cpp='$CXXCPP $CPPFLAGS'
5620ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5621ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5622ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5623if test -z "$CXX"; then
5624  if test -n "$CCC"; then
5625    CXX=$CCC
5626  else
5627    if test -n "$ac_tool_prefix"; then
5628  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5629  do
5630    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5631set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5632{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5633$as_echo_n "checking for $ac_word... " >&6; }
5634if test "${ac_cv_prog_CXX+set}" = set; then
5635  $as_echo_n "(cached) " >&6
5636else
5637  if test -n "$CXX"; then
5638  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5639else
5640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5641for as_dir in $PATH
5642do
5643  IFS=$as_save_IFS
5644  test -z "$as_dir" && as_dir=.
5645  for ac_exec_ext in '' $ac_executable_extensions; do
5646  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5647    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5648    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5649    break 2
5650  fi
5651done
5652done
5653IFS=$as_save_IFS
5654
5655fi
5656fi
5657CXX=$ac_cv_prog_CXX
5658if test -n "$CXX"; then
5659  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5660$as_echo "$CXX" >&6; }
5661else
5662  { $as_echo "$as_me:$LINENO: result: no" >&5
5663$as_echo "no" >&6; }
5664fi
5665
5666
5667    test -n "$CXX" && break
5668  done
5669fi
5670if test -z "$CXX"; then
5671  ac_ct_CXX=$CXX
5672  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5673do
5674  # Extract the first word of "$ac_prog", so it can be a program name with args.
5675set dummy $ac_prog; ac_word=$2
5676{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5677$as_echo_n "checking for $ac_word... " >&6; }
5678if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5679  $as_echo_n "(cached) " >&6
5680else
5681  if test -n "$ac_ct_CXX"; then
5682  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5683else
5684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5685for as_dir in $PATH
5686do
5687  IFS=$as_save_IFS
5688  test -z "$as_dir" && as_dir=.
5689  for ac_exec_ext in '' $ac_executable_extensions; do
5690  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5691    ac_cv_prog_ac_ct_CXX="$ac_prog"
5692    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5693    break 2
5694  fi
5695done
5696done
5697IFS=$as_save_IFS
5698
5699fi
5700fi
5701ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5702if test -n "$ac_ct_CXX"; then
5703  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5704$as_echo "$ac_ct_CXX" >&6; }
5705else
5706  { $as_echo "$as_me:$LINENO: result: no" >&5
5707$as_echo "no" >&6; }
5708fi
5709
5710
5711  test -n "$ac_ct_CXX" && break
5712done
5713
5714  if test "x$ac_ct_CXX" = x; then
5715    CXX="g++"
5716  else
5717    case $cross_compiling:$ac_tool_warned in
5718yes:)
5719{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5720$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5721ac_tool_warned=yes ;;
5722esac
5723    CXX=$ac_ct_CXX
5724  fi
5725fi
5726
5727  fi
5728fi
5729# Provide some information about the compiler.
5730$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5731set X $ac_compile
5732ac_compiler=$2
5733{ (ac_try="$ac_compiler --version >&5"
5734case "(($ac_try" in
5735  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5736  *) ac_try_echo=$ac_try;;
5737esac
5738eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5739$as_echo "$ac_try_echo") >&5
5740  (eval "$ac_compiler --version >&5") 2>&5
5741  ac_status=$?
5742  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5743  (exit $ac_status); }
5744{ (ac_try="$ac_compiler -v >&5"
5745case "(($ac_try" in
5746  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5747  *) ac_try_echo=$ac_try;;
5748esac
5749eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5750$as_echo "$ac_try_echo") >&5
5751  (eval "$ac_compiler -v >&5") 2>&5
5752  ac_status=$?
5753  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5754  (exit $ac_status); }
5755{ (ac_try="$ac_compiler -V >&5"
5756case "(($ac_try" in
5757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5758  *) ac_try_echo=$ac_try;;
5759esac
5760eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5761$as_echo "$ac_try_echo") >&5
5762  (eval "$ac_compiler -V >&5") 2>&5
5763  ac_status=$?
5764  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5765  (exit $ac_status); }
5766
5767{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5768$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5769if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5770  $as_echo_n "(cached) " >&6
5771else
5772  cat >conftest.$ac_ext <<_ACEOF
5773/* confdefs.h.  */
5774_ACEOF
5775cat confdefs.h >>conftest.$ac_ext
5776cat >>conftest.$ac_ext <<_ACEOF
5777/* end confdefs.h.  */
5778
5779int
5780main ()
5781{
5782#ifndef __GNUC__
5783       choke me
5784#endif
5785
5786  ;
5787  return 0;
5788}
5789_ACEOF
5790rm -f conftest.$ac_objext
5791if { (ac_try="$ac_compile"
5792case "(($ac_try" in
5793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5794  *) ac_try_echo=$ac_try;;
5795esac
5796eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5797$as_echo "$ac_try_echo") >&5
5798  (eval "$ac_compile") 2>conftest.er1
5799  ac_status=$?
5800  grep -v '^ *+' conftest.er1 >conftest.err
5801  rm -f conftest.er1
5802  cat conftest.err >&5
5803  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5804  (exit $ac_status); } && {
5805	 test -z "$ac_cxx_werror_flag" ||
5806	 test ! -s conftest.err
5807       } && test -s conftest.$ac_objext; then
5808  ac_compiler_gnu=yes
5809else
5810  $as_echo "$as_me: failed program was:" >&5
5811sed 's/^/| /' conftest.$ac_ext >&5
5812
5813	ac_compiler_gnu=no
5814fi
5815
5816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5817ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5818
5819fi
5820{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5821$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5822if test $ac_compiler_gnu = yes; then
5823  GXX=yes
5824else
5825  GXX=
5826fi
5827ac_test_CXXFLAGS=${CXXFLAGS+set}
5828ac_save_CXXFLAGS=$CXXFLAGS
5829{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5830$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5831if test "${ac_cv_prog_cxx_g+set}" = set; then
5832  $as_echo_n "(cached) " >&6
5833else
5834  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5835   ac_cxx_werror_flag=yes
5836   ac_cv_prog_cxx_g=no
5837   CXXFLAGS="-g"
5838   cat >conftest.$ac_ext <<_ACEOF
5839/* confdefs.h.  */
5840_ACEOF
5841cat confdefs.h >>conftest.$ac_ext
5842cat >>conftest.$ac_ext <<_ACEOF
5843/* end confdefs.h.  */
5844
5845int
5846main ()
5847{
5848
5849  ;
5850  return 0;
5851}
5852_ACEOF
5853rm -f conftest.$ac_objext
5854if { (ac_try="$ac_compile"
5855case "(($ac_try" in
5856  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5857  *) ac_try_echo=$ac_try;;
5858esac
5859eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5860$as_echo "$ac_try_echo") >&5
5861  (eval "$ac_compile") 2>conftest.er1
5862  ac_status=$?
5863  grep -v '^ *+' conftest.er1 >conftest.err
5864  rm -f conftest.er1
5865  cat conftest.err >&5
5866  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5867  (exit $ac_status); } && {
5868	 test -z "$ac_cxx_werror_flag" ||
5869	 test ! -s conftest.err
5870       } && test -s conftest.$ac_objext; then
5871  ac_cv_prog_cxx_g=yes
5872else
5873  $as_echo "$as_me: failed program was:" >&5
5874sed 's/^/| /' conftest.$ac_ext >&5
5875
5876	CXXFLAGS=""
5877      cat >conftest.$ac_ext <<_ACEOF
5878/* confdefs.h.  */
5879_ACEOF
5880cat confdefs.h >>conftest.$ac_ext
5881cat >>conftest.$ac_ext <<_ACEOF
5882/* end confdefs.h.  */
5883
5884int
5885main ()
5886{
5887
5888  ;
5889  return 0;
5890}
5891_ACEOF
5892rm -f conftest.$ac_objext
5893if { (ac_try="$ac_compile"
5894case "(($ac_try" in
5895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5896  *) ac_try_echo=$ac_try;;
5897esac
5898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5899$as_echo "$ac_try_echo") >&5
5900  (eval "$ac_compile") 2>conftest.er1
5901  ac_status=$?
5902  grep -v '^ *+' conftest.er1 >conftest.err
5903  rm -f conftest.er1
5904  cat conftest.err >&5
5905  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906  (exit $ac_status); } && {
5907	 test -z "$ac_cxx_werror_flag" ||
5908	 test ! -s conftest.err
5909       } && test -s conftest.$ac_objext; then
5910  :
5911else
5912  $as_echo "$as_me: failed program was:" >&5
5913sed 's/^/| /' conftest.$ac_ext >&5
5914
5915	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5916	 CXXFLAGS="-g"
5917	 cat >conftest.$ac_ext <<_ACEOF
5918/* confdefs.h.  */
5919_ACEOF
5920cat confdefs.h >>conftest.$ac_ext
5921cat >>conftest.$ac_ext <<_ACEOF
5922/* end confdefs.h.  */
5923
5924int
5925main ()
5926{
5927
5928  ;
5929  return 0;
5930}
5931_ACEOF
5932rm -f conftest.$ac_objext
5933if { (ac_try="$ac_compile"
5934case "(($ac_try" in
5935  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5936  *) ac_try_echo=$ac_try;;
5937esac
5938eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5939$as_echo "$ac_try_echo") >&5
5940  (eval "$ac_compile") 2>conftest.er1
5941  ac_status=$?
5942  grep -v '^ *+' conftest.er1 >conftest.err
5943  rm -f conftest.er1
5944  cat conftest.err >&5
5945  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946  (exit $ac_status); } && {
5947	 test -z "$ac_cxx_werror_flag" ||
5948	 test ! -s conftest.err
5949       } && test -s conftest.$ac_objext; then
5950  ac_cv_prog_cxx_g=yes
5951else
5952  $as_echo "$as_me: failed program was:" >&5
5953sed 's/^/| /' conftest.$ac_ext >&5
5954
5955
5956fi
5957
5958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5959fi
5960
5961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5962fi
5963
5964rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5965   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5966fi
5967{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5968$as_echo "$ac_cv_prog_cxx_g" >&6; }
5969if test "$ac_test_CXXFLAGS" = set; then
5970  CXXFLAGS=$ac_save_CXXFLAGS
5971elif test $ac_cv_prog_cxx_g = yes; then
5972  if test "$GXX" = yes; then
5973    CXXFLAGS="-g -O2"
5974  else
5975    CXXFLAGS="-g"
5976  fi
5977else
5978  if test "$GXX" = yes; then
5979    CXXFLAGS="-O2"
5980  else
5981    CXXFLAGS=
5982  fi
5983fi
5984ac_ext=cpp
5985ac_cpp='$CXXCPP $CPPFLAGS'
5986ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5987ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5988ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5989
5990depcc="$CXX"  am_compiler_list=
5991
5992{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5993$as_echo_n "checking dependency style of $depcc... " >&6; }
5994if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5995  $as_echo_n "(cached) " >&6
5996else
5997  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5998  # We make a subdir and do the tests there.  Otherwise we can end up
5999  # making bogus files that we don't know about and never remove.  For
6000  # instance it was reported that on HP-UX the gcc test will end up
6001  # making a dummy file named `D' -- because `-MD' means `put the output
6002  # in D'.
6003  mkdir conftest.dir
6004  # Copy depcomp to subdir because otherwise we won't find it if we're
6005  # using a relative directory.
6006  cp "$am_depcomp" conftest.dir
6007  cd conftest.dir
6008  # We will build objects and dependencies in a subdirectory because
6009  # it helps to detect inapplicable dependency modes.  For instance
6010  # both Tru64's cc and ICC support -MD to output dependencies as a
6011  # side effect of compilation, but ICC will put the dependencies in
6012  # the current directory while Tru64 will put them in the object
6013  # directory.
6014  mkdir sub
6015
6016  am_cv_CXX_dependencies_compiler_type=none
6017  if test "$am_compiler_list" = ""; then
6018     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6019  fi
6020  for depmode in $am_compiler_list; do
6021    # Setup a source with many dependencies, because some compilers
6022    # like to wrap large dependency lists on column 80 (with \), and
6023    # we should not choose a depcomp mode which is confused by this.
6024    #
6025    # We need to recreate these files for each test, as the compiler may
6026    # overwrite some of them when testing with obscure command lines.
6027    # This happens at least with the AIX C compiler.
6028    : > sub/conftest.c
6029    for i in 1 2 3 4 5 6; do
6030      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6031      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6032      # Solaris 8's {/usr,}/bin/sh.
6033      touch sub/conftst$i.h
6034    done
6035    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6036
6037    case $depmode in
6038    nosideeffect)
6039      # after this tag, mechanisms are not by side-effect, so they'll
6040      # only be used when explicitly requested
6041      if test "x$enable_dependency_tracking" = xyes; then
6042	continue
6043      else
6044	break
6045      fi
6046      ;;
6047    none) break ;;
6048    esac
6049    # We check with `-c' and `-o' for the sake of the "dashmstdout"
6050    # mode.  It turns out that the SunPro C++ compiler does not properly
6051    # handle `-M -o', and we need to detect this.
6052    if depmode=$depmode \
6053       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6054       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6055       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
6056         >/dev/null 2>conftest.err &&
6057       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6058       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6059       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
6060       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6061      # icc doesn't choke on unknown options, it will just issue warnings
6062      # or remarks (even with -Werror).  So we grep stderr for any message
6063      # that says an option was ignored or not supported.
6064      # When given -MP, icc 7.0 and 7.1 complain thusly:
6065      #   icc: Command line warning: ignoring option '-M'; no argument required
6066      # The diagnosis changed in icc 8.0:
6067      #   icc: Command line remark: option '-MP' not supported
6068      if (grep 'ignoring option' conftest.err ||
6069          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6070        am_cv_CXX_dependencies_compiler_type=$depmode
6071        break
6072      fi
6073    fi
6074  done
6075
6076  cd ..
6077  rm -rf conftest.dir
6078else
6079  am_cv_CXX_dependencies_compiler_type=none
6080fi
6081
6082fi
6083{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
6084$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6085CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6086
6087 if
6088  test "x$enable_dependency_tracking" != xno \
6089  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6090  am__fastdepCXX_TRUE=
6091  am__fastdepCXX_FALSE='#'
6092else
6093  am__fastdepCXX_TRUE='#'
6094  am__fastdepCXX_FALSE=
6095fi
6096
6097
6098
6099
6100if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
6101    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
6102    (test "X$CXX" != "Xg++"))) ; then
6103  ac_ext=cpp
6104ac_cpp='$CXXCPP $CPPFLAGS'
6105ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6106ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6107ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6108{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
6109$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
6110if test -z "$CXXCPP"; then
6111  if test "${ac_cv_prog_CXXCPP+set}" = set; then
6112  $as_echo_n "(cached) " >&6
6113else
6114      # Double quotes because CXXCPP needs to be expanded
6115    for CXXCPP in "$CXX -E" "/lib/cpp"
6116    do
6117      ac_preproc_ok=false
6118for ac_cxx_preproc_warn_flag in '' yes
6119do
6120  # Use a header file that comes with gcc, so configuring glibc
6121  # with a fresh cross-compiler works.
6122  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6123  # <limits.h> exists even on freestanding compilers.
6124  # On the NeXT, cc -E runs the code through the compiler's parser,
6125  # not just through cpp. "Syntax error" is here to catch this case.
6126  cat >conftest.$ac_ext <<_ACEOF
6127/* confdefs.h.  */
6128_ACEOF
6129cat confdefs.h >>conftest.$ac_ext
6130cat >>conftest.$ac_ext <<_ACEOF
6131/* end confdefs.h.  */
6132#ifdef __STDC__
6133# include <limits.h>
6134#else
6135# include <assert.h>
6136#endif
6137		     Syntax error
6138_ACEOF
6139if { (ac_try="$ac_cpp conftest.$ac_ext"
6140case "(($ac_try" in
6141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6142  *) ac_try_echo=$ac_try;;
6143esac
6144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6145$as_echo "$ac_try_echo") >&5
6146  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6147  ac_status=$?
6148  grep -v '^ *+' conftest.er1 >conftest.err
6149  rm -f conftest.er1
6150  cat conftest.err >&5
6151  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6152  (exit $ac_status); } >/dev/null && {
6153	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6154	 test ! -s conftest.err
6155       }; then
6156  :
6157else
6158  $as_echo "$as_me: failed program was:" >&5
6159sed 's/^/| /' conftest.$ac_ext >&5
6160
6161  # Broken: fails on valid input.
6162continue
6163fi
6164
6165rm -f conftest.err conftest.$ac_ext
6166
6167  # OK, works on sane cases.  Now check whether nonexistent headers
6168  # can be detected and how.
6169  cat >conftest.$ac_ext <<_ACEOF
6170/* confdefs.h.  */
6171_ACEOF
6172cat confdefs.h >>conftest.$ac_ext
6173cat >>conftest.$ac_ext <<_ACEOF
6174/* end confdefs.h.  */
6175#include <ac_nonexistent.h>
6176_ACEOF
6177if { (ac_try="$ac_cpp conftest.$ac_ext"
6178case "(($ac_try" in
6179  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6180  *) ac_try_echo=$ac_try;;
6181esac
6182eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6183$as_echo "$ac_try_echo") >&5
6184  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6185  ac_status=$?
6186  grep -v '^ *+' conftest.er1 >conftest.err
6187  rm -f conftest.er1
6188  cat conftest.err >&5
6189  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190  (exit $ac_status); } >/dev/null && {
6191	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6192	 test ! -s conftest.err
6193       }; then
6194  # Broken: success on invalid input.
6195continue
6196else
6197  $as_echo "$as_me: failed program was:" >&5
6198sed 's/^/| /' conftest.$ac_ext >&5
6199
6200  # Passes both tests.
6201ac_preproc_ok=:
6202break
6203fi
6204
6205rm -f conftest.err conftest.$ac_ext
6206
6207done
6208# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6209rm -f conftest.err conftest.$ac_ext
6210if $ac_preproc_ok; then
6211  break
6212fi
6213
6214    done
6215    ac_cv_prog_CXXCPP=$CXXCPP
6216
6217fi
6218  CXXCPP=$ac_cv_prog_CXXCPP
6219else
6220  ac_cv_prog_CXXCPP=$CXXCPP
6221fi
6222{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6223$as_echo "$CXXCPP" >&6; }
6224ac_preproc_ok=false
6225for ac_cxx_preproc_warn_flag in '' yes
6226do
6227  # Use a header file that comes with gcc, so configuring glibc
6228  # with a fresh cross-compiler works.
6229  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6230  # <limits.h> exists even on freestanding compilers.
6231  # On the NeXT, cc -E runs the code through the compiler's parser,
6232  # not just through cpp. "Syntax error" is here to catch this case.
6233  cat >conftest.$ac_ext <<_ACEOF
6234/* confdefs.h.  */
6235_ACEOF
6236cat confdefs.h >>conftest.$ac_ext
6237cat >>conftest.$ac_ext <<_ACEOF
6238/* end confdefs.h.  */
6239#ifdef __STDC__
6240# include <limits.h>
6241#else
6242# include <assert.h>
6243#endif
6244		     Syntax error
6245_ACEOF
6246if { (ac_try="$ac_cpp conftest.$ac_ext"
6247case "(($ac_try" in
6248  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6249  *) ac_try_echo=$ac_try;;
6250esac
6251eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6252$as_echo "$ac_try_echo") >&5
6253  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6254  ac_status=$?
6255  grep -v '^ *+' conftest.er1 >conftest.err
6256  rm -f conftest.er1
6257  cat conftest.err >&5
6258  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6259  (exit $ac_status); } >/dev/null && {
6260	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6261	 test ! -s conftest.err
6262       }; then
6263  :
6264else
6265  $as_echo "$as_me: failed program was:" >&5
6266sed 's/^/| /' conftest.$ac_ext >&5
6267
6268  # Broken: fails on valid input.
6269continue
6270fi
6271
6272rm -f conftest.err conftest.$ac_ext
6273
6274  # OK, works on sane cases.  Now check whether nonexistent headers
6275  # can be detected and how.
6276  cat >conftest.$ac_ext <<_ACEOF
6277/* confdefs.h.  */
6278_ACEOF
6279cat confdefs.h >>conftest.$ac_ext
6280cat >>conftest.$ac_ext <<_ACEOF
6281/* end confdefs.h.  */
6282#include <ac_nonexistent.h>
6283_ACEOF
6284if { (ac_try="$ac_cpp conftest.$ac_ext"
6285case "(($ac_try" in
6286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6287  *) ac_try_echo=$ac_try;;
6288esac
6289eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6290$as_echo "$ac_try_echo") >&5
6291  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6292  ac_status=$?
6293  grep -v '^ *+' conftest.er1 >conftest.err
6294  rm -f conftest.er1
6295  cat conftest.err >&5
6296  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6297  (exit $ac_status); } >/dev/null && {
6298	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6299	 test ! -s conftest.err
6300       }; then
6301  # Broken: success on invalid input.
6302continue
6303else
6304  $as_echo "$as_me: failed program was:" >&5
6305sed 's/^/| /' conftest.$ac_ext >&5
6306
6307  # Passes both tests.
6308ac_preproc_ok=:
6309break
6310fi
6311
6312rm -f conftest.err conftest.$ac_ext
6313
6314done
6315# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6316rm -f conftest.err conftest.$ac_ext
6317if $ac_preproc_ok; then
6318  :
6319else
6320  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6321$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6322{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6323See \`config.log' for more details." >&5
6324$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6325See \`config.log' for more details." >&2;}
6326   { (exit 1); exit 1; }; }; }
6327fi
6328
6329ac_ext=cpp
6330ac_cpp='$CXXCPP $CPPFLAGS'
6331ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6332ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6333ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6334
6335fi
6336
6337
6338ac_ext=f
6339ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6340ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6341ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6342if test -n "$ac_tool_prefix"; then
6343  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6344  do
6345    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6346set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6347{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6348$as_echo_n "checking for $ac_word... " >&6; }
6349if test "${ac_cv_prog_F77+set}" = set; then
6350  $as_echo_n "(cached) " >&6
6351else
6352  if test -n "$F77"; then
6353  ac_cv_prog_F77="$F77" # Let the user override the test.
6354else
6355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6356for as_dir in $PATH
6357do
6358  IFS=$as_save_IFS
6359  test -z "$as_dir" && as_dir=.
6360  for ac_exec_ext in '' $ac_executable_extensions; do
6361  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6362    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6363    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6364    break 2
6365  fi
6366done
6367done
6368IFS=$as_save_IFS
6369
6370fi
6371fi
6372F77=$ac_cv_prog_F77
6373if test -n "$F77"; then
6374  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6375$as_echo "$F77" >&6; }
6376else
6377  { $as_echo "$as_me:$LINENO: result: no" >&5
6378$as_echo "no" >&6; }
6379fi
6380
6381
6382    test -n "$F77" && break
6383  done
6384fi
6385if test -z "$F77"; then
6386  ac_ct_F77=$F77
6387  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6388do
6389  # Extract the first word of "$ac_prog", so it can be a program name with args.
6390set dummy $ac_prog; ac_word=$2
6391{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6392$as_echo_n "checking for $ac_word... " >&6; }
6393if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6394  $as_echo_n "(cached) " >&6
6395else
6396  if test -n "$ac_ct_F77"; then
6397  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6398else
6399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400for as_dir in $PATH
6401do
6402  IFS=$as_save_IFS
6403  test -z "$as_dir" && as_dir=.
6404  for ac_exec_ext in '' $ac_executable_extensions; do
6405  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6406    ac_cv_prog_ac_ct_F77="$ac_prog"
6407    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6408    break 2
6409  fi
6410done
6411done
6412IFS=$as_save_IFS
6413
6414fi
6415fi
6416ac_ct_F77=$ac_cv_prog_ac_ct_F77
6417if test -n "$ac_ct_F77"; then
6418  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6419$as_echo "$ac_ct_F77" >&6; }
6420else
6421  { $as_echo "$as_me:$LINENO: result: no" >&5
6422$as_echo "no" >&6; }
6423fi
6424
6425
6426  test -n "$ac_ct_F77" && break
6427done
6428
6429  if test "x$ac_ct_F77" = x; then
6430    F77=""
6431  else
6432    case $cross_compiling:$ac_tool_warned in
6433yes:)
6434{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6435$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6436ac_tool_warned=yes ;;
6437esac
6438    F77=$ac_ct_F77
6439  fi
6440fi
6441
6442
6443# Provide some information about the compiler.
6444$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6445set X $ac_compile
6446ac_compiler=$2
6447{ (ac_try="$ac_compiler --version >&5"
6448case "(($ac_try" in
6449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6450  *) ac_try_echo=$ac_try;;
6451esac
6452eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6453$as_echo "$ac_try_echo") >&5
6454  (eval "$ac_compiler --version >&5") 2>&5
6455  ac_status=$?
6456  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6457  (exit $ac_status); }
6458{ (ac_try="$ac_compiler -v >&5"
6459case "(($ac_try" in
6460  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6461  *) ac_try_echo=$ac_try;;
6462esac
6463eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6464$as_echo "$ac_try_echo") >&5
6465  (eval "$ac_compiler -v >&5") 2>&5
6466  ac_status=$?
6467  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468  (exit $ac_status); }
6469{ (ac_try="$ac_compiler -V >&5"
6470case "(($ac_try" in
6471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6472  *) ac_try_echo=$ac_try;;
6473esac
6474eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6475$as_echo "$ac_try_echo") >&5
6476  (eval "$ac_compiler -V >&5") 2>&5
6477  ac_status=$?
6478  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6479  (exit $ac_status); }
6480rm -f a.out
6481
6482# If we don't use `.F' as extension, the preprocessor is not run on the
6483# input file.  (Note that this only needs to work for GNU compilers.)
6484ac_save_ext=$ac_ext
6485ac_ext=F
6486{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6487$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6488if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6489  $as_echo_n "(cached) " >&6
6490else
6491  cat >conftest.$ac_ext <<_ACEOF
6492      program main
6493#ifndef __GNUC__
6494       choke me
6495#endif
6496
6497      end
6498_ACEOF
6499rm -f conftest.$ac_objext
6500if { (ac_try="$ac_compile"
6501case "(($ac_try" in
6502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6503  *) ac_try_echo=$ac_try;;
6504esac
6505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6506$as_echo "$ac_try_echo") >&5
6507  (eval "$ac_compile") 2>conftest.er1
6508  ac_status=$?
6509  grep -v '^ *+' conftest.er1 >conftest.err
6510  rm -f conftest.er1
6511  cat conftest.err >&5
6512  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6513  (exit $ac_status); } && {
6514	 test -z "$ac_f77_werror_flag" ||
6515	 test ! -s conftest.err
6516       } && test -s conftest.$ac_objext; then
6517  ac_compiler_gnu=yes
6518else
6519  $as_echo "$as_me: failed program was:" >&5
6520sed 's/^/| /' conftest.$ac_ext >&5
6521
6522	ac_compiler_gnu=no
6523fi
6524
6525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6526ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6527
6528fi
6529{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6530$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6531ac_ext=$ac_save_ext
6532ac_test_FFLAGS=${FFLAGS+set}
6533ac_save_FFLAGS=$FFLAGS
6534FFLAGS=
6535{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6536$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6537if test "${ac_cv_prog_f77_g+set}" = set; then
6538  $as_echo_n "(cached) " >&6
6539else
6540  FFLAGS=-g
6541cat >conftest.$ac_ext <<_ACEOF
6542      program main
6543
6544      end
6545_ACEOF
6546rm -f conftest.$ac_objext
6547if { (ac_try="$ac_compile"
6548case "(($ac_try" in
6549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6550  *) ac_try_echo=$ac_try;;
6551esac
6552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6553$as_echo "$ac_try_echo") >&5
6554  (eval "$ac_compile") 2>conftest.er1
6555  ac_status=$?
6556  grep -v '^ *+' conftest.er1 >conftest.err
6557  rm -f conftest.er1
6558  cat conftest.err >&5
6559  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6560  (exit $ac_status); } && {
6561	 test -z "$ac_f77_werror_flag" ||
6562	 test ! -s conftest.err
6563       } && test -s conftest.$ac_objext; then
6564  ac_cv_prog_f77_g=yes
6565else
6566  $as_echo "$as_me: failed program was:" >&5
6567sed 's/^/| /' conftest.$ac_ext >&5
6568
6569	ac_cv_prog_f77_g=no
6570fi
6571
6572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6573
6574fi
6575{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6576$as_echo "$ac_cv_prog_f77_g" >&6; }
6577if test "$ac_test_FFLAGS" = set; then
6578  FFLAGS=$ac_save_FFLAGS
6579elif test $ac_cv_prog_f77_g = yes; then
6580  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6581    FFLAGS="-g -O2"
6582  else
6583    FFLAGS="-g"
6584  fi
6585else
6586  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6587    FFLAGS="-O2"
6588  else
6589    FFLAGS=
6590  fi
6591fi
6592
6593if test $ac_compiler_gnu = yes; then
6594  G77=yes
6595else
6596  G77=
6597fi
6598ac_ext=c
6599ac_cpp='$CPP $CPPFLAGS'
6600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6602ac_compiler_gnu=$ac_cv_c_compiler_gnu
6603
6604
6605
6606# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6607# find the maximum length of command line arguments
6608{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6609$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6610if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6611  $as_echo_n "(cached) " >&6
6612else
6613    i=0
6614  teststring="ABCD"
6615
6616  case $build_os in
6617  msdosdjgpp*)
6618    # On DJGPP, this test can blow up pretty badly due to problems in libc
6619    # (any single argument exceeding 2000 bytes causes a buffer overrun
6620    # during glob expansion).  Even if it were fixed, the result of this
6621    # check would be larger than it should be.
6622    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6623    ;;
6624
6625  gnu*)
6626    # Under GNU Hurd, this test is not required because there is
6627    # no limit to the length of command line arguments.
6628    # Libtool will interpret -1 as no limit whatsoever
6629    lt_cv_sys_max_cmd_len=-1;
6630    ;;
6631
6632  cygwin* | mingw*)
6633    # On Win9x/ME, this test blows up -- it succeeds, but takes
6634    # about 5 minutes as the teststring grows exponentially.
6635    # Worse, since 9x/ME are not pre-emptively multitasking,
6636    # you end up with a "frozen" computer, even though with patience
6637    # the test eventually succeeds (with a max line length of 256k).
6638    # Instead, let's just punt: use the minimum linelength reported by
6639    # all of the supported platforms: 8192 (on NT/2K/XP).
6640    lt_cv_sys_max_cmd_len=8192;
6641    ;;
6642
6643  amigaos*)
6644    # On AmigaOS with pdksh, this test takes hours, literally.
6645    # So we just punt and use a minimum line length of 8192.
6646    lt_cv_sys_max_cmd_len=8192;
6647    ;;
6648
6649  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6650    # This has been around since 386BSD, at least.  Likely further.
6651    if test -x /sbin/sysctl; then
6652      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6653    elif test -x /usr/sbin/sysctl; then
6654      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6655    else
6656      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6657    fi
6658    # And add a safety zone
6659    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6660    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6661    ;;
6662
6663  interix*)
6664    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6665    lt_cv_sys_max_cmd_len=196608
6666    ;;
6667
6668  osf*)
6669    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6670    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6671    # nice to cause kernel panics so lets avoid the loop below.
6672    # First set a reasonable default.
6673    lt_cv_sys_max_cmd_len=16384
6674    #
6675    if test -x /sbin/sysconfig; then
6676      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6677        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6678      esac
6679    fi
6680    ;;
6681  sco3.2v5*)
6682    lt_cv_sys_max_cmd_len=102400
6683    ;;
6684  sysv5* | sco5v6* | sysv4.2uw2*)
6685    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6686    if test -n "$kargmax"; then
6687      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6688    else
6689      lt_cv_sys_max_cmd_len=32768
6690    fi
6691    ;;
6692  *)
6693    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6694    if test -n "$lt_cv_sys_max_cmd_len"; then
6695      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6696      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6697    else
6698      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6699      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6700	       = "XX$teststring") >/dev/null 2>&1 &&
6701	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6702	      lt_cv_sys_max_cmd_len=$new_result &&
6703	      test $i != 17 # 1/2 MB should be enough
6704      do
6705        i=`expr $i + 1`
6706        teststring=$teststring$teststring
6707      done
6708      teststring=
6709      # Add a significant safety factor because C++ compilers can tack on massive
6710      # amounts of additional arguments before passing them to the linker.
6711      # It appears as though 1/2 is a usable value.
6712      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6713    fi
6714    ;;
6715  esac
6716
6717fi
6718
6719if test -n $lt_cv_sys_max_cmd_len ; then
6720  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6721$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6722else
6723  { $as_echo "$as_me:$LINENO: result: none" >&5
6724$as_echo "none" >&6; }
6725fi
6726
6727
6728
6729
6730
6731# Check for command to grab the raw symbol name followed by C symbol from nm.
6732{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6733$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6734if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6735  $as_echo_n "(cached) " >&6
6736else
6737
6738# These are sane defaults that work on at least a few old systems.
6739# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6740
6741# Character class describing NM global symbol codes.
6742symcode='[BCDEGRST]'
6743
6744# Regexp to match symbols that can be accessed directly from C.
6745sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6746
6747# Transform an extracted symbol line into a proper C declaration
6748lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6749
6750# Transform an extracted symbol line into symbol name and symbol address
6751lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6752
6753# Define system-specific variables.
6754case $host_os in
6755aix*)
6756  symcode='[BCDT]'
6757  ;;
6758cygwin* | mingw* | pw32*)
6759  symcode='[ABCDGISTW]'
6760  ;;
6761hpux*) # Its linker distinguishes data from code symbols
6762  if test "$host_cpu" = ia64; then
6763    symcode='[ABCDEGRST]'
6764  fi
6765  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6766  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6767  ;;
6768linux* | k*bsd*-gnu)
6769  if test "$host_cpu" = ia64; then
6770    symcode='[ABCDGIRSTW]'
6771    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6772    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6773  fi
6774  ;;
6775irix* | nonstopux*)
6776  symcode='[BCDEGRST]'
6777  ;;
6778osf*)
6779  symcode='[BCDEGQRST]'
6780  ;;
6781solaris*)
6782  symcode='[BDRT]'
6783  ;;
6784sco3.2v5*)
6785  symcode='[DT]'
6786  ;;
6787sysv4.2uw2*)
6788  symcode='[DT]'
6789  ;;
6790sysv5* | sco5v6* | unixware* | OpenUNIX*)
6791  symcode='[ABDT]'
6792  ;;
6793sysv4)
6794  symcode='[DFNSTU]'
6795  ;;
6796esac
6797
6798# Handle CRLF in mingw tool chain
6799opt_cr=
6800case $build_os in
6801mingw*)
6802  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6803  ;;
6804esac
6805
6806# If we're using GNU nm, then use its standard symbol codes.
6807case `$NM -V 2>&1` in
6808*GNU* | *'with BFD'*)
6809  symcode='[ABCDGIRSTW]' ;;
6810esac
6811
6812# Try without a prefix undercore, then with it.
6813for ac_symprfx in "" "_"; do
6814
6815  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6816  symxfrm="\\1 $ac_symprfx\\2 \\2"
6817
6818  # Write the raw and C identifiers.
6819  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6820
6821  # Check to see that the pipe works correctly.
6822  pipe_works=no
6823
6824  rm -f conftest*
6825  cat > conftest.$ac_ext <<EOF
6826#ifdef __cplusplus
6827extern "C" {
6828#endif
6829char nm_test_var;
6830void nm_test_func(){}
6831#ifdef __cplusplus
6832}
6833#endif
6834int main(){nm_test_var='a';nm_test_func();return(0);}
6835EOF
6836
6837  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6838  (eval $ac_compile) 2>&5
6839  ac_status=$?
6840  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6841  (exit $ac_status); }; then
6842    # Now try to grab the symbols.
6843    nlist=conftest.nm
6844    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6845  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6846  ac_status=$?
6847  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6848  (exit $ac_status); } && test -s "$nlist"; then
6849      # Try sorting and uniquifying the output.
6850      if sort "$nlist" | uniq > "$nlist"T; then
6851	mv -f "$nlist"T "$nlist"
6852      else
6853	rm -f "$nlist"T
6854      fi
6855
6856      # Make sure that we snagged all the symbols we need.
6857      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6858	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6859	  cat <<EOF > conftest.$ac_ext
6860#ifdef __cplusplus
6861extern "C" {
6862#endif
6863
6864EOF
6865	  # Now generate the symbol file.
6866	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6867
6868	  cat <<EOF >> conftest.$ac_ext
6869#if defined (__STDC__) && __STDC__
6870# define lt_ptr_t void *
6871#else
6872# define lt_ptr_t char *
6873# define const
6874#endif
6875
6876/* The mapping between symbol names and symbols. */
6877const struct {
6878  const char *name;
6879  lt_ptr_t address;
6880}
6881lt_preloaded_symbols[] =
6882{
6883EOF
6884	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6885	  cat <<\EOF >> conftest.$ac_ext
6886  {0, (lt_ptr_t) 0}
6887};
6888
6889#ifdef __cplusplus
6890}
6891#endif
6892EOF
6893	  # Now try linking the two files.
6894	  mv conftest.$ac_objext conftstm.$ac_objext
6895	  lt_save_LIBS="$LIBS"
6896	  lt_save_CFLAGS="$CFLAGS"
6897	  LIBS="conftstm.$ac_objext"
6898	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6899	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6900  (eval $ac_link) 2>&5
6901  ac_status=$?
6902  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6903  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6904	    pipe_works=yes
6905	  fi
6906	  LIBS="$lt_save_LIBS"
6907	  CFLAGS="$lt_save_CFLAGS"
6908	else
6909	  echo "cannot find nm_test_func in $nlist" >&5
6910	fi
6911      else
6912	echo "cannot find nm_test_var in $nlist" >&5
6913      fi
6914    else
6915      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6916    fi
6917  else
6918    echo "$progname: failed program was:" >&5
6919    cat conftest.$ac_ext >&5
6920  fi
6921  rm -rf conftest* conftst*
6922
6923  # Do not use the global_symbol_pipe unless it works.
6924  if test "$pipe_works" = yes; then
6925    break
6926  else
6927    lt_cv_sys_global_symbol_pipe=
6928  fi
6929done
6930
6931fi
6932
6933if test -z "$lt_cv_sys_global_symbol_pipe"; then
6934  lt_cv_sys_global_symbol_to_cdecl=
6935fi
6936if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6937  { $as_echo "$as_me:$LINENO: result: failed" >&5
6938$as_echo "failed" >&6; }
6939else
6940  { $as_echo "$as_me:$LINENO: result: ok" >&5
6941$as_echo "ok" >&6; }
6942fi
6943
6944{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6945$as_echo_n "checking for objdir... " >&6; }
6946if test "${lt_cv_objdir+set}" = set; then
6947  $as_echo_n "(cached) " >&6
6948else
6949  rm -f .libs 2>/dev/null
6950mkdir .libs 2>/dev/null
6951if test -d .libs; then
6952  lt_cv_objdir=.libs
6953else
6954  # MS-DOS does not allow filenames that begin with a dot.
6955  lt_cv_objdir=_libs
6956fi
6957rmdir .libs 2>/dev/null
6958fi
6959{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6960$as_echo "$lt_cv_objdir" >&6; }
6961objdir=$lt_cv_objdir
6962
6963
6964
6965
6966
6967case $host_os in
6968aix3*)
6969  # AIX sometimes has problems with the GCC collect2 program.  For some
6970  # reason, if we set the COLLECT_NAMES environment variable, the problems
6971  # vanish in a puff of smoke.
6972  if test "X${COLLECT_NAMES+set}" != Xset; then
6973    COLLECT_NAMES=
6974    export COLLECT_NAMES
6975  fi
6976  ;;
6977esac
6978
6979# Sed substitution that helps us do robust quoting.  It backslashifies
6980# metacharacters that are still active within double-quoted strings.
6981Xsed='sed -e 1s/^X//'
6982sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6983
6984# Same as above, but do not quote variable references.
6985double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6986
6987# Sed substitution to delay expansion of an escaped shell variable in a
6988# double_quote_subst'ed string.
6989delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6990
6991# Sed substitution to avoid accidental globbing in evaled expressions
6992no_glob_subst='s/\*/\\\*/g'
6993
6994# Constants:
6995rm="rm -f"
6996
6997# Global variables:
6998default_ofile=libtool
6999can_build_shared=yes
7000
7001# All known linkers require a `.a' archive for static linking (except MSVC,
7002# which needs '.lib').
7003libext=a
7004ltmain="$ac_aux_dir/ltmain.sh"
7005ofile="$default_ofile"
7006with_gnu_ld="$lt_cv_prog_gnu_ld"
7007
7008if test -n "$ac_tool_prefix"; then
7009  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7010set dummy ${ac_tool_prefix}ar; ac_word=$2
7011{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7012$as_echo_n "checking for $ac_word... " >&6; }
7013if test "${ac_cv_prog_AR+set}" = set; then
7014  $as_echo_n "(cached) " >&6
7015else
7016  if test -n "$AR"; then
7017  ac_cv_prog_AR="$AR" # Let the user override the test.
7018else
7019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7020for as_dir in $PATH
7021do
7022  IFS=$as_save_IFS
7023  test -z "$as_dir" && as_dir=.
7024  for ac_exec_ext in '' $ac_executable_extensions; do
7025  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7026    ac_cv_prog_AR="${ac_tool_prefix}ar"
7027    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7028    break 2
7029  fi
7030done
7031done
7032IFS=$as_save_IFS
7033
7034fi
7035fi
7036AR=$ac_cv_prog_AR
7037if test -n "$AR"; then
7038  { $as_echo "$as_me:$LINENO: result: $AR" >&5
7039$as_echo "$AR" >&6; }
7040else
7041  { $as_echo "$as_me:$LINENO: result: no" >&5
7042$as_echo "no" >&6; }
7043fi
7044
7045
7046fi
7047if test -z "$ac_cv_prog_AR"; then
7048  ac_ct_AR=$AR
7049  # Extract the first word of "ar", so it can be a program name with args.
7050set dummy ar; ac_word=$2
7051{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7052$as_echo_n "checking for $ac_word... " >&6; }
7053if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7054  $as_echo_n "(cached) " >&6
7055else
7056  if test -n "$ac_ct_AR"; then
7057  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7058else
7059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7060for as_dir in $PATH
7061do
7062  IFS=$as_save_IFS
7063  test -z "$as_dir" && as_dir=.
7064  for ac_exec_ext in '' $ac_executable_extensions; do
7065  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7066    ac_cv_prog_ac_ct_AR="ar"
7067    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7068    break 2
7069  fi
7070done
7071done
7072IFS=$as_save_IFS
7073
7074fi
7075fi
7076ac_ct_AR=$ac_cv_prog_ac_ct_AR
7077if test -n "$ac_ct_AR"; then
7078  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7079$as_echo "$ac_ct_AR" >&6; }
7080else
7081  { $as_echo "$as_me:$LINENO: result: no" >&5
7082$as_echo "no" >&6; }
7083fi
7084
7085  if test "x$ac_ct_AR" = x; then
7086    AR="false"
7087  else
7088    case $cross_compiling:$ac_tool_warned in
7089yes:)
7090{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7091$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7092ac_tool_warned=yes ;;
7093esac
7094    AR=$ac_ct_AR
7095  fi
7096else
7097  AR="$ac_cv_prog_AR"
7098fi
7099
7100if test -n "$ac_tool_prefix"; then
7101  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7102set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7103{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7104$as_echo_n "checking for $ac_word... " >&6; }
7105if test "${ac_cv_prog_RANLIB+set}" = set; then
7106  $as_echo_n "(cached) " >&6
7107else
7108  if test -n "$RANLIB"; then
7109  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7110else
7111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7112for as_dir in $PATH
7113do
7114  IFS=$as_save_IFS
7115  test -z "$as_dir" && as_dir=.
7116  for ac_exec_ext in '' $ac_executable_extensions; do
7117  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7118    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7119    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7120    break 2
7121  fi
7122done
7123done
7124IFS=$as_save_IFS
7125
7126fi
7127fi
7128RANLIB=$ac_cv_prog_RANLIB
7129if test -n "$RANLIB"; then
7130  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
7131$as_echo "$RANLIB" >&6; }
7132else
7133  { $as_echo "$as_me:$LINENO: result: no" >&5
7134$as_echo "no" >&6; }
7135fi
7136
7137
7138fi
7139if test -z "$ac_cv_prog_RANLIB"; then
7140  ac_ct_RANLIB=$RANLIB
7141  # Extract the first word of "ranlib", so it can be a program name with args.
7142set dummy ranlib; ac_word=$2
7143{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7144$as_echo_n "checking for $ac_word... " >&6; }
7145if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7146  $as_echo_n "(cached) " >&6
7147else
7148  if test -n "$ac_ct_RANLIB"; then
7149  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7150else
7151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7152for as_dir in $PATH
7153do
7154  IFS=$as_save_IFS
7155  test -z "$as_dir" && as_dir=.
7156  for ac_exec_ext in '' $ac_executable_extensions; do
7157  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7158    ac_cv_prog_ac_ct_RANLIB="ranlib"
7159    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7160    break 2
7161  fi
7162done
7163done
7164IFS=$as_save_IFS
7165
7166fi
7167fi
7168ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7169if test -n "$ac_ct_RANLIB"; then
7170  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7171$as_echo "$ac_ct_RANLIB" >&6; }
7172else
7173  { $as_echo "$as_me:$LINENO: result: no" >&5
7174$as_echo "no" >&6; }
7175fi
7176
7177  if test "x$ac_ct_RANLIB" = x; then
7178    RANLIB=":"
7179  else
7180    case $cross_compiling:$ac_tool_warned in
7181yes:)
7182{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7183$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7184ac_tool_warned=yes ;;
7185esac
7186    RANLIB=$ac_ct_RANLIB
7187  fi
7188else
7189  RANLIB="$ac_cv_prog_RANLIB"
7190fi
7191
7192if test -n "$ac_tool_prefix"; then
7193  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7194set dummy ${ac_tool_prefix}strip; ac_word=$2
7195{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7196$as_echo_n "checking for $ac_word... " >&6; }
7197if test "${ac_cv_prog_STRIP+set}" = set; then
7198  $as_echo_n "(cached) " >&6
7199else
7200  if test -n "$STRIP"; then
7201  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7202else
7203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7204for as_dir in $PATH
7205do
7206  IFS=$as_save_IFS
7207  test -z "$as_dir" && as_dir=.
7208  for ac_exec_ext in '' $ac_executable_extensions; do
7209  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7210    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7211    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7212    break 2
7213  fi
7214done
7215done
7216IFS=$as_save_IFS
7217
7218fi
7219fi
7220STRIP=$ac_cv_prog_STRIP
7221if test -n "$STRIP"; then
7222  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7223$as_echo "$STRIP" >&6; }
7224else
7225  { $as_echo "$as_me:$LINENO: result: no" >&5
7226$as_echo "no" >&6; }
7227fi
7228
7229
7230fi
7231if test -z "$ac_cv_prog_STRIP"; then
7232  ac_ct_STRIP=$STRIP
7233  # Extract the first word of "strip", so it can be a program name with args.
7234set dummy strip; ac_word=$2
7235{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7236$as_echo_n "checking for $ac_word... " >&6; }
7237if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7238  $as_echo_n "(cached) " >&6
7239else
7240  if test -n "$ac_ct_STRIP"; then
7241  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7242else
7243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7244for as_dir in $PATH
7245do
7246  IFS=$as_save_IFS
7247  test -z "$as_dir" && as_dir=.
7248  for ac_exec_ext in '' $ac_executable_extensions; do
7249  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7250    ac_cv_prog_ac_ct_STRIP="strip"
7251    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7252    break 2
7253  fi
7254done
7255done
7256IFS=$as_save_IFS
7257
7258fi
7259fi
7260ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7261if test -n "$ac_ct_STRIP"; then
7262  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7263$as_echo "$ac_ct_STRIP" >&6; }
7264else
7265  { $as_echo "$as_me:$LINENO: result: no" >&5
7266$as_echo "no" >&6; }
7267fi
7268
7269  if test "x$ac_ct_STRIP" = x; then
7270    STRIP=":"
7271  else
7272    case $cross_compiling:$ac_tool_warned in
7273yes:)
7274{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7275$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7276ac_tool_warned=yes ;;
7277esac
7278    STRIP=$ac_ct_STRIP
7279  fi
7280else
7281  STRIP="$ac_cv_prog_STRIP"
7282fi
7283
7284
7285old_CC="$CC"
7286old_CFLAGS="$CFLAGS"
7287
7288# Set sane defaults for various variables
7289test -z "$AR" && AR=ar
7290test -z "$AR_FLAGS" && AR_FLAGS=cru
7291test -z "$AS" && AS=as
7292test -z "$CC" && CC=cc
7293test -z "$LTCC" && LTCC=$CC
7294test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7295test -z "$DLLTOOL" && DLLTOOL=dlltool
7296test -z "$LD" && LD=ld
7297test -z "$LN_S" && LN_S="ln -s"
7298test -z "$MAGIC_CMD" && MAGIC_CMD=file
7299test -z "$NM" && NM=nm
7300test -z "$SED" && SED=sed
7301test -z "$OBJDUMP" && OBJDUMP=objdump
7302test -z "$RANLIB" && RANLIB=:
7303test -z "$STRIP" && STRIP=:
7304test -z "$ac_objext" && ac_objext=o
7305
7306# Determine commands to create old-style static archives.
7307old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7308old_postinstall_cmds='chmod 644 $oldlib'
7309old_postuninstall_cmds=
7310
7311if test -n "$RANLIB"; then
7312  case $host_os in
7313  openbsd*)
7314    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7315    ;;
7316  *)
7317    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7318    ;;
7319  esac
7320  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7321fi
7322
7323for cc_temp in $compiler""; do
7324  case $cc_temp in
7325    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7326    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7327    \-*) ;;
7328    *) break;;
7329  esac
7330done
7331cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7332
7333
7334# Only perform the check for file, if the check method requires it
7335case $deplibs_check_method in
7336file_magic*)
7337  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7338    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7339$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7340if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7341  $as_echo_n "(cached) " >&6
7342else
7343  case $MAGIC_CMD in
7344[\\/*] |  ?:[\\/]*)
7345  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7346  ;;
7347*)
7348  lt_save_MAGIC_CMD="$MAGIC_CMD"
7349  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7350  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7351  for ac_dir in $ac_dummy; do
7352    IFS="$lt_save_ifs"
7353    test -z "$ac_dir" && ac_dir=.
7354    if test -f $ac_dir/${ac_tool_prefix}file; then
7355      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7356      if test -n "$file_magic_test_file"; then
7357	case $deplibs_check_method in
7358	"file_magic "*)
7359	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7360	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7361	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7362	    $EGREP "$file_magic_regex" > /dev/null; then
7363	    :
7364	  else
7365	    cat <<EOF 1>&2
7366
7367*** Warning: the command libtool uses to detect shared libraries,
7368*** $file_magic_cmd, produces output that libtool cannot recognize.
7369*** The result is that libtool may fail to recognize shared libraries
7370*** as such.  This will affect the creation of libtool libraries that
7371*** depend on shared libraries, but programs linked with such libtool
7372*** libraries will work regardless of this problem.  Nevertheless, you
7373*** may want to report the problem to your system manager and/or to
7374*** bug-libtool@gnu.org
7375
7376EOF
7377	  fi ;;
7378	esac
7379      fi
7380      break
7381    fi
7382  done
7383  IFS="$lt_save_ifs"
7384  MAGIC_CMD="$lt_save_MAGIC_CMD"
7385  ;;
7386esac
7387fi
7388
7389MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7390if test -n "$MAGIC_CMD"; then
7391  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7392$as_echo "$MAGIC_CMD" >&6; }
7393else
7394  { $as_echo "$as_me:$LINENO: result: no" >&5
7395$as_echo "no" >&6; }
7396fi
7397
7398if test -z "$lt_cv_path_MAGIC_CMD"; then
7399  if test -n "$ac_tool_prefix"; then
7400    { $as_echo "$as_me:$LINENO: checking for file" >&5
7401$as_echo_n "checking for file... " >&6; }
7402if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7403  $as_echo_n "(cached) " >&6
7404else
7405  case $MAGIC_CMD in
7406[\\/*] |  ?:[\\/]*)
7407  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7408  ;;
7409*)
7410  lt_save_MAGIC_CMD="$MAGIC_CMD"
7411  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7412  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7413  for ac_dir in $ac_dummy; do
7414    IFS="$lt_save_ifs"
7415    test -z "$ac_dir" && ac_dir=.
7416    if test -f $ac_dir/file; then
7417      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7418      if test -n "$file_magic_test_file"; then
7419	case $deplibs_check_method in
7420	"file_magic "*)
7421	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7422	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7423	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7424	    $EGREP "$file_magic_regex" > /dev/null; then
7425	    :
7426	  else
7427	    cat <<EOF 1>&2
7428
7429*** Warning: the command libtool uses to detect shared libraries,
7430*** $file_magic_cmd, produces output that libtool cannot recognize.
7431*** The result is that libtool may fail to recognize shared libraries
7432*** as such.  This will affect the creation of libtool libraries that
7433*** depend on shared libraries, but programs linked with such libtool
7434*** libraries will work regardless of this problem.  Nevertheless, you
7435*** may want to report the problem to your system manager and/or to
7436*** bug-libtool@gnu.org
7437
7438EOF
7439	  fi ;;
7440	esac
7441      fi
7442      break
7443    fi
7444  done
7445  IFS="$lt_save_ifs"
7446  MAGIC_CMD="$lt_save_MAGIC_CMD"
7447  ;;
7448esac
7449fi
7450
7451MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7452if test -n "$MAGIC_CMD"; then
7453  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7454$as_echo "$MAGIC_CMD" >&6; }
7455else
7456  { $as_echo "$as_me:$LINENO: result: no" >&5
7457$as_echo "no" >&6; }
7458fi
7459
7460  else
7461    MAGIC_CMD=:
7462  fi
7463fi
7464
7465  fi
7466  ;;
7467esac
7468
7469
7470  case $host_os in
7471    rhapsody* | darwin*)
7472    if test -n "$ac_tool_prefix"; then
7473  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7474set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7475{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7476$as_echo_n "checking for $ac_word... " >&6; }
7477if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7478  $as_echo_n "(cached) " >&6
7479else
7480  if test -n "$DSYMUTIL"; then
7481  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7482else
7483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7484for as_dir in $PATH
7485do
7486  IFS=$as_save_IFS
7487  test -z "$as_dir" && as_dir=.
7488  for ac_exec_ext in '' $ac_executable_extensions; do
7489  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7490    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7491    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7492    break 2
7493  fi
7494done
7495done
7496IFS=$as_save_IFS
7497
7498fi
7499fi
7500DSYMUTIL=$ac_cv_prog_DSYMUTIL
7501if test -n "$DSYMUTIL"; then
7502  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7503$as_echo "$DSYMUTIL" >&6; }
7504else
7505  { $as_echo "$as_me:$LINENO: result: no" >&5
7506$as_echo "no" >&6; }
7507fi
7508
7509
7510fi
7511if test -z "$ac_cv_prog_DSYMUTIL"; then
7512  ac_ct_DSYMUTIL=$DSYMUTIL
7513  # Extract the first word of "dsymutil", so it can be a program name with args.
7514set dummy dsymutil; ac_word=$2
7515{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7516$as_echo_n "checking for $ac_word... " >&6; }
7517if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7518  $as_echo_n "(cached) " >&6
7519else
7520  if test -n "$ac_ct_DSYMUTIL"; then
7521  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7522else
7523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7524for as_dir in $PATH
7525do
7526  IFS=$as_save_IFS
7527  test -z "$as_dir" && as_dir=.
7528  for ac_exec_ext in '' $ac_executable_extensions; do
7529  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7530    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7531    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7532    break 2
7533  fi
7534done
7535done
7536IFS=$as_save_IFS
7537
7538fi
7539fi
7540ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7541if test -n "$ac_ct_DSYMUTIL"; then
7542  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7543$as_echo "$ac_ct_DSYMUTIL" >&6; }
7544else
7545  { $as_echo "$as_me:$LINENO: result: no" >&5
7546$as_echo "no" >&6; }
7547fi
7548
7549  if test "x$ac_ct_DSYMUTIL" = x; then
7550    DSYMUTIL=":"
7551  else
7552    case $cross_compiling:$ac_tool_warned in
7553yes:)
7554{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7556ac_tool_warned=yes ;;
7557esac
7558    DSYMUTIL=$ac_ct_DSYMUTIL
7559  fi
7560else
7561  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7562fi
7563
7564    if test -n "$ac_tool_prefix"; then
7565  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7566set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7567{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7568$as_echo_n "checking for $ac_word... " >&6; }
7569if test "${ac_cv_prog_NMEDIT+set}" = set; then
7570  $as_echo_n "(cached) " >&6
7571else
7572  if test -n "$NMEDIT"; then
7573  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7574else
7575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7576for as_dir in $PATH
7577do
7578  IFS=$as_save_IFS
7579  test -z "$as_dir" && as_dir=.
7580  for ac_exec_ext in '' $ac_executable_extensions; do
7581  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7582    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7583    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7584    break 2
7585  fi
7586done
7587done
7588IFS=$as_save_IFS
7589
7590fi
7591fi
7592NMEDIT=$ac_cv_prog_NMEDIT
7593if test -n "$NMEDIT"; then
7594  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7595$as_echo "$NMEDIT" >&6; }
7596else
7597  { $as_echo "$as_me:$LINENO: result: no" >&5
7598$as_echo "no" >&6; }
7599fi
7600
7601
7602fi
7603if test -z "$ac_cv_prog_NMEDIT"; then
7604  ac_ct_NMEDIT=$NMEDIT
7605  # Extract the first word of "nmedit", so it can be a program name with args.
7606set dummy nmedit; ac_word=$2
7607{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7608$as_echo_n "checking for $ac_word... " >&6; }
7609if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7610  $as_echo_n "(cached) " >&6
7611else
7612  if test -n "$ac_ct_NMEDIT"; then
7613  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7614else
7615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7616for as_dir in $PATH
7617do
7618  IFS=$as_save_IFS
7619  test -z "$as_dir" && as_dir=.
7620  for ac_exec_ext in '' $ac_executable_extensions; do
7621  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7622    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7623    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7624    break 2
7625  fi
7626done
7627done
7628IFS=$as_save_IFS
7629
7630fi
7631fi
7632ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7633if test -n "$ac_ct_NMEDIT"; then
7634  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7635$as_echo "$ac_ct_NMEDIT" >&6; }
7636else
7637  { $as_echo "$as_me:$LINENO: result: no" >&5
7638$as_echo "no" >&6; }
7639fi
7640
7641  if test "x$ac_ct_NMEDIT" = x; then
7642    NMEDIT=":"
7643  else
7644    case $cross_compiling:$ac_tool_warned in
7645yes:)
7646{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7647$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7648ac_tool_warned=yes ;;
7649esac
7650    NMEDIT=$ac_ct_NMEDIT
7651  fi
7652else
7653  NMEDIT="$ac_cv_prog_NMEDIT"
7654fi
7655
7656
7657    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7658$as_echo_n "checking for -single_module linker flag... " >&6; }
7659if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7660  $as_echo_n "(cached) " >&6
7661else
7662  lt_cv_apple_cc_single_mod=no
7663      if test -z "${LT_MULTI_MODULE}"; then
7664   # By default we will add the -single_module flag. You can override
7665   # by either setting the environment variable LT_MULTI_MODULE
7666   # non-empty at configure time, or by adding -multi_module to the
7667   # link flags.
7668   echo "int foo(void){return 1;}" > conftest.c
7669   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7670     -dynamiclib ${wl}-single_module conftest.c
7671   if test -f libconftest.dylib; then
7672     lt_cv_apple_cc_single_mod=yes
7673     rm -rf libconftest.dylib*
7674   fi
7675   rm conftest.c
7676      fi
7677fi
7678{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7679$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7680    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7681$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7682if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7683  $as_echo_n "(cached) " >&6
7684else
7685  lt_cv_ld_exported_symbols_list=no
7686      save_LDFLAGS=$LDFLAGS
7687      echo "_main" > conftest.sym
7688      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7689      cat >conftest.$ac_ext <<_ACEOF
7690/* confdefs.h.  */
7691_ACEOF
7692cat confdefs.h >>conftest.$ac_ext
7693cat >>conftest.$ac_ext <<_ACEOF
7694/* end confdefs.h.  */
7695
7696int
7697main ()
7698{
7699
7700  ;
7701  return 0;
7702}
7703_ACEOF
7704rm -f conftest.$ac_objext conftest$ac_exeext
7705if { (ac_try="$ac_link"
7706case "(($ac_try" in
7707  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7708  *) ac_try_echo=$ac_try;;
7709esac
7710eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7711$as_echo "$ac_try_echo") >&5
7712  (eval "$ac_link") 2>conftest.er1
7713  ac_status=$?
7714  grep -v '^ *+' conftest.er1 >conftest.err
7715  rm -f conftest.er1
7716  cat conftest.err >&5
7717  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7718  (exit $ac_status); } && {
7719	 test -z "$ac_c_werror_flag" ||
7720	 test ! -s conftest.err
7721       } && test -s conftest$ac_exeext && {
7722	 test "$cross_compiling" = yes ||
7723	 $as_test_x conftest$ac_exeext
7724       }; then
7725  lt_cv_ld_exported_symbols_list=yes
7726else
7727  $as_echo "$as_me: failed program was:" >&5
7728sed 's/^/| /' conftest.$ac_ext >&5
7729
7730	lt_cv_ld_exported_symbols_list=no
7731fi
7732
7733rm -rf conftest.dSYM
7734rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7735      conftest$ac_exeext conftest.$ac_ext
7736   LDFLAGS="$save_LDFLAGS"
7737
7738fi
7739{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7740$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7741    case $host_os in
7742    rhapsody* | darwin1.[0123])
7743      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7744    darwin1.*)
7745     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7746    darwin*)
7747      # if running on 10.5 or later, the deployment target defaults
7748      # to the OS version, if on x86, and 10.4, the deployment
7749      # target defaults to 10.4. Don't you love it?
7750      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7751   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7752     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7753   10.[012]*)
7754     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7755   10.*)
7756     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7757      esac
7758    ;;
7759  esac
7760    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7761      _lt_dar_single_mod='$single_module'
7762    fi
7763    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7764      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7765    else
7766      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7767    fi
7768    if test "$DSYMUTIL" != ":"; then
7769      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7770    else
7771      _lt_dsymutil=
7772    fi
7773    ;;
7774  esac
7775
7776
7777enable_dlopen=no
7778enable_win32_dll=no
7779
7780# Check whether --enable-libtool-lock was given.
7781if test "${enable_libtool_lock+set}" = set; then
7782  enableval=$enable_libtool_lock;
7783fi
7784
7785test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7786
7787
7788# Check whether --with-pic was given.
7789if test "${with_pic+set}" = set; then
7790  withval=$with_pic; pic_mode="$withval"
7791else
7792  pic_mode=default
7793fi
7794
7795test -z "$pic_mode" && pic_mode=default
7796
7797# Use C for the default configuration in the libtool script
7798tagname=
7799lt_save_CC="$CC"
7800ac_ext=c
7801ac_cpp='$CPP $CPPFLAGS'
7802ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7803ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7804ac_compiler_gnu=$ac_cv_c_compiler_gnu
7805
7806
7807# Source file extension for C test sources.
7808ac_ext=c
7809
7810# Object file extension for compiled C test sources.
7811objext=o
7812objext=$objext
7813
7814# Code to be used in simple compile tests
7815lt_simple_compile_test_code="int some_variable = 0;"
7816
7817# Code to be used in simple link tests
7818lt_simple_link_test_code='int main(){return(0);}'
7819
7820
7821# If no C compiler was specified, use CC.
7822LTCC=${LTCC-"$CC"}
7823
7824# If no C compiler flags were specified, use CFLAGS.
7825LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7826
7827# Allow CC to be a program name with arguments.
7828compiler=$CC
7829
7830
7831# save warnings/boilerplate of simple test code
7832ac_outfile=conftest.$ac_objext
7833echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7834eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7835_lt_compiler_boilerplate=`cat conftest.err`
7836$rm conftest*
7837
7838ac_outfile=conftest.$ac_objext
7839echo "$lt_simple_link_test_code" >conftest.$ac_ext
7840eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7841_lt_linker_boilerplate=`cat conftest.err`
7842$rm -r conftest*
7843
7844
7845
7846lt_prog_compiler_no_builtin_flag=
7847
7848if test "$GCC" = yes; then
7849  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7850
7851
7852{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7853$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7854if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7855  $as_echo_n "(cached) " >&6
7856else
7857  lt_cv_prog_compiler_rtti_exceptions=no
7858  ac_outfile=conftest.$ac_objext
7859   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7860   lt_compiler_flag="-fno-rtti -fno-exceptions"
7861   # Insert the option either (1) after the last *FLAGS variable, or
7862   # (2) before a word containing "conftest.", or (3) at the end.
7863   # Note that $ac_compile itself does not contain backslashes and begins
7864   # with a dollar sign (not a hyphen), so the echo should work correctly.
7865   # The option is referenced via a variable to avoid confusing sed.
7866   lt_compile=`echo "$ac_compile" | $SED \
7867   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7868   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7869   -e 's:$: $lt_compiler_flag:'`
7870   (eval echo "\"\$as_me:7870: $lt_compile\"" >&5)
7871   (eval "$lt_compile" 2>conftest.err)
7872   ac_status=$?
7873   cat conftest.err >&5
7874   echo "$as_me:7874: \$? = $ac_status" >&5
7875   if (exit $ac_status) && test -s "$ac_outfile"; then
7876     # The compiler can only warn and ignore the option if not recognized
7877     # So say no if there are warnings other than the usual output.
7878     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7879     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7880     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7881       lt_cv_prog_compiler_rtti_exceptions=yes
7882     fi
7883   fi
7884   $rm conftest*
7885
7886fi
7887{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7888$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7889
7890if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7891    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7892else
7893    :
7894fi
7895
7896fi
7897
7898lt_prog_compiler_wl=
7899lt_prog_compiler_pic=
7900lt_prog_compiler_static=
7901
7902{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7903$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7904
7905  if test "$GCC" = yes; then
7906    lt_prog_compiler_wl='-Wl,'
7907    lt_prog_compiler_static='-static'
7908
7909    case $host_os in
7910      aix*)
7911      # All AIX code is PIC.
7912      if test "$host_cpu" = ia64; then
7913	# AIX 5 now supports IA64 processor
7914	lt_prog_compiler_static='-Bstatic'
7915      fi
7916      ;;
7917
7918    amigaos*)
7919      # FIXME: we need at least 68020 code to build shared libraries, but
7920      # adding the `-m68020' flag to GCC prevents building anything better,
7921      # like `-m68040'.
7922      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7923      ;;
7924
7925    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7926      # PIC is the default for these OSes.
7927      ;;
7928
7929    mingw* | cygwin* | pw32* | os2*)
7930      # This hack is so that the source file can tell whether it is being
7931      # built for inclusion in a dll (and should export symbols for example).
7932      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7933      # (--disable-auto-import) libraries
7934      lt_prog_compiler_pic='-DDLL_EXPORT'
7935      ;;
7936
7937    darwin* | rhapsody*)
7938      # PIC is the default on this platform
7939      # Common symbols not allowed in MH_DYLIB files
7940      lt_prog_compiler_pic='-fno-common'
7941      ;;
7942
7943    interix[3-9]*)
7944      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7945      # Instead, we relocate shared libraries at runtime.
7946      ;;
7947
7948    msdosdjgpp*)
7949      # Just because we use GCC doesn't mean we suddenly get shared libraries
7950      # on systems that don't support them.
7951      lt_prog_compiler_can_build_shared=no
7952      enable_shared=no
7953      ;;
7954
7955    sysv4*MP*)
7956      if test -d /usr/nec; then
7957	lt_prog_compiler_pic=-Kconform_pic
7958      fi
7959      ;;
7960
7961    hpux*)
7962      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7963      # not for PA HP-UX.
7964      case $host_cpu in
7965      hppa*64*|ia64*)
7966	# +Z the default
7967	;;
7968      *)
7969	lt_prog_compiler_pic='-fPIC'
7970	;;
7971      esac
7972      ;;
7973
7974    *)
7975      lt_prog_compiler_pic='-fPIC'
7976      ;;
7977    esac
7978  else
7979    # PORTME Check for flag to pass linker flags through the system compiler.
7980    case $host_os in
7981    aix*)
7982      lt_prog_compiler_wl='-Wl,'
7983      if test "$host_cpu" = ia64; then
7984	# AIX 5 now supports IA64 processor
7985	lt_prog_compiler_static='-Bstatic'
7986      else
7987	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7988      fi
7989      ;;
7990      darwin*)
7991        # PIC is the default on this platform
7992        # Common symbols not allowed in MH_DYLIB files
7993       case $cc_basename in
7994         xlc*)
7995         lt_prog_compiler_pic='-qnocommon'
7996         lt_prog_compiler_wl='-Wl,'
7997         ;;
7998       esac
7999       ;;
8000
8001    mingw* | cygwin* | pw32* | os2*)
8002      # This hack is so that the source file can tell whether it is being
8003      # built for inclusion in a dll (and should export symbols for example).
8004      lt_prog_compiler_pic='-DDLL_EXPORT'
8005      ;;
8006
8007    hpux9* | hpux10* | hpux11*)
8008      lt_prog_compiler_wl='-Wl,'
8009      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8010      # not for PA HP-UX.
8011      case $host_cpu in
8012      hppa*64*|ia64*)
8013	# +Z the default
8014	;;
8015      *)
8016	lt_prog_compiler_pic='+Z'
8017	;;
8018      esac
8019      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8020      lt_prog_compiler_static='${wl}-a ${wl}archive'
8021      ;;
8022
8023    irix5* | irix6* | nonstopux*)
8024      lt_prog_compiler_wl='-Wl,'
8025      # PIC (with -KPIC) is the default.
8026      lt_prog_compiler_static='-non_shared'
8027      ;;
8028
8029    newsos6)
8030      lt_prog_compiler_pic='-KPIC'
8031      lt_prog_compiler_static='-Bstatic'
8032      ;;
8033
8034    linux* | k*bsd*-gnu)
8035      case $cc_basename in
8036      icc* | ecc*)
8037	lt_prog_compiler_wl='-Wl,'
8038	lt_prog_compiler_pic='-KPIC'
8039	lt_prog_compiler_static='-static'
8040        ;;
8041      pgcc* | pgf77* | pgf90* | pgf95*)
8042        # Portland Group compilers (*not* the Pentium gcc compiler,
8043	# which looks to be a dead project)
8044	lt_prog_compiler_wl='-Wl,'
8045	lt_prog_compiler_pic='-fpic'
8046	lt_prog_compiler_static='-Bstatic'
8047        ;;
8048      ccc*)
8049        lt_prog_compiler_wl='-Wl,'
8050        # All Alpha code is PIC.
8051        lt_prog_compiler_static='-non_shared'
8052        ;;
8053      *)
8054        case `$CC -V 2>&1 | sed 5q` in
8055	*Sun\ C*)
8056	  # Sun C 5.9
8057	  lt_prog_compiler_pic='-KPIC'
8058	  lt_prog_compiler_static='-Bstatic'
8059	  lt_prog_compiler_wl='-Wl,'
8060	  ;;
8061	*Sun\ F*)
8062	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8063	  lt_prog_compiler_pic='-KPIC'
8064	  lt_prog_compiler_static='-Bstatic'
8065	  lt_prog_compiler_wl=''
8066	  ;;
8067	esac
8068	;;
8069      esac
8070      ;;
8071
8072    osf3* | osf4* | osf5*)
8073      lt_prog_compiler_wl='-Wl,'
8074      # All OSF/1 code is PIC.
8075      lt_prog_compiler_static='-non_shared'
8076      ;;
8077
8078    rdos*)
8079      lt_prog_compiler_static='-non_shared'
8080      ;;
8081
8082    solaris*)
8083      lt_prog_compiler_pic='-KPIC'
8084      lt_prog_compiler_static='-Bstatic'
8085      case $cc_basename in
8086      f77* | f90* | f95*)
8087	lt_prog_compiler_wl='-Qoption ld ';;
8088      *)
8089	lt_prog_compiler_wl='-Wl,';;
8090      esac
8091      ;;
8092
8093    sunos4*)
8094      lt_prog_compiler_wl='-Qoption ld '
8095      lt_prog_compiler_pic='-PIC'
8096      lt_prog_compiler_static='-Bstatic'
8097      ;;
8098
8099    sysv4 | sysv4.2uw2* | sysv4.3*)
8100      lt_prog_compiler_wl='-Wl,'
8101      lt_prog_compiler_pic='-KPIC'
8102      lt_prog_compiler_static='-Bstatic'
8103      ;;
8104
8105    sysv4*MP*)
8106      if test -d /usr/nec ;then
8107	lt_prog_compiler_pic='-Kconform_pic'
8108	lt_prog_compiler_static='-Bstatic'
8109      fi
8110      ;;
8111
8112    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8113      lt_prog_compiler_wl='-Wl,'
8114      lt_prog_compiler_pic='-KPIC'
8115      lt_prog_compiler_static='-Bstatic'
8116      ;;
8117
8118    unicos*)
8119      lt_prog_compiler_wl='-Wl,'
8120      lt_prog_compiler_can_build_shared=no
8121      ;;
8122
8123    uts4*)
8124      lt_prog_compiler_pic='-pic'
8125      lt_prog_compiler_static='-Bstatic'
8126      ;;
8127
8128    *)
8129      lt_prog_compiler_can_build_shared=no
8130      ;;
8131    esac
8132  fi
8133
8134{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8135$as_echo "$lt_prog_compiler_pic" >&6; }
8136
8137#
8138# Check to make sure the PIC flag actually works.
8139#
8140if test -n "$lt_prog_compiler_pic"; then
8141
8142{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8143$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8144if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8145  $as_echo_n "(cached) " >&6
8146else
8147  lt_cv_prog_compiler_pic_works=no
8148  ac_outfile=conftest.$ac_objext
8149   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8150   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8151   # Insert the option either (1) after the last *FLAGS variable, or
8152   # (2) before a word containing "conftest.", or (3) at the end.
8153   # Note that $ac_compile itself does not contain backslashes and begins
8154   # with a dollar sign (not a hyphen), so the echo should work correctly.
8155   # The option is referenced via a variable to avoid confusing sed.
8156   lt_compile=`echo "$ac_compile" | $SED \
8157   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8158   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8159   -e 's:$: $lt_compiler_flag:'`
8160   (eval echo "\"\$as_me:8160: $lt_compile\"" >&5)
8161   (eval "$lt_compile" 2>conftest.err)
8162   ac_status=$?
8163   cat conftest.err >&5
8164   echo "$as_me:8164: \$? = $ac_status" >&5
8165   if (exit $ac_status) && test -s "$ac_outfile"; then
8166     # The compiler can only warn and ignore the option if not recognized
8167     # So say no if there are warnings other than the usual output.
8168     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8169     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8170     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8171       lt_cv_prog_compiler_pic_works=yes
8172     fi
8173   fi
8174   $rm conftest*
8175
8176fi
8177{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8178$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8179
8180if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8181    case $lt_prog_compiler_pic in
8182     "" | " "*) ;;
8183     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8184     esac
8185else
8186    lt_prog_compiler_pic=
8187     lt_prog_compiler_can_build_shared=no
8188fi
8189
8190fi
8191case $host_os in
8192  # For platforms which do not support PIC, -DPIC is meaningless:
8193  *djgpp*)
8194    lt_prog_compiler_pic=
8195    ;;
8196  *)
8197    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8198    ;;
8199esac
8200
8201#
8202# Check to make sure the static flag actually works.
8203#
8204wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8205{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8206$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8207if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8208  $as_echo_n "(cached) " >&6
8209else
8210  lt_cv_prog_compiler_static_works=no
8211   save_LDFLAGS="$LDFLAGS"
8212   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8213   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8214   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8215     # The linker can only warn and ignore the option if not recognized
8216     # So say no if there are warnings
8217     if test -s conftest.err; then
8218       # Append any errors to the config.log.
8219       cat conftest.err 1>&5
8220       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8221       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8222       if diff conftest.exp conftest.er2 >/dev/null; then
8223         lt_cv_prog_compiler_static_works=yes
8224       fi
8225     else
8226       lt_cv_prog_compiler_static_works=yes
8227     fi
8228   fi
8229   $rm -r conftest*
8230   LDFLAGS="$save_LDFLAGS"
8231
8232fi
8233{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8234$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8235
8236if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8237    :
8238else
8239    lt_prog_compiler_static=
8240fi
8241
8242
8243{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8244$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8245if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8246  $as_echo_n "(cached) " >&6
8247else
8248  lt_cv_prog_compiler_c_o=no
8249   $rm -r conftest 2>/dev/null
8250   mkdir conftest
8251   cd conftest
8252   mkdir out
8253   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8254
8255   lt_compiler_flag="-o out/conftest2.$ac_objext"
8256   # Insert the option either (1) after the last *FLAGS variable, or
8257   # (2) before a word containing "conftest.", or (3) at the end.
8258   # Note that $ac_compile itself does not contain backslashes and begins
8259   # with a dollar sign (not a hyphen), so the echo should work correctly.
8260   lt_compile=`echo "$ac_compile" | $SED \
8261   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8262   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8263   -e 's:$: $lt_compiler_flag:'`
8264   (eval echo "\"\$as_me:8264: $lt_compile\"" >&5)
8265   (eval "$lt_compile" 2>out/conftest.err)
8266   ac_status=$?
8267   cat out/conftest.err >&5
8268   echo "$as_me:8268: \$? = $ac_status" >&5
8269   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8270   then
8271     # The compiler can only warn and ignore the option if not recognized
8272     # So say no if there are warnings
8273     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8274     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8275     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8276       lt_cv_prog_compiler_c_o=yes
8277     fi
8278   fi
8279   chmod u+w . 2>&5
8280   $rm conftest*
8281   # SGI C++ compiler will create directory out/ii_files/ for
8282   # template instantiation
8283   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8284   $rm out/* && rmdir out
8285   cd ..
8286   rmdir conftest
8287   $rm conftest*
8288
8289fi
8290{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8291$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8292
8293
8294hard_links="nottested"
8295if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8296  # do not overwrite the value of need_locks provided by the user
8297  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8298$as_echo_n "checking if we can lock with hard links... " >&6; }
8299  hard_links=yes
8300  $rm conftest*
8301  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8302  touch conftest.a
8303  ln conftest.a conftest.b 2>&5 || hard_links=no
8304  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8305  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8306$as_echo "$hard_links" >&6; }
8307  if test "$hard_links" = no; then
8308    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8309$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8310    need_locks=warn
8311  fi
8312else
8313  need_locks=no
8314fi
8315
8316{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8317$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8318
8319  runpath_var=
8320  allow_undefined_flag=
8321  enable_shared_with_static_runtimes=no
8322  archive_cmds=
8323  archive_expsym_cmds=
8324  old_archive_From_new_cmds=
8325  old_archive_from_expsyms_cmds=
8326  export_dynamic_flag_spec=
8327  whole_archive_flag_spec=
8328  thread_safe_flag_spec=
8329  hardcode_libdir_flag_spec=
8330  hardcode_libdir_flag_spec_ld=
8331  hardcode_libdir_separator=
8332  hardcode_direct=no
8333  hardcode_minus_L=no
8334  hardcode_shlibpath_var=unsupported
8335  link_all_deplibs=unknown
8336  hardcode_automatic=no
8337  module_cmds=
8338  module_expsym_cmds=
8339  always_export_symbols=no
8340  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8341  # include_expsyms should be a list of space-separated symbols to be *always*
8342  # included in the symbol list
8343  include_expsyms=
8344  # exclude_expsyms can be an extended regexp of symbols to exclude
8345  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8346  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8347  # as well as any symbol that contains `d'.
8348  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8349  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8350  # platforms (ab)use it in PIC code, but their linkers get confused if
8351  # the symbol is explicitly referenced.  Since portable code cannot
8352  # rely on this symbol name, it's probably fine to never include it in
8353  # preloaded symbol tables.
8354  # Exclude shared library initialization/finalization symbols.
8355  extract_expsyms_cmds=
8356  # Just being paranoid about ensuring that cc_basename is set.
8357  for cc_temp in $compiler""; do
8358  case $cc_temp in
8359    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8360    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8361    \-*) ;;
8362    *) break;;
8363  esac
8364done
8365cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8366
8367  case $host_os in
8368  cygwin* | mingw* | pw32*)
8369    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8370    # When not using gcc, we currently assume that we are using
8371    # Microsoft Visual C++.
8372    if test "$GCC" != yes; then
8373      with_gnu_ld=no
8374    fi
8375    ;;
8376  interix*)
8377    # we just hope/assume this is gcc and not c89 (= MSVC++)
8378    with_gnu_ld=yes
8379    ;;
8380  openbsd*)
8381    with_gnu_ld=no
8382    ;;
8383  esac
8384
8385  ld_shlibs=yes
8386  if test "$with_gnu_ld" = yes; then
8387    # If archive_cmds runs LD, not CC, wlarc should be empty
8388    wlarc='${wl}'
8389
8390    # Set some defaults for GNU ld with shared library support. These
8391    # are reset later if shared libraries are not supported. Putting them
8392    # here allows them to be overridden if necessary.
8393    runpath_var=LD_RUN_PATH
8394    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8395    export_dynamic_flag_spec='${wl}--export-dynamic'
8396    # ancient GNU ld didn't support --whole-archive et. al.
8397    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8398	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8399      else
8400  	whole_archive_flag_spec=
8401    fi
8402    supports_anon_versioning=no
8403    case `$LD -v 2>/dev/null` in
8404      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8405      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8406      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8407      *\ 2.11.*) ;; # other 2.11 versions
8408      *) supports_anon_versioning=yes ;;
8409    esac
8410
8411    # See if GNU ld supports shared libraries.
8412    case $host_os in
8413    aix[3-9]*)
8414      # On AIX/PPC, the GNU linker is very broken
8415      if test "$host_cpu" != ia64; then
8416	ld_shlibs=no
8417	cat <<EOF 1>&2
8418
8419*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8420*** to be unable to reliably create shared libraries on AIX.
8421*** Therefore, libtool is disabling shared libraries support.  If you
8422*** really care for shared libraries, you may want to modify your PATH
8423*** so that a non-GNU linker is found, and then restart.
8424
8425EOF
8426      fi
8427      ;;
8428
8429    amigaos*)
8430      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)'
8431      hardcode_libdir_flag_spec='-L$libdir'
8432      hardcode_minus_L=yes
8433
8434      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8435      # that the semantics of dynamic libraries on AmigaOS, at least up
8436      # to version 4, is to share data among multiple programs linked
8437      # with the same dynamic library.  Since this doesn't match the
8438      # behavior of shared libraries on other platforms, we can't use
8439      # them.
8440      ld_shlibs=no
8441      ;;
8442
8443    beos*)
8444      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8445	allow_undefined_flag=unsupported
8446	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8447	# support --undefined.  This deserves some investigation.  FIXME
8448	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8449      else
8450	ld_shlibs=no
8451      fi
8452      ;;
8453
8454    cygwin* | mingw* | pw32*)
8455      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8456      # as there is no search path for DLLs.
8457      hardcode_libdir_flag_spec='-L$libdir'
8458      allow_undefined_flag=unsupported
8459      always_export_symbols=no
8460      enable_shared_with_static_runtimes=yes
8461      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8462
8463      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8464        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8465	# If the export-symbols file already is a .def file (1st line
8466	# is EXPORTS), use it as is; otherwise, prepend...
8467	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8468	  cp $export_symbols $output_objdir/$soname.def;
8469	else
8470	  echo EXPORTS > $output_objdir/$soname.def;
8471	  cat $export_symbols >> $output_objdir/$soname.def;
8472	fi~
8473	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8474      else
8475	ld_shlibs=no
8476      fi
8477      ;;
8478
8479    interix[3-9]*)
8480      hardcode_direct=no
8481      hardcode_shlibpath_var=no
8482      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8483      export_dynamic_flag_spec='${wl}-E'
8484      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8485      # Instead, shared libraries are loaded at an image base (0x10000000 by
8486      # default) and relocated if they conflict, which is a slow very memory
8487      # consuming and fragmenting process.  To avoid this, we pick a random,
8488      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8489      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8490      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8491      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'
8492      ;;
8493
8494    gnu* | linux* | k*bsd*-gnu)
8495      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8496	tmp_addflag=
8497	case $cc_basename,$host_cpu in
8498	pgcc*)				# Portland Group C compiler
8499	  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'
8500	  tmp_addflag=' $pic_flag'
8501	  ;;
8502	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8503	  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'
8504	  tmp_addflag=' $pic_flag -Mnomain' ;;
8505	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8506	  tmp_addflag=' -i_dynamic' ;;
8507	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8508	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8509	ifc* | ifort*)			# Intel Fortran compiler
8510	  tmp_addflag=' -nofor_main' ;;
8511	esac
8512	case `$CC -V 2>&1 | sed 5q` in
8513	*Sun\ C*)			# Sun C 5.9
8514	  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'
8515	  tmp_sharedflag='-G' ;;
8516	*Sun\ F*)			# Sun Fortran 8.3
8517	  tmp_sharedflag='-G' ;;
8518	*)
8519	  tmp_sharedflag='-shared' ;;
8520	esac
8521	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8522
8523	if test $supports_anon_versioning = yes; then
8524	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8525  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8526  $echo "local: *; };" >> $output_objdir/$libname.ver~
8527	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8528	fi
8529      else
8530	ld_shlibs=no
8531      fi
8532      ;;
8533
8534    netbsd*)
8535      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8536	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8537	wlarc=
8538      else
8539	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8540	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8541      fi
8542      ;;
8543
8544    solaris*)
8545      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8546	ld_shlibs=no
8547	cat <<EOF 1>&2
8548
8549*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8550*** create shared libraries on Solaris systems.  Therefore, libtool
8551*** is disabling shared libraries support.  We urge you to upgrade GNU
8552*** binutils to release 2.9.1 or newer.  Another option is to modify
8553*** your PATH or compiler configuration so that the native linker is
8554*** used, and then restart.
8555
8556EOF
8557      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8558	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8559	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8560      else
8561	ld_shlibs=no
8562      fi
8563      ;;
8564
8565    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8566      case `$LD -v 2>&1` in
8567        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8568	ld_shlibs=no
8569	cat <<_LT_EOF 1>&2
8570
8571*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8572*** reliably create shared libraries on SCO systems.  Therefore, libtool
8573*** is disabling shared libraries support.  We urge you to upgrade GNU
8574*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8575*** your PATH or compiler configuration so that the native linker is
8576*** used, and then restart.
8577
8578_LT_EOF
8579	;;
8580	*)
8581	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8582	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8583	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8584	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8585	  else
8586	    ld_shlibs=no
8587	  fi
8588	;;
8589      esac
8590      ;;
8591
8592    sunos4*)
8593      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8594      wlarc=
8595      hardcode_direct=yes
8596      hardcode_shlibpath_var=no
8597      ;;
8598
8599    *)
8600      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8601	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8602	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8603      else
8604	ld_shlibs=no
8605      fi
8606      ;;
8607    esac
8608
8609    if test "$ld_shlibs" = no; then
8610      runpath_var=
8611      hardcode_libdir_flag_spec=
8612      export_dynamic_flag_spec=
8613      whole_archive_flag_spec=
8614    fi
8615  else
8616    # PORTME fill in a description of your system's linker (not GNU ld)
8617    case $host_os in
8618    aix3*)
8619      allow_undefined_flag=unsupported
8620      always_export_symbols=yes
8621      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'
8622      # Note: this linker hardcodes the directories in LIBPATH if there
8623      # are no directories specified by -L.
8624      hardcode_minus_L=yes
8625      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8626	# Neither direct hardcoding nor static linking is supported with a
8627	# broken collect2.
8628	hardcode_direct=unsupported
8629      fi
8630      ;;
8631
8632    aix[4-9]*)
8633      if test "$host_cpu" = ia64; then
8634	# On IA64, the linker does run time linking by default, so we don't
8635	# have to do anything special.
8636	aix_use_runtimelinking=no
8637	exp_sym_flag='-Bexport'
8638	no_entry_flag=""
8639      else
8640	# If we're using GNU nm, then we don't want the "-C" option.
8641	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8642	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8643	  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'
8644	else
8645	  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'
8646	fi
8647	aix_use_runtimelinking=no
8648
8649	# Test if we are trying to use run time linking or normal
8650	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8651	# need to do runtime linking.
8652	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8653	  for ld_flag in $LDFLAGS; do
8654  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8655  	    aix_use_runtimelinking=yes
8656  	    break
8657  	  fi
8658	  done
8659	  ;;
8660	esac
8661
8662	exp_sym_flag='-bexport'
8663	no_entry_flag='-bnoentry'
8664      fi
8665
8666      # When large executables or shared objects are built, AIX ld can
8667      # have problems creating the table of contents.  If linking a library
8668      # or program results in "error TOC overflow" add -mminimal-toc to
8669      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8670      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8671
8672      archive_cmds=''
8673      hardcode_direct=yes
8674      hardcode_libdir_separator=':'
8675      link_all_deplibs=yes
8676
8677      if test "$GCC" = yes; then
8678	case $host_os in aix4.[012]|aix4.[012].*)
8679	# We only want to do this on AIX 4.2 and lower, the check
8680	# below for broken collect2 doesn't work under 4.3+
8681	  collect2name=`${CC} -print-prog-name=collect2`
8682	  if test -f "$collect2name" && \
8683  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8684	  then
8685  	  # We have reworked collect2
8686  	  :
8687	  else
8688  	  # We have old collect2
8689  	  hardcode_direct=unsupported
8690  	  # It fails to find uninstalled libraries when the uninstalled
8691  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8692  	  # to unsupported forces relinking
8693  	  hardcode_minus_L=yes
8694  	  hardcode_libdir_flag_spec='-L$libdir'
8695  	  hardcode_libdir_separator=
8696	  fi
8697	  ;;
8698	esac
8699	shared_flag='-shared'
8700	if test "$aix_use_runtimelinking" = yes; then
8701	  shared_flag="$shared_flag "'${wl}-G'
8702	fi
8703      else
8704	# not using gcc
8705	if test "$host_cpu" = ia64; then
8706  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8707  	# chokes on -Wl,-G. The following line is correct:
8708	  shared_flag='-G'
8709	else
8710	  if test "$aix_use_runtimelinking" = yes; then
8711	    shared_flag='${wl}-G'
8712	  else
8713	    shared_flag='${wl}-bM:SRE'
8714	  fi
8715	fi
8716      fi
8717
8718      # It seems that -bexpall does not export symbols beginning with
8719      # underscore (_), so it is better to generate a list of symbols to export.
8720      always_export_symbols=yes
8721      if test "$aix_use_runtimelinking" = yes; then
8722	# Warning - without using the other runtime loading flags (-brtl),
8723	# -berok will link without error, but may produce a broken library.
8724	allow_undefined_flag='-berok'
8725       # Determine the default libpath from the value encoded in an empty executable.
8726       cat >conftest.$ac_ext <<_ACEOF
8727/* confdefs.h.  */
8728_ACEOF
8729cat confdefs.h >>conftest.$ac_ext
8730cat >>conftest.$ac_ext <<_ACEOF
8731/* end confdefs.h.  */
8732
8733int
8734main ()
8735{
8736
8737  ;
8738  return 0;
8739}
8740_ACEOF
8741rm -f conftest.$ac_objext conftest$ac_exeext
8742if { (ac_try="$ac_link"
8743case "(($ac_try" in
8744  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8745  *) ac_try_echo=$ac_try;;
8746esac
8747eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8748$as_echo "$ac_try_echo") >&5
8749  (eval "$ac_link") 2>conftest.er1
8750  ac_status=$?
8751  grep -v '^ *+' conftest.er1 >conftest.err
8752  rm -f conftest.er1
8753  cat conftest.err >&5
8754  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8755  (exit $ac_status); } && {
8756	 test -z "$ac_c_werror_flag" ||
8757	 test ! -s conftest.err
8758       } && test -s conftest$ac_exeext && {
8759	 test "$cross_compiling" = yes ||
8760	 $as_test_x conftest$ac_exeext
8761       }; then
8762
8763lt_aix_libpath_sed='
8764    /Import File Strings/,/^$/ {
8765	/^0/ {
8766	    s/^0  *\(.*\)$/\1/
8767	    p
8768	}
8769    }'
8770aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8771# Check for a 64-bit object if we didn't find anything.
8772if test -z "$aix_libpath"; then
8773  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8774fi
8775else
8776  $as_echo "$as_me: failed program was:" >&5
8777sed 's/^/| /' conftest.$ac_ext >&5
8778
8779
8780fi
8781
8782rm -rf conftest.dSYM
8783rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8784      conftest$ac_exeext conftest.$ac_ext
8785if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8786
8787       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8788	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8789       else
8790	if test "$host_cpu" = ia64; then
8791	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8792	  allow_undefined_flag="-z nodefs"
8793	  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"
8794	else
8795	 # Determine the default libpath from the value encoded in an empty executable.
8796	 cat >conftest.$ac_ext <<_ACEOF
8797/* confdefs.h.  */
8798_ACEOF
8799cat confdefs.h >>conftest.$ac_ext
8800cat >>conftest.$ac_ext <<_ACEOF
8801/* end confdefs.h.  */
8802
8803int
8804main ()
8805{
8806
8807  ;
8808  return 0;
8809}
8810_ACEOF
8811rm -f conftest.$ac_objext conftest$ac_exeext
8812if { (ac_try="$ac_link"
8813case "(($ac_try" in
8814  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8815  *) ac_try_echo=$ac_try;;
8816esac
8817eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8818$as_echo "$ac_try_echo") >&5
8819  (eval "$ac_link") 2>conftest.er1
8820  ac_status=$?
8821  grep -v '^ *+' conftest.er1 >conftest.err
8822  rm -f conftest.er1
8823  cat conftest.err >&5
8824  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8825  (exit $ac_status); } && {
8826	 test -z "$ac_c_werror_flag" ||
8827	 test ! -s conftest.err
8828       } && test -s conftest$ac_exeext && {
8829	 test "$cross_compiling" = yes ||
8830	 $as_test_x conftest$ac_exeext
8831       }; then
8832
8833lt_aix_libpath_sed='
8834    /Import File Strings/,/^$/ {
8835	/^0/ {
8836	    s/^0  *\(.*\)$/\1/
8837	    p
8838	}
8839    }'
8840aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8841# Check for a 64-bit object if we didn't find anything.
8842if test -z "$aix_libpath"; then
8843  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8844fi
8845else
8846  $as_echo "$as_me: failed program was:" >&5
8847sed 's/^/| /' conftest.$ac_ext >&5
8848
8849
8850fi
8851
8852rm -rf conftest.dSYM
8853rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8854      conftest$ac_exeext conftest.$ac_ext
8855if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8856
8857	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8858	  # Warning - without using the other run time loading flags,
8859	  # -berok will link without error, but may produce a broken library.
8860	  no_undefined_flag=' ${wl}-bernotok'
8861	  allow_undefined_flag=' ${wl}-berok'
8862	  # Exported symbols can be pulled into shared objects from archives
8863	  whole_archive_flag_spec='$convenience'
8864	  archive_cmds_need_lc=yes
8865	  # This is similar to how AIX traditionally builds its shared libraries.
8866	  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'
8867	fi
8868      fi
8869      ;;
8870
8871    amigaos*)
8872      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)'
8873      hardcode_libdir_flag_spec='-L$libdir'
8874      hardcode_minus_L=yes
8875      # see comment about different semantics on the GNU ld section
8876      ld_shlibs=no
8877      ;;
8878
8879    bsdi[45]*)
8880      export_dynamic_flag_spec=-rdynamic
8881      ;;
8882
8883    cygwin* | mingw* | pw32*)
8884      # When not using gcc, we currently assume that we are using
8885      # Microsoft Visual C++.
8886      # hardcode_libdir_flag_spec is actually meaningless, as there is
8887      # no search path for DLLs.
8888      hardcode_libdir_flag_spec=' '
8889      allow_undefined_flag=unsupported
8890      # Tell ltmain to make .lib files, not .a files.
8891      libext=lib
8892      # Tell ltmain to make .dll files, not .so files.
8893      shrext_cmds=".dll"
8894      # FIXME: Setting linknames here is a bad hack.
8895      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8896      # The linker will automatically build a .lib file if we build a DLL.
8897      old_archive_From_new_cmds='true'
8898      # FIXME: Should let the user specify the lib program.
8899      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8900      fix_srcfile_path='`cygpath -w "$srcfile"`'
8901      enable_shared_with_static_runtimes=yes
8902      ;;
8903
8904    darwin* | rhapsody*)
8905      case $host_os in
8906        rhapsody* | darwin1.[012])
8907         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8908         ;;
8909       *) # Darwin 1.3 on
8910         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8911           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8912         else
8913           case ${MACOSX_DEPLOYMENT_TARGET} in
8914             10.[012])
8915               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8916               ;;
8917             10.*)
8918               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8919               ;;
8920           esac
8921         fi
8922         ;;
8923      esac
8924      archive_cmds_need_lc=no
8925      hardcode_direct=no
8926      hardcode_automatic=yes
8927      hardcode_shlibpath_var=unsupported
8928      whole_archive_flag_spec=''
8929      link_all_deplibs=yes
8930    if test "$GCC" = yes ; then
8931    	output_verbose_link_cmd='echo'
8932        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8933        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8934        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}"
8935        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}"
8936    else
8937      case $cc_basename in
8938        xlc*)
8939         output_verbose_link_cmd='echo'
8940         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8941         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8942          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8943         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8944          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8945          ;;
8946       *)
8947         ld_shlibs=no
8948          ;;
8949      esac
8950    fi
8951      ;;
8952
8953    dgux*)
8954      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8955      hardcode_libdir_flag_spec='-L$libdir'
8956      hardcode_shlibpath_var=no
8957      ;;
8958
8959    freebsd1*)
8960      ld_shlibs=no
8961      ;;
8962
8963    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8964    # support.  Future versions do this automatically, but an explicit c++rt0.o
8965    # does not break anything, and helps significantly (at the cost of a little
8966    # extra space).
8967    freebsd2.2*)
8968      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8969      hardcode_libdir_flag_spec='-R$libdir'
8970      hardcode_direct=yes
8971      hardcode_shlibpath_var=no
8972      ;;
8973
8974    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8975    freebsd2*)
8976      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8977      hardcode_direct=yes
8978      hardcode_minus_L=yes
8979      hardcode_shlibpath_var=no
8980      ;;
8981
8982    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8983    freebsd* | dragonfly*)
8984      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8985      hardcode_libdir_flag_spec='-R$libdir'
8986      hardcode_direct=yes
8987      hardcode_shlibpath_var=no
8988      ;;
8989
8990    hpux9*)
8991      if test "$GCC" = yes; then
8992	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'
8993      else
8994	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'
8995      fi
8996      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8997      hardcode_libdir_separator=:
8998      hardcode_direct=yes
8999
9000      # hardcode_minus_L: Not really in the search PATH,
9001      # but as the default location of the library.
9002      hardcode_minus_L=yes
9003      export_dynamic_flag_spec='${wl}-E'
9004      ;;
9005
9006    hpux10*)
9007      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9008	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9009      else
9010	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9011      fi
9012      if test "$with_gnu_ld" = no; then
9013	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9014	hardcode_libdir_separator=:
9015
9016	hardcode_direct=yes
9017	export_dynamic_flag_spec='${wl}-E'
9018
9019	# hardcode_minus_L: Not really in the search PATH,
9020	# but as the default location of the library.
9021	hardcode_minus_L=yes
9022      fi
9023      ;;
9024
9025    hpux11*)
9026      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9027	case $host_cpu in
9028	hppa*64*)
9029	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9030	  ;;
9031	ia64*)
9032	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9033	  ;;
9034	*)
9035	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9036	  ;;
9037	esac
9038      else
9039	case $host_cpu in
9040	hppa*64*)
9041	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9042	  ;;
9043	ia64*)
9044	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9045	  ;;
9046	*)
9047	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9048	  ;;
9049	esac
9050      fi
9051      if test "$with_gnu_ld" = no; then
9052	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9053	hardcode_libdir_separator=:
9054
9055	case $host_cpu in
9056	hppa*64*|ia64*)
9057	  hardcode_libdir_flag_spec_ld='+b $libdir'
9058	  hardcode_direct=no
9059	  hardcode_shlibpath_var=no
9060	  ;;
9061	*)
9062	  hardcode_direct=yes
9063	  export_dynamic_flag_spec='${wl}-E'
9064
9065	  # hardcode_minus_L: Not really in the search PATH,
9066	  # but as the default location of the library.
9067	  hardcode_minus_L=yes
9068	  ;;
9069	esac
9070      fi
9071      ;;
9072
9073    irix5* | irix6* | nonstopux*)
9074      if test "$GCC" = yes; then
9075	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9076      else
9077	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
9078	hardcode_libdir_flag_spec_ld='-rpath $libdir'
9079      fi
9080      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9081      hardcode_libdir_separator=:
9082      link_all_deplibs=yes
9083      ;;
9084
9085    netbsd*)
9086      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9087	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9088      else
9089	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9090      fi
9091      hardcode_libdir_flag_spec='-R$libdir'
9092      hardcode_direct=yes
9093      hardcode_shlibpath_var=no
9094      ;;
9095
9096    newsos6)
9097      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9098      hardcode_direct=yes
9099      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9100      hardcode_libdir_separator=:
9101      hardcode_shlibpath_var=no
9102      ;;
9103
9104    openbsd*)
9105      if test -f /usr/libexec/ld.so; then
9106	hardcode_direct=yes
9107	hardcode_shlibpath_var=no
9108	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9109	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9110	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9111	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9112	  export_dynamic_flag_spec='${wl}-E'
9113	else
9114	  case $host_os in
9115	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9116	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9117	     hardcode_libdir_flag_spec='-R$libdir'
9118	     ;;
9119	   *)
9120	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9121	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9122	     ;;
9123	  esac
9124        fi
9125      else
9126	ld_shlibs=no
9127      fi
9128      ;;
9129
9130    os2*)
9131      hardcode_libdir_flag_spec='-L$libdir'
9132      hardcode_minus_L=yes
9133      allow_undefined_flag=unsupported
9134      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'
9135      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9136      ;;
9137
9138    osf3*)
9139      if test "$GCC" = yes; then
9140	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9141	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9142      else
9143	allow_undefined_flag=' -expect_unresolved \*'
9144	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
9145      fi
9146      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9147      hardcode_libdir_separator=:
9148      ;;
9149
9150    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9151      if test "$GCC" = yes; then
9152	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9153	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9154	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9155      else
9156	allow_undefined_flag=' -expect_unresolved \*'
9157	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
9158	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
9159	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
9160
9161	# Both c and cxx compiler support -rpath directly
9162	hardcode_libdir_flag_spec='-rpath $libdir'
9163      fi
9164      hardcode_libdir_separator=:
9165      ;;
9166
9167    solaris*)
9168      no_undefined_flag=' -z text'
9169      if test "$GCC" = yes; then
9170	wlarc='${wl}'
9171	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9172	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9173	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9174      else
9175	wlarc=''
9176	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9177	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9178  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9179      fi
9180      hardcode_libdir_flag_spec='-R$libdir'
9181      hardcode_shlibpath_var=no
9182      case $host_os in
9183      solaris2.[0-5] | solaris2.[0-5].*) ;;
9184      *)
9185	# The compiler driver will combine and reorder linker options,
9186	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9187	# but is careful enough not to reorder.
9188 	# Supported since Solaris 2.6 (maybe 2.5.1?)
9189	if test "$GCC" = yes; then
9190	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9191	else
9192	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9193	fi
9194	;;
9195      esac
9196      link_all_deplibs=yes
9197      ;;
9198
9199    sunos4*)
9200      if test "x$host_vendor" = xsequent; then
9201	# Use $CC to link under sequent, because it throws in some extra .o
9202	# files that make .init and .fini sections work.
9203	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9204      else
9205	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9206      fi
9207      hardcode_libdir_flag_spec='-L$libdir'
9208      hardcode_direct=yes
9209      hardcode_minus_L=yes
9210      hardcode_shlibpath_var=no
9211      ;;
9212
9213    sysv4)
9214      case $host_vendor in
9215	sni)
9216	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9217	  hardcode_direct=yes # is this really true???
9218	;;
9219	siemens)
9220	  ## LD is ld it makes a PLAMLIB
9221	  ## CC just makes a GrossModule.
9222	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9223	  reload_cmds='$CC -r -o $output$reload_objs'
9224	  hardcode_direct=no
9225        ;;
9226	motorola)
9227	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9228	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9229	;;
9230      esac
9231      runpath_var='LD_RUN_PATH'
9232      hardcode_shlibpath_var=no
9233      ;;
9234
9235    sysv4.3*)
9236      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9237      hardcode_shlibpath_var=no
9238      export_dynamic_flag_spec='-Bexport'
9239      ;;
9240
9241    sysv4*MP*)
9242      if test -d /usr/nec; then
9243	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9244	hardcode_shlibpath_var=no
9245	runpath_var=LD_RUN_PATH
9246	hardcode_runpath_var=yes
9247	ld_shlibs=yes
9248      fi
9249      ;;
9250
9251    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9252      no_undefined_flag='${wl}-z,text'
9253      archive_cmds_need_lc=no
9254      hardcode_shlibpath_var=no
9255      runpath_var='LD_RUN_PATH'
9256
9257      if test "$GCC" = yes; then
9258	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9259	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9260      else
9261	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9262	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9263      fi
9264      ;;
9265
9266    sysv5* | sco3.2v5* | sco5v6*)
9267      # Note: We can NOT use -z defs as we might desire, because we do not
9268      # link with -lc, and that would cause any symbols used from libc to
9269      # always be unresolved, which means just about no library would
9270      # ever link correctly.  If we're not using GNU ld we use -z text
9271      # though, which does catch some bad symbols but isn't as heavy-handed
9272      # as -z defs.
9273      no_undefined_flag='${wl}-z,text'
9274      allow_undefined_flag='${wl}-z,nodefs'
9275      archive_cmds_need_lc=no
9276      hardcode_shlibpath_var=no
9277      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9278      hardcode_libdir_separator=':'
9279      link_all_deplibs=yes
9280      export_dynamic_flag_spec='${wl}-Bexport'
9281      runpath_var='LD_RUN_PATH'
9282
9283      if test "$GCC" = yes; then
9284	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9285	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9286      else
9287	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9288	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9289      fi
9290      ;;
9291
9292    uts4*)
9293      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9294      hardcode_libdir_flag_spec='-L$libdir'
9295      hardcode_shlibpath_var=no
9296      ;;
9297
9298    *)
9299      ld_shlibs=no
9300      ;;
9301    esac
9302  fi
9303
9304{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9305$as_echo "$ld_shlibs" >&6; }
9306test "$ld_shlibs" = no && can_build_shared=no
9307
9308#
9309# Do we need to explicitly link libc?
9310#
9311case "x$archive_cmds_need_lc" in
9312x|xyes)
9313  # Assume -lc should be added
9314  archive_cmds_need_lc=yes
9315
9316  if test "$enable_shared" = yes && test "$GCC" = yes; then
9317    case $archive_cmds in
9318    *'~'*)
9319      # FIXME: we may have to deal with multi-command sequences.
9320      ;;
9321    '$CC '*)
9322      # Test whether the compiler implicitly links with -lc since on some
9323      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9324      # to ld, don't add -lc before -lgcc.
9325      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9326$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9327      $rm conftest*
9328      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9329
9330      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9331  (eval $ac_compile) 2>&5
9332  ac_status=$?
9333  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9334  (exit $ac_status); } 2>conftest.err; then
9335        soname=conftest
9336        lib=conftest
9337        libobjs=conftest.$ac_objext
9338        deplibs=
9339        wl=$lt_prog_compiler_wl
9340	pic_flag=$lt_prog_compiler_pic
9341        compiler_flags=-v
9342        linker_flags=-v
9343        verstring=
9344        output_objdir=.
9345        libname=conftest
9346        lt_save_allow_undefined_flag=$allow_undefined_flag
9347        allow_undefined_flag=
9348        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9349  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9350  ac_status=$?
9351  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9352  (exit $ac_status); }
9353        then
9354	  archive_cmds_need_lc=no
9355        else
9356	  archive_cmds_need_lc=yes
9357        fi
9358        allow_undefined_flag=$lt_save_allow_undefined_flag
9359      else
9360        cat conftest.err 1>&5
9361      fi
9362      $rm conftest*
9363      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9364$as_echo "$archive_cmds_need_lc" >&6; }
9365      ;;
9366    esac
9367  fi
9368  ;;
9369esac
9370
9371{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9372$as_echo_n "checking dynamic linker characteristics... " >&6; }
9373library_names_spec=
9374libname_spec='lib$name'
9375soname_spec=
9376shrext_cmds=".so"
9377postinstall_cmds=
9378postuninstall_cmds=
9379finish_cmds=
9380finish_eval=
9381shlibpath_var=
9382shlibpath_overrides_runpath=unknown
9383version_type=none
9384dynamic_linker="$host_os ld.so"
9385sys_lib_dlsearch_path_spec="/lib /usr/lib"
9386
9387if test "$GCC" = yes; then
9388  case $host_os in
9389    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9390    *) lt_awk_arg="/^libraries:/" ;;
9391  esac
9392  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9393  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9394    # if the path contains ";" then we assume it to be the separator
9395    # otherwise default to the standard path separator (i.e. ":") - it is
9396    # assumed that no part of a normal pathname contains ";" but that should
9397    # okay in the real world where ";" in dirpaths is itself problematic.
9398    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9399  else
9400    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9401  fi
9402  # Ok, now we have the path, separated by spaces, we can step through it
9403  # and add multilib dir if necessary.
9404  lt_tmp_lt_search_path_spec=
9405  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9406  for lt_sys_path in $lt_search_path_spec; do
9407    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9408      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9409    else
9410      test -d "$lt_sys_path" && \
9411	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9412    fi
9413  done
9414  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9415BEGIN {RS=" "; FS="/|\n";} {
9416  lt_foo="";
9417  lt_count=0;
9418  for (lt_i = NF; lt_i > 0; lt_i--) {
9419    if ($lt_i != "" && $lt_i != ".") {
9420      if ($lt_i == "..") {
9421        lt_count++;
9422      } else {
9423        if (lt_count == 0) {
9424          lt_foo="/" $lt_i lt_foo;
9425        } else {
9426          lt_count--;
9427        }
9428      }
9429    }
9430  }
9431  if (lt_foo != "") { lt_freq[lt_foo]++; }
9432  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9433}'`
9434  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9435else
9436  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9437fi
9438need_lib_prefix=unknown
9439hardcode_into_libs=no
9440
9441# when you set need_version to no, make sure it does not cause -set_version
9442# flags to be left without arguments
9443need_version=unknown
9444
9445case $host_os in
9446aix3*)
9447  version_type=linux
9448  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9449  shlibpath_var=LIBPATH
9450
9451  # AIX 3 has no versioning support, so we append a major version to the name.
9452  soname_spec='${libname}${release}${shared_ext}$major'
9453  ;;
9454
9455aix[4-9]*)
9456  version_type=linux
9457  need_lib_prefix=no
9458  need_version=no
9459  hardcode_into_libs=yes
9460  if test "$host_cpu" = ia64; then
9461    # AIX 5 supports IA64
9462    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9463    shlibpath_var=LD_LIBRARY_PATH
9464  else
9465    # With GCC up to 2.95.x, collect2 would create an import file
9466    # for dependence libraries.  The import file would start with
9467    # the line `#! .'.  This would cause the generated library to
9468    # depend on `.', always an invalid library.  This was fixed in
9469    # development snapshots of GCC prior to 3.0.
9470    case $host_os in
9471      aix4 | aix4.[01] | aix4.[01].*)
9472      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9473	   echo ' yes '
9474	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9475	:
9476      else
9477	can_build_shared=no
9478      fi
9479      ;;
9480    esac
9481    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9482    # soname into executable. Probably we can add versioning support to
9483    # collect2, so additional links can be useful in future.
9484    if test "$aix_use_runtimelinking" = yes; then
9485      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9486      # instead of lib<name>.a to let people know that these are not
9487      # typical AIX shared libraries.
9488      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9489    else
9490      # We preserve .a as extension for shared libraries through AIX4.2
9491      # and later when we are not doing run time linking.
9492      library_names_spec='${libname}${release}.a $libname.a'
9493      soname_spec='${libname}${release}${shared_ext}$major'
9494    fi
9495    shlibpath_var=LIBPATH
9496  fi
9497  ;;
9498
9499amigaos*)
9500  library_names_spec='$libname.ixlibrary $libname.a'
9501  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9502  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'
9503  ;;
9504
9505beos*)
9506  library_names_spec='${libname}${shared_ext}'
9507  dynamic_linker="$host_os ld.so"
9508  shlibpath_var=LIBRARY_PATH
9509  ;;
9510
9511bsdi[45]*)
9512  version_type=linux
9513  need_version=no
9514  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9515  soname_spec='${libname}${release}${shared_ext}$major'
9516  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9517  shlibpath_var=LD_LIBRARY_PATH
9518  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9519  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9520  # the default ld.so.conf also contains /usr/contrib/lib and
9521  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9522  # libtool to hard-code these into programs
9523  ;;
9524
9525cygwin* | mingw* | pw32*)
9526  version_type=windows
9527  shrext_cmds=".dll"
9528  need_version=no
9529  need_lib_prefix=no
9530
9531  case $GCC,$host_os in
9532  yes,cygwin* | yes,mingw* | yes,pw32*)
9533    library_names_spec='$libname.dll.a'
9534    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9535    postinstall_cmds='base_file=`basename \${file}`~
9536      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9537      dldir=$destdir/`dirname \$dlpath`~
9538      test -d \$dldir || mkdir -p \$dldir~
9539      $install_prog $dir/$dlname \$dldir/$dlname~
9540      chmod a+x \$dldir/$dlname'
9541    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9542      dlpath=$dir/\$dldll~
9543       $rm \$dlpath'
9544    shlibpath_overrides_runpath=yes
9545
9546    case $host_os in
9547    cygwin*)
9548      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9549      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9550      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9551      ;;
9552    mingw*)
9553      # MinGW DLLs use traditional 'lib' prefix
9554      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9555      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9556      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9557        # It is most probably a Windows format PATH printed by
9558        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9559        # path with ; separators, and with drive letters. We can handle the
9560        # drive letters (cygwin fileutils understands them), so leave them,
9561        # especially as we might pass files found there to a mingw objdump,
9562        # which wouldn't understand a cygwinified path. Ahh.
9563        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9564      else
9565        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9566      fi
9567      ;;
9568    pw32*)
9569      # pw32 DLLs use 'pw' prefix rather than 'lib'
9570      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9571      ;;
9572    esac
9573    ;;
9574
9575  *)
9576    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9577    ;;
9578  esac
9579  dynamic_linker='Win32 ld.exe'
9580  # FIXME: first we should search . and the directory the executable is in
9581  shlibpath_var=PATH
9582  ;;
9583
9584darwin* | rhapsody*)
9585  dynamic_linker="$host_os dyld"
9586  version_type=darwin
9587  need_lib_prefix=no
9588  need_version=no
9589  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9590  soname_spec='${libname}${release}${major}$shared_ext'
9591  shlibpath_overrides_runpath=yes
9592  shlibpath_var=DYLD_LIBRARY_PATH
9593  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9594
9595  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9596  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9597  ;;
9598
9599dgux*)
9600  version_type=linux
9601  need_lib_prefix=no
9602  need_version=no
9603  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9604  soname_spec='${libname}${release}${shared_ext}$major'
9605  shlibpath_var=LD_LIBRARY_PATH
9606  ;;
9607
9608freebsd1*)
9609  dynamic_linker=no
9610  ;;
9611
9612freebsd* | dragonfly*)
9613  # DragonFly does not have aout.  When/if they implement a new
9614  # versioning mechanism, adjust this.
9615  if test -x /usr/bin/objformat; then
9616    objformat=`/usr/bin/objformat`
9617  else
9618    case $host_os in
9619    freebsd[123]*) objformat=aout ;;
9620    *) objformat=elf ;;
9621    esac
9622  fi
9623  version_type=freebsd-$objformat
9624  case $version_type in
9625    freebsd-elf*)
9626      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9627      need_version=no
9628      need_lib_prefix=no
9629      ;;
9630    freebsd-*)
9631      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9632      need_version=yes
9633      ;;
9634  esac
9635  shlibpath_var=LD_LIBRARY_PATH
9636  case $host_os in
9637  freebsd2*)
9638    shlibpath_overrides_runpath=yes
9639    ;;
9640  freebsd3.[01]* | freebsdelf3.[01]*)
9641    shlibpath_overrides_runpath=yes
9642    hardcode_into_libs=yes
9643    ;;
9644  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9645  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9646    shlibpath_overrides_runpath=no
9647    hardcode_into_libs=yes
9648    ;;
9649  *) # from 4.6 on, and DragonFly
9650    shlibpath_overrides_runpath=yes
9651    hardcode_into_libs=yes
9652    ;;
9653  esac
9654  ;;
9655
9656gnu*)
9657  version_type=linux
9658  need_lib_prefix=no
9659  need_version=no
9660  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9661  soname_spec='${libname}${release}${shared_ext}$major'
9662  shlibpath_var=LD_LIBRARY_PATH
9663  hardcode_into_libs=yes
9664  ;;
9665
9666hpux9* | hpux10* | hpux11*)
9667  # Give a soname corresponding to the major version so that dld.sl refuses to
9668  # link against other versions.
9669  version_type=sunos
9670  need_lib_prefix=no
9671  need_version=no
9672  case $host_cpu in
9673  ia64*)
9674    shrext_cmds='.so'
9675    hardcode_into_libs=yes
9676    dynamic_linker="$host_os dld.so"
9677    shlibpath_var=LD_LIBRARY_PATH
9678    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9679    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9680    soname_spec='${libname}${release}${shared_ext}$major'
9681    if test "X$HPUX_IA64_MODE" = X32; then
9682      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9683    else
9684      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9685    fi
9686    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9687    ;;
9688   hppa*64*)
9689     shrext_cmds='.sl'
9690     hardcode_into_libs=yes
9691     dynamic_linker="$host_os dld.sl"
9692     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9693     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9694     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9695     soname_spec='${libname}${release}${shared_ext}$major'
9696     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9697     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9698     ;;
9699   *)
9700    shrext_cmds='.sl'
9701    dynamic_linker="$host_os dld.sl"
9702    shlibpath_var=SHLIB_PATH
9703    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9704    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9705    soname_spec='${libname}${release}${shared_ext}$major'
9706    ;;
9707  esac
9708  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9709  postinstall_cmds='chmod 555 $lib'
9710  ;;
9711
9712interix[3-9]*)
9713  version_type=linux
9714  need_lib_prefix=no
9715  need_version=no
9716  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9717  soname_spec='${libname}${release}${shared_ext}$major'
9718  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9719  shlibpath_var=LD_LIBRARY_PATH
9720  shlibpath_overrides_runpath=no
9721  hardcode_into_libs=yes
9722  ;;
9723
9724irix5* | irix6* | nonstopux*)
9725  case $host_os in
9726    nonstopux*) version_type=nonstopux ;;
9727    *)
9728	if test "$lt_cv_prog_gnu_ld" = yes; then
9729		version_type=linux
9730	else
9731		version_type=irix
9732	fi ;;
9733  esac
9734  need_lib_prefix=no
9735  need_version=no
9736  soname_spec='${libname}${release}${shared_ext}$major'
9737  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9738  case $host_os in
9739  irix5* | nonstopux*)
9740    libsuff= shlibsuff=
9741    ;;
9742  *)
9743    case $LD in # libtool.m4 will add one of these switches to LD
9744    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9745      libsuff= shlibsuff= libmagic=32-bit;;
9746    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9747      libsuff=32 shlibsuff=N32 libmagic=N32;;
9748    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9749      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9750    *) libsuff= shlibsuff= libmagic=never-match;;
9751    esac
9752    ;;
9753  esac
9754  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9755  shlibpath_overrides_runpath=no
9756  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9757  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9758  hardcode_into_libs=yes
9759  ;;
9760
9761# No shared lib support for Linux oldld, aout, or coff.
9762linux*oldld* | linux*aout* | linux*coff*)
9763  dynamic_linker=no
9764  ;;
9765
9766# This must be Linux ELF.
9767linux* | k*bsd*-gnu)
9768  version_type=linux
9769  need_lib_prefix=no
9770  need_version=no
9771  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9772  soname_spec='${libname}${release}${shared_ext}$major'
9773  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9774  shlibpath_var=LD_LIBRARY_PATH
9775  shlibpath_overrides_runpath=no
9776  # This implies no fast_install, which is unacceptable.
9777  # Some rework will be needed to allow for fast_install
9778  # before this can be enabled.
9779  hardcode_into_libs=yes
9780
9781  # Append ld.so.conf contents to the search path
9782  if test -f /etc/ld.so.conf; then
9783    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' ' '`
9784    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9785  fi
9786
9787  # We used to test for /lib/ld.so.1 and disable shared libraries on
9788  # powerpc, because MkLinux only supported shared libraries with the
9789  # GNU dynamic linker.  Since this was broken with cross compilers,
9790  # most powerpc-linux boxes support dynamic linking these days and
9791  # people can always --disable-shared, the test was removed, and we
9792  # assume the GNU/Linux dynamic linker is in use.
9793  dynamic_linker='GNU/Linux ld.so'
9794  ;;
9795
9796netbsd*)
9797  version_type=sunos
9798  need_lib_prefix=no
9799  need_version=no
9800  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9801    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9802    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9803    dynamic_linker='NetBSD (a.out) ld.so'
9804  else
9805    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9806    soname_spec='${libname}${release}${shared_ext}$major'
9807    dynamic_linker='NetBSD ld.elf_so'
9808  fi
9809  shlibpath_var=LD_LIBRARY_PATH
9810  shlibpath_overrides_runpath=yes
9811  hardcode_into_libs=yes
9812  ;;
9813
9814newsos6)
9815  version_type=linux
9816  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9817  shlibpath_var=LD_LIBRARY_PATH
9818  shlibpath_overrides_runpath=yes
9819  ;;
9820
9821nto-qnx*)
9822  version_type=linux
9823  need_lib_prefix=no
9824  need_version=no
9825  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9826  soname_spec='${libname}${release}${shared_ext}$major'
9827  shlibpath_var=LD_LIBRARY_PATH
9828  shlibpath_overrides_runpath=yes
9829  ;;
9830
9831openbsd*)
9832  version_type=sunos
9833  sys_lib_dlsearch_path_spec="/usr/lib"
9834  need_lib_prefix=no
9835  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9836  case $host_os in
9837    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9838    *)                         need_version=no  ;;
9839  esac
9840  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9841  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9842  shlibpath_var=LD_LIBRARY_PATH
9843  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9844    case $host_os in
9845      openbsd2.[89] | openbsd2.[89].*)
9846	shlibpath_overrides_runpath=no
9847	;;
9848      *)
9849	shlibpath_overrides_runpath=yes
9850	;;
9851      esac
9852  else
9853    shlibpath_overrides_runpath=yes
9854  fi
9855  ;;
9856
9857os2*)
9858  libname_spec='$name'
9859  shrext_cmds=".dll"
9860  need_lib_prefix=no
9861  library_names_spec='$libname${shared_ext} $libname.a'
9862  dynamic_linker='OS/2 ld.exe'
9863  shlibpath_var=LIBPATH
9864  ;;
9865
9866osf3* | osf4* | osf5*)
9867  version_type=osf
9868  need_lib_prefix=no
9869  need_version=no
9870  soname_spec='${libname}${release}${shared_ext}$major'
9871  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9872  shlibpath_var=LD_LIBRARY_PATH
9873  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9874  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9875  ;;
9876
9877rdos*)
9878  dynamic_linker=no
9879  ;;
9880
9881solaris*)
9882  version_type=linux
9883  need_lib_prefix=no
9884  need_version=no
9885  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9886  soname_spec='${libname}${release}${shared_ext}$major'
9887  shlibpath_var=LD_LIBRARY_PATH
9888  shlibpath_overrides_runpath=yes
9889  hardcode_into_libs=yes
9890  # ldd complains unless libraries are executable
9891  postinstall_cmds='chmod +x $lib'
9892  ;;
9893
9894sunos4*)
9895  version_type=sunos
9896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9897  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9898  shlibpath_var=LD_LIBRARY_PATH
9899  shlibpath_overrides_runpath=yes
9900  if test "$with_gnu_ld" = yes; then
9901    need_lib_prefix=no
9902  fi
9903  need_version=yes
9904  ;;
9905
9906sysv4 | sysv4.3*)
9907  version_type=linux
9908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9909  soname_spec='${libname}${release}${shared_ext}$major'
9910  shlibpath_var=LD_LIBRARY_PATH
9911  case $host_vendor in
9912    sni)
9913      shlibpath_overrides_runpath=no
9914      need_lib_prefix=no
9915      export_dynamic_flag_spec='${wl}-Blargedynsym'
9916      runpath_var=LD_RUN_PATH
9917      ;;
9918    siemens)
9919      need_lib_prefix=no
9920      ;;
9921    motorola)
9922      need_lib_prefix=no
9923      need_version=no
9924      shlibpath_overrides_runpath=no
9925      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9926      ;;
9927  esac
9928  ;;
9929
9930sysv4*MP*)
9931  if test -d /usr/nec ;then
9932    version_type=linux
9933    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9934    soname_spec='$libname${shared_ext}.$major'
9935    shlibpath_var=LD_LIBRARY_PATH
9936  fi
9937  ;;
9938
9939sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9940  version_type=freebsd-elf
9941  need_lib_prefix=no
9942  need_version=no
9943  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9944  soname_spec='${libname}${release}${shared_ext}$major'
9945  shlibpath_var=LD_LIBRARY_PATH
9946  hardcode_into_libs=yes
9947  if test "$with_gnu_ld" = yes; then
9948    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9949    shlibpath_overrides_runpath=no
9950  else
9951    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9952    shlibpath_overrides_runpath=yes
9953    case $host_os in
9954      sco3.2v5*)
9955        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9956	;;
9957    esac
9958  fi
9959  sys_lib_dlsearch_path_spec='/usr/lib'
9960  ;;
9961
9962uts4*)
9963  version_type=linux
9964  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9965  soname_spec='${libname}${release}${shared_ext}$major'
9966  shlibpath_var=LD_LIBRARY_PATH
9967  ;;
9968
9969*)
9970  dynamic_linker=no
9971  ;;
9972esac
9973{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9974$as_echo "$dynamic_linker" >&6; }
9975test "$dynamic_linker" = no && can_build_shared=no
9976
9977if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9978  $as_echo_n "(cached) " >&6
9979else
9980  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9981fi
9982
9983sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9984if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9985  $as_echo_n "(cached) " >&6
9986else
9987  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9988fi
9989
9990sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9991
9992variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9993if test "$GCC" = yes; then
9994  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9995fi
9996
9997{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9998$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9999hardcode_action=
10000if test -n "$hardcode_libdir_flag_spec" || \
10001   test -n "$runpath_var" || \
10002   test "X$hardcode_automatic" = "Xyes" ; then
10003
10004  # We can hardcode non-existant directories.
10005  if test "$hardcode_direct" != no &&
10006     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10007     # have to relink, otherwise we might link with an installed library
10008     # when we should be linking with a yet-to-be-installed one
10009     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
10010     test "$hardcode_minus_L" != no; then
10011    # Linking always hardcodes the temporary library directory.
10012    hardcode_action=relink
10013  else
10014    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10015    hardcode_action=immediate
10016  fi
10017else
10018  # We cannot hardcode anything, or else we can only hardcode existing
10019  # directories.
10020  hardcode_action=unsupported
10021fi
10022{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10023$as_echo "$hardcode_action" >&6; }
10024
10025if test "$hardcode_action" = relink; then
10026  # Fast installation is not supported
10027  enable_fast_install=no
10028elif test "$shlibpath_overrides_runpath" = yes ||
10029     test "$enable_shared" = no; then
10030  # Fast installation is not necessary
10031  enable_fast_install=needless
10032fi
10033
10034striplib=
10035old_striplib=
10036{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10037$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10038if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
10039  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10040  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10041  { $as_echo "$as_me:$LINENO: result: yes" >&5
10042$as_echo "yes" >&6; }
10043else
10044# FIXME - insert some real tests, host_os isn't really good enough
10045  case $host_os in
10046   darwin*)
10047       if test -n "$STRIP" ; then
10048         striplib="$STRIP -x"
10049         old_striplib="$STRIP -S"
10050         { $as_echo "$as_me:$LINENO: result: yes" >&5
10051$as_echo "yes" >&6; }
10052       else
10053  { $as_echo "$as_me:$LINENO: result: no" >&5
10054$as_echo "no" >&6; }
10055fi
10056       ;;
10057   *)
10058  { $as_echo "$as_me:$LINENO: result: no" >&5
10059$as_echo "no" >&6; }
10060    ;;
10061  esac
10062fi
10063
10064if test "x$enable_dlopen" != xyes; then
10065  enable_dlopen=unknown
10066  enable_dlopen_self=unknown
10067  enable_dlopen_self_static=unknown
10068else
10069  lt_cv_dlopen=no
10070  lt_cv_dlopen_libs=
10071
10072  case $host_os in
10073  beos*)
10074    lt_cv_dlopen="load_add_on"
10075    lt_cv_dlopen_libs=
10076    lt_cv_dlopen_self=yes
10077    ;;
10078
10079  mingw* | pw32*)
10080    lt_cv_dlopen="LoadLibrary"
10081    lt_cv_dlopen_libs=
10082   ;;
10083
10084  cygwin*)
10085    lt_cv_dlopen="dlopen"
10086    lt_cv_dlopen_libs=
10087   ;;
10088
10089  darwin*)
10090  # if libdl is installed we need to link against it
10091    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10092$as_echo_n "checking for dlopen in -ldl... " >&6; }
10093if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10094  $as_echo_n "(cached) " >&6
10095else
10096  ac_check_lib_save_LIBS=$LIBS
10097LIBS="-ldl  $LIBS"
10098cat >conftest.$ac_ext <<_ACEOF
10099/* confdefs.h.  */
10100_ACEOF
10101cat confdefs.h >>conftest.$ac_ext
10102cat >>conftest.$ac_ext <<_ACEOF
10103/* end confdefs.h.  */
10104
10105/* Override any GCC internal prototype to avoid an error.
10106   Use char because int might match the return type of a GCC
10107   builtin and then its argument prototype would still apply.  */
10108#ifdef __cplusplus
10109extern "C"
10110#endif
10111char dlopen ();
10112int
10113main ()
10114{
10115return dlopen ();
10116  ;
10117  return 0;
10118}
10119_ACEOF
10120rm -f conftest.$ac_objext conftest$ac_exeext
10121if { (ac_try="$ac_link"
10122case "(($ac_try" in
10123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10124  *) ac_try_echo=$ac_try;;
10125esac
10126eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10127$as_echo "$ac_try_echo") >&5
10128  (eval "$ac_link") 2>conftest.er1
10129  ac_status=$?
10130  grep -v '^ *+' conftest.er1 >conftest.err
10131  rm -f conftest.er1
10132  cat conftest.err >&5
10133  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10134  (exit $ac_status); } && {
10135	 test -z "$ac_c_werror_flag" ||
10136	 test ! -s conftest.err
10137       } && test -s conftest$ac_exeext && {
10138	 test "$cross_compiling" = yes ||
10139	 $as_test_x conftest$ac_exeext
10140       }; then
10141  ac_cv_lib_dl_dlopen=yes
10142else
10143  $as_echo "$as_me: failed program was:" >&5
10144sed 's/^/| /' conftest.$ac_ext >&5
10145
10146	ac_cv_lib_dl_dlopen=no
10147fi
10148
10149rm -rf conftest.dSYM
10150rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10151      conftest$ac_exeext conftest.$ac_ext
10152LIBS=$ac_check_lib_save_LIBS
10153fi
10154{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10155$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10156if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10157  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10158else
10159
10160    lt_cv_dlopen="dyld"
10161    lt_cv_dlopen_libs=
10162    lt_cv_dlopen_self=yes
10163
10164fi
10165
10166   ;;
10167
10168  *)
10169    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10170$as_echo_n "checking for shl_load... " >&6; }
10171if test "${ac_cv_func_shl_load+set}" = set; then
10172  $as_echo_n "(cached) " >&6
10173else
10174  cat >conftest.$ac_ext <<_ACEOF
10175/* confdefs.h.  */
10176_ACEOF
10177cat confdefs.h >>conftest.$ac_ext
10178cat >>conftest.$ac_ext <<_ACEOF
10179/* end confdefs.h.  */
10180/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10181   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10182#define shl_load innocuous_shl_load
10183
10184/* System header to define __stub macros and hopefully few prototypes,
10185    which can conflict with char shl_load (); below.
10186    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10187    <limits.h> exists even on freestanding compilers.  */
10188
10189#ifdef __STDC__
10190# include <limits.h>
10191#else
10192# include <assert.h>
10193#endif
10194
10195#undef shl_load
10196
10197/* Override any GCC internal prototype to avoid an error.
10198   Use char because int might match the return type of a GCC
10199   builtin and then its argument prototype would still apply.  */
10200#ifdef __cplusplus
10201extern "C"
10202#endif
10203char shl_load ();
10204/* The GNU C library defines this for functions which it implements
10205    to always fail with ENOSYS.  Some functions are actually named
10206    something starting with __ and the normal name is an alias.  */
10207#if defined __stub_shl_load || defined __stub___shl_load
10208choke me
10209#endif
10210
10211int
10212main ()
10213{
10214return shl_load ();
10215  ;
10216  return 0;
10217}
10218_ACEOF
10219rm -f conftest.$ac_objext conftest$ac_exeext
10220if { (ac_try="$ac_link"
10221case "(($ac_try" in
10222  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10223  *) ac_try_echo=$ac_try;;
10224esac
10225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10226$as_echo "$ac_try_echo") >&5
10227  (eval "$ac_link") 2>conftest.er1
10228  ac_status=$?
10229  grep -v '^ *+' conftest.er1 >conftest.err
10230  rm -f conftest.er1
10231  cat conftest.err >&5
10232  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10233  (exit $ac_status); } && {
10234	 test -z "$ac_c_werror_flag" ||
10235	 test ! -s conftest.err
10236       } && test -s conftest$ac_exeext && {
10237	 test "$cross_compiling" = yes ||
10238	 $as_test_x conftest$ac_exeext
10239       }; then
10240  ac_cv_func_shl_load=yes
10241else
10242  $as_echo "$as_me: failed program was:" >&5
10243sed 's/^/| /' conftest.$ac_ext >&5
10244
10245	ac_cv_func_shl_load=no
10246fi
10247
10248rm -rf conftest.dSYM
10249rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10250      conftest$ac_exeext conftest.$ac_ext
10251fi
10252{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10253$as_echo "$ac_cv_func_shl_load" >&6; }
10254if test "x$ac_cv_func_shl_load" = x""yes; then
10255  lt_cv_dlopen="shl_load"
10256else
10257  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10258$as_echo_n "checking for shl_load in -ldld... " >&6; }
10259if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10260  $as_echo_n "(cached) " >&6
10261else
10262  ac_check_lib_save_LIBS=$LIBS
10263LIBS="-ldld  $LIBS"
10264cat >conftest.$ac_ext <<_ACEOF
10265/* confdefs.h.  */
10266_ACEOF
10267cat confdefs.h >>conftest.$ac_ext
10268cat >>conftest.$ac_ext <<_ACEOF
10269/* end confdefs.h.  */
10270
10271/* Override any GCC internal prototype to avoid an error.
10272   Use char because int might match the return type of a GCC
10273   builtin and then its argument prototype would still apply.  */
10274#ifdef __cplusplus
10275extern "C"
10276#endif
10277char shl_load ();
10278int
10279main ()
10280{
10281return shl_load ();
10282  ;
10283  return 0;
10284}
10285_ACEOF
10286rm -f conftest.$ac_objext conftest$ac_exeext
10287if { (ac_try="$ac_link"
10288case "(($ac_try" in
10289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10290  *) ac_try_echo=$ac_try;;
10291esac
10292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10293$as_echo "$ac_try_echo") >&5
10294  (eval "$ac_link") 2>conftest.er1
10295  ac_status=$?
10296  grep -v '^ *+' conftest.er1 >conftest.err
10297  rm -f conftest.er1
10298  cat conftest.err >&5
10299  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300  (exit $ac_status); } && {
10301	 test -z "$ac_c_werror_flag" ||
10302	 test ! -s conftest.err
10303       } && test -s conftest$ac_exeext && {
10304	 test "$cross_compiling" = yes ||
10305	 $as_test_x conftest$ac_exeext
10306       }; then
10307  ac_cv_lib_dld_shl_load=yes
10308else
10309  $as_echo "$as_me: failed program was:" >&5
10310sed 's/^/| /' conftest.$ac_ext >&5
10311
10312	ac_cv_lib_dld_shl_load=no
10313fi
10314
10315rm -rf conftest.dSYM
10316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10317      conftest$ac_exeext conftest.$ac_ext
10318LIBS=$ac_check_lib_save_LIBS
10319fi
10320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10321$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10322if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10323  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10324else
10325  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10326$as_echo_n "checking for dlopen... " >&6; }
10327if test "${ac_cv_func_dlopen+set}" = set; then
10328  $as_echo_n "(cached) " >&6
10329else
10330  cat >conftest.$ac_ext <<_ACEOF
10331/* confdefs.h.  */
10332_ACEOF
10333cat confdefs.h >>conftest.$ac_ext
10334cat >>conftest.$ac_ext <<_ACEOF
10335/* end confdefs.h.  */
10336/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10337   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10338#define dlopen innocuous_dlopen
10339
10340/* System header to define __stub macros and hopefully few prototypes,
10341    which can conflict with char dlopen (); below.
10342    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10343    <limits.h> exists even on freestanding compilers.  */
10344
10345#ifdef __STDC__
10346# include <limits.h>
10347#else
10348# include <assert.h>
10349#endif
10350
10351#undef dlopen
10352
10353/* Override any GCC internal prototype to avoid an error.
10354   Use char because int might match the return type of a GCC
10355   builtin and then its argument prototype would still apply.  */
10356#ifdef __cplusplus
10357extern "C"
10358#endif
10359char dlopen ();
10360/* The GNU C library defines this for functions which it implements
10361    to always fail with ENOSYS.  Some functions are actually named
10362    something starting with __ and the normal name is an alias.  */
10363#if defined __stub_dlopen || defined __stub___dlopen
10364choke me
10365#endif
10366
10367int
10368main ()
10369{
10370return dlopen ();
10371  ;
10372  return 0;
10373}
10374_ACEOF
10375rm -f conftest.$ac_objext conftest$ac_exeext
10376if { (ac_try="$ac_link"
10377case "(($ac_try" in
10378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10379  *) ac_try_echo=$ac_try;;
10380esac
10381eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10382$as_echo "$ac_try_echo") >&5
10383  (eval "$ac_link") 2>conftest.er1
10384  ac_status=$?
10385  grep -v '^ *+' conftest.er1 >conftest.err
10386  rm -f conftest.er1
10387  cat conftest.err >&5
10388  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10389  (exit $ac_status); } && {
10390	 test -z "$ac_c_werror_flag" ||
10391	 test ! -s conftest.err
10392       } && test -s conftest$ac_exeext && {
10393	 test "$cross_compiling" = yes ||
10394	 $as_test_x conftest$ac_exeext
10395       }; then
10396  ac_cv_func_dlopen=yes
10397else
10398  $as_echo "$as_me: failed program was:" >&5
10399sed 's/^/| /' conftest.$ac_ext >&5
10400
10401	ac_cv_func_dlopen=no
10402fi
10403
10404rm -rf conftest.dSYM
10405rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10406      conftest$ac_exeext conftest.$ac_ext
10407fi
10408{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10409$as_echo "$ac_cv_func_dlopen" >&6; }
10410if test "x$ac_cv_func_dlopen" = x""yes; then
10411  lt_cv_dlopen="dlopen"
10412else
10413  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10414$as_echo_n "checking for dlopen in -ldl... " >&6; }
10415if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10416  $as_echo_n "(cached) " >&6
10417else
10418  ac_check_lib_save_LIBS=$LIBS
10419LIBS="-ldl  $LIBS"
10420cat >conftest.$ac_ext <<_ACEOF
10421/* confdefs.h.  */
10422_ACEOF
10423cat confdefs.h >>conftest.$ac_ext
10424cat >>conftest.$ac_ext <<_ACEOF
10425/* end confdefs.h.  */
10426
10427/* Override any GCC internal prototype to avoid an error.
10428   Use char because int might match the return type of a GCC
10429   builtin and then its argument prototype would still apply.  */
10430#ifdef __cplusplus
10431extern "C"
10432#endif
10433char dlopen ();
10434int
10435main ()
10436{
10437return dlopen ();
10438  ;
10439  return 0;
10440}
10441_ACEOF
10442rm -f conftest.$ac_objext conftest$ac_exeext
10443if { (ac_try="$ac_link"
10444case "(($ac_try" in
10445  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10446  *) ac_try_echo=$ac_try;;
10447esac
10448eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10449$as_echo "$ac_try_echo") >&5
10450  (eval "$ac_link") 2>conftest.er1
10451  ac_status=$?
10452  grep -v '^ *+' conftest.er1 >conftest.err
10453  rm -f conftest.er1
10454  cat conftest.err >&5
10455  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10456  (exit $ac_status); } && {
10457	 test -z "$ac_c_werror_flag" ||
10458	 test ! -s conftest.err
10459       } && test -s conftest$ac_exeext && {
10460	 test "$cross_compiling" = yes ||
10461	 $as_test_x conftest$ac_exeext
10462       }; then
10463  ac_cv_lib_dl_dlopen=yes
10464else
10465  $as_echo "$as_me: failed program was:" >&5
10466sed 's/^/| /' conftest.$ac_ext >&5
10467
10468	ac_cv_lib_dl_dlopen=no
10469fi
10470
10471rm -rf conftest.dSYM
10472rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10473      conftest$ac_exeext conftest.$ac_ext
10474LIBS=$ac_check_lib_save_LIBS
10475fi
10476{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10477$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10478if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10479  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10480else
10481  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10482$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10483if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10484  $as_echo_n "(cached) " >&6
10485else
10486  ac_check_lib_save_LIBS=$LIBS
10487LIBS="-lsvld  $LIBS"
10488cat >conftest.$ac_ext <<_ACEOF
10489/* confdefs.h.  */
10490_ACEOF
10491cat confdefs.h >>conftest.$ac_ext
10492cat >>conftest.$ac_ext <<_ACEOF
10493/* end confdefs.h.  */
10494
10495/* Override any GCC internal prototype to avoid an error.
10496   Use char because int might match the return type of a GCC
10497   builtin and then its argument prototype would still apply.  */
10498#ifdef __cplusplus
10499extern "C"
10500#endif
10501char dlopen ();
10502int
10503main ()
10504{
10505return dlopen ();
10506  ;
10507  return 0;
10508}
10509_ACEOF
10510rm -f conftest.$ac_objext conftest$ac_exeext
10511if { (ac_try="$ac_link"
10512case "(($ac_try" in
10513  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10514  *) ac_try_echo=$ac_try;;
10515esac
10516eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10517$as_echo "$ac_try_echo") >&5
10518  (eval "$ac_link") 2>conftest.er1
10519  ac_status=$?
10520  grep -v '^ *+' conftest.er1 >conftest.err
10521  rm -f conftest.er1
10522  cat conftest.err >&5
10523  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10524  (exit $ac_status); } && {
10525	 test -z "$ac_c_werror_flag" ||
10526	 test ! -s conftest.err
10527       } && test -s conftest$ac_exeext && {
10528	 test "$cross_compiling" = yes ||
10529	 $as_test_x conftest$ac_exeext
10530       }; then
10531  ac_cv_lib_svld_dlopen=yes
10532else
10533  $as_echo "$as_me: failed program was:" >&5
10534sed 's/^/| /' conftest.$ac_ext >&5
10535
10536	ac_cv_lib_svld_dlopen=no
10537fi
10538
10539rm -rf conftest.dSYM
10540rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10541      conftest$ac_exeext conftest.$ac_ext
10542LIBS=$ac_check_lib_save_LIBS
10543fi
10544{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10545$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10546if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10547  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10548else
10549  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10550$as_echo_n "checking for dld_link in -ldld... " >&6; }
10551if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10552  $as_echo_n "(cached) " >&6
10553else
10554  ac_check_lib_save_LIBS=$LIBS
10555LIBS="-ldld  $LIBS"
10556cat >conftest.$ac_ext <<_ACEOF
10557/* confdefs.h.  */
10558_ACEOF
10559cat confdefs.h >>conftest.$ac_ext
10560cat >>conftest.$ac_ext <<_ACEOF
10561/* end confdefs.h.  */
10562
10563/* Override any GCC internal prototype to avoid an error.
10564   Use char because int might match the return type of a GCC
10565   builtin and then its argument prototype would still apply.  */
10566#ifdef __cplusplus
10567extern "C"
10568#endif
10569char dld_link ();
10570int
10571main ()
10572{
10573return dld_link ();
10574  ;
10575  return 0;
10576}
10577_ACEOF
10578rm -f conftest.$ac_objext conftest$ac_exeext
10579if { (ac_try="$ac_link"
10580case "(($ac_try" in
10581  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10582  *) ac_try_echo=$ac_try;;
10583esac
10584eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10585$as_echo "$ac_try_echo") >&5
10586  (eval "$ac_link") 2>conftest.er1
10587  ac_status=$?
10588  grep -v '^ *+' conftest.er1 >conftest.err
10589  rm -f conftest.er1
10590  cat conftest.err >&5
10591  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10592  (exit $ac_status); } && {
10593	 test -z "$ac_c_werror_flag" ||
10594	 test ! -s conftest.err
10595       } && test -s conftest$ac_exeext && {
10596	 test "$cross_compiling" = yes ||
10597	 $as_test_x conftest$ac_exeext
10598       }; then
10599  ac_cv_lib_dld_dld_link=yes
10600else
10601  $as_echo "$as_me: failed program was:" >&5
10602sed 's/^/| /' conftest.$ac_ext >&5
10603
10604	ac_cv_lib_dld_dld_link=no
10605fi
10606
10607rm -rf conftest.dSYM
10608rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10609      conftest$ac_exeext conftest.$ac_ext
10610LIBS=$ac_check_lib_save_LIBS
10611fi
10612{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10613$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10614if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10615  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10616fi
10617
10618
10619fi
10620
10621
10622fi
10623
10624
10625fi
10626
10627
10628fi
10629
10630
10631fi
10632
10633    ;;
10634  esac
10635
10636  if test "x$lt_cv_dlopen" != xno; then
10637    enable_dlopen=yes
10638  else
10639    enable_dlopen=no
10640  fi
10641
10642  case $lt_cv_dlopen in
10643  dlopen)
10644    save_CPPFLAGS="$CPPFLAGS"
10645    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10646
10647    save_LDFLAGS="$LDFLAGS"
10648    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10649
10650    save_LIBS="$LIBS"
10651    LIBS="$lt_cv_dlopen_libs $LIBS"
10652
10653    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10654$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10655if test "${lt_cv_dlopen_self+set}" = set; then
10656  $as_echo_n "(cached) " >&6
10657else
10658  	  if test "$cross_compiling" = yes; then :
10659  lt_cv_dlopen_self=cross
10660else
10661  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10662  lt_status=$lt_dlunknown
10663  cat > conftest.$ac_ext <<EOF
10664#line 10664 "configure"
10665#include "confdefs.h"
10666
10667#if HAVE_DLFCN_H
10668#include <dlfcn.h>
10669#endif
10670
10671#include <stdio.h>
10672
10673#ifdef RTLD_GLOBAL
10674#  define LT_DLGLOBAL		RTLD_GLOBAL
10675#else
10676#  ifdef DL_GLOBAL
10677#    define LT_DLGLOBAL		DL_GLOBAL
10678#  else
10679#    define LT_DLGLOBAL		0
10680#  endif
10681#endif
10682
10683/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10684   find out it does not work in some platform. */
10685#ifndef LT_DLLAZY_OR_NOW
10686#  ifdef RTLD_LAZY
10687#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10688#  else
10689#    ifdef DL_LAZY
10690#      define LT_DLLAZY_OR_NOW		DL_LAZY
10691#    else
10692#      ifdef RTLD_NOW
10693#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10694#      else
10695#        ifdef DL_NOW
10696#          define LT_DLLAZY_OR_NOW	DL_NOW
10697#        else
10698#          define LT_DLLAZY_OR_NOW	0
10699#        endif
10700#      endif
10701#    endif
10702#  endif
10703#endif
10704
10705#ifdef __cplusplus
10706extern "C" void exit (int);
10707#endif
10708
10709void fnord() { int i=42;}
10710int main ()
10711{
10712  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10713  int status = $lt_dlunknown;
10714
10715  if (self)
10716    {
10717      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10718      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10719      /* dlclose (self); */
10720    }
10721  else
10722    puts (dlerror ());
10723
10724    exit (status);
10725}
10726EOF
10727  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10728  (eval $ac_link) 2>&5
10729  ac_status=$?
10730  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10731  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10732    (./conftest; exit; ) >&5 2>/dev/null
10733    lt_status=$?
10734    case x$lt_status in
10735      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10736      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10737      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10738    esac
10739  else :
10740    # compilation failed
10741    lt_cv_dlopen_self=no
10742  fi
10743fi
10744rm -fr conftest*
10745
10746
10747fi
10748{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10749$as_echo "$lt_cv_dlopen_self" >&6; }
10750
10751    if test "x$lt_cv_dlopen_self" = xyes; then
10752      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10753      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10754$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10755if test "${lt_cv_dlopen_self_static+set}" = set; then
10756  $as_echo_n "(cached) " >&6
10757else
10758  	  if test "$cross_compiling" = yes; then :
10759  lt_cv_dlopen_self_static=cross
10760else
10761  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10762  lt_status=$lt_dlunknown
10763  cat > conftest.$ac_ext <<EOF
10764#line 10764 "configure"
10765#include "confdefs.h"
10766
10767#if HAVE_DLFCN_H
10768#include <dlfcn.h>
10769#endif
10770
10771#include <stdio.h>
10772
10773#ifdef RTLD_GLOBAL
10774#  define LT_DLGLOBAL		RTLD_GLOBAL
10775#else
10776#  ifdef DL_GLOBAL
10777#    define LT_DLGLOBAL		DL_GLOBAL
10778#  else
10779#    define LT_DLGLOBAL		0
10780#  endif
10781#endif
10782
10783/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10784   find out it does not work in some platform. */
10785#ifndef LT_DLLAZY_OR_NOW
10786#  ifdef RTLD_LAZY
10787#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10788#  else
10789#    ifdef DL_LAZY
10790#      define LT_DLLAZY_OR_NOW		DL_LAZY
10791#    else
10792#      ifdef RTLD_NOW
10793#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10794#      else
10795#        ifdef DL_NOW
10796#          define LT_DLLAZY_OR_NOW	DL_NOW
10797#        else
10798#          define LT_DLLAZY_OR_NOW	0
10799#        endif
10800#      endif
10801#    endif
10802#  endif
10803#endif
10804
10805#ifdef __cplusplus
10806extern "C" void exit (int);
10807#endif
10808
10809void fnord() { int i=42;}
10810int main ()
10811{
10812  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10813  int status = $lt_dlunknown;
10814
10815  if (self)
10816    {
10817      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10818      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10819      /* dlclose (self); */
10820    }
10821  else
10822    puts (dlerror ());
10823
10824    exit (status);
10825}
10826EOF
10827  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10828  (eval $ac_link) 2>&5
10829  ac_status=$?
10830  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10831  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10832    (./conftest; exit; ) >&5 2>/dev/null
10833    lt_status=$?
10834    case x$lt_status in
10835      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10836      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10837      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10838    esac
10839  else :
10840    # compilation failed
10841    lt_cv_dlopen_self_static=no
10842  fi
10843fi
10844rm -fr conftest*
10845
10846
10847fi
10848{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10849$as_echo "$lt_cv_dlopen_self_static" >&6; }
10850    fi
10851
10852    CPPFLAGS="$save_CPPFLAGS"
10853    LDFLAGS="$save_LDFLAGS"
10854    LIBS="$save_LIBS"
10855    ;;
10856  esac
10857
10858  case $lt_cv_dlopen_self in
10859  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10860  *) enable_dlopen_self=unknown ;;
10861  esac
10862
10863  case $lt_cv_dlopen_self_static in
10864  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10865  *) enable_dlopen_self_static=unknown ;;
10866  esac
10867fi
10868
10869
10870# Report which library types will actually be built
10871{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10872$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10873{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10874$as_echo "$can_build_shared" >&6; }
10875
10876{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10877$as_echo_n "checking whether to build shared libraries... " >&6; }
10878test "$can_build_shared" = "no" && enable_shared=no
10879
10880# On AIX, shared libraries and static libraries use the same namespace, and
10881# are all built from PIC.
10882case $host_os in
10883aix3*)
10884  test "$enable_shared" = yes && enable_static=no
10885  if test -n "$RANLIB"; then
10886    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10887    postinstall_cmds='$RANLIB $lib'
10888  fi
10889  ;;
10890
10891aix[4-9]*)
10892  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10893    test "$enable_shared" = yes && enable_static=no
10894  fi
10895    ;;
10896esac
10897{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10898$as_echo "$enable_shared" >&6; }
10899
10900{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10901$as_echo_n "checking whether to build static libraries... " >&6; }
10902# Make sure either enable_shared or enable_static is yes.
10903test "$enable_shared" = yes || enable_static=yes
10904{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10905$as_echo "$enable_static" >&6; }
10906
10907# The else clause should only fire when bootstrapping the
10908# libtool distribution, otherwise you forgot to ship ltmain.sh
10909# with your package, and you will get complaints that there are
10910# no rules to generate ltmain.sh.
10911if test -f "$ltmain"; then
10912  # See if we are running on zsh, and set the options which allow our commands through
10913  # without removal of \ escapes.
10914  if test -n "${ZSH_VERSION+set}" ; then
10915    setopt NO_GLOB_SUBST
10916  fi
10917  # Now quote all the things that may contain metacharacters while being
10918  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10919  # variables and quote the copies for generation of the libtool script.
10920  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10921    SED SHELL STRIP \
10922    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10923    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10924    deplibs_check_method reload_flag reload_cmds need_locks \
10925    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10926    lt_cv_sys_global_symbol_to_c_name_address \
10927    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10928    old_postinstall_cmds old_postuninstall_cmds \
10929    compiler \
10930    CC \
10931    LD \
10932    lt_prog_compiler_wl \
10933    lt_prog_compiler_pic \
10934    lt_prog_compiler_static \
10935    lt_prog_compiler_no_builtin_flag \
10936    export_dynamic_flag_spec \
10937    thread_safe_flag_spec \
10938    whole_archive_flag_spec \
10939    enable_shared_with_static_runtimes \
10940    old_archive_cmds \
10941    old_archive_from_new_cmds \
10942    predep_objects \
10943    postdep_objects \
10944    predeps \
10945    postdeps \
10946    compiler_lib_search_path \
10947    compiler_lib_search_dirs \
10948    archive_cmds \
10949    archive_expsym_cmds \
10950    postinstall_cmds \
10951    postuninstall_cmds \
10952    old_archive_from_expsyms_cmds \
10953    allow_undefined_flag \
10954    no_undefined_flag \
10955    export_symbols_cmds \
10956    hardcode_libdir_flag_spec \
10957    hardcode_libdir_flag_spec_ld \
10958    hardcode_libdir_separator \
10959    hardcode_automatic \
10960    module_cmds \
10961    module_expsym_cmds \
10962    lt_cv_prog_compiler_c_o \
10963    fix_srcfile_path \
10964    exclude_expsyms \
10965    include_expsyms; do
10966
10967    case $var in
10968    old_archive_cmds | \
10969    old_archive_from_new_cmds | \
10970    archive_cmds | \
10971    archive_expsym_cmds | \
10972    module_cmds | \
10973    module_expsym_cmds | \
10974    old_archive_from_expsyms_cmds | \
10975    export_symbols_cmds | \
10976    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10977    postinstall_cmds | postuninstall_cmds | \
10978    old_postinstall_cmds | old_postuninstall_cmds | \
10979    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10980      # Double-quote double-evaled strings.
10981      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10982      ;;
10983    *)
10984      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10985      ;;
10986    esac
10987  done
10988
10989  case $lt_echo in
10990  *'\$0 --fallback-echo"')
10991    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10992    ;;
10993  esac
10994
10995cfgfile="${ofile}T"
10996  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10997  $rm -f "$cfgfile"
10998  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10999$as_echo "$as_me: creating $ofile" >&6;}
11000
11001  cat <<__EOF__ >> "$cfgfile"
11002#! $SHELL
11003
11004# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
11005# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
11006# NOTE: Changes made to this file will be lost: look at ltmain.sh.
11007#
11008# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
11009# Free Software Foundation, Inc.
11010#
11011# This file is part of GNU Libtool:
11012# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
11013#
11014# This program is free software; you can redistribute it and/or modify
11015# it under the terms of the GNU General Public License as published by
11016# the Free Software Foundation; either version 2 of the License, or
11017# (at your option) any later version.
11018#
11019# This program is distributed in the hope that it will be useful, but
11020# WITHOUT ANY WARRANTY; without even the implied warranty of
11021# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11022# General Public License for more details.
11023#
11024# You should have received a copy of the GNU General Public License
11025# along with this program; if not, write to the Free Software
11026# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
11027#
11028# As a special exception to the GNU General Public License, if you
11029# distribute this file as part of a program that contains a
11030# configuration script generated by Autoconf, you may include it under
11031# the same distribution terms that you use for the rest of that program.
11032
11033# A sed program that does not truncate output.
11034SED=$lt_SED
11035
11036# Sed that helps us avoid accidentally triggering echo(1) options like -n.
11037Xsed="$SED -e 1s/^X//"
11038
11039# The HP-UX ksh and POSIX shell print the target directory to stdout
11040# if CDPATH is set.
11041(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11042
11043# The names of the tagged configurations supported by this script.
11044available_tags=
11045
11046# ### BEGIN LIBTOOL CONFIG
11047
11048# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11049
11050# Shell to use when invoking shell scripts.
11051SHELL=$lt_SHELL
11052
11053# Whether or not to build shared libraries.
11054build_libtool_libs=$enable_shared
11055
11056# Whether or not to build static libraries.
11057build_old_libs=$enable_static
11058
11059# Whether or not to add -lc for building shared libraries.
11060build_libtool_need_lc=$archive_cmds_need_lc
11061
11062# Whether or not to disallow shared libs when runtime libs are static
11063allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
11064
11065# Whether or not to optimize for fast installation.
11066fast_install=$enable_fast_install
11067
11068# The host system.
11069host_alias=$host_alias
11070host=$host
11071host_os=$host_os
11072
11073# The build system.
11074build_alias=$build_alias
11075build=$build
11076build_os=$build_os
11077
11078# An echo program that does not interpret backslashes.
11079echo=$lt_echo
11080
11081# The archiver.
11082AR=$lt_AR
11083AR_FLAGS=$lt_AR_FLAGS
11084
11085# A C compiler.
11086LTCC=$lt_LTCC
11087
11088# LTCC compiler flags.
11089LTCFLAGS=$lt_LTCFLAGS
11090
11091# A language-specific compiler.
11092CC=$lt_compiler
11093
11094# Is the compiler the GNU C compiler?
11095with_gcc=$GCC
11096
11097# An ERE matcher.
11098EGREP=$lt_EGREP
11099
11100# The linker used to build libraries.
11101LD=$lt_LD
11102
11103# Whether we need hard or soft links.
11104LN_S=$lt_LN_S
11105
11106# A BSD-compatible nm program.
11107NM=$lt_NM
11108
11109# A symbol stripping program
11110STRIP=$lt_STRIP
11111
11112# Used to examine libraries when file_magic_cmd begins "file"
11113MAGIC_CMD=$MAGIC_CMD
11114
11115# Used on cygwin: DLL creation program.
11116DLLTOOL="$DLLTOOL"
11117
11118# Used on cygwin: object dumper.
11119OBJDUMP="$OBJDUMP"
11120
11121# Used on cygwin: assembler.
11122AS="$AS"
11123
11124# The name of the directory that contains temporary libtool files.
11125objdir=$objdir
11126
11127# How to create reloadable object files.
11128reload_flag=$lt_reload_flag
11129reload_cmds=$lt_reload_cmds
11130
11131# How to pass a linker flag through the compiler.
11132wl=$lt_lt_prog_compiler_wl
11133
11134# Object file suffix (normally "o").
11135objext="$ac_objext"
11136
11137# Old archive suffix (normally "a").
11138libext="$libext"
11139
11140# Shared library suffix (normally ".so").
11141shrext_cmds='$shrext_cmds'
11142
11143# Executable file suffix (normally "").
11144exeext="$exeext"
11145
11146# Additional compiler flags for building library objects.
11147pic_flag=$lt_lt_prog_compiler_pic
11148pic_mode=$pic_mode
11149
11150# What is the maximum length of a command?
11151max_cmd_len=$lt_cv_sys_max_cmd_len
11152
11153# Does compiler simultaneously support -c and -o options?
11154compiler_c_o=$lt_lt_cv_prog_compiler_c_o
11155
11156# Must we lock files when doing compilation?
11157need_locks=$lt_need_locks
11158
11159# Do we need the lib prefix for modules?
11160need_lib_prefix=$need_lib_prefix
11161
11162# Do we need a version for libraries?
11163need_version=$need_version
11164
11165# Whether dlopen is supported.
11166dlopen_support=$enable_dlopen
11167
11168# Whether dlopen of programs is supported.
11169dlopen_self=$enable_dlopen_self
11170
11171# Whether dlopen of statically linked programs is supported.
11172dlopen_self_static=$enable_dlopen_self_static
11173
11174# Compiler flag to prevent dynamic linking.
11175link_static_flag=$lt_lt_prog_compiler_static
11176
11177# Compiler flag to turn off builtin functions.
11178no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
11179
11180# Compiler flag to allow reflexive dlopens.
11181export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
11182
11183# Compiler flag to generate shared objects directly from archives.
11184whole_archive_flag_spec=$lt_whole_archive_flag_spec
11185
11186# Compiler flag to generate thread-safe objects.
11187thread_safe_flag_spec=$lt_thread_safe_flag_spec
11188
11189# Library versioning type.
11190version_type=$version_type
11191
11192# Format of library name prefix.
11193libname_spec=$lt_libname_spec
11194
11195# List of archive names.  First name is the real one, the rest are links.
11196# The last name is the one that the linker finds with -lNAME.
11197library_names_spec=$lt_library_names_spec
11198
11199# The coded name of the library, if different from the real name.
11200soname_spec=$lt_soname_spec
11201
11202# Commands used to build and install an old-style archive.
11203RANLIB=$lt_RANLIB
11204old_archive_cmds=$lt_old_archive_cmds
11205old_postinstall_cmds=$lt_old_postinstall_cmds
11206old_postuninstall_cmds=$lt_old_postuninstall_cmds
11207
11208# Create an old-style archive from a shared archive.
11209old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11210
11211# Create a temporary old-style archive to link instead of a shared archive.
11212old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11213
11214# Commands used to build and install a shared archive.
11215archive_cmds=$lt_archive_cmds
11216archive_expsym_cmds=$lt_archive_expsym_cmds
11217postinstall_cmds=$lt_postinstall_cmds
11218postuninstall_cmds=$lt_postuninstall_cmds
11219
11220# Commands used to build a loadable module (assumed same as above if empty)
11221module_cmds=$lt_module_cmds
11222module_expsym_cmds=$lt_module_expsym_cmds
11223
11224# Commands to strip libraries.
11225old_striplib=$lt_old_striplib
11226striplib=$lt_striplib
11227
11228# Dependencies to place before the objects being linked to create a
11229# shared library.
11230predep_objects=$lt_predep_objects
11231
11232# Dependencies to place after the objects being linked to create a
11233# shared library.
11234postdep_objects=$lt_postdep_objects
11235
11236# Dependencies to place before the objects being linked to create a
11237# shared library.
11238predeps=$lt_predeps
11239
11240# Dependencies to place after the objects being linked to create a
11241# shared library.
11242postdeps=$lt_postdeps
11243
11244# The directories searched by this compiler when creating a shared
11245# library
11246compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11247
11248# The library search path used internally by the compiler when linking
11249# a shared library.
11250compiler_lib_search_path=$lt_compiler_lib_search_path
11251
11252# Method to check whether dependent libraries are shared objects.
11253deplibs_check_method=$lt_deplibs_check_method
11254
11255# Command to use when deplibs_check_method == file_magic.
11256file_magic_cmd=$lt_file_magic_cmd
11257
11258# Flag that allows shared libraries with undefined symbols to be built.
11259allow_undefined_flag=$lt_allow_undefined_flag
11260
11261# Flag that forces no undefined symbols.
11262no_undefined_flag=$lt_no_undefined_flag
11263
11264# Commands used to finish a libtool library installation in a directory.
11265finish_cmds=$lt_finish_cmds
11266
11267# Same as above, but a single script fragment to be evaled but not shown.
11268finish_eval=$lt_finish_eval
11269
11270# Take the output of nm and produce a listing of raw symbols and C names.
11271global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11272
11273# Transform the output of nm in a proper C declaration
11274global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11275
11276# Transform the output of nm in a C name address pair
11277global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11278
11279# This is the shared library runtime path variable.
11280runpath_var=$runpath_var
11281
11282# This is the shared library path variable.
11283shlibpath_var=$shlibpath_var
11284
11285# Is shlibpath searched before the hard-coded library search path?
11286shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11287
11288# How to hardcode a shared library path into an executable.
11289hardcode_action=$hardcode_action
11290
11291# Whether we should hardcode library paths into libraries.
11292hardcode_into_libs=$hardcode_into_libs
11293
11294# Flag to hardcode \$libdir into a binary during linking.
11295# This must work even if \$libdir does not exist.
11296hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11297
11298# If ld is used when linking, flag to hardcode \$libdir into
11299# a binary during linking. This must work even if \$libdir does
11300# not exist.
11301hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11302
11303# Whether we need a single -rpath flag with a separated argument.
11304hardcode_libdir_separator=$lt_hardcode_libdir_separator
11305
11306# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11307# resulting binary.
11308hardcode_direct=$hardcode_direct
11309
11310# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11311# resulting binary.
11312hardcode_minus_L=$hardcode_minus_L
11313
11314# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11315# the resulting binary.
11316hardcode_shlibpath_var=$hardcode_shlibpath_var
11317
11318# Set to yes if building a shared library automatically hardcodes DIR into the library
11319# and all subsequent libraries and executables linked against it.
11320hardcode_automatic=$hardcode_automatic
11321
11322# Variables whose values should be saved in libtool wrapper scripts and
11323# restored at relink time.
11324variables_saved_for_relink="$variables_saved_for_relink"
11325
11326# Whether libtool must link a program against all its dependency libraries.
11327link_all_deplibs=$link_all_deplibs
11328
11329# Compile-time system search path for libraries
11330sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11331
11332# Run-time system search path for libraries
11333sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11334
11335# Fix the shell variable \$srcfile for the compiler.
11336fix_srcfile_path=$lt_fix_srcfile_path
11337
11338# Set to yes if exported symbols are required.
11339always_export_symbols=$always_export_symbols
11340
11341# The commands to list exported symbols.
11342export_symbols_cmds=$lt_export_symbols_cmds
11343
11344# The commands to extract the exported symbol list from a shared archive.
11345extract_expsyms_cmds=$lt_extract_expsyms_cmds
11346
11347# Symbols that should not be listed in the preloaded symbols.
11348exclude_expsyms=$lt_exclude_expsyms
11349
11350# Symbols that must always be exported.
11351include_expsyms=$lt_include_expsyms
11352
11353# ### END LIBTOOL CONFIG
11354
11355__EOF__
11356
11357
11358  case $host_os in
11359  aix3*)
11360    cat <<\EOF >> "$cfgfile"
11361
11362# AIX sometimes has problems with the GCC collect2 program.  For some
11363# reason, if we set the COLLECT_NAMES environment variable, the problems
11364# vanish in a puff of smoke.
11365if test "X${COLLECT_NAMES+set}" != Xset; then
11366  COLLECT_NAMES=
11367  export COLLECT_NAMES
11368fi
11369EOF
11370    ;;
11371  esac
11372
11373  # We use sed instead of cat because bash on DJGPP gets confused if
11374  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11375  # text mode, it properly converts lines to CR/LF.  This bash problem
11376  # is reportedly fixed, but why not run on old versions too?
11377  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11378
11379  mv -f "$cfgfile" "$ofile" || \
11380    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11381  chmod +x "$ofile"
11382
11383else
11384  # If there is no Makefile yet, we rely on a make rule to execute
11385  # `config.status --recheck' to rerun these tests and create the
11386  # libtool script then.
11387  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11388  if test -f "$ltmain_in"; then
11389    test -f Makefile && make "$ltmain"
11390  fi
11391fi
11392
11393
11394ac_ext=c
11395ac_cpp='$CPP $CPPFLAGS'
11396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11398ac_compiler_gnu=$ac_cv_c_compiler_gnu
11399
11400CC="$lt_save_CC"
11401
11402
11403# Check whether --with-tags was given.
11404if test "${with_tags+set}" = set; then
11405  withval=$with_tags; tagnames="$withval"
11406fi
11407
11408
11409if test -f "$ltmain" && test -n "$tagnames"; then
11410  if test ! -f "${ofile}"; then
11411    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11412$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11413  fi
11414
11415  if test -z "$LTCC"; then
11416    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11417    if test -z "$LTCC"; then
11418      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11419$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11420    else
11421      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11422$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11423    fi
11424  fi
11425  if test -z "$LTCFLAGS"; then
11426    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11427  fi
11428
11429  # Extract list of available tagged configurations in $ofile.
11430  # Note that this assumes the entire list is on one line.
11431  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11432
11433  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11434  for tagname in $tagnames; do
11435    IFS="$lt_save_ifs"
11436    # Check whether tagname contains only valid characters
11437    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11438    "") ;;
11439    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11440$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11441   { (exit 1); exit 1; }; }
11442	;;
11443    esac
11444
11445    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11446    then
11447      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11448$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11449   { (exit 1); exit 1; }; }
11450    fi
11451
11452    # Update the list of available tags.
11453    if test -n "$tagname"; then
11454      echo appending configuration tag \"$tagname\" to $ofile
11455
11456      case $tagname in
11457      CXX)
11458	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11459	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11460	    (test "X$CXX" != "Xg++"))) ; then
11461	  ac_ext=cpp
11462ac_cpp='$CXXCPP $CPPFLAGS'
11463ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11464ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11465ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11466
11467
11468
11469
11470archive_cmds_need_lc_CXX=no
11471allow_undefined_flag_CXX=
11472always_export_symbols_CXX=no
11473archive_expsym_cmds_CXX=
11474export_dynamic_flag_spec_CXX=
11475hardcode_direct_CXX=no
11476hardcode_libdir_flag_spec_CXX=
11477hardcode_libdir_flag_spec_ld_CXX=
11478hardcode_libdir_separator_CXX=
11479hardcode_minus_L_CXX=no
11480hardcode_shlibpath_var_CXX=unsupported
11481hardcode_automatic_CXX=no
11482module_cmds_CXX=
11483module_expsym_cmds_CXX=
11484link_all_deplibs_CXX=unknown
11485old_archive_cmds_CXX=$old_archive_cmds
11486no_undefined_flag_CXX=
11487whole_archive_flag_spec_CXX=
11488enable_shared_with_static_runtimes_CXX=no
11489
11490# Dependencies to place before and after the object being linked:
11491predep_objects_CXX=
11492postdep_objects_CXX=
11493predeps_CXX=
11494postdeps_CXX=
11495compiler_lib_search_path_CXX=
11496compiler_lib_search_dirs_CXX=
11497
11498# Source file extension for C++ test sources.
11499ac_ext=cpp
11500
11501# Object file extension for compiled C++ test sources.
11502objext=o
11503objext_CXX=$objext
11504
11505# Code to be used in simple compile tests
11506lt_simple_compile_test_code="int some_variable = 0;"
11507
11508# Code to be used in simple link tests
11509lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11510
11511# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11512
11513# If no C compiler was specified, use CC.
11514LTCC=${LTCC-"$CC"}
11515
11516# If no C compiler flags were specified, use CFLAGS.
11517LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11518
11519# Allow CC to be a program name with arguments.
11520compiler=$CC
11521
11522
11523# save warnings/boilerplate of simple test code
11524ac_outfile=conftest.$ac_objext
11525echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11526eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11527_lt_compiler_boilerplate=`cat conftest.err`
11528$rm conftest*
11529
11530ac_outfile=conftest.$ac_objext
11531echo "$lt_simple_link_test_code" >conftest.$ac_ext
11532eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11533_lt_linker_boilerplate=`cat conftest.err`
11534$rm -r conftest*
11535
11536
11537# Allow CC to be a program name with arguments.
11538lt_save_CC=$CC
11539lt_save_LD=$LD
11540lt_save_GCC=$GCC
11541GCC=$GXX
11542lt_save_with_gnu_ld=$with_gnu_ld
11543lt_save_path_LD=$lt_cv_path_LD
11544if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11545  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11546else
11547  $as_unset lt_cv_prog_gnu_ld
11548fi
11549if test -n "${lt_cv_path_LDCXX+set}"; then
11550  lt_cv_path_LD=$lt_cv_path_LDCXX
11551else
11552  $as_unset lt_cv_path_LD
11553fi
11554test -z "${LDCXX+set}" || LD=$LDCXX
11555CC=${CXX-"c++"}
11556compiler=$CC
11557compiler_CXX=$CC
11558for cc_temp in $compiler""; do
11559  case $cc_temp in
11560    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11561    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11562    \-*) ;;
11563    *) break;;
11564  esac
11565done
11566cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11567
11568
11569# We don't want -fno-exception wen compiling C++ code, so set the
11570# no_builtin_flag separately
11571if test "$GXX" = yes; then
11572  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11573else
11574  lt_prog_compiler_no_builtin_flag_CXX=
11575fi
11576
11577if test "$GXX" = yes; then
11578  # Set up default GNU C++ configuration
11579
11580
11581# Check whether --with-gnu-ld was given.
11582if test "${with_gnu_ld+set}" = set; then
11583  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11584else
11585  with_gnu_ld=no
11586fi
11587
11588ac_prog=ld
11589if test "$GCC" = yes; then
11590  # Check if gcc -print-prog-name=ld gives a path.
11591  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11592$as_echo_n "checking for ld used by $CC... " >&6; }
11593  case $host in
11594  *-*-mingw*)
11595    # gcc leaves a trailing carriage return which upsets mingw
11596    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11597  *)
11598    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11599  esac
11600  case $ac_prog in
11601    # Accept absolute paths.
11602    [\\/]* | ?:[\\/]*)
11603      re_direlt='/[^/][^/]*/\.\./'
11604      # Canonicalize the pathname of ld
11605      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11606      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11607	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11608      done
11609      test -z "$LD" && LD="$ac_prog"
11610      ;;
11611  "")
11612    # If it fails, then pretend we aren't using GCC.
11613    ac_prog=ld
11614    ;;
11615  *)
11616    # If it is relative, then search for the first ld in PATH.
11617    with_gnu_ld=unknown
11618    ;;
11619  esac
11620elif test "$with_gnu_ld" = yes; then
11621  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11622$as_echo_n "checking for GNU ld... " >&6; }
11623else
11624  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11625$as_echo_n "checking for non-GNU ld... " >&6; }
11626fi
11627if test "${lt_cv_path_LD+set}" = set; then
11628  $as_echo_n "(cached) " >&6
11629else
11630  if test -z "$LD"; then
11631  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11632  for ac_dir in $PATH; do
11633    IFS="$lt_save_ifs"
11634    test -z "$ac_dir" && ac_dir=.
11635    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11636      lt_cv_path_LD="$ac_dir/$ac_prog"
11637      # Check to see if the program is GNU ld.  I'd rather use --version,
11638      # but apparently some variants of GNU ld only accept -v.
11639      # Break only if it was the GNU/non-GNU ld that we prefer.
11640      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11641      *GNU* | *'with BFD'*)
11642	test "$with_gnu_ld" != no && break
11643	;;
11644      *)
11645	test "$with_gnu_ld" != yes && break
11646	;;
11647      esac
11648    fi
11649  done
11650  IFS="$lt_save_ifs"
11651else
11652  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11653fi
11654fi
11655
11656LD="$lt_cv_path_LD"
11657if test -n "$LD"; then
11658  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11659$as_echo "$LD" >&6; }
11660else
11661  { $as_echo "$as_me:$LINENO: result: no" >&5
11662$as_echo "no" >&6; }
11663fi
11664test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11665$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11666   { (exit 1); exit 1; }; }
11667{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11668$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11669if test "${lt_cv_prog_gnu_ld+set}" = set; then
11670  $as_echo_n "(cached) " >&6
11671else
11672  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11673case `$LD -v 2>&1 </dev/null` in
11674*GNU* | *'with BFD'*)
11675  lt_cv_prog_gnu_ld=yes
11676  ;;
11677*)
11678  lt_cv_prog_gnu_ld=no
11679  ;;
11680esac
11681fi
11682{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11683$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11684with_gnu_ld=$lt_cv_prog_gnu_ld
11685
11686
11687
11688  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11689  # archiving commands below assume that GNU ld is being used.
11690  if test "$with_gnu_ld" = yes; then
11691    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11692    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'
11693
11694    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11695    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11696
11697    # If archive_cmds runs LD, not CC, wlarc should be empty
11698    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11699    #     investigate it a little bit more. (MM)
11700    wlarc='${wl}'
11701
11702    # ancient GNU ld didn't support --whole-archive et. al.
11703    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11704	grep 'no-whole-archive' > /dev/null; then
11705      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11706    else
11707      whole_archive_flag_spec_CXX=
11708    fi
11709  else
11710    with_gnu_ld=no
11711    wlarc=
11712
11713    # A generic and very simple default shared library creation
11714    # command for GNU C++ for the case where it uses the native
11715    # linker, instead of GNU ld.  If possible, this setting should
11716    # overridden to take advantage of the native linker features on
11717    # the platform it is being used on.
11718    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11719  fi
11720
11721  # Commands to make compiler produce verbose output that lists
11722  # what "hidden" libraries, object files and flags are used when
11723  # linking a shared library.
11724  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11725
11726else
11727  GXX=no
11728  with_gnu_ld=no
11729  wlarc=
11730fi
11731
11732# PORTME: fill in a description of your system's C++ link characteristics
11733{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11734$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11735ld_shlibs_CXX=yes
11736case $host_os in
11737  aix3*)
11738    # FIXME: insert proper C++ library support
11739    ld_shlibs_CXX=no
11740    ;;
11741  aix[4-9]*)
11742    if test "$host_cpu" = ia64; then
11743      # On IA64, the linker does run time linking by default, so we don't
11744      # have to do anything special.
11745      aix_use_runtimelinking=no
11746      exp_sym_flag='-Bexport'
11747      no_entry_flag=""
11748    else
11749      aix_use_runtimelinking=no
11750
11751      # Test if we are trying to use run time linking or normal
11752      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11753      # need to do runtime linking.
11754      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11755	for ld_flag in $LDFLAGS; do
11756	  case $ld_flag in
11757	  *-brtl*)
11758	    aix_use_runtimelinking=yes
11759	    break
11760	    ;;
11761	  esac
11762	done
11763	;;
11764      esac
11765
11766      exp_sym_flag='-bexport'
11767      no_entry_flag='-bnoentry'
11768    fi
11769
11770    # When large executables or shared objects are built, AIX ld can
11771    # have problems creating the table of contents.  If linking a library
11772    # or program results in "error TOC overflow" add -mminimal-toc to
11773    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11774    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11775
11776    archive_cmds_CXX=''
11777    hardcode_direct_CXX=yes
11778    hardcode_libdir_separator_CXX=':'
11779    link_all_deplibs_CXX=yes
11780
11781    if test "$GXX" = yes; then
11782      case $host_os in aix4.[012]|aix4.[012].*)
11783      # We only want to do this on AIX 4.2 and lower, the check
11784      # below for broken collect2 doesn't work under 4.3+
11785	collect2name=`${CC} -print-prog-name=collect2`
11786	if test -f "$collect2name" && \
11787	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11788	then
11789	  # We have reworked collect2
11790	  :
11791	else
11792	  # We have old collect2
11793	  hardcode_direct_CXX=unsupported
11794	  # It fails to find uninstalled libraries when the uninstalled
11795	  # path is not listed in the libpath.  Setting hardcode_minus_L
11796	  # to unsupported forces relinking
11797	  hardcode_minus_L_CXX=yes
11798	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11799	  hardcode_libdir_separator_CXX=
11800	fi
11801	;;
11802      esac
11803      shared_flag='-shared'
11804      if test "$aix_use_runtimelinking" = yes; then
11805	shared_flag="$shared_flag "'${wl}-G'
11806      fi
11807    else
11808      # not using gcc
11809      if test "$host_cpu" = ia64; then
11810	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11811	# chokes on -Wl,-G. The following line is correct:
11812	shared_flag='-G'
11813      else
11814	if test "$aix_use_runtimelinking" = yes; then
11815	  shared_flag='${wl}-G'
11816	else
11817	  shared_flag='${wl}-bM:SRE'
11818	fi
11819      fi
11820    fi
11821
11822    # It seems that -bexpall does not export symbols beginning with
11823    # underscore (_), so it is better to generate a list of symbols to export.
11824    always_export_symbols_CXX=yes
11825    if test "$aix_use_runtimelinking" = yes; then
11826      # Warning - without using the other runtime loading flags (-brtl),
11827      # -berok will link without error, but may produce a broken library.
11828      allow_undefined_flag_CXX='-berok'
11829      # Determine the default libpath from the value encoded in an empty executable.
11830      cat >conftest.$ac_ext <<_ACEOF
11831/* confdefs.h.  */
11832_ACEOF
11833cat confdefs.h >>conftest.$ac_ext
11834cat >>conftest.$ac_ext <<_ACEOF
11835/* end confdefs.h.  */
11836
11837int
11838main ()
11839{
11840
11841  ;
11842  return 0;
11843}
11844_ACEOF
11845rm -f conftest.$ac_objext conftest$ac_exeext
11846if { (ac_try="$ac_link"
11847case "(($ac_try" in
11848  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11849  *) ac_try_echo=$ac_try;;
11850esac
11851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11852$as_echo "$ac_try_echo") >&5
11853  (eval "$ac_link") 2>conftest.er1
11854  ac_status=$?
11855  grep -v '^ *+' conftest.er1 >conftest.err
11856  rm -f conftest.er1
11857  cat conftest.err >&5
11858  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11859  (exit $ac_status); } && {
11860	 test -z "$ac_cxx_werror_flag" ||
11861	 test ! -s conftest.err
11862       } && test -s conftest$ac_exeext && {
11863	 test "$cross_compiling" = yes ||
11864	 $as_test_x conftest$ac_exeext
11865       }; then
11866
11867lt_aix_libpath_sed='
11868    /Import File Strings/,/^$/ {
11869	/^0/ {
11870	    s/^0  *\(.*\)$/\1/
11871	    p
11872	}
11873    }'
11874aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11875# Check for a 64-bit object if we didn't find anything.
11876if test -z "$aix_libpath"; then
11877  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11878fi
11879else
11880  $as_echo "$as_me: failed program was:" >&5
11881sed 's/^/| /' conftest.$ac_ext >&5
11882
11883
11884fi
11885
11886rm -rf conftest.dSYM
11887rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11888      conftest$ac_exeext conftest.$ac_ext
11889if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11890
11891      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11892
11893      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11894     else
11895      if test "$host_cpu" = ia64; then
11896	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11897	allow_undefined_flag_CXX="-z nodefs"
11898	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"
11899      else
11900	# Determine the default libpath from the value encoded in an empty executable.
11901	cat >conftest.$ac_ext <<_ACEOF
11902/* confdefs.h.  */
11903_ACEOF
11904cat confdefs.h >>conftest.$ac_ext
11905cat >>conftest.$ac_ext <<_ACEOF
11906/* end confdefs.h.  */
11907
11908int
11909main ()
11910{
11911
11912  ;
11913  return 0;
11914}
11915_ACEOF
11916rm -f conftest.$ac_objext conftest$ac_exeext
11917if { (ac_try="$ac_link"
11918case "(($ac_try" in
11919  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11920  *) ac_try_echo=$ac_try;;
11921esac
11922eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11923$as_echo "$ac_try_echo") >&5
11924  (eval "$ac_link") 2>conftest.er1
11925  ac_status=$?
11926  grep -v '^ *+' conftest.er1 >conftest.err
11927  rm -f conftest.er1
11928  cat conftest.err >&5
11929  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11930  (exit $ac_status); } && {
11931	 test -z "$ac_cxx_werror_flag" ||
11932	 test ! -s conftest.err
11933       } && test -s conftest$ac_exeext && {
11934	 test "$cross_compiling" = yes ||
11935	 $as_test_x conftest$ac_exeext
11936       }; then
11937
11938lt_aix_libpath_sed='
11939    /Import File Strings/,/^$/ {
11940	/^0/ {
11941	    s/^0  *\(.*\)$/\1/
11942	    p
11943	}
11944    }'
11945aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11946# Check for a 64-bit object if we didn't find anything.
11947if test -z "$aix_libpath"; then
11948  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11949fi
11950else
11951  $as_echo "$as_me: failed program was:" >&5
11952sed 's/^/| /' conftest.$ac_ext >&5
11953
11954
11955fi
11956
11957rm -rf conftest.dSYM
11958rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11959      conftest$ac_exeext conftest.$ac_ext
11960if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11961
11962	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11963	# Warning - without using the other run time loading flags,
11964	# -berok will link without error, but may produce a broken library.
11965	no_undefined_flag_CXX=' ${wl}-bernotok'
11966	allow_undefined_flag_CXX=' ${wl}-berok'
11967	# Exported symbols can be pulled into shared objects from archives
11968	whole_archive_flag_spec_CXX='$convenience'
11969	archive_cmds_need_lc_CXX=yes
11970	# This is similar to how AIX traditionally builds its shared libraries.
11971	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'
11972      fi
11973    fi
11974    ;;
11975
11976  beos*)
11977    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11978      allow_undefined_flag_CXX=unsupported
11979      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11980      # support --undefined.  This deserves some investigation.  FIXME
11981      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11982    else
11983      ld_shlibs_CXX=no
11984    fi
11985    ;;
11986
11987  chorus*)
11988    case $cc_basename in
11989      *)
11990	# FIXME: insert proper C++ library support
11991	ld_shlibs_CXX=no
11992	;;
11993    esac
11994    ;;
11995
11996  cygwin* | mingw* | pw32*)
11997    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11998    # as there is no search path for DLLs.
11999    hardcode_libdir_flag_spec_CXX='-L$libdir'
12000    allow_undefined_flag_CXX=unsupported
12001    always_export_symbols_CXX=no
12002    enable_shared_with_static_runtimes_CXX=yes
12003
12004    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
12005      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'
12006      # If the export-symbols file already is a .def file (1st line
12007      # is EXPORTS), use it as is; otherwise, prepend...
12008      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12009	cp $export_symbols $output_objdir/$soname.def;
12010      else
12011	echo EXPORTS > $output_objdir/$soname.def;
12012	cat $export_symbols >> $output_objdir/$soname.def;
12013      fi~
12014      $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'
12015    else
12016      ld_shlibs_CXX=no
12017    fi
12018  ;;
12019      darwin* | rhapsody*)
12020      archive_cmds_need_lc_CXX=no
12021      hardcode_direct_CXX=no
12022      hardcode_automatic_CXX=yes
12023      hardcode_shlibpath_var_CXX=unsupported
12024      whole_archive_flag_spec_CXX=''
12025      link_all_deplibs_CXX=yes
12026      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12027      if test "$GXX" = yes ; then
12028      output_verbose_link_cmd='echo'
12029      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}"
12030      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12031      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}"
12032      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}"
12033      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12034        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}"
12035        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}"
12036      fi
12037      else
12038      case $cc_basename in
12039        xlc*)
12040         output_verbose_link_cmd='echo'
12041          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
12042          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
12043          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
12044          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
12045          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
12046          ;;
12047       *)
12048         ld_shlibs_CXX=no
12049          ;;
12050      esac
12051      fi
12052        ;;
12053
12054  dgux*)
12055    case $cc_basename in
12056      ec++*)
12057	# FIXME: insert proper C++ library support
12058	ld_shlibs_CXX=no
12059	;;
12060      ghcx*)
12061	# Green Hills C++ Compiler
12062	# FIXME: insert proper C++ library support
12063	ld_shlibs_CXX=no
12064	;;
12065      *)
12066	# FIXME: insert proper C++ library support
12067	ld_shlibs_CXX=no
12068	;;
12069    esac
12070    ;;
12071  freebsd[12]*)
12072    # C++ shared libraries reported to be fairly broken before switch to ELF
12073    ld_shlibs_CXX=no
12074    ;;
12075  freebsd-elf*)
12076    archive_cmds_need_lc_CXX=no
12077    ;;
12078  freebsd* | dragonfly*)
12079    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12080    # conventions
12081    ld_shlibs_CXX=yes
12082    ;;
12083  gnu*)
12084    ;;
12085  hpux9*)
12086    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12087    hardcode_libdir_separator_CXX=:
12088    export_dynamic_flag_spec_CXX='${wl}-E'
12089    hardcode_direct_CXX=yes
12090    hardcode_minus_L_CXX=yes # Not in the search PATH,
12091				# but as the default
12092				# location of the library.
12093
12094    case $cc_basename in
12095    CC*)
12096      # FIXME: insert proper C++ library support
12097      ld_shlibs_CXX=no
12098      ;;
12099    aCC*)
12100      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'
12101      # Commands to make compiler produce verbose output that lists
12102      # what "hidden" libraries, object files and flags are used when
12103      # linking a shared library.
12104      #
12105      # There doesn't appear to be a way to prevent this compiler from
12106      # explicitly linking system object files so we need to strip them
12107      # from the output so that they don't get included in the library
12108      # dependencies.
12109      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12110      ;;
12111    *)
12112      if test "$GXX" = yes; then
12113        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'
12114      else
12115        # FIXME: insert proper C++ library support
12116        ld_shlibs_CXX=no
12117      fi
12118      ;;
12119    esac
12120    ;;
12121  hpux10*|hpux11*)
12122    if test $with_gnu_ld = no; then
12123      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12124      hardcode_libdir_separator_CXX=:
12125
12126      case $host_cpu in
12127      hppa*64*|ia64*) ;;
12128      *)
12129	export_dynamic_flag_spec_CXX='${wl}-E'
12130        ;;
12131      esac
12132    fi
12133    case $host_cpu in
12134    hppa*64*|ia64*)
12135      hardcode_direct_CXX=no
12136      hardcode_shlibpath_var_CXX=no
12137      ;;
12138    *)
12139      hardcode_direct_CXX=yes
12140      hardcode_minus_L_CXX=yes # Not in the search PATH,
12141					      # but as the default
12142					      # location of the library.
12143      ;;
12144    esac
12145
12146    case $cc_basename in
12147      CC*)
12148	# FIXME: insert proper C++ library support
12149	ld_shlibs_CXX=no
12150	;;
12151      aCC*)
12152	case $host_cpu in
12153	hppa*64*)
12154	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12155	  ;;
12156	ia64*)
12157	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12158	  ;;
12159	*)
12160	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12161	  ;;
12162	esac
12163	# Commands to make compiler produce verbose output that lists
12164	# what "hidden" libraries, object files and flags are used when
12165	# linking a shared library.
12166	#
12167	# There doesn't appear to be a way to prevent this compiler from
12168	# explicitly linking system object files so we need to strip them
12169	# from the output so that they don't get included in the library
12170	# dependencies.
12171	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12172	;;
12173      *)
12174	if test "$GXX" = yes; then
12175	  if test $with_gnu_ld = no; then
12176	    case $host_cpu in
12177	    hppa*64*)
12178	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12179	      ;;
12180	    ia64*)
12181	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12182	      ;;
12183	    *)
12184	      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'
12185	      ;;
12186	    esac
12187	  fi
12188	else
12189	  # FIXME: insert proper C++ library support
12190	  ld_shlibs_CXX=no
12191	fi
12192	;;
12193    esac
12194    ;;
12195  interix[3-9]*)
12196    hardcode_direct_CXX=no
12197    hardcode_shlibpath_var_CXX=no
12198    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12199    export_dynamic_flag_spec_CXX='${wl}-E'
12200    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12201    # Instead, shared libraries are loaded at an image base (0x10000000 by
12202    # default) and relocated if they conflict, which is a slow very memory
12203    # consuming and fragmenting process.  To avoid this, we pick a random,
12204    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12205    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12206    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'
12207    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'
12208    ;;
12209  irix5* | irix6*)
12210    case $cc_basename in
12211      CC*)
12212	# SGI C++
12213	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12214
12215	# Archives containing C++ object files must be created using
12216	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12217	# necessary to make sure instantiated templates are included
12218	# in the archive.
12219	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12220	;;
12221      *)
12222	if test "$GXX" = yes; then
12223	  if test "$with_gnu_ld" = no; then
12224	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12225	  else
12226	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
12227	  fi
12228	fi
12229	link_all_deplibs_CXX=yes
12230	;;
12231    esac
12232    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12233    hardcode_libdir_separator_CXX=:
12234    ;;
12235  linux* | k*bsd*-gnu)
12236    case $cc_basename in
12237      KCC*)
12238	# Kuck and Associates, Inc. (KAI) C++ Compiler
12239
12240	# KCC will only create a shared library if the output file
12241	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12242	# to its proper name (with version) after linking.
12243	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'
12244	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'
12245	# Commands to make compiler produce verbose output that lists
12246	# what "hidden" libraries, object files and flags are used when
12247	# linking a shared library.
12248	#
12249	# There doesn't appear to be a way to prevent this compiler from
12250	# explicitly linking system object files so we need to strip them
12251	# from the output so that they don't get included in the library
12252	# dependencies.
12253	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12254
12255	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12256	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12257
12258	# Archives containing C++ object files must be created using
12259	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12260	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12261	;;
12262      icpc*)
12263	# Intel C++
12264	with_gnu_ld=yes
12265	# version 8.0 and above of icpc choke on multiply defined symbols
12266	# if we add $predep_objects and $postdep_objects, however 7.1 and
12267	# earlier do not add the objects themselves.
12268	case `$CC -V 2>&1` in
12269	*"Version 7."*)
12270  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12271  	  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'
12272	  ;;
12273	*)  # Version 8.0 or newer
12274	  tmp_idyn=
12275	  case $host_cpu in
12276	    ia64*) tmp_idyn=' -i_dynamic';;
12277	  esac
12278  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12279	  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'
12280	  ;;
12281	esac
12282	archive_cmds_need_lc_CXX=no
12283	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12284	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12285	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12286	;;
12287      pgCC* | pgcpp*)
12288        # Portland Group C++ compiler
12289	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12290  	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'
12291
12292	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12293	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12294	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'
12295        ;;
12296      cxx*)
12297	# Compaq C++
12298	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12299	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'
12300
12301	runpath_var=LD_RUN_PATH
12302	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12303	hardcode_libdir_separator_CXX=:
12304
12305	# Commands to make compiler produce verbose output that lists
12306	# what "hidden" libraries, object files and flags are used when
12307	# linking a shared library.
12308	#
12309	# There doesn't appear to be a way to prevent this compiler from
12310	# explicitly linking system object files so we need to strip them
12311	# from the output so that they don't get included in the library
12312	# dependencies.
12313	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12314	;;
12315      *)
12316	case `$CC -V 2>&1 | sed 5q` in
12317	*Sun\ C*)
12318	  # Sun C++ 5.9
12319	  no_undefined_flag_CXX=' -zdefs'
12320	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12321	  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'
12322	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12323	  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'
12324
12325	  # Not sure whether something based on
12326	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12327	  # would be better.
12328	  output_verbose_link_cmd='echo'
12329
12330	  # Archives containing C++ object files must be created using
12331	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12332	  # necessary to make sure instantiated templates are included
12333	  # in the archive.
12334	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12335	  ;;
12336	esac
12337	;;
12338    esac
12339    ;;
12340  lynxos*)
12341    # FIXME: insert proper C++ library support
12342    ld_shlibs_CXX=no
12343    ;;
12344  m88k*)
12345    # FIXME: insert proper C++ library support
12346    ld_shlibs_CXX=no
12347    ;;
12348  mvs*)
12349    case $cc_basename in
12350      cxx*)
12351	# FIXME: insert proper C++ library support
12352	ld_shlibs_CXX=no
12353	;;
12354      *)
12355	# FIXME: insert proper C++ library support
12356	ld_shlibs_CXX=no
12357	;;
12358    esac
12359    ;;
12360  netbsd*)
12361    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12362      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12363      wlarc=
12364      hardcode_libdir_flag_spec_CXX='-R$libdir'
12365      hardcode_direct_CXX=yes
12366      hardcode_shlibpath_var_CXX=no
12367    fi
12368    # Workaround some broken pre-1.5 toolchains
12369    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12370    ;;
12371  openbsd2*)
12372    # C++ shared libraries are fairly broken
12373    ld_shlibs_CXX=no
12374    ;;
12375  openbsd*)
12376    if test -f /usr/libexec/ld.so; then
12377      hardcode_direct_CXX=yes
12378      hardcode_shlibpath_var_CXX=no
12379      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12380      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12381      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12382	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12383	export_dynamic_flag_spec_CXX='${wl}-E'
12384	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12385      fi
12386      output_verbose_link_cmd='echo'
12387    else
12388      ld_shlibs_CXX=no
12389    fi
12390    ;;
12391  osf3*)
12392    case $cc_basename in
12393      KCC*)
12394	# Kuck and Associates, Inc. (KAI) C++ Compiler
12395
12396	# KCC will only create a shared library if the output file
12397	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12398	# to its proper name (with version) after linking.
12399	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'
12400
12401	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12402	hardcode_libdir_separator_CXX=:
12403
12404	# Archives containing C++ object files must be created using
12405	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12406	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12407
12408	;;
12409      RCC*)
12410	# Rational C++ 2.4.1
12411	# FIXME: insert proper C++ library support
12412	ld_shlibs_CXX=no
12413	;;
12414      cxx*)
12415	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12416	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12417
12418	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12419	hardcode_libdir_separator_CXX=:
12420
12421	# Commands to make compiler produce verbose output that lists
12422	# what "hidden" libraries, object files and flags are used when
12423	# linking a shared library.
12424	#
12425	# There doesn't appear to be a way to prevent this compiler from
12426	# explicitly linking system object files so we need to strip them
12427	# from the output so that they don't get included in the library
12428	# dependencies.
12429	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12430	;;
12431      *)
12432	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12433	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12434	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12435
12436	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12437	  hardcode_libdir_separator_CXX=:
12438
12439	  # Commands to make compiler produce verbose output that lists
12440	  # what "hidden" libraries, object files and flags are used when
12441	  # linking a shared library.
12442	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12443
12444	else
12445	  # FIXME: insert proper C++ library support
12446	  ld_shlibs_CXX=no
12447	fi
12448	;;
12449    esac
12450    ;;
12451  osf4* | osf5*)
12452    case $cc_basename in
12453      KCC*)
12454	# Kuck and Associates, Inc. (KAI) C++ Compiler
12455
12456	# KCC will only create a shared library if the output file
12457	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12458	# to its proper name (with version) after linking.
12459	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'
12460
12461	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12462	hardcode_libdir_separator_CXX=:
12463
12464	# Archives containing C++ object files must be created using
12465	# the KAI C++ compiler.
12466	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12467	;;
12468      RCC*)
12469	# Rational C++ 2.4.1
12470	# FIXME: insert proper C++ library support
12471	ld_shlibs_CXX=no
12472	;;
12473      cxx*)
12474	allow_undefined_flag_CXX=' -expect_unresolved \*'
12475	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12476	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12477	  echo "-hidden">> $lib.exp~
12478	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
12479	  $rm $lib.exp'
12480
12481	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12482	hardcode_libdir_separator_CXX=:
12483
12484	# Commands to make compiler produce verbose output that lists
12485	# what "hidden" libraries, object files and flags are used when
12486	# linking a shared library.
12487	#
12488	# There doesn't appear to be a way to prevent this compiler from
12489	# explicitly linking system object files so we need to strip them
12490	# from the output so that they don't get included in the library
12491	# dependencies.
12492	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12493	;;
12494      *)
12495	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12496	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12497	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12498
12499	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12500	  hardcode_libdir_separator_CXX=:
12501
12502	  # Commands to make compiler produce verbose output that lists
12503	  # what "hidden" libraries, object files and flags are used when
12504	  # linking a shared library.
12505	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12506
12507	else
12508	  # FIXME: insert proper C++ library support
12509	  ld_shlibs_CXX=no
12510	fi
12511	;;
12512    esac
12513    ;;
12514  psos*)
12515    # FIXME: insert proper C++ library support
12516    ld_shlibs_CXX=no
12517    ;;
12518  sunos4*)
12519    case $cc_basename in
12520      CC*)
12521	# Sun C++ 4.x
12522	# FIXME: insert proper C++ library support
12523	ld_shlibs_CXX=no
12524	;;
12525      lcc*)
12526	# Lucid
12527	# FIXME: insert proper C++ library support
12528	ld_shlibs_CXX=no
12529	;;
12530      *)
12531	# FIXME: insert proper C++ library support
12532	ld_shlibs_CXX=no
12533	;;
12534    esac
12535    ;;
12536  solaris*)
12537    case $cc_basename in
12538      CC*)
12539	# Sun C++ 4.2, 5.x and Centerline C++
12540        archive_cmds_need_lc_CXX=yes
12541	no_undefined_flag_CXX=' -zdefs'
12542	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12543	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12544	$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'
12545
12546	hardcode_libdir_flag_spec_CXX='-R$libdir'
12547	hardcode_shlibpath_var_CXX=no
12548	case $host_os in
12549	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12550	  *)
12551	    # The compiler driver will combine and reorder linker options,
12552	    # but understands `-z linker_flag'.
12553	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12554	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12555	    ;;
12556	esac
12557	link_all_deplibs_CXX=yes
12558
12559	output_verbose_link_cmd='echo'
12560
12561	# Archives containing C++ object files must be created using
12562	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12563	# necessary to make sure instantiated templates are included
12564	# in the archive.
12565	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12566	;;
12567      gcx*)
12568	# Green Hills C++ Compiler
12569	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12570
12571	# The C++ compiler must be used to create the archive.
12572	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12573	;;
12574      *)
12575	# GNU C++ compiler with Solaris linker
12576	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12577	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12578	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12579	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12580	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12581		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12582
12583	    # Commands to make compiler produce verbose output that lists
12584	    # what "hidden" libraries, object files and flags are used when
12585	    # linking a shared library.
12586	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12587	  else
12588	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12589	    # platform.
12590	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12591	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12592		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12593
12594	    # Commands to make compiler produce verbose output that lists
12595	    # what "hidden" libraries, object files and flags are used when
12596	    # linking a shared library.
12597	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12598	  fi
12599
12600	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12601	  case $host_os in
12602	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12603	  *)
12604	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12605	    ;;
12606	  esac
12607	fi
12608	;;
12609    esac
12610    ;;
12611  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12612    no_undefined_flag_CXX='${wl}-z,text'
12613    archive_cmds_need_lc_CXX=no
12614    hardcode_shlibpath_var_CXX=no
12615    runpath_var='LD_RUN_PATH'
12616
12617    case $cc_basename in
12618      CC*)
12619	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12620	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12621	;;
12622      *)
12623	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12624	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12625	;;
12626    esac
12627    ;;
12628  sysv5* | sco3.2v5* | sco5v6*)
12629    # Note: We can NOT use -z defs as we might desire, because we do not
12630    # link with -lc, and that would cause any symbols used from libc to
12631    # always be unresolved, which means just about no library would
12632    # ever link correctly.  If we're not using GNU ld we use -z text
12633    # though, which does catch some bad symbols but isn't as heavy-handed
12634    # as -z defs.
12635    # For security reasons, it is highly recommended that you always
12636    # use absolute paths for naming shared libraries, and exclude the
12637    # DT_RUNPATH tag from executables and libraries.  But doing so
12638    # requires that you compile everything twice, which is a pain.
12639    # So that behaviour is only enabled if SCOABSPATH is set to a
12640    # non-empty value in the environment.  Most likely only useful for
12641    # creating official distributions of packages.
12642    # This is a hack until libtool officially supports absolute path
12643    # names for shared libraries.
12644    no_undefined_flag_CXX='${wl}-z,text'
12645    allow_undefined_flag_CXX='${wl}-z,nodefs'
12646    archive_cmds_need_lc_CXX=no
12647    hardcode_shlibpath_var_CXX=no
12648    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12649    hardcode_libdir_separator_CXX=':'
12650    link_all_deplibs_CXX=yes
12651    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12652    runpath_var='LD_RUN_PATH'
12653
12654    case $cc_basename in
12655      CC*)
12656	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12657	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12658	;;
12659      *)
12660	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12661	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12662	;;
12663    esac
12664    ;;
12665  tandem*)
12666    case $cc_basename in
12667      NCC*)
12668	# NonStop-UX NCC 3.20
12669	# FIXME: insert proper C++ library support
12670	ld_shlibs_CXX=no
12671	;;
12672      *)
12673	# FIXME: insert proper C++ library support
12674	ld_shlibs_CXX=no
12675	;;
12676    esac
12677    ;;
12678  vxworks*)
12679    # FIXME: insert proper C++ library support
12680    ld_shlibs_CXX=no
12681    ;;
12682  *)
12683    # FIXME: insert proper C++ library support
12684    ld_shlibs_CXX=no
12685    ;;
12686esac
12687{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12688$as_echo "$ld_shlibs_CXX" >&6; }
12689test "$ld_shlibs_CXX" = no && can_build_shared=no
12690
12691GCC_CXX="$GXX"
12692LD_CXX="$LD"
12693
12694cat > conftest.$ac_ext <<EOF
12695class Foo
12696{
12697public:
12698  Foo (void) { a = 0; }
12699private:
12700  int a;
12701};
12702EOF
12703
12704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12705  (eval $ac_compile) 2>&5
12706  ac_status=$?
12707  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12708  (exit $ac_status); }; then
12709  # Parse the compiler output and extract the necessary
12710  # objects, libraries and library flags.
12711
12712  # Sentinel used to keep track of whether or not we are before
12713  # the conftest object file.
12714  pre_test_object_deps_done=no
12715
12716  # The `*' in the case matches for architectures that use `case' in
12717  # $output_verbose_cmd can trigger glob expansion during the loop
12718  # eval without this substitution.
12719  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12720
12721  for p in `eval $output_verbose_link_cmd`; do
12722    case $p in
12723
12724    -L* | -R* | -l*)
12725       # Some compilers place space between "-{L,R}" and the path.
12726       # Remove the space.
12727       if test $p = "-L" \
12728	  || test $p = "-R"; then
12729	 prev=$p
12730	 continue
12731       else
12732	 prev=
12733       fi
12734
12735       if test "$pre_test_object_deps_done" = no; then
12736	 case $p in
12737	 -L* | -R*)
12738	   # Internal compiler library paths should come after those
12739	   # provided the user.  The postdeps already come after the
12740	   # user supplied libs so there is no need to process them.
12741	   if test -z "$compiler_lib_search_path_CXX"; then
12742	     compiler_lib_search_path_CXX="${prev}${p}"
12743	   else
12744	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12745	   fi
12746	   ;;
12747	 # The "-l" case would never come before the object being
12748	 # linked, so don't bother handling this case.
12749	 esac
12750       else
12751	 if test -z "$postdeps_CXX"; then
12752	   postdeps_CXX="${prev}${p}"
12753	 else
12754	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12755	 fi
12756       fi
12757       ;;
12758
12759    *.$objext)
12760       # This assumes that the test object file only shows up
12761       # once in the compiler output.
12762       if test "$p" = "conftest.$objext"; then
12763	 pre_test_object_deps_done=yes
12764	 continue
12765       fi
12766
12767       if test "$pre_test_object_deps_done" = no; then
12768	 if test -z "$predep_objects_CXX"; then
12769	   predep_objects_CXX="$p"
12770	 else
12771	   predep_objects_CXX="$predep_objects_CXX $p"
12772	 fi
12773       else
12774	 if test -z "$postdep_objects_CXX"; then
12775	   postdep_objects_CXX="$p"
12776	 else
12777	   postdep_objects_CXX="$postdep_objects_CXX $p"
12778	 fi
12779       fi
12780       ;;
12781
12782    *) ;; # Ignore the rest.
12783
12784    esac
12785  done
12786
12787  # Clean up.
12788  rm -f a.out a.exe
12789else
12790  echo "libtool.m4: error: problem compiling CXX test program"
12791fi
12792
12793$rm -f confest.$objext
12794
12795compiler_lib_search_dirs_CXX=
12796if test -n "$compiler_lib_search_path_CXX"; then
12797  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12798fi
12799
12800# PORTME: override above test on systems where it is broken
12801case $host_os in
12802interix[3-9]*)
12803  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12804  # hack all around it, let's just trust "g++" to DTRT.
12805  predep_objects_CXX=
12806  postdep_objects_CXX=
12807  postdeps_CXX=
12808  ;;
12809
12810linux*)
12811  case `$CC -V 2>&1 | sed 5q` in
12812  *Sun\ C*)
12813    # Sun C++ 5.9
12814    #
12815    # The more standards-conforming stlport4 library is
12816    # incompatible with the Cstd library. Avoid specifying
12817    # it if it's in CXXFLAGS. Ignore libCrun as
12818    # -library=stlport4 depends on it.
12819    case " $CXX $CXXFLAGS " in
12820    *" -library=stlport4 "*)
12821      solaris_use_stlport4=yes
12822      ;;
12823    esac
12824    if test "$solaris_use_stlport4" != yes; then
12825      postdeps_CXX='-library=Cstd -library=Crun'
12826    fi
12827    ;;
12828  esac
12829  ;;
12830
12831solaris*)
12832  case $cc_basename in
12833  CC*)
12834    # The more standards-conforming stlport4 library is
12835    # incompatible with the Cstd library. Avoid specifying
12836    # it if it's in CXXFLAGS. Ignore libCrun as
12837    # -library=stlport4 depends on it.
12838    case " $CXX $CXXFLAGS " in
12839    *" -library=stlport4 "*)
12840      solaris_use_stlport4=yes
12841      ;;
12842    esac
12843
12844    # Adding this requires a known-good setup of shared libraries for
12845    # Sun compiler versions before 5.6, else PIC objects from an old
12846    # archive will be linked into the output, leading to subtle bugs.
12847    if test "$solaris_use_stlport4" != yes; then
12848      postdeps_CXX='-library=Cstd -library=Crun'
12849    fi
12850    ;;
12851  esac
12852  ;;
12853esac
12854
12855case " $postdeps_CXX " in
12856*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12857esac
12858
12859lt_prog_compiler_wl_CXX=
12860lt_prog_compiler_pic_CXX=
12861lt_prog_compiler_static_CXX=
12862
12863{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12864$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12865
12866  # C++ specific cases for pic, static, wl, etc.
12867  if test "$GXX" = yes; then
12868    lt_prog_compiler_wl_CXX='-Wl,'
12869    lt_prog_compiler_static_CXX='-static'
12870
12871    case $host_os in
12872    aix*)
12873      # All AIX code is PIC.
12874      if test "$host_cpu" = ia64; then
12875	# AIX 5 now supports IA64 processor
12876	lt_prog_compiler_static_CXX='-Bstatic'
12877      fi
12878      ;;
12879    amigaos*)
12880      # FIXME: we need at least 68020 code to build shared libraries, but
12881      # adding the `-m68020' flag to GCC prevents building anything better,
12882      # like `-m68040'.
12883      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12884      ;;
12885    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12886      # PIC is the default for these OSes.
12887      ;;
12888    mingw* | cygwin* | os2* | pw32*)
12889      # This hack is so that the source file can tell whether it is being
12890      # built for inclusion in a dll (and should export symbols for example).
12891      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12892      # (--disable-auto-import) libraries
12893      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12894      ;;
12895    darwin* | rhapsody*)
12896      # PIC is the default on this platform
12897      # Common symbols not allowed in MH_DYLIB files
12898      lt_prog_compiler_pic_CXX='-fno-common'
12899      ;;
12900    *djgpp*)
12901      # DJGPP does not support shared libraries at all
12902      lt_prog_compiler_pic_CXX=
12903      ;;
12904    interix[3-9]*)
12905      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12906      # Instead, we relocate shared libraries at runtime.
12907      ;;
12908    sysv4*MP*)
12909      if test -d /usr/nec; then
12910	lt_prog_compiler_pic_CXX=-Kconform_pic
12911      fi
12912      ;;
12913    hpux*)
12914      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12915      # not for PA HP-UX.
12916      case $host_cpu in
12917      hppa*64*|ia64*)
12918	;;
12919      *)
12920	lt_prog_compiler_pic_CXX='-fPIC'
12921	;;
12922      esac
12923      ;;
12924    *)
12925      lt_prog_compiler_pic_CXX='-fPIC'
12926      ;;
12927    esac
12928  else
12929    case $host_os in
12930      aix[4-9]*)
12931	# All AIX code is PIC.
12932	if test "$host_cpu" = ia64; then
12933	  # AIX 5 now supports IA64 processor
12934	  lt_prog_compiler_static_CXX='-Bstatic'
12935	else
12936	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12937	fi
12938	;;
12939      chorus*)
12940	case $cc_basename in
12941	cxch68*)
12942	  # Green Hills C++ Compiler
12943	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
12944	  ;;
12945	esac
12946	;;
12947       darwin*)
12948         # PIC is the default on this platform
12949         # Common symbols not allowed in MH_DYLIB files
12950         case $cc_basename in
12951           xlc*)
12952           lt_prog_compiler_pic_CXX='-qnocommon'
12953           lt_prog_compiler_wl_CXX='-Wl,'
12954           ;;
12955         esac
12956       ;;
12957      dgux*)
12958	case $cc_basename in
12959	  ec++*)
12960	    lt_prog_compiler_pic_CXX='-KPIC'
12961	    ;;
12962	  ghcx*)
12963	    # Green Hills C++ Compiler
12964	    lt_prog_compiler_pic_CXX='-pic'
12965	    ;;
12966	  *)
12967	    ;;
12968	esac
12969	;;
12970      freebsd* | dragonfly*)
12971	# FreeBSD uses GNU C++
12972	;;
12973      hpux9* | hpux10* | hpux11*)
12974	case $cc_basename in
12975	  CC*)
12976	    lt_prog_compiler_wl_CXX='-Wl,'
12977	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12978	    if test "$host_cpu" != ia64; then
12979	      lt_prog_compiler_pic_CXX='+Z'
12980	    fi
12981	    ;;
12982	  aCC*)
12983	    lt_prog_compiler_wl_CXX='-Wl,'
12984	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12985	    case $host_cpu in
12986	    hppa*64*|ia64*)
12987	      # +Z the default
12988	      ;;
12989	    *)
12990	      lt_prog_compiler_pic_CXX='+Z'
12991	      ;;
12992	    esac
12993	    ;;
12994	  *)
12995	    ;;
12996	esac
12997	;;
12998      interix*)
12999	# This is c89, which is MS Visual C++ (no shared libs)
13000	# Anyone wants to do a port?
13001	;;
13002      irix5* | irix6* | nonstopux*)
13003	case $cc_basename in
13004	  CC*)
13005	    lt_prog_compiler_wl_CXX='-Wl,'
13006	    lt_prog_compiler_static_CXX='-non_shared'
13007	    # CC pic flag -KPIC is the default.
13008	    ;;
13009	  *)
13010	    ;;
13011	esac
13012	;;
13013      linux* | k*bsd*-gnu)
13014	case $cc_basename in
13015	  KCC*)
13016	    # KAI C++ Compiler
13017	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13018	    lt_prog_compiler_pic_CXX='-fPIC'
13019	    ;;
13020	  icpc* | ecpc*)
13021	    # Intel C++
13022	    lt_prog_compiler_wl_CXX='-Wl,'
13023	    lt_prog_compiler_pic_CXX='-KPIC'
13024	    lt_prog_compiler_static_CXX='-static'
13025	    ;;
13026	  pgCC* | pgcpp*)
13027	    # Portland Group C++ compiler.
13028	    lt_prog_compiler_wl_CXX='-Wl,'
13029	    lt_prog_compiler_pic_CXX='-fpic'
13030	    lt_prog_compiler_static_CXX='-Bstatic'
13031	    ;;
13032	  cxx*)
13033	    # Compaq C++
13034	    # Make sure the PIC flag is empty.  It appears that all Alpha
13035	    # Linux and Compaq Tru64 Unix objects are PIC.
13036	    lt_prog_compiler_pic_CXX=
13037	    lt_prog_compiler_static_CXX='-non_shared'
13038	    ;;
13039	  *)
13040	    case `$CC -V 2>&1 | sed 5q` in
13041	    *Sun\ C*)
13042	      # Sun C++ 5.9
13043	      lt_prog_compiler_pic_CXX='-KPIC'
13044	      lt_prog_compiler_static_CXX='-Bstatic'
13045	      lt_prog_compiler_wl_CXX='-Qoption ld '
13046	      ;;
13047	    esac
13048	    ;;
13049	esac
13050	;;
13051      lynxos*)
13052	;;
13053      m88k*)
13054	;;
13055      mvs*)
13056	case $cc_basename in
13057	  cxx*)
13058	    lt_prog_compiler_pic_CXX='-W c,exportall'
13059	    ;;
13060	  *)
13061	    ;;
13062	esac
13063	;;
13064      netbsd*)
13065	;;
13066      osf3* | osf4* | osf5*)
13067	case $cc_basename in
13068	  KCC*)
13069	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13070	    ;;
13071	  RCC*)
13072	    # Rational C++ 2.4.1
13073	    lt_prog_compiler_pic_CXX='-pic'
13074	    ;;
13075	  cxx*)
13076	    # Digital/Compaq C++
13077	    lt_prog_compiler_wl_CXX='-Wl,'
13078	    # Make sure the PIC flag is empty.  It appears that all Alpha
13079	    # Linux and Compaq Tru64 Unix objects are PIC.
13080	    lt_prog_compiler_pic_CXX=
13081	    lt_prog_compiler_static_CXX='-non_shared'
13082	    ;;
13083	  *)
13084	    ;;
13085	esac
13086	;;
13087      psos*)
13088	;;
13089      solaris*)
13090	case $cc_basename in
13091	  CC*)
13092	    # Sun C++ 4.2, 5.x and Centerline C++
13093	    lt_prog_compiler_pic_CXX='-KPIC'
13094	    lt_prog_compiler_static_CXX='-Bstatic'
13095	    lt_prog_compiler_wl_CXX='-Qoption ld '
13096	    ;;
13097	  gcx*)
13098	    # Green Hills C++ Compiler
13099	    lt_prog_compiler_pic_CXX='-PIC'
13100	    ;;
13101	  *)
13102	    ;;
13103	esac
13104	;;
13105      sunos4*)
13106	case $cc_basename in
13107	  CC*)
13108	    # Sun C++ 4.x
13109	    lt_prog_compiler_pic_CXX='-pic'
13110	    lt_prog_compiler_static_CXX='-Bstatic'
13111	    ;;
13112	  lcc*)
13113	    # Lucid
13114	    lt_prog_compiler_pic_CXX='-pic'
13115	    ;;
13116	  *)
13117	    ;;
13118	esac
13119	;;
13120      tandem*)
13121	case $cc_basename in
13122	  NCC*)
13123	    # NonStop-UX NCC 3.20
13124	    lt_prog_compiler_pic_CXX='-KPIC'
13125	    ;;
13126	  *)
13127	    ;;
13128	esac
13129	;;
13130      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13131	case $cc_basename in
13132	  CC*)
13133	    lt_prog_compiler_wl_CXX='-Wl,'
13134	    lt_prog_compiler_pic_CXX='-KPIC'
13135	    lt_prog_compiler_static_CXX='-Bstatic'
13136	    ;;
13137	esac
13138	;;
13139      vxworks*)
13140	;;
13141      *)
13142	lt_prog_compiler_can_build_shared_CXX=no
13143	;;
13144    esac
13145  fi
13146
13147{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
13148$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13149
13150#
13151# Check to make sure the PIC flag actually works.
13152#
13153if test -n "$lt_prog_compiler_pic_CXX"; then
13154
13155{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13156$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13157if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
13158  $as_echo_n "(cached) " >&6
13159else
13160  lt_cv_prog_compiler_pic_works_CXX=no
13161  ac_outfile=conftest.$ac_objext
13162   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13163   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13164   # Insert the option either (1) after the last *FLAGS variable, or
13165   # (2) before a word containing "conftest.", or (3) at the end.
13166   # Note that $ac_compile itself does not contain backslashes and begins
13167   # with a dollar sign (not a hyphen), so the echo should work correctly.
13168   # The option is referenced via a variable to avoid confusing sed.
13169   lt_compile=`echo "$ac_compile" | $SED \
13170   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13171   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13172   -e 's:$: $lt_compiler_flag:'`
13173   (eval echo "\"\$as_me:13173: $lt_compile\"" >&5)
13174   (eval "$lt_compile" 2>conftest.err)
13175   ac_status=$?
13176   cat conftest.err >&5
13177   echo "$as_me:13177: \$? = $ac_status" >&5
13178   if (exit $ac_status) && test -s "$ac_outfile"; then
13179     # The compiler can only warn and ignore the option if not recognized
13180     # So say no if there are warnings other than the usual output.
13181     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13182     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13183     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13184       lt_cv_prog_compiler_pic_works_CXX=yes
13185     fi
13186   fi
13187   $rm conftest*
13188
13189fi
13190{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13191$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13192
13193if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13194    case $lt_prog_compiler_pic_CXX in
13195     "" | " "*) ;;
13196     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13197     esac
13198else
13199    lt_prog_compiler_pic_CXX=
13200     lt_prog_compiler_can_build_shared_CXX=no
13201fi
13202
13203fi
13204case $host_os in
13205  # For platforms which do not support PIC, -DPIC is meaningless:
13206  *djgpp*)
13207    lt_prog_compiler_pic_CXX=
13208    ;;
13209  *)
13210    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13211    ;;
13212esac
13213
13214#
13215# Check to make sure the static flag actually works.
13216#
13217wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13218{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13219$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13220if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13221  $as_echo_n "(cached) " >&6
13222else
13223  lt_cv_prog_compiler_static_works_CXX=no
13224   save_LDFLAGS="$LDFLAGS"
13225   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13226   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13227   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13228     # The linker can only warn and ignore the option if not recognized
13229     # So say no if there are warnings
13230     if test -s conftest.err; then
13231       # Append any errors to the config.log.
13232       cat conftest.err 1>&5
13233       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13234       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13235       if diff conftest.exp conftest.er2 >/dev/null; then
13236         lt_cv_prog_compiler_static_works_CXX=yes
13237       fi
13238     else
13239       lt_cv_prog_compiler_static_works_CXX=yes
13240     fi
13241   fi
13242   $rm -r conftest*
13243   LDFLAGS="$save_LDFLAGS"
13244
13245fi
13246{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13247$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13248
13249if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13250    :
13251else
13252    lt_prog_compiler_static_CXX=
13253fi
13254
13255
13256{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13257$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13258if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13259  $as_echo_n "(cached) " >&6
13260else
13261  lt_cv_prog_compiler_c_o_CXX=no
13262   $rm -r conftest 2>/dev/null
13263   mkdir conftest
13264   cd conftest
13265   mkdir out
13266   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13267
13268   lt_compiler_flag="-o out/conftest2.$ac_objext"
13269   # Insert the option either (1) after the last *FLAGS variable, or
13270   # (2) before a word containing "conftest.", or (3) at the end.
13271   # Note that $ac_compile itself does not contain backslashes and begins
13272   # with a dollar sign (not a hyphen), so the echo should work correctly.
13273   lt_compile=`echo "$ac_compile" | $SED \
13274   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13275   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13276   -e 's:$: $lt_compiler_flag:'`
13277   (eval echo "\"\$as_me:13277: $lt_compile\"" >&5)
13278   (eval "$lt_compile" 2>out/conftest.err)
13279   ac_status=$?
13280   cat out/conftest.err >&5
13281   echo "$as_me:13281: \$? = $ac_status" >&5
13282   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13283   then
13284     # The compiler can only warn and ignore the option if not recognized
13285     # So say no if there are warnings
13286     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13287     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13288     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13289       lt_cv_prog_compiler_c_o_CXX=yes
13290     fi
13291   fi
13292   chmod u+w . 2>&5
13293   $rm conftest*
13294   # SGI C++ compiler will create directory out/ii_files/ for
13295   # template instantiation
13296   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13297   $rm out/* && rmdir out
13298   cd ..
13299   rmdir conftest
13300   $rm conftest*
13301
13302fi
13303{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13304$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13305
13306
13307hard_links="nottested"
13308if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13309  # do not overwrite the value of need_locks provided by the user
13310  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13311$as_echo_n "checking if we can lock with hard links... " >&6; }
13312  hard_links=yes
13313  $rm conftest*
13314  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13315  touch conftest.a
13316  ln conftest.a conftest.b 2>&5 || hard_links=no
13317  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13318  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13319$as_echo "$hard_links" >&6; }
13320  if test "$hard_links" = no; then
13321    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13322$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13323    need_locks=warn
13324  fi
13325else
13326  need_locks=no
13327fi
13328
13329{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13330$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13331
13332  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13333  case $host_os in
13334  aix[4-9]*)
13335    # If we're using GNU nm, then we don't want the "-C" option.
13336    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13337    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13338      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'
13339    else
13340      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'
13341    fi
13342    ;;
13343  pw32*)
13344    export_symbols_cmds_CXX="$ltdll_cmds"
13345  ;;
13346  cygwin* | mingw*)
13347    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'
13348  ;;
13349  *)
13350    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13351  ;;
13352  esac
13353  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13354
13355{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13356$as_echo "$ld_shlibs_CXX" >&6; }
13357test "$ld_shlibs_CXX" = no && can_build_shared=no
13358
13359#
13360# Do we need to explicitly link libc?
13361#
13362case "x$archive_cmds_need_lc_CXX" in
13363x|xyes)
13364  # Assume -lc should be added
13365  archive_cmds_need_lc_CXX=yes
13366
13367  if test "$enable_shared" = yes && test "$GCC" = yes; then
13368    case $archive_cmds_CXX in
13369    *'~'*)
13370      # FIXME: we may have to deal with multi-command sequences.
13371      ;;
13372    '$CC '*)
13373      # Test whether the compiler implicitly links with -lc since on some
13374      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13375      # to ld, don't add -lc before -lgcc.
13376      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13377$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13378      $rm conftest*
13379      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13380
13381      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13382  (eval $ac_compile) 2>&5
13383  ac_status=$?
13384  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13385  (exit $ac_status); } 2>conftest.err; then
13386        soname=conftest
13387        lib=conftest
13388        libobjs=conftest.$ac_objext
13389        deplibs=
13390        wl=$lt_prog_compiler_wl_CXX
13391	pic_flag=$lt_prog_compiler_pic_CXX
13392        compiler_flags=-v
13393        linker_flags=-v
13394        verstring=
13395        output_objdir=.
13396        libname=conftest
13397        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13398        allow_undefined_flag_CXX=
13399        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13400  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13401  ac_status=$?
13402  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13403  (exit $ac_status); }
13404        then
13405	  archive_cmds_need_lc_CXX=no
13406        else
13407	  archive_cmds_need_lc_CXX=yes
13408        fi
13409        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13410      else
13411        cat conftest.err 1>&5
13412      fi
13413      $rm conftest*
13414      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13415$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13416      ;;
13417    esac
13418  fi
13419  ;;
13420esac
13421
13422{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13423$as_echo_n "checking dynamic linker characteristics... " >&6; }
13424library_names_spec=
13425libname_spec='lib$name'
13426soname_spec=
13427shrext_cmds=".so"
13428postinstall_cmds=
13429postuninstall_cmds=
13430finish_cmds=
13431finish_eval=
13432shlibpath_var=
13433shlibpath_overrides_runpath=unknown
13434version_type=none
13435dynamic_linker="$host_os ld.so"
13436sys_lib_dlsearch_path_spec="/lib /usr/lib"
13437
13438need_lib_prefix=unknown
13439hardcode_into_libs=no
13440
13441# when you set need_version to no, make sure it does not cause -set_version
13442# flags to be left without arguments
13443need_version=unknown
13444
13445case $host_os in
13446aix3*)
13447  version_type=linux
13448  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13449  shlibpath_var=LIBPATH
13450
13451  # AIX 3 has no versioning support, so we append a major version to the name.
13452  soname_spec='${libname}${release}${shared_ext}$major'
13453  ;;
13454
13455aix[4-9]*)
13456  version_type=linux
13457  need_lib_prefix=no
13458  need_version=no
13459  hardcode_into_libs=yes
13460  if test "$host_cpu" = ia64; then
13461    # AIX 5 supports IA64
13462    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13463    shlibpath_var=LD_LIBRARY_PATH
13464  else
13465    # With GCC up to 2.95.x, collect2 would create an import file
13466    # for dependence libraries.  The import file would start with
13467    # the line `#! .'.  This would cause the generated library to
13468    # depend on `.', always an invalid library.  This was fixed in
13469    # development snapshots of GCC prior to 3.0.
13470    case $host_os in
13471      aix4 | aix4.[01] | aix4.[01].*)
13472      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13473	   echo ' yes '
13474	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13475	:
13476      else
13477	can_build_shared=no
13478      fi
13479      ;;
13480    esac
13481    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13482    # soname into executable. Probably we can add versioning support to
13483    # collect2, so additional links can be useful in future.
13484    if test "$aix_use_runtimelinking" = yes; then
13485      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13486      # instead of lib<name>.a to let people know that these are not
13487      # typical AIX shared libraries.
13488      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13489    else
13490      # We preserve .a as extension for shared libraries through AIX4.2
13491      # and later when we are not doing run time linking.
13492      library_names_spec='${libname}${release}.a $libname.a'
13493      soname_spec='${libname}${release}${shared_ext}$major'
13494    fi
13495    shlibpath_var=LIBPATH
13496  fi
13497  ;;
13498
13499amigaos*)
13500  library_names_spec='$libname.ixlibrary $libname.a'
13501  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13502  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'
13503  ;;
13504
13505beos*)
13506  library_names_spec='${libname}${shared_ext}'
13507  dynamic_linker="$host_os ld.so"
13508  shlibpath_var=LIBRARY_PATH
13509  ;;
13510
13511bsdi[45]*)
13512  version_type=linux
13513  need_version=no
13514  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13515  soname_spec='${libname}${release}${shared_ext}$major'
13516  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13517  shlibpath_var=LD_LIBRARY_PATH
13518  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13519  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13520  # the default ld.so.conf also contains /usr/contrib/lib and
13521  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13522  # libtool to hard-code these into programs
13523  ;;
13524
13525cygwin* | mingw* | pw32*)
13526  version_type=windows
13527  shrext_cmds=".dll"
13528  need_version=no
13529  need_lib_prefix=no
13530
13531  case $GCC,$host_os in
13532  yes,cygwin* | yes,mingw* | yes,pw32*)
13533    library_names_spec='$libname.dll.a'
13534    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13535    postinstall_cmds='base_file=`basename \${file}`~
13536      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13537      dldir=$destdir/`dirname \$dlpath`~
13538      test -d \$dldir || mkdir -p \$dldir~
13539      $install_prog $dir/$dlname \$dldir/$dlname~
13540      chmod a+x \$dldir/$dlname'
13541    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13542      dlpath=$dir/\$dldll~
13543       $rm \$dlpath'
13544    shlibpath_overrides_runpath=yes
13545
13546    case $host_os in
13547    cygwin*)
13548      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13549      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13550      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13551      ;;
13552    mingw*)
13553      # MinGW DLLs use traditional 'lib' prefix
13554      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13555      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13556      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13557        # It is most probably a Windows format PATH printed by
13558        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13559        # path with ; separators, and with drive letters. We can handle the
13560        # drive letters (cygwin fileutils understands them), so leave them,
13561        # especially as we might pass files found there to a mingw objdump,
13562        # which wouldn't understand a cygwinified path. Ahh.
13563        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13564      else
13565        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13566      fi
13567      ;;
13568    pw32*)
13569      # pw32 DLLs use 'pw' prefix rather than 'lib'
13570      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13571      ;;
13572    esac
13573    ;;
13574
13575  *)
13576    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13577    ;;
13578  esac
13579  dynamic_linker='Win32 ld.exe'
13580  # FIXME: first we should search . and the directory the executable is in
13581  shlibpath_var=PATH
13582  ;;
13583
13584darwin* | rhapsody*)
13585  dynamic_linker="$host_os dyld"
13586  version_type=darwin
13587  need_lib_prefix=no
13588  need_version=no
13589  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13590  soname_spec='${libname}${release}${major}$shared_ext'
13591  shlibpath_overrides_runpath=yes
13592  shlibpath_var=DYLD_LIBRARY_PATH
13593  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13594
13595  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13596  ;;
13597
13598dgux*)
13599  version_type=linux
13600  need_lib_prefix=no
13601  need_version=no
13602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13603  soname_spec='${libname}${release}${shared_ext}$major'
13604  shlibpath_var=LD_LIBRARY_PATH
13605  ;;
13606
13607freebsd1*)
13608  dynamic_linker=no
13609  ;;
13610
13611freebsd* | dragonfly*)
13612  # DragonFly does not have aout.  When/if they implement a new
13613  # versioning mechanism, adjust this.
13614  if test -x /usr/bin/objformat; then
13615    objformat=`/usr/bin/objformat`
13616  else
13617    case $host_os in
13618    freebsd[123]*) objformat=aout ;;
13619    *) objformat=elf ;;
13620    esac
13621  fi
13622  version_type=freebsd-$objformat
13623  case $version_type in
13624    freebsd-elf*)
13625      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13626      need_version=no
13627      need_lib_prefix=no
13628      ;;
13629    freebsd-*)
13630      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13631      need_version=yes
13632      ;;
13633  esac
13634  shlibpath_var=LD_LIBRARY_PATH
13635  case $host_os in
13636  freebsd2*)
13637    shlibpath_overrides_runpath=yes
13638    ;;
13639  freebsd3.[01]* | freebsdelf3.[01]*)
13640    shlibpath_overrides_runpath=yes
13641    hardcode_into_libs=yes
13642    ;;
13643  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13644  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13645    shlibpath_overrides_runpath=no
13646    hardcode_into_libs=yes
13647    ;;
13648  *) # from 4.6 on, and DragonFly
13649    shlibpath_overrides_runpath=yes
13650    hardcode_into_libs=yes
13651    ;;
13652  esac
13653  ;;
13654
13655gnu*)
13656  version_type=linux
13657  need_lib_prefix=no
13658  need_version=no
13659  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13660  soname_spec='${libname}${release}${shared_ext}$major'
13661  shlibpath_var=LD_LIBRARY_PATH
13662  hardcode_into_libs=yes
13663  ;;
13664
13665hpux9* | hpux10* | hpux11*)
13666  # Give a soname corresponding to the major version so that dld.sl refuses to
13667  # link against other versions.
13668  version_type=sunos
13669  need_lib_prefix=no
13670  need_version=no
13671  case $host_cpu in
13672  ia64*)
13673    shrext_cmds='.so'
13674    hardcode_into_libs=yes
13675    dynamic_linker="$host_os dld.so"
13676    shlibpath_var=LD_LIBRARY_PATH
13677    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13678    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13679    soname_spec='${libname}${release}${shared_ext}$major'
13680    if test "X$HPUX_IA64_MODE" = X32; then
13681      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13682    else
13683      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13684    fi
13685    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13686    ;;
13687   hppa*64*)
13688     shrext_cmds='.sl'
13689     hardcode_into_libs=yes
13690     dynamic_linker="$host_os dld.sl"
13691     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13692     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13693     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13694     soname_spec='${libname}${release}${shared_ext}$major'
13695     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13696     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13697     ;;
13698   *)
13699    shrext_cmds='.sl'
13700    dynamic_linker="$host_os dld.sl"
13701    shlibpath_var=SHLIB_PATH
13702    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13703    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13704    soname_spec='${libname}${release}${shared_ext}$major'
13705    ;;
13706  esac
13707  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13708  postinstall_cmds='chmod 555 $lib'
13709  ;;
13710
13711interix[3-9]*)
13712  version_type=linux
13713  need_lib_prefix=no
13714  need_version=no
13715  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13716  soname_spec='${libname}${release}${shared_ext}$major'
13717  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13718  shlibpath_var=LD_LIBRARY_PATH
13719  shlibpath_overrides_runpath=no
13720  hardcode_into_libs=yes
13721  ;;
13722
13723irix5* | irix6* | nonstopux*)
13724  case $host_os in
13725    nonstopux*) version_type=nonstopux ;;
13726    *)
13727	if test "$lt_cv_prog_gnu_ld" = yes; then
13728		version_type=linux
13729	else
13730		version_type=irix
13731	fi ;;
13732  esac
13733  need_lib_prefix=no
13734  need_version=no
13735  soname_spec='${libname}${release}${shared_ext}$major'
13736  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13737  case $host_os in
13738  irix5* | nonstopux*)
13739    libsuff= shlibsuff=
13740    ;;
13741  *)
13742    case $LD in # libtool.m4 will add one of these switches to LD
13743    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13744      libsuff= shlibsuff= libmagic=32-bit;;
13745    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13746      libsuff=32 shlibsuff=N32 libmagic=N32;;
13747    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13748      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13749    *) libsuff= shlibsuff= libmagic=never-match;;
13750    esac
13751    ;;
13752  esac
13753  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13754  shlibpath_overrides_runpath=no
13755  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13756  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13757  hardcode_into_libs=yes
13758  ;;
13759
13760# No shared lib support for Linux oldld, aout, or coff.
13761linux*oldld* | linux*aout* | linux*coff*)
13762  dynamic_linker=no
13763  ;;
13764
13765# This must be Linux ELF.
13766linux* | k*bsd*-gnu)
13767  version_type=linux
13768  need_lib_prefix=no
13769  need_version=no
13770  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13771  soname_spec='${libname}${release}${shared_ext}$major'
13772  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13773  shlibpath_var=LD_LIBRARY_PATH
13774  shlibpath_overrides_runpath=no
13775  # This implies no fast_install, which is unacceptable.
13776  # Some rework will be needed to allow for fast_install
13777  # before this can be enabled.
13778  hardcode_into_libs=yes
13779
13780  # Append ld.so.conf contents to the search path
13781  if test -f /etc/ld.so.conf; then
13782    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' ' '`
13783    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13784  fi
13785
13786  # We used to test for /lib/ld.so.1 and disable shared libraries on
13787  # powerpc, because MkLinux only supported shared libraries with the
13788  # GNU dynamic linker.  Since this was broken with cross compilers,
13789  # most powerpc-linux boxes support dynamic linking these days and
13790  # people can always --disable-shared, the test was removed, and we
13791  # assume the GNU/Linux dynamic linker is in use.
13792  dynamic_linker='GNU/Linux ld.so'
13793  ;;
13794
13795netbsd*)
13796  version_type=sunos
13797  need_lib_prefix=no
13798  need_version=no
13799  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13800    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13801    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13802    dynamic_linker='NetBSD (a.out) ld.so'
13803  else
13804    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13805    soname_spec='${libname}${release}${shared_ext}$major'
13806    dynamic_linker='NetBSD ld.elf_so'
13807  fi
13808  shlibpath_var=LD_LIBRARY_PATH
13809  shlibpath_overrides_runpath=yes
13810  hardcode_into_libs=yes
13811  ;;
13812
13813newsos6)
13814  version_type=linux
13815  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13816  shlibpath_var=LD_LIBRARY_PATH
13817  shlibpath_overrides_runpath=yes
13818  ;;
13819
13820nto-qnx*)
13821  version_type=linux
13822  need_lib_prefix=no
13823  need_version=no
13824  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13825  soname_spec='${libname}${release}${shared_ext}$major'
13826  shlibpath_var=LD_LIBRARY_PATH
13827  shlibpath_overrides_runpath=yes
13828  ;;
13829
13830openbsd*)
13831  version_type=sunos
13832  sys_lib_dlsearch_path_spec="/usr/lib"
13833  need_lib_prefix=no
13834  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13835  case $host_os in
13836    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13837    *)                         need_version=no  ;;
13838  esac
13839  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13840  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13841  shlibpath_var=LD_LIBRARY_PATH
13842  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13843    case $host_os in
13844      openbsd2.[89] | openbsd2.[89].*)
13845	shlibpath_overrides_runpath=no
13846	;;
13847      *)
13848	shlibpath_overrides_runpath=yes
13849	;;
13850      esac
13851  else
13852    shlibpath_overrides_runpath=yes
13853  fi
13854  ;;
13855
13856os2*)
13857  libname_spec='$name'
13858  shrext_cmds=".dll"
13859  need_lib_prefix=no
13860  library_names_spec='$libname${shared_ext} $libname.a'
13861  dynamic_linker='OS/2 ld.exe'
13862  shlibpath_var=LIBPATH
13863  ;;
13864
13865osf3* | osf4* | osf5*)
13866  version_type=osf
13867  need_lib_prefix=no
13868  need_version=no
13869  soname_spec='${libname}${release}${shared_ext}$major'
13870  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13871  shlibpath_var=LD_LIBRARY_PATH
13872  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13873  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13874  ;;
13875
13876rdos*)
13877  dynamic_linker=no
13878  ;;
13879
13880solaris*)
13881  version_type=linux
13882  need_lib_prefix=no
13883  need_version=no
13884  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13885  soname_spec='${libname}${release}${shared_ext}$major'
13886  shlibpath_var=LD_LIBRARY_PATH
13887  shlibpath_overrides_runpath=yes
13888  hardcode_into_libs=yes
13889  # ldd complains unless libraries are executable
13890  postinstall_cmds='chmod +x $lib'
13891  ;;
13892
13893sunos4*)
13894  version_type=sunos
13895  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13896  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13897  shlibpath_var=LD_LIBRARY_PATH
13898  shlibpath_overrides_runpath=yes
13899  if test "$with_gnu_ld" = yes; then
13900    need_lib_prefix=no
13901  fi
13902  need_version=yes
13903  ;;
13904
13905sysv4 | sysv4.3*)
13906  version_type=linux
13907  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13908  soname_spec='${libname}${release}${shared_ext}$major'
13909  shlibpath_var=LD_LIBRARY_PATH
13910  case $host_vendor in
13911    sni)
13912      shlibpath_overrides_runpath=no
13913      need_lib_prefix=no
13914      export_dynamic_flag_spec='${wl}-Blargedynsym'
13915      runpath_var=LD_RUN_PATH
13916      ;;
13917    siemens)
13918      need_lib_prefix=no
13919      ;;
13920    motorola)
13921      need_lib_prefix=no
13922      need_version=no
13923      shlibpath_overrides_runpath=no
13924      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13925      ;;
13926  esac
13927  ;;
13928
13929sysv4*MP*)
13930  if test -d /usr/nec ;then
13931    version_type=linux
13932    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13933    soname_spec='$libname${shared_ext}.$major'
13934    shlibpath_var=LD_LIBRARY_PATH
13935  fi
13936  ;;
13937
13938sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13939  version_type=freebsd-elf
13940  need_lib_prefix=no
13941  need_version=no
13942  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13943  soname_spec='${libname}${release}${shared_ext}$major'
13944  shlibpath_var=LD_LIBRARY_PATH
13945  hardcode_into_libs=yes
13946  if test "$with_gnu_ld" = yes; then
13947    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13948    shlibpath_overrides_runpath=no
13949  else
13950    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13951    shlibpath_overrides_runpath=yes
13952    case $host_os in
13953      sco3.2v5*)
13954        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13955	;;
13956    esac
13957  fi
13958  sys_lib_dlsearch_path_spec='/usr/lib'
13959  ;;
13960
13961uts4*)
13962  version_type=linux
13963  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13964  soname_spec='${libname}${release}${shared_ext}$major'
13965  shlibpath_var=LD_LIBRARY_PATH
13966  ;;
13967
13968*)
13969  dynamic_linker=no
13970  ;;
13971esac
13972{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13973$as_echo "$dynamic_linker" >&6; }
13974test "$dynamic_linker" = no && can_build_shared=no
13975
13976if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13977  $as_echo_n "(cached) " >&6
13978else
13979  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13980fi
13981
13982sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13983if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13984  $as_echo_n "(cached) " >&6
13985else
13986  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13987fi
13988
13989sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13990
13991variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13992if test "$GCC" = yes; then
13993  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13994fi
13995
13996{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13997$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13998hardcode_action_CXX=
13999if test -n "$hardcode_libdir_flag_spec_CXX" || \
14000   test -n "$runpath_var_CXX" || \
14001   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14002
14003  # We can hardcode non-existant directories.
14004  if test "$hardcode_direct_CXX" != no &&
14005     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14006     # have to relink, otherwise we might link with an installed library
14007     # when we should be linking with a yet-to-be-installed one
14008     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14009     test "$hardcode_minus_L_CXX" != no; then
14010    # Linking always hardcodes the temporary library directory.
14011    hardcode_action_CXX=relink
14012  else
14013    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14014    hardcode_action_CXX=immediate
14015  fi
14016else
14017  # We cannot hardcode anything, or else we can only hardcode existing
14018  # directories.
14019  hardcode_action_CXX=unsupported
14020fi
14021{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
14022$as_echo "$hardcode_action_CXX" >&6; }
14023
14024if test "$hardcode_action_CXX" = relink; then
14025  # Fast installation is not supported
14026  enable_fast_install=no
14027elif test "$shlibpath_overrides_runpath" = yes ||
14028     test "$enable_shared" = no; then
14029  # Fast installation is not necessary
14030  enable_fast_install=needless
14031fi
14032
14033
14034# The else clause should only fire when bootstrapping the
14035# libtool distribution, otherwise you forgot to ship ltmain.sh
14036# with your package, and you will get complaints that there are
14037# no rules to generate ltmain.sh.
14038if test -f "$ltmain"; then
14039  # See if we are running on zsh, and set the options which allow our commands through
14040  # without removal of \ escapes.
14041  if test -n "${ZSH_VERSION+set}" ; then
14042    setopt NO_GLOB_SUBST
14043  fi
14044  # Now quote all the things that may contain metacharacters while being
14045  # careful not to overquote the AC_SUBSTed values.  We take copies of the
14046  # variables and quote the copies for generation of the libtool script.
14047  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
14048    SED SHELL STRIP \
14049    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
14050    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
14051    deplibs_check_method reload_flag reload_cmds need_locks \
14052    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
14053    lt_cv_sys_global_symbol_to_c_name_address \
14054    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
14055    old_postinstall_cmds old_postuninstall_cmds \
14056    compiler_CXX \
14057    CC_CXX \
14058    LD_CXX \
14059    lt_prog_compiler_wl_CXX \
14060    lt_prog_compiler_pic_CXX \
14061    lt_prog_compiler_static_CXX \
14062    lt_prog_compiler_no_builtin_flag_CXX \
14063    export_dynamic_flag_spec_CXX \
14064    thread_safe_flag_spec_CXX \
14065    whole_archive_flag_spec_CXX \
14066    enable_shared_with_static_runtimes_CXX \
14067    old_archive_cmds_CXX \
14068    old_archive_from_new_cmds_CXX \
14069    predep_objects_CXX \
14070    postdep_objects_CXX \
14071    predeps_CXX \
14072    postdeps_CXX \
14073    compiler_lib_search_path_CXX \
14074    compiler_lib_search_dirs_CXX \
14075    archive_cmds_CXX \
14076    archive_expsym_cmds_CXX \
14077    postinstall_cmds_CXX \
14078    postuninstall_cmds_CXX \
14079    old_archive_from_expsyms_cmds_CXX \
14080    allow_undefined_flag_CXX \
14081    no_undefined_flag_CXX \
14082    export_symbols_cmds_CXX \
14083    hardcode_libdir_flag_spec_CXX \
14084    hardcode_libdir_flag_spec_ld_CXX \
14085    hardcode_libdir_separator_CXX \
14086    hardcode_automatic_CXX \
14087    module_cmds_CXX \
14088    module_expsym_cmds_CXX \
14089    lt_cv_prog_compiler_c_o_CXX \
14090    fix_srcfile_path_CXX \
14091    exclude_expsyms_CXX \
14092    include_expsyms_CXX; do
14093
14094    case $var in
14095    old_archive_cmds_CXX | \
14096    old_archive_from_new_cmds_CXX | \
14097    archive_cmds_CXX | \
14098    archive_expsym_cmds_CXX | \
14099    module_cmds_CXX | \
14100    module_expsym_cmds_CXX | \
14101    old_archive_from_expsyms_cmds_CXX | \
14102    export_symbols_cmds_CXX | \
14103    extract_expsyms_cmds | reload_cmds | finish_cmds | \
14104    postinstall_cmds | postuninstall_cmds | \
14105    old_postinstall_cmds | old_postuninstall_cmds | \
14106    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
14107      # Double-quote double-evaled strings.
14108      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
14109      ;;
14110    *)
14111      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
14112      ;;
14113    esac
14114  done
14115
14116  case $lt_echo in
14117  *'\$0 --fallback-echo"')
14118    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
14119    ;;
14120  esac
14121
14122cfgfile="$ofile"
14123
14124  cat <<__EOF__ >> "$cfgfile"
14125# ### BEGIN LIBTOOL TAG CONFIG: $tagname
14126
14127# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14128
14129# Shell to use when invoking shell scripts.
14130SHELL=$lt_SHELL
14131
14132# Whether or not to build shared libraries.
14133build_libtool_libs=$enable_shared
14134
14135# Whether or not to build static libraries.
14136build_old_libs=$enable_static
14137
14138# Whether or not to add -lc for building shared libraries.
14139build_libtool_need_lc=$archive_cmds_need_lc_CXX
14140
14141# Whether or not to disallow shared libs when runtime libs are static
14142allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
14143
14144# Whether or not to optimize for fast installation.
14145fast_install=$enable_fast_install
14146
14147# The host system.
14148host_alias=$host_alias
14149host=$host
14150host_os=$host_os
14151
14152# The build system.
14153build_alias=$build_alias
14154build=$build
14155build_os=$build_os
14156
14157# An echo program that does not interpret backslashes.
14158echo=$lt_echo
14159
14160# The archiver.
14161AR=$lt_AR
14162AR_FLAGS=$lt_AR_FLAGS
14163
14164# A C compiler.
14165LTCC=$lt_LTCC
14166
14167# LTCC compiler flags.
14168LTCFLAGS=$lt_LTCFLAGS
14169
14170# A language-specific compiler.
14171CC=$lt_compiler_CXX
14172
14173# Is the compiler the GNU C compiler?
14174with_gcc=$GCC_CXX
14175
14176# An ERE matcher.
14177EGREP=$lt_EGREP
14178
14179# The linker used to build libraries.
14180LD=$lt_LD_CXX
14181
14182# Whether we need hard or soft links.
14183LN_S=$lt_LN_S
14184
14185# A BSD-compatible nm program.
14186NM=$lt_NM
14187
14188# A symbol stripping program
14189STRIP=$lt_STRIP
14190
14191# Used to examine libraries when file_magic_cmd begins "file"
14192MAGIC_CMD=$MAGIC_CMD
14193
14194# Used on cygwin: DLL creation program.
14195DLLTOOL="$DLLTOOL"
14196
14197# Used on cygwin: object dumper.
14198OBJDUMP="$OBJDUMP"
14199
14200# Used on cygwin: assembler.
14201AS="$AS"
14202
14203# The name of the directory that contains temporary libtool files.
14204objdir=$objdir
14205
14206# How to create reloadable object files.
14207reload_flag=$lt_reload_flag
14208reload_cmds=$lt_reload_cmds
14209
14210# How to pass a linker flag through the compiler.
14211wl=$lt_lt_prog_compiler_wl_CXX
14212
14213# Object file suffix (normally "o").
14214objext="$ac_objext"
14215
14216# Old archive suffix (normally "a").
14217libext="$libext"
14218
14219# Shared library suffix (normally ".so").
14220shrext_cmds='$shrext_cmds'
14221
14222# Executable file suffix (normally "").
14223exeext="$exeext"
14224
14225# Additional compiler flags for building library objects.
14226pic_flag=$lt_lt_prog_compiler_pic_CXX
14227pic_mode=$pic_mode
14228
14229# What is the maximum length of a command?
14230max_cmd_len=$lt_cv_sys_max_cmd_len
14231
14232# Does compiler simultaneously support -c and -o options?
14233compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14234
14235# Must we lock files when doing compilation?
14236need_locks=$lt_need_locks
14237
14238# Do we need the lib prefix for modules?
14239need_lib_prefix=$need_lib_prefix
14240
14241# Do we need a version for libraries?
14242need_version=$need_version
14243
14244# Whether dlopen is supported.
14245dlopen_support=$enable_dlopen
14246
14247# Whether dlopen of programs is supported.
14248dlopen_self=$enable_dlopen_self
14249
14250# Whether dlopen of statically linked programs is supported.
14251dlopen_self_static=$enable_dlopen_self_static
14252
14253# Compiler flag to prevent dynamic linking.
14254link_static_flag=$lt_lt_prog_compiler_static_CXX
14255
14256# Compiler flag to turn off builtin functions.
14257no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14258
14259# Compiler flag to allow reflexive dlopens.
14260export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14261
14262# Compiler flag to generate shared objects directly from archives.
14263whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14264
14265# Compiler flag to generate thread-safe objects.
14266thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14267
14268# Library versioning type.
14269version_type=$version_type
14270
14271# Format of library name prefix.
14272libname_spec=$lt_libname_spec
14273
14274# List of archive names.  First name is the real one, the rest are links.
14275# The last name is the one that the linker finds with -lNAME.
14276library_names_spec=$lt_library_names_spec
14277
14278# The coded name of the library, if different from the real name.
14279soname_spec=$lt_soname_spec
14280
14281# Commands used to build and install an old-style archive.
14282RANLIB=$lt_RANLIB
14283old_archive_cmds=$lt_old_archive_cmds_CXX
14284old_postinstall_cmds=$lt_old_postinstall_cmds
14285old_postuninstall_cmds=$lt_old_postuninstall_cmds
14286
14287# Create an old-style archive from a shared archive.
14288old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14289
14290# Create a temporary old-style archive to link instead of a shared archive.
14291old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14292
14293# Commands used to build and install a shared archive.
14294archive_cmds=$lt_archive_cmds_CXX
14295archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14296postinstall_cmds=$lt_postinstall_cmds
14297postuninstall_cmds=$lt_postuninstall_cmds
14298
14299# Commands used to build a loadable module (assumed same as above if empty)
14300module_cmds=$lt_module_cmds_CXX
14301module_expsym_cmds=$lt_module_expsym_cmds_CXX
14302
14303# Commands to strip libraries.
14304old_striplib=$lt_old_striplib
14305striplib=$lt_striplib
14306
14307# Dependencies to place before the objects being linked to create a
14308# shared library.
14309predep_objects=$lt_predep_objects_CXX
14310
14311# Dependencies to place after the objects being linked to create a
14312# shared library.
14313postdep_objects=$lt_postdep_objects_CXX
14314
14315# Dependencies to place before the objects being linked to create a
14316# shared library.
14317predeps=$lt_predeps_CXX
14318
14319# Dependencies to place after the objects being linked to create a
14320# shared library.
14321postdeps=$lt_postdeps_CXX
14322
14323# The directories searched by this compiler when creating a shared
14324# library
14325compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14326
14327# The library search path used internally by the compiler when linking
14328# a shared library.
14329compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14330
14331# Method to check whether dependent libraries are shared objects.
14332deplibs_check_method=$lt_deplibs_check_method
14333
14334# Command to use when deplibs_check_method == file_magic.
14335file_magic_cmd=$lt_file_magic_cmd
14336
14337# Flag that allows shared libraries with undefined symbols to be built.
14338allow_undefined_flag=$lt_allow_undefined_flag_CXX
14339
14340# Flag that forces no undefined symbols.
14341no_undefined_flag=$lt_no_undefined_flag_CXX
14342
14343# Commands used to finish a libtool library installation in a directory.
14344finish_cmds=$lt_finish_cmds
14345
14346# Same as above, but a single script fragment to be evaled but not shown.
14347finish_eval=$lt_finish_eval
14348
14349# Take the output of nm and produce a listing of raw symbols and C names.
14350global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14351
14352# Transform the output of nm in a proper C declaration
14353global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14354
14355# Transform the output of nm in a C name address pair
14356global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14357
14358# This is the shared library runtime path variable.
14359runpath_var=$runpath_var
14360
14361# This is the shared library path variable.
14362shlibpath_var=$shlibpath_var
14363
14364# Is shlibpath searched before the hard-coded library search path?
14365shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14366
14367# How to hardcode a shared library path into an executable.
14368hardcode_action=$hardcode_action_CXX
14369
14370# Whether we should hardcode library paths into libraries.
14371hardcode_into_libs=$hardcode_into_libs
14372
14373# Flag to hardcode \$libdir into a binary during linking.
14374# This must work even if \$libdir does not exist.
14375hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14376
14377# If ld is used when linking, flag to hardcode \$libdir into
14378# a binary during linking. This must work even if \$libdir does
14379# not exist.
14380hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14381
14382# Whether we need a single -rpath flag with a separated argument.
14383hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14384
14385# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14386# resulting binary.
14387hardcode_direct=$hardcode_direct_CXX
14388
14389# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14390# resulting binary.
14391hardcode_minus_L=$hardcode_minus_L_CXX
14392
14393# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14394# the resulting binary.
14395hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14396
14397# Set to yes if building a shared library automatically hardcodes DIR into the library
14398# and all subsequent libraries and executables linked against it.
14399hardcode_automatic=$hardcode_automatic_CXX
14400
14401# Variables whose values should be saved in libtool wrapper scripts and
14402# restored at relink time.
14403variables_saved_for_relink="$variables_saved_for_relink"
14404
14405# Whether libtool must link a program against all its dependency libraries.
14406link_all_deplibs=$link_all_deplibs_CXX
14407
14408# Compile-time system search path for libraries
14409sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14410
14411# Run-time system search path for libraries
14412sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14413
14414# Fix the shell variable \$srcfile for the compiler.
14415fix_srcfile_path=$lt_fix_srcfile_path
14416
14417# Set to yes if exported symbols are required.
14418always_export_symbols=$always_export_symbols_CXX
14419
14420# The commands to list exported symbols.
14421export_symbols_cmds=$lt_export_symbols_cmds_CXX
14422
14423# The commands to extract the exported symbol list from a shared archive.
14424extract_expsyms_cmds=$lt_extract_expsyms_cmds
14425
14426# Symbols that should not be listed in the preloaded symbols.
14427exclude_expsyms=$lt_exclude_expsyms_CXX
14428
14429# Symbols that must always be exported.
14430include_expsyms=$lt_include_expsyms_CXX
14431
14432# ### END LIBTOOL TAG CONFIG: $tagname
14433
14434__EOF__
14435
14436
14437else
14438  # If there is no Makefile yet, we rely on a make rule to execute
14439  # `config.status --recheck' to rerun these tests and create the
14440  # libtool script then.
14441  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14442  if test -f "$ltmain_in"; then
14443    test -f Makefile && make "$ltmain"
14444  fi
14445fi
14446
14447
14448ac_ext=c
14449ac_cpp='$CPP $CPPFLAGS'
14450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14452ac_compiler_gnu=$ac_cv_c_compiler_gnu
14453
14454CC=$lt_save_CC
14455LDCXX=$LD
14456LD=$lt_save_LD
14457GCC=$lt_save_GCC
14458with_gnu_ldcxx=$with_gnu_ld
14459with_gnu_ld=$lt_save_with_gnu_ld
14460lt_cv_path_LDCXX=$lt_cv_path_LD
14461lt_cv_path_LD=$lt_save_path_LD
14462lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14463lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14464
14465	else
14466	  tagname=""
14467	fi
14468	;;
14469
14470      F77)
14471	if test -n "$F77" && test "X$F77" != "Xno"; then
14472
14473ac_ext=f
14474ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14475ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14476ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14477
14478
14479archive_cmds_need_lc_F77=no
14480allow_undefined_flag_F77=
14481always_export_symbols_F77=no
14482archive_expsym_cmds_F77=
14483export_dynamic_flag_spec_F77=
14484hardcode_direct_F77=no
14485hardcode_libdir_flag_spec_F77=
14486hardcode_libdir_flag_spec_ld_F77=
14487hardcode_libdir_separator_F77=
14488hardcode_minus_L_F77=no
14489hardcode_automatic_F77=no
14490module_cmds_F77=
14491module_expsym_cmds_F77=
14492link_all_deplibs_F77=unknown
14493old_archive_cmds_F77=$old_archive_cmds
14494no_undefined_flag_F77=
14495whole_archive_flag_spec_F77=
14496enable_shared_with_static_runtimes_F77=no
14497
14498# Source file extension for f77 test sources.
14499ac_ext=f
14500
14501# Object file extension for compiled f77 test sources.
14502objext=o
14503objext_F77=$objext
14504
14505# Code to be used in simple compile tests
14506lt_simple_compile_test_code="\
14507      subroutine t
14508      return
14509      end
14510"
14511
14512# Code to be used in simple link tests
14513lt_simple_link_test_code="\
14514      program t
14515      end
14516"
14517
14518# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14519
14520# If no C compiler was specified, use CC.
14521LTCC=${LTCC-"$CC"}
14522
14523# If no C compiler flags were specified, use CFLAGS.
14524LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14525
14526# Allow CC to be a program name with arguments.
14527compiler=$CC
14528
14529
14530# save warnings/boilerplate of simple test code
14531ac_outfile=conftest.$ac_objext
14532echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14533eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14534_lt_compiler_boilerplate=`cat conftest.err`
14535$rm conftest*
14536
14537ac_outfile=conftest.$ac_objext
14538echo "$lt_simple_link_test_code" >conftest.$ac_ext
14539eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14540_lt_linker_boilerplate=`cat conftest.err`
14541$rm -r conftest*
14542
14543
14544# Allow CC to be a program name with arguments.
14545lt_save_CC="$CC"
14546CC=${F77-"f77"}
14547compiler=$CC
14548compiler_F77=$CC
14549for cc_temp in $compiler""; do
14550  case $cc_temp in
14551    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14552    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14553    \-*) ;;
14554    *) break;;
14555  esac
14556done
14557cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14558
14559
14560{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14561$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14562{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14563$as_echo "$can_build_shared" >&6; }
14564
14565{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14566$as_echo_n "checking whether to build shared libraries... " >&6; }
14567test "$can_build_shared" = "no" && enable_shared=no
14568
14569# On AIX, shared libraries and static libraries use the same namespace, and
14570# are all built from PIC.
14571case $host_os in
14572aix3*)
14573  test "$enable_shared" = yes && enable_static=no
14574  if test -n "$RANLIB"; then
14575    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14576    postinstall_cmds='$RANLIB $lib'
14577  fi
14578  ;;
14579aix[4-9]*)
14580  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14581    test "$enable_shared" = yes && enable_static=no
14582  fi
14583  ;;
14584esac
14585{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14586$as_echo "$enable_shared" >&6; }
14587
14588{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14589$as_echo_n "checking whether to build static libraries... " >&6; }
14590# Make sure either enable_shared or enable_static is yes.
14591test "$enable_shared" = yes || enable_static=yes
14592{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14593$as_echo "$enable_static" >&6; }
14594
14595GCC_F77="$G77"
14596LD_F77="$LD"
14597
14598lt_prog_compiler_wl_F77=
14599lt_prog_compiler_pic_F77=
14600lt_prog_compiler_static_F77=
14601
14602{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14603$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14604
14605  if test "$GCC" = yes; then
14606    lt_prog_compiler_wl_F77='-Wl,'
14607    lt_prog_compiler_static_F77='-static'
14608
14609    case $host_os in
14610      aix*)
14611      # All AIX code is PIC.
14612      if test "$host_cpu" = ia64; then
14613	# AIX 5 now supports IA64 processor
14614	lt_prog_compiler_static_F77='-Bstatic'
14615      fi
14616      ;;
14617
14618    amigaos*)
14619      # FIXME: we need at least 68020 code to build shared libraries, but
14620      # adding the `-m68020' flag to GCC prevents building anything better,
14621      # like `-m68040'.
14622      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14623      ;;
14624
14625    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14626      # PIC is the default for these OSes.
14627      ;;
14628
14629    mingw* | cygwin* | pw32* | os2*)
14630      # This hack is so that the source file can tell whether it is being
14631      # built for inclusion in a dll (and should export symbols for example).
14632      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14633      # (--disable-auto-import) libraries
14634      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14635      ;;
14636
14637    darwin* | rhapsody*)
14638      # PIC is the default on this platform
14639      # Common symbols not allowed in MH_DYLIB files
14640      lt_prog_compiler_pic_F77='-fno-common'
14641      ;;
14642
14643    interix[3-9]*)
14644      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14645      # Instead, we relocate shared libraries at runtime.
14646      ;;
14647
14648    msdosdjgpp*)
14649      # Just because we use GCC doesn't mean we suddenly get shared libraries
14650      # on systems that don't support them.
14651      lt_prog_compiler_can_build_shared_F77=no
14652      enable_shared=no
14653      ;;
14654
14655    sysv4*MP*)
14656      if test -d /usr/nec; then
14657	lt_prog_compiler_pic_F77=-Kconform_pic
14658      fi
14659      ;;
14660
14661    hpux*)
14662      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14663      # not for PA HP-UX.
14664      case $host_cpu in
14665      hppa*64*|ia64*)
14666	# +Z the default
14667	;;
14668      *)
14669	lt_prog_compiler_pic_F77='-fPIC'
14670	;;
14671      esac
14672      ;;
14673
14674    *)
14675      lt_prog_compiler_pic_F77='-fPIC'
14676      ;;
14677    esac
14678  else
14679    # PORTME Check for flag to pass linker flags through the system compiler.
14680    case $host_os in
14681    aix*)
14682      lt_prog_compiler_wl_F77='-Wl,'
14683      if test "$host_cpu" = ia64; then
14684	# AIX 5 now supports IA64 processor
14685	lt_prog_compiler_static_F77='-Bstatic'
14686      else
14687	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14688      fi
14689      ;;
14690      darwin*)
14691        # PIC is the default on this platform
14692        # Common symbols not allowed in MH_DYLIB files
14693       case $cc_basename in
14694         xlc*)
14695         lt_prog_compiler_pic_F77='-qnocommon'
14696         lt_prog_compiler_wl_F77='-Wl,'
14697         ;;
14698       esac
14699       ;;
14700
14701    mingw* | cygwin* | pw32* | os2*)
14702      # This hack is so that the source file can tell whether it is being
14703      # built for inclusion in a dll (and should export symbols for example).
14704      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14705      ;;
14706
14707    hpux9* | hpux10* | hpux11*)
14708      lt_prog_compiler_wl_F77='-Wl,'
14709      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14710      # not for PA HP-UX.
14711      case $host_cpu in
14712      hppa*64*|ia64*)
14713	# +Z the default
14714	;;
14715      *)
14716	lt_prog_compiler_pic_F77='+Z'
14717	;;
14718      esac
14719      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14720      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14721      ;;
14722
14723    irix5* | irix6* | nonstopux*)
14724      lt_prog_compiler_wl_F77='-Wl,'
14725      # PIC (with -KPIC) is the default.
14726      lt_prog_compiler_static_F77='-non_shared'
14727      ;;
14728
14729    newsos6)
14730      lt_prog_compiler_pic_F77='-KPIC'
14731      lt_prog_compiler_static_F77='-Bstatic'
14732      ;;
14733
14734    linux* | k*bsd*-gnu)
14735      case $cc_basename in
14736      icc* | ecc*)
14737	lt_prog_compiler_wl_F77='-Wl,'
14738	lt_prog_compiler_pic_F77='-KPIC'
14739	lt_prog_compiler_static_F77='-static'
14740        ;;
14741      pgcc* | pgf77* | pgf90* | pgf95*)
14742        # Portland Group compilers (*not* the Pentium gcc compiler,
14743	# which looks to be a dead project)
14744	lt_prog_compiler_wl_F77='-Wl,'
14745	lt_prog_compiler_pic_F77='-fpic'
14746	lt_prog_compiler_static_F77='-Bstatic'
14747        ;;
14748      ccc*)
14749        lt_prog_compiler_wl_F77='-Wl,'
14750        # All Alpha code is PIC.
14751        lt_prog_compiler_static_F77='-non_shared'
14752        ;;
14753      *)
14754        case `$CC -V 2>&1 | sed 5q` in
14755	*Sun\ C*)
14756	  # Sun C 5.9
14757	  lt_prog_compiler_pic_F77='-KPIC'
14758	  lt_prog_compiler_static_F77='-Bstatic'
14759	  lt_prog_compiler_wl_F77='-Wl,'
14760	  ;;
14761	*Sun\ F*)
14762	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14763	  lt_prog_compiler_pic_F77='-KPIC'
14764	  lt_prog_compiler_static_F77='-Bstatic'
14765	  lt_prog_compiler_wl_F77=''
14766	  ;;
14767	esac
14768	;;
14769      esac
14770      ;;
14771
14772    osf3* | osf4* | osf5*)
14773      lt_prog_compiler_wl_F77='-Wl,'
14774      # All OSF/1 code is PIC.
14775      lt_prog_compiler_static_F77='-non_shared'
14776      ;;
14777
14778    rdos*)
14779      lt_prog_compiler_static_F77='-non_shared'
14780      ;;
14781
14782    solaris*)
14783      lt_prog_compiler_pic_F77='-KPIC'
14784      lt_prog_compiler_static_F77='-Bstatic'
14785      case $cc_basename in
14786      f77* | f90* | f95*)
14787	lt_prog_compiler_wl_F77='-Qoption ld ';;
14788      *)
14789	lt_prog_compiler_wl_F77='-Wl,';;
14790      esac
14791      ;;
14792
14793    sunos4*)
14794      lt_prog_compiler_wl_F77='-Qoption ld '
14795      lt_prog_compiler_pic_F77='-PIC'
14796      lt_prog_compiler_static_F77='-Bstatic'
14797      ;;
14798
14799    sysv4 | sysv4.2uw2* | sysv4.3*)
14800      lt_prog_compiler_wl_F77='-Wl,'
14801      lt_prog_compiler_pic_F77='-KPIC'
14802      lt_prog_compiler_static_F77='-Bstatic'
14803      ;;
14804
14805    sysv4*MP*)
14806      if test -d /usr/nec ;then
14807	lt_prog_compiler_pic_F77='-Kconform_pic'
14808	lt_prog_compiler_static_F77='-Bstatic'
14809      fi
14810      ;;
14811
14812    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14813      lt_prog_compiler_wl_F77='-Wl,'
14814      lt_prog_compiler_pic_F77='-KPIC'
14815      lt_prog_compiler_static_F77='-Bstatic'
14816      ;;
14817
14818    unicos*)
14819      lt_prog_compiler_wl_F77='-Wl,'
14820      lt_prog_compiler_can_build_shared_F77=no
14821      ;;
14822
14823    uts4*)
14824      lt_prog_compiler_pic_F77='-pic'
14825      lt_prog_compiler_static_F77='-Bstatic'
14826      ;;
14827
14828    *)
14829      lt_prog_compiler_can_build_shared_F77=no
14830      ;;
14831    esac
14832  fi
14833
14834{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14835$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14836
14837#
14838# Check to make sure the PIC flag actually works.
14839#
14840if test -n "$lt_prog_compiler_pic_F77"; then
14841
14842{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14843$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14844if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14845  $as_echo_n "(cached) " >&6
14846else
14847  lt_cv_prog_compiler_pic_works_F77=no
14848  ac_outfile=conftest.$ac_objext
14849   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14850   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14851   # Insert the option either (1) after the last *FLAGS variable, or
14852   # (2) before a word containing "conftest.", or (3) at the end.
14853   # Note that $ac_compile itself does not contain backslashes and begins
14854   # with a dollar sign (not a hyphen), so the echo should work correctly.
14855   # The option is referenced via a variable to avoid confusing sed.
14856   lt_compile=`echo "$ac_compile" | $SED \
14857   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14858   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14859   -e 's:$: $lt_compiler_flag:'`
14860   (eval echo "\"\$as_me:14860: $lt_compile\"" >&5)
14861   (eval "$lt_compile" 2>conftest.err)
14862   ac_status=$?
14863   cat conftest.err >&5
14864   echo "$as_me:14864: \$? = $ac_status" >&5
14865   if (exit $ac_status) && test -s "$ac_outfile"; then
14866     # The compiler can only warn and ignore the option if not recognized
14867     # So say no if there are warnings other than the usual output.
14868     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14869     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14870     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14871       lt_cv_prog_compiler_pic_works_F77=yes
14872     fi
14873   fi
14874   $rm conftest*
14875
14876fi
14877{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14878$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14879
14880if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14881    case $lt_prog_compiler_pic_F77 in
14882     "" | " "*) ;;
14883     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14884     esac
14885else
14886    lt_prog_compiler_pic_F77=
14887     lt_prog_compiler_can_build_shared_F77=no
14888fi
14889
14890fi
14891case $host_os in
14892  # For platforms which do not support PIC, -DPIC is meaningless:
14893  *djgpp*)
14894    lt_prog_compiler_pic_F77=
14895    ;;
14896  *)
14897    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14898    ;;
14899esac
14900
14901#
14902# Check to make sure the static flag actually works.
14903#
14904wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14905{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14906$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14907if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14908  $as_echo_n "(cached) " >&6
14909else
14910  lt_cv_prog_compiler_static_works_F77=no
14911   save_LDFLAGS="$LDFLAGS"
14912   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14913   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14914   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14915     # The linker can only warn and ignore the option if not recognized
14916     # So say no if there are warnings
14917     if test -s conftest.err; then
14918       # Append any errors to the config.log.
14919       cat conftest.err 1>&5
14920       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14921       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14922       if diff conftest.exp conftest.er2 >/dev/null; then
14923         lt_cv_prog_compiler_static_works_F77=yes
14924       fi
14925     else
14926       lt_cv_prog_compiler_static_works_F77=yes
14927     fi
14928   fi
14929   $rm -r conftest*
14930   LDFLAGS="$save_LDFLAGS"
14931
14932fi
14933{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14934$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14935
14936if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14937    :
14938else
14939    lt_prog_compiler_static_F77=
14940fi
14941
14942
14943{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14944$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14945if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14946  $as_echo_n "(cached) " >&6
14947else
14948  lt_cv_prog_compiler_c_o_F77=no
14949   $rm -r conftest 2>/dev/null
14950   mkdir conftest
14951   cd conftest
14952   mkdir out
14953   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14954
14955   lt_compiler_flag="-o out/conftest2.$ac_objext"
14956   # Insert the option either (1) after the last *FLAGS variable, or
14957   # (2) before a word containing "conftest.", or (3) at the end.
14958   # Note that $ac_compile itself does not contain backslashes and begins
14959   # with a dollar sign (not a hyphen), so the echo should work correctly.
14960   lt_compile=`echo "$ac_compile" | $SED \
14961   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14962   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14963   -e 's:$: $lt_compiler_flag:'`
14964   (eval echo "\"\$as_me:14964: $lt_compile\"" >&5)
14965   (eval "$lt_compile" 2>out/conftest.err)
14966   ac_status=$?
14967   cat out/conftest.err >&5
14968   echo "$as_me:14968: \$? = $ac_status" >&5
14969   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14970   then
14971     # The compiler can only warn and ignore the option if not recognized
14972     # So say no if there are warnings
14973     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14974     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14975     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14976       lt_cv_prog_compiler_c_o_F77=yes
14977     fi
14978   fi
14979   chmod u+w . 2>&5
14980   $rm conftest*
14981   # SGI C++ compiler will create directory out/ii_files/ for
14982   # template instantiation
14983   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14984   $rm out/* && rmdir out
14985   cd ..
14986   rmdir conftest
14987   $rm conftest*
14988
14989fi
14990{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14991$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14992
14993
14994hard_links="nottested"
14995if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14996  # do not overwrite the value of need_locks provided by the user
14997  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14998$as_echo_n "checking if we can lock with hard links... " >&6; }
14999  hard_links=yes
15000  $rm conftest*
15001  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15002  touch conftest.a
15003  ln conftest.a conftest.b 2>&5 || hard_links=no
15004  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15005  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
15006$as_echo "$hard_links" >&6; }
15007  if test "$hard_links" = no; then
15008    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15009$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15010    need_locks=warn
15011  fi
15012else
15013  need_locks=no
15014fi
15015
15016{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15017$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15018
15019  runpath_var=
15020  allow_undefined_flag_F77=
15021  enable_shared_with_static_runtimes_F77=no
15022  archive_cmds_F77=
15023  archive_expsym_cmds_F77=
15024  old_archive_From_new_cmds_F77=
15025  old_archive_from_expsyms_cmds_F77=
15026  export_dynamic_flag_spec_F77=
15027  whole_archive_flag_spec_F77=
15028  thread_safe_flag_spec_F77=
15029  hardcode_libdir_flag_spec_F77=
15030  hardcode_libdir_flag_spec_ld_F77=
15031  hardcode_libdir_separator_F77=
15032  hardcode_direct_F77=no
15033  hardcode_minus_L_F77=no
15034  hardcode_shlibpath_var_F77=unsupported
15035  link_all_deplibs_F77=unknown
15036  hardcode_automatic_F77=no
15037  module_cmds_F77=
15038  module_expsym_cmds_F77=
15039  always_export_symbols_F77=no
15040  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15041  # include_expsyms should be a list of space-separated symbols to be *always*
15042  # included in the symbol list
15043  include_expsyms_F77=
15044  # exclude_expsyms can be an extended regexp of symbols to exclude
15045  # it will be wrapped by ` (' and `)$', so one must not match beginning or
15046  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15047  # as well as any symbol that contains `d'.
15048  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15049  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15050  # platforms (ab)use it in PIC code, but their linkers get confused if
15051  # the symbol is explicitly referenced.  Since portable code cannot
15052  # rely on this symbol name, it's probably fine to never include it in
15053  # preloaded symbol tables.
15054  # Exclude shared library initialization/finalization symbols.
15055  extract_expsyms_cmds=
15056  # Just being paranoid about ensuring that cc_basename is set.
15057  for cc_temp in $compiler""; do
15058  case $cc_temp in
15059    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15060    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15061    \-*) ;;
15062    *) break;;
15063  esac
15064done
15065cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15066
15067  case $host_os in
15068  cygwin* | mingw* | pw32*)
15069    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15070    # When not using gcc, we currently assume that we are using
15071    # Microsoft Visual C++.
15072    if test "$GCC" != yes; then
15073      with_gnu_ld=no
15074    fi
15075    ;;
15076  interix*)
15077    # we just hope/assume this is gcc and not c89 (= MSVC++)
15078    with_gnu_ld=yes
15079    ;;
15080  openbsd*)
15081    with_gnu_ld=no
15082    ;;
15083  esac
15084
15085  ld_shlibs_F77=yes
15086  if test "$with_gnu_ld" = yes; then
15087    # If archive_cmds runs LD, not CC, wlarc should be empty
15088    wlarc='${wl}'
15089
15090    # Set some defaults for GNU ld with shared library support. These
15091    # are reset later if shared libraries are not supported. Putting them
15092    # here allows them to be overridden if necessary.
15093    runpath_var=LD_RUN_PATH
15094    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
15095    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
15096    # ancient GNU ld didn't support --whole-archive et. al.
15097    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
15098	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15099      else
15100  	whole_archive_flag_spec_F77=
15101    fi
15102    supports_anon_versioning=no
15103    case `$LD -v 2>/dev/null` in
15104      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15105      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15106      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15107      *\ 2.11.*) ;; # other 2.11 versions
15108      *) supports_anon_versioning=yes ;;
15109    esac
15110
15111    # See if GNU ld supports shared libraries.
15112    case $host_os in
15113    aix[3-9]*)
15114      # On AIX/PPC, the GNU linker is very broken
15115      if test "$host_cpu" != ia64; then
15116	ld_shlibs_F77=no
15117	cat <<EOF 1>&2
15118
15119*** Warning: the GNU linker, at least up to release 2.9.1, is reported
15120*** to be unable to reliably create shared libraries on AIX.
15121*** Therefore, libtool is disabling shared libraries support.  If you
15122*** really care for shared libraries, you may want to modify your PATH
15123*** so that a non-GNU linker is found, and then restart.
15124
15125EOF
15126      fi
15127      ;;
15128
15129    amigaos*)
15130      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
15131      hardcode_libdir_flag_spec_F77='-L$libdir'
15132      hardcode_minus_L_F77=yes
15133
15134      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
15135      # that the semantics of dynamic libraries on AmigaOS, at least up
15136      # to version 4, is to share data among multiple programs linked
15137      # with the same dynamic library.  Since this doesn't match the
15138      # behavior of shared libraries on other platforms, we can't use
15139      # them.
15140      ld_shlibs_F77=no
15141      ;;
15142
15143    beos*)
15144      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15145	allow_undefined_flag_F77=unsupported
15146	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15147	# support --undefined.  This deserves some investigation.  FIXME
15148	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15149      else
15150	ld_shlibs_F77=no
15151      fi
15152      ;;
15153
15154    cygwin* | mingw* | pw32*)
15155      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
15156      # as there is no search path for DLLs.
15157      hardcode_libdir_flag_spec_F77='-L$libdir'
15158      allow_undefined_flag_F77=unsupported
15159      always_export_symbols_F77=no
15160      enable_shared_with_static_runtimes_F77=yes
15161      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15162
15163      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15164        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15165	# If the export-symbols file already is a .def file (1st line
15166	# is EXPORTS), use it as is; otherwise, prepend...
15167	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15168	  cp $export_symbols $output_objdir/$soname.def;
15169	else
15170	  echo EXPORTS > $output_objdir/$soname.def;
15171	  cat $export_symbols >> $output_objdir/$soname.def;
15172	fi~
15173	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15174      else
15175	ld_shlibs_F77=no
15176      fi
15177      ;;
15178
15179    interix[3-9]*)
15180      hardcode_direct_F77=no
15181      hardcode_shlibpath_var_F77=no
15182      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15183      export_dynamic_flag_spec_F77='${wl}-E'
15184      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15185      # Instead, shared libraries are loaded at an image base (0x10000000 by
15186      # default) and relocated if they conflict, which is a slow very memory
15187      # consuming and fragmenting process.  To avoid this, we pick a random,
15188      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15189      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15190      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15191      archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15192      ;;
15193
15194    gnu* | linux* | k*bsd*-gnu)
15195      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15196	tmp_addflag=
15197	case $cc_basename,$host_cpu in
15198	pgcc*)				# Portland Group C compiler
15199	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15200	  tmp_addflag=' $pic_flag'
15201	  ;;
15202	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15203	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15204	  tmp_addflag=' $pic_flag -Mnomain' ;;
15205	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15206	  tmp_addflag=' -i_dynamic' ;;
15207	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15208	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15209	ifc* | ifort*)			# Intel Fortran compiler
15210	  tmp_addflag=' -nofor_main' ;;
15211	esac
15212	case `$CC -V 2>&1 | sed 5q` in
15213	*Sun\ C*)			# Sun C 5.9
15214	  whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15215	  tmp_sharedflag='-G' ;;
15216	*Sun\ F*)			# Sun Fortran 8.3
15217	  tmp_sharedflag='-G' ;;
15218	*)
15219	  tmp_sharedflag='-shared' ;;
15220	esac
15221	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15222
15223	if test $supports_anon_versioning = yes; then
15224	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15225  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15226  $echo "local: *; };" >> $output_objdir/$libname.ver~
15227	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15228	fi
15229      else
15230	ld_shlibs_F77=no
15231      fi
15232      ;;
15233
15234    netbsd*)
15235      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15236	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15237	wlarc=
15238      else
15239	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15240	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15241      fi
15242      ;;
15243
15244    solaris*)
15245      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15246	ld_shlibs_F77=no
15247	cat <<EOF 1>&2
15248
15249*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15250*** create shared libraries on Solaris systems.  Therefore, libtool
15251*** is disabling shared libraries support.  We urge you to upgrade GNU
15252*** binutils to release 2.9.1 or newer.  Another option is to modify
15253*** your PATH or compiler configuration so that the native linker is
15254*** used, and then restart.
15255
15256EOF
15257      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15258	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15259	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15260      else
15261	ld_shlibs_F77=no
15262      fi
15263      ;;
15264
15265    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15266      case `$LD -v 2>&1` in
15267        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15268	ld_shlibs_F77=no
15269	cat <<_LT_EOF 1>&2
15270
15271*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15272*** reliably create shared libraries on SCO systems.  Therefore, libtool
15273*** is disabling shared libraries support.  We urge you to upgrade GNU
15274*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15275*** your PATH or compiler configuration so that the native linker is
15276*** used, and then restart.
15277
15278_LT_EOF
15279	;;
15280	*)
15281	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15282	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15283	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15284	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15285	  else
15286	    ld_shlibs_F77=no
15287	  fi
15288	;;
15289      esac
15290      ;;
15291
15292    sunos4*)
15293      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15294      wlarc=
15295      hardcode_direct_F77=yes
15296      hardcode_shlibpath_var_F77=no
15297      ;;
15298
15299    *)
15300      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15301	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15302	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15303      else
15304	ld_shlibs_F77=no
15305      fi
15306      ;;
15307    esac
15308
15309    if test "$ld_shlibs_F77" = no; then
15310      runpath_var=
15311      hardcode_libdir_flag_spec_F77=
15312      export_dynamic_flag_spec_F77=
15313      whole_archive_flag_spec_F77=
15314    fi
15315  else
15316    # PORTME fill in a description of your system's linker (not GNU ld)
15317    case $host_os in
15318    aix3*)
15319      allow_undefined_flag_F77=unsupported
15320      always_export_symbols_F77=yes
15321      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
15322      # Note: this linker hardcodes the directories in LIBPATH if there
15323      # are no directories specified by -L.
15324      hardcode_minus_L_F77=yes
15325      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15326	# Neither direct hardcoding nor static linking is supported with a
15327	# broken collect2.
15328	hardcode_direct_F77=unsupported
15329      fi
15330      ;;
15331
15332    aix[4-9]*)
15333      if test "$host_cpu" = ia64; then
15334	# On IA64, the linker does run time linking by default, so we don't
15335	# have to do anything special.
15336	aix_use_runtimelinking=no
15337	exp_sym_flag='-Bexport'
15338	no_entry_flag=""
15339      else
15340	# If we're using GNU nm, then we don't want the "-C" option.
15341	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15342	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15343	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15344	else
15345	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15346	fi
15347	aix_use_runtimelinking=no
15348
15349	# Test if we are trying to use run time linking or normal
15350	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15351	# need to do runtime linking.
15352	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15353	  for ld_flag in $LDFLAGS; do
15354  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15355  	    aix_use_runtimelinking=yes
15356  	    break
15357  	  fi
15358	  done
15359	  ;;
15360	esac
15361
15362	exp_sym_flag='-bexport'
15363	no_entry_flag='-bnoentry'
15364      fi
15365
15366      # When large executables or shared objects are built, AIX ld can
15367      # have problems creating the table of contents.  If linking a library
15368      # or program results in "error TOC overflow" add -mminimal-toc to
15369      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15370      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15371
15372      archive_cmds_F77=''
15373      hardcode_direct_F77=yes
15374      hardcode_libdir_separator_F77=':'
15375      link_all_deplibs_F77=yes
15376
15377      if test "$GCC" = yes; then
15378	case $host_os in aix4.[012]|aix4.[012].*)
15379	# We only want to do this on AIX 4.2 and lower, the check
15380	# below for broken collect2 doesn't work under 4.3+
15381	  collect2name=`${CC} -print-prog-name=collect2`
15382	  if test -f "$collect2name" && \
15383  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15384	  then
15385  	  # We have reworked collect2
15386  	  :
15387	  else
15388  	  # We have old collect2
15389  	  hardcode_direct_F77=unsupported
15390  	  # It fails to find uninstalled libraries when the uninstalled
15391  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15392  	  # to unsupported forces relinking
15393  	  hardcode_minus_L_F77=yes
15394  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15395  	  hardcode_libdir_separator_F77=
15396	  fi
15397	  ;;
15398	esac
15399	shared_flag='-shared'
15400	if test "$aix_use_runtimelinking" = yes; then
15401	  shared_flag="$shared_flag "'${wl}-G'
15402	fi
15403      else
15404	# not using gcc
15405	if test "$host_cpu" = ia64; then
15406  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15407  	# chokes on -Wl,-G. The following line is correct:
15408	  shared_flag='-G'
15409	else
15410	  if test "$aix_use_runtimelinking" = yes; then
15411	    shared_flag='${wl}-G'
15412	  else
15413	    shared_flag='${wl}-bM:SRE'
15414	  fi
15415	fi
15416      fi
15417
15418      # It seems that -bexpall does not export symbols beginning with
15419      # underscore (_), so it is better to generate a list of symbols to export.
15420      always_export_symbols_F77=yes
15421      if test "$aix_use_runtimelinking" = yes; then
15422	# Warning - without using the other runtime loading flags (-brtl),
15423	# -berok will link without error, but may produce a broken library.
15424	allow_undefined_flag_F77='-berok'
15425       # Determine the default libpath from the value encoded in an empty executable.
15426       cat >conftest.$ac_ext <<_ACEOF
15427      program main
15428
15429      end
15430_ACEOF
15431rm -f conftest.$ac_objext conftest$ac_exeext
15432if { (ac_try="$ac_link"
15433case "(($ac_try" in
15434  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15435  *) ac_try_echo=$ac_try;;
15436esac
15437eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15438$as_echo "$ac_try_echo") >&5
15439  (eval "$ac_link") 2>conftest.er1
15440  ac_status=$?
15441  grep -v '^ *+' conftest.er1 >conftest.err
15442  rm -f conftest.er1
15443  cat conftest.err >&5
15444  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15445  (exit $ac_status); } && {
15446	 test -z "$ac_f77_werror_flag" ||
15447	 test ! -s conftest.err
15448       } && test -s conftest$ac_exeext && {
15449	 test "$cross_compiling" = yes ||
15450	 $as_test_x conftest$ac_exeext
15451       }; then
15452
15453lt_aix_libpath_sed='
15454    /Import File Strings/,/^$/ {
15455	/^0/ {
15456	    s/^0  *\(.*\)$/\1/
15457	    p
15458	}
15459    }'
15460aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15461# Check for a 64-bit object if we didn't find anything.
15462if test -z "$aix_libpath"; then
15463  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15464fi
15465else
15466  $as_echo "$as_me: failed program was:" >&5
15467sed 's/^/| /' conftest.$ac_ext >&5
15468
15469
15470fi
15471
15472rm -rf conftest.dSYM
15473rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15474      conftest$ac_exeext conftest.$ac_ext
15475if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15476
15477       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15478	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15479       else
15480	if test "$host_cpu" = ia64; then
15481	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15482	  allow_undefined_flag_F77="-z nodefs"
15483	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
15484	else
15485	 # Determine the default libpath from the value encoded in an empty executable.
15486	 cat >conftest.$ac_ext <<_ACEOF
15487      program main
15488
15489      end
15490_ACEOF
15491rm -f conftest.$ac_objext conftest$ac_exeext
15492if { (ac_try="$ac_link"
15493case "(($ac_try" in
15494  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15495  *) ac_try_echo=$ac_try;;
15496esac
15497eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15498$as_echo "$ac_try_echo") >&5
15499  (eval "$ac_link") 2>conftest.er1
15500  ac_status=$?
15501  grep -v '^ *+' conftest.er1 >conftest.err
15502  rm -f conftest.er1
15503  cat conftest.err >&5
15504  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15505  (exit $ac_status); } && {
15506	 test -z "$ac_f77_werror_flag" ||
15507	 test ! -s conftest.err
15508       } && test -s conftest$ac_exeext && {
15509	 test "$cross_compiling" = yes ||
15510	 $as_test_x conftest$ac_exeext
15511       }; then
15512
15513lt_aix_libpath_sed='
15514    /Import File Strings/,/^$/ {
15515	/^0/ {
15516	    s/^0  *\(.*\)$/\1/
15517	    p
15518	}
15519    }'
15520aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15521# Check for a 64-bit object if we didn't find anything.
15522if test -z "$aix_libpath"; then
15523  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15524fi
15525else
15526  $as_echo "$as_me: failed program was:" >&5
15527sed 's/^/| /' conftest.$ac_ext >&5
15528
15529
15530fi
15531
15532rm -rf conftest.dSYM
15533rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15534      conftest$ac_exeext conftest.$ac_ext
15535if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15536
15537	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15538	  # Warning - without using the other run time loading flags,
15539	  # -berok will link without error, but may produce a broken library.
15540	  no_undefined_flag_F77=' ${wl}-bernotok'
15541	  allow_undefined_flag_F77=' ${wl}-berok'
15542	  # Exported symbols can be pulled into shared objects from archives
15543	  whole_archive_flag_spec_F77='$convenience'
15544	  archive_cmds_need_lc_F77=yes
15545	  # This is similar to how AIX traditionally builds its shared libraries.
15546	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
15547	fi
15548      fi
15549      ;;
15550
15551    amigaos*)
15552      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
15553      hardcode_libdir_flag_spec_F77='-L$libdir'
15554      hardcode_minus_L_F77=yes
15555      # see comment about different semantics on the GNU ld section
15556      ld_shlibs_F77=no
15557      ;;
15558
15559    bsdi[45]*)
15560      export_dynamic_flag_spec_F77=-rdynamic
15561      ;;
15562
15563    cygwin* | mingw* | pw32*)
15564      # When not using gcc, we currently assume that we are using
15565      # Microsoft Visual C++.
15566      # hardcode_libdir_flag_spec is actually meaningless, as there is
15567      # no search path for DLLs.
15568      hardcode_libdir_flag_spec_F77=' '
15569      allow_undefined_flag_F77=unsupported
15570      # Tell ltmain to make .lib files, not .a files.
15571      libext=lib
15572      # Tell ltmain to make .dll files, not .so files.
15573      shrext_cmds=".dll"
15574      # FIXME: Setting linknames here is a bad hack.
15575      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15576      # The linker will automatically build a .lib file if we build a DLL.
15577      old_archive_From_new_cmds_F77='true'
15578      # FIXME: Should let the user specify the lib program.
15579      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15580      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15581      enable_shared_with_static_runtimes_F77=yes
15582      ;;
15583
15584    darwin* | rhapsody*)
15585      case $host_os in
15586        rhapsody* | darwin1.[012])
15587         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15588         ;;
15589       *) # Darwin 1.3 on
15590         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15591           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15592         else
15593           case ${MACOSX_DEPLOYMENT_TARGET} in
15594             10.[012])
15595               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15596               ;;
15597             10.*)
15598               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15599               ;;
15600           esac
15601         fi
15602         ;;
15603      esac
15604      archive_cmds_need_lc_F77=no
15605      hardcode_direct_F77=no
15606      hardcode_automatic_F77=yes
15607      hardcode_shlibpath_var_F77=unsupported
15608      whole_archive_flag_spec_F77=''
15609      link_all_deplibs_F77=yes
15610    if test "$GCC" = yes ; then
15611    	output_verbose_link_cmd='echo'
15612        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15613        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15614        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15615        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15616    else
15617      case $cc_basename in
15618        xlc*)
15619         output_verbose_link_cmd='echo'
15620         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15621         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15622          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15623         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15624          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15625          ;;
15626       *)
15627         ld_shlibs_F77=no
15628          ;;
15629      esac
15630    fi
15631      ;;
15632
15633    dgux*)
15634      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15635      hardcode_libdir_flag_spec_F77='-L$libdir'
15636      hardcode_shlibpath_var_F77=no
15637      ;;
15638
15639    freebsd1*)
15640      ld_shlibs_F77=no
15641      ;;
15642
15643    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15644    # support.  Future versions do this automatically, but an explicit c++rt0.o
15645    # does not break anything, and helps significantly (at the cost of a little
15646    # extra space).
15647    freebsd2.2*)
15648      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15649      hardcode_libdir_flag_spec_F77='-R$libdir'
15650      hardcode_direct_F77=yes
15651      hardcode_shlibpath_var_F77=no
15652      ;;
15653
15654    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15655    freebsd2*)
15656      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15657      hardcode_direct_F77=yes
15658      hardcode_minus_L_F77=yes
15659      hardcode_shlibpath_var_F77=no
15660      ;;
15661
15662    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15663    freebsd* | dragonfly*)
15664      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15665      hardcode_libdir_flag_spec_F77='-R$libdir'
15666      hardcode_direct_F77=yes
15667      hardcode_shlibpath_var_F77=no
15668      ;;
15669
15670    hpux9*)
15671      if test "$GCC" = yes; then
15672	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15673      else
15674	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15675      fi
15676      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15677      hardcode_libdir_separator_F77=:
15678      hardcode_direct_F77=yes
15679
15680      # hardcode_minus_L: Not really in the search PATH,
15681      # but as the default location of the library.
15682      hardcode_minus_L_F77=yes
15683      export_dynamic_flag_spec_F77='${wl}-E'
15684      ;;
15685
15686    hpux10*)
15687      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15688	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15689      else
15690	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15691      fi
15692      if test "$with_gnu_ld" = no; then
15693	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15694	hardcode_libdir_separator_F77=:
15695
15696	hardcode_direct_F77=yes
15697	export_dynamic_flag_spec_F77='${wl}-E'
15698
15699	# hardcode_minus_L: Not really in the search PATH,
15700	# but as the default location of the library.
15701	hardcode_minus_L_F77=yes
15702      fi
15703      ;;
15704
15705    hpux11*)
15706      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15707	case $host_cpu in
15708	hppa*64*)
15709	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15710	  ;;
15711	ia64*)
15712	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15713	  ;;
15714	*)
15715	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15716	  ;;
15717	esac
15718      else
15719	case $host_cpu in
15720	hppa*64*)
15721	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15722	  ;;
15723	ia64*)
15724	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15725	  ;;
15726	*)
15727	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15728	  ;;
15729	esac
15730      fi
15731      if test "$with_gnu_ld" = no; then
15732	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15733	hardcode_libdir_separator_F77=:
15734
15735	case $host_cpu in
15736	hppa*64*|ia64*)
15737	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15738	  hardcode_direct_F77=no
15739	  hardcode_shlibpath_var_F77=no
15740	  ;;
15741	*)
15742	  hardcode_direct_F77=yes
15743	  export_dynamic_flag_spec_F77='${wl}-E'
15744
15745	  # hardcode_minus_L: Not really in the search PATH,
15746	  # but as the default location of the library.
15747	  hardcode_minus_L_F77=yes
15748	  ;;
15749	esac
15750      fi
15751      ;;
15752
15753    irix5* | irix6* | nonstopux*)
15754      if test "$GCC" = yes; then
15755	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15756      else
15757	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15758	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15759      fi
15760      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15761      hardcode_libdir_separator_F77=:
15762      link_all_deplibs_F77=yes
15763      ;;
15764
15765    netbsd*)
15766      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15767	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15768      else
15769	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15770      fi
15771      hardcode_libdir_flag_spec_F77='-R$libdir'
15772      hardcode_direct_F77=yes
15773      hardcode_shlibpath_var_F77=no
15774      ;;
15775
15776    newsos6)
15777      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15778      hardcode_direct_F77=yes
15779      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15780      hardcode_libdir_separator_F77=:
15781      hardcode_shlibpath_var_F77=no
15782      ;;
15783
15784    openbsd*)
15785      if test -f /usr/libexec/ld.so; then
15786	hardcode_direct_F77=yes
15787	hardcode_shlibpath_var_F77=no
15788	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15789	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15790	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15791	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15792	  export_dynamic_flag_spec_F77='${wl}-E'
15793	else
15794	  case $host_os in
15795	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15796	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15797	     hardcode_libdir_flag_spec_F77='-R$libdir'
15798	     ;;
15799	   *)
15800	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15801	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15802	     ;;
15803	  esac
15804        fi
15805      else
15806	ld_shlibs_F77=no
15807      fi
15808      ;;
15809
15810    os2*)
15811      hardcode_libdir_flag_spec_F77='-L$libdir'
15812      hardcode_minus_L_F77=yes
15813      allow_undefined_flag_F77=unsupported
15814      archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
15815      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15816      ;;
15817
15818    osf3*)
15819      if test "$GCC" = yes; then
15820	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15821	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15822      else
15823	allow_undefined_flag_F77=' -expect_unresolved \*'
15824	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15825      fi
15826      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15827      hardcode_libdir_separator_F77=:
15828      ;;
15829
15830    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15831      if test "$GCC" = yes; then
15832	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15833	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15834	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15835      else
15836	allow_undefined_flag_F77=' -expect_unresolved \*'
15837	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15838	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
15839	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
15840
15841	# Both c and cxx compiler support -rpath directly
15842	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15843      fi
15844      hardcode_libdir_separator_F77=:
15845      ;;
15846
15847    solaris*)
15848      no_undefined_flag_F77=' -z text'
15849      if test "$GCC" = yes; then
15850	wlarc='${wl}'
15851	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15852	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15853	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15854      else
15855	wlarc=''
15856	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15857	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15858  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15859      fi
15860      hardcode_libdir_flag_spec_F77='-R$libdir'
15861      hardcode_shlibpath_var_F77=no
15862      case $host_os in
15863      solaris2.[0-5] | solaris2.[0-5].*) ;;
15864      *)
15865	# The compiler driver will combine and reorder linker options,
15866	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15867	# but is careful enough not to reorder.
15868 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15869	if test "$GCC" = yes; then
15870	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15871	else
15872	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15873	fi
15874	;;
15875      esac
15876      link_all_deplibs_F77=yes
15877      ;;
15878
15879    sunos4*)
15880      if test "x$host_vendor" = xsequent; then
15881	# Use $CC to link under sequent, because it throws in some extra .o
15882	# files that make .init and .fini sections work.
15883	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15884      else
15885	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15886      fi
15887      hardcode_libdir_flag_spec_F77='-L$libdir'
15888      hardcode_direct_F77=yes
15889      hardcode_minus_L_F77=yes
15890      hardcode_shlibpath_var_F77=no
15891      ;;
15892
15893    sysv4)
15894      case $host_vendor in
15895	sni)
15896	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15897	  hardcode_direct_F77=yes # is this really true???
15898	;;
15899	siemens)
15900	  ## LD is ld it makes a PLAMLIB
15901	  ## CC just makes a GrossModule.
15902	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15903	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15904	  hardcode_direct_F77=no
15905        ;;
15906	motorola)
15907	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15908	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15909	;;
15910      esac
15911      runpath_var='LD_RUN_PATH'
15912      hardcode_shlibpath_var_F77=no
15913      ;;
15914
15915    sysv4.3*)
15916      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15917      hardcode_shlibpath_var_F77=no
15918      export_dynamic_flag_spec_F77='-Bexport'
15919      ;;
15920
15921    sysv4*MP*)
15922      if test -d /usr/nec; then
15923	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15924	hardcode_shlibpath_var_F77=no
15925	runpath_var=LD_RUN_PATH
15926	hardcode_runpath_var=yes
15927	ld_shlibs_F77=yes
15928      fi
15929      ;;
15930
15931    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15932      no_undefined_flag_F77='${wl}-z,text'
15933      archive_cmds_need_lc_F77=no
15934      hardcode_shlibpath_var_F77=no
15935      runpath_var='LD_RUN_PATH'
15936
15937      if test "$GCC" = yes; then
15938	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15939	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15940      else
15941	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15942	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15943      fi
15944      ;;
15945
15946    sysv5* | sco3.2v5* | sco5v6*)
15947      # Note: We can NOT use -z defs as we might desire, because we do not
15948      # link with -lc, and that would cause any symbols used from libc to
15949      # always be unresolved, which means just about no library would
15950      # ever link correctly.  If we're not using GNU ld we use -z text
15951      # though, which does catch some bad symbols but isn't as heavy-handed
15952      # as -z defs.
15953      no_undefined_flag_F77='${wl}-z,text'
15954      allow_undefined_flag_F77='${wl}-z,nodefs'
15955      archive_cmds_need_lc_F77=no
15956      hardcode_shlibpath_var_F77=no
15957      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15958      hardcode_libdir_separator_F77=':'
15959      link_all_deplibs_F77=yes
15960      export_dynamic_flag_spec_F77='${wl}-Bexport'
15961      runpath_var='LD_RUN_PATH'
15962
15963      if test "$GCC" = yes; then
15964	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15965	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15966      else
15967	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15968	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15969      fi
15970      ;;
15971
15972    uts4*)
15973      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15974      hardcode_libdir_flag_spec_F77='-L$libdir'
15975      hardcode_shlibpath_var_F77=no
15976      ;;
15977
15978    *)
15979      ld_shlibs_F77=no
15980      ;;
15981    esac
15982  fi
15983
15984{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15985$as_echo "$ld_shlibs_F77" >&6; }
15986test "$ld_shlibs_F77" = no && can_build_shared=no
15987
15988#
15989# Do we need to explicitly link libc?
15990#
15991case "x$archive_cmds_need_lc_F77" in
15992x|xyes)
15993  # Assume -lc should be added
15994  archive_cmds_need_lc_F77=yes
15995
15996  if test "$enable_shared" = yes && test "$GCC" = yes; then
15997    case $archive_cmds_F77 in
15998    *'~'*)
15999      # FIXME: we may have to deal with multi-command sequences.
16000      ;;
16001    '$CC '*)
16002      # Test whether the compiler implicitly links with -lc since on some
16003      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16004      # to ld, don't add -lc before -lgcc.
16005      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
16006$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16007      $rm conftest*
16008      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16009
16010      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16011  (eval $ac_compile) 2>&5
16012  ac_status=$?
16013  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16014  (exit $ac_status); } 2>conftest.err; then
16015        soname=conftest
16016        lib=conftest
16017        libobjs=conftest.$ac_objext
16018        deplibs=
16019        wl=$lt_prog_compiler_wl_F77
16020	pic_flag=$lt_prog_compiler_pic_F77
16021        compiler_flags=-v
16022        linker_flags=-v
16023        verstring=
16024        output_objdir=.
16025        libname=conftest
16026        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
16027        allow_undefined_flag_F77=
16028        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
16029  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
16030  ac_status=$?
16031  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16032  (exit $ac_status); }
16033        then
16034	  archive_cmds_need_lc_F77=no
16035        else
16036	  archive_cmds_need_lc_F77=yes
16037        fi
16038        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
16039      else
16040        cat conftest.err 1>&5
16041      fi
16042      $rm conftest*
16043      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
16044$as_echo "$archive_cmds_need_lc_F77" >&6; }
16045      ;;
16046    esac
16047  fi
16048  ;;
16049esac
16050
16051{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
16052$as_echo_n "checking dynamic linker characteristics... " >&6; }
16053library_names_spec=
16054libname_spec='lib$name'
16055soname_spec=
16056shrext_cmds=".so"
16057postinstall_cmds=
16058postuninstall_cmds=
16059finish_cmds=
16060finish_eval=
16061shlibpath_var=
16062shlibpath_overrides_runpath=unknown
16063version_type=none
16064dynamic_linker="$host_os ld.so"
16065sys_lib_dlsearch_path_spec="/lib /usr/lib"
16066
16067need_lib_prefix=unknown
16068hardcode_into_libs=no
16069
16070# when you set need_version to no, make sure it does not cause -set_version
16071# flags to be left without arguments
16072need_version=unknown
16073
16074case $host_os in
16075aix3*)
16076  version_type=linux
16077  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16078  shlibpath_var=LIBPATH
16079
16080  # AIX 3 has no versioning support, so we append a major version to the name.
16081  soname_spec='${libname}${release}${shared_ext}$major'
16082  ;;
16083
16084aix[4-9]*)
16085  version_type=linux
16086  need_lib_prefix=no
16087  need_version=no
16088  hardcode_into_libs=yes
16089  if test "$host_cpu" = ia64; then
16090    # AIX 5 supports IA64
16091    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16092    shlibpath_var=LD_LIBRARY_PATH
16093  else
16094    # With GCC up to 2.95.x, collect2 would create an import file
16095    # for dependence libraries.  The import file would start with
16096    # the line `#! .'.  This would cause the generated library to
16097    # depend on `.', always an invalid library.  This was fixed in
16098    # development snapshots of GCC prior to 3.0.
16099    case $host_os in
16100      aix4 | aix4.[01] | aix4.[01].*)
16101      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16102	   echo ' yes '
16103	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
16104	:
16105      else
16106	can_build_shared=no
16107      fi
16108      ;;
16109    esac
16110    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16111    # soname into executable. Probably we can add versioning support to
16112    # collect2, so additional links can be useful in future.
16113    if test "$aix_use_runtimelinking" = yes; then
16114      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16115      # instead of lib<name>.a to let people know that these are not
16116      # typical AIX shared libraries.
16117      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16118    else
16119      # We preserve .a as extension for shared libraries through AIX4.2
16120      # and later when we are not doing run time linking.
16121      library_names_spec='${libname}${release}.a $libname.a'
16122      soname_spec='${libname}${release}${shared_ext}$major'
16123    fi
16124    shlibpath_var=LIBPATH
16125  fi
16126  ;;
16127
16128amigaos*)
16129  library_names_spec='$libname.ixlibrary $libname.a'
16130  # Create ${libname}_ixlibrary.a entries in /sys/libs.
16131  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'
16132  ;;
16133
16134beos*)
16135  library_names_spec='${libname}${shared_ext}'
16136  dynamic_linker="$host_os ld.so"
16137  shlibpath_var=LIBRARY_PATH
16138  ;;
16139
16140bsdi[45]*)
16141  version_type=linux
16142  need_version=no
16143  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16144  soname_spec='${libname}${release}${shared_ext}$major'
16145  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16146  shlibpath_var=LD_LIBRARY_PATH
16147  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16148  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16149  # the default ld.so.conf also contains /usr/contrib/lib and
16150  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16151  # libtool to hard-code these into programs
16152  ;;
16153
16154cygwin* | mingw* | pw32*)
16155  version_type=windows
16156  shrext_cmds=".dll"
16157  need_version=no
16158  need_lib_prefix=no
16159
16160  case $GCC,$host_os in
16161  yes,cygwin* | yes,mingw* | yes,pw32*)
16162    library_names_spec='$libname.dll.a'
16163    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16164    postinstall_cmds='base_file=`basename \${file}`~
16165      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16166      dldir=$destdir/`dirname \$dlpath`~
16167      test -d \$dldir || mkdir -p \$dldir~
16168      $install_prog $dir/$dlname \$dldir/$dlname~
16169      chmod a+x \$dldir/$dlname'
16170    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16171      dlpath=$dir/\$dldll~
16172       $rm \$dlpath'
16173    shlibpath_overrides_runpath=yes
16174
16175    case $host_os in
16176    cygwin*)
16177      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16178      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16179      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
16180      ;;
16181    mingw*)
16182      # MinGW DLLs use traditional 'lib' prefix
16183      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16184      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16185      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16186        # It is most probably a Windows format PATH printed by
16187        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16188        # path with ; separators, and with drive letters. We can handle the
16189        # drive letters (cygwin fileutils understands them), so leave them,
16190        # especially as we might pass files found there to a mingw objdump,
16191        # which wouldn't understand a cygwinified path. Ahh.
16192        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16193      else
16194        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16195      fi
16196      ;;
16197    pw32*)
16198      # pw32 DLLs use 'pw' prefix rather than 'lib'
16199      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16200      ;;
16201    esac
16202    ;;
16203
16204  *)
16205    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16206    ;;
16207  esac
16208  dynamic_linker='Win32 ld.exe'
16209  # FIXME: first we should search . and the directory the executable is in
16210  shlibpath_var=PATH
16211  ;;
16212
16213darwin* | rhapsody*)
16214  dynamic_linker="$host_os dyld"
16215  version_type=darwin
16216  need_lib_prefix=no
16217  need_version=no
16218  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16219  soname_spec='${libname}${release}${major}$shared_ext'
16220  shlibpath_overrides_runpath=yes
16221  shlibpath_var=DYLD_LIBRARY_PATH
16222  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16223
16224  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16225  ;;
16226
16227dgux*)
16228  version_type=linux
16229  need_lib_prefix=no
16230  need_version=no
16231  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16232  soname_spec='${libname}${release}${shared_ext}$major'
16233  shlibpath_var=LD_LIBRARY_PATH
16234  ;;
16235
16236freebsd1*)
16237  dynamic_linker=no
16238  ;;
16239
16240freebsd* | dragonfly*)
16241  # DragonFly does not have aout.  When/if they implement a new
16242  # versioning mechanism, adjust this.
16243  if test -x /usr/bin/objformat; then
16244    objformat=`/usr/bin/objformat`
16245  else
16246    case $host_os in
16247    freebsd[123]*) objformat=aout ;;
16248    *) objformat=elf ;;
16249    esac
16250  fi
16251  version_type=freebsd-$objformat
16252  case $version_type in
16253    freebsd-elf*)
16254      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16255      need_version=no
16256      need_lib_prefix=no
16257      ;;
16258    freebsd-*)
16259      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16260      need_version=yes
16261      ;;
16262  esac
16263  shlibpath_var=LD_LIBRARY_PATH
16264  case $host_os in
16265  freebsd2*)
16266    shlibpath_overrides_runpath=yes
16267    ;;
16268  freebsd3.[01]* | freebsdelf3.[01]*)
16269    shlibpath_overrides_runpath=yes
16270    hardcode_into_libs=yes
16271    ;;
16272  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16273  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16274    shlibpath_overrides_runpath=no
16275    hardcode_into_libs=yes
16276    ;;
16277  *) # from 4.6 on, and DragonFly
16278    shlibpath_overrides_runpath=yes
16279    hardcode_into_libs=yes
16280    ;;
16281  esac
16282  ;;
16283
16284gnu*)
16285  version_type=linux
16286  need_lib_prefix=no
16287  need_version=no
16288  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16289  soname_spec='${libname}${release}${shared_ext}$major'
16290  shlibpath_var=LD_LIBRARY_PATH
16291  hardcode_into_libs=yes
16292  ;;
16293
16294hpux9* | hpux10* | hpux11*)
16295  # Give a soname corresponding to the major version so that dld.sl refuses to
16296  # link against other versions.
16297  version_type=sunos
16298  need_lib_prefix=no
16299  need_version=no
16300  case $host_cpu in
16301  ia64*)
16302    shrext_cmds='.so'
16303    hardcode_into_libs=yes
16304    dynamic_linker="$host_os dld.so"
16305    shlibpath_var=LD_LIBRARY_PATH
16306    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16307    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16308    soname_spec='${libname}${release}${shared_ext}$major'
16309    if test "X$HPUX_IA64_MODE" = X32; then
16310      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16311    else
16312      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16313    fi
16314    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16315    ;;
16316   hppa*64*)
16317     shrext_cmds='.sl'
16318     hardcode_into_libs=yes
16319     dynamic_linker="$host_os dld.sl"
16320     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16321     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16322     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16323     soname_spec='${libname}${release}${shared_ext}$major'
16324     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16325     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16326     ;;
16327   *)
16328    shrext_cmds='.sl'
16329    dynamic_linker="$host_os dld.sl"
16330    shlibpath_var=SHLIB_PATH
16331    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16332    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16333    soname_spec='${libname}${release}${shared_ext}$major'
16334    ;;
16335  esac
16336  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16337  postinstall_cmds='chmod 555 $lib'
16338  ;;
16339
16340interix[3-9]*)
16341  version_type=linux
16342  need_lib_prefix=no
16343  need_version=no
16344  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16345  soname_spec='${libname}${release}${shared_ext}$major'
16346  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16347  shlibpath_var=LD_LIBRARY_PATH
16348  shlibpath_overrides_runpath=no
16349  hardcode_into_libs=yes
16350  ;;
16351
16352irix5* | irix6* | nonstopux*)
16353  case $host_os in
16354    nonstopux*) version_type=nonstopux ;;
16355    *)
16356	if test "$lt_cv_prog_gnu_ld" = yes; then
16357		version_type=linux
16358	else
16359		version_type=irix
16360	fi ;;
16361  esac
16362  need_lib_prefix=no
16363  need_version=no
16364  soname_spec='${libname}${release}${shared_ext}$major'
16365  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16366  case $host_os in
16367  irix5* | nonstopux*)
16368    libsuff= shlibsuff=
16369    ;;
16370  *)
16371    case $LD in # libtool.m4 will add one of these switches to LD
16372    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16373      libsuff= shlibsuff= libmagic=32-bit;;
16374    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16375      libsuff=32 shlibsuff=N32 libmagic=N32;;
16376    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16377      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16378    *) libsuff= shlibsuff= libmagic=never-match;;
16379    esac
16380    ;;
16381  esac
16382  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16383  shlibpath_overrides_runpath=no
16384  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16385  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16386  hardcode_into_libs=yes
16387  ;;
16388
16389# No shared lib support for Linux oldld, aout, or coff.
16390linux*oldld* | linux*aout* | linux*coff*)
16391  dynamic_linker=no
16392  ;;
16393
16394# This must be Linux ELF.
16395linux* | k*bsd*-gnu)
16396  version_type=linux
16397  need_lib_prefix=no
16398  need_version=no
16399  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16400  soname_spec='${libname}${release}${shared_ext}$major'
16401  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16402  shlibpath_var=LD_LIBRARY_PATH
16403  shlibpath_overrides_runpath=no
16404  # This implies no fast_install, which is unacceptable.
16405  # Some rework will be needed to allow for fast_install
16406  # before this can be enabled.
16407  hardcode_into_libs=yes
16408
16409  # Append ld.so.conf contents to the search path
16410  if test -f /etc/ld.so.conf; then
16411    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' ' '`
16412    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16413  fi
16414
16415  # We used to test for /lib/ld.so.1 and disable shared libraries on
16416  # powerpc, because MkLinux only supported shared libraries with the
16417  # GNU dynamic linker.  Since this was broken with cross compilers,
16418  # most powerpc-linux boxes support dynamic linking these days and
16419  # people can always --disable-shared, the test was removed, and we
16420  # assume the GNU/Linux dynamic linker is in use.
16421  dynamic_linker='GNU/Linux ld.so'
16422  ;;
16423
16424netbsd*)
16425  version_type=sunos
16426  need_lib_prefix=no
16427  need_version=no
16428  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16429    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16430    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16431    dynamic_linker='NetBSD (a.out) ld.so'
16432  else
16433    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16434    soname_spec='${libname}${release}${shared_ext}$major'
16435    dynamic_linker='NetBSD ld.elf_so'
16436  fi
16437  shlibpath_var=LD_LIBRARY_PATH
16438  shlibpath_overrides_runpath=yes
16439  hardcode_into_libs=yes
16440  ;;
16441
16442newsos6)
16443  version_type=linux
16444  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16445  shlibpath_var=LD_LIBRARY_PATH
16446  shlibpath_overrides_runpath=yes
16447  ;;
16448
16449nto-qnx*)
16450  version_type=linux
16451  need_lib_prefix=no
16452  need_version=no
16453  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16454  soname_spec='${libname}${release}${shared_ext}$major'
16455  shlibpath_var=LD_LIBRARY_PATH
16456  shlibpath_overrides_runpath=yes
16457  ;;
16458
16459openbsd*)
16460  version_type=sunos
16461  sys_lib_dlsearch_path_spec="/usr/lib"
16462  need_lib_prefix=no
16463  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16464  case $host_os in
16465    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16466    *)                         need_version=no  ;;
16467  esac
16468  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16469  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16470  shlibpath_var=LD_LIBRARY_PATH
16471  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16472    case $host_os in
16473      openbsd2.[89] | openbsd2.[89].*)
16474	shlibpath_overrides_runpath=no
16475	;;
16476      *)
16477	shlibpath_overrides_runpath=yes
16478	;;
16479      esac
16480  else
16481    shlibpath_overrides_runpath=yes
16482  fi
16483  ;;
16484
16485os2*)
16486  libname_spec='$name'
16487  shrext_cmds=".dll"
16488  need_lib_prefix=no
16489  library_names_spec='$libname${shared_ext} $libname.a'
16490  dynamic_linker='OS/2 ld.exe'
16491  shlibpath_var=LIBPATH
16492  ;;
16493
16494osf3* | osf4* | osf5*)
16495  version_type=osf
16496  need_lib_prefix=no
16497  need_version=no
16498  soname_spec='${libname}${release}${shared_ext}$major'
16499  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16500  shlibpath_var=LD_LIBRARY_PATH
16501  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16502  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16503  ;;
16504
16505rdos*)
16506  dynamic_linker=no
16507  ;;
16508
16509solaris*)
16510  version_type=linux
16511  need_lib_prefix=no
16512  need_version=no
16513  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16514  soname_spec='${libname}${release}${shared_ext}$major'
16515  shlibpath_var=LD_LIBRARY_PATH
16516  shlibpath_overrides_runpath=yes
16517  hardcode_into_libs=yes
16518  # ldd complains unless libraries are executable
16519  postinstall_cmds='chmod +x $lib'
16520  ;;
16521
16522sunos4*)
16523  version_type=sunos
16524  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16525  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16526  shlibpath_var=LD_LIBRARY_PATH
16527  shlibpath_overrides_runpath=yes
16528  if test "$with_gnu_ld" = yes; then
16529    need_lib_prefix=no
16530  fi
16531  need_version=yes
16532  ;;
16533
16534sysv4 | sysv4.3*)
16535  version_type=linux
16536  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16537  soname_spec='${libname}${release}${shared_ext}$major'
16538  shlibpath_var=LD_LIBRARY_PATH
16539  case $host_vendor in
16540    sni)
16541      shlibpath_overrides_runpath=no
16542      need_lib_prefix=no
16543      export_dynamic_flag_spec='${wl}-Blargedynsym'
16544      runpath_var=LD_RUN_PATH
16545      ;;
16546    siemens)
16547      need_lib_prefix=no
16548      ;;
16549    motorola)
16550      need_lib_prefix=no
16551      need_version=no
16552      shlibpath_overrides_runpath=no
16553      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16554      ;;
16555  esac
16556  ;;
16557
16558sysv4*MP*)
16559  if test -d /usr/nec ;then
16560    version_type=linux
16561    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16562    soname_spec='$libname${shared_ext}.$major'
16563    shlibpath_var=LD_LIBRARY_PATH
16564  fi
16565  ;;
16566
16567sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16568  version_type=freebsd-elf
16569  need_lib_prefix=no
16570  need_version=no
16571  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16572  soname_spec='${libname}${release}${shared_ext}$major'
16573  shlibpath_var=LD_LIBRARY_PATH
16574  hardcode_into_libs=yes
16575  if test "$with_gnu_ld" = yes; then
16576    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16577    shlibpath_overrides_runpath=no
16578  else
16579    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16580    shlibpath_overrides_runpath=yes
16581    case $host_os in
16582      sco3.2v5*)
16583        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16584	;;
16585    esac
16586  fi
16587  sys_lib_dlsearch_path_spec='/usr/lib'
16588  ;;
16589
16590uts4*)
16591  version_type=linux
16592  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16593  soname_spec='${libname}${release}${shared_ext}$major'
16594  shlibpath_var=LD_LIBRARY_PATH
16595  ;;
16596
16597*)
16598  dynamic_linker=no
16599  ;;
16600esac
16601{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16602$as_echo "$dynamic_linker" >&6; }
16603test "$dynamic_linker" = no && can_build_shared=no
16604
16605if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16606  $as_echo_n "(cached) " >&6
16607else
16608  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16609fi
16610
16611sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16612if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16613  $as_echo_n "(cached) " >&6
16614else
16615  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16616fi
16617
16618sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16619
16620variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16621if test "$GCC" = yes; then
16622  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16623fi
16624
16625{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16626$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16627hardcode_action_F77=
16628if test -n "$hardcode_libdir_flag_spec_F77" || \
16629   test -n "$runpath_var_F77" || \
16630   test "X$hardcode_automatic_F77" = "Xyes" ; then
16631
16632  # We can hardcode non-existant directories.
16633  if test "$hardcode_direct_F77" != no &&
16634     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16635     # have to relink, otherwise we might link with an installed library
16636     # when we should be linking with a yet-to-be-installed one
16637     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16638     test "$hardcode_minus_L_F77" != no; then
16639    # Linking always hardcodes the temporary library directory.
16640    hardcode_action_F77=relink
16641  else
16642    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16643    hardcode_action_F77=immediate
16644  fi
16645else
16646  # We cannot hardcode anything, or else we can only hardcode existing
16647  # directories.
16648  hardcode_action_F77=unsupported
16649fi
16650{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16651$as_echo "$hardcode_action_F77" >&6; }
16652
16653if test "$hardcode_action_F77" = relink; then
16654  # Fast installation is not supported
16655  enable_fast_install=no
16656elif test "$shlibpath_overrides_runpath" = yes ||
16657     test "$enable_shared" = no; then
16658  # Fast installation is not necessary
16659  enable_fast_install=needless
16660fi
16661
16662
16663# The else clause should only fire when bootstrapping the
16664# libtool distribution, otherwise you forgot to ship ltmain.sh
16665# with your package, and you will get complaints that there are
16666# no rules to generate ltmain.sh.
16667if test -f "$ltmain"; then
16668  # See if we are running on zsh, and set the options which allow our commands through
16669  # without removal of \ escapes.
16670  if test -n "${ZSH_VERSION+set}" ; then
16671    setopt NO_GLOB_SUBST
16672  fi
16673  # Now quote all the things that may contain metacharacters while being
16674  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16675  # variables and quote the copies for generation of the libtool script.
16676  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16677    SED SHELL STRIP \
16678    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16679    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16680    deplibs_check_method reload_flag reload_cmds need_locks \
16681    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16682    lt_cv_sys_global_symbol_to_c_name_address \
16683    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16684    old_postinstall_cmds old_postuninstall_cmds \
16685    compiler_F77 \
16686    CC_F77 \
16687    LD_F77 \
16688    lt_prog_compiler_wl_F77 \
16689    lt_prog_compiler_pic_F77 \
16690    lt_prog_compiler_static_F77 \
16691    lt_prog_compiler_no_builtin_flag_F77 \
16692    export_dynamic_flag_spec_F77 \
16693    thread_safe_flag_spec_F77 \
16694    whole_archive_flag_spec_F77 \
16695    enable_shared_with_static_runtimes_F77 \
16696    old_archive_cmds_F77 \
16697    old_archive_from_new_cmds_F77 \
16698    predep_objects_F77 \
16699    postdep_objects_F77 \
16700    predeps_F77 \
16701    postdeps_F77 \
16702    compiler_lib_search_path_F77 \
16703    compiler_lib_search_dirs_F77 \
16704    archive_cmds_F77 \
16705    archive_expsym_cmds_F77 \
16706    postinstall_cmds_F77 \
16707    postuninstall_cmds_F77 \
16708    old_archive_from_expsyms_cmds_F77 \
16709    allow_undefined_flag_F77 \
16710    no_undefined_flag_F77 \
16711    export_symbols_cmds_F77 \
16712    hardcode_libdir_flag_spec_F77 \
16713    hardcode_libdir_flag_spec_ld_F77 \
16714    hardcode_libdir_separator_F77 \
16715    hardcode_automatic_F77 \
16716    module_cmds_F77 \
16717    module_expsym_cmds_F77 \
16718    lt_cv_prog_compiler_c_o_F77 \
16719    fix_srcfile_path_F77 \
16720    exclude_expsyms_F77 \
16721    include_expsyms_F77; do
16722
16723    case $var in
16724    old_archive_cmds_F77 | \
16725    old_archive_from_new_cmds_F77 | \
16726    archive_cmds_F77 | \
16727    archive_expsym_cmds_F77 | \
16728    module_cmds_F77 | \
16729    module_expsym_cmds_F77 | \
16730    old_archive_from_expsyms_cmds_F77 | \
16731    export_symbols_cmds_F77 | \
16732    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16733    postinstall_cmds | postuninstall_cmds | \
16734    old_postinstall_cmds | old_postuninstall_cmds | \
16735    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16736      # Double-quote double-evaled strings.
16737      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16738      ;;
16739    *)
16740      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16741      ;;
16742    esac
16743  done
16744
16745  case $lt_echo in
16746  *'\$0 --fallback-echo"')
16747    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16748    ;;
16749  esac
16750
16751cfgfile="$ofile"
16752
16753  cat <<__EOF__ >> "$cfgfile"
16754# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16755
16756# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16757
16758# Shell to use when invoking shell scripts.
16759SHELL=$lt_SHELL
16760
16761# Whether or not to build shared libraries.
16762build_libtool_libs=$enable_shared
16763
16764# Whether or not to build static libraries.
16765build_old_libs=$enable_static
16766
16767# Whether or not to add -lc for building shared libraries.
16768build_libtool_need_lc=$archive_cmds_need_lc_F77
16769
16770# Whether or not to disallow shared libs when runtime libs are static
16771allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16772
16773# Whether or not to optimize for fast installation.
16774fast_install=$enable_fast_install
16775
16776# The host system.
16777host_alias=$host_alias
16778host=$host
16779host_os=$host_os
16780
16781# The build system.
16782build_alias=$build_alias
16783build=$build
16784build_os=$build_os
16785
16786# An echo program that does not interpret backslashes.
16787echo=$lt_echo
16788
16789# The archiver.
16790AR=$lt_AR
16791AR_FLAGS=$lt_AR_FLAGS
16792
16793# A C compiler.
16794LTCC=$lt_LTCC
16795
16796# LTCC compiler flags.
16797LTCFLAGS=$lt_LTCFLAGS
16798
16799# A language-specific compiler.
16800CC=$lt_compiler_F77
16801
16802# Is the compiler the GNU C compiler?
16803with_gcc=$GCC_F77
16804
16805# An ERE matcher.
16806EGREP=$lt_EGREP
16807
16808# The linker used to build libraries.
16809LD=$lt_LD_F77
16810
16811# Whether we need hard or soft links.
16812LN_S=$lt_LN_S
16813
16814# A BSD-compatible nm program.
16815NM=$lt_NM
16816
16817# A symbol stripping program
16818STRIP=$lt_STRIP
16819
16820# Used to examine libraries when file_magic_cmd begins "file"
16821MAGIC_CMD=$MAGIC_CMD
16822
16823# Used on cygwin: DLL creation program.
16824DLLTOOL="$DLLTOOL"
16825
16826# Used on cygwin: object dumper.
16827OBJDUMP="$OBJDUMP"
16828
16829# Used on cygwin: assembler.
16830AS="$AS"
16831
16832# The name of the directory that contains temporary libtool files.
16833objdir=$objdir
16834
16835# How to create reloadable object files.
16836reload_flag=$lt_reload_flag
16837reload_cmds=$lt_reload_cmds
16838
16839# How to pass a linker flag through the compiler.
16840wl=$lt_lt_prog_compiler_wl_F77
16841
16842# Object file suffix (normally "o").
16843objext="$ac_objext"
16844
16845# Old archive suffix (normally "a").
16846libext="$libext"
16847
16848# Shared library suffix (normally ".so").
16849shrext_cmds='$shrext_cmds'
16850
16851# Executable file suffix (normally "").
16852exeext="$exeext"
16853
16854# Additional compiler flags for building library objects.
16855pic_flag=$lt_lt_prog_compiler_pic_F77
16856pic_mode=$pic_mode
16857
16858# What is the maximum length of a command?
16859max_cmd_len=$lt_cv_sys_max_cmd_len
16860
16861# Does compiler simultaneously support -c and -o options?
16862compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16863
16864# Must we lock files when doing compilation?
16865need_locks=$lt_need_locks
16866
16867# Do we need the lib prefix for modules?
16868need_lib_prefix=$need_lib_prefix
16869
16870# Do we need a version for libraries?
16871need_version=$need_version
16872
16873# Whether dlopen is supported.
16874dlopen_support=$enable_dlopen
16875
16876# Whether dlopen of programs is supported.
16877dlopen_self=$enable_dlopen_self
16878
16879# Whether dlopen of statically linked programs is supported.
16880dlopen_self_static=$enable_dlopen_self_static
16881
16882# Compiler flag to prevent dynamic linking.
16883link_static_flag=$lt_lt_prog_compiler_static_F77
16884
16885# Compiler flag to turn off builtin functions.
16886no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16887
16888# Compiler flag to allow reflexive dlopens.
16889export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16890
16891# Compiler flag to generate shared objects directly from archives.
16892whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16893
16894# Compiler flag to generate thread-safe objects.
16895thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16896
16897# Library versioning type.
16898version_type=$version_type
16899
16900# Format of library name prefix.
16901libname_spec=$lt_libname_spec
16902
16903# List of archive names.  First name is the real one, the rest are links.
16904# The last name is the one that the linker finds with -lNAME.
16905library_names_spec=$lt_library_names_spec
16906
16907# The coded name of the library, if different from the real name.
16908soname_spec=$lt_soname_spec
16909
16910# Commands used to build and install an old-style archive.
16911RANLIB=$lt_RANLIB
16912old_archive_cmds=$lt_old_archive_cmds_F77
16913old_postinstall_cmds=$lt_old_postinstall_cmds
16914old_postuninstall_cmds=$lt_old_postuninstall_cmds
16915
16916# Create an old-style archive from a shared archive.
16917old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16918
16919# Create a temporary old-style archive to link instead of a shared archive.
16920old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16921
16922# Commands used to build and install a shared archive.
16923archive_cmds=$lt_archive_cmds_F77
16924archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16925postinstall_cmds=$lt_postinstall_cmds
16926postuninstall_cmds=$lt_postuninstall_cmds
16927
16928# Commands used to build a loadable module (assumed same as above if empty)
16929module_cmds=$lt_module_cmds_F77
16930module_expsym_cmds=$lt_module_expsym_cmds_F77
16931
16932# Commands to strip libraries.
16933old_striplib=$lt_old_striplib
16934striplib=$lt_striplib
16935
16936# Dependencies to place before the objects being linked to create a
16937# shared library.
16938predep_objects=$lt_predep_objects_F77
16939
16940# Dependencies to place after the objects being linked to create a
16941# shared library.
16942postdep_objects=$lt_postdep_objects_F77
16943
16944# Dependencies to place before the objects being linked to create a
16945# shared library.
16946predeps=$lt_predeps_F77
16947
16948# Dependencies to place after the objects being linked to create a
16949# shared library.
16950postdeps=$lt_postdeps_F77
16951
16952# The directories searched by this compiler when creating a shared
16953# library
16954compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16955
16956# The library search path used internally by the compiler when linking
16957# a shared library.
16958compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16959
16960# Method to check whether dependent libraries are shared objects.
16961deplibs_check_method=$lt_deplibs_check_method
16962
16963# Command to use when deplibs_check_method == file_magic.
16964file_magic_cmd=$lt_file_magic_cmd
16965
16966# Flag that allows shared libraries with undefined symbols to be built.
16967allow_undefined_flag=$lt_allow_undefined_flag_F77
16968
16969# Flag that forces no undefined symbols.
16970no_undefined_flag=$lt_no_undefined_flag_F77
16971
16972# Commands used to finish a libtool library installation in a directory.
16973finish_cmds=$lt_finish_cmds
16974
16975# Same as above, but a single script fragment to be evaled but not shown.
16976finish_eval=$lt_finish_eval
16977
16978# Take the output of nm and produce a listing of raw symbols and C names.
16979global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16980
16981# Transform the output of nm in a proper C declaration
16982global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16983
16984# Transform the output of nm in a C name address pair
16985global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16986
16987# This is the shared library runtime path variable.
16988runpath_var=$runpath_var
16989
16990# This is the shared library path variable.
16991shlibpath_var=$shlibpath_var
16992
16993# Is shlibpath searched before the hard-coded library search path?
16994shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16995
16996# How to hardcode a shared library path into an executable.
16997hardcode_action=$hardcode_action_F77
16998
16999# Whether we should hardcode library paths into libraries.
17000hardcode_into_libs=$hardcode_into_libs
17001
17002# Flag to hardcode \$libdir into a binary during linking.
17003# This must work even if \$libdir does not exist.
17004hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
17005
17006# If ld is used when linking, flag to hardcode \$libdir into
17007# a binary during linking. This must work even if \$libdir does
17008# not exist.
17009hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
17010
17011# Whether we need a single -rpath flag with a separated argument.
17012hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
17013
17014# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
17015# resulting binary.
17016hardcode_direct=$hardcode_direct_F77
17017
17018# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
17019# resulting binary.
17020hardcode_minus_L=$hardcode_minus_L_F77
17021
17022# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
17023# the resulting binary.
17024hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
17025
17026# Set to yes if building a shared library automatically hardcodes DIR into the library
17027# and all subsequent libraries and executables linked against it.
17028hardcode_automatic=$hardcode_automatic_F77
17029
17030# Variables whose values should be saved in libtool wrapper scripts and
17031# restored at relink time.
17032variables_saved_for_relink="$variables_saved_for_relink"
17033
17034# Whether libtool must link a program against all its dependency libraries.
17035link_all_deplibs=$link_all_deplibs_F77
17036
17037# Compile-time system search path for libraries
17038sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17039
17040# Run-time system search path for libraries
17041sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17042
17043# Fix the shell variable \$srcfile for the compiler.
17044fix_srcfile_path=$lt_fix_srcfile_path
17045
17046# Set to yes if exported symbols are required.
17047always_export_symbols=$always_export_symbols_F77
17048
17049# The commands to list exported symbols.
17050export_symbols_cmds=$lt_export_symbols_cmds_F77
17051
17052# The commands to extract the exported symbol list from a shared archive.
17053extract_expsyms_cmds=$lt_extract_expsyms_cmds
17054
17055# Symbols that should not be listed in the preloaded symbols.
17056exclude_expsyms=$lt_exclude_expsyms_F77
17057
17058# Symbols that must always be exported.
17059include_expsyms=$lt_include_expsyms_F77
17060
17061# ### END LIBTOOL TAG CONFIG: $tagname
17062
17063__EOF__
17064
17065
17066else
17067  # If there is no Makefile yet, we rely on a make rule to execute
17068  # `config.status --recheck' to rerun these tests and create the
17069  # libtool script then.
17070  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
17071  if test -f "$ltmain_in"; then
17072    test -f Makefile && make "$ltmain"
17073  fi
17074fi
17075
17076
17077ac_ext=c
17078ac_cpp='$CPP $CPPFLAGS'
17079ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17080ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17081ac_compiler_gnu=$ac_cv_c_compiler_gnu
17082
17083CC="$lt_save_CC"
17084
17085	else
17086	  tagname=""
17087	fi
17088	;;
17089
17090      GCJ)
17091	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
17092
17093
17094# Source file extension for Java test sources.
17095ac_ext=java
17096
17097# Object file extension for compiled Java test sources.
17098objext=o
17099objext_GCJ=$objext
17100
17101# Code to be used in simple compile tests
17102lt_simple_compile_test_code="class foo {}"
17103
17104# Code to be used in simple link tests
17105lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
17106
17107# ltmain only uses $CC for tagged configurations so make sure $CC is set.
17108
17109# If no C compiler was specified, use CC.
17110LTCC=${LTCC-"$CC"}
17111
17112# If no C compiler flags were specified, use CFLAGS.
17113LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17114
17115# Allow CC to be a program name with arguments.
17116compiler=$CC
17117
17118
17119# save warnings/boilerplate of simple test code
17120ac_outfile=conftest.$ac_objext
17121echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17122eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17123_lt_compiler_boilerplate=`cat conftest.err`
17124$rm conftest*
17125
17126ac_outfile=conftest.$ac_objext
17127echo "$lt_simple_link_test_code" >conftest.$ac_ext
17128eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17129_lt_linker_boilerplate=`cat conftest.err`
17130$rm -r conftest*
17131
17132
17133# Allow CC to be a program name with arguments.
17134lt_save_CC="$CC"
17135CC=${GCJ-"gcj"}
17136compiler=$CC
17137compiler_GCJ=$CC
17138for cc_temp in $compiler""; do
17139  case $cc_temp in
17140    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17141    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17142    \-*) ;;
17143    *) break;;
17144  esac
17145done
17146cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17147
17148
17149# GCJ did not exist at the time GCC didn't implicitly link libc in.
17150archive_cmds_need_lc_GCJ=no
17151
17152old_archive_cmds_GCJ=$old_archive_cmds
17153
17154
17155lt_prog_compiler_no_builtin_flag_GCJ=
17156
17157if test "$GCC" = yes; then
17158  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
17159
17160
17161{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17162$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17163if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
17164  $as_echo_n "(cached) " >&6
17165else
17166  lt_cv_prog_compiler_rtti_exceptions=no
17167  ac_outfile=conftest.$ac_objext
17168   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17169   lt_compiler_flag="-fno-rtti -fno-exceptions"
17170   # Insert the option either (1) after the last *FLAGS variable, or
17171   # (2) before a word containing "conftest.", or (3) at the end.
17172   # Note that $ac_compile itself does not contain backslashes and begins
17173   # with a dollar sign (not a hyphen), so the echo should work correctly.
17174   # The option is referenced via a variable to avoid confusing sed.
17175   lt_compile=`echo "$ac_compile" | $SED \
17176   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17177   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17178   -e 's:$: $lt_compiler_flag:'`
17179   (eval echo "\"\$as_me:17179: $lt_compile\"" >&5)
17180   (eval "$lt_compile" 2>conftest.err)
17181   ac_status=$?
17182   cat conftest.err >&5
17183   echo "$as_me:17183: \$? = $ac_status" >&5
17184   if (exit $ac_status) && test -s "$ac_outfile"; then
17185     # The compiler can only warn and ignore the option if not recognized
17186     # So say no if there are warnings other than the usual output.
17187     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17188     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17189     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17190       lt_cv_prog_compiler_rtti_exceptions=yes
17191     fi
17192   fi
17193   $rm conftest*
17194
17195fi
17196{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17197$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17198
17199if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17200    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17201else
17202    :
17203fi
17204
17205fi
17206
17207lt_prog_compiler_wl_GCJ=
17208lt_prog_compiler_pic_GCJ=
17209lt_prog_compiler_static_GCJ=
17210
17211{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17212$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17213
17214  if test "$GCC" = yes; then
17215    lt_prog_compiler_wl_GCJ='-Wl,'
17216    lt_prog_compiler_static_GCJ='-static'
17217
17218    case $host_os in
17219      aix*)
17220      # All AIX code is PIC.
17221      if test "$host_cpu" = ia64; then
17222	# AIX 5 now supports IA64 processor
17223	lt_prog_compiler_static_GCJ='-Bstatic'
17224      fi
17225      ;;
17226
17227    amigaos*)
17228      # FIXME: we need at least 68020 code to build shared libraries, but
17229      # adding the `-m68020' flag to GCC prevents building anything better,
17230      # like `-m68040'.
17231      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17232      ;;
17233
17234    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17235      # PIC is the default for these OSes.
17236      ;;
17237
17238    mingw* | cygwin* | pw32* | os2*)
17239      # This hack is so that the source file can tell whether it is being
17240      # built for inclusion in a dll (and should export symbols for example).
17241      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17242      # (--disable-auto-import) libraries
17243
17244      ;;
17245
17246    darwin* | rhapsody*)
17247      # PIC is the default on this platform
17248      # Common symbols not allowed in MH_DYLIB files
17249      lt_prog_compiler_pic_GCJ='-fno-common'
17250      ;;
17251
17252    interix[3-9]*)
17253      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17254      # Instead, we relocate shared libraries at runtime.
17255      ;;
17256
17257    msdosdjgpp*)
17258      # Just because we use GCC doesn't mean we suddenly get shared libraries
17259      # on systems that don't support them.
17260      lt_prog_compiler_can_build_shared_GCJ=no
17261      enable_shared=no
17262      ;;
17263
17264    sysv4*MP*)
17265      if test -d /usr/nec; then
17266	lt_prog_compiler_pic_GCJ=-Kconform_pic
17267      fi
17268      ;;
17269
17270    hpux*)
17271      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17272      # not for PA HP-UX.
17273      case $host_cpu in
17274      hppa*64*|ia64*)
17275	# +Z the default
17276	;;
17277      *)
17278	lt_prog_compiler_pic_GCJ='-fPIC'
17279	;;
17280      esac
17281      ;;
17282
17283    *)
17284      lt_prog_compiler_pic_GCJ='-fPIC'
17285      ;;
17286    esac
17287  else
17288    # PORTME Check for flag to pass linker flags through the system compiler.
17289    case $host_os in
17290    aix*)
17291      lt_prog_compiler_wl_GCJ='-Wl,'
17292      if test "$host_cpu" = ia64; then
17293	# AIX 5 now supports IA64 processor
17294	lt_prog_compiler_static_GCJ='-Bstatic'
17295      else
17296	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17297      fi
17298      ;;
17299      darwin*)
17300        # PIC is the default on this platform
17301        # Common symbols not allowed in MH_DYLIB files
17302       case $cc_basename in
17303         xlc*)
17304         lt_prog_compiler_pic_GCJ='-qnocommon'
17305         lt_prog_compiler_wl_GCJ='-Wl,'
17306         ;;
17307       esac
17308       ;;
17309
17310    mingw* | cygwin* | pw32* | os2*)
17311      # This hack is so that the source file can tell whether it is being
17312      # built for inclusion in a dll (and should export symbols for example).
17313
17314      ;;
17315
17316    hpux9* | hpux10* | hpux11*)
17317      lt_prog_compiler_wl_GCJ='-Wl,'
17318      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17319      # not for PA HP-UX.
17320      case $host_cpu in
17321      hppa*64*|ia64*)
17322	# +Z the default
17323	;;
17324      *)
17325	lt_prog_compiler_pic_GCJ='+Z'
17326	;;
17327      esac
17328      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17329      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17330      ;;
17331
17332    irix5* | irix6* | nonstopux*)
17333      lt_prog_compiler_wl_GCJ='-Wl,'
17334      # PIC (with -KPIC) is the default.
17335      lt_prog_compiler_static_GCJ='-non_shared'
17336      ;;
17337
17338    newsos6)
17339      lt_prog_compiler_pic_GCJ='-KPIC'
17340      lt_prog_compiler_static_GCJ='-Bstatic'
17341      ;;
17342
17343    linux* | k*bsd*-gnu)
17344      case $cc_basename in
17345      icc* | ecc*)
17346	lt_prog_compiler_wl_GCJ='-Wl,'
17347	lt_prog_compiler_pic_GCJ='-KPIC'
17348	lt_prog_compiler_static_GCJ='-static'
17349        ;;
17350      pgcc* | pgf77* | pgf90* | pgf95*)
17351        # Portland Group compilers (*not* the Pentium gcc compiler,
17352	# which looks to be a dead project)
17353	lt_prog_compiler_wl_GCJ='-Wl,'
17354	lt_prog_compiler_pic_GCJ='-fpic'
17355	lt_prog_compiler_static_GCJ='-Bstatic'
17356        ;;
17357      ccc*)
17358        lt_prog_compiler_wl_GCJ='-Wl,'
17359        # All Alpha code is PIC.
17360        lt_prog_compiler_static_GCJ='-non_shared'
17361        ;;
17362      *)
17363        case `$CC -V 2>&1 | sed 5q` in
17364	*Sun\ C*)
17365	  # Sun C 5.9
17366	  lt_prog_compiler_pic_GCJ='-KPIC'
17367	  lt_prog_compiler_static_GCJ='-Bstatic'
17368	  lt_prog_compiler_wl_GCJ='-Wl,'
17369	  ;;
17370	*Sun\ F*)
17371	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17372	  lt_prog_compiler_pic_GCJ='-KPIC'
17373	  lt_prog_compiler_static_GCJ='-Bstatic'
17374	  lt_prog_compiler_wl_GCJ=''
17375	  ;;
17376	esac
17377	;;
17378      esac
17379      ;;
17380
17381    osf3* | osf4* | osf5*)
17382      lt_prog_compiler_wl_GCJ='-Wl,'
17383      # All OSF/1 code is PIC.
17384      lt_prog_compiler_static_GCJ='-non_shared'
17385      ;;
17386
17387    rdos*)
17388      lt_prog_compiler_static_GCJ='-non_shared'
17389      ;;
17390
17391    solaris*)
17392      lt_prog_compiler_pic_GCJ='-KPIC'
17393      lt_prog_compiler_static_GCJ='-Bstatic'
17394      case $cc_basename in
17395      f77* | f90* | f95*)
17396	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17397      *)
17398	lt_prog_compiler_wl_GCJ='-Wl,';;
17399      esac
17400      ;;
17401
17402    sunos4*)
17403      lt_prog_compiler_wl_GCJ='-Qoption ld '
17404      lt_prog_compiler_pic_GCJ='-PIC'
17405      lt_prog_compiler_static_GCJ='-Bstatic'
17406      ;;
17407
17408    sysv4 | sysv4.2uw2* | sysv4.3*)
17409      lt_prog_compiler_wl_GCJ='-Wl,'
17410      lt_prog_compiler_pic_GCJ='-KPIC'
17411      lt_prog_compiler_static_GCJ='-Bstatic'
17412      ;;
17413
17414    sysv4*MP*)
17415      if test -d /usr/nec ;then
17416	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17417	lt_prog_compiler_static_GCJ='-Bstatic'
17418      fi
17419      ;;
17420
17421    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17422      lt_prog_compiler_wl_GCJ='-Wl,'
17423      lt_prog_compiler_pic_GCJ='-KPIC'
17424      lt_prog_compiler_static_GCJ='-Bstatic'
17425      ;;
17426
17427    unicos*)
17428      lt_prog_compiler_wl_GCJ='-Wl,'
17429      lt_prog_compiler_can_build_shared_GCJ=no
17430      ;;
17431
17432    uts4*)
17433      lt_prog_compiler_pic_GCJ='-pic'
17434      lt_prog_compiler_static_GCJ='-Bstatic'
17435      ;;
17436
17437    *)
17438      lt_prog_compiler_can_build_shared_GCJ=no
17439      ;;
17440    esac
17441  fi
17442
17443{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17444$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17445
17446#
17447# Check to make sure the PIC flag actually works.
17448#
17449if test -n "$lt_prog_compiler_pic_GCJ"; then
17450
17451{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17452$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17453if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17454  $as_echo_n "(cached) " >&6
17455else
17456  lt_cv_prog_compiler_pic_works_GCJ=no
17457  ac_outfile=conftest.$ac_objext
17458   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17459   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17460   # Insert the option either (1) after the last *FLAGS variable, or
17461   # (2) before a word containing "conftest.", or (3) at the end.
17462   # Note that $ac_compile itself does not contain backslashes and begins
17463   # with a dollar sign (not a hyphen), so the echo should work correctly.
17464   # The option is referenced via a variable to avoid confusing sed.
17465   lt_compile=`echo "$ac_compile" | $SED \
17466   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17467   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17468   -e 's:$: $lt_compiler_flag:'`
17469   (eval echo "\"\$as_me:17469: $lt_compile\"" >&5)
17470   (eval "$lt_compile" 2>conftest.err)
17471   ac_status=$?
17472   cat conftest.err >&5
17473   echo "$as_me:17473: \$? = $ac_status" >&5
17474   if (exit $ac_status) && test -s "$ac_outfile"; then
17475     # The compiler can only warn and ignore the option if not recognized
17476     # So say no if there are warnings other than the usual output.
17477     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17478     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17479     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17480       lt_cv_prog_compiler_pic_works_GCJ=yes
17481     fi
17482   fi
17483   $rm conftest*
17484
17485fi
17486{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17487$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17488
17489if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17490    case $lt_prog_compiler_pic_GCJ in
17491     "" | " "*) ;;
17492     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17493     esac
17494else
17495    lt_prog_compiler_pic_GCJ=
17496     lt_prog_compiler_can_build_shared_GCJ=no
17497fi
17498
17499fi
17500case $host_os in
17501  # For platforms which do not support PIC, -DPIC is meaningless:
17502  *djgpp*)
17503    lt_prog_compiler_pic_GCJ=
17504    ;;
17505  *)
17506    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17507    ;;
17508esac
17509
17510#
17511# Check to make sure the static flag actually works.
17512#
17513wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17514{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17515$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17516if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17517  $as_echo_n "(cached) " >&6
17518else
17519  lt_cv_prog_compiler_static_works_GCJ=no
17520   save_LDFLAGS="$LDFLAGS"
17521   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17522   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17523   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17524     # The linker can only warn and ignore the option if not recognized
17525     # So say no if there are warnings
17526     if test -s conftest.err; then
17527       # Append any errors to the config.log.
17528       cat conftest.err 1>&5
17529       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17530       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17531       if diff conftest.exp conftest.er2 >/dev/null; then
17532         lt_cv_prog_compiler_static_works_GCJ=yes
17533       fi
17534     else
17535       lt_cv_prog_compiler_static_works_GCJ=yes
17536     fi
17537   fi
17538   $rm -r conftest*
17539   LDFLAGS="$save_LDFLAGS"
17540
17541fi
17542{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17543$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17544
17545if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17546    :
17547else
17548    lt_prog_compiler_static_GCJ=
17549fi
17550
17551
17552{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17553$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17554if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17555  $as_echo_n "(cached) " >&6
17556else
17557  lt_cv_prog_compiler_c_o_GCJ=no
17558   $rm -r conftest 2>/dev/null
17559   mkdir conftest
17560   cd conftest
17561   mkdir out
17562   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17563
17564   lt_compiler_flag="-o out/conftest2.$ac_objext"
17565   # Insert the option either (1) after the last *FLAGS variable, or
17566   # (2) before a word containing "conftest.", or (3) at the end.
17567   # Note that $ac_compile itself does not contain backslashes and begins
17568   # with a dollar sign (not a hyphen), so the echo should work correctly.
17569   lt_compile=`echo "$ac_compile" | $SED \
17570   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17571   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17572   -e 's:$: $lt_compiler_flag:'`
17573   (eval echo "\"\$as_me:17573: $lt_compile\"" >&5)
17574   (eval "$lt_compile" 2>out/conftest.err)
17575   ac_status=$?
17576   cat out/conftest.err >&5
17577   echo "$as_me:17577: \$? = $ac_status" >&5
17578   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17579   then
17580     # The compiler can only warn and ignore the option if not recognized
17581     # So say no if there are warnings
17582     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17583     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17584     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17585       lt_cv_prog_compiler_c_o_GCJ=yes
17586     fi
17587   fi
17588   chmod u+w . 2>&5
17589   $rm conftest*
17590   # SGI C++ compiler will create directory out/ii_files/ for
17591   # template instantiation
17592   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17593   $rm out/* && rmdir out
17594   cd ..
17595   rmdir conftest
17596   $rm conftest*
17597
17598fi
17599{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17600$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17601
17602
17603hard_links="nottested"
17604if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17605  # do not overwrite the value of need_locks provided by the user
17606  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17607$as_echo_n "checking if we can lock with hard links... " >&6; }
17608  hard_links=yes
17609  $rm conftest*
17610  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17611  touch conftest.a
17612  ln conftest.a conftest.b 2>&5 || hard_links=no
17613  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17614  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17615$as_echo "$hard_links" >&6; }
17616  if test "$hard_links" = no; then
17617    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17618$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17619    need_locks=warn
17620  fi
17621else
17622  need_locks=no
17623fi
17624
17625{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17626$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17627
17628  runpath_var=
17629  allow_undefined_flag_GCJ=
17630  enable_shared_with_static_runtimes_GCJ=no
17631  archive_cmds_GCJ=
17632  archive_expsym_cmds_GCJ=
17633  old_archive_From_new_cmds_GCJ=
17634  old_archive_from_expsyms_cmds_GCJ=
17635  export_dynamic_flag_spec_GCJ=
17636  whole_archive_flag_spec_GCJ=
17637  thread_safe_flag_spec_GCJ=
17638  hardcode_libdir_flag_spec_GCJ=
17639  hardcode_libdir_flag_spec_ld_GCJ=
17640  hardcode_libdir_separator_GCJ=
17641  hardcode_direct_GCJ=no
17642  hardcode_minus_L_GCJ=no
17643  hardcode_shlibpath_var_GCJ=unsupported
17644  link_all_deplibs_GCJ=unknown
17645  hardcode_automatic_GCJ=no
17646  module_cmds_GCJ=
17647  module_expsym_cmds_GCJ=
17648  always_export_symbols_GCJ=no
17649  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17650  # include_expsyms should be a list of space-separated symbols to be *always*
17651  # included in the symbol list
17652  include_expsyms_GCJ=
17653  # exclude_expsyms can be an extended regexp of symbols to exclude
17654  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17655  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17656  # as well as any symbol that contains `d'.
17657  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17658  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17659  # platforms (ab)use it in PIC code, but their linkers get confused if
17660  # the symbol is explicitly referenced.  Since portable code cannot
17661  # rely on this symbol name, it's probably fine to never include it in
17662  # preloaded symbol tables.
17663  # Exclude shared library initialization/finalization symbols.
17664  extract_expsyms_cmds=
17665  # Just being paranoid about ensuring that cc_basename is set.
17666  for cc_temp in $compiler""; do
17667  case $cc_temp in
17668    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17669    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17670    \-*) ;;
17671    *) break;;
17672  esac
17673done
17674cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17675
17676  case $host_os in
17677  cygwin* | mingw* | pw32*)
17678    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17679    # When not using gcc, we currently assume that we are using
17680    # Microsoft Visual C++.
17681    if test "$GCC" != yes; then
17682      with_gnu_ld=no
17683    fi
17684    ;;
17685  interix*)
17686    # we just hope/assume this is gcc and not c89 (= MSVC++)
17687    with_gnu_ld=yes
17688    ;;
17689  openbsd*)
17690    with_gnu_ld=no
17691    ;;
17692  esac
17693
17694  ld_shlibs_GCJ=yes
17695  if test "$with_gnu_ld" = yes; then
17696    # If archive_cmds runs LD, not CC, wlarc should be empty
17697    wlarc='${wl}'
17698
17699    # Set some defaults for GNU ld with shared library support. These
17700    # are reset later if shared libraries are not supported. Putting them
17701    # here allows them to be overridden if necessary.
17702    runpath_var=LD_RUN_PATH
17703    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17704    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17705    # ancient GNU ld didn't support --whole-archive et. al.
17706    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17707	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17708      else
17709  	whole_archive_flag_spec_GCJ=
17710    fi
17711    supports_anon_versioning=no
17712    case `$LD -v 2>/dev/null` in
17713      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17714      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17715      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17716      *\ 2.11.*) ;; # other 2.11 versions
17717      *) supports_anon_versioning=yes ;;
17718    esac
17719
17720    # See if GNU ld supports shared libraries.
17721    case $host_os in
17722    aix[3-9]*)
17723      # On AIX/PPC, the GNU linker is very broken
17724      if test "$host_cpu" != ia64; then
17725	ld_shlibs_GCJ=no
17726	cat <<EOF 1>&2
17727
17728*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17729*** to be unable to reliably create shared libraries on AIX.
17730*** Therefore, libtool is disabling shared libraries support.  If you
17731*** really care for shared libraries, you may want to modify your PATH
17732*** so that a non-GNU linker is found, and then restart.
17733
17734EOF
17735      fi
17736      ;;
17737
17738    amigaos*)
17739      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
17740      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17741      hardcode_minus_L_GCJ=yes
17742
17743      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17744      # that the semantics of dynamic libraries on AmigaOS, at least up
17745      # to version 4, is to share data among multiple programs linked
17746      # with the same dynamic library.  Since this doesn't match the
17747      # behavior of shared libraries on other platforms, we can't use
17748      # them.
17749      ld_shlibs_GCJ=no
17750      ;;
17751
17752    beos*)
17753      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17754	allow_undefined_flag_GCJ=unsupported
17755	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17756	# support --undefined.  This deserves some investigation.  FIXME
17757	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17758      else
17759	ld_shlibs_GCJ=no
17760      fi
17761      ;;
17762
17763    cygwin* | mingw* | pw32*)
17764      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17765      # as there is no search path for DLLs.
17766      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17767      allow_undefined_flag_GCJ=unsupported
17768      always_export_symbols_GCJ=no
17769      enable_shared_with_static_runtimes_GCJ=yes
17770      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17771
17772      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17773        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17774	# If the export-symbols file already is a .def file (1st line
17775	# is EXPORTS), use it as is; otherwise, prepend...
17776	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17777	  cp $export_symbols $output_objdir/$soname.def;
17778	else
17779	  echo EXPORTS > $output_objdir/$soname.def;
17780	  cat $export_symbols >> $output_objdir/$soname.def;
17781	fi~
17782	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17783      else
17784	ld_shlibs_GCJ=no
17785      fi
17786      ;;
17787
17788    interix[3-9]*)
17789      hardcode_direct_GCJ=no
17790      hardcode_shlibpath_var_GCJ=no
17791      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17792      export_dynamic_flag_spec_GCJ='${wl}-E'
17793      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17794      # Instead, shared libraries are loaded at an image base (0x10000000 by
17795      # default) and relocated if they conflict, which is a slow very memory
17796      # consuming and fragmenting process.  To avoid this, we pick a random,
17797      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17798      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17799      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17800      archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17801      ;;
17802
17803    gnu* | linux* | k*bsd*-gnu)
17804      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17805	tmp_addflag=
17806	case $cc_basename,$host_cpu in
17807	pgcc*)				# Portland Group C compiler
17808	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17809	  tmp_addflag=' $pic_flag'
17810	  ;;
17811	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17812	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17813	  tmp_addflag=' $pic_flag -Mnomain' ;;
17814	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17815	  tmp_addflag=' -i_dynamic' ;;
17816	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17817	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17818	ifc* | ifort*)			# Intel Fortran compiler
17819	  tmp_addflag=' -nofor_main' ;;
17820	esac
17821	case `$CC -V 2>&1 | sed 5q` in
17822	*Sun\ C*)			# Sun C 5.9
17823	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17824	  tmp_sharedflag='-G' ;;
17825	*Sun\ F*)			# Sun Fortran 8.3
17826	  tmp_sharedflag='-G' ;;
17827	*)
17828	  tmp_sharedflag='-shared' ;;
17829	esac
17830	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17831
17832	if test $supports_anon_versioning = yes; then
17833	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17834  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17835  $echo "local: *; };" >> $output_objdir/$libname.ver~
17836	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17837	fi
17838      else
17839	ld_shlibs_GCJ=no
17840      fi
17841      ;;
17842
17843    netbsd*)
17844      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17845	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17846	wlarc=
17847      else
17848	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17849	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17850      fi
17851      ;;
17852
17853    solaris*)
17854      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17855	ld_shlibs_GCJ=no
17856	cat <<EOF 1>&2
17857
17858*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17859*** create shared libraries on Solaris systems.  Therefore, libtool
17860*** is disabling shared libraries support.  We urge you to upgrade GNU
17861*** binutils to release 2.9.1 or newer.  Another option is to modify
17862*** your PATH or compiler configuration so that the native linker is
17863*** used, and then restart.
17864
17865EOF
17866      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17867	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17868	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17869      else
17870	ld_shlibs_GCJ=no
17871      fi
17872      ;;
17873
17874    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17875      case `$LD -v 2>&1` in
17876        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17877	ld_shlibs_GCJ=no
17878	cat <<_LT_EOF 1>&2
17879
17880*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17881*** reliably create shared libraries on SCO systems.  Therefore, libtool
17882*** is disabling shared libraries support.  We urge you to upgrade GNU
17883*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17884*** your PATH or compiler configuration so that the native linker is
17885*** used, and then restart.
17886
17887_LT_EOF
17888	;;
17889	*)
17890	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17891	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17892	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17893	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17894	  else
17895	    ld_shlibs_GCJ=no
17896	  fi
17897	;;
17898      esac
17899      ;;
17900
17901    sunos4*)
17902      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17903      wlarc=
17904      hardcode_direct_GCJ=yes
17905      hardcode_shlibpath_var_GCJ=no
17906      ;;
17907
17908    *)
17909      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17910	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17911	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17912      else
17913	ld_shlibs_GCJ=no
17914      fi
17915      ;;
17916    esac
17917
17918    if test "$ld_shlibs_GCJ" = no; then
17919      runpath_var=
17920      hardcode_libdir_flag_spec_GCJ=
17921      export_dynamic_flag_spec_GCJ=
17922      whole_archive_flag_spec_GCJ=
17923    fi
17924  else
17925    # PORTME fill in a description of your system's linker (not GNU ld)
17926    case $host_os in
17927    aix3*)
17928      allow_undefined_flag_GCJ=unsupported
17929      always_export_symbols_GCJ=yes
17930      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
17931      # Note: this linker hardcodes the directories in LIBPATH if there
17932      # are no directories specified by -L.
17933      hardcode_minus_L_GCJ=yes
17934      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17935	# Neither direct hardcoding nor static linking is supported with a
17936	# broken collect2.
17937	hardcode_direct_GCJ=unsupported
17938      fi
17939      ;;
17940
17941    aix[4-9]*)
17942      if test "$host_cpu" = ia64; then
17943	# On IA64, the linker does run time linking by default, so we don't
17944	# have to do anything special.
17945	aix_use_runtimelinking=no
17946	exp_sym_flag='-Bexport'
17947	no_entry_flag=""
17948      else
17949	# If we're using GNU nm, then we don't want the "-C" option.
17950	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17951	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17952	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17953	else
17954	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17955	fi
17956	aix_use_runtimelinking=no
17957
17958	# Test if we are trying to use run time linking or normal
17959	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17960	# need to do runtime linking.
17961	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17962	  for ld_flag in $LDFLAGS; do
17963  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17964  	    aix_use_runtimelinking=yes
17965  	    break
17966  	  fi
17967	  done
17968	  ;;
17969	esac
17970
17971	exp_sym_flag='-bexport'
17972	no_entry_flag='-bnoentry'
17973      fi
17974
17975      # When large executables or shared objects are built, AIX ld can
17976      # have problems creating the table of contents.  If linking a library
17977      # or program results in "error TOC overflow" add -mminimal-toc to
17978      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17979      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17980
17981      archive_cmds_GCJ=''
17982      hardcode_direct_GCJ=yes
17983      hardcode_libdir_separator_GCJ=':'
17984      link_all_deplibs_GCJ=yes
17985
17986      if test "$GCC" = yes; then
17987	case $host_os in aix4.[012]|aix4.[012].*)
17988	# We only want to do this on AIX 4.2 and lower, the check
17989	# below for broken collect2 doesn't work under 4.3+
17990	  collect2name=`${CC} -print-prog-name=collect2`
17991	  if test -f "$collect2name" && \
17992  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17993	  then
17994  	  # We have reworked collect2
17995  	  :
17996	  else
17997  	  # We have old collect2
17998  	  hardcode_direct_GCJ=unsupported
17999  	  # It fails to find uninstalled libraries when the uninstalled
18000  	  # path is not listed in the libpath.  Setting hardcode_minus_L
18001  	  # to unsupported forces relinking
18002  	  hardcode_minus_L_GCJ=yes
18003  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
18004  	  hardcode_libdir_separator_GCJ=
18005	  fi
18006	  ;;
18007	esac
18008	shared_flag='-shared'
18009	if test "$aix_use_runtimelinking" = yes; then
18010	  shared_flag="$shared_flag "'${wl}-G'
18011	fi
18012      else
18013	# not using gcc
18014	if test "$host_cpu" = ia64; then
18015  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18016  	# chokes on -Wl,-G. The following line is correct:
18017	  shared_flag='-G'
18018	else
18019	  if test "$aix_use_runtimelinking" = yes; then
18020	    shared_flag='${wl}-G'
18021	  else
18022	    shared_flag='${wl}-bM:SRE'
18023	  fi
18024	fi
18025      fi
18026
18027      # It seems that -bexpall does not export symbols beginning with
18028      # underscore (_), so it is better to generate a list of symbols to export.
18029      always_export_symbols_GCJ=yes
18030      if test "$aix_use_runtimelinking" = yes; then
18031	# Warning - without using the other runtime loading flags (-brtl),
18032	# -berok will link without error, but may produce a broken library.
18033	allow_undefined_flag_GCJ='-berok'
18034       # Determine the default libpath from the value encoded in an empty executable.
18035       cat >conftest.$ac_ext <<_ACEOF
18036/* confdefs.h.  */
18037_ACEOF
18038cat confdefs.h >>conftest.$ac_ext
18039cat >>conftest.$ac_ext <<_ACEOF
18040/* end confdefs.h.  */
18041
18042int
18043main ()
18044{
18045
18046  ;
18047  return 0;
18048}
18049_ACEOF
18050rm -f conftest.$ac_objext conftest$ac_exeext
18051if { (ac_try="$ac_link"
18052case "(($ac_try" in
18053  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18054  *) ac_try_echo=$ac_try;;
18055esac
18056eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18057$as_echo "$ac_try_echo") >&5
18058  (eval "$ac_link") 2>conftest.er1
18059  ac_status=$?
18060  grep -v '^ *+' conftest.er1 >conftest.err
18061  rm -f conftest.er1
18062  cat conftest.err >&5
18063  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18064  (exit $ac_status); } && {
18065	 test -z "$ac_c_werror_flag" ||
18066	 test ! -s conftest.err
18067       } && test -s conftest$ac_exeext && {
18068	 test "$cross_compiling" = yes ||
18069	 $as_test_x conftest$ac_exeext
18070       }; then
18071
18072lt_aix_libpath_sed='
18073    /Import File Strings/,/^$/ {
18074	/^0/ {
18075	    s/^0  *\(.*\)$/\1/
18076	    p
18077	}
18078    }'
18079aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18080# Check for a 64-bit object if we didn't find anything.
18081if test -z "$aix_libpath"; then
18082  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18083fi
18084else
18085  $as_echo "$as_me: failed program was:" >&5
18086sed 's/^/| /' conftest.$ac_ext >&5
18087
18088
18089fi
18090
18091rm -rf conftest.dSYM
18092rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18093      conftest$ac_exeext conftest.$ac_ext
18094if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18095
18096       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18097	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
18098       else
18099	if test "$host_cpu" = ia64; then
18100	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18101	  allow_undefined_flag_GCJ="-z nodefs"
18102	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
18103	else
18104	 # Determine the default libpath from the value encoded in an empty executable.
18105	 cat >conftest.$ac_ext <<_ACEOF
18106/* confdefs.h.  */
18107_ACEOF
18108cat confdefs.h >>conftest.$ac_ext
18109cat >>conftest.$ac_ext <<_ACEOF
18110/* end confdefs.h.  */
18111
18112int
18113main ()
18114{
18115
18116  ;
18117  return 0;
18118}
18119_ACEOF
18120rm -f conftest.$ac_objext conftest$ac_exeext
18121if { (ac_try="$ac_link"
18122case "(($ac_try" in
18123  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18124  *) ac_try_echo=$ac_try;;
18125esac
18126eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18127$as_echo "$ac_try_echo") >&5
18128  (eval "$ac_link") 2>conftest.er1
18129  ac_status=$?
18130  grep -v '^ *+' conftest.er1 >conftest.err
18131  rm -f conftest.er1
18132  cat conftest.err >&5
18133  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18134  (exit $ac_status); } && {
18135	 test -z "$ac_c_werror_flag" ||
18136	 test ! -s conftest.err
18137       } && test -s conftest$ac_exeext && {
18138	 test "$cross_compiling" = yes ||
18139	 $as_test_x conftest$ac_exeext
18140       }; then
18141
18142lt_aix_libpath_sed='
18143    /Import File Strings/,/^$/ {
18144	/^0/ {
18145	    s/^0  *\(.*\)$/\1/
18146	    p
18147	}
18148    }'
18149aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18150# Check for a 64-bit object if we didn't find anything.
18151if test -z "$aix_libpath"; then
18152  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18153fi
18154else
18155  $as_echo "$as_me: failed program was:" >&5
18156sed 's/^/| /' conftest.$ac_ext >&5
18157
18158
18159fi
18160
18161rm -rf conftest.dSYM
18162rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18163      conftest$ac_exeext conftest.$ac_ext
18164if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18165
18166	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18167	  # Warning - without using the other run time loading flags,
18168	  # -berok will link without error, but may produce a broken library.
18169	  no_undefined_flag_GCJ=' ${wl}-bernotok'
18170	  allow_undefined_flag_GCJ=' ${wl}-berok'
18171	  # Exported symbols can be pulled into shared objects from archives
18172	  whole_archive_flag_spec_GCJ='$convenience'
18173	  archive_cmds_need_lc_GCJ=yes
18174	  # This is similar to how AIX traditionally builds its shared libraries.
18175	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
18176	fi
18177      fi
18178      ;;
18179
18180    amigaos*)
18181      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
18182      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18183      hardcode_minus_L_GCJ=yes
18184      # see comment about different semantics on the GNU ld section
18185      ld_shlibs_GCJ=no
18186      ;;
18187
18188    bsdi[45]*)
18189      export_dynamic_flag_spec_GCJ=-rdynamic
18190      ;;
18191
18192    cygwin* | mingw* | pw32*)
18193      # When not using gcc, we currently assume that we are using
18194      # Microsoft Visual C++.
18195      # hardcode_libdir_flag_spec is actually meaningless, as there is
18196      # no search path for DLLs.
18197      hardcode_libdir_flag_spec_GCJ=' '
18198      allow_undefined_flag_GCJ=unsupported
18199      # Tell ltmain to make .lib files, not .a files.
18200      libext=lib
18201      # Tell ltmain to make .dll files, not .so files.
18202      shrext_cmds=".dll"
18203      # FIXME: Setting linknames here is a bad hack.
18204      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18205      # The linker will automatically build a .lib file if we build a DLL.
18206      old_archive_From_new_cmds_GCJ='true'
18207      # FIXME: Should let the user specify the lib program.
18208      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18209      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18210      enable_shared_with_static_runtimes_GCJ=yes
18211      ;;
18212
18213    darwin* | rhapsody*)
18214      case $host_os in
18215        rhapsody* | darwin1.[012])
18216         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18217         ;;
18218       *) # Darwin 1.3 on
18219         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18220           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18221         else
18222           case ${MACOSX_DEPLOYMENT_TARGET} in
18223             10.[012])
18224               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18225               ;;
18226             10.*)
18227               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18228               ;;
18229           esac
18230         fi
18231         ;;
18232      esac
18233      archive_cmds_need_lc_GCJ=no
18234      hardcode_direct_GCJ=no
18235      hardcode_automatic_GCJ=yes
18236      hardcode_shlibpath_var_GCJ=unsupported
18237      whole_archive_flag_spec_GCJ=''
18238      link_all_deplibs_GCJ=yes
18239    if test "$GCC" = yes ; then
18240    	output_verbose_link_cmd='echo'
18241        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18242        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18243        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18244        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18245    else
18246      case $cc_basename in
18247        xlc*)
18248         output_verbose_link_cmd='echo'
18249         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18250         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18251          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18252         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18253          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18254          ;;
18255       *)
18256         ld_shlibs_GCJ=no
18257          ;;
18258      esac
18259    fi
18260      ;;
18261
18262    dgux*)
18263      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18264      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18265      hardcode_shlibpath_var_GCJ=no
18266      ;;
18267
18268    freebsd1*)
18269      ld_shlibs_GCJ=no
18270      ;;
18271
18272    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18273    # support.  Future versions do this automatically, but an explicit c++rt0.o
18274    # does not break anything, and helps significantly (at the cost of a little
18275    # extra space).
18276    freebsd2.2*)
18277      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18278      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18279      hardcode_direct_GCJ=yes
18280      hardcode_shlibpath_var_GCJ=no
18281      ;;
18282
18283    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18284    freebsd2*)
18285      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18286      hardcode_direct_GCJ=yes
18287      hardcode_minus_L_GCJ=yes
18288      hardcode_shlibpath_var_GCJ=no
18289      ;;
18290
18291    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18292    freebsd* | dragonfly*)
18293      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18294      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18295      hardcode_direct_GCJ=yes
18296      hardcode_shlibpath_var_GCJ=no
18297      ;;
18298
18299    hpux9*)
18300      if test "$GCC" = yes; then
18301	archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
18302      else
18303	archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
18304      fi
18305      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18306      hardcode_libdir_separator_GCJ=:
18307      hardcode_direct_GCJ=yes
18308
18309      # hardcode_minus_L: Not really in the search PATH,
18310      # but as the default location of the library.
18311      hardcode_minus_L_GCJ=yes
18312      export_dynamic_flag_spec_GCJ='${wl}-E'
18313      ;;
18314
18315    hpux10*)
18316      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18317	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18318      else
18319	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18320      fi
18321      if test "$with_gnu_ld" = no; then
18322	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18323	hardcode_libdir_separator_GCJ=:
18324
18325	hardcode_direct_GCJ=yes
18326	export_dynamic_flag_spec_GCJ='${wl}-E'
18327
18328	# hardcode_minus_L: Not really in the search PATH,
18329	# but as the default location of the library.
18330	hardcode_minus_L_GCJ=yes
18331      fi
18332      ;;
18333
18334    hpux11*)
18335      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18336	case $host_cpu in
18337	hppa*64*)
18338	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18339	  ;;
18340	ia64*)
18341	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18342	  ;;
18343	*)
18344	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18345	  ;;
18346	esac
18347      else
18348	case $host_cpu in
18349	hppa*64*)
18350	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18351	  ;;
18352	ia64*)
18353	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18354	  ;;
18355	*)
18356	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18357	  ;;
18358	esac
18359      fi
18360      if test "$with_gnu_ld" = no; then
18361	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18362	hardcode_libdir_separator_GCJ=:
18363
18364	case $host_cpu in
18365	hppa*64*|ia64*)
18366	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18367	  hardcode_direct_GCJ=no
18368	  hardcode_shlibpath_var_GCJ=no
18369	  ;;
18370	*)
18371	  hardcode_direct_GCJ=yes
18372	  export_dynamic_flag_spec_GCJ='${wl}-E'
18373
18374	  # hardcode_minus_L: Not really in the search PATH,
18375	  # but as the default location of the library.
18376	  hardcode_minus_L_GCJ=yes
18377	  ;;
18378	esac
18379      fi
18380      ;;
18381
18382    irix5* | irix6* | nonstopux*)
18383      if test "$GCC" = yes; then
18384	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18385      else
18386	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18387	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18388      fi
18389      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18390      hardcode_libdir_separator_GCJ=:
18391      link_all_deplibs_GCJ=yes
18392      ;;
18393
18394    netbsd*)
18395      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18396	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18397      else
18398	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18399      fi
18400      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18401      hardcode_direct_GCJ=yes
18402      hardcode_shlibpath_var_GCJ=no
18403      ;;
18404
18405    newsos6)
18406      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18407      hardcode_direct_GCJ=yes
18408      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18409      hardcode_libdir_separator_GCJ=:
18410      hardcode_shlibpath_var_GCJ=no
18411      ;;
18412
18413    openbsd*)
18414      if test -f /usr/libexec/ld.so; then
18415	hardcode_direct_GCJ=yes
18416	hardcode_shlibpath_var_GCJ=no
18417	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18418	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18419	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18420	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18421	  export_dynamic_flag_spec_GCJ='${wl}-E'
18422	else
18423	  case $host_os in
18424	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18425	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18426	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18427	     ;;
18428	   *)
18429	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18430	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18431	     ;;
18432	  esac
18433        fi
18434      else
18435	ld_shlibs_GCJ=no
18436      fi
18437      ;;
18438
18439    os2*)
18440      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18441      hardcode_minus_L_GCJ=yes
18442      allow_undefined_flag_GCJ=unsupported
18443      archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
18444      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18445      ;;
18446
18447    osf3*)
18448      if test "$GCC" = yes; then
18449	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18450	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18451      else
18452	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18453	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18454      fi
18455      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18456      hardcode_libdir_separator_GCJ=:
18457      ;;
18458
18459    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18460      if test "$GCC" = yes; then
18461	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18462	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18463	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18464      else
18465	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18466	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18467	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
18468	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
18469
18470	# Both c and cxx compiler support -rpath directly
18471	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18472      fi
18473      hardcode_libdir_separator_GCJ=:
18474      ;;
18475
18476    solaris*)
18477      no_undefined_flag_GCJ=' -z text'
18478      if test "$GCC" = yes; then
18479	wlarc='${wl}'
18480	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18481	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18482	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18483      else
18484	wlarc=''
18485	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18486	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18487  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18488      fi
18489      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18490      hardcode_shlibpath_var_GCJ=no
18491      case $host_os in
18492      solaris2.[0-5] | solaris2.[0-5].*) ;;
18493      *)
18494	# The compiler driver will combine and reorder linker options,
18495	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18496	# but is careful enough not to reorder.
18497 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18498	if test "$GCC" = yes; then
18499	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18500	else
18501	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18502	fi
18503	;;
18504      esac
18505      link_all_deplibs_GCJ=yes
18506      ;;
18507
18508    sunos4*)
18509      if test "x$host_vendor" = xsequent; then
18510	# Use $CC to link under sequent, because it throws in some extra .o
18511	# files that make .init and .fini sections work.
18512	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18513      else
18514	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18515      fi
18516      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18517      hardcode_direct_GCJ=yes
18518      hardcode_minus_L_GCJ=yes
18519      hardcode_shlibpath_var_GCJ=no
18520      ;;
18521
18522    sysv4)
18523      case $host_vendor in
18524	sni)
18525	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18526	  hardcode_direct_GCJ=yes # is this really true???
18527	;;
18528	siemens)
18529	  ## LD is ld it makes a PLAMLIB
18530	  ## CC just makes a GrossModule.
18531	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18532	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18533	  hardcode_direct_GCJ=no
18534        ;;
18535	motorola)
18536	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18537	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18538	;;
18539      esac
18540      runpath_var='LD_RUN_PATH'
18541      hardcode_shlibpath_var_GCJ=no
18542      ;;
18543
18544    sysv4.3*)
18545      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18546      hardcode_shlibpath_var_GCJ=no
18547      export_dynamic_flag_spec_GCJ='-Bexport'
18548      ;;
18549
18550    sysv4*MP*)
18551      if test -d /usr/nec; then
18552	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18553	hardcode_shlibpath_var_GCJ=no
18554	runpath_var=LD_RUN_PATH
18555	hardcode_runpath_var=yes
18556	ld_shlibs_GCJ=yes
18557      fi
18558      ;;
18559
18560    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18561      no_undefined_flag_GCJ='${wl}-z,text'
18562      archive_cmds_need_lc_GCJ=no
18563      hardcode_shlibpath_var_GCJ=no
18564      runpath_var='LD_RUN_PATH'
18565
18566      if test "$GCC" = yes; then
18567	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18568	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18569      else
18570	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18571	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18572      fi
18573      ;;
18574
18575    sysv5* | sco3.2v5* | sco5v6*)
18576      # Note: We can NOT use -z defs as we might desire, because we do not
18577      # link with -lc, and that would cause any symbols used from libc to
18578      # always be unresolved, which means just about no library would
18579      # ever link correctly.  If we're not using GNU ld we use -z text
18580      # though, which does catch some bad symbols but isn't as heavy-handed
18581      # as -z defs.
18582      no_undefined_flag_GCJ='${wl}-z,text'
18583      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18584      archive_cmds_need_lc_GCJ=no
18585      hardcode_shlibpath_var_GCJ=no
18586      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18587      hardcode_libdir_separator_GCJ=':'
18588      link_all_deplibs_GCJ=yes
18589      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18590      runpath_var='LD_RUN_PATH'
18591
18592      if test "$GCC" = yes; then
18593	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18594	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18595      else
18596	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18597	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18598      fi
18599      ;;
18600
18601    uts4*)
18602      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18603      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18604      hardcode_shlibpath_var_GCJ=no
18605      ;;
18606
18607    *)
18608      ld_shlibs_GCJ=no
18609      ;;
18610    esac
18611  fi
18612
18613{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18614$as_echo "$ld_shlibs_GCJ" >&6; }
18615test "$ld_shlibs_GCJ" = no && can_build_shared=no
18616
18617#
18618# Do we need to explicitly link libc?
18619#
18620case "x$archive_cmds_need_lc_GCJ" in
18621x|xyes)
18622  # Assume -lc should be added
18623  archive_cmds_need_lc_GCJ=yes
18624
18625  if test "$enable_shared" = yes && test "$GCC" = yes; then
18626    case $archive_cmds_GCJ in
18627    *'~'*)
18628      # FIXME: we may have to deal with multi-command sequences.
18629      ;;
18630    '$CC '*)
18631      # Test whether the compiler implicitly links with -lc since on some
18632      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18633      # to ld, don't add -lc before -lgcc.
18634      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18635$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18636      $rm conftest*
18637      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18638
18639      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18640  (eval $ac_compile) 2>&5
18641  ac_status=$?
18642  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18643  (exit $ac_status); } 2>conftest.err; then
18644        soname=conftest
18645        lib=conftest
18646        libobjs=conftest.$ac_objext
18647        deplibs=
18648        wl=$lt_prog_compiler_wl_GCJ
18649	pic_flag=$lt_prog_compiler_pic_GCJ
18650        compiler_flags=-v
18651        linker_flags=-v
18652        verstring=
18653        output_objdir=.
18654        libname=conftest
18655        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18656        allow_undefined_flag_GCJ=
18657        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18658  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18659  ac_status=$?
18660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18661  (exit $ac_status); }
18662        then
18663	  archive_cmds_need_lc_GCJ=no
18664        else
18665	  archive_cmds_need_lc_GCJ=yes
18666        fi
18667        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18668      else
18669        cat conftest.err 1>&5
18670      fi
18671      $rm conftest*
18672      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18673$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18674      ;;
18675    esac
18676  fi
18677  ;;
18678esac
18679
18680{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18681$as_echo_n "checking dynamic linker characteristics... " >&6; }
18682library_names_spec=
18683libname_spec='lib$name'
18684soname_spec=
18685shrext_cmds=".so"
18686postinstall_cmds=
18687postuninstall_cmds=
18688finish_cmds=
18689finish_eval=
18690shlibpath_var=
18691shlibpath_overrides_runpath=unknown
18692version_type=none
18693dynamic_linker="$host_os ld.so"
18694sys_lib_dlsearch_path_spec="/lib /usr/lib"
18695
18696need_lib_prefix=unknown
18697hardcode_into_libs=no
18698
18699# when you set need_version to no, make sure it does not cause -set_version
18700# flags to be left without arguments
18701need_version=unknown
18702
18703case $host_os in
18704aix3*)
18705  version_type=linux
18706  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18707  shlibpath_var=LIBPATH
18708
18709  # AIX 3 has no versioning support, so we append a major version to the name.
18710  soname_spec='${libname}${release}${shared_ext}$major'
18711  ;;
18712
18713aix[4-9]*)
18714  version_type=linux
18715  need_lib_prefix=no
18716  need_version=no
18717  hardcode_into_libs=yes
18718  if test "$host_cpu" = ia64; then
18719    # AIX 5 supports IA64
18720    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18721    shlibpath_var=LD_LIBRARY_PATH
18722  else
18723    # With GCC up to 2.95.x, collect2 would create an import file
18724    # for dependence libraries.  The import file would start with
18725    # the line `#! .'.  This would cause the generated library to
18726    # depend on `.', always an invalid library.  This was fixed in
18727    # development snapshots of GCC prior to 3.0.
18728    case $host_os in
18729      aix4 | aix4.[01] | aix4.[01].*)
18730      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18731	   echo ' yes '
18732	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18733	:
18734      else
18735	can_build_shared=no
18736      fi
18737      ;;
18738    esac
18739    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18740    # soname into executable. Probably we can add versioning support to
18741    # collect2, so additional links can be useful in future.
18742    if test "$aix_use_runtimelinking" = yes; then
18743      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18744      # instead of lib<name>.a to let people know that these are not
18745      # typical AIX shared libraries.
18746      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18747    else
18748      # We preserve .a as extension for shared libraries through AIX4.2
18749      # and later when we are not doing run time linking.
18750      library_names_spec='${libname}${release}.a $libname.a'
18751      soname_spec='${libname}${release}${shared_ext}$major'
18752    fi
18753    shlibpath_var=LIBPATH
18754  fi
18755  ;;
18756
18757amigaos*)
18758  library_names_spec='$libname.ixlibrary $libname.a'
18759  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18760  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'
18761  ;;
18762
18763beos*)
18764  library_names_spec='${libname}${shared_ext}'
18765  dynamic_linker="$host_os ld.so"
18766  shlibpath_var=LIBRARY_PATH
18767  ;;
18768
18769bsdi[45]*)
18770  version_type=linux
18771  need_version=no
18772  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18773  soname_spec='${libname}${release}${shared_ext}$major'
18774  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18775  shlibpath_var=LD_LIBRARY_PATH
18776  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18777  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18778  # the default ld.so.conf also contains /usr/contrib/lib and
18779  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18780  # libtool to hard-code these into programs
18781  ;;
18782
18783cygwin* | mingw* | pw32*)
18784  version_type=windows
18785  shrext_cmds=".dll"
18786  need_version=no
18787  need_lib_prefix=no
18788
18789  case $GCC,$host_os in
18790  yes,cygwin* | yes,mingw* | yes,pw32*)
18791    library_names_spec='$libname.dll.a'
18792    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18793    postinstall_cmds='base_file=`basename \${file}`~
18794      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18795      dldir=$destdir/`dirname \$dlpath`~
18796      test -d \$dldir || mkdir -p \$dldir~
18797      $install_prog $dir/$dlname \$dldir/$dlname~
18798      chmod a+x \$dldir/$dlname'
18799    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18800      dlpath=$dir/\$dldll~
18801       $rm \$dlpath'
18802    shlibpath_overrides_runpath=yes
18803
18804    case $host_os in
18805    cygwin*)
18806      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18807      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18808      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18809      ;;
18810    mingw*)
18811      # MinGW DLLs use traditional 'lib' prefix
18812      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18813      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18814      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18815        # It is most probably a Windows format PATH printed by
18816        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18817        # path with ; separators, and with drive letters. We can handle the
18818        # drive letters (cygwin fileutils understands them), so leave them,
18819        # especially as we might pass files found there to a mingw objdump,
18820        # which wouldn't understand a cygwinified path. Ahh.
18821        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18822      else
18823        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18824      fi
18825      ;;
18826    pw32*)
18827      # pw32 DLLs use 'pw' prefix rather than 'lib'
18828      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18829      ;;
18830    esac
18831    ;;
18832
18833  *)
18834    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18835    ;;
18836  esac
18837  dynamic_linker='Win32 ld.exe'
18838  # FIXME: first we should search . and the directory the executable is in
18839  shlibpath_var=PATH
18840  ;;
18841
18842darwin* | rhapsody*)
18843  dynamic_linker="$host_os dyld"
18844  version_type=darwin
18845  need_lib_prefix=no
18846  need_version=no
18847  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18848  soname_spec='${libname}${release}${major}$shared_ext'
18849  shlibpath_overrides_runpath=yes
18850  shlibpath_var=DYLD_LIBRARY_PATH
18851  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18852
18853  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18854  ;;
18855
18856dgux*)
18857  version_type=linux
18858  need_lib_prefix=no
18859  need_version=no
18860  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18861  soname_spec='${libname}${release}${shared_ext}$major'
18862  shlibpath_var=LD_LIBRARY_PATH
18863  ;;
18864
18865freebsd1*)
18866  dynamic_linker=no
18867  ;;
18868
18869freebsd* | dragonfly*)
18870  # DragonFly does not have aout.  When/if they implement a new
18871  # versioning mechanism, adjust this.
18872  if test -x /usr/bin/objformat; then
18873    objformat=`/usr/bin/objformat`
18874  else
18875    case $host_os in
18876    freebsd[123]*) objformat=aout ;;
18877    *) objformat=elf ;;
18878    esac
18879  fi
18880  version_type=freebsd-$objformat
18881  case $version_type in
18882    freebsd-elf*)
18883      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18884      need_version=no
18885      need_lib_prefix=no
18886      ;;
18887    freebsd-*)
18888      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18889      need_version=yes
18890      ;;
18891  esac
18892  shlibpath_var=LD_LIBRARY_PATH
18893  case $host_os in
18894  freebsd2*)
18895    shlibpath_overrides_runpath=yes
18896    ;;
18897  freebsd3.[01]* | freebsdelf3.[01]*)
18898    shlibpath_overrides_runpath=yes
18899    hardcode_into_libs=yes
18900    ;;
18901  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18902  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18903    shlibpath_overrides_runpath=no
18904    hardcode_into_libs=yes
18905    ;;
18906  *) # from 4.6 on, and DragonFly
18907    shlibpath_overrides_runpath=yes
18908    hardcode_into_libs=yes
18909    ;;
18910  esac
18911  ;;
18912
18913gnu*)
18914  version_type=linux
18915  need_lib_prefix=no
18916  need_version=no
18917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18918  soname_spec='${libname}${release}${shared_ext}$major'
18919  shlibpath_var=LD_LIBRARY_PATH
18920  hardcode_into_libs=yes
18921  ;;
18922
18923hpux9* | hpux10* | hpux11*)
18924  # Give a soname corresponding to the major version so that dld.sl refuses to
18925  # link against other versions.
18926  version_type=sunos
18927  need_lib_prefix=no
18928  need_version=no
18929  case $host_cpu in
18930  ia64*)
18931    shrext_cmds='.so'
18932    hardcode_into_libs=yes
18933    dynamic_linker="$host_os dld.so"
18934    shlibpath_var=LD_LIBRARY_PATH
18935    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18936    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18937    soname_spec='${libname}${release}${shared_ext}$major'
18938    if test "X$HPUX_IA64_MODE" = X32; then
18939      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18940    else
18941      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18942    fi
18943    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18944    ;;
18945   hppa*64*)
18946     shrext_cmds='.sl'
18947     hardcode_into_libs=yes
18948     dynamic_linker="$host_os dld.sl"
18949     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18950     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18951     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18952     soname_spec='${libname}${release}${shared_ext}$major'
18953     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18954     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18955     ;;
18956   *)
18957    shrext_cmds='.sl'
18958    dynamic_linker="$host_os dld.sl"
18959    shlibpath_var=SHLIB_PATH
18960    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18961    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18962    soname_spec='${libname}${release}${shared_ext}$major'
18963    ;;
18964  esac
18965  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18966  postinstall_cmds='chmod 555 $lib'
18967  ;;
18968
18969interix[3-9]*)
18970  version_type=linux
18971  need_lib_prefix=no
18972  need_version=no
18973  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18974  soname_spec='${libname}${release}${shared_ext}$major'
18975  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18976  shlibpath_var=LD_LIBRARY_PATH
18977  shlibpath_overrides_runpath=no
18978  hardcode_into_libs=yes
18979  ;;
18980
18981irix5* | irix6* | nonstopux*)
18982  case $host_os in
18983    nonstopux*) version_type=nonstopux ;;
18984    *)
18985	if test "$lt_cv_prog_gnu_ld" = yes; then
18986		version_type=linux
18987	else
18988		version_type=irix
18989	fi ;;
18990  esac
18991  need_lib_prefix=no
18992  need_version=no
18993  soname_spec='${libname}${release}${shared_ext}$major'
18994  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18995  case $host_os in
18996  irix5* | nonstopux*)
18997    libsuff= shlibsuff=
18998    ;;
18999  *)
19000    case $LD in # libtool.m4 will add one of these switches to LD
19001    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
19002      libsuff= shlibsuff= libmagic=32-bit;;
19003    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
19004      libsuff=32 shlibsuff=N32 libmagic=N32;;
19005    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
19006      libsuff=64 shlibsuff=64 libmagic=64-bit;;
19007    *) libsuff= shlibsuff= libmagic=never-match;;
19008    esac
19009    ;;
19010  esac
19011  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
19012  shlibpath_overrides_runpath=no
19013  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
19014  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
19015  hardcode_into_libs=yes
19016  ;;
19017
19018# No shared lib support for Linux oldld, aout, or coff.
19019linux*oldld* | linux*aout* | linux*coff*)
19020  dynamic_linker=no
19021  ;;
19022
19023# This must be Linux ELF.
19024linux* | k*bsd*-gnu)
19025  version_type=linux
19026  need_lib_prefix=no
19027  need_version=no
19028  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19029  soname_spec='${libname}${release}${shared_ext}$major'
19030  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
19031  shlibpath_var=LD_LIBRARY_PATH
19032  shlibpath_overrides_runpath=no
19033  # This implies no fast_install, which is unacceptable.
19034  # Some rework will be needed to allow for fast_install
19035  # before this can be enabled.
19036  hardcode_into_libs=yes
19037
19038  # Append ld.so.conf contents to the search path
19039  if test -f /etc/ld.so.conf; then
19040    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' ' '`
19041    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
19042  fi
19043
19044  # We used to test for /lib/ld.so.1 and disable shared libraries on
19045  # powerpc, because MkLinux only supported shared libraries with the
19046  # GNU dynamic linker.  Since this was broken with cross compilers,
19047  # most powerpc-linux boxes support dynamic linking these days and
19048  # people can always --disable-shared, the test was removed, and we
19049  # assume the GNU/Linux dynamic linker is in use.
19050  dynamic_linker='GNU/Linux ld.so'
19051  ;;
19052
19053netbsd*)
19054  version_type=sunos
19055  need_lib_prefix=no
19056  need_version=no
19057  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
19058    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19059    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19060    dynamic_linker='NetBSD (a.out) ld.so'
19061  else
19062    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19063    soname_spec='${libname}${release}${shared_ext}$major'
19064    dynamic_linker='NetBSD ld.elf_so'
19065  fi
19066  shlibpath_var=LD_LIBRARY_PATH
19067  shlibpath_overrides_runpath=yes
19068  hardcode_into_libs=yes
19069  ;;
19070
19071newsos6)
19072  version_type=linux
19073  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19074  shlibpath_var=LD_LIBRARY_PATH
19075  shlibpath_overrides_runpath=yes
19076  ;;
19077
19078nto-qnx*)
19079  version_type=linux
19080  need_lib_prefix=no
19081  need_version=no
19082  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19083  soname_spec='${libname}${release}${shared_ext}$major'
19084  shlibpath_var=LD_LIBRARY_PATH
19085  shlibpath_overrides_runpath=yes
19086  ;;
19087
19088openbsd*)
19089  version_type=sunos
19090  sys_lib_dlsearch_path_spec="/usr/lib"
19091  need_lib_prefix=no
19092  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
19093  case $host_os in
19094    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
19095    *)                         need_version=no  ;;
19096  esac
19097  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19098  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19099  shlibpath_var=LD_LIBRARY_PATH
19100  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
19101    case $host_os in
19102      openbsd2.[89] | openbsd2.[89].*)
19103	shlibpath_overrides_runpath=no
19104	;;
19105      *)
19106	shlibpath_overrides_runpath=yes
19107	;;
19108      esac
19109  else
19110    shlibpath_overrides_runpath=yes
19111  fi
19112  ;;
19113
19114os2*)
19115  libname_spec='$name'
19116  shrext_cmds=".dll"
19117  need_lib_prefix=no
19118  library_names_spec='$libname${shared_ext} $libname.a'
19119  dynamic_linker='OS/2 ld.exe'
19120  shlibpath_var=LIBPATH
19121  ;;
19122
19123osf3* | osf4* | osf5*)
19124  version_type=osf
19125  need_lib_prefix=no
19126  need_version=no
19127  soname_spec='${libname}${release}${shared_ext}$major'
19128  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19129  shlibpath_var=LD_LIBRARY_PATH
19130  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
19131  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
19132  ;;
19133
19134rdos*)
19135  dynamic_linker=no
19136  ;;
19137
19138solaris*)
19139  version_type=linux
19140  need_lib_prefix=no
19141  need_version=no
19142  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19143  soname_spec='${libname}${release}${shared_ext}$major'
19144  shlibpath_var=LD_LIBRARY_PATH
19145  shlibpath_overrides_runpath=yes
19146  hardcode_into_libs=yes
19147  # ldd complains unless libraries are executable
19148  postinstall_cmds='chmod +x $lib'
19149  ;;
19150
19151sunos4*)
19152  version_type=sunos
19153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19154  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
19155  shlibpath_var=LD_LIBRARY_PATH
19156  shlibpath_overrides_runpath=yes
19157  if test "$with_gnu_ld" = yes; then
19158    need_lib_prefix=no
19159  fi
19160  need_version=yes
19161  ;;
19162
19163sysv4 | sysv4.3*)
19164  version_type=linux
19165  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19166  soname_spec='${libname}${release}${shared_ext}$major'
19167  shlibpath_var=LD_LIBRARY_PATH
19168  case $host_vendor in
19169    sni)
19170      shlibpath_overrides_runpath=no
19171      need_lib_prefix=no
19172      export_dynamic_flag_spec='${wl}-Blargedynsym'
19173      runpath_var=LD_RUN_PATH
19174      ;;
19175    siemens)
19176      need_lib_prefix=no
19177      ;;
19178    motorola)
19179      need_lib_prefix=no
19180      need_version=no
19181      shlibpath_overrides_runpath=no
19182      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19183      ;;
19184  esac
19185  ;;
19186
19187sysv4*MP*)
19188  if test -d /usr/nec ;then
19189    version_type=linux
19190    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19191    soname_spec='$libname${shared_ext}.$major'
19192    shlibpath_var=LD_LIBRARY_PATH
19193  fi
19194  ;;
19195
19196sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19197  version_type=freebsd-elf
19198  need_lib_prefix=no
19199  need_version=no
19200  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19201  soname_spec='${libname}${release}${shared_ext}$major'
19202  shlibpath_var=LD_LIBRARY_PATH
19203  hardcode_into_libs=yes
19204  if test "$with_gnu_ld" = yes; then
19205    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19206    shlibpath_overrides_runpath=no
19207  else
19208    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19209    shlibpath_overrides_runpath=yes
19210    case $host_os in
19211      sco3.2v5*)
19212        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19213	;;
19214    esac
19215  fi
19216  sys_lib_dlsearch_path_spec='/usr/lib'
19217  ;;
19218
19219uts4*)
19220  version_type=linux
19221  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19222  soname_spec='${libname}${release}${shared_ext}$major'
19223  shlibpath_var=LD_LIBRARY_PATH
19224  ;;
19225
19226*)
19227  dynamic_linker=no
19228  ;;
19229esac
19230{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19231$as_echo "$dynamic_linker" >&6; }
19232test "$dynamic_linker" = no && can_build_shared=no
19233
19234if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19235  $as_echo_n "(cached) " >&6
19236else
19237  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19238fi
19239
19240sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19241if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19242  $as_echo_n "(cached) " >&6
19243else
19244  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19245fi
19246
19247sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19248
19249variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19250if test "$GCC" = yes; then
19251  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19252fi
19253
19254{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19255$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19256hardcode_action_GCJ=
19257if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19258   test -n "$runpath_var_GCJ" || \
19259   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19260
19261  # We can hardcode non-existant directories.
19262  if test "$hardcode_direct_GCJ" != no &&
19263     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19264     # have to relink, otherwise we might link with an installed library
19265     # when we should be linking with a yet-to-be-installed one
19266     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19267     test "$hardcode_minus_L_GCJ" != no; then
19268    # Linking always hardcodes the temporary library directory.
19269    hardcode_action_GCJ=relink
19270  else
19271    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19272    hardcode_action_GCJ=immediate
19273  fi
19274else
19275  # We cannot hardcode anything, or else we can only hardcode existing
19276  # directories.
19277  hardcode_action_GCJ=unsupported
19278fi
19279{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19280$as_echo "$hardcode_action_GCJ" >&6; }
19281
19282if test "$hardcode_action_GCJ" = relink; then
19283  # Fast installation is not supported
19284  enable_fast_install=no
19285elif test "$shlibpath_overrides_runpath" = yes ||
19286     test "$enable_shared" = no; then
19287  # Fast installation is not necessary
19288  enable_fast_install=needless
19289fi
19290
19291
19292# The else clause should only fire when bootstrapping the
19293# libtool distribution, otherwise you forgot to ship ltmain.sh
19294# with your package, and you will get complaints that there are
19295# no rules to generate ltmain.sh.
19296if test -f "$ltmain"; then
19297  # See if we are running on zsh, and set the options which allow our commands through
19298  # without removal of \ escapes.
19299  if test -n "${ZSH_VERSION+set}" ; then
19300    setopt NO_GLOB_SUBST
19301  fi
19302  # Now quote all the things that may contain metacharacters while being
19303  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19304  # variables and quote the copies for generation of the libtool script.
19305  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19306    SED SHELL STRIP \
19307    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19308    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19309    deplibs_check_method reload_flag reload_cmds need_locks \
19310    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19311    lt_cv_sys_global_symbol_to_c_name_address \
19312    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19313    old_postinstall_cmds old_postuninstall_cmds \
19314    compiler_GCJ \
19315    CC_GCJ \
19316    LD_GCJ \
19317    lt_prog_compiler_wl_GCJ \
19318    lt_prog_compiler_pic_GCJ \
19319    lt_prog_compiler_static_GCJ \
19320    lt_prog_compiler_no_builtin_flag_GCJ \
19321    export_dynamic_flag_spec_GCJ \
19322    thread_safe_flag_spec_GCJ \
19323    whole_archive_flag_spec_GCJ \
19324    enable_shared_with_static_runtimes_GCJ \
19325    old_archive_cmds_GCJ \
19326    old_archive_from_new_cmds_GCJ \
19327    predep_objects_GCJ \
19328    postdep_objects_GCJ \
19329    predeps_GCJ \
19330    postdeps_GCJ \
19331    compiler_lib_search_path_GCJ \
19332    compiler_lib_search_dirs_GCJ \
19333    archive_cmds_GCJ \
19334    archive_expsym_cmds_GCJ \
19335    postinstall_cmds_GCJ \
19336    postuninstall_cmds_GCJ \
19337    old_archive_from_expsyms_cmds_GCJ \
19338    allow_undefined_flag_GCJ \
19339    no_undefined_flag_GCJ \
19340    export_symbols_cmds_GCJ \
19341    hardcode_libdir_flag_spec_GCJ \
19342    hardcode_libdir_flag_spec_ld_GCJ \
19343    hardcode_libdir_separator_GCJ \
19344    hardcode_automatic_GCJ \
19345    module_cmds_GCJ \
19346    module_expsym_cmds_GCJ \
19347    lt_cv_prog_compiler_c_o_GCJ \
19348    fix_srcfile_path_GCJ \
19349    exclude_expsyms_GCJ \
19350    include_expsyms_GCJ; do
19351
19352    case $var in
19353    old_archive_cmds_GCJ | \
19354    old_archive_from_new_cmds_GCJ | \
19355    archive_cmds_GCJ | \
19356    archive_expsym_cmds_GCJ | \
19357    module_cmds_GCJ | \
19358    module_expsym_cmds_GCJ | \
19359    old_archive_from_expsyms_cmds_GCJ | \
19360    export_symbols_cmds_GCJ | \
19361    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19362    postinstall_cmds | postuninstall_cmds | \
19363    old_postinstall_cmds | old_postuninstall_cmds | \
19364    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19365      # Double-quote double-evaled strings.
19366      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19367      ;;
19368    *)
19369      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19370      ;;
19371    esac
19372  done
19373
19374  case $lt_echo in
19375  *'\$0 --fallback-echo"')
19376    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19377    ;;
19378  esac
19379
19380cfgfile="$ofile"
19381
19382  cat <<__EOF__ >> "$cfgfile"
19383# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19384
19385# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19386
19387# Shell to use when invoking shell scripts.
19388SHELL=$lt_SHELL
19389
19390# Whether or not to build shared libraries.
19391build_libtool_libs=$enable_shared
19392
19393# Whether or not to build static libraries.
19394build_old_libs=$enable_static
19395
19396# Whether or not to add -lc for building shared libraries.
19397build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19398
19399# Whether or not to disallow shared libs when runtime libs are static
19400allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19401
19402# Whether or not to optimize for fast installation.
19403fast_install=$enable_fast_install
19404
19405# The host system.
19406host_alias=$host_alias
19407host=$host
19408host_os=$host_os
19409
19410# The build system.
19411build_alias=$build_alias
19412build=$build
19413build_os=$build_os
19414
19415# An echo program that does not interpret backslashes.
19416echo=$lt_echo
19417
19418# The archiver.
19419AR=$lt_AR
19420AR_FLAGS=$lt_AR_FLAGS
19421
19422# A C compiler.
19423LTCC=$lt_LTCC
19424
19425# LTCC compiler flags.
19426LTCFLAGS=$lt_LTCFLAGS
19427
19428# A language-specific compiler.
19429CC=$lt_compiler_GCJ
19430
19431# Is the compiler the GNU C compiler?
19432with_gcc=$GCC_GCJ
19433
19434# An ERE matcher.
19435EGREP=$lt_EGREP
19436
19437# The linker used to build libraries.
19438LD=$lt_LD_GCJ
19439
19440# Whether we need hard or soft links.
19441LN_S=$lt_LN_S
19442
19443# A BSD-compatible nm program.
19444NM=$lt_NM
19445
19446# A symbol stripping program
19447STRIP=$lt_STRIP
19448
19449# Used to examine libraries when file_magic_cmd begins "file"
19450MAGIC_CMD=$MAGIC_CMD
19451
19452# Used on cygwin: DLL creation program.
19453DLLTOOL="$DLLTOOL"
19454
19455# Used on cygwin: object dumper.
19456OBJDUMP="$OBJDUMP"
19457
19458# Used on cygwin: assembler.
19459AS="$AS"
19460
19461# The name of the directory that contains temporary libtool files.
19462objdir=$objdir
19463
19464# How to create reloadable object files.
19465reload_flag=$lt_reload_flag
19466reload_cmds=$lt_reload_cmds
19467
19468# How to pass a linker flag through the compiler.
19469wl=$lt_lt_prog_compiler_wl_GCJ
19470
19471# Object file suffix (normally "o").
19472objext="$ac_objext"
19473
19474# Old archive suffix (normally "a").
19475libext="$libext"
19476
19477# Shared library suffix (normally ".so").
19478shrext_cmds='$shrext_cmds'
19479
19480# Executable file suffix (normally "").
19481exeext="$exeext"
19482
19483# Additional compiler flags for building library objects.
19484pic_flag=$lt_lt_prog_compiler_pic_GCJ
19485pic_mode=$pic_mode
19486
19487# What is the maximum length of a command?
19488max_cmd_len=$lt_cv_sys_max_cmd_len
19489
19490# Does compiler simultaneously support -c and -o options?
19491compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19492
19493# Must we lock files when doing compilation?
19494need_locks=$lt_need_locks
19495
19496# Do we need the lib prefix for modules?
19497need_lib_prefix=$need_lib_prefix
19498
19499# Do we need a version for libraries?
19500need_version=$need_version
19501
19502# Whether dlopen is supported.
19503dlopen_support=$enable_dlopen
19504
19505# Whether dlopen of programs is supported.
19506dlopen_self=$enable_dlopen_self
19507
19508# Whether dlopen of statically linked programs is supported.
19509dlopen_self_static=$enable_dlopen_self_static
19510
19511# Compiler flag to prevent dynamic linking.
19512link_static_flag=$lt_lt_prog_compiler_static_GCJ
19513
19514# Compiler flag to turn off builtin functions.
19515no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19516
19517# Compiler flag to allow reflexive dlopens.
19518export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19519
19520# Compiler flag to generate shared objects directly from archives.
19521whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19522
19523# Compiler flag to generate thread-safe objects.
19524thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19525
19526# Library versioning type.
19527version_type=$version_type
19528
19529# Format of library name prefix.
19530libname_spec=$lt_libname_spec
19531
19532# List of archive names.  First name is the real one, the rest are links.
19533# The last name is the one that the linker finds with -lNAME.
19534library_names_spec=$lt_library_names_spec
19535
19536# The coded name of the library, if different from the real name.
19537soname_spec=$lt_soname_spec
19538
19539# Commands used to build and install an old-style archive.
19540RANLIB=$lt_RANLIB
19541old_archive_cmds=$lt_old_archive_cmds_GCJ
19542old_postinstall_cmds=$lt_old_postinstall_cmds
19543old_postuninstall_cmds=$lt_old_postuninstall_cmds
19544
19545# Create an old-style archive from a shared archive.
19546old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19547
19548# Create a temporary old-style archive to link instead of a shared archive.
19549old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19550
19551# Commands used to build and install a shared archive.
19552archive_cmds=$lt_archive_cmds_GCJ
19553archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19554postinstall_cmds=$lt_postinstall_cmds
19555postuninstall_cmds=$lt_postuninstall_cmds
19556
19557# Commands used to build a loadable module (assumed same as above if empty)
19558module_cmds=$lt_module_cmds_GCJ
19559module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19560
19561# Commands to strip libraries.
19562old_striplib=$lt_old_striplib
19563striplib=$lt_striplib
19564
19565# Dependencies to place before the objects being linked to create a
19566# shared library.
19567predep_objects=$lt_predep_objects_GCJ
19568
19569# Dependencies to place after the objects being linked to create a
19570# shared library.
19571postdep_objects=$lt_postdep_objects_GCJ
19572
19573# Dependencies to place before the objects being linked to create a
19574# shared library.
19575predeps=$lt_predeps_GCJ
19576
19577# Dependencies to place after the objects being linked to create a
19578# shared library.
19579postdeps=$lt_postdeps_GCJ
19580
19581# The directories searched by this compiler when creating a shared
19582# library
19583compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19584
19585# The library search path used internally by the compiler when linking
19586# a shared library.
19587compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19588
19589# Method to check whether dependent libraries are shared objects.
19590deplibs_check_method=$lt_deplibs_check_method
19591
19592# Command to use when deplibs_check_method == file_magic.
19593file_magic_cmd=$lt_file_magic_cmd
19594
19595# Flag that allows shared libraries with undefined symbols to be built.
19596allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19597
19598# Flag that forces no undefined symbols.
19599no_undefined_flag=$lt_no_undefined_flag_GCJ
19600
19601# Commands used to finish a libtool library installation in a directory.
19602finish_cmds=$lt_finish_cmds
19603
19604# Same as above, but a single script fragment to be evaled but not shown.
19605finish_eval=$lt_finish_eval
19606
19607# Take the output of nm and produce a listing of raw symbols and C names.
19608global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19609
19610# Transform the output of nm in a proper C declaration
19611global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19612
19613# Transform the output of nm in a C name address pair
19614global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19615
19616# This is the shared library runtime path variable.
19617runpath_var=$runpath_var
19618
19619# This is the shared library path variable.
19620shlibpath_var=$shlibpath_var
19621
19622# Is shlibpath searched before the hard-coded library search path?
19623shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19624
19625# How to hardcode a shared library path into an executable.
19626hardcode_action=$hardcode_action_GCJ
19627
19628# Whether we should hardcode library paths into libraries.
19629hardcode_into_libs=$hardcode_into_libs
19630
19631# Flag to hardcode \$libdir into a binary during linking.
19632# This must work even if \$libdir does not exist.
19633hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19634
19635# If ld is used when linking, flag to hardcode \$libdir into
19636# a binary during linking. This must work even if \$libdir does
19637# not exist.
19638hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19639
19640# Whether we need a single -rpath flag with a separated argument.
19641hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19642
19643# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19644# resulting binary.
19645hardcode_direct=$hardcode_direct_GCJ
19646
19647# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19648# resulting binary.
19649hardcode_minus_L=$hardcode_minus_L_GCJ
19650
19651# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19652# the resulting binary.
19653hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19654
19655# Set to yes if building a shared library automatically hardcodes DIR into the library
19656# and all subsequent libraries and executables linked against it.
19657hardcode_automatic=$hardcode_automatic_GCJ
19658
19659# Variables whose values should be saved in libtool wrapper scripts and
19660# restored at relink time.
19661variables_saved_for_relink="$variables_saved_for_relink"
19662
19663# Whether libtool must link a program against all its dependency libraries.
19664link_all_deplibs=$link_all_deplibs_GCJ
19665
19666# Compile-time system search path for libraries
19667sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19668
19669# Run-time system search path for libraries
19670sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19671
19672# Fix the shell variable \$srcfile for the compiler.
19673fix_srcfile_path=$lt_fix_srcfile_path
19674
19675# Set to yes if exported symbols are required.
19676always_export_symbols=$always_export_symbols_GCJ
19677
19678# The commands to list exported symbols.
19679export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19680
19681# The commands to extract the exported symbol list from a shared archive.
19682extract_expsyms_cmds=$lt_extract_expsyms_cmds
19683
19684# Symbols that should not be listed in the preloaded symbols.
19685exclude_expsyms=$lt_exclude_expsyms_GCJ
19686
19687# Symbols that must always be exported.
19688include_expsyms=$lt_include_expsyms_GCJ
19689
19690# ### END LIBTOOL TAG CONFIG: $tagname
19691
19692__EOF__
19693
19694
19695else
19696  # If there is no Makefile yet, we rely on a make rule to execute
19697  # `config.status --recheck' to rerun these tests and create the
19698  # libtool script then.
19699  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19700  if test -f "$ltmain_in"; then
19701    test -f Makefile && make "$ltmain"
19702  fi
19703fi
19704
19705
19706ac_ext=c
19707ac_cpp='$CPP $CPPFLAGS'
19708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19710ac_compiler_gnu=$ac_cv_c_compiler_gnu
19711
19712CC="$lt_save_CC"
19713
19714	else
19715	  tagname=""
19716	fi
19717	;;
19718
19719      RC)
19720
19721
19722# Source file extension for RC test sources.
19723ac_ext=rc
19724
19725# Object file extension for compiled RC test sources.
19726objext=o
19727objext_RC=$objext
19728
19729# Code to be used in simple compile tests
19730lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19731
19732# Code to be used in simple link tests
19733lt_simple_link_test_code="$lt_simple_compile_test_code"
19734
19735# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19736
19737# If no C compiler was specified, use CC.
19738LTCC=${LTCC-"$CC"}
19739
19740# If no C compiler flags were specified, use CFLAGS.
19741LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19742
19743# Allow CC to be a program name with arguments.
19744compiler=$CC
19745
19746
19747# save warnings/boilerplate of simple test code
19748ac_outfile=conftest.$ac_objext
19749echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19750eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19751_lt_compiler_boilerplate=`cat conftest.err`
19752$rm conftest*
19753
19754ac_outfile=conftest.$ac_objext
19755echo "$lt_simple_link_test_code" >conftest.$ac_ext
19756eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19757_lt_linker_boilerplate=`cat conftest.err`
19758$rm -r conftest*
19759
19760
19761# Allow CC to be a program name with arguments.
19762lt_save_CC="$CC"
19763CC=${RC-"windres"}
19764compiler=$CC
19765compiler_RC=$CC
19766for cc_temp in $compiler""; do
19767  case $cc_temp in
19768    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19769    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19770    \-*) ;;
19771    *) break;;
19772  esac
19773done
19774cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19775
19776lt_cv_prog_compiler_c_o_RC=yes
19777
19778# The else clause should only fire when bootstrapping the
19779# libtool distribution, otherwise you forgot to ship ltmain.sh
19780# with your package, and you will get complaints that there are
19781# no rules to generate ltmain.sh.
19782if test -f "$ltmain"; then
19783  # See if we are running on zsh, and set the options which allow our commands through
19784  # without removal of \ escapes.
19785  if test -n "${ZSH_VERSION+set}" ; then
19786    setopt NO_GLOB_SUBST
19787  fi
19788  # Now quote all the things that may contain metacharacters while being
19789  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19790  # variables and quote the copies for generation of the libtool script.
19791  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19792    SED SHELL STRIP \
19793    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19794    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19795    deplibs_check_method reload_flag reload_cmds need_locks \
19796    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19797    lt_cv_sys_global_symbol_to_c_name_address \
19798    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19799    old_postinstall_cmds old_postuninstall_cmds \
19800    compiler_RC \
19801    CC_RC \
19802    LD_RC \
19803    lt_prog_compiler_wl_RC \
19804    lt_prog_compiler_pic_RC \
19805    lt_prog_compiler_static_RC \
19806    lt_prog_compiler_no_builtin_flag_RC \
19807    export_dynamic_flag_spec_RC \
19808    thread_safe_flag_spec_RC \
19809    whole_archive_flag_spec_RC \
19810    enable_shared_with_static_runtimes_RC \
19811    old_archive_cmds_RC \
19812    old_archive_from_new_cmds_RC \
19813    predep_objects_RC \
19814    postdep_objects_RC \
19815    predeps_RC \
19816    postdeps_RC \
19817    compiler_lib_search_path_RC \
19818    compiler_lib_search_dirs_RC \
19819    archive_cmds_RC \
19820    archive_expsym_cmds_RC \
19821    postinstall_cmds_RC \
19822    postuninstall_cmds_RC \
19823    old_archive_from_expsyms_cmds_RC \
19824    allow_undefined_flag_RC \
19825    no_undefined_flag_RC \
19826    export_symbols_cmds_RC \
19827    hardcode_libdir_flag_spec_RC \
19828    hardcode_libdir_flag_spec_ld_RC \
19829    hardcode_libdir_separator_RC \
19830    hardcode_automatic_RC \
19831    module_cmds_RC \
19832    module_expsym_cmds_RC \
19833    lt_cv_prog_compiler_c_o_RC \
19834    fix_srcfile_path_RC \
19835    exclude_expsyms_RC \
19836    include_expsyms_RC; do
19837
19838    case $var in
19839    old_archive_cmds_RC | \
19840    old_archive_from_new_cmds_RC | \
19841    archive_cmds_RC | \
19842    archive_expsym_cmds_RC | \
19843    module_cmds_RC | \
19844    module_expsym_cmds_RC | \
19845    old_archive_from_expsyms_cmds_RC | \
19846    export_symbols_cmds_RC | \
19847    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19848    postinstall_cmds | postuninstall_cmds | \
19849    old_postinstall_cmds | old_postuninstall_cmds | \
19850    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19851      # Double-quote double-evaled strings.
19852      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19853      ;;
19854    *)
19855      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19856      ;;
19857    esac
19858  done
19859
19860  case $lt_echo in
19861  *'\$0 --fallback-echo"')
19862    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19863    ;;
19864  esac
19865
19866cfgfile="$ofile"
19867
19868  cat <<__EOF__ >> "$cfgfile"
19869# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19870
19871# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19872
19873# Shell to use when invoking shell scripts.
19874SHELL=$lt_SHELL
19875
19876# Whether or not to build shared libraries.
19877build_libtool_libs=$enable_shared
19878
19879# Whether or not to build static libraries.
19880build_old_libs=$enable_static
19881
19882# Whether or not to add -lc for building shared libraries.
19883build_libtool_need_lc=$archive_cmds_need_lc_RC
19884
19885# Whether or not to disallow shared libs when runtime libs are static
19886allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19887
19888# Whether or not to optimize for fast installation.
19889fast_install=$enable_fast_install
19890
19891# The host system.
19892host_alias=$host_alias
19893host=$host
19894host_os=$host_os
19895
19896# The build system.
19897build_alias=$build_alias
19898build=$build
19899build_os=$build_os
19900
19901# An echo program that does not interpret backslashes.
19902echo=$lt_echo
19903
19904# The archiver.
19905AR=$lt_AR
19906AR_FLAGS=$lt_AR_FLAGS
19907
19908# A C compiler.
19909LTCC=$lt_LTCC
19910
19911# LTCC compiler flags.
19912LTCFLAGS=$lt_LTCFLAGS
19913
19914# A language-specific compiler.
19915CC=$lt_compiler_RC
19916
19917# Is the compiler the GNU C compiler?
19918with_gcc=$GCC_RC
19919
19920# An ERE matcher.
19921EGREP=$lt_EGREP
19922
19923# The linker used to build libraries.
19924LD=$lt_LD_RC
19925
19926# Whether we need hard or soft links.
19927LN_S=$lt_LN_S
19928
19929# A BSD-compatible nm program.
19930NM=$lt_NM
19931
19932# A symbol stripping program
19933STRIP=$lt_STRIP
19934
19935# Used to examine libraries when file_magic_cmd begins "file"
19936MAGIC_CMD=$MAGIC_CMD
19937
19938# Used on cygwin: DLL creation program.
19939DLLTOOL="$DLLTOOL"
19940
19941# Used on cygwin: object dumper.
19942OBJDUMP="$OBJDUMP"
19943
19944# Used on cygwin: assembler.
19945AS="$AS"
19946
19947# The name of the directory that contains temporary libtool files.
19948objdir=$objdir
19949
19950# How to create reloadable object files.
19951reload_flag=$lt_reload_flag
19952reload_cmds=$lt_reload_cmds
19953
19954# How to pass a linker flag through the compiler.
19955wl=$lt_lt_prog_compiler_wl_RC
19956
19957# Object file suffix (normally "o").
19958objext="$ac_objext"
19959
19960# Old archive suffix (normally "a").
19961libext="$libext"
19962
19963# Shared library suffix (normally ".so").
19964shrext_cmds='$shrext_cmds'
19965
19966# Executable file suffix (normally "").
19967exeext="$exeext"
19968
19969# Additional compiler flags for building library objects.
19970pic_flag=$lt_lt_prog_compiler_pic_RC
19971pic_mode=$pic_mode
19972
19973# What is the maximum length of a command?
19974max_cmd_len=$lt_cv_sys_max_cmd_len
19975
19976# Does compiler simultaneously support -c and -o options?
19977compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19978
19979# Must we lock files when doing compilation?
19980need_locks=$lt_need_locks
19981
19982# Do we need the lib prefix for modules?
19983need_lib_prefix=$need_lib_prefix
19984
19985# Do we need a version for libraries?
19986need_version=$need_version
19987
19988# Whether dlopen is supported.
19989dlopen_support=$enable_dlopen
19990
19991# Whether dlopen of programs is supported.
19992dlopen_self=$enable_dlopen_self
19993
19994# Whether dlopen of statically linked programs is supported.
19995dlopen_self_static=$enable_dlopen_self_static
19996
19997# Compiler flag to prevent dynamic linking.
19998link_static_flag=$lt_lt_prog_compiler_static_RC
19999
20000# Compiler flag to turn off builtin functions.
20001no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
20002
20003# Compiler flag to allow reflexive dlopens.
20004export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
20005
20006# Compiler flag to generate shared objects directly from archives.
20007whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
20008
20009# Compiler flag to generate thread-safe objects.
20010thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
20011
20012# Library versioning type.
20013version_type=$version_type
20014
20015# Format of library name prefix.
20016libname_spec=$lt_libname_spec
20017
20018# List of archive names.  First name is the real one, the rest are links.
20019# The last name is the one that the linker finds with -lNAME.
20020library_names_spec=$lt_library_names_spec
20021
20022# The coded name of the library, if different from the real name.
20023soname_spec=$lt_soname_spec
20024
20025# Commands used to build and install an old-style archive.
20026RANLIB=$lt_RANLIB
20027old_archive_cmds=$lt_old_archive_cmds_RC
20028old_postinstall_cmds=$lt_old_postinstall_cmds
20029old_postuninstall_cmds=$lt_old_postuninstall_cmds
20030
20031# Create an old-style archive from a shared archive.
20032old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
20033
20034# Create a temporary old-style archive to link instead of a shared archive.
20035old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
20036
20037# Commands used to build and install a shared archive.
20038archive_cmds=$lt_archive_cmds_RC
20039archive_expsym_cmds=$lt_archive_expsym_cmds_RC
20040postinstall_cmds=$lt_postinstall_cmds
20041postuninstall_cmds=$lt_postuninstall_cmds
20042
20043# Commands used to build a loadable module (assumed same as above if empty)
20044module_cmds=$lt_module_cmds_RC
20045module_expsym_cmds=$lt_module_expsym_cmds_RC
20046
20047# Commands to strip libraries.
20048old_striplib=$lt_old_striplib
20049striplib=$lt_striplib
20050
20051# Dependencies to place before the objects being linked to create a
20052# shared library.
20053predep_objects=$lt_predep_objects_RC
20054
20055# Dependencies to place after the objects being linked to create a
20056# shared library.
20057postdep_objects=$lt_postdep_objects_RC
20058
20059# Dependencies to place before the objects being linked to create a
20060# shared library.
20061predeps=$lt_predeps_RC
20062
20063# Dependencies to place after the objects being linked to create a
20064# shared library.
20065postdeps=$lt_postdeps_RC
20066
20067# The directories searched by this compiler when creating a shared
20068# library
20069compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
20070
20071# The library search path used internally by the compiler when linking
20072# a shared library.
20073compiler_lib_search_path=$lt_compiler_lib_search_path_RC
20074
20075# Method to check whether dependent libraries are shared objects.
20076deplibs_check_method=$lt_deplibs_check_method
20077
20078# Command to use when deplibs_check_method == file_magic.
20079file_magic_cmd=$lt_file_magic_cmd
20080
20081# Flag that allows shared libraries with undefined symbols to be built.
20082allow_undefined_flag=$lt_allow_undefined_flag_RC
20083
20084# Flag that forces no undefined symbols.
20085no_undefined_flag=$lt_no_undefined_flag_RC
20086
20087# Commands used to finish a libtool library installation in a directory.
20088finish_cmds=$lt_finish_cmds
20089
20090# Same as above, but a single script fragment to be evaled but not shown.
20091finish_eval=$lt_finish_eval
20092
20093# Take the output of nm and produce a listing of raw symbols and C names.
20094global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20095
20096# Transform the output of nm in a proper C declaration
20097global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20098
20099# Transform the output of nm in a C name address pair
20100global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20101
20102# This is the shared library runtime path variable.
20103runpath_var=$runpath_var
20104
20105# This is the shared library path variable.
20106shlibpath_var=$shlibpath_var
20107
20108# Is shlibpath searched before the hard-coded library search path?
20109shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20110
20111# How to hardcode a shared library path into an executable.
20112hardcode_action=$hardcode_action_RC
20113
20114# Whether we should hardcode library paths into libraries.
20115hardcode_into_libs=$hardcode_into_libs
20116
20117# Flag to hardcode \$libdir into a binary during linking.
20118# This must work even if \$libdir does not exist.
20119hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
20120
20121# If ld is used when linking, flag to hardcode \$libdir into
20122# a binary during linking. This must work even if \$libdir does
20123# not exist.
20124hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
20125
20126# Whether we need a single -rpath flag with a separated argument.
20127hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
20128
20129# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
20130# resulting binary.
20131hardcode_direct=$hardcode_direct_RC
20132
20133# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
20134# resulting binary.
20135hardcode_minus_L=$hardcode_minus_L_RC
20136
20137# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
20138# the resulting binary.
20139hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
20140
20141# Set to yes if building a shared library automatically hardcodes DIR into the library
20142# and all subsequent libraries and executables linked against it.
20143hardcode_automatic=$hardcode_automatic_RC
20144
20145# Variables whose values should be saved in libtool wrapper scripts and
20146# restored at relink time.
20147variables_saved_for_relink="$variables_saved_for_relink"
20148
20149# Whether libtool must link a program against all its dependency libraries.
20150link_all_deplibs=$link_all_deplibs_RC
20151
20152# Compile-time system search path for libraries
20153sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20154
20155# Run-time system search path for libraries
20156sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20157
20158# Fix the shell variable \$srcfile for the compiler.
20159fix_srcfile_path=$lt_fix_srcfile_path
20160
20161# Set to yes if exported symbols are required.
20162always_export_symbols=$always_export_symbols_RC
20163
20164# The commands to list exported symbols.
20165export_symbols_cmds=$lt_export_symbols_cmds_RC
20166
20167# The commands to extract the exported symbol list from a shared archive.
20168extract_expsyms_cmds=$lt_extract_expsyms_cmds
20169
20170# Symbols that should not be listed in the preloaded symbols.
20171exclude_expsyms=$lt_exclude_expsyms_RC
20172
20173# Symbols that must always be exported.
20174include_expsyms=$lt_include_expsyms_RC
20175
20176# ### END LIBTOOL TAG CONFIG: $tagname
20177
20178__EOF__
20179
20180
20181else
20182  # If there is no Makefile yet, we rely on a make rule to execute
20183  # `config.status --recheck' to rerun these tests and create the
20184  # libtool script then.
20185  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20186  if test -f "$ltmain_in"; then
20187    test -f Makefile && make "$ltmain"
20188  fi
20189fi
20190
20191
20192ac_ext=c
20193ac_cpp='$CPP $CPPFLAGS'
20194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20196ac_compiler_gnu=$ac_cv_c_compiler_gnu
20197
20198CC="$lt_save_CC"
20199
20200	;;
20201
20202      *)
20203	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20204$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20205   { (exit 1); exit 1; }; }
20206	;;
20207      esac
20208
20209      # Append the new tag name to the list of available tags.
20210      if test -n "$tagname" ; then
20211      available_tags="$available_tags $tagname"
20212    fi
20213    fi
20214  done
20215  IFS="$lt_save_ifs"
20216
20217  # Now substitute the updated list of available tags.
20218  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20219    mv "${ofile}T" "$ofile"
20220    chmod +x "$ofile"
20221  else
20222    rm -f "${ofile}T"
20223    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20224$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20225   { (exit 1); exit 1; }; }
20226  fi
20227fi
20228
20229
20230
20231# This can be used to rebuild libtool when needed
20232LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20233
20234# Always use our own libtool.
20235LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20236
20237# Prevent multiple expansion
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
20259$as_echo_n "checking whether ln -s works... " >&6; }
20260LN_S=$as_ln_s
20261if test "$LN_S" = "ln -s"; then
20262  { $as_echo "$as_me:$LINENO: result: yes" >&5
20263$as_echo "yes" >&6; }
20264else
20265  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
20266$as_echo "no, using $LN_S" >&6; }
20267fi
20268
20269
20270# Compiler characteristics
20271#
20272{ $as_echo "$as_me:$LINENO: checking if using gcc" >&5
20273$as_echo_n "checking if using gcc... " >&6; }
20274if test "$GCC" = "yes"; then
20275  WARNCFLAGS="-Werror -Wall -Wpointer-arith"
20276       { $as_echo "$as_me:$LINENO: result: yes; adding to CFLAGS: \"$WARNCFLAGS\"" >&5
20277$as_echo "yes; adding to CFLAGS: \"$WARNCFLAGS\"" >&6; }
20278else
20279  WARNCFLAGS=""
20280       { $as_echo "$as_me:$LINENO: result: no" >&5
20281$as_echo "no" >&6; }
20282fi
20283
20284
20285
20286# Checks for header files.
20287#
20288{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20289$as_echo_n "checking for ANSI C header files... " >&6; }
20290if test "${ac_cv_header_stdc+set}" = set; then
20291  $as_echo_n "(cached) " >&6
20292else
20293  cat >conftest.$ac_ext <<_ACEOF
20294/* confdefs.h.  */
20295_ACEOF
20296cat confdefs.h >>conftest.$ac_ext
20297cat >>conftest.$ac_ext <<_ACEOF
20298/* end confdefs.h.  */
20299#include <stdlib.h>
20300#include <stdarg.h>
20301#include <string.h>
20302#include <float.h>
20303
20304int
20305main ()
20306{
20307
20308  ;
20309  return 0;
20310}
20311_ACEOF
20312rm -f conftest.$ac_objext
20313if { (ac_try="$ac_compile"
20314case "(($ac_try" in
20315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20316  *) ac_try_echo=$ac_try;;
20317esac
20318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20319$as_echo "$ac_try_echo") >&5
20320  (eval "$ac_compile") 2>conftest.er1
20321  ac_status=$?
20322  grep -v '^ *+' conftest.er1 >conftest.err
20323  rm -f conftest.er1
20324  cat conftest.err >&5
20325  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20326  (exit $ac_status); } && {
20327	 test -z "$ac_c_werror_flag" ||
20328	 test ! -s conftest.err
20329       } && test -s conftest.$ac_objext; then
20330  ac_cv_header_stdc=yes
20331else
20332  $as_echo "$as_me: failed program was:" >&5
20333sed 's/^/| /' conftest.$ac_ext >&5
20334
20335	ac_cv_header_stdc=no
20336fi
20337
20338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20339
20340if test $ac_cv_header_stdc = yes; then
20341  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20342  cat >conftest.$ac_ext <<_ACEOF
20343/* confdefs.h.  */
20344_ACEOF
20345cat confdefs.h >>conftest.$ac_ext
20346cat >>conftest.$ac_ext <<_ACEOF
20347/* end confdefs.h.  */
20348#include <string.h>
20349
20350_ACEOF
20351if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20352  $EGREP "memchr" >/dev/null 2>&1; then
20353  :
20354else
20355  ac_cv_header_stdc=no
20356fi
20357rm -f conftest*
20358
20359fi
20360
20361if test $ac_cv_header_stdc = yes; then
20362  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20363  cat >conftest.$ac_ext <<_ACEOF
20364/* confdefs.h.  */
20365_ACEOF
20366cat confdefs.h >>conftest.$ac_ext
20367cat >>conftest.$ac_ext <<_ACEOF
20368/* end confdefs.h.  */
20369#include <stdlib.h>
20370
20371_ACEOF
20372if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20373  $EGREP "free" >/dev/null 2>&1; then
20374  :
20375else
20376  ac_cv_header_stdc=no
20377fi
20378rm -f conftest*
20379
20380fi
20381
20382if test $ac_cv_header_stdc = yes; then
20383  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20384  if test "$cross_compiling" = yes; then
20385  :
20386else
20387  cat >conftest.$ac_ext <<_ACEOF
20388/* confdefs.h.  */
20389_ACEOF
20390cat confdefs.h >>conftest.$ac_ext
20391cat >>conftest.$ac_ext <<_ACEOF
20392/* end confdefs.h.  */
20393#include <ctype.h>
20394#include <stdlib.h>
20395#if ((' ' & 0x0FF) == 0x020)
20396# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20397# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20398#else
20399# define ISLOWER(c) \
20400		   (('a' <= (c) && (c) <= 'i') \
20401		     || ('j' <= (c) && (c) <= 'r') \
20402		     || ('s' <= (c) && (c) <= 'z'))
20403# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20404#endif
20405
20406#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20407int
20408main ()
20409{
20410  int i;
20411  for (i = 0; i < 256; i++)
20412    if (XOR (islower (i), ISLOWER (i))
20413	|| toupper (i) != TOUPPER (i))
20414      return 2;
20415  return 0;
20416}
20417_ACEOF
20418rm -f conftest$ac_exeext
20419if { (ac_try="$ac_link"
20420case "(($ac_try" in
20421  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20422  *) ac_try_echo=$ac_try;;
20423esac
20424eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20425$as_echo "$ac_try_echo") >&5
20426  (eval "$ac_link") 2>&5
20427  ac_status=$?
20428  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20429  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20430  { (case "(($ac_try" in
20431  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20432  *) ac_try_echo=$ac_try;;
20433esac
20434eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20435$as_echo "$ac_try_echo") >&5
20436  (eval "$ac_try") 2>&5
20437  ac_status=$?
20438  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20439  (exit $ac_status); }; }; then
20440  :
20441else
20442  $as_echo "$as_me: program exited with status $ac_status" >&5
20443$as_echo "$as_me: failed program was:" >&5
20444sed 's/^/| /' conftest.$ac_ext >&5
20445
20446( exit $ac_status )
20447ac_cv_header_stdc=no
20448fi
20449rm -rf conftest.dSYM
20450rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20451fi
20452
20453
20454fi
20455fi
20456{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20457$as_echo "$ac_cv_header_stdc" >&6; }
20458if test $ac_cv_header_stdc = yes; then
20459
20460cat >>confdefs.h <<\_ACEOF
20461#define STDC_HEADERS 1
20462_ACEOF
20463
20464fi
20465
20466
20467for ac_header in CommonCrypto/CommonDigest.h
20468do
20469as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20470if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20471  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20472$as_echo_n "checking for $ac_header... " >&6; }
20473if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20474  $as_echo_n "(cached) " >&6
20475fi
20476ac_res=`eval 'as_val=${'$as_ac_Header'}
20477		 $as_echo "$as_val"'`
20478	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20479$as_echo "$ac_res" >&6; }
20480else
20481  # Is the header compilable?
20482{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20483$as_echo_n "checking $ac_header usability... " >&6; }
20484cat >conftest.$ac_ext <<_ACEOF
20485/* confdefs.h.  */
20486_ACEOF
20487cat confdefs.h >>conftest.$ac_ext
20488cat >>conftest.$ac_ext <<_ACEOF
20489/* end confdefs.h.  */
20490$ac_includes_default
20491#include <$ac_header>
20492_ACEOF
20493rm -f conftest.$ac_objext
20494if { (ac_try="$ac_compile"
20495case "(($ac_try" in
20496  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20497  *) ac_try_echo=$ac_try;;
20498esac
20499eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20500$as_echo "$ac_try_echo") >&5
20501  (eval "$ac_compile") 2>conftest.er1
20502  ac_status=$?
20503  grep -v '^ *+' conftest.er1 >conftest.err
20504  rm -f conftest.er1
20505  cat conftest.err >&5
20506  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20507  (exit $ac_status); } && {
20508	 test -z "$ac_c_werror_flag" ||
20509	 test ! -s conftest.err
20510       } && test -s conftest.$ac_objext; then
20511  ac_header_compiler=yes
20512else
20513  $as_echo "$as_me: failed program was:" >&5
20514sed 's/^/| /' conftest.$ac_ext >&5
20515
20516	ac_header_compiler=no
20517fi
20518
20519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20520{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20521$as_echo "$ac_header_compiler" >&6; }
20522
20523# Is the header present?
20524{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
20525$as_echo_n "checking $ac_header presence... " >&6; }
20526cat >conftest.$ac_ext <<_ACEOF
20527/* confdefs.h.  */
20528_ACEOF
20529cat confdefs.h >>conftest.$ac_ext
20530cat >>conftest.$ac_ext <<_ACEOF
20531/* end confdefs.h.  */
20532#include <$ac_header>
20533_ACEOF
20534if { (ac_try="$ac_cpp conftest.$ac_ext"
20535case "(($ac_try" in
20536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20537  *) ac_try_echo=$ac_try;;
20538esac
20539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20540$as_echo "$ac_try_echo") >&5
20541  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20542  ac_status=$?
20543  grep -v '^ *+' conftest.er1 >conftest.err
20544  rm -f conftest.er1
20545  cat conftest.err >&5
20546  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20547  (exit $ac_status); } >/dev/null && {
20548	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20549	 test ! -s conftest.err
20550       }; then
20551  ac_header_preproc=yes
20552else
20553  $as_echo "$as_me: failed program was:" >&5
20554sed 's/^/| /' conftest.$ac_ext >&5
20555
20556  ac_header_preproc=no
20557fi
20558
20559rm -f conftest.err conftest.$ac_ext
20560{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20561$as_echo "$ac_header_preproc" >&6; }
20562
20563# So?  What about this header?
20564case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20565  yes:no: )
20566    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20567$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20568    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20569$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20570    ac_header_preproc=yes
20571    ;;
20572  no:yes:* )
20573    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20574$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20575    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20576$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20577    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20578$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20579    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20580$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20581    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20582$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20583    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20584$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20585    ( cat <<\_ASBOX
20586## -------------------------------------------------------- ##
20587## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ##
20588## -------------------------------------------------------- ##
20589_ASBOX
20590     ) | sed "s/^/$as_me: WARNING:     /" >&2
20591    ;;
20592esac
20593{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20594$as_echo_n "checking for $ac_header... " >&6; }
20595if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20596  $as_echo_n "(cached) " >&6
20597else
20598  eval "$as_ac_Header=\$ac_header_preproc"
20599fi
20600ac_res=`eval 'as_val=${'$as_ac_Header'}
20601		 $as_echo "$as_val"'`
20602	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20603$as_echo "$ac_res" >&6; }
20604
20605fi
20606as_val=`eval 'as_val=${'$as_ac_Header'}
20607		 $as_echo "$as_val"'`
20608   if test "x$as_val" = x""yes; then
20609  cat >>confdefs.h <<_ACEOF
20610#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20611_ACEOF
20612
20613fi
20614
20615done
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625for ac_header in dmalloc.h direct.h errno.h fcntl.h \
20626                 inttypes.h limits.h malloc.h zlib.h
20627do
20628as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20629if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20630  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20631$as_echo_n "checking for $ac_header... " >&6; }
20632if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20633  $as_echo_n "(cached) " >&6
20634fi
20635ac_res=`eval 'as_val=${'$as_ac_Header'}
20636		 $as_echo "$as_val"'`
20637	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20638$as_echo "$ac_res" >&6; }
20639else
20640  # Is the header compilable?
20641{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20642$as_echo_n "checking $ac_header usability... " >&6; }
20643cat >conftest.$ac_ext <<_ACEOF
20644/* confdefs.h.  */
20645_ACEOF
20646cat confdefs.h >>conftest.$ac_ext
20647cat >>conftest.$ac_ext <<_ACEOF
20648/* end confdefs.h.  */
20649$ac_includes_default
20650#include <$ac_header>
20651_ACEOF
20652rm -f conftest.$ac_objext
20653if { (ac_try="$ac_compile"
20654case "(($ac_try" in
20655  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20656  *) ac_try_echo=$ac_try;;
20657esac
20658eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20659$as_echo "$ac_try_echo") >&5
20660  (eval "$ac_compile") 2>conftest.er1
20661  ac_status=$?
20662  grep -v '^ *+' conftest.er1 >conftest.err
20663  rm -f conftest.er1
20664  cat conftest.err >&5
20665  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20666  (exit $ac_status); } && {
20667	 test -z "$ac_c_werror_flag" ||
20668	 test ! -s conftest.err
20669       } && test -s conftest.$ac_objext; then
20670  ac_header_compiler=yes
20671else
20672  $as_echo "$as_me: failed program was:" >&5
20673sed 's/^/| /' conftest.$ac_ext >&5
20674
20675	ac_header_compiler=no
20676fi
20677
20678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20679{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20680$as_echo "$ac_header_compiler" >&6; }
20681
20682# Is the header present?
20683{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
20684$as_echo_n "checking $ac_header presence... " >&6; }
20685cat >conftest.$ac_ext <<_ACEOF
20686/* confdefs.h.  */
20687_ACEOF
20688cat confdefs.h >>conftest.$ac_ext
20689cat >>conftest.$ac_ext <<_ACEOF
20690/* end confdefs.h.  */
20691#include <$ac_header>
20692_ACEOF
20693if { (ac_try="$ac_cpp conftest.$ac_ext"
20694case "(($ac_try" in
20695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20696  *) ac_try_echo=$ac_try;;
20697esac
20698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20699$as_echo "$ac_try_echo") >&5
20700  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20701  ac_status=$?
20702  grep -v '^ *+' conftest.er1 >conftest.err
20703  rm -f conftest.er1
20704  cat conftest.err >&5
20705  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20706  (exit $ac_status); } >/dev/null && {
20707	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20708	 test ! -s conftest.err
20709       }; then
20710  ac_header_preproc=yes
20711else
20712  $as_echo "$as_me: failed program was:" >&5
20713sed 's/^/| /' conftest.$ac_ext >&5
20714
20715  ac_header_preproc=no
20716fi
20717
20718rm -f conftest.err conftest.$ac_ext
20719{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20720$as_echo "$ac_header_preproc" >&6; }
20721
20722# So?  What about this header?
20723case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20724  yes:no: )
20725    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20726$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20727    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20728$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20729    ac_header_preproc=yes
20730    ;;
20731  no:yes:* )
20732    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20733$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20734    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20735$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20736    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20737$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20738    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20739$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20740    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20741$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20742    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20743$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20744    ( cat <<\_ASBOX
20745## -------------------------------------------------------- ##
20746## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ##
20747## -------------------------------------------------------- ##
20748_ASBOX
20749     ) | sed "s/^/$as_me: WARNING:     /" >&2
20750    ;;
20751esac
20752{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20753$as_echo_n "checking for $ac_header... " >&6; }
20754if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20755  $as_echo_n "(cached) " >&6
20756else
20757  eval "$as_ac_Header=\$ac_header_preproc"
20758fi
20759ac_res=`eval 'as_val=${'$as_ac_Header'}
20760		 $as_echo "$as_val"'`
20761	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20762$as_echo "$ac_res" >&6; }
20763
20764fi
20765as_val=`eval 'as_val=${'$as_ac_Header'}
20766		 $as_echo "$as_val"'`
20767   if test "x$as_val" = x""yes; then
20768  cat >>confdefs.h <<_ACEOF
20769#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20770_ACEOF
20771
20772fi
20773
20774done
20775
20776
20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789for ac_header in openssl/aes.h openssl/bn.h openssl/cast.h openssl/des.h \
20790                  openssl/dsa.h openssl/err.h openssl/idea.h openssl/md5.h \
20791                  openssl/rand.h openssl/rsa.h openssl/sha.h openssl/err.h \
20792                  openssl/sha.h
20793do
20794as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20795if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20796  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20797$as_echo_n "checking for $ac_header... " >&6; }
20798if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20799  $as_echo_n "(cached) " >&6
20800fi
20801ac_res=`eval 'as_val=${'$as_ac_Header'}
20802		 $as_echo "$as_val"'`
20803	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20804$as_echo "$ac_res" >&6; }
20805else
20806  # Is the header compilable?
20807{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20808$as_echo_n "checking $ac_header usability... " >&6; }
20809cat >conftest.$ac_ext <<_ACEOF
20810/* confdefs.h.  */
20811_ACEOF
20812cat confdefs.h >>conftest.$ac_ext
20813cat >>conftest.$ac_ext <<_ACEOF
20814/* end confdefs.h.  */
20815$ac_includes_default
20816#include <$ac_header>
20817_ACEOF
20818rm -f conftest.$ac_objext
20819if { (ac_try="$ac_compile"
20820case "(($ac_try" in
20821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20822  *) ac_try_echo=$ac_try;;
20823esac
20824eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20825$as_echo "$ac_try_echo") >&5
20826  (eval "$ac_compile") 2>conftest.er1
20827  ac_status=$?
20828  grep -v '^ *+' conftest.er1 >conftest.err
20829  rm -f conftest.er1
20830  cat conftest.err >&5
20831  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20832  (exit $ac_status); } && {
20833	 test -z "$ac_c_werror_flag" ||
20834	 test ! -s conftest.err
20835       } && test -s conftest.$ac_objext; then
20836  ac_header_compiler=yes
20837else
20838  $as_echo "$as_me: failed program was:" >&5
20839sed 's/^/| /' conftest.$ac_ext >&5
20840
20841	ac_header_compiler=no
20842fi
20843
20844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20845{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20846$as_echo "$ac_header_compiler" >&6; }
20847
20848# Is the header present?
20849{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
20850$as_echo_n "checking $ac_header presence... " >&6; }
20851cat >conftest.$ac_ext <<_ACEOF
20852/* confdefs.h.  */
20853_ACEOF
20854cat confdefs.h >>conftest.$ac_ext
20855cat >>conftest.$ac_ext <<_ACEOF
20856/* end confdefs.h.  */
20857#include <$ac_header>
20858_ACEOF
20859if { (ac_try="$ac_cpp conftest.$ac_ext"
20860case "(($ac_try" in
20861  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20862  *) ac_try_echo=$ac_try;;
20863esac
20864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20865$as_echo "$ac_try_echo") >&5
20866  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20867  ac_status=$?
20868  grep -v '^ *+' conftest.er1 >conftest.err
20869  rm -f conftest.er1
20870  cat conftest.err >&5
20871  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20872  (exit $ac_status); } >/dev/null && {
20873	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20874	 test ! -s conftest.err
20875       }; then
20876  ac_header_preproc=yes
20877else
20878  $as_echo "$as_me: failed program was:" >&5
20879sed 's/^/| /' conftest.$ac_ext >&5
20880
20881  ac_header_preproc=no
20882fi
20883
20884rm -f conftest.err conftest.$ac_ext
20885{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20886$as_echo "$ac_header_preproc" >&6; }
20887
20888# So?  What about this header?
20889case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20890  yes:no: )
20891    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20892$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20893    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20894$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20895    ac_header_preproc=yes
20896    ;;
20897  no:yes:* )
20898    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20899$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20900    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20901$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20902    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20903$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20904    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20905$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20906    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20907$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20908    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20909$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20910    ( cat <<\_ASBOX
20911## -------------------------------------------------------- ##
20912## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ##
20913## -------------------------------------------------------- ##
20914_ASBOX
20915     ) | sed "s/^/$as_me: WARNING:     /" >&2
20916    ;;
20917esac
20918{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20919$as_echo_n "checking for $ac_header... " >&6; }
20920if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20921  $as_echo_n "(cached) " >&6
20922else
20923  eval "$as_ac_Header=\$ac_header_preproc"
20924fi
20925ac_res=`eval 'as_val=${'$as_ac_Header'}
20926		 $as_echo "$as_val"'`
20927	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20928$as_echo "$ac_res" >&6; }
20929
20930fi
20931as_val=`eval 'as_val=${'$as_ac_Header'}
20932		 $as_echo "$as_val"'`
20933   if test "x$as_val" = x""yes; then
20934  cat >>confdefs.h <<_ACEOF
20935#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20936_ACEOF
20937
20938fi
20939
20940done
20941
20942
20943
20944
20945
20946
20947
20948for ac_header in sys/cdefs.h sys/file.h sys/mman.h sys/param.h \
20949                  sys/resource.h sys/uio.h
20950do
20951as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20952if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20953  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20954$as_echo_n "checking for $ac_header... " >&6; }
20955if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20956  $as_echo_n "(cached) " >&6
20957fi
20958ac_res=`eval 'as_val=${'$as_ac_Header'}
20959		 $as_echo "$as_val"'`
20960	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20961$as_echo "$ac_res" >&6; }
20962else
20963  # Is the header compilable?
20964{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20965$as_echo_n "checking $ac_header usability... " >&6; }
20966cat >conftest.$ac_ext <<_ACEOF
20967/* confdefs.h.  */
20968_ACEOF
20969cat confdefs.h >>conftest.$ac_ext
20970cat >>conftest.$ac_ext <<_ACEOF
20971/* end confdefs.h.  */
20972$ac_includes_default
20973#include <$ac_header>
20974_ACEOF
20975rm -f conftest.$ac_objext
20976if { (ac_try="$ac_compile"
20977case "(($ac_try" in
20978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20979  *) ac_try_echo=$ac_try;;
20980esac
20981eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20982$as_echo "$ac_try_echo") >&5
20983  (eval "$ac_compile") 2>conftest.er1
20984  ac_status=$?
20985  grep -v '^ *+' conftest.er1 >conftest.err
20986  rm -f conftest.er1
20987  cat conftest.err >&5
20988  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20989  (exit $ac_status); } && {
20990	 test -z "$ac_c_werror_flag" ||
20991	 test ! -s conftest.err
20992       } && test -s conftest.$ac_objext; then
20993  ac_header_compiler=yes
20994else
20995  $as_echo "$as_me: failed program was:" >&5
20996sed 's/^/| /' conftest.$ac_ext >&5
20997
20998	ac_header_compiler=no
20999fi
21000
21001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21002{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21003$as_echo "$ac_header_compiler" >&6; }
21004
21005# Is the header present?
21006{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
21007$as_echo_n "checking $ac_header presence... " >&6; }
21008cat >conftest.$ac_ext <<_ACEOF
21009/* confdefs.h.  */
21010_ACEOF
21011cat confdefs.h >>conftest.$ac_ext
21012cat >>conftest.$ac_ext <<_ACEOF
21013/* end confdefs.h.  */
21014#include <$ac_header>
21015_ACEOF
21016if { (ac_try="$ac_cpp conftest.$ac_ext"
21017case "(($ac_try" in
21018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21019  *) ac_try_echo=$ac_try;;
21020esac
21021eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21022$as_echo "$ac_try_echo") >&5
21023  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21024  ac_status=$?
21025  grep -v '^ *+' conftest.er1 >conftest.err
21026  rm -f conftest.er1
21027  cat conftest.err >&5
21028  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21029  (exit $ac_status); } >/dev/null && {
21030	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21031	 test ! -s conftest.err
21032       }; then
21033  ac_header_preproc=yes
21034else
21035  $as_echo "$as_me: failed program was:" >&5
21036sed 's/^/| /' conftest.$ac_ext >&5
21037
21038  ac_header_preproc=no
21039fi
21040
21041rm -f conftest.err conftest.$ac_ext
21042{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21043$as_echo "$ac_header_preproc" >&6; }
21044
21045# So?  What about this header?
21046case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21047  yes:no: )
21048    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21049$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21050    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21051$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21052    ac_header_preproc=yes
21053    ;;
21054  no:yes:* )
21055    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21056$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21057    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21058$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21059    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21060$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21061    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21062$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21063    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21064$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21065    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21066$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21067    ( cat <<\_ASBOX
21068## -------------------------------------------------------- ##
21069## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ##
21070## -------------------------------------------------------- ##
21071_ASBOX
21072     ) | sed "s/^/$as_me: WARNING:     /" >&2
21073    ;;
21074esac
21075{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
21076$as_echo_n "checking for $ac_header... " >&6; }
21077if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21078  $as_echo_n "(cached) " >&6
21079else
21080  eval "$as_ac_Header=\$ac_header_preproc"
21081fi
21082ac_res=`eval 'as_val=${'$as_ac_Header'}
21083		 $as_echo "$as_val"'`
21084	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21085$as_echo "$ac_res" >&6; }
21086
21087fi
21088as_val=`eval 'as_val=${'$as_ac_Header'}
21089		 $as_echo "$as_val"'`
21090   if test "x$as_val" = x""yes; then
21091  cat >>confdefs.h <<_ACEOF
21092#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21093_ACEOF
21094
21095fi
21096
21097done
21098
21099
21100
21101for ac_header in bzlib.h
21102do
21103as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21104if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21105  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
21106$as_echo_n "checking for $ac_header... " >&6; }
21107if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21108  $as_echo_n "(cached) " >&6
21109fi
21110ac_res=`eval 'as_val=${'$as_ac_Header'}
21111		 $as_echo "$as_val"'`
21112	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21113$as_echo "$ac_res" >&6; }
21114else
21115  # Is the header compilable?
21116{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
21117$as_echo_n "checking $ac_header usability... " >&6; }
21118cat >conftest.$ac_ext <<_ACEOF
21119/* confdefs.h.  */
21120_ACEOF
21121cat confdefs.h >>conftest.$ac_ext
21122cat >>conftest.$ac_ext <<_ACEOF
21123/* end confdefs.h.  */
21124$ac_includes_default
21125#include <$ac_header>
21126_ACEOF
21127rm -f conftest.$ac_objext
21128if { (ac_try="$ac_compile"
21129case "(($ac_try" in
21130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21131  *) ac_try_echo=$ac_try;;
21132esac
21133eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21134$as_echo "$ac_try_echo") >&5
21135  (eval "$ac_compile") 2>conftest.er1
21136  ac_status=$?
21137  grep -v '^ *+' conftest.er1 >conftest.err
21138  rm -f conftest.er1
21139  cat conftest.err >&5
21140  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21141  (exit $ac_status); } && {
21142	 test -z "$ac_c_werror_flag" ||
21143	 test ! -s conftest.err
21144       } && test -s conftest.$ac_objext; then
21145  ac_header_compiler=yes
21146else
21147  $as_echo "$as_me: failed program was:" >&5
21148sed 's/^/| /' conftest.$ac_ext >&5
21149
21150	ac_header_compiler=no
21151fi
21152
21153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21154{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21155$as_echo "$ac_header_compiler" >&6; }
21156
21157# Is the header present?
21158{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
21159$as_echo_n "checking $ac_header presence... " >&6; }
21160cat >conftest.$ac_ext <<_ACEOF
21161/* confdefs.h.  */
21162_ACEOF
21163cat confdefs.h >>conftest.$ac_ext
21164cat >>conftest.$ac_ext <<_ACEOF
21165/* end confdefs.h.  */
21166#include <$ac_header>
21167_ACEOF
21168if { (ac_try="$ac_cpp conftest.$ac_ext"
21169case "(($ac_try" in
21170  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21171  *) ac_try_echo=$ac_try;;
21172esac
21173eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21174$as_echo "$ac_try_echo") >&5
21175  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21176  ac_status=$?
21177  grep -v '^ *+' conftest.er1 >conftest.err
21178  rm -f conftest.er1
21179  cat conftest.err >&5
21180  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21181  (exit $ac_status); } >/dev/null && {
21182	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21183	 test ! -s conftest.err
21184       }; then
21185  ac_header_preproc=yes
21186else
21187  $as_echo "$as_me: failed program was:" >&5
21188sed 's/^/| /' conftest.$ac_ext >&5
21189
21190  ac_header_preproc=no
21191fi
21192
21193rm -f conftest.err conftest.$ac_ext
21194{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21195$as_echo "$ac_header_preproc" >&6; }
21196
21197# So?  What about this header?
21198case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21199  yes:no: )
21200    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21201$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21202    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21203$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21204    ac_header_preproc=yes
21205    ;;
21206  no:yes:* )
21207    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21208$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21209    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21210$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21211    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21212$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21213    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21214$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21215    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21216$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21217    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21218$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21219    ( cat <<\_ASBOX
21220## -------------------------------------------------------- ##
21221## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ##
21222## -------------------------------------------------------- ##
21223_ASBOX
21224     ) | sed "s/^/$as_me: WARNING:     /" >&2
21225    ;;
21226esac
21227{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
21228$as_echo_n "checking for $ac_header... " >&6; }
21229if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21230  $as_echo_n "(cached) " >&6
21231else
21232  eval "$as_ac_Header=\$ac_header_preproc"
21233fi
21234ac_res=`eval 'as_val=${'$as_ac_Header'}
21235		 $as_echo "$as_val"'`
21236	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21237$as_echo "$ac_res" >&6; }
21238
21239fi
21240as_val=`eval 'as_val=${'$as_ac_Header'}
21241		 $as_echo "$as_val"'`
21242   if test "x$as_val" = x""yes; then
21243  cat >>confdefs.h <<_ACEOF
21244#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21245_ACEOF
21246
21247else
21248  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21249$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21250{ { $as_echo "$as_me:$LINENO: error: missing <bzlib.h>; is bzip2 installed?
21251See \`config.log' for more details." >&5
21252$as_echo "$as_me: error: missing <bzlib.h>; is bzip2 installed?
21253See \`config.log' for more details." >&2;}
21254   { (exit 1); exit 1; }; }; }
21255fi
21256
21257done
21258
21259
21260# Checks for typedefs, structures, and compiler characteristics.
21261#
21262
21263  { $as_echo "$as_me:$LINENO: checking for long long int" >&5
21264$as_echo_n "checking for long long int... " >&6; }
21265if test "${ac_cv_type_long_long_int+set}" = set; then
21266  $as_echo_n "(cached) " >&6
21267else
21268  cat >conftest.$ac_ext <<_ACEOF
21269
21270  /* confdefs.h.  */
21271_ACEOF
21272cat confdefs.h >>conftest.$ac_ext
21273cat >>conftest.$ac_ext <<_ACEOF
21274/* end confdefs.h.  */
21275/* For now, do not test the preprocessor; as of 2007 there are too many
21276	 implementations with broken preprocessors.  Perhaps this can
21277	 be revisited in 2012.  In the meantime, code should not expect
21278	 #if to work with literals wider than 32 bits.  */
21279      /* Test literals.  */
21280      long long int ll = 9223372036854775807ll;
21281      long long int nll = -9223372036854775807LL;
21282      unsigned long long int ull = 18446744073709551615ULL;
21283      /* Test constant expressions.   */
21284      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
21285		     ? 1 : -1)];
21286      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
21287		     ? 1 : -1)];
21288      int i = 63;
21289int
21290main ()
21291{
21292/* Test availability of runtime routines for shift and division.  */
21293      long long int llmax = 9223372036854775807ll;
21294      unsigned long long int ullmax = 18446744073709551615ull;
21295      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
21296	      | (llmax / ll) | (llmax % ll)
21297	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
21298	      | (ullmax / ull) | (ullmax % ull));
21299  ;
21300  return 0;
21301}
21302
21303_ACEOF
21304rm -f conftest.$ac_objext conftest$ac_exeext
21305if { (ac_try="$ac_link"
21306case "(($ac_try" in
21307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21308  *) ac_try_echo=$ac_try;;
21309esac
21310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21311$as_echo "$ac_try_echo") >&5
21312  (eval "$ac_link") 2>conftest.er1
21313  ac_status=$?
21314  grep -v '^ *+' conftest.er1 >conftest.err
21315  rm -f conftest.er1
21316  cat conftest.err >&5
21317  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318  (exit $ac_status); } && {
21319	 test -z "$ac_c_werror_flag" ||
21320	 test ! -s conftest.err
21321       } && test -s conftest$ac_exeext && {
21322	 test "$cross_compiling" = yes ||
21323	 $as_test_x conftest$ac_exeext
21324       }; then
21325  			if test "$cross_compiling" = yes; then
21326  ac_cv_type_long_long_int=yes
21327else
21328  cat >conftest.$ac_ext <<_ACEOF
21329/* confdefs.h.  */
21330_ACEOF
21331cat confdefs.h >>conftest.$ac_ext
21332cat >>conftest.$ac_ext <<_ACEOF
21333/* end confdefs.h.  */
21334#include <limits.h>
21335	       #ifndef LLONG_MAX
21336	       # define HALF \
21337			(1LL << (sizeof (long long int) * CHAR_BIT - 2))
21338	       # define LLONG_MAX (HALF - 1 + HALF)
21339	       #endif
21340int
21341main ()
21342{
21343long long int n = 1;
21344	       int i;
21345	       for (i = 0; ; i++)
21346		 {
21347		   long long int m = n << i;
21348		   if (m >> i != n)
21349		     return 1;
21350		   if (LLONG_MAX / 2 < m)
21351		     break;
21352		 }
21353	       return 0;
21354  ;
21355  return 0;
21356}
21357_ACEOF
21358rm -f conftest$ac_exeext
21359if { (ac_try="$ac_link"
21360case "(($ac_try" in
21361  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21362  *) ac_try_echo=$ac_try;;
21363esac
21364eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21365$as_echo "$ac_try_echo") >&5
21366  (eval "$ac_link") 2>&5
21367  ac_status=$?
21368  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21369  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21370  { (case "(($ac_try" in
21371  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21372  *) ac_try_echo=$ac_try;;
21373esac
21374eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21375$as_echo "$ac_try_echo") >&5
21376  (eval "$ac_try") 2>&5
21377  ac_status=$?
21378  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21379  (exit $ac_status); }; }; then
21380  ac_cv_type_long_long_int=yes
21381else
21382  $as_echo "$as_me: program exited with status $ac_status" >&5
21383$as_echo "$as_me: failed program was:" >&5
21384sed 's/^/| /' conftest.$ac_ext >&5
21385
21386( exit $ac_status )
21387ac_cv_type_long_long_int=no
21388fi
21389rm -rf conftest.dSYM
21390rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21391fi
21392
21393
21394else
21395  $as_echo "$as_me: failed program was:" >&5
21396sed 's/^/| /' conftest.$ac_ext >&5
21397
21398	ac_cv_type_long_long_int=no
21399fi
21400
21401rm -rf conftest.dSYM
21402rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21403      conftest$ac_exeext conftest.$ac_ext
21404fi
21405{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
21406$as_echo "$ac_cv_type_long_long_int" >&6; }
21407  if test $ac_cv_type_long_long_int = yes; then
21408
21409cat >>confdefs.h <<\_ACEOF
21410#define HAVE_LONG_LONG_INT 1
21411_ACEOF
21412
21413  fi
21414
21415{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
21416$as_echo_n "checking for size_t... " >&6; }
21417if test "${ac_cv_type_size_t+set}" = set; then
21418  $as_echo_n "(cached) " >&6
21419else
21420  ac_cv_type_size_t=no
21421cat >conftest.$ac_ext <<_ACEOF
21422/* confdefs.h.  */
21423_ACEOF
21424cat confdefs.h >>conftest.$ac_ext
21425cat >>conftest.$ac_ext <<_ACEOF
21426/* end confdefs.h.  */
21427$ac_includes_default
21428int
21429main ()
21430{
21431if (sizeof (size_t))
21432       return 0;
21433  ;
21434  return 0;
21435}
21436_ACEOF
21437rm -f conftest.$ac_objext
21438if { (ac_try="$ac_compile"
21439case "(($ac_try" in
21440  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21441  *) ac_try_echo=$ac_try;;
21442esac
21443eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21444$as_echo "$ac_try_echo") >&5
21445  (eval "$ac_compile") 2>conftest.er1
21446  ac_status=$?
21447  grep -v '^ *+' conftest.er1 >conftest.err
21448  rm -f conftest.er1
21449  cat conftest.err >&5
21450  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21451  (exit $ac_status); } && {
21452	 test -z "$ac_c_werror_flag" ||
21453	 test ! -s conftest.err
21454       } && test -s conftest.$ac_objext; then
21455  cat >conftest.$ac_ext <<_ACEOF
21456/* confdefs.h.  */
21457_ACEOF
21458cat confdefs.h >>conftest.$ac_ext
21459cat >>conftest.$ac_ext <<_ACEOF
21460/* end confdefs.h.  */
21461$ac_includes_default
21462int
21463main ()
21464{
21465if (sizeof ((size_t)))
21466	  return 0;
21467  ;
21468  return 0;
21469}
21470_ACEOF
21471rm -f conftest.$ac_objext
21472if { (ac_try="$ac_compile"
21473case "(($ac_try" in
21474  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21475  *) ac_try_echo=$ac_try;;
21476esac
21477eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21478$as_echo "$ac_try_echo") >&5
21479  (eval "$ac_compile") 2>conftest.er1
21480  ac_status=$?
21481  grep -v '^ *+' conftest.er1 >conftest.err
21482  rm -f conftest.er1
21483  cat conftest.err >&5
21484  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21485  (exit $ac_status); } && {
21486	 test -z "$ac_c_werror_flag" ||
21487	 test ! -s conftest.err
21488       } && test -s conftest.$ac_objext; then
21489  :
21490else
21491  $as_echo "$as_me: failed program was:" >&5
21492sed 's/^/| /' conftest.$ac_ext >&5
21493
21494	ac_cv_type_size_t=yes
21495fi
21496
21497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21498else
21499  $as_echo "$as_me: failed program was:" >&5
21500sed 's/^/| /' conftest.$ac_ext >&5
21501
21502
21503fi
21504
21505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21506fi
21507{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
21508$as_echo "$ac_cv_type_size_t" >&6; }
21509if test "x$ac_cv_type_size_t" = x""yes; then
21510  :
21511else
21512
21513cat >>confdefs.h <<_ACEOF
21514#define size_t unsigned int
21515_ACEOF
21516
21517fi
21518
21519
21520  { $as_echo "$as_me:$LINENO: checking for uint16_t" >&5
21521$as_echo_n "checking for uint16_t... " >&6; }
21522if test "${ac_cv_c_uint16_t+set}" = set; then
21523  $as_echo_n "(cached) " >&6
21524else
21525  ac_cv_c_uint16_t=no
21526     for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \
21527	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
21528       cat >conftest.$ac_ext <<_ACEOF
21529/* confdefs.h.  */
21530_ACEOF
21531cat confdefs.h >>conftest.$ac_ext
21532cat >>conftest.$ac_ext <<_ACEOF
21533/* end confdefs.h.  */
21534$ac_includes_default
21535int
21536main ()
21537{
21538static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)];
21539test_array [0] = 0
21540
21541  ;
21542  return 0;
21543}
21544_ACEOF
21545rm -f conftest.$ac_objext
21546if { (ac_try="$ac_compile"
21547case "(($ac_try" in
21548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21549  *) ac_try_echo=$ac_try;;
21550esac
21551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21552$as_echo "$ac_try_echo") >&5
21553  (eval "$ac_compile") 2>conftest.er1
21554  ac_status=$?
21555  grep -v '^ *+' conftest.er1 >conftest.err
21556  rm -f conftest.er1
21557  cat conftest.err >&5
21558  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21559  (exit $ac_status); } && {
21560	 test -z "$ac_c_werror_flag" ||
21561	 test ! -s conftest.err
21562       } && test -s conftest.$ac_objext; then
21563  case $ac_type in
21564  uint16_t) ac_cv_c_uint16_t=yes ;;
21565  *) ac_cv_c_uint16_t=$ac_type ;;
21566esac
21567
21568else
21569  $as_echo "$as_me: failed program was:" >&5
21570sed 's/^/| /' conftest.$ac_ext >&5
21571
21572
21573fi
21574
21575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21576       test "$ac_cv_c_uint16_t" != no && break
21577     done
21578fi
21579{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5
21580$as_echo "$ac_cv_c_uint16_t" >&6; }
21581  case $ac_cv_c_uint16_t in #(
21582  no|yes) ;; #(
21583  *)
21584
21585
21586cat >>confdefs.h <<_ACEOF
21587#define uint16_t $ac_cv_c_uint16_t
21588_ACEOF
21589;;
21590  esac
21591
21592
21593  { $as_echo "$as_me:$LINENO: checking for uint32_t" >&5
21594$as_echo_n "checking for uint32_t... " >&6; }
21595if test "${ac_cv_c_uint32_t+set}" = set; then
21596  $as_echo_n "(cached) " >&6
21597else
21598  ac_cv_c_uint32_t=no
21599     for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
21600	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
21601       cat >conftest.$ac_ext <<_ACEOF
21602/* confdefs.h.  */
21603_ACEOF
21604cat confdefs.h >>conftest.$ac_ext
21605cat >>conftest.$ac_ext <<_ACEOF
21606/* end confdefs.h.  */
21607$ac_includes_default
21608int
21609main ()
21610{
21611static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
21612test_array [0] = 0
21613
21614  ;
21615  return 0;
21616}
21617_ACEOF
21618rm -f conftest.$ac_objext
21619if { (ac_try="$ac_compile"
21620case "(($ac_try" in
21621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21622  *) ac_try_echo=$ac_try;;
21623esac
21624eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21625$as_echo "$ac_try_echo") >&5
21626  (eval "$ac_compile") 2>conftest.er1
21627  ac_status=$?
21628  grep -v '^ *+' conftest.er1 >conftest.err
21629  rm -f conftest.er1
21630  cat conftest.err >&5
21631  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21632  (exit $ac_status); } && {
21633	 test -z "$ac_c_werror_flag" ||
21634	 test ! -s conftest.err
21635       } && test -s conftest.$ac_objext; then
21636  case $ac_type in
21637  uint32_t) ac_cv_c_uint32_t=yes ;;
21638  *) ac_cv_c_uint32_t=$ac_type ;;
21639esac
21640
21641else
21642  $as_echo "$as_me: failed program was:" >&5
21643sed 's/^/| /' conftest.$ac_ext >&5
21644
21645
21646fi
21647
21648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21649       test "$ac_cv_c_uint32_t" != no && break
21650     done
21651fi
21652{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
21653$as_echo "$ac_cv_c_uint32_t" >&6; }
21654  case $ac_cv_c_uint32_t in #(
21655  no|yes) ;; #(
21656  *)
21657
21658cat >>confdefs.h <<\_ACEOF
21659#define _UINT32_T 1
21660_ACEOF
21661
21662
21663cat >>confdefs.h <<_ACEOF
21664#define uint32_t $ac_cv_c_uint32_t
21665_ACEOF
21666;;
21667  esac
21668
21669
21670  { $as_echo "$as_me:$LINENO: checking for uint64_t" >&5
21671$as_echo_n "checking for uint64_t... " >&6; }
21672if test "${ac_cv_c_uint64_t+set}" = set; then
21673  $as_echo_n "(cached) " >&6
21674else
21675  ac_cv_c_uint64_t=no
21676     for ac_type in 'uint64_t' 'unsigned int' 'unsigned long int' \
21677	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
21678       cat >conftest.$ac_ext <<_ACEOF
21679/* confdefs.h.  */
21680_ACEOF
21681cat confdefs.h >>conftest.$ac_ext
21682cat >>conftest.$ac_ext <<_ACEOF
21683/* end confdefs.h.  */
21684$ac_includes_default
21685int
21686main ()
21687{
21688static int test_array [1 - 2 * !(($ac_type) -1 >> (64 - 1) == 1)];
21689test_array [0] = 0
21690
21691  ;
21692  return 0;
21693}
21694_ACEOF
21695rm -f conftest.$ac_objext
21696if { (ac_try="$ac_compile"
21697case "(($ac_try" in
21698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21699  *) ac_try_echo=$ac_try;;
21700esac
21701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21702$as_echo "$ac_try_echo") >&5
21703  (eval "$ac_compile") 2>conftest.er1
21704  ac_status=$?
21705  grep -v '^ *+' conftest.er1 >conftest.err
21706  rm -f conftest.er1
21707  cat conftest.err >&5
21708  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21709  (exit $ac_status); } && {
21710	 test -z "$ac_c_werror_flag" ||
21711	 test ! -s conftest.err
21712       } && test -s conftest.$ac_objext; then
21713  case $ac_type in
21714  uint64_t) ac_cv_c_uint64_t=yes ;;
21715  *) ac_cv_c_uint64_t=$ac_type ;;
21716esac
21717
21718else
21719  $as_echo "$as_me: failed program was:" >&5
21720sed 's/^/| /' conftest.$ac_ext >&5
21721
21722
21723fi
21724
21725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21726       test "$ac_cv_c_uint64_t" != no && break
21727     done
21728fi
21729{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint64_t" >&5
21730$as_echo "$ac_cv_c_uint64_t" >&6; }
21731  case $ac_cv_c_uint64_t in #(
21732  no|yes) ;; #(
21733  *)
21734
21735cat >>confdefs.h <<\_ACEOF
21736#define _UINT64_T 1
21737_ACEOF
21738
21739
21740cat >>confdefs.h <<_ACEOF
21741#define uint64_t $ac_cv_c_uint64_t
21742_ACEOF
21743;;
21744  esac
21745
21746
21747  { $as_echo "$as_me:$LINENO: checking for uint8_t" >&5
21748$as_echo_n "checking for uint8_t... " >&6; }
21749if test "${ac_cv_c_uint8_t+set}" = set; then
21750  $as_echo_n "(cached) " >&6
21751else
21752  ac_cv_c_uint8_t=no
21753     for ac_type in 'uint8_t' 'unsigned int' 'unsigned long int' \
21754	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
21755       cat >conftest.$ac_ext <<_ACEOF
21756/* confdefs.h.  */
21757_ACEOF
21758cat confdefs.h >>conftest.$ac_ext
21759cat >>conftest.$ac_ext <<_ACEOF
21760/* end confdefs.h.  */
21761$ac_includes_default
21762int
21763main ()
21764{
21765static int test_array [1 - 2 * !(($ac_type) -1 >> (8 - 1) == 1)];
21766test_array [0] = 0
21767
21768  ;
21769  return 0;
21770}
21771_ACEOF
21772rm -f conftest.$ac_objext
21773if { (ac_try="$ac_compile"
21774case "(($ac_try" in
21775  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21776  *) ac_try_echo=$ac_try;;
21777esac
21778eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21779$as_echo "$ac_try_echo") >&5
21780  (eval "$ac_compile") 2>conftest.er1
21781  ac_status=$?
21782  grep -v '^ *+' conftest.er1 >conftest.err
21783  rm -f conftest.er1
21784  cat conftest.err >&5
21785  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21786  (exit $ac_status); } && {
21787	 test -z "$ac_c_werror_flag" ||
21788	 test ! -s conftest.err
21789       } && test -s conftest.$ac_objext; then
21790  case $ac_type in
21791  uint8_t) ac_cv_c_uint8_t=yes ;;
21792  *) ac_cv_c_uint8_t=$ac_type ;;
21793esac
21794
21795else
21796  $as_echo "$as_me: failed program was:" >&5
21797sed 's/^/| /' conftest.$ac_ext >&5
21798
21799
21800fi
21801
21802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21803       test "$ac_cv_c_uint8_t" != no && break
21804     done
21805fi
21806{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint8_t" >&5
21807$as_echo "$ac_cv_c_uint8_t" >&6; }
21808  case $ac_cv_c_uint8_t in #(
21809  no|yes) ;; #(
21810  *)
21811
21812cat >>confdefs.h <<\_ACEOF
21813#define _UINT8_T 1
21814_ACEOF
21815
21816
21817cat >>confdefs.h <<_ACEOF
21818#define uint8_t $ac_cv_c_uint8_t
21819_ACEOF
21820;;
21821  esac
21822
21823
21824{ $as_echo "$as_me:$LINENO: checking for SHA256_CTX" >&5
21825$as_echo_n "checking for SHA256_CTX... " >&6; }
21826if test "${ac_cv_type_SHA256_CTX+set}" = set; then
21827  $as_echo_n "(cached) " >&6
21828else
21829  ac_cv_type_SHA256_CTX=no
21830cat >conftest.$ac_ext <<_ACEOF
21831/* confdefs.h.  */
21832_ACEOF
21833cat confdefs.h >>conftest.$ac_ext
21834cat >>conftest.$ac_ext <<_ACEOF
21835/* end confdefs.h.  */
21836
21837#if defined(HAVE_SYS_TYPES_H)
21838#include <sys/types.h>
21839#endif
21840#if defined(HAVE_OPENSSL_SHA_H)
21841#include <openssl/sha.h>
21842#endif
21843#if defined(HAVE_COMMONCRYPTO_COMMONDIGEST_H)
21844#define COMMON_DIGEST_FOR_OPENSSL 1
21845#include <CommonCrypto/CommonDigest.h>
21846#endif
21847
21848
21849int
21850main ()
21851{
21852if (sizeof (SHA256_CTX))
21853       return 0;
21854  ;
21855  return 0;
21856}
21857_ACEOF
21858rm -f conftest.$ac_objext
21859if { (ac_try="$ac_compile"
21860case "(($ac_try" in
21861  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21862  *) ac_try_echo=$ac_try;;
21863esac
21864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21865$as_echo "$ac_try_echo") >&5
21866  (eval "$ac_compile") 2>conftest.er1
21867  ac_status=$?
21868  grep -v '^ *+' conftest.er1 >conftest.err
21869  rm -f conftest.er1
21870  cat conftest.err >&5
21871  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21872  (exit $ac_status); } && {
21873	 test -z "$ac_c_werror_flag" ||
21874	 test ! -s conftest.err
21875       } && test -s conftest.$ac_objext; then
21876  cat >conftest.$ac_ext <<_ACEOF
21877/* confdefs.h.  */
21878_ACEOF
21879cat confdefs.h >>conftest.$ac_ext
21880cat >>conftest.$ac_ext <<_ACEOF
21881/* end confdefs.h.  */
21882
21883#if defined(HAVE_SYS_TYPES_H)
21884#include <sys/types.h>
21885#endif
21886#if defined(HAVE_OPENSSL_SHA_H)
21887#include <openssl/sha.h>
21888#endif
21889#if defined(HAVE_COMMONCRYPTO_COMMONDIGEST_H)
21890#define COMMON_DIGEST_FOR_OPENSSL 1
21891#include <CommonCrypto/CommonDigest.h>
21892#endif
21893
21894
21895int
21896main ()
21897{
21898if (sizeof ((SHA256_CTX)))
21899	  return 0;
21900  ;
21901  return 0;
21902}
21903_ACEOF
21904rm -f conftest.$ac_objext
21905if { (ac_try="$ac_compile"
21906case "(($ac_try" in
21907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21908  *) ac_try_echo=$ac_try;;
21909esac
21910eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21911$as_echo "$ac_try_echo") >&5
21912  (eval "$ac_compile") 2>conftest.er1
21913  ac_status=$?
21914  grep -v '^ *+' conftest.er1 >conftest.err
21915  rm -f conftest.er1
21916  cat conftest.err >&5
21917  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21918  (exit $ac_status); } && {
21919	 test -z "$ac_c_werror_flag" ||
21920	 test ! -s conftest.err
21921       } && test -s conftest.$ac_objext; then
21922  :
21923else
21924  $as_echo "$as_me: failed program was:" >&5
21925sed 's/^/| /' conftest.$ac_ext >&5
21926
21927	ac_cv_type_SHA256_CTX=yes
21928fi
21929
21930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21931else
21932  $as_echo "$as_me: failed program was:" >&5
21933sed 's/^/| /' conftest.$ac_ext >&5
21934
21935
21936fi
21937
21938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21939fi
21940{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_SHA256_CTX" >&5
21941$as_echo "$ac_cv_type_SHA256_CTX" >&6; }
21942if test "x$ac_cv_type_SHA256_CTX" = x""yes; then
21943
21944cat >>confdefs.h <<_ACEOF
21945#define HAVE_SHA256_CTX 1
21946_ACEOF
21947
21948
21949else
21950  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21951$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21952{ { $as_echo "$as_me:$LINENO: error: missing SHA256_CTX; is openssl 0.9.8 or newer installed?
21953See \`config.log' for more details." >&5
21954$as_echo "$as_me: error: missing SHA256_CTX; is openssl 0.9.8 or newer installed?
21955See \`config.log' for more details." >&2;}
21956   { (exit 1); exit 1; }; }; }
21957fi
21958
21959
21960# Checks for library functions.
21961#
21962{ $as_echo "$as_me:$LINENO: checking for library containing gzopen" >&5
21963$as_echo_n "checking for library containing gzopen... " >&6; }
21964if test "${ac_cv_search_gzopen+set}" = set; then
21965  $as_echo_n "(cached) " >&6
21966else
21967  ac_func_search_save_LIBS=$LIBS
21968cat >conftest.$ac_ext <<_ACEOF
21969/* confdefs.h.  */
21970_ACEOF
21971cat confdefs.h >>conftest.$ac_ext
21972cat >>conftest.$ac_ext <<_ACEOF
21973/* end confdefs.h.  */
21974
21975/* Override any GCC internal prototype to avoid an error.
21976   Use char because int might match the return type of a GCC
21977   builtin and then its argument prototype would still apply.  */
21978#ifdef __cplusplus
21979extern "C"
21980#endif
21981char gzopen ();
21982int
21983main ()
21984{
21985return gzopen ();
21986  ;
21987  return 0;
21988}
21989_ACEOF
21990for ac_lib in '' z; do
21991  if test -z "$ac_lib"; then
21992    ac_res="none required"
21993  else
21994    ac_res=-l$ac_lib
21995    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21996  fi
21997  rm -f conftest.$ac_objext conftest$ac_exeext
21998if { (ac_try="$ac_link"
21999case "(($ac_try" in
22000  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22001  *) ac_try_echo=$ac_try;;
22002esac
22003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22004$as_echo "$ac_try_echo") >&5
22005  (eval "$ac_link") 2>conftest.er1
22006  ac_status=$?
22007  grep -v '^ *+' conftest.er1 >conftest.err
22008  rm -f conftest.er1
22009  cat conftest.err >&5
22010  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22011  (exit $ac_status); } && {
22012	 test -z "$ac_c_werror_flag" ||
22013	 test ! -s conftest.err
22014       } && test -s conftest$ac_exeext && {
22015	 test "$cross_compiling" = yes ||
22016	 $as_test_x conftest$ac_exeext
22017       }; then
22018  ac_cv_search_gzopen=$ac_res
22019else
22020  $as_echo "$as_me: failed program was:" >&5
22021sed 's/^/| /' conftest.$ac_ext >&5
22022
22023
22024fi
22025
22026rm -rf conftest.dSYM
22027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22028      conftest$ac_exeext
22029  if test "${ac_cv_search_gzopen+set}" = set; then
22030  break
22031fi
22032done
22033if test "${ac_cv_search_gzopen+set}" = set; then
22034  :
22035else
22036  ac_cv_search_gzopen=no
22037fi
22038rm conftest.$ac_ext
22039LIBS=$ac_func_search_save_LIBS
22040fi
22041{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gzopen" >&5
22042$as_echo "$ac_cv_search_gzopen" >&6; }
22043ac_res=$ac_cv_search_gzopen
22044if test "$ac_res" != no; then
22045  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22046
22047fi
22048
22049{ $as_echo "$as_me:$LINENO: checking for library containing BZ2_bzDecompress" >&5
22050$as_echo_n "checking for library containing BZ2_bzDecompress... " >&6; }
22051if test "${ac_cv_search_BZ2_bzDecompress+set}" = set; then
22052  $as_echo_n "(cached) " >&6
22053else
22054  ac_func_search_save_LIBS=$LIBS
22055cat >conftest.$ac_ext <<_ACEOF
22056/* confdefs.h.  */
22057_ACEOF
22058cat confdefs.h >>conftest.$ac_ext
22059cat >>conftest.$ac_ext <<_ACEOF
22060/* end confdefs.h.  */
22061
22062/* Override any GCC internal prototype to avoid an error.
22063   Use char because int might match the return type of a GCC
22064   builtin and then its argument prototype would still apply.  */
22065#ifdef __cplusplus
22066extern "C"
22067#endif
22068char BZ2_bzDecompress ();
22069int
22070main ()
22071{
22072return BZ2_bzDecompress ();
22073  ;
22074  return 0;
22075}
22076_ACEOF
22077for ac_lib in '' bz2; do
22078  if test -z "$ac_lib"; then
22079    ac_res="none required"
22080  else
22081    ac_res=-l$ac_lib
22082    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
22083  fi
22084  rm -f conftest.$ac_objext conftest$ac_exeext
22085if { (ac_try="$ac_link"
22086case "(($ac_try" in
22087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22088  *) ac_try_echo=$ac_try;;
22089esac
22090eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22091$as_echo "$ac_try_echo") >&5
22092  (eval "$ac_link") 2>conftest.er1
22093  ac_status=$?
22094  grep -v '^ *+' conftest.er1 >conftest.err
22095  rm -f conftest.er1
22096  cat conftest.err >&5
22097  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22098  (exit $ac_status); } && {
22099	 test -z "$ac_c_werror_flag" ||
22100	 test ! -s conftest.err
22101       } && test -s conftest$ac_exeext && {
22102	 test "$cross_compiling" = yes ||
22103	 $as_test_x conftest$ac_exeext
22104       }; then
22105  ac_cv_search_BZ2_bzDecompress=$ac_res
22106else
22107  $as_echo "$as_me: failed program was:" >&5
22108sed 's/^/| /' conftest.$ac_ext >&5
22109
22110
22111fi
22112
22113rm -rf conftest.dSYM
22114rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22115      conftest$ac_exeext
22116  if test "${ac_cv_search_BZ2_bzDecompress+set}" = set; then
22117  break
22118fi
22119done
22120if test "${ac_cv_search_BZ2_bzDecompress+set}" = set; then
22121  :
22122else
22123  ac_cv_search_BZ2_bzDecompress=no
22124fi
22125rm conftest.$ac_ext
22126LIBS=$ac_func_search_save_LIBS
22127fi
22128{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_BZ2_bzDecompress" >&5
22129$as_echo "$ac_cv_search_BZ2_bzDecompress" >&6; }
22130ac_res=$ac_cv_search_BZ2_bzDecompress
22131if test "$ac_res" != no; then
22132  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22133
22134fi
22135
22136{ $as_echo "$as_me:$LINENO: checking for library containing RSA_public_encrypt" >&5
22137$as_echo_n "checking for library containing RSA_public_encrypt... " >&6; }
22138if test "${ac_cv_search_RSA_public_encrypt+set}" = set; then
22139  $as_echo_n "(cached) " >&6
22140else
22141  ac_func_search_save_LIBS=$LIBS
22142cat >conftest.$ac_ext <<_ACEOF
22143/* confdefs.h.  */
22144_ACEOF
22145cat confdefs.h >>conftest.$ac_ext
22146cat >>conftest.$ac_ext <<_ACEOF
22147/* end confdefs.h.  */
22148
22149/* Override any GCC internal prototype to avoid an error.
22150   Use char because int might match the return type of a GCC
22151   builtin and then its argument prototype would still apply.  */
22152#ifdef __cplusplus
22153extern "C"
22154#endif
22155char RSA_public_encrypt ();
22156int
22157main ()
22158{
22159return RSA_public_encrypt ();
22160  ;
22161  return 0;
22162}
22163_ACEOF
22164for ac_lib in '' crypto; do
22165  if test -z "$ac_lib"; then
22166    ac_res="none required"
22167  else
22168    ac_res=-l$ac_lib
22169    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
22170  fi
22171  rm -f conftest.$ac_objext conftest$ac_exeext
22172if { (ac_try="$ac_link"
22173case "(($ac_try" in
22174  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22175  *) ac_try_echo=$ac_try;;
22176esac
22177eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22178$as_echo "$ac_try_echo") >&5
22179  (eval "$ac_link") 2>conftest.er1
22180  ac_status=$?
22181  grep -v '^ *+' conftest.er1 >conftest.err
22182  rm -f conftest.er1
22183  cat conftest.err >&5
22184  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22185  (exit $ac_status); } && {
22186	 test -z "$ac_c_werror_flag" ||
22187	 test ! -s conftest.err
22188       } && test -s conftest$ac_exeext && {
22189	 test "$cross_compiling" = yes ||
22190	 $as_test_x conftest$ac_exeext
22191       }; then
22192  ac_cv_search_RSA_public_encrypt=$ac_res
22193else
22194  $as_echo "$as_me: failed program was:" >&5
22195sed 's/^/| /' conftest.$ac_ext >&5
22196
22197
22198fi
22199
22200rm -rf conftest.dSYM
22201rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22202      conftest$ac_exeext
22203  if test "${ac_cv_search_RSA_public_encrypt+set}" = set; then
22204  break
22205fi
22206done
22207if test "${ac_cv_search_RSA_public_encrypt+set}" = set; then
22208  :
22209else
22210  ac_cv_search_RSA_public_encrypt=no
22211fi
22212rm conftest.$ac_ext
22213LIBS=$ac_func_search_save_LIBS
22214fi
22215{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_RSA_public_encrypt" >&5
22216$as_echo "$ac_cv_search_RSA_public_encrypt" >&6; }
22217ac_res=$ac_cv_search_RSA_public_encrypt
22218if test "$ac_res" != no; then
22219  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22220
22221fi
22222
22223
22224# Initialize the testsuite
22225#
22226ac_config_commands="$ac_config_commands tests/atconfig"
22227
22228
22229
22230AUTOM4TE=${AUTOM4TE-"${am_missing_run}autom4te"}
22231
22232
22233# Generate the Makefiles
22234#
22235ac_config_files="$ac_config_files Makefile include/Makefile src/Makefile src/lib/Makefile src/netpgp/Makefile src/netpgpverify/Makefile tests/Makefile tests/atlocal"
22236
22237cat >confcache <<\_ACEOF
22238# This file is a shell script that caches the results of configure
22239# tests run on this system so they can be shared between configure
22240# scripts and configure runs, see configure's option --config-cache.
22241# It is not useful on other systems.  If it contains results you don't
22242# want to keep, you may remove or edit it.
22243#
22244# config.status only pays attention to the cache file if you give it
22245# the --recheck option to rerun configure.
22246#
22247# `ac_cv_env_foo' variables (set or unset) will be overridden when
22248# loading this file, other *unset* `ac_cv_foo' will be assigned the
22249# following values.
22250
22251_ACEOF
22252
22253# The following way of writing the cache mishandles newlines in values,
22254# but we know of no workaround that is simple, portable, and efficient.
22255# So, we kill variables containing newlines.
22256# Ultrix sh set writes to stderr and can't be redirected directly,
22257# and sets the high bit in the cache file unless we assign to the vars.
22258(
22259  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22260    eval ac_val=\$$ac_var
22261    case $ac_val in #(
22262    *${as_nl}*)
22263      case $ac_var in #(
22264      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22265$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22266      esac
22267      case $ac_var in #(
22268      _ | IFS | as_nl) ;; #(
22269      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22270      *) $as_unset $ac_var ;;
22271      esac ;;
22272    esac
22273  done
22274
22275  (set) 2>&1 |
22276    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22277    *${as_nl}ac_space=\ *)
22278      # `set' does not quote correctly, so add quotes (double-quote
22279      # substitution turns \\\\ into \\, and sed turns \\ into \).
22280      sed -n \
22281	"s/'/'\\\\''/g;
22282	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22283      ;; #(
22284    *)
22285      # `set' quotes correctly as required by POSIX, so do not add quotes.
22286      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22287      ;;
22288    esac |
22289    sort
22290) |
22291  sed '
22292     /^ac_cv_env_/b end
22293     t clear
22294     :clear
22295     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22296     t end
22297     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22298     :end' >>confcache
22299if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22300  if test -w "$cache_file"; then
22301    test "x$cache_file" != "x/dev/null" &&
22302      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22303$as_echo "$as_me: updating cache $cache_file" >&6;}
22304    cat confcache >$cache_file
22305  else
22306    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22307$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22308  fi
22309fi
22310rm -f confcache
22311
22312test "x$prefix" = xNONE && prefix=$ac_default_prefix
22313# Let make expand exec_prefix.
22314test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22315
22316DEFS=-DHAVE_CONFIG_H
22317
22318ac_libobjs=
22319ac_ltlibobjs=
22320for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22321  # 1. Remove the extension, and $U if already installed.
22322  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22323  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22324  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22325  #    will be set to the directory where LIBOBJS objects are built.
22326  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22327  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22328done
22329LIBOBJS=$ac_libobjs
22330
22331LTLIBOBJS=$ac_ltlibobjs
22332
22333
22334if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22335  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22336Usually this means the macro was only invoked conditionally." >&5
22337$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22338Usually this means the macro was only invoked conditionally." >&2;}
22339   { (exit 1); exit 1; }; }
22340fi
22341if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22342  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22343Usually this means the macro was only invoked conditionally." >&5
22344$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22345Usually this means the macro was only invoked conditionally." >&2;}
22346   { (exit 1); exit 1; }; }
22347fi
22348if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22349  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22350Usually this means the macro was only invoked conditionally." >&5
22351$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22352Usually this means the macro was only invoked conditionally." >&2;}
22353   { (exit 1); exit 1; }; }
22354fi
22355if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22356  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22357Usually this means the macro was only invoked conditionally." >&5
22358$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22359Usually this means the macro was only invoked conditionally." >&2;}
22360   { (exit 1); exit 1; }; }
22361fi
22362
22363: ${CONFIG_STATUS=./config.status}
22364ac_write_fail=0
22365ac_clean_files_save=$ac_clean_files
22366ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22367{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22368$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22369cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22370#! $SHELL
22371# Generated by $as_me.
22372# Run this file to recreate the current configuration.
22373# Compiler output produced by configure, useful for debugging
22374# configure, is in config.log if it exists.
22375
22376debug=false
22377ac_cs_recheck=false
22378ac_cs_silent=false
22379SHELL=\${CONFIG_SHELL-$SHELL}
22380_ACEOF
22381
22382cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22383## --------------------- ##
22384## M4sh Initialization.  ##
22385## --------------------- ##
22386
22387# Be more Bourne compatible
22388DUALCASE=1; export DUALCASE # for MKS sh
22389if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22390  emulate sh
22391  NULLCMD=:
22392  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22393  # is contrary to our usage.  Disable this feature.
22394  alias -g '${1+"$@"}'='"$@"'
22395  setopt NO_GLOB_SUBST
22396else
22397  case `(set -o) 2>/dev/null` in
22398  *posix*) set -o posix ;;
22399esac
22400
22401fi
22402
22403
22404
22405
22406# PATH needs CR
22407# Avoid depending upon Character Ranges.
22408as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22409as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22410as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22411as_cr_digits='0123456789'
22412as_cr_alnum=$as_cr_Letters$as_cr_digits
22413
22414as_nl='
22415'
22416export as_nl
22417# Printing a long string crashes Solaris 7 /usr/bin/printf.
22418as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22419as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22420as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22421if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22422  as_echo='printf %s\n'
22423  as_echo_n='printf %s'
22424else
22425  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22426    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22427    as_echo_n='/usr/ucb/echo -n'
22428  else
22429    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22430    as_echo_n_body='eval
22431      arg=$1;
22432      case $arg in
22433      *"$as_nl"*)
22434	expr "X$arg" : "X\\(.*\\)$as_nl";
22435	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22436      esac;
22437      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22438    '
22439    export as_echo_n_body
22440    as_echo_n='sh -c $as_echo_n_body as_echo'
22441  fi
22442  export as_echo_body
22443  as_echo='sh -c $as_echo_body as_echo'
22444fi
22445
22446# The user is always right.
22447if test "${PATH_SEPARATOR+set}" != set; then
22448  PATH_SEPARATOR=:
22449  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22450    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22451      PATH_SEPARATOR=';'
22452  }
22453fi
22454
22455# Support unset when possible.
22456if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22457  as_unset=unset
22458else
22459  as_unset=false
22460fi
22461
22462
22463# IFS
22464# We need space, tab and new line, in precisely that order.  Quoting is
22465# there to prevent editors from complaining about space-tab.
22466# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22467# splitting by setting IFS to empty value.)
22468IFS=" ""	$as_nl"
22469
22470# Find who we are.  Look in the path if we contain no directory separator.
22471case $0 in
22472  *[\\/]* ) as_myself=$0 ;;
22473  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22474for as_dir in $PATH
22475do
22476  IFS=$as_save_IFS
22477  test -z "$as_dir" && as_dir=.
22478  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22479done
22480IFS=$as_save_IFS
22481
22482     ;;
22483esac
22484# We did not find ourselves, most probably we were run as `sh COMMAND'
22485# in which case we are not to be found in the path.
22486if test "x$as_myself" = x; then
22487  as_myself=$0
22488fi
22489if test ! -f "$as_myself"; then
22490  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22491  { (exit 1); exit 1; }
22492fi
22493
22494# Work around bugs in pre-3.0 UWIN ksh.
22495for as_var in ENV MAIL MAILPATH
22496do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22497done
22498PS1='$ '
22499PS2='> '
22500PS4='+ '
22501
22502# NLS nuisances.
22503LC_ALL=C
22504export LC_ALL
22505LANGUAGE=C
22506export LANGUAGE
22507
22508# Required to use basename.
22509if expr a : '\(a\)' >/dev/null 2>&1 &&
22510   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22511  as_expr=expr
22512else
22513  as_expr=false
22514fi
22515
22516if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22517  as_basename=basename
22518else
22519  as_basename=false
22520fi
22521
22522
22523# Name of the executable.
22524as_me=`$as_basename -- "$0" ||
22525$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22526	 X"$0" : 'X\(//\)$' \| \
22527	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22528$as_echo X/"$0" |
22529    sed '/^.*\/\([^/][^/]*\)\/*$/{
22530	    s//\1/
22531	    q
22532	  }
22533	  /^X\/\(\/\/\)$/{
22534	    s//\1/
22535	    q
22536	  }
22537	  /^X\/\(\/\).*/{
22538	    s//\1/
22539	    q
22540	  }
22541	  s/.*/./; q'`
22542
22543# CDPATH.
22544$as_unset CDPATH
22545
22546
22547
22548  as_lineno_1=$LINENO
22549  as_lineno_2=$LINENO
22550  test "x$as_lineno_1" != "x$as_lineno_2" &&
22551  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22552
22553  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22554  # uniformly replaced by the line number.  The first 'sed' inserts a
22555  # line-number line after each line using $LINENO; the second 'sed'
22556  # does the real work.  The second script uses 'N' to pair each
22557  # line-number line with the line containing $LINENO, and appends
22558  # trailing '-' during substitution so that $LINENO is not a special
22559  # case at line end.
22560  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22561  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22562  # E. McMahon (1931-1989) for sed's syntax.  :-)
22563  sed -n '
22564    p
22565    /[$]LINENO/=
22566  ' <$as_myself |
22567    sed '
22568      s/[$]LINENO.*/&-/
22569      t lineno
22570      b
22571      :lineno
22572      N
22573      :loop
22574      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22575      t loop
22576      s/-\n.*//
22577    ' >$as_me.lineno &&
22578  chmod +x "$as_me.lineno" ||
22579    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22580   { (exit 1); exit 1; }; }
22581
22582  # Don't try to exec as it changes $[0], causing all sort of problems
22583  # (the dirname of $[0] is not the place where we might find the
22584  # original and so on.  Autoconf is especially sensitive to this).
22585  . "./$as_me.lineno"
22586  # Exit status is that of the last command.
22587  exit
22588}
22589
22590
22591if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22592  as_dirname=dirname
22593else
22594  as_dirname=false
22595fi
22596
22597ECHO_C= ECHO_N= ECHO_T=
22598case `echo -n x` in
22599-n*)
22600  case `echo 'x\c'` in
22601  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22602  *)   ECHO_C='\c';;
22603  esac;;
22604*)
22605  ECHO_N='-n';;
22606esac
22607if expr a : '\(a\)' >/dev/null 2>&1 &&
22608   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22609  as_expr=expr
22610else
22611  as_expr=false
22612fi
22613
22614rm -f conf$$ conf$$.exe conf$$.file
22615if test -d conf$$.dir; then
22616  rm -f conf$$.dir/conf$$.file
22617else
22618  rm -f conf$$.dir
22619  mkdir conf$$.dir 2>/dev/null
22620fi
22621if (echo >conf$$.file) 2>/dev/null; then
22622  if ln -s conf$$.file conf$$ 2>/dev/null; then
22623    as_ln_s='ln -s'
22624    # ... but there are two gotchas:
22625    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22626    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22627    # In both cases, we have to default to `cp -p'.
22628    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22629      as_ln_s='cp -p'
22630  elif ln conf$$.file conf$$ 2>/dev/null; then
22631    as_ln_s=ln
22632  else
22633    as_ln_s='cp -p'
22634  fi
22635else
22636  as_ln_s='cp -p'
22637fi
22638rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22639rmdir conf$$.dir 2>/dev/null
22640
22641if mkdir -p . 2>/dev/null; then
22642  as_mkdir_p=:
22643else
22644  test -d ./-p && rmdir ./-p
22645  as_mkdir_p=false
22646fi
22647
22648if test -x / >/dev/null 2>&1; then
22649  as_test_x='test -x'
22650else
22651  if ls -dL / >/dev/null 2>&1; then
22652    as_ls_L_option=L
22653  else
22654    as_ls_L_option=
22655  fi
22656  as_test_x='
22657    eval sh -c '\''
22658      if test -d "$1"; then
22659	test -d "$1/.";
22660      else
22661	case $1 in
22662	-*)set "./$1";;
22663	esac;
22664	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22665	???[sx]*):;;*)false;;esac;fi
22666    '\'' sh
22667  '
22668fi
22669as_executable_p=$as_test_x
22670
22671# Sed expression to map a string onto a valid CPP name.
22672as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22673
22674# Sed expression to map a string onto a valid variable name.
22675as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22676
22677
22678exec 6>&1
22679
22680# Save the log message, to keep $[0] and so on meaningful, and to
22681# report actual input values of CONFIG_FILES etc. instead of their
22682# values after options handling.
22683ac_log="
22684This file was extended by netpgp $as_me 20090608, which was
22685generated by GNU Autoconf 2.63.  Invocation command line was
22686
22687  CONFIG_FILES    = $CONFIG_FILES
22688  CONFIG_HEADERS  = $CONFIG_HEADERS
22689  CONFIG_LINKS    = $CONFIG_LINKS
22690  CONFIG_COMMANDS = $CONFIG_COMMANDS
22691  $ $0 $@
22692
22693on `(hostname || uname -n) 2>/dev/null | sed 1q`
22694"
22695
22696_ACEOF
22697
22698case $ac_config_files in *"
22699"*) set x $ac_config_files; shift; ac_config_files=$*;;
22700esac
22701
22702case $ac_config_headers in *"
22703"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22704esac
22705
22706
22707cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22708# Files that config.status was made for.
22709config_files="$ac_config_files"
22710config_headers="$ac_config_headers"
22711config_commands="$ac_config_commands"
22712
22713_ACEOF
22714
22715cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22716ac_cs_usage="\
22717\`$as_me' instantiates files from templates according to the
22718current configuration.
22719
22720Usage: $0 [OPTION]... [FILE]...
22721
22722  -h, --help       print this help, then exit
22723  -V, --version    print version number and configuration settings, then exit
22724  -q, --quiet, --silent
22725                   do not print progress messages
22726  -d, --debug      don't remove temporary files
22727      --recheck    update $as_me by reconfiguring in the same conditions
22728      --file=FILE[:TEMPLATE]
22729                   instantiate the configuration file FILE
22730      --header=FILE[:TEMPLATE]
22731                   instantiate the configuration header FILE
22732
22733Configuration files:
22734$config_files
22735
22736Configuration headers:
22737$config_headers
22738
22739Configuration commands:
22740$config_commands
22741
22742Report bugs to <bug-autoconf@gnu.org>."
22743
22744_ACEOF
22745cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22746ac_cs_version="\\
22747netpgp config.status 20090608
22748configured by $0, generated by GNU Autoconf 2.63,
22749  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22750
22751Copyright (C) 2008 Free Software Foundation, Inc.
22752This config.status script is free software; the Free Software Foundation
22753gives unlimited permission to copy, distribute and modify it."
22754
22755ac_pwd='$ac_pwd'
22756srcdir='$srcdir'
22757INSTALL='$INSTALL'
22758MKDIR_P='$MKDIR_P'
22759AWK='$AWK'
22760test -n "\$AWK" || AWK=awk
22761_ACEOF
22762
22763cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22764# The default lists apply if the user does not specify any file.
22765ac_need_defaults=:
22766while test $# != 0
22767do
22768  case $1 in
22769  --*=*)
22770    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22771    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22772    ac_shift=:
22773    ;;
22774  *)
22775    ac_option=$1
22776    ac_optarg=$2
22777    ac_shift=shift
22778    ;;
22779  esac
22780
22781  case $ac_option in
22782  # Handling of the options.
22783  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22784    ac_cs_recheck=: ;;
22785  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22786    $as_echo "$ac_cs_version"; exit ;;
22787  --debug | --debu | --deb | --de | --d | -d )
22788    debug=: ;;
22789  --file | --fil | --fi | --f )
22790    $ac_shift
22791    case $ac_optarg in
22792    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22793    esac
22794    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22795    ac_need_defaults=false;;
22796  --header | --heade | --head | --hea )
22797    $ac_shift
22798    case $ac_optarg in
22799    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22800    esac
22801    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22802    ac_need_defaults=false;;
22803  --he | --h)
22804    # Conflict between --help and --header
22805    { $as_echo "$as_me: error: ambiguous option: $1
22806Try \`$0 --help' for more information." >&2
22807   { (exit 1); exit 1; }; };;
22808  --help | --hel | -h )
22809    $as_echo "$ac_cs_usage"; exit ;;
22810  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22811  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22812    ac_cs_silent=: ;;
22813
22814  # This is an error.
22815  -*) { $as_echo "$as_me: error: unrecognized option: $1
22816Try \`$0 --help' for more information." >&2
22817   { (exit 1); exit 1; }; } ;;
22818
22819  *) ac_config_targets="$ac_config_targets $1"
22820     ac_need_defaults=false ;;
22821
22822  esac
22823  shift
22824done
22825
22826ac_configure_extra_args=
22827
22828if $ac_cs_silent; then
22829  exec 6>/dev/null
22830  ac_configure_extra_args="$ac_configure_extra_args --silent"
22831fi
22832
22833_ACEOF
22834cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22835if \$ac_cs_recheck; then
22836  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22837  shift
22838  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22839  CONFIG_SHELL='$SHELL'
22840  export CONFIG_SHELL
22841  exec "\$@"
22842fi
22843
22844_ACEOF
22845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22846exec 5>>config.log
22847{
22848  echo
22849  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22850## Running $as_me. ##
22851_ASBOX
22852  $as_echo "$ac_log"
22853} >&5
22854
22855_ACEOF
22856cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22857#
22858# INIT-COMMANDS
22859#
22860AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22861
22862_ACEOF
22863
22864cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22865
22866# Handling of arguments.
22867for ac_config_target in $ac_config_targets
22868do
22869  case $ac_config_target in
22870    "src/lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/lib/config.h" ;;
22871    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22872    "tests/atconfig") CONFIG_COMMANDS="$CONFIG_COMMANDS tests/atconfig" ;;
22873    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22874    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
22875    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22876    "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;;
22877    "src/netpgp/Makefile") CONFIG_FILES="$CONFIG_FILES src/netpgp/Makefile" ;;
22878    "src/netpgpverify/Makefile") CONFIG_FILES="$CONFIG_FILES src/netpgpverify/Makefile" ;;
22879    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
22880    "tests/atlocal") CONFIG_FILES="$CONFIG_FILES tests/atlocal" ;;
22881
22882  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22883$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22884   { (exit 1); exit 1; }; };;
22885  esac
22886done
22887
22888
22889# If the user did not use the arguments to specify the items to instantiate,
22890# then the envvar interface is used.  Set only those that are not.
22891# We use the long form for the default assignment because of an extremely
22892# bizarre bug on SunOS 4.1.3.
22893if $ac_need_defaults; then
22894  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22895  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22896  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22897fi
22898
22899# Have a temporary directory for convenience.  Make it in the build tree
22900# simply because there is no reason against having it here, and in addition,
22901# creating and moving files from /tmp can sometimes cause problems.
22902# Hook for its removal unless debugging.
22903# Note that there is a small window in which the directory will not be cleaned:
22904# after its creation but before its name has been assigned to `$tmp'.
22905$debug ||
22906{
22907  tmp=
22908  trap 'exit_status=$?
22909  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22910' 0
22911  trap '{ (exit 1); exit 1; }' 1 2 13 15
22912}
22913# Create a (secure) tmp directory for tmp files.
22914
22915{
22916  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22917  test -n "$tmp" && test -d "$tmp"
22918}  ||
22919{
22920  tmp=./conf$$-$RANDOM
22921  (umask 077 && mkdir "$tmp")
22922} ||
22923{
22924   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22925   { (exit 1); exit 1; }
22926}
22927
22928# Set up the scripts for CONFIG_FILES section.
22929# No need to generate them if there are no CONFIG_FILES.
22930# This happens for instance with `./config.status config.h'.
22931if test -n "$CONFIG_FILES"; then
22932
22933
22934ac_cr='
22935'
22936ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22937if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22938  ac_cs_awk_cr='\\r'
22939else
22940  ac_cs_awk_cr=$ac_cr
22941fi
22942
22943echo 'BEGIN {' >"$tmp/subs1.awk" &&
22944_ACEOF
22945
22946
22947{
22948  echo "cat >conf$$subs.awk <<_ACEOF" &&
22949  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22950  echo "_ACEOF"
22951} >conf$$subs.sh ||
22952  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22953$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22954   { (exit 1); exit 1; }; }
22955ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22956ac_delim='%!_!# '
22957for ac_last_try in false false false false false :; do
22958  . ./conf$$subs.sh ||
22959    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22960$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22961   { (exit 1); exit 1; }; }
22962
22963  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22964  if test $ac_delim_n = $ac_delim_num; then
22965    break
22966  elif $ac_last_try; then
22967    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22968$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22969   { (exit 1); exit 1; }; }
22970  else
22971    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22972  fi
22973done
22974rm -f conf$$subs.sh
22975
22976cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22977cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22978_ACEOF
22979sed -n '
22980h
22981s/^/S["/; s/!.*/"]=/
22982p
22983g
22984s/^[^!]*!//
22985:repl
22986t repl
22987s/'"$ac_delim"'$//
22988t delim
22989:nl
22990h
22991s/\(.\{148\}\).*/\1/
22992t more1
22993s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22994p
22995n
22996b repl
22997:more1
22998s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22999p
23000g
23001s/.\{148\}//
23002t nl
23003:delim
23004h
23005s/\(.\{148\}\).*/\1/
23006t more2
23007s/["\\]/\\&/g; s/^/"/; s/$/"/
23008p
23009b
23010:more2
23011s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23012p
23013g
23014s/.\{148\}//
23015t delim
23016' <conf$$subs.awk | sed '
23017/^[^""]/{
23018  N
23019  s/\n//
23020}
23021' >>$CONFIG_STATUS || ac_write_fail=1
23022rm -f conf$$subs.awk
23023cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23024_ACAWK
23025cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23026  for (key in S) S_is_set[key] = 1
23027  FS = ""
23028
23029}
23030{
23031  line = $ 0
23032  nfields = split(line, field, "@")
23033  substed = 0
23034  len = length(field[1])
23035  for (i = 2; i < nfields; i++) {
23036    key = field[i]
23037    keylen = length(key)
23038    if (S_is_set[key]) {
23039      value = S[key]
23040      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23041      len += length(value) + length(field[++i])
23042      substed = 1
23043    } else
23044      len += 1 + keylen
23045  }
23046
23047  print line
23048}
23049
23050_ACAWK
23051_ACEOF
23052cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23053if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23054  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23055else
23056  cat
23057fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23058  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23059$as_echo "$as_me: error: could not setup config files machinery" >&2;}
23060   { (exit 1); exit 1; }; }
23061_ACEOF
23062
23063# VPATH may cause trouble with some makes, so we remove $(srcdir),
23064# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23065# trailing colons and then remove the whole line if VPATH becomes empty
23066# (actually we leave an empty line to preserve line numbers).
23067if test "x$srcdir" = x.; then
23068  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
23069s/:*\$(srcdir):*/:/
23070s/:*\${srcdir}:*/:/
23071s/:*@srcdir@:*/:/
23072s/^\([^=]*=[	 ]*\):*/\1/
23073s/:*$//
23074s/^[^=]*=[	 ]*$//
23075}'
23076fi
23077
23078cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23079fi # test -n "$CONFIG_FILES"
23080
23081# Set up the scripts for CONFIG_HEADERS section.
23082# No need to generate them if there are no CONFIG_HEADERS.
23083# This happens for instance with `./config.status Makefile'.
23084if test -n "$CONFIG_HEADERS"; then
23085cat >"$tmp/defines.awk" <<\_ACAWK ||
23086BEGIN {
23087_ACEOF
23088
23089# Transform confdefs.h into an awk script `defines.awk', embedded as
23090# here-document in config.status, that substitutes the proper values into
23091# config.h.in to produce config.h.
23092
23093# Create a delimiter string that does not exist in confdefs.h, to ease
23094# handling of long lines.
23095ac_delim='%!_!# '
23096for ac_last_try in false false :; do
23097  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23098  if test -z "$ac_t"; then
23099    break
23100  elif $ac_last_try; then
23101    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23102$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23103   { (exit 1); exit 1; }; }
23104  else
23105    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23106  fi
23107done
23108
23109# For the awk script, D is an array of macro values keyed by name,
23110# likewise P contains macro parameters if any.  Preserve backslash
23111# newline sequences.
23112
23113ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23114sed -n '
23115s/.\{148\}/&'"$ac_delim"'/g
23116t rset
23117:rset
23118s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
23119t def
23120d
23121:def
23122s/\\$//
23123t bsnl
23124s/["\\]/\\&/g
23125s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23126D["\1"]=" \3"/p
23127s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
23128d
23129:bsnl
23130s/["\\]/\\&/g
23131s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23132D["\1"]=" \3\\\\\\n"\\/p
23133t cont
23134s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23135t cont
23136d
23137:cont
23138n
23139s/.\{148\}/&'"$ac_delim"'/g
23140t clear
23141:clear
23142s/\\$//
23143t bsnlc
23144s/["\\]/\\&/g; s/^/"/; s/$/"/p
23145d
23146:bsnlc
23147s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23148b cont
23149' <confdefs.h | sed '
23150s/'"$ac_delim"'/"\\\
23151"/g' >>$CONFIG_STATUS || ac_write_fail=1
23152
23153cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23154  for (key in D) D_is_set[key] = 1
23155  FS = ""
23156}
23157/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23158  line = \$ 0
23159  split(line, arg, " ")
23160  if (arg[1] == "#") {
23161    defundef = arg[2]
23162    mac1 = arg[3]
23163  } else {
23164    defundef = substr(arg[1], 2)
23165    mac1 = arg[2]
23166  }
23167  split(mac1, mac2, "(") #)
23168  macro = mac2[1]
23169  prefix = substr(line, 1, index(line, defundef) - 1)
23170  if (D_is_set[macro]) {
23171    # Preserve the white space surrounding the "#".
23172    print prefix "define", macro P[macro] D[macro]
23173    next
23174  } else {
23175    # Replace #undef with comments.  This is necessary, for example,
23176    # in the case of _POSIX_SOURCE, which is predefined and required
23177    # on some systems where configure will not decide to define it.
23178    if (defundef == "undef") {
23179      print "/*", prefix defundef, macro, "*/"
23180      next
23181    }
23182  }
23183}
23184{ print }
23185_ACAWK
23186_ACEOF
23187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23188  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23189$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23190   { (exit 1); exit 1; }; }
23191fi # test -n "$CONFIG_HEADERS"
23192
23193
23194eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23195shift
23196for ac_tag
23197do
23198  case $ac_tag in
23199  :[FHLC]) ac_mode=$ac_tag; continue;;
23200  esac
23201  case $ac_mode$ac_tag in
23202  :[FHL]*:*);;
23203  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23204$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23205   { (exit 1); exit 1; }; };;
23206  :[FH]-) ac_tag=-:-;;
23207  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23208  esac
23209  ac_save_IFS=$IFS
23210  IFS=:
23211  set x $ac_tag
23212  IFS=$ac_save_IFS
23213  shift
23214  ac_file=$1
23215  shift
23216
23217  case $ac_mode in
23218  :L) ac_source=$1;;
23219  :[FH])
23220    ac_file_inputs=
23221    for ac_f
23222    do
23223      case $ac_f in
23224      -) ac_f="$tmp/stdin";;
23225      *) # Look for the file first in the build tree, then in the source tree
23226	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23227	 # because $ac_f cannot contain `:'.
23228	 test -f "$ac_f" ||
23229	   case $ac_f in
23230	   [\\/$]*) false;;
23231	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23232	   esac ||
23233	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23234$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23235   { (exit 1); exit 1; }; };;
23236      esac
23237      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23238      ac_file_inputs="$ac_file_inputs '$ac_f'"
23239    done
23240
23241    # Let's still pretend it is `configure' which instantiates (i.e., don't
23242    # use $as_me), people would be surprised to read:
23243    #    /* config.h.  Generated by config.status.  */
23244    configure_input='Generated from '`
23245	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23246	`' by configure.'
23247    if test x"$ac_file" != x-; then
23248      configure_input="$ac_file.  $configure_input"
23249      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23250$as_echo "$as_me: creating $ac_file" >&6;}
23251    fi
23252    # Neutralize special characters interpreted by sed in replacement strings.
23253    case $configure_input in #(
23254    *\&* | *\|* | *\\* )
23255       ac_sed_conf_input=`$as_echo "$configure_input" |
23256       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23257    *) ac_sed_conf_input=$configure_input;;
23258    esac
23259
23260    case $ac_tag in
23261    *:-:* | *:-) cat >"$tmp/stdin" \
23262      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23263$as_echo "$as_me: error: could not create $ac_file" >&2;}
23264   { (exit 1); exit 1; }; } ;;
23265    esac
23266    ;;
23267  esac
23268
23269  ac_dir=`$as_dirname -- "$ac_file" ||
23270$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23271	 X"$ac_file" : 'X\(//\)[^/]' \| \
23272	 X"$ac_file" : 'X\(//\)$' \| \
23273	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23274$as_echo X"$ac_file" |
23275    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23276	    s//\1/
23277	    q
23278	  }
23279	  /^X\(\/\/\)[^/].*/{
23280	    s//\1/
23281	    q
23282	  }
23283	  /^X\(\/\/\)$/{
23284	    s//\1/
23285	    q
23286	  }
23287	  /^X\(\/\).*/{
23288	    s//\1/
23289	    q
23290	  }
23291	  s/.*/./; q'`
23292  { as_dir="$ac_dir"
23293  case $as_dir in #(
23294  -*) as_dir=./$as_dir;;
23295  esac
23296  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23297    as_dirs=
23298    while :; do
23299      case $as_dir in #(
23300      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23301      *) as_qdir=$as_dir;;
23302      esac
23303      as_dirs="'$as_qdir' $as_dirs"
23304      as_dir=`$as_dirname -- "$as_dir" ||
23305$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23306	 X"$as_dir" : 'X\(//\)[^/]' \| \
23307	 X"$as_dir" : 'X\(//\)$' \| \
23308	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23309$as_echo X"$as_dir" |
23310    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23311	    s//\1/
23312	    q
23313	  }
23314	  /^X\(\/\/\)[^/].*/{
23315	    s//\1/
23316	    q
23317	  }
23318	  /^X\(\/\/\)$/{
23319	    s//\1/
23320	    q
23321	  }
23322	  /^X\(\/\).*/{
23323	    s//\1/
23324	    q
23325	  }
23326	  s/.*/./; q'`
23327      test -d "$as_dir" && break
23328    done
23329    test -z "$as_dirs" || eval "mkdir $as_dirs"
23330  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23331$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23332   { (exit 1); exit 1; }; }; }
23333  ac_builddir=.
23334
23335case "$ac_dir" in
23336.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23337*)
23338  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23339  # A ".." for each directory in $ac_dir_suffix.
23340  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23341  case $ac_top_builddir_sub in
23342  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23343  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23344  esac ;;
23345esac
23346ac_abs_top_builddir=$ac_pwd
23347ac_abs_builddir=$ac_pwd$ac_dir_suffix
23348# for backward compatibility:
23349ac_top_builddir=$ac_top_build_prefix
23350
23351case $srcdir in
23352  .)  # We are building in place.
23353    ac_srcdir=.
23354    ac_top_srcdir=$ac_top_builddir_sub
23355    ac_abs_top_srcdir=$ac_pwd ;;
23356  [\\/]* | ?:[\\/]* )  # Absolute name.
23357    ac_srcdir=$srcdir$ac_dir_suffix;
23358    ac_top_srcdir=$srcdir
23359    ac_abs_top_srcdir=$srcdir ;;
23360  *) # Relative name.
23361    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23362    ac_top_srcdir=$ac_top_build_prefix$srcdir
23363    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23364esac
23365ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23366
23367
23368  case $ac_mode in
23369  :F)
23370  #
23371  # CONFIG_FILE
23372  #
23373
23374  case $INSTALL in
23375  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23376  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23377  esac
23378  ac_MKDIR_P=$MKDIR_P
23379  case $MKDIR_P in
23380  [\\/$]* | ?:[\\/]* ) ;;
23381  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23382  esac
23383_ACEOF
23384
23385cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23386# If the template does not know about datarootdir, expand it.
23387# FIXME: This hack should be removed a few years after 2.60.
23388ac_datarootdir_hack=; ac_datarootdir_seen=
23389
23390ac_sed_dataroot='
23391/datarootdir/ {
23392  p
23393  q
23394}
23395/@datadir@/p
23396/@docdir@/p
23397/@infodir@/p
23398/@localedir@/p
23399/@mandir@/p
23400'
23401case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23402*datarootdir*) ac_datarootdir_seen=yes;;
23403*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23404  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23405$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23406_ACEOF
23407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23408  ac_datarootdir_hack='
23409  s&@datadir@&$datadir&g
23410  s&@docdir@&$docdir&g
23411  s&@infodir@&$infodir&g
23412  s&@localedir@&$localedir&g
23413  s&@mandir@&$mandir&g
23414    s&\\\${datarootdir}&$datarootdir&g' ;;
23415esac
23416_ACEOF
23417
23418# Neutralize VPATH when `$srcdir' = `.'.
23419# Shell code in configure.ac might set extrasub.
23420# FIXME: do we really want to maintain this feature?
23421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23422ac_sed_extra="$ac_vpsub
23423$extrasub
23424_ACEOF
23425cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23426:t
23427/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23428s|@configure_input@|$ac_sed_conf_input|;t t
23429s&@top_builddir@&$ac_top_builddir_sub&;t t
23430s&@top_build_prefix@&$ac_top_build_prefix&;t t
23431s&@srcdir@&$ac_srcdir&;t t
23432s&@abs_srcdir@&$ac_abs_srcdir&;t t
23433s&@top_srcdir@&$ac_top_srcdir&;t t
23434s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23435s&@builddir@&$ac_builddir&;t t
23436s&@abs_builddir@&$ac_abs_builddir&;t t
23437s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23438s&@INSTALL@&$ac_INSTALL&;t t
23439s&@MKDIR_P@&$ac_MKDIR_P&;t t
23440$ac_datarootdir_hack
23441"
23442eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23443  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23444$as_echo "$as_me: error: could not create $ac_file" >&2;}
23445   { (exit 1); exit 1; }; }
23446
23447test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23448  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23449  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23450  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23451which seems to be undefined.  Please make sure it is defined." >&5
23452$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23453which seems to be undefined.  Please make sure it is defined." >&2;}
23454
23455  rm -f "$tmp/stdin"
23456  case $ac_file in
23457  -) cat "$tmp/out" && rm -f "$tmp/out";;
23458  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23459  esac \
23460  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23461$as_echo "$as_me: error: could not create $ac_file" >&2;}
23462   { (exit 1); exit 1; }; }
23463 ;;
23464  :H)
23465  #
23466  # CONFIG_HEADER
23467  #
23468  if test x"$ac_file" != x-; then
23469    {
23470      $as_echo "/* $configure_input  */" \
23471      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23472    } >"$tmp/config.h" \
23473      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23474$as_echo "$as_me: error: could not create $ac_file" >&2;}
23475   { (exit 1); exit 1; }; }
23476    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23477      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23478$as_echo "$as_me: $ac_file is unchanged" >&6;}
23479    else
23480      rm -f "$ac_file"
23481      mv "$tmp/config.h" "$ac_file" \
23482	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23483$as_echo "$as_me: error: could not create $ac_file" >&2;}
23484   { (exit 1); exit 1; }; }
23485    fi
23486  else
23487    $as_echo "/* $configure_input  */" \
23488      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23489      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23490$as_echo "$as_me: error: could not create -" >&2;}
23491   { (exit 1); exit 1; }; }
23492  fi
23493# Compute "$ac_file"'s index in $config_headers.
23494_am_arg="$ac_file"
23495_am_stamp_count=1
23496for _am_header in $config_headers :; do
23497  case $_am_header in
23498    $_am_arg | $_am_arg:* )
23499      break ;;
23500    * )
23501      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23502  esac
23503done
23504echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23505$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23506	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23507	 X"$_am_arg" : 'X\(//\)$' \| \
23508	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23509$as_echo X"$_am_arg" |
23510    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23511	    s//\1/
23512	    q
23513	  }
23514	  /^X\(\/\/\)[^/].*/{
23515	    s//\1/
23516	    q
23517	  }
23518	  /^X\(\/\/\)$/{
23519	    s//\1/
23520	    q
23521	  }
23522	  /^X\(\/\).*/{
23523	    s//\1/
23524	    q
23525	  }
23526	  s/.*/./; q'`/stamp-h$_am_stamp_count
23527 ;;
23528
23529  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23530$as_echo "$as_me: executing $ac_file commands" >&6;}
23531 ;;
23532  esac
23533
23534
23535  case $ac_file$ac_mode in
23536    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
23537  # Strip MF so we end up with the name of the file.
23538  mf=`echo "$mf" | sed -e 's/:.*$//'`
23539  # Check whether this is an Automake generated Makefile or not.
23540  # We used to match only the files named `Makefile.in', but
23541  # some people rename them; so instead we look at the file content.
23542  # Grep'ing the first line is not enough: some people post-process
23543  # each Makefile.in and add a new line on top of each file to say so.
23544  # Grep'ing the whole file is not good either: AIX grep has a line
23545  # limit of 2048, but all sed's we know have understand at least 4000.
23546  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23547    dirpart=`$as_dirname -- "$mf" ||
23548$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23549	 X"$mf" : 'X\(//\)[^/]' \| \
23550	 X"$mf" : 'X\(//\)$' \| \
23551	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23552$as_echo X"$mf" |
23553    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23554	    s//\1/
23555	    q
23556	  }
23557	  /^X\(\/\/\)[^/].*/{
23558	    s//\1/
23559	    q
23560	  }
23561	  /^X\(\/\/\)$/{
23562	    s//\1/
23563	    q
23564	  }
23565	  /^X\(\/\).*/{
23566	    s//\1/
23567	    q
23568	  }
23569	  s/.*/./; q'`
23570  else
23571    continue
23572  fi
23573  # Extract the definition of DEPDIR, am__include, and am__quote
23574  # from the Makefile without running `make'.
23575  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23576  test -z "$DEPDIR" && continue
23577  am__include=`sed -n 's/^am__include = //p' < "$mf"`
23578  test -z "am__include" && continue
23579  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23580  # When using ansi2knr, U may be empty or an underscore; expand it
23581  U=`sed -n 's/^U = //p' < "$mf"`
23582  # Find all dependency output files, they are included files with
23583  # $(DEPDIR) in their names.  We invoke sed twice because it is the
23584  # simplest approach to changing $(DEPDIR) to its actual value in the
23585  # expansion.
23586  for file in `sed -n "
23587    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23588       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23589    # Make sure the directory exists.
23590    test -f "$dirpart/$file" && continue
23591    fdir=`$as_dirname -- "$file" ||
23592$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23593	 X"$file" : 'X\(//\)[^/]' \| \
23594	 X"$file" : 'X\(//\)$' \| \
23595	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23596$as_echo X"$file" |
23597    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23598	    s//\1/
23599	    q
23600	  }
23601	  /^X\(\/\/\)[^/].*/{
23602	    s//\1/
23603	    q
23604	  }
23605	  /^X\(\/\/\)$/{
23606	    s//\1/
23607	    q
23608	  }
23609	  /^X\(\/\).*/{
23610	    s//\1/
23611	    q
23612	  }
23613	  s/.*/./; q'`
23614    { as_dir=$dirpart/$fdir
23615  case $as_dir in #(
23616  -*) as_dir=./$as_dir;;
23617  esac
23618  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23619    as_dirs=
23620    while :; do
23621      case $as_dir in #(
23622      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23623      *) as_qdir=$as_dir;;
23624      esac
23625      as_dirs="'$as_qdir' $as_dirs"
23626      as_dir=`$as_dirname -- "$as_dir" ||
23627$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23628	 X"$as_dir" : 'X\(//\)[^/]' \| \
23629	 X"$as_dir" : 'X\(//\)$' \| \
23630	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23631$as_echo X"$as_dir" |
23632    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23633	    s//\1/
23634	    q
23635	  }
23636	  /^X\(\/\/\)[^/].*/{
23637	    s//\1/
23638	    q
23639	  }
23640	  /^X\(\/\/\)$/{
23641	    s//\1/
23642	    q
23643	  }
23644	  /^X\(\/\).*/{
23645	    s//\1/
23646	    q
23647	  }
23648	  s/.*/./; q'`
23649      test -d "$as_dir" && break
23650    done
23651    test -z "$as_dirs" || eval "mkdir $as_dirs"
23652  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23653$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23654   { (exit 1); exit 1; }; }; }
23655    # echo "creating $dirpart/$file"
23656    echo '# dummy' > "$dirpart/$file"
23657  done
23658done
23659 ;;
23660    "tests/atconfig":C) cat >tests/atconfig <<ATEOF
23661# Configurable variable values for building test suites.
23662# Generated by $0.
23663# Copyright (C) 2000, 2001, 2003, 2004 Free Software Foundation, Inc.
23664
23665# The test suite will define top_srcdir=$at_top_srcdir/../.. etc.
23666at_testdir='tests'
23667abs_builddir='$ac_abs_builddir'
23668at_srcdir='$ac_srcdir'
23669abs_srcdir='$ac_abs_srcdir'
23670at_top_srcdir='$ac_top_srcdir'
23671abs_top_srcdir='$ac_abs_top_srcdir'
23672at_top_build_prefix='$ac_top_build_prefix'
23673abs_top_builddir='$ac_abs_top_builddir'
23674
23675# Backward compatibility with Autotest <= 2.59b:
23676at_top_builddir=\$at_top_build_prefix
23677
23678AUTOTEST_PATH='tests'
23679
23680SHELL=\${CONFIG_SHELL-'$SHELL'}
23681ATEOF
23682 ;;
23683
23684  esac
23685done # for ac_tag
23686
23687
23688{ (exit 0); exit 0; }
23689_ACEOF
23690chmod +x $CONFIG_STATUS
23691ac_clean_files=$ac_clean_files_save
23692
23693test $ac_write_fail = 0 ||
23694  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23695$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23696   { (exit 1); exit 1; }; }
23697
23698
23699# configure is writing to config.log, and then calls config.status.
23700# config.status does its own redirection, appending to config.log.
23701# Unfortunately, on DOS this fails, as config.log is still kept open
23702# by configure, so config.status won't be able to write to it; its
23703# output is simply discarded.  So we exec the FD to /dev/null,
23704# effectively closing config.log, so it can be properly (re)opened and
23705# appended to by config.status.  When coming back to configure, we
23706# need to make the FD available again.
23707if test "$no_create" != yes; then
23708  ac_cs_success=:
23709  ac_config_status_args=
23710  test "$silent" = yes &&
23711    ac_config_status_args="$ac_config_status_args --quiet"
23712  exec 5>/dev/null
23713  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23714  exec 5>>config.log
23715  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23716  # would make configure fail if this is the last instruction.
23717  $ac_cs_success || { (exit 1); exit 1; }
23718fi
23719if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23720  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23721$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23722fi
23723
23724
23725# Display feature results
23726#
23727{ $as_echo "$as_me:$LINENO:  === Configuration results ===" >&5
23728$as_echo "$as_me:  === Configuration results ===" >&6;}
23729{ $as_echo "$as_me:$LINENO: Version:             $PACKAGE_VERSION" >&5
23730$as_echo "$as_me: Version:             $PACKAGE_VERSION" >&6;}
23731{ $as_echo "$as_me:$LINENO: C compiler:          $CC" >&5
23732$as_echo "$as_me: C compiler:          $CC" >&6;}
23733{ $as_echo "$as_me:$LINENO: Warning CFLAGS:      $WARNCFLAGS" >&5
23734$as_echo "$as_me: Warning CFLAGS:      $WARNCFLAGS" >&6;}
23735{ $as_echo "$as_me:$LINENO: =============================" >&5
23736$as_echo "$as_me: =============================" >&6;}
23737